]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/78328 (wrong wording for unbounded alloc case in -Walloca-larger...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a7174449
JJ
12016-12-02 Jakub Jelinek <jakub@redhat.com>
2
60ebe8ce
JJ
3 PR rtl-optimization/78547
4 * gcc.dg/pr78547.c: New test.
5
a7174449
JJ
6 PR rtl-optimization/78575
7 * gcc.dg/pr78575.c: New test.
8
bba13c0c
DV
92016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
10
11 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
12
0f6f72e8
DV
132016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
14
15 PR target/77822
16 * gcc.target/s390/s390.exp: Support .C tests.
17 * gcc.target/s390/pr77822-2.c: New test.
18 * gcc.target/s390/pr77822-1.C: New test.
19
7f5fc633
AK
202016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
21
22 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
23
eca98038
AK
242016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
25
26 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
27
a6a2b532
AK
282016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
29
30 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
31 pattern checks.
32 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
33
84b0769e
MO
342016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
35
36 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
37
90ee6453
EP
382016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
39
40 PR fortran/77505
41 * gfortran.dg/char_length_20.f90: New test.
42 * gfortran.dg/char_length_21.f90: Ditto.
43
96ad5df6
SK
442016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
45
46 PR fortran/78279
47 * gfortran.dg/pr78279.f90: New test.
48
3c708994
DE
492016-12-01 David Edelsohn <dje.gcc@gmail.com>
50
51 * g++.dg/tls/pr77285-1.C: dg-add-options tls
52
d95fe801
JG
532016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
54
55 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
56
a1fc386a
RB
572016-12-01 Richard Biener <rguenther@suse.de>
58
59 * gcc.dg/torture/alias-2.c: New testcase.
60
b0da9709
GJL
612016-12-01 Georg-Johann Lay <avr@gjlay.de>
62
63 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
64 * gcc.target/avr/tiny-caller-save.c: Dito.
65
ccbf6355
AV
662016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
67
68 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
69
d26b3eb7
JJ
702016-12-01 Jakub Jelinek <jakub@redhat.com>
71
72 PR debug/78587
73 * gcc.dg/debug/pr78587.c: New test.
74
0f091278
SB
752016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
76
77 PR rtl-optimization/78607
78 * gcc.c-torture/compile/pr78607.c: New testcase.
79
1124cf27
MS
802016-11-30 Martin Sebor <msebor@redhat.com>
81
82 PR tree-optimization/78586
83 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
84
f7abdf36
VM
852016-11-30 Vladimir Makarov <vmakarov@redhat.com>
86
87 PR tree-optimization/77856
df3f1277 88 * gcc.target/i386/pr77856.c: New.
f7abdf36 89
917b47be
DE
902016-11-30 David Edelsohn <dje.gcc@gmail.com>
91
df3f1277
UB
92 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
93 scan-assembler-not on AIX.
917b47be 94
8fb75185
AV
952016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
96
df3f1277 97 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 98
82c7aae6
DE
992016-11-30 David Edelsohn <dje.gcc@gmail.com>
100
101 * g++.dg/eh/new1.C: XFAIL on AIX.
102 * g++.dg/eh/delete1.C: Same.
103 * g++.dg/init/new40.C: Same.
104 * g++.old-deja/g++.eh/new2.C: Same.
105
9e604f92
DM
1062016-11-30 David Malcolm <dmalcolm@redhat.com>
107
108 PR c/78498
109 * gcc.dg/format/pr78494.c: Rename to...
110 * gcc.dg/format/pr78498.c: ...this.
111
e613205c
DM
1122016-11-30 David Malcolm <dmalcolm@redhat.com>
113
114 PR c/78498
115 * gcc.dg/format/pr78494.c: New test case.
116
e6383ae7
DE
1172016-11-30 David Edelsohn <dje.gcc@gmail.com>
118
119 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
120 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
121 * g++.dg/debug/dwarf2/refqual-1.C: Same.
122 * g++.dg/debug/dwarf2/refqual-2.C: Same.
123
17a938e8
SB
1242016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
125
126 PR rtl-optimization/78610
127 * gcc.c-torture/compile/pr78610.c: New testcase.
128
aec0ee11
BC
1292016-11-30 Bin Cheng <bin.cheng@arm.com>
130
131 PR tree-optimization/78574
132 * gcc.c-torture/compile/pr78574.c: New test.
133
ba85c8c3
AV
1342016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
135
136 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
137 to the changed interfaces.
138 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
139 * gfortran.dg/coarray_allocate_7.f08: Likewise.
140 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
141 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
142 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
143 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
144 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
145
d5c50b02
JW
1462016-11-30 Janus Weil <janus@gcc.gnu.org>
147
148 PR fortran/78593
149 * gfortran.dg/derived_result.f90: New test case.
150
8fef5ca9
TP
1512016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
152
153 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
154 -mfloat-abi=soft option.
155 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
156 foreach loop.
157
35323bd8
KT
1582016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
159
160 PR target/78362
161 * gcc.c-torture/compile/pr78362.c: New test.
162
cc46bc43
AB
1632016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
164
165 * lib/target-supports.exp (check_effective_target_freorder): Check
166 additional case.
167
e9472c81
AB
1682016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
169
170 * gcc.target/arc/arc700-stld-hazard.c: New file.
171
40109581
JW
1722016-11-30 Janus Weil <janus@gcc.gnu.org>
173
174 PR fortran/78592
175 * gfortran.dg/dtio_18.f90: New test case.
176
fb61d96c
ML
1772016-11-30 Martin Liska <mliska@suse.cz>
178
179 PR sanitizer/78541
180 * gcc.dg/asan/pr78541-2.c: New test.
181 * gcc.dg/asan/pr78541.c: New test.
182
053d5e0c
JJ
1832016-11-30 Jakub Jelinek <jakub@redhat.com>
184
185 PR tree-optimization/78586
186 * gcc.c-torture/execute/pr78586.c: New test.
187
a4f15a7d
JW
1882016-11-30 Janus Weil <janus@gcc.gnu.org>
189
190 PR fortran/78573
191 * gfortran.dg/class_61.f90: New test case.
192
94f597df
DM
1932016-11-29 David Malcolm <dmalcolm@redhat.com>
194
195 PR preprocessor/78569
196 * gcc.dg/format/pr78569.c: New test case.
197
576b067c
MS
1982016-11-29 Martin Sebor <msebor@redhat.com>
199
200 avoid false positives on ILP32 targets.
201 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
202
01a4551c
MS
2032016-11-29 Martin Sebor <msebor@redhat.com>
204
205 PR tree-optimization/78512
206 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
207 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
208
a9185480
UB
2092016-11-29 Uros Bizjak <ubizjak@gmail.com>
210
211 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
212 Force value through k register.
213
8bf3cdff
DM
2142016-11-29 David Malcolm <dmalcolm@redhat.com>
215
216 PR c++/72774
217 PR c++/72786
218 PR c++/77922
219 PR c++/78313
220 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
221 * g++.dg/spellcheck-macro-ordering.C: New test case.
222 * g++.dg/spellcheck-pr78313.C: New test case.
223
753a9523
TC
2242016-11-29 Tamar Christina <tamar.christina@arm.com>
225
226 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
227 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
228 (Poly64x1_t, Poly64x2_t): Added types.
229 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
230 (vmov_n_p64, vmovq_n_p64): Added.
231 (vld2_lane_p64, vld2q_lane_p64): Likewise.
232 (vld3_lane_p64, vld3q_lane_p64): Likewise.
233 (vld4_lane_p64, vld4q_lane_p64): Likewise.
234 (vst2_lane_p64, vst2q_lane_p64): Likewise.
235 (vst3_lane_p64, vst3q_lane_p64): Likewise.
236 (vst4_lane_p64, vst4q_lane_p64): Likewise.
237 (vget_lane_p64, vgetq_lane_p64): Likewise.
238 (vget_high_p64): Likewise.
239 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
240 Added AArch64 flags.
241 (vreint_vector, vreint_vector_res): Moved to header.
242 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
243 Added Aarch64 flags.
244 (vreint_vector, vreint_vector_res): Moved to header.
245
c0fe5a21
JW
2462016-11-29 Janus Weil <janus@gcc.gnu.org>
247
248 PR fortran/58175
249 * gfortran.dg/finalize_30.f90: New test case.
250
248cce34
ML
2512016-11-29 Martin Liska <mliska@suse.cz>
252
253 PR gcov-profile/78582
254 * gcc.dg/pr78582.c: New test.
255
11edabc2
SKS
2562016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
257
258 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
259 targets with sizeof(int) < 4.
260
b302f2e0
RB
2612016-11-29 Richard Biener <rguenther@suse.de>
262
263 PR middle-end/78546
264 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
265
01a8a373
SB
2662016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
267
268 * gcc.target/powerpc/rldic-0.c: New testcase.
269 * gcc.target/powerpc/rldic-1.c: New testcase.
270 * gcc.target/powerpc/rldic-2.c: New testcase.
271 * gcc.target/powerpc/rldicl-0.c: New testcase.
272 * gcc.target/powerpc/rldicl-1.c: New testcase.
273 * gcc.target/powerpc/rldicl-2.c: New testcase.
274 * gcc.target/powerpc/rldicr-0.c: New testcase.
275 * gcc.target/powerpc/rldicr-1.c: New testcase.
276 * gcc.target/powerpc/rldicr-2.c: New testcase.
277 * gcc.target/powerpc/rldicx.h: New file.
278 * gcc.target/powerpc/rldimi-0.c: New testcase.
279 * gcc.target/powerpc/rldimi-1.c: New testcase.
280 * gcc.target/powerpc/rldimi-2.c: New testcase.
281 * gcc.target/powerpc/rldimi.h: New file.
282 * gcc.target/powerpc/rlwimi-0.c: New testcase.
283 * gcc.target/powerpc/rlwimi-1.c: New testcase.
284 * gcc.target/powerpc/rlwimi-2.c: New testcase.
285 * gcc.target/powerpc/rlwimi.h: New file.
286 * gcc.target/powerpc/rlwinm-0.c: New testcase.
287 * gcc.target/powerpc/rlwinm-1.c: New testcase.
288 * gcc.target/powerpc/rlwinm-2.c: New testcase.
289 * gcc.target/powerpc/rlwinm.h: New file.
290
a5a4add7
JJ
2912016-11-28 Jakub Jelinek <jakub@redhat.com>
292
293 PR middle-end/78540
294 * gcc.dg/pr78540.c: New test.
295
de6aa933
MS
2962016-11-28 Martin Sebor <msebor@redhat.com>
297
298 PR middle-end/78520
299 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
300 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
301 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
302 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
303
80cf1b8b
JJ
3042016-11-28 Jakub Jelinek <jakub@redhat.com>
305
f28fd43e
JJ
306 PR c++/72808
307 * g++.dg/debug/pr72808.C: New test.
308
d0570047
JJ
309 PR rtl-optimization/78546
310 * gcc.dg/torture/pr78546-1.c: New test.
311 * gcc.dg/torture/pr78546-2.c: New test.
312
80cf1b8b
JJ
313 PR fortran/78298
314 * gfortran.dg/gomp/pr78298.f90: New test.
315
bf9e8b6b
UB
3162016-11-28 Uros Bizjak <ubizjak@gmail.com>
317
318 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
319 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
320
f4bb5c17
JJ
3212016-11-28 Jakub Jelinek <jakub@redhat.com>
322
323 PR c++/77591
324 * g++.dg/cpp1y/pr77591.C: New test.
325
54856e4f
DE
3262016-11-28 David Edelsohn <dje.gcc@gmail.com>
327
328 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
329
6522add2
RB
3302016-11-28 Richard Biener <rguenther@suse.de>
331
332 PR tree-optimization/78542
333 * gcc.dg/torture/pr78542.c: New testcase.
334
b7ce4fe2
RB
3352016-11-28 Richard Biener <rguenther@suse.de>
336
337 PR tree-optimization/78343
338 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
339 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
340
df8391b4
JJ
3412016-11-28 Jakub Jelinek <jakub@redhat.com>
342
343 PR lto/78211
344 * g++.dg/ipa/pr78211.C: New test.
345
e578b767
PT
3462016-11-27 Paul Thomas <pault@gcc.gnu.org>
347
348 PR fortran/78474
349 * gfortran.dg/submodule_22.f08: New test.
350
351 PR fortran/78331
352 * gfortran.dg/submodule_21.f08: New test.
353
ae829c95
JDA
3542016-11-27 John David Anglin <danglin@gcc.gnu.org>
355
356 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
357
b410cf1d
IS
3582016-11-27 Iain Sandoe <iain@codesourcery.com>
359 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
360 Dominique d'Humieres <dominiq@lps.ens.fr>
361
362 PR target/67710
363 * gcc.dg/darwin-minversion-1.c: Update min version check.
364 * gcc.dg/darwin-minversion-2.c: Likewise.
365 * gcc.dg/darwin-minversion-3.c: Likewise.
366
03f82a6a
IS
3672016-11-27 Iain Sandoe <iain@codesourcery.com>
368
369 PR target/57438
370 * gcc.dg/pr57438-1.c: New Test.
371 * gcc.dg/pr57438-2.c: New Test.
372
987395fd
DH
3732016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
374 Iain Sandoe <iain@codesourcery.com>
375
376 PR target/71767
377 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
378 linker-visible symbols.
379 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
380 * gcc.dg/const-uniq-1.c: Likewise.
381 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
382 * gcc.target/i386/pr70799-1.c: Likewise.
383
ad7a69db
JJ
3842016-11-25 Jakub Jelinek <jakub@redhat.com>
385
8382457c
JJ
386 PR rtl-optimization/78438
387 PR rtl-optimization/78477
388 * gcc.c-torture/execute/pr78438.c: New test.
389 * gcc.c-torture/execute/pr78477.c: New test.
390
ad7a69db
JJ
391 PR rtl-optimization/78526
392 * gcc.dg/pr78526.c: New test.
393
c620cf89
VM
3942016-11-25 Vladimir Makarov <vmakarov@redhat.com>
395
396 PR rtl-optimization/77541
397 * gcc.target/i386/pr77541.c: Change target to int128.
398
f76c4d97
JW
3992016-11-25 Janus Weil <janus@gcc.gnu.org>
400
401 PR fortran/60853
402 * gfortran.dg/typebound_assignment_8.f90: New test case.
403
27d0862e
JJ
4042016-11-25 Jakub Jelinek <jakub@redhat.com>
405
406 PR rtl-optimization/78527
407 * gcc.c-torture/compile/pr78527.c: New test.
408
78681a7b
ML
4092016-11-25 Martin Liska <mliska@suse.cz>
410
411 PR gcov-profile/78086
412 * g++.dg/gcov/pr16855.C: Clean up the test case.
413 * g++.dg/gcov/pr16855-priority.C: New test.
414
a77af182
RB
4152016-11-25 Richard Biener <rguenther@suse.de>
416
417 PR ipa/78515
418 * gcc.dg/torture/pr78515.c: New testcase.
419
3cae214f
PT
4202016-11-25 Paul Thomas <pault@gcc.gnu.org>
421
422 PR fortran/78293
423 * gfortran.dg/allocatable_function_10.f90: New test.
424 * gfortran.dg/class_array_15.f03: Increase builtin_free count
425 from 11 to 12.
426
ae22bc5d
BC
4272016-11-25 Bin Cheng <bin.cheng@arm.com>
428
429 PR middle-end/78507
430 PR middle-end/78510
431 PR middle-end/78517
432 * g++.dg/torture/pr78507.C: New test.
433 * gcc.dg/torture/pr78510.c: New test.
434 * gcc.dg/torture/pr78517.c: New test.
435
59ec925b
RB
4362016-11-24 Richard Biener <rguenther@suse.de>
437
438 PR tree-optimization/78343
439 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
440 * gcc.dg/autopar/uns-outer-6.c: Adjust.
441 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
442 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
443 * gcc.dg/vect/pr38529.c: Likewise.
444
83624b60
TP
4452016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
446
447 PR tree-optimization/77673
448 * gcc.dg/pr77673.c: New test.
449
54e606f0
MJ
4502016-11-25 Martin Jambor <mjambor@suse.cz>
451
452 PR tree-optimization/70965
453 * g++.dg/pr70965.C: New test.
454
758dcf83
JJ
4552016-11-25 Jakub Jelinek <jakub@redhat.com>
456 Andreas Schwab <schwab@linux-m68k.org>
457
458 PR gcov-profile/78467
459 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
460 signed int.
461
84db1406
RS
4622016-11-25 Richard Sandiford <richard.sandiford@arm.com>
463
464 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
465 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
466
2c28c3e4
RS
4672016-11-25 Richard Sandiford <richard.sandiford@arm.com>
468
469 * gcc.dg/tree-ssa/tailcall-8.c: New test.
470
4ae35e69
SKS
4712016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
472
473 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 474 with sizeof(int) < 4.
4ae35e69 475
d7b0fcaa
MS
4762016-11-24 Martin Sebor <msebor@redhat.com>
477
478 PR tree-optimization/78476
479 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
480
3f156a6c
VM
4812016-11-24 Vladimir Makarov <vmakarov@redhat.com>
482
483 PR rtl-optimization/77541
484 * gcc.target/i386/pr77541.c: New.
485
fba5a793
SK
4862016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
487
488 PR fortran/78500
489 * gfortran.dg/class_result_4.f90: New test.
490
11e554b3
JG
4912016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
492
493 * gcc.target/aarch64/_Float16_1.c: New.
494 * gcc.target/aarch64/_Float16_2.c: Likewise.
495 * gcc.target/aarch64/_Float16_3.c: Likewise.
496
bf1e3646
JG
4972016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
498
499 * gcc.target/aarch64/floatdihf2_1.c: New.
500
33a002b0
KT
5012016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
502
503 PR target/48863
504 PR inline-asm/70184
505 * gcc.target/arm/pr48863.c: New test.
506
0d56d3c1
ML
5072016-11-24 Martin Liska <mliska@suse.cz>
508
509 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
510 parts for frequencies/probabilities.
511 * gcc.dg/pr34027-1.c: Likewise.
512 * gcc.dg/strict-overflow-2.c: Likewise.
513 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
514 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
515 * gcc.dg/tree-ssa/pr32044.c: Likewise.
516 * gcc.dg/tree-ssa/vector-3.c: Likewise.
517 * gcc.dg/tree-ssa/vrp101.c: Likewise.
518 * gcc.dg/tree-ssa/dump-2.c: New test.
519
8cac4d85
BS
5202016-11-24 Bernd Schmidt <bschmidt@redhat.com>
521
522 * gcc.target/i386/align-limit.c: New test.
523
eb2afa1a
RB
5242016-11-24 Richard Biener <rguenther@suse.de>
525
526 PR tree-optimization/71595
527 * gcc.dg/torture/pr71595.c: New testcase.
528
2d8fec87
BS
5292016-11-24 Bernd Schmidt <bschmidt@redhat.com>
530
531 PR rtl-optimization/78120
532 * gcc.target/i386/pr78120.c: New test.
533
3b08cde8
EB
5342016-11-24 Eric Botcazou <ebotcazou@adacore.com>
535
536 * gcc.c-torture/compile/20161124-1.c: New test.
537
bf2df7a9
ML
5382016-11-24 Jakub Jelinek <jakub@redhat.com>
539
540 PR bootstrap/78493
541 * g++.dg/cpp1z/decomp18.C: New test.
542
adf86091
N
5432016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
544
545 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
546 * gcc.target/aarch64/store-pair-1.c : Likewise.
547
3884190f
N
5482016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
549
550 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
551 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
552 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
553 * gcc.target/aarch64/vect-clz.c : Likewise.
554 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
555 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
556 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
557 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
558 * gcc.target/aarch64/vect-fmovd.c : Likewise.
559 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
560 * gcc.target/aarch64/vect-fmovf.c : Likewise.
561 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
562
90b725f0
PB
5632016-11-23 Peter Bergner <bergner@vnet.ibm.com>
564
565 PR target/78458
566 * gcc.target/powerpc/pr78458.c: New.
567
03f24169
JM
5682016-11-23 Joseph Myers <joseph@codesourcery.com>
569
570 * gcc.c-torture/compile/20161123-1.c: New test.
571
91c9fb42
SK
5722016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
573
574 PR fortran/78297
575 * gfortran.dg/pr78297.f90: New test.
576
15a3cdd8
DE
5772016-11-23 David Edelsohn <dje.gcc@gmail.com>
578
579 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
580
c39dad64
JJ
5812016-11-23 Jakub Jelinek <jakub@redhat.com>
582
c944c6a2
JJ
583 PR sanitizer/69278
584 * g++.dg/ubsan/return-7.C: New test.
585 * c-c++-common/ubsan/unreachable-4.c: New test.
586
871a2c6c
JJ
587 PR tree-optimization/78482
588 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
589 (bar): New function.
590 (main): Call bar instead of printf.
591
c39dad64
JJ
592 PR middle-end/69183
593 * gfortran.dg/gomp/pr69183.f90: New test.
594
5952016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
596
597 PR target/78230
598 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
599 (test2) Ditto.
600
25cb6b33
JJ
6012016-11-23 Jakub Jelinek <jakub@redhat.com>
602
603 PR c++/77907
604 * g++.dg/cpp0x/pr77907.C: New test.
605
cfe3d653
PK
6062016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
607
608 PR middle-end/78153
609 * gcc.dg/tree-ssa/pr78153-1.c: New test.
610 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
611
5774b1fa
JG
6122016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
613
614 PR target/63250
615 * lib/target-supports.exp (add_options_for_float16): Add
616 -mfp16-format=ieee when testign arm*-*-*.
617
5e0f10a0
JG
6182016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
619
620 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
621 result.
622 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
623 result.
624
ba75a174
JG
6252016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
626
627 * lib/target-supports.exp (check_effective_target_float16): Add
628 options for _Float16.
629 (check_effective_target_float32): Add options for _Float32.
630 (check_effective_target_float64): Add options for _Float64.
631 (check_effective_target_float128): Add options for _Float128.
632 (check_effective_target_float32x): Add options for _Float32x.
633 (check_effective_target_float64x): Add options for _Float64x.
634 (check_effective_target_float128x): Add options for _Float128x.
635
56d8ffc1
JG
6362016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
637
638 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
639 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
640
04f0fcf7
JG
6412016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
642
643 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
644 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
645
aecc521b
MS
6462016-11-23 Martin Sebor <msebor@redhat.com>
647
648 PR middle-end/78461
649 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
650 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
651
e2df2328
JJ
6522016-11-23 Jakub Jelinek <jakub@redhat.com>
653
1b3314dd
JJ
654 PR c++/71450
655 * g++.dg/cpp0x/pr71450-1.C: New test.
656 * g++.dg/cpp0x/pr71450-2.C: New test.
657
e2df2328
JJ
658 PR c++/77739
659 * g++.dg/cpp1y/pr77739.C: New test.
660
56b1c60e
MJ
6612016-11-23 Martin Jambor <mjambor@suse.cz>
662
663 * c-c++-common/gomp/gridify-1.c: Update scan string.
664 * gfortran.dg/gomp/gridify-1.f90: Likewise.
665 * c-c++-common/gomp/gridify-2.c: New test.
666 * c-c++-common/gomp/gridify-3.c: Likewise.
667
e600f219
RB
6682016-11-23 Richard Biener <rguenther@suse.de>
669
670 PR tree-optimization/78396
671 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
672
cbb88345
RB
6732016-11-23 Richard Biener <rguenther@suse.de>
674
675 PR tree-optimization/78482
676 * gcc.dg/torture/pr78482.c: New testcase.
677
b5481987
BC
6782016-11-23 Bin Cheng <bin.cheng@arm.com>
679
680 * gcc.dg/fold-cond_expr-1.c: New test.
681 * gcc.dg/fold-condcmpconv-1.c: New test.
682 * gcc.dg/fold-condcmpconv-2.c: New test.
683
0eb078fe
RB
6842016-11-23 Richard Biener <rguenther@suse.de>
685
686 PR middle-end/71762
687 * gcc.dg/torture/pr71762-1.c: New testcase.
688 * gcc.dg/torture/pr71762-2.c: Likewise.
689 * gcc.dg/torture/pr71762-3.c: Likewise.
690 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
691
efb71232
RB
6922016-11-23 Richard Biener <rguenther@suse.de>
693
694 PR lto/78472
695 * g++.dg/lto/pr78472_0.c: New testcase.
696 * g++.dg/lto/pr78472_1.C: Likewise.
697
a5bb8a5c
RB
6982016-11-23 Richard Biener <rguenther@suse.de>
699 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
700
701 PR tree-optimization/78154
702 * gcc.dg/tree-ssa/pr78154.c: New test.
703
e36c1cfe
N
7042016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
705
706 * gcc.dg/pr31096.c: New testcase.
707 * gcc.dg/pr31096-1.c: New testcase.
708
fb2675cb
PB
7092016-11-23 Paolo Bonzini <bonzini@gnu.org>
710
711 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
712 adjust for warning->pedwarn change.
713 * gcc.dg/cpp/defined-syshdr.c,
714 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
715 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
716 gcc.dg/cpp/defined-Wextra.c,
717 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
718
baf53c47
SKS
7192016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
720
721 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
722
ec1c5694
JJ
7232016-11-23 Jakub Jelinek <jakub@redhat.com>
724
725 PR target/78451
726 * gcc.target/i386/pr78451.c: New test.
727 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
728 and #pragma GCC pop_options around the first #pragma GCC target.
729 * gcc.target/i386/pr69255-2.c: Likewise.
730 * gcc.target/i386/pr69255-3.c: Likewise.
731
43fd192f
MC
7322016-11-23 Michael Collison <michael.collison@arm.com>
733
734 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
735 additional constants are recognized and fewer instructions generated.
736 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
737 additional constants are recognized and fewer instructions generated.
738
ed9e2fa9
ILT
7392016-11-22 Ian Lance Taylor <iant@golang.org>
740
741 * gcc.misc-tests/godump-1.c: Update expected output for recent
742 changes.
743
3135d8fe
MP
7442016-11-22 Marek Polacek <polacek@redhat.com>
745
746 PR tree-optimization/78455
747 * gcc.dg/uninit-23.c: New.
748
f8a6e41f
SK
7492016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
750
751 PR fortran/78479
752 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
753 comment.
754
7e98cccb
SK
7552016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
756
757 PR fortran/78479
758 * gfortran.dg/char_component_initializer_3.f90: New test.
759
9435cd52
JJ
7602016-11-22 Jakub Jelinek <jakub@redhat.com>
761
762 PR target/78451
763 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
764 GCC target pragma before including immintrin.h.
765
a0af8668
CL
7662016-11-22 Carl Love <cel@us.ibm.com>
767
768 * gcc.target/powerpc/builtins-3.c: New file to test the new
769 built-ins for vector compare equal and vector compare not equal.
770
5d382ed6
JW
7712016-11-22 Janus Weil <janus@gcc.gnu.org>
772
773 PR fortran/78443
774 * gfortran.dg/typebound_proc_35.f90: New test case.
775
4fa33072
GJL
7762016-11-22 Georg-Johann Lay <avr@gjlay.de>
777
778 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
779 parameter in declaration.
780
0e721ce7
GJL
7812016-11-22 Georg-Johann Lay <avr@gjlay.de>
782
783 * gcc.dg/loop-split.c: Require int32plus.
784 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
785
88c888f1
BE
7862016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
787
788 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
789
9d494aac
GJL
7902016-11-22 Georg-Johann Lay <avr@gjlay.de>
791
792 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
793
c69fb816
KT
7942016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
795
796 PR target/78439
797 * gcc.c-torture/compile/pr78439.c: New test.
798
4ac52f16
TP
7992016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
800
801 PR target/77904
802 * gcc.target/arm/pr77904.c: New test.
803
e4fe8c9f
TT
8042016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
805
806 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
807 isa_rev>=2.
808
9b28cb6f
JJ
8092016-11-22 Jakub Jelinek <jakub@redhat.com>
810
46a61395
JJ
811 PR tree-optimization/78436
812 * gcc.c-torture/execute/pr78436.c: New test.
813
76a7314d
JJ
814 PR middle-end/78416
815 * gcc.dg/torture/pr78416.c: New test.
816
9b28cb6f
JJ
817 PR tree-optimization/78445
818 * gcc.dg/pr78445.c: New test.
819
ee8195d9
SN
8202016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
821
b2b0acbe 822 PR libgfortran/78449
ee8195d9
SN
823 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
824
3ca23cdb
JL
8252016-11-21 Jeff Law <law@redhat.com>
826
b2b0acbe 827 PR target/68538
3ca23cdb
JL
828 * gcc.c-torture/compile/pr68538.c: New test.
829
d85e598a
MM
8302016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
831
832 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
833 to be generated instead of FCTIWUZ or FCTIWZ.
834
afb34582
JJ
8352016-11-21 Jakub Jelinek <jakub@redhat.com>
836
699e8cb7
JJ
837 PR middle-end/67335
838 * g++.dg/vect/simd-clone-7.cc: New test.
839
afb34582
JJ
840 PR c++/71973
841 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
842 long unsigned int.
843 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
844 unsigned long.
845
83ad4fac
JL
8462016-11-20 Jeff Law <law@redhat.com>
847
848 PR target/25128
849 * gcc.target/m68k/pr25128.c: New test.
850
9713daa0
RS
8512016-11-21 Richard Sandiford <richard.sandiford@arm.com>
852
853 * gcc.dg/tree-ssa/tailcall-7.c: New test.
854
67b5d0b2
DM
8552016-11-21 David Malcolm <dmalcolm@redhat.com>
856
857 PR preprocessor/78324
858 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
859 (test_multitoken_macro): New function.
860 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
861 case.
862 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
863 case.
864 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
865 cases.
866 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
867 Move to...
868 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
869 -ftrack-macro-expansion=0.
870 (test_sprintf_note): Remove "P" macro. Add
871 dg-begin/end-multiline-output directives.
872 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
873
dd586f98
GJL
8742016-11-21 Georg-Johann Lay <avr@gjlay.de>
875
876 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
877 Return 1 for AVR_TINY.
878
e51482c9
SB
8792016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
880
881 PR rtl-optimization/71785
882 * gcc.target/powerpc/pr71785.c: New file.
883
e0e7aa34
BC
8842016-11-21 Bin Cheng <bin.cheng@arm.com>
885
886 PR testsuite/78114
887 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
888 options. Refine test by checking predictive commining PHI
889 nodes in vectorized loop wrto vector factor.
890
48330c93
BE
8912016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
892
893 PR c++/71973
894 * g++.dg/pr71973-1.C: New test.
895 * g++.dg/pr71973-2.C: New test.
896 * g++.dg/pr71973-3.C: New test.
897 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
898 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
899 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
900 to dg-options.
901 * g++.old-deja/g++.other/realloc.C: Likewise.
902 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
903
eeeaf719
BS
9042016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
905
906 PR tree-optimization/78413
907 * gcc.dg/tree-ssa/pr78413.c: New test.
908
e420e419
TP
9092016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
910
911 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
912 target is Thumb-only.
913
fe12d76c
JL
9142016-11-20 Jeff Law <law@redhat.com>
915
916 PR target/48551
917 * gcc.target/m68k/pr48551.c: New test.
918
8dc998fb 9192016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 920
8dc998fb
HA
921 PR fortran/69741
922 * gfortran.dg/forall_18.f90: New testcase.
923
40fd269a
MG
9242016-11-20 Marc Glisse <marc.glisse@inria.fr>
925
926 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
927
8294f555
AV
9282016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
929
930 PR fortran/78395
931 * gfortran.dg/typebound_operator_21.f03: New test.
932
5b7f6ed0
MG
9332016-11-20 Marc Glisse <marc.glisse@inria.fr>
934
935 * gcc.dg/tree-ssa/divide-5.c: New file.
936
b8271a38
AS
9372016-11-19 Andreas Schwab <schwab@linux-m68k.org>
938
939 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
940 signed int.
941
ddba26a4
JDA
9422016-11-19 John David Anglin <danglin@gcc.gnu.org>
943
944 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
945 libatomic_available.
946 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
947 * gfortran.dg/coarray_allocate_10.f08: Likewise.
948 * gfortran.dg/coarray_allocate_7.f08: Likewise.
949 * gfortran.dg/coarray_allocate_8.f08: Likewise.
950 * gfortran.dg/coarray_allocate_9.f08: Likewise.
951 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
952 * gfortran.dg/coarray_stat_2.f90: Likewise.
953 * gfortran.dg/coindexed_1.f90: Likewise.
954
636a9a89
JL
9552016-11-18 Jeff Law <law@redhat.com>
956
957 PR target/25111
958 * gcc.target/m68k/pr25111.c: New test.
959
6c554a2a
JJ
9602016-11-18 Jakub Jelinek <jakub@redhat.com>
961
521c54dd
JJ
962 PR c++/68180
963 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
964
5e7c7761
JJ
965 PR middle-end/78419
966 * gcc.target/i386/pr78419.c: New test.
967
6c554a2a
JJ
968 PR c++/77285
969 * g++.dg/tls/pr77285-1.C: New test.
970 * g++.dg/tls/pr77285-2.C: New test.
971
57d7fe86
JL
9722016-11-18 Jeff Law <law@redhat.com>
973
974 PR target/25112
975 * gcc.target/m68k/pr25112: New test.
976
1b2e0303
DE
9772016-11-18 David Edelsohn <dje.gcc@gmail.com>
978
979 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
980 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
981
70e73d3c
TP
9822016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
983
984 * gcc.target/arm/optional_thumb-1.c: New test.
985 * gcc.target/arm/optional_thumb-2.c: New test.
986 * gcc.target/arm/optional_thumb-3.c: New test.
987
151c204f
DV
9882016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
989
990 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
991 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
992 successful test.
993 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
994 (DEFAULT_REQUIRED_QUORUM): Likewise.
995
dbb29a2a
AB
9962016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
997 Toma Tabacu <toma.tabacu@imgtec.com>
998
b2b0acbe
UB
999 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1000 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1001 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1002 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1003 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1004 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1005 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1006 * gcc.target/mips/loongson-simd.c: Ditto.
1007 * gcc.target/mips/memcpy-1.c: Ditto.
1008 * gcc.target/mips/mips-3d-1.c: Ditto.
1009 * gcc.target/mips/mips-3d-2.c: Ditto.
1010 * gcc.target/mips/mips-3d-3.c: Ditto.
1011 * gcc.target/mips/mips-3d-4.c: Ditto.
1012 * gcc.target/mips/mips-3d-5.c: Ditto.
1013 * gcc.target/mips/mips-3d-6.c: Ditto.
1014 * gcc.target/mips/mips-3d-7.c: Ditto.
1015 * gcc.target/mips/mips-3d-8.c: Ditto.
1016 * gcc.target/mips/mips-3d-9.c: Ditto.
1017 * gcc.target/mips/mips-ps-1.c: Ditto.
1018 * gcc.target/mips/mips-ps-2.c: Ditto.
1019 * gcc.target/mips/mips-ps-3.c: Ditto.
1020 * gcc.target/mips/mips-ps-4.c: Ditto.
1021 * gcc.target/mips/mips-ps-6.c: Ditto.
1022 * gcc.target/mips/mips16-attributes.c: Ditto.
1023 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1024 * gcc.target/mips/mips32-dsp.c: Ditto.
1025 * gcc.target/mips/save-restore-1.c: Ditto.
1026 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1027 (mips_preprocess): Add ignore_output argument that when set
1028 will not return the pre-processed output.
b2b0acbe 1029 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1030 (mips-dg-init): Ditto.
1031 (mips-dg-options): Check if a test having test option
1032 (REQUIRES_STDLIB) has the required sysroot support for
1033 the current test options.
1034
f2b6aad9
JL
10352016-11-17 Jeff Law <law@redhat.com>
1036
f97db488
JL
1037 PR middle-end/38219
1038 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1039
f2b6aad9
JL
1040 PR target/47192
1041 * gcc.target/m68k/pr47192.c: New test.
1042
e080b281
TT
10432016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1044
1045 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1046 instead of isa>=4, in order to downgrade to R5.
1047
e389ba30
AB
10482016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1049
1050 * gcc.target/arc/cmem-bit-1.c: New file.
1051 * gcc.target/arc/cmem-bit-2.c: New file.
1052 * gcc.target/arc/cmem-bit-3.c: New file.
1053 * gcc.target/arc/cmem-bit-4.c: New file.
1054
9775c1a5
L
10552016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1056
1057 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1058 "avx5124fmaps".
1059 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1060
10612016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1062 Andrew Senkevich <andrew.senkevich@intel.com>
1063
1064 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1065 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1066 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1067 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1068 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1069 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1070 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1071 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1072 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1073 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1074 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1075 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1076 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1077 avx5124vnniw-check.h.
1078 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1079 check_effective_target_avx5124vnniw): New.
1080 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1081 Set under ifndef.
1082 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1083 * gcc.target/i386/sse-13.c: Ditto.
1084 * g++.dg/other/i386-2.C: Ditto.
1085 * g++.dg/other/i386-3.C: Ditto.
1086 * gcc.target/i386/sse-22.c: Ditto.
1087 * gcc.target/i386/sse-23.c: Ditto.
1088
80557bb7
PC
10892016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1090
1091 PR c++/55080
1092 * g++.dg/parse/pr55080.C: New.
1093
c80620fc
MM
10942016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1095
1096 PR target/78101
1097 * gcc.target/powerpc/fusion4.c: New test.
1098
77b384c5
TP
10992016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1100
1101 PR target/77933
1102 * gcc.target/arm/pr77933-1.c: New test.
1103 * gcc.target/arm/pr77933-2.c: Likewise.
1104
5fe353c8
JJ
11052016-11-17 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR middle-end/78201
1108 * g++.dg/opt/pr78201.C: New test.
1109
cc4aa659
CL
11102016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1111
1112 * gcc.dg/pr78333.c: Add empty implementations of
1113 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1114 problems on non-glibc systems.
1115
b8f56412
DM
11162016-11-17 David Malcolm <dmalcolm@redhat.com>
1117
1118 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1119 (test_raw_string_one_liner): New function.
1120 (test_raw_string_multiline): New function.
1121
141a3ccf
KT
11222016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1123
1124 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1125 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1126
54e63f00 11272016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1128 Richard Biener <rguenther@suse.de>
54e63f00
BS
1129
1130 PR tree-optimization/77848
1131 * gfortran.dg/vect/pr77848.f: New test.
1132
2fe37211
BE
11332016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1134
1135 PR target/77308
1136 * gcc.target/arm/pr53447-5.c: New test.
1137 * lib/target-supports.exp
1138 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1139
c867c39d
CZ
11402016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1141
1142 * gcc.target/arc/abitest.S: New file.
1143 * gcc.target/arc/abitest.h: Likewise.
1144 * gcc.target/arc/va_args-1.c: Likewise.
1145 * gcc.target/arc/va_args-2.c: Likewise.
1146 * gcc.target/arc/va_args-3.c: Likewise.
1147 * gcc.target/arc/mcrc.c: Deleted.
1148 * gcc.target/arc/mdsp-packa.c: Likewise.
1149 * gcc.target/arc/mdvbf.c: Likewise.
1150 * gcc.target/arc/mmac-24.c: Likewise.
1151 * gcc.target/arc/mmac-d16.c: Likewise.
1152 * gcc.target/arc/mno-crc.c: Likewise.
1153 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1154 * gcc.target/arc/mno-dvbf.c: Likewise.
1155 * gcc.target/arc/mno-mac-24.c: Likewise.
1156 * gcc.target/arc/mno-mac-d16.c: Likewise.
1157 * gcc.target/arc/mno-rtsc.c: Likewise.
1158 * gcc.target/arc/mno-xy.c: Likewise.
1159 * gcc.target/arc/mrtsc.c: Likewise.
1160 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1161 function.
1162 (check_effective_target_arc700): Likewise.
1163 (check_effective_target_arc6xx): Likewise.
1164 (check_effective_target_arcmpy): Likewise.
1165 (check_effective_target_archs): Likewise.
1166 (check_effective_target_clmcpu): Likewise.
1167 (check_effective_target_barrelshifter): Likewise.
1168 * gcc.target/arc/barrel-shifter-1.c: Changed.
1169 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1170 * gcc.target/arc/cmem-1.c: Changed.
1171 * gcc.target/arc/cmem-2.c: Likewise.
1172 * gcc.target/arc/cmem-3.c: Likewise.
1173 * gcc.target/arc/cmem-4.c: Likewise.
1174 * gcc.target/arc/cmem-5.c: Likewise.
1175 * gcc.target/arc/cmem-6.c: Likewise.
1176 * gcc.target/arc/cmem-7.c: Likewise.
1177 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1178 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1179 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1180 * gcc.target/arc/jump-around-jump.c: Update options.
1181 * gcc.target/arc/mARC601.c: Changed.
1182 * gcc.target/arc/mcpu-arc600.c: Changed.
1183 * gcc.target/arc/mcpu-arc601.c: Changed.
1184 * gcc.target/arc/mcpu-arc700.c: Changed.
1185 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1186 * gcc.target/arc/movb-1.c: Changed.
1187 * gcc.target/arc/movb-2.c: Likewise.
1188 * gcc.target/arc/movb-3.c: Likewise.
1189 * gcc.target/arc/movb-4.c: Likewise.
1190 * gcc.target/arc/movb-5.c: Likewise.
1191 * gcc.target/arc/movb_cl-1.c: Likewise.
1192 * gcc.target/arc/movb_cl-2.c: Likewise.
1193 * gcc.target/arc/movbi_cl-1.c: Likewise.
1194 * gcc.target/arc/movh_cl-1.c: Likewise.
1195 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1196 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1197 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1198 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1199 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1200 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1201 * gcc.target/arc/builtin_simdarc.c: Changed.
1202 * gcc.target/arc/extzv-1.c: Likewise.
1203 * gcc.target/arc/insv-1.c: Likewise.
1204 * gcc.target/arc/insv-2.c: Likewise.
1205 * gcc.target/arc/mA6.c: Likewise.
1206 * gcc.target/arc/mA7.c: Likewise.
1207 * gcc.target/arc/mARC600.c: Likewise.
1208 * gcc.target/arc/mARC700.c: Likewise.
1209 * gcc.target/arc/mcpu-arc600.c: Likewise.
1210 * gcc.target/arc/mcpu-arc700.c: Likewise.
1211 * gcc.target/arc/movl-1.c: Likewise.
1212 * gcc.target/arc/nps400-1.c: Likewise.
1213 * gcc.target/arc/trsub.c: Likewise.
1214 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1215 configuration.
1216 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1217 * gcc.target/arc/mswape.c: Likewise.
1218
c90928c8
PC
12192016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1220
1221 PR c++/68180
1222 * g++.dg/cpp1y/pr68180.C: New.
1223
6c99dcb5
PK
12242016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1225
1226 PR tree-optimization/78319
1227 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1228 arm-none-eabi.
1229
8ce3fee5
RB
12302016-11-17 Richard Biener <rguenther@suse.de>
1231
1232 PR tree-optimization/78306
1233 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1234
f8294131
RB
12352016-11-17 Richard Biener <rguenther@suse.de>
1236
1237 PR middle-end/78305
1238 * gcc.dg/torture/pr78305.c: New testcase.
1239
04f1c830
JW
12402016-11-17 Janus Weil <janus@gcc.gnu.org>
1241
1242 PR fortran/66227
1243 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1244
0d939c95
MP
12452016-11-16 Marek Polacek <polacek@redhat.com>
1246
1247 PR c/78285
1248 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1249 * g++.dg/ext/case-range2.C: Likewise.
1250
99c72130
SK
12512016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1252
1253 PR fortran/58001
1254 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1255 * gfortran.dg/fmt_tab_2.f90: Ditto.
1256
fb324f02
JJ
12572016-11-16 Jakub Jelinek <jakub@redhat.com>
1258
1259 PR rtl-optimization/78378
1260 * gcc.c-torture/execute/pr78378.c: New test.
1261
a2ea37fb
AB
12622016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1263
1264 * gcc.dg/tree-prof/section-attr-1.c: New file.
1265 * gcc.dg/tree-prof/section-attr-2.c: New file.
1266 * gcc.dg/tree-prof/section-attr-3.c: New file.
1267
d08c0ea3
MR
12682016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1269
1270 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1271 rather than `la'.
1272
8e2be5ae
MR
12732016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1274
1275 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1276 (dg-final): Remove microMIPS JALRS mnemonic matching.
1277 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1278 (dg-final): Remove microMIPS JALRS mnemonic matching.
1279 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1280 (dg-final): Remove microMIPS JALRS mnemonic matching.
1281 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1282 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1283 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1284 * gcc.target/mips/call-1u.c: New test case.
1285 * gcc.target/mips/call-2u.c: New test case.
1286 * gcc.target/mips/call-3u.c: New test case.
1287 * gcc.target/mips/call-4u.c: New test case.
1288 * gcc.target/mips/call-5u.c: New test case.
1289 * gcc.target/mips/call-6u.c: New test case.
1290
660e6c2c
TP
12912016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1292
1293 * gcc.target/arm/empty_fiq_handler.c: New test.
1294
5e8d7713
JJ
12952016-11-16 Jakub Jelinek <jakub@redhat.com>
1296
1297 PR fortran/78299
1298 * gfortran.dg/gomp/pr78299.f90: New test.
1299
dd784916
WD
13002015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1301
1302 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1303 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1304 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1305
0af30954
SN
13062016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1307
1308 PR libgfortran/78314
1309 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1310
e38f6572
BC
13112016-11-16 Bin Cheng <bin.cheng@arm.com>
1312
1313 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1314 according to updated dump info.
1315
5012919d
AM
13162016-11-16 Alexander Monakov <amonakov@ispras.ru>
1317
1318 * lib/target-supports.exp (check_effective_target_alloca): Use a
1319 compile test.
1320 * gcc.target/nvptx/softstack.c: New test.
1321 * gcc.target/nvptx/decl-shared.c: New test.
1322 * gcc.target/nvptx/decl-shared-init.c: New test.
1323
2fe2aba3
MR
13242016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1325
1326 * gcc.target/mips/data-sym-jump.c: New test case.
1327 * gcc.target/mips/data-sym-pool.c: New test case.
1328 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1329 annotation.
1330
598eaaa2
YR
13312016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1332
1333 * lib/target-supports.exp (check_avx2_hw_available): New.
1334 (check_effective_target_avx2_runtime): New.
1335 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1336
03b85dcd
TC
13372016-11-16 Tamar Christina <tamar.christina@arm.com>
1338
1339 PR testsuite/78136
1340 * gcc.dg/cpp/trad/trad.exp
1341 (dg-runtest): Moved $srcdir/$subdir/ to
1342 DEFAULT_TRADCPPFLAGS.
1343
dc9e0b66
AV
13442016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1345
1346 PR fortran/78356
1347 * gfortran.dg/class_allocate_23.f08: New test.
1348
d964ba07
RB
13492016-11-16 Richard Biener <rguenther@suse.de>
1350
1351 PR middle-end/78333
1352 * gcc.dg/pr78333.c: New testcase.
1353
080140bc
ML
13542016-11-16 Martin Liska <mliska@suse.cz>
1355
1356 PR sanitizer/78270
1357 * gcc.dg/asan/pr78270.c: Update comment style.
1358 * gcc.dg/asan/pr78270-2.c: New test.
1359
4786fabe
SKS
13602016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1361
1362 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1363 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1364
510d73a0
RB
13652016-11-16 Richard Biener <rguenther@suse.de>
1366
1367 PR tree-optimization/78348
1368 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1369
1705cebd
JJ
13702016-11-16 Jakub Jelinek <jakub@redhat.com>
1371
1372 PR sanitizer/77823
1373 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1374 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1375
ed66ba99
MP
13762016-11-15 Marek Polacek <polacek@redhat.com>
1377
1378 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1379
5d70ab07
JD
13802016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1381
1382 PR libgfortran/51119
1383 * gfortran.dg/matmul_12.f90: New test case.
1384
48aef8e2
UB
13852016-11-15 Uros Bizjak <ubizjak@gmail.com>
1386
1387 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1388 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1389 common 32-bit and 64-bit function specific options.
b2b0acbe 1390 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1391
0c8a8fe2
JJ
13922016-11-15 Jakub Jelinek <jakub@redhat.com>
1393
5a65a911
JJ
1394 * g++.dg/cpp1z/decomp14.C: New test.
1395 * g++.dg/cpp1z/decomp15.C: New test.
1396 * g++.dg/cpp1z/decomp16.C: New test.
1397
a0f5b987
JJ
1398 * g++.dg/cpp1z/decomp13.C: New test.
1399
5a0e7889
JJ
1400 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1401
0c8a8fe2
JJ
1402 PR c++/71988
1403 * g++.dg/cpp0x/constexpr-71988.C: New test.
1404
2cf63121
MR
14052016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1406
1407 * gcc.target/mips/insn-casesi.c: New test case.
1408 * gcc.target/mips/insn-pseudo-1.c: New test case.
1409 * gcc.target/mips/insn-pseudo-2.c: New test case.
1410 * gcc.target/mips/insn-pseudo-3.c: New test case.
1411 * gcc.target/mips/insn-pseudo-4.c: New test case.
1412 * gcc.target/mips/insn-tablejump.c: New test case.
1413
2cbfb209
MR
14142016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1415
1416 * gcc.target/mips/mips.exp (mips_option_tests): Add
1417 `-mcode-readable=yes' array element.
1418
f05a874c
MR
14192016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1420
1421 * gcc.target/mips/mips.exp (mips_option_tests): Add
1422 `-mmicromips' array element.
1423
b229ab2a
MM
14242016-11-15 Michael Matz <matz@suse.de>
1425
1426 PR missed-optimization/77881
1427 * gcc.target/i386/pr77881.c: New test.
1428
aa806c3b
JJ
14292016-11-15 Jakub Jelinek <jakub@redhat.com>
1430
1431 PR middle-end/78295
1432 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1433
bcb9a772
MM
14342016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1435
1436 * gcc.target/powerpc/vec-set-int.c: New test.
1437 * gcc.target/powerpc/vec-set-short.c: Likesie.
1438 * gcc.target/powerpc/vec-set-char.c: Likewise.
1439
8e745a17
JJ
14402016-11-14 Jakub Jelinek <jakub@redhat.com>
1441
1442 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1443
d809e15a
JW
14442016-11-14 Janus Weil <janus@gcc.gnu.org>
1445
1446 PR fortran/78300
1447 * gfortran.dg/class_result_3.f90: New test.
1448
1ee62b92 14492016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1450 Richard Biener <rguenther@suse.de>
1451
1452 * gcc.dg/gimplefe-1.c: New testcase.
1453 * gcc.dg/gimplefe-2.c: Likewise.
1454 * gcc.dg/gimplefe-3.c: Likewise.
1455 * gcc.dg/gimplefe-4.c: Likewise.
1456 * gcc.dg/gimplefe-5.c: Likewise.
1457 * gcc.dg/gimplefe-6.c: Likewise.
1458 * gcc.dg/gimplefe-7.c: Likewise.
1459 * gcc.dg/gimplefe-8.c: Likewise.
1460 * gcc.dg/gimplefe-9.c: Likewise.
1461 * gcc.dg/gimplefe-10.c: Likewise.
1462 * gcc.dg/gimplefe-11.c: Likewise.
1463 * gcc.dg/gimplefe-12.c: Likewise.
1464 * gcc.dg/gimplefe-13.c: Likewise.
1465 * gcc.dg/gimplefe-14.c: Likewise.
1466 * gcc.dg/gimplefe-15.c: Likewise.
1467 * gcc.dg/gimplefe-16.c: Likewise.
1468 * gcc.dg/gimplefe-17.c: Likewise.
1469 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1470
4d209853
ML
14712016-11-14 Martin Liska <mliska@suse.cz>
1472
1473 PR bootstrap/78069
1474 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1475 to match scanned pattern.
1476 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1477
5129b43b
RB
14782016-11-14 Richard Biener <rguenther@suse.de>
1479
1480 PR tree-optimization/78312
1481 * gcc.dg/torture/pr78312.c: New testcase.
1482
d97cca4a
GJL
14832016-11-14 Georg-Johann Lay <avr@gjlay.de>
1484
1485 PR target/78093
1486 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1487
5230c3d8
JJ
14882016-11-14 Jakub Jelinek <jakub@redhat.com>
1489 Jason Merrill <jason@redhat.com>
1490
1491 Implement P0217R3 - C++17 structured bindings
1492 * g++.dg/cpp1z/decomp1.C: New test.
1493 * g++.dg/cpp1z/decomp2.C: New test.
1494 * g++.dg/cpp1z/decomp3.C: New test.
1495 * g++.dg/cpp1z/decomp4.C: New test.
1496 * g++.dg/cpp1z/decomp5.C: New test.
1497 * g++.dg/cpp1z/decomp6.C: New test.
1498 * g++.dg/cpp1z/decomp7.C: New test.
1499 * g++.dg/cpp1z/decomp8.C: New test.
1500 * g++.dg/cpp1z/decomp9.C: New test.
1501 * g++.dg/cpp1z/decomp10.C: New test.
1502
a2b4c188
KV
15032016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1504
1505 * g++.dg/torture/pr78268.C: New test.
1506
975672f3
PK
15072016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1508
1509 PR c/35503
1510 * c-c++-common/pr35503-1.c: New test.
1511 * c-c++-common/pr35503-2.c: Likewise.
1512 * c-c++-common/pr35503-3.c: Likewise.
1513 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1514
a4ba1151
UB
15152016-11-13 Uros Bizjak <ubizjak@gmail.com>
1516
1517 PR rtl-optimization/78232
1518 PR rtl-optimization/78248
1519 * gcc.dg/ubsan/pr78248.c: New test.
1520
47605312
EB
15212016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1522
1523 * gnat.dg/address_conv.adb: New test.
1524
96826e28
EB
15252016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1526
1527 * gnat.dg/renaming11.ad[sb]: New test.
1528
4be719cd
EB
15292016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1530
1531 * c-c++-common/dump-ada-spec-6.c: New test.
1532
4ebd491f
EB
15332016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1534
1535 * gnat.dg/lto21.adb: New test.
1536 * gnat.dg/lto21_pkg1.ads: New helper.
1537 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1538
f9d49cd1
JW
15392016-11-13 Janus Weil <janus@gcc.gnu.org>
1540
1541 PR fortran/60952
1542 * gfortran.dg/typebound_proc_34.f90: New test.
1543
9cbf8673
JW
15442016-11-13 Janus Weil <janus@gcc.gnu.org>
1545
1546 PR fortran/66366
1547 * gfortran.dg/class_57.f90: Changed error message.
1548 * gfortran.dg/class_60.f90: New test.
1549
0e075835
DE
15502016-11-12 David Edelsohn <dje.gcc@gmail.com>
1551
1552 * g++.dg/pr78112.C: XFAIL AIX.
1553
b93d8a3f
JW
15542016-11-12 Janus Weil <janus@gcc.gnu.org>
1555
1556 PR fortran/77501
1557 * gfortran.dg/typebound_generic_16.f90: New test.
1558
b8f70e67
JJ
15592016-11-12 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR c++/71225
1562 * g++.dg/cpp0x/pr71225.C: New test.
1563
8b287aea
EB
15642016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1565
1566 * gcc.target/sparc/20161111-1.c: New test.
1567
c901bc0d
UB
15682016-11-11 Uros Bizjak <ubizjak@gmail.com>
1569
1570 PR target/78310
1571 * gcc.target/i386/pr78310.c: New test.
1572
606f928d
JL
15732016-11-11 Jeff Law <law@redhat.com>
1574
1575 * gcc.dg/tree-ssa/isolate-6.c: New test.
1576 * gcc.dg/tree-ssa/isolate-7.c: New test.
1577
be278990
BC
15782016-11-11 Bin Cheng <bin.cheng@arm.com>
1579
1580 PR testsuite/78292
1581 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1582 vect_max_reduc.
1583
d9ab7525
JJ
15842016-11-11 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR c++/72774
1587 * g++.dg/parse/pr72774.C: New test.
1588
4b7e0c76
RB
15892016-11-11 Richard Biener <rguenther@suse.de>
1590
1591 PR tree-optimization/71575
1592 * gcc.dg/graphite/pr71575-1.c: New testcase.
1593 * gcc.dg/graphite/pr71575-2.c: Likewise.
1594
d07f8c59
RB
15952016-11-11 Richard Biener <rguenther@suse.de>
1596
1597 PR middle-end/78295
1598 * gcc.dg/uninit-pr78295.c: New testcase.
1599
aa806c3b 16002016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1601
1602 PR fortran/78277
1603 * gfortran.dg/dec_structure_17.f90: New test.
1604
456f0dfa
MM
16052016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1606
1607 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1608 being allowed in vector registers.
1609 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1610 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1611 * gcc.target/powerpc/vsx-himode.c: Likewise.
1612 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1613 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1614 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1615 to allow matching MFVSRD or MFVSRW.
1616
8d34bfa8
PH
16172016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1618
1619 PR rtl-optimization/78241
1620 * gcc.dg/pr78241.c: New test.
1621
0569479e
JJ
16222016-11-10 Jakub Jelinek <jakub@redhat.com>
1623
8ebd1b31
JJ
1624 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1625 201307.
1626
0569479e
JJ
1627 * g++.dg/cpp1z/noexcept-type14.C: New test.
1628 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1629
37a16493
JG
16302016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1631
1632 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1633 WVAL0S tests added in r241817.
1634
b4c3a85b
JJ
16352016-11-10 Jakub Jelinek <jakub@redhat.com>
1636
1637 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1638 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1639 no longer allowed and corresponding ordered construct.
1640 * gfortran.dg/gomp/linear-1.f90: New test.
1641 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1642 * gfortran.dg/gomp/declare-target-1.f90: New test.
1643 * gfortran.dg/gomp/declare-target-2.f90: New test.
1644
86bc8506
ML
16452016-11-10 Martin Liska <mliska@suse.cz>
1646
1647 PR sanitizer/78270
1648 * gcc.dg/asan/pr78270.c: New test.
1649
ed5fdfba
PMR
16502016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1651 Jakub Jelinek <jakub@redhat.com>
1652
1653 PR debug/78112
b4c3a85b 1654 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1655
0391e4a3
JJ
16562016-11-09 Jakub Jelinek <jakub@redhat.com>
1657
cc38d9d6
JJ
1658 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1659 -Wno-c++1z-compat.
1660 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1661 string in case condition contains % characters.
1662
0391e4a3
JJ
1663 PR c++/78283
1664 * g++.dg/cpp1z/noexcept-type13.C: New test.
1665
410fe60d
TT
16662016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1667
1668 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1669 using (HAS_MOVN) with MIPS III.
1670
271dd55c
JW
16712016-11-09 Janus Weil <janus@gcc.gnu.org>
1672
1673 PR fortran/46459
1674 * gfortran.dg/volatile14.f90: New test.
1675
ff1f317b
UB
16762016-11-09 Uros Bizjak <ubizjak@gmail.com>
1677
1678 PR target/78262
1679 * gcc.target/i386/pr78262.c: New test.
1680
aa806c3b 16812016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1682
1683 PR fortran/78259
1684 * gfortran.dg/pr78259.f90: New test.
1685
b349a81a
JW
16862016-11-09 Janus Weil <janus@gcc.gnu.org>
1687
1688 PR fortran/60777
1689 * gfortran.dg/spec_expr_7.f90: New test.
1690
2e955d50
JJ
16912016-11-09 Jakub Jelinek <jakub@redhat.com>
1692
4f353581
JJ
1693 PR target/77718
1694 * gcc.c-torture/execute/pr77718.c: New test.
1695
2e955d50
JJ
1696 * gcc.dg/ubsan/c99-shift-3.c: New test.
1697 * gcc.dg/ubsan/c99-shift-4.c: New test.
1698 * gcc.dg/ubsan/c99-shift-5.c: New test.
1699 * gcc.dg/ubsan/c99-shift-6.c: New test.
1700
68c93708
ML
17012016-11-09 Martin Liska <mliska@suse.cz>
1702
1703 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1704 test-case for memcmp.
1705 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1706
7b649f79
TP
17072016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1708
1709 PR testsuite/78269
1710 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1711
bfcb501d
PT
17122016-11-09 Paul Thomas <pault@gcc.gnu.org>
1713
1714 * gfortran.dg/move_alloc_18.f90: New test.
1715
e15861c2
PK
17162016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1717
1718 PR middle-end/78256
1719 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1720 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1721
5f395580
JW
17222016-11-09 Janus Weil <janus@gcc.gnu.org>
1723
1724 PR fortran/71894
1725 * gfortran.dg/class_59.f90: New test.
1726
37b14185
RB
17272016-11-09 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/78007
1730 * gcc.dg/vect/vect-bswap32.c: Adjust.
1731 * gcc.dg/vect/vect-bswap64.c: Likewise.
1732
d6e8a41c
KV
17332016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1734
1735 * gcc.dg/ipa/vrp7.c: New test.
1736
5d5f1e95
KV
17372016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1738
1739 PR ipa/78121
1740 * gcc.dg/ipa/pr78121.c: New test.
1741
0290a292
MO
17422016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1743
1744 * c-c++-common/asan/default_options.h: New file.
1745 * c-c++-common/asan/strcasestr-1.c: New test.
1746 * c-c++-common/asan/strcasestr-2.c: Likewise.
1747 * c-c++-common/asan/strcspn-1.c: Likewise.
1748 * c-c++-common/asan/strcspn-2.c: Likewise.
1749 * c-c++-common/asan/strpbrk-1.c: Likewise.
1750 * c-c++-common/asan/strpbrk-2.c: Likewise.
1751 * c-c++-common/asan/strspn-1.c: Likewise.
1752 * c-c++-common/asan/strspn-2.c: Likewise.
1753 * c-c++-common/asan/strstr-1.c: Likewise.
1754 * c-c++-common/asan/strstr-2.c: Likewise.
1755 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1756
fbdb92eb
MO
17572016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1758
1759 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1760
103c4f75
JW
17612016-11-08 Janus Weil <janus@gcc.gnu.org>
1762
1763 PR fortran/68440
1764 * gfortran.dg/class_58.f90: New test.
1765
90a2ffc0
UB
17662016-11-08 Uros Bizjak <ubizjak@gmail.com>
1767
1768 PR target/70799
1769 * gcc.target/i386/pr70799-2.c: New test.
1770
eba5aec8
JW
17712016-11-08 Janus Weil <janus@gcc.gnu.org>
1772
1773 PR fortran/77596
1774 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1775
fad36601
BC
17762016-11-08 Bin Cheng <bin.cheng@arm.com>
1777
1778 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1779
7c8615b6
BC
17802016-11-08 Bin Cheng <bin.cheng@arm.com>
1781
1782 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1783
4c6a4a53
BC
17842016-11-08 Bin Cheng <bin.cheng@arm.com>
1785
1786 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1787
fcd1b8df
ML
17882016-11-08 Martin Liska <mliska@suse.cz>
1789
1790 PR testsuite/78242
1791 * g++.dg/asan/use-after-scope-4.C: New test.
1792 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1793 * gcc.dg/asan/use-after-scope-8.c: Remove.
1794
f9ef2c76
RB
17952016-11-08 Richard Biener <rguenther@suse.de>
1796
1797 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1798
ad11774f
TC
17992016-11-08 Tamar Christina <tamar.christina@arm.com>
1800
1801 PR testsuite/78136
1802 * gcc.dg/cpp/trad/trad.exp
1803 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1804 * gcc.dg/cpp/trad/include.c: Use local header file.
1805
fe73a332
RB
18062016-11-08 Richard Biener <rguenther@suse.de>
1807
1808 PR tree-optimization/78205
1809 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1810
ed053eb8
RB
18112016-11-08 Richard Biener <rguenther@suse.de>
1812
1813 PR tree-optimization/78224
1814 * g++.dg/torture/pr78224.C: New testcase.
1815
06658c6d
SKS
18162016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1817
1818 * gcc.dg/store_merging_1.c: Require store_merge.
1819 * gcc.dg/store_merging_2.c: Likewise.
1820 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1821 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1822 * gcc.dg/store_merging_6.c: Likewise.
1823 * gcc.dg/store_merging_7.c: Likewise.
1824 * gcc.dg/store_merging_8.c: Likewise.
1825 * lib/target-supports.exp (check_effective_target_store_merge): New.
1826
e4b39278
DE
18272016-11-07 David Edelsohn <dje.gcc@gmail.com>
1828
1829 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1830 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1831 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1832 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1833 -mvsx -mpower8-vector.
1834 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1835 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1836 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1837 -mvsx -mpower8-vector.
1838
fda2d612
DE
18392016-11-07 David Edelsohn <dje.gcc@gmail.com>
1840
1841 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1842
1843 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1844 * gcc.dg/visibility-14.c: XFAIL AIX.
1845 * gcc.dg/visibility-15.c: XFAIL AIX.
1846 * gcc.dg/visibility-16.c: XFAIL AIX.
1847 * gcc.dg/visibility-17.c: XFAIL AIX.
1848 * gcc.dg/visibility-18.c: XFAIL AIX.
1849 * gcc.dg/visibility-19.c: XFAIL AIX.
1850 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1851 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1852 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1853 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1854
60cee85e
JJ
18552016-11-07 Jakub Jelinek <jakub@redhat.com>
1856
1857 PR target/78227
1858 * gcc.target/i386/pr78227-1.c: New test.
1859 * gcc.target/i386/pr78227-2.c: New test.
1860
7aa13860
PK
18612016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1862
1863 PR middle-end/35691
1864 * gcc.dg/pr35691-1.c: New test-case.
1865 * gcc.dg/pr35691-2.c: Likewise.
1866
caa024ff
BS
18672016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1868
1869 PR rtl-optimization/77309
1870 * gcc.dg/torture/pr77309.c: New test.
1871
a9815228
JJ
18722016-11-07 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR middle-end/71529
1875 * gcc.target/i386/pr71529.C: Moved to ...
1876 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1877
1878 PR target/64411
1879 * gcc.target/i386/pr64411.C: Moved to ...
1880 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1881 lp64.
1882
1883 PR target/65105
1884 * gcc.target/i386/pr65105-4.C: Moved to ...
1885 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1886 Run into compile test rather than execute test.
1887
e8ab5cb1
RB
18882016-11-07 Richard Biener <rguenther@suse.de>
1889
1890 PR target/78229
1891 * g++.dg/pr78229.C: New testcase.
1892
20770eb8
RB
18932016-11-07 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/78218
1896 * gcc.dg/torture/pr78218.c: New testcase.
1897
32894793
RB
18982016-11-07 Richard Biener <rguenther@suse.de>
1899
1900 PR tree-optimization/78228
1901 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1902
e27bfda2
KT
19032016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1904
1905 PR target/77822
1906 * g++.dg/torture/pr77822.C: New test.
1907
00d6b7a1
ML
19082016-11-07 Martin Liska <mliska@suse.cz>
1909
1910 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1911 -f-sanitize-address-use-after-scope.
1912 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1913 internal fn calls.
1914 * g++.dg/asan/use-after-scope-1.C: New test.
1915 * g++.dg/asan/use-after-scope-2.C: Likewise.
1916 * g++.dg/asan/use-after-scope-3.C: Likewise.
1917 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1918 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1919 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1920 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1921 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1922 * g++.dg/asan/use-after-scope-types.h: Likewise.
1923 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1924 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1925 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1926 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1927 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1928 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1929 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1930 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1931 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1932 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1933 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1934 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1935 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1936 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1937
a0d3edf8
RB
19382016-11-07 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/78189
1941 * g++.dg/torture/pr78189.C: New testcase.
1942
0db5adfa
DE
19432016-11-06 David Edelsohn <dje.gcc@gmail.com>
1944
1945 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1946
cc03bf7a
AV
19472016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1948
1949 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1950 occuring.
1951
18bb8b8a
TK
19522016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1953
1954 PR fortran/78221
1955 * arith.c (gfc_complex2real): Change gfc_warning_now to
1956 gfc_warning.
1957
c7f587bd
PT
19582016-11-05 Paul Thomas <pault@gcc.gnu.org>
1959
1960 * gfortran.dg/move_alloc_17.f03: New test.
1961
92657eb0
RB
19622016-11-05 Richard Biener <rguenther@suse.de>
1963
1964 PR bootstrap/78188
1965 * g++.dg/ipa/pr78188.C: New test.
1966
28ce22e6
JW
19672016-11-05 Janus Weil <janus@gcc.gnu.org>
1968 Dominique d'Humieres <dominiq@lps.ens.fr>
1969
1970 PR fortran/69495
1971 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1972
d233ee5f
PT
19732016-11-05 Paul Thomas <pault@gcc.gnu.org>
1974
1975 PR fortran/67564
1976 * gfortran.dg/select_type_39.f03: New test.
1977
19782016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1979
1980 PR fortran/64933
1981 * gfortran.dg/associate_23.f90: New test.
1982
5f4cebba
JJ
19832016-11-04 Jakub Jelinek <jakub@redhat.com>
1984
1985 PR target/77834
1986 * gcc.dg/pr77834.c: New test.
1987
6e3ae7e6
PC
19882016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/67980
1991 * g++.dg/cpp1y/pr67980.C: New.
1992
fff6ed28
BS
19932016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1994
1995 * gcc.target/powerpc/fold-vec-add-1.c: New.
1996 * gcc.target/powerpc/fold-vec-add-2.c: New.
1997 * gcc.target/powerpc/fold-vec-add-3.c: New.
1998 * gcc.target/powerpc/fold-vec-add-4.c: New.
1999 * gcc.target/powerpc/fold-vec-add-5.c: New.
2000 * gcc.target/powerpc/fold-vec-add-6.c: New.
2001 * gcc.target/powerpc/fold-vec-add-7.c: New.
2002
bef3a8d7 20032016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2004
2005 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2006 for -mbranch-likely, infer -mno-branch-likely for R6.
2007
dac9376a
BE
20082016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2009
2010 PR c++/71973
2011 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2012 * g++.dg/init/new15.C: Likewise.
2013 * g++.dg/ipa/inline-1.C: Likewise.
2014 * g++.dg/ipa/inline-2.C: Likewise.
2015 * g++.dg/lto/20080908-1_0.C: Likewise.
2016 * g++.dg/tc1/dr20.C: Likewise.
2017 * g++.dg/tree-ssa/inline-1.C: Likewise.
2018 * g++.dg/tree-ssa/inline-2.C: Likewise.
2019 * g++.old-deja/g++.law/except1.C: Likewise.
2020 * g++.old-deja/g++.other/vbase5.C: Likewise.
2021 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2022
b210df46
BS
20232016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2024
2025 PR tree-optimization/78210
2026 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2027 possibility of widening multiplies.
2028
964ef24c
RB
20292016-11-04 Richard Biener <rguenther@suse.de>
2030
2031 PR middle-end/78185
2032 * gcc.dg/pr78185.c: New testcase.
2033
5fb80387
DE
20342016-10-04 David Edelsohn <dje.gcc@gmail.com>
2035
2036 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2037 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2038
6905c577
JJ
20392016-11-03 Jakub Jelinek <jakub@redhat.com>
2040 Alexandre Oliva <aoliva@redhat.com>
2041 Jason Merrill <jason@redhat.com>
2042
2043 PR debug/28767
2044 PR debug/56974
2045 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2046 * g++.dg/debug/dwarf2/ref-3.C: New test.
2047 * g++.dg/debug/dwarf2/ref-4.C: New test.
2048 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2049 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2050
20512016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2052
2053 * gfortran.dg/dec_exp_1.f90: New test.
2054 * gfortran.dg/dec_exp_2.f90: Likewise.
2055 * gfortran.dg/dec_exp_3.f90: Likewise.
2056
6905c577 20572016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2058
2059 * gfortran.dg/dec_parameter_1.f: New test.
2060 * gfortran.dg/dec_parameter_2.f90: Likewise.
2061 * gfortran.dg/dec_parameter_3.f90: Likewise.
2062 * gfortran.dg/dec_parameter_4.f90: Likewise.
2063
7d29f8e3
ML
20642016-11-03 Martin Liska <mliska@suse.cz>
2065
2066 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2067 output.
2068 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2069
5de3e2d8
BE
20702016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2071
2072 PR libgcc/78067
2073 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2074
f03f0232
SKS
20752016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2076
2077 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2078
bd17a9df
MF
20792016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2080
2081 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2082
2b01aad6
TC
20832016-11-01 Tamar Christina <tamar.christina@arm.com>
2084
2085 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2086 Check for arm_v8_neon_hw.
2087 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2088 Likewise.
2089 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2090 Likewise.
2091 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2092 Likewise.
2093
aa55dc0c
RB
20942016-11-02 Richard Biener <rguenther@suse.de>
2095
2096 * gcc.dg/store_merging_8.c: New testcase.
2097
6905c577 20982016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2099
2100 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2101
075be4a1
DE
21022016-11-02 David Edelsohn <dje.gcc@gmail.com>
2103
4b69fb13
DE
2104 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2105 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2106 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2107 * gcc.dg/pr65779.c: XFAIL AIX.
2108 * gcc.dg/pr70405.c: XFAIL AIX.
2109
075be4a1
DE
2110 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2111 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2112 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2113
fdb1aa55
RO
21142016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2115
2116 * lib/target-supports.exp (check_gc_sections_available): Use
2117 -print-prog-name=ld to determine linker used.
2118
4adbcdb4
ML
21192016-11-02 Martin Liska <mliska@suse.cz>
2120
2121 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2122 test case.
2123
4b2c06f4
KT
21242016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2125
2126 PR tree-optimization/78170
2127 * gcc.c-torture/execute/pr78170.c: New test.
2128
63e523d6
KT
21292016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2130
2131 PR tree-optimization/78162
2132 * gcc.c-torture/compile/pr78162.c: New test.
2133
da42ac7b
RB
21342016-11-02 Richard Biener <rguenther@suse.de>
2135
2136 PR tree-optimization/78035
2137 PR tree-optimization/77964
2138 * gcc.target/i386/pr78035.c: New testcase.
2139
4280df0a
RB
21402016-11-02 Richard Biener <rguenther@suse.de>
2141
2142 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2143 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2144 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2145 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2146 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2147
1b1d9303
DE
21482016-11-01 David Edelsohn <dje.gcc@gmail.com>
2149
2150 * gfortran.dg/pr70937.f90: require-effective-target lto.
2151
5b7c0519
TK
21522016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2153
2154 PR fortran/69544
2155 * gfortran.dg/where_6.f90: New test.
2156
70d28813
JJ
21572016-11-01 Jakub Jelinek <jakub@redhat.com>
2158
2159 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2160
7f4266d4
TK
21612016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2162
2163 PR fortran/69544
2164 * gfortran.dg/where_5.f90: New test.
2165
9fc158eb
BB
21662016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2167
2168 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2169 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2170 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2171 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2172
baeb7b5c
UB
21732016-11-01 Uros Bizjak <ubizjak@gmail.com>
2174
2175 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2176 Whitespace fixes.
2177 (check_effective_target_vect_cmdline_needed): Check
2178 is-effective-target ia32 for x86 targets.
2179 (check_effective_target_vect_simd_clones): Simplify condition.
2180 (check_effective_target_vect_double): Ditto.
2181 (check_effective_target_vect_aligned_arrays): Check
2182 is-effective-target ia32 for x86 targets. Simplify condition.
2183 (check_effective_target_vect_multiple_sizes): Simplify condition.
2184 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2185 (check_effective_target_sync_int_128): Simplify condition.
2186 (check_effective_target_sync_int_128_runtime): Ditto.
2187 (check_effective_target_sync_long_long_runtime): Ditto.
2188 (check_effective_target_divmod): Add i?86-*-* target.
2189
156b5cca
MM
21902016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2191
2192 * gcc.target/powerpc/vsx-extract-4.c: New test.
2193 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2194
120a4c45
JD
21952016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2196
2197 PR fortran/54679
2198 * gfortran.dg/fmt_l.f90: Update test.
2199 * gfortran.dg/fmt_l0.f90: New test.
2200
c5fed5c6
JJ
22012016-10-31 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR c++/78089
2204 * c-c++-common/builtin-shuffle-1.c: New test.
2205 * g++.dg/cpp0x/addressof3.C: New test.
2206
aee69156
VV
22072016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2208
2209 Add tests for a const member and a reference member for launder.
2210 * g++.dg/cpp1z/launder3.C: New.
2211 * g++.dg/cpp1z/launder4.C: Likewise.
2212 * g++.dg/cpp1z/launder5.C: Likewise.
2213 * g++.dg/cpp1z/launder5.cc: Likewise.
2214 * g++.dg/cpp1z/launder5.h: Likewise.
2215 * g++.dg/cpp1z/launder6.C: Likewise.
2216 * g++.dg/cpp1z/launder6.cc: Likewise.
2217 * g++.dg/cpp1z/launder6.h: Likewise.
2218
1e4fa9b1
JJ
22192016-10-31 Jakub Jelinek <jakub@redhat.com>
2220
dcb466ec
JJ
2221 PR c++/77948
2222 * g++.dg/cpp0x/pr77948-1.C: New test.
2223 * g++.dg/cpp0x/pr77948-2.C: New test.
2224 * g++.dg/cpp0x/pr77948-3.C: New test.
2225 * g++.dg/cpp0x/pr77948-4.C: New test.
2226 * g++.dg/cpp0x/pr77948-5.C: New test.
2227 * g++.dg/cpp0x/pr77948-6.C: New test.
2228
1e4fa9b1
JJ
2229 PR tree-optimization/77860
2230 * gcc.dg/pr77860.c: New test.
2231
9782e1ec
JJ
22322016-10-31 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR c++/77886
2235 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2236
dd57b05e
SKS
22372016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2238
2239 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2240
84ff4775
LCW
22412016-10-30 Le-Chun Wu <lcwu@google.com>
2242 Mark Wielaard <mjw@redhat.com>
2243
2244 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2245 * gcc.dg/Wshadow-local-1.c: Likewise.
2246 * gcc.dg/Wshadow-local-2.c: Likewise.
2247 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2248 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2249 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2250
0b56e9ad
BS
22512016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2252
2253 PR tree-optimization/71915
2254 PR tree-optimization/71490
2255 * gcc.dg/tree-ssa/pr54245.c: Delete.
2256 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2257 document why.
2258
d4fc6702
JD
22592016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2260
2261 PR fortran/78123
2262 * gfortran.dg/fmt_t_9.f: New test.
2263
396e56d2
TK
22642016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2265
2266 PR fortran/67219
2267 * gfortran.dg/pr67219.f90: New test.
2268
a654d5d0
JJ
22692016-10-29 Jakub Jelinek <jakub@redhat.com>
2270
205b9ed1
JJ
2271 PR rtl-optimization/77919
2272 * g++.dg/torture/pr77919-2.C: New test.
2273
a654d5d0
JJ
2274 PR target/78148
2275 * gcc.dg/pr78148.c: New test.
2276
894d8b41
EB
22772016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2278
2279 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2280 * gcc.target/sparc/overflow-4.c: ...here.
2281 * gcc.target/sparc/overflow-5.c: New test.
2282
e72531b9
PK
22832016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2284 Kugan Vivekanandarajah <kuganv@linaro.org>
2285 Jim Wilson <jim.wilson@linaro.org>
2286
2287 PR tree-optimization/43721
2288 * lib/target-supports.exp (check_effective_target_divmod): New.
2289 (check_effective_target_divmod_simode): Likewise.
2290 (check_effective_target_arm_divmod_simode): Likewise.
2291 * gcc.dg/divmod-1-simode.c: New test.
2292 * gcc.dg/divmod-1.c: Likewise.
2293 * gcc.dg/divmod-2-simode.c: Likewise.
2294 * gcc.dg/divmod-2.c: Likewise.
2295 * gcc.dg/divmod-3-simode.c: Likewise.
2296 * gcc.dg/divmod-3.c: Likewise.
2297 * gcc.dg/divmod-4-simode.c: Likewise.
2298 * gcc.dg/divmod-4.c: Likewise.
2299 * gcc.dg/divmod-5.c: Likewise.
2300 * gcc.dg/divmod-6-simode.c: Likewise.
2301 * gcc.dg/divmod-6.c: Likewise.
2302 * gcc.dg/divmod-7.c: Likewise.
2303
f663d9ad 23042016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2305 Jakub Jelinek <jakub@redhat.com>
2306 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2307
2308 PR middle-end/22141
2309 PR rtl-optimization/23684
2310 * gcc.c-torture/execute/pr22141-1.c: New test.
2311 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2312 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2313 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2314 * gcc.dg/store_merging_1.c: New test.
2315 * gcc.dg/store_merging_2.c: Likewise.
2316 * gcc.dg/store_merging_3.c: Likewise.
2317 * gcc.dg/store_merging_4.c: Likewise.
2318 * gcc.dg/store_merging_5.c: Likewise.
2319 * gcc.dg/store_merging_6.c: Likewise.
2320 * gcc.dg/store_merging_7.c: Likewise.
2321 * gcc.target/i386/pr22141.c: Likewise.
2322 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2323 * g++.dg/init/new17.C: Likewise.
2324
6905c577 23252016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2326
2327 PR middle-end/72747
2328 * c-c++-common/pr72747-1.c: New test.
2329 * c-c++-common/pr72747-2.c: Likewise.
2330
539405d5
AK
23312016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2332
2333 * gcc.target/s390/oscbreak-1.c: New test.
2334
0dbb19f0
AK
23352016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2336
2337 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2338
0d9e143c
JJ
23392016-10-28 Jakub Jelinek <jakub@redhat.com>
2340
c19066a7
JJ
2341 PR rtl-optimization/77919
2342 * g++.dg/torture/pr77919.C: New test.
2343
0d9e143c
JJ
2344 PR rtl-optimization/78132
2345 * gcc.target/i386/pr78132.c: New test.
2346
cc91248d
EB
23472016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2348
2349 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2350
787c7a65
MM
23512016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2352
2353 * gcc.target/powerpc/vsx-simode.c: New test.
2354 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2355 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2356
4ce71579
JJ
23572016-10-27 Jakub Jelinek <jakub@redhat.com>
2358
6f21288f
JJ
2359 PR fortran/78026
2360 * gfortran.dg/gomp/pr78026.f03: New test.
2361 * gfortran.dg/select_type_38.f03: New test.
2362
4ce71579
JJ
2363 PR middle-end/78025
2364 * g++.dg/gomp/declare-simd-7.C: New test.
2365
6f21288f 23662016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2367
2368 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2369 * gfortran.dg/dec_init_2.f90: Likewise.
2370 * gfortran.dg/dec_init_3.f90: New test.
2371 * gfortran.dg/dec_init_4.f90: Likewise.
2372
93f90bec
BC
23732016-10-27 Bin Cheng <bin.cheng@arm.com>
2374
2375 * gcc.dg/fold-narrowbopcst-1.c: New test.
2376
6f21288f 23772016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2378
2379 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2380 dg-shouldfail/dg-output instead of XFAIL.
2381 * gfortran.dg/dec_io_6.f90: Likewise.
2382
ddb92ab9
TP
23832016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2384
2385 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2386 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2387 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2388 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2389 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2390 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2391 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2392 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2393 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2394 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2395
ad6e4ba8
BC
23962016-10-27 Bin Cheng <bin.cheng@arm.com>
2397
2398 * gcc.dg/fold-convmaxconv-1.c: New test.
2399 * gcc.dg/fold-convminconv-1.c: New test.
2400
6905c577 24012016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2402
2403 PR fortran/78092
2404 * gfortran.dg/pr78092.f90: New test.
2405
7a83b391
KN
24062016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2407
2408 PR target/78056
2409 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2410 expected error message.
2411 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2412 expected error message.
2413 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2414 (test_all_not_equal_and_not_zero): Change expected error message.
2415
3693a620
JJ
24162016-10-26 Jakub Jelinek <jakub@redhat.com>
2417
2418 PR fortran/77973
2419 * gfortran.dg/gomp/pr77973.f90: New test.
2420
cd612e8a
PT
24212016-10-26 Paul Thomas <pault@gcc.gnu.org>
2422
2423 PR fortran/78108
2424 * gfortran.dg/submodule_18.f08: New test.
2425 * gfortran.dg/submodule_19.f08: New test.
2426
09844a5f
MM
24272016-10-26 Michael Matz <matz@suse.de>
2428
2429 * g++.dg/pr78060.C: New test.
2430 * gfortran.dg/pr78061.f: New test.
2431 * g++.dg/pr78088.C: New test.
2432
6f21288f 24332016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2434
2435 * gfortran.dg/dec_io_1.f90: New test.
2436 * gfortran.dg/dec_io_2.f90: New test.
2437 * gfortran.dg/dec_io_3.f90: New test.
2438 * gfortran.dg/dec_io_4.f90: New test.
2439 * gfortran.dg/dec_io_5.f90: New test.
2440 * gfortran.dg/dec_io_6.f90: New test.
2441
6c95388f
JJ
24422016-10-25 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR sanitizer/78106
2445 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2446
24472016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2448
2449 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2450 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2451
90e261e4
EB
24522016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2453
2454 * gnat.dg/opt59.adb: New test.
2455 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2456
2457 * gnat.dg/opt60.adb: New test.
2458
cef026ec
AV
24592016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2460
2461 PR fortran/72770
2462 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2463 this pr.
2464
96592eed
JJ
24652016-10-25 Jakub Jelinek <jakub@redhat.com>
2466
2467 PR target/78102
2468 * gcc.target/i386/pr78102.c: New test.
2469
6c95388f 24702016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2471
2472 * gfortran.dg/dec_logical_xor_1.f90: New test.
2473 * gfortran.dg/dec_logical_xor_2.f90: New test.
2474 * gfortran.dg/dec_logical_xor_3.f03: New test.
2475
6c95388f 24762016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2477
2478 * gfortran.dg/dec_loc_rval_1.f90: New test.
2479 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2480 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2481
6c95388f 24822016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2483
90051c26
FR
2484 * gfortran.dg/dec_type_print.f90: New testcase.
2485
6c95388f 24862016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2487
2488 * gfortran.dg/feed_1.f90: New test.
2489 * gfortran.dg/feed_2.f90: New test.
ef144767 2490
8e104951
ML
24912016-10-25 Martin Liska <mliska@suse.cz>
2492
2493 PR sanitizer/78106
2494 * gcc.dg/asan/pr78106.c: New test.
2495
b93ee1bb
ML
24962016-10-25 Martin Liska <mliska@suse.cz>
2497
2498 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2499
ad6922b0
WD
25002016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2501
2502 PR target/78041
2503 * gcc.target/arm/pr78041.c: New test.
2504
e16f1cc7
JJ
25052016-10-25 Jakub Jelinek <jakub@redhat.com>
2506
2507 * g++.dg/cpp1z/launder1.C: New test.
2508 * g++.dg/cpp1z/launder2.C: New test.
2509
078134e5 25102016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2511 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2512
2513 PR target/71676
2514 PR target/71678
2515 * gcc.target/avr/pr71676-2.c: New test.
2516
c7212a15 25172016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2518 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2519
2520 PR target/71676
2521 PR target/71678
2522 * gcc.target/avr/pr71676-1.c: New test.
2523 * gcc.target/avr/pr71676-3.c: New test.
2524 * gcc.target/avr/pr71676.c: New test.
2525 * gcc.target/avr/pr71678.c: New test.
2526
d1c7d3a8
KV
25272016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2528
2529 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2530 such that cloned verions of tested functions are not created.
2531
c7082171
SK
25322016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2533
2534 PR fortran/71895
2535 * gfortran.dg/pr71895.f90: New test.
2536
0f2a9e37
JJ
25372016-10-24 Jakub Jelinek <jakub@redhat.com>
2538
2539 * g++.dg/debug/dwarf2/ref-2.C: New test.
2540
f8348061
BE
25412016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2542
2543 * c-c++-common/Wint-in-bool-context-3.c: New test.
2544
1eb4547b
MS
25452016-10-24 Martin Sebor <msebor@redhat.com>
2546
2547 PR middle-end/77735
2548 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2549 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2550 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2551 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2552 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2553 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2554 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2555
292af537
RB
25562016-10-24 Richard Biener <rguenther@suse.de>
2557
2558 PR testsuite/71491
2559 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2560 * gcc.dg/vect/slp-45.c: Likewise.
2561
40f683e8
RB
25622016-10-24 Richard Biener <rguenther@suse.de>
2563
2564 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2565 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2566 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2567
b1b6774f
GJL
25682016-10-24 Georg-Johann Lay <avr@gjlay.de>
2569
2570 PR target/78093
2571 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2572 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2573
ed9760d2
AV
25742016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2575
2576 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2577
fb027a42
JJ
25782016-10-24 Jakub Jelinek <jakub@redhat.com>
2579
2580 * gcc.target/i386/bmi2-pext-1.c: New test.
2581 * gcc.target/i386/bmi2-pdep-1.c: New test.
2582 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2583 * gcc.target/i386/tbm-bextri-1.c: New test.
2584 * gcc.target/i386/bmi-bextr-6.c: New test.
2585
8e10302e
RO
25862016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2587
2588 PR target/77483
2589 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2590 * gcc.target/i386/pr65105-1.c: Likewise.
2591 * gcc.target/i386/pr65105-2.c: Likewise.
2592 * gcc.target/i386/pr65105-3.c: Likewise.
2593 * gcc.target/i386/pr65105-5.c: Likewise.
2594 * gcc.target/i386/pr67761.c: Likewise.
2595 * gcc.target/i386/pr70799-1.c: Likewise.
2596
866c72a8
ML
25972016-10-24 Martin Liska <mliska@suse.cz>
2598
2599 PR sanitizer/77966
2600 * c-c++-common/ubsan/unreachable-3.c: New test.
2601
0804124b
SK
26022016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2603
2604 PR fortran/77763
2605 * gfortran.dg/pr77763.f90
2606
87c9fca5
SK
26072016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2608
2609 PR fortran/54730
2610 PR fortran/78033
2611 * gfortran.dg/pr78033.f90: New test.
2612
dfd6231e
PT
26132016-10-23 Paul Thomas <pault@gcc.gnu.org>
2614
2615 PR fortran/69834
2616 * gfortran.dg/select_type_1.f03: Change error for overlapping
2617 TYPE IS cases.
2618 * gfortran.dg/select_type_36.f03: New test.
2619
66ccff98
EB
26202016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2623
15876cee
TK
26242016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2625
2626 PR fortran/78021
2627 * gfortran.dg/string_length_3.f90: New test.
2628
574284e9
AV
26292016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2630
574284e9
AV
2631 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2632
26332016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2634
2635 PR fortran/43366
2636 PR fortran/57117
2637 PR fortran/61337
2638 * gfortran.dg/alloc_comp_class_5.f03: New test.
2639 * gfortran.dg/class_allocate_21.f90: New test.
2640 * gfortran.dg/class_allocate_22.f90: New test.
2641 * gfortran.dg/realloc_on_assign_27.f08: New test.
2642
20276dc9
JL
26432016-10-21 Jeff Law <law@redhat.com>
2644
2645 * PR tree-optimization/71947
2646 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2647 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2648 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2649
f7503699
KV
26502016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2651
2652 * gcc.dg/ipa/vrp5.c: New test.
2653 * gcc.dg/ipa/vrp6.c: New test.
2654
5be6b295
WD
26552016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2656
2657 * gcc.target/aarch64/test_frame_17.c: New test.
2658
c82bc7ed
WD
26592016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2660
2661 * gcc.target/aarch64/test_frame_17.c: New test.
2662
67a6cac7
AP
26632016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2664
2665 PR preprocessor/71681
2666 * gcc.dg/cpp/pr71681-1.c: New testcase
2667 * gcc.dg/cpp/pr71681-2.c: Likewise
2668 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2669 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2670 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2671 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2672
8e6982f7
JJ
26732016-10-21 Jakub Jelinek <jakub@redhat.com>
2674
9c4c8b7b
JJ
2675 PR target/78057
2676 * gcc.target/i386/pr78057.c: New test.
2677
8e6982f7
JJ
2678 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2679
de514d40
PT
26802016-10-21 Paul Thomas <pault@gcc.gnu.org>
2681
2682 PR fortran/69566
2683 * gfortran.dg/select_type_37.f03: New test.
2684
1d64ceb0
SKS
26852016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2686
2687 PR target/71627
2688 * gcc.target/avr/pr71627.c: New test
2689
85729229
EB
26902016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2691
2692 * gcc.target/sparc/overflow-1.c: New test.
2693 * gcc.target/sparc/overflow-2.c: Likewise.
2694 * gcc.target/sparc/overflow-3.c: Likewise.
2695
d17f2c3b
AV
26962016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2697
2698 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2699 effective target.
2700
0d47cee6
KT
27012016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2702
2703 PR rtl-optimization/78038
2704 * gcc.target/aarch64/pr78038.c: New test.
2705
a20d03c8
RB
27062016-10-21 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/78051
2709 * g++.dg/torture/pr78051.C: New testcase.
2710
f3ecd50f
BE
27112016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2712
2713 * c-c++-common/wdate-time.c: Restored test case.
2714 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2715
fceabe50
JJ
27162016-10-20 Jakub Jelinek <jakub@redhat.com>
2717
2718 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2719
f56ea76e
UB
27202016-10-20 Uros Bizjak <ubizjak@gmail.com>
2721
2722 PR target/78037
2723 * gcc.target/i386/pr78037.c: New test.
2724
2c35bbe1
EB
27252016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2726
2727 * gcc.target/visium/overflow8.c: New.
2728 * gcc.target/visium/overflow16.c: Likewise.
2729 * gcc.target/visium/overflow32: Likewise.
2730
28df8730
MM
27312016-10-20 Michael Matz <matz@suse.de>
2732
2733 * gcc.dg/loop-split.c: New test.
2734 * gcc.dg/tree-ssa/ifc-9.c: Update.
2735 * gcc.dg/tree-ssa/ifc-10.c: Update.
2736
6c1a9e41
RB
27372016-10-20 Richard Biener <rguenther@suse.de>
2738
2739 * gcc.dg/graphite/pr35356-1.c: Update.
2740
a2923dba
PC
27412016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2742
2743 PR c++/77446
2744 * g++.dg/cpp1y/pr77446.C: New.
2745
2066ef6a
PK
27462016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2747
2748 PR tree-optimization/53979
2749 * gcc.dg/pr53979-1.c: New test-case.
2750 * gcc.dg/pr53979-2.c: Likewise.
2751
4c712374
BE
27522016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2753
2754 * c-c++-common/Wint-in-bool-context-2.c: New test.
2755
bdcf8e7c
JD
27562016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2757
2758 * gfortran.dg/dtio_17.f90: Fix test.
2759
ec1748d4
AH
27602016-10-19 Aldy Hernandez <aldyh@redhat.com>
2761
2762 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2763 * gcc.dg/Walloca-2.c: Same.
2764
b70f0b0c
AH
27652016-10-19 Aldy Hernandez <aldyh@redhat.com>
2766
2767 * gcc.dg/Wvla-1.c: Rename to...
2768 * gcc.dg/Wvla-larger-than-1.c: ...this.
2769 * gcc.dg/Wvla-2.c: Rename to...
2770 * gcc.dg/Wvla-larger-than-2.c: ...this.
2771 * gcc.dg/Wvla-3.c: Rename to...
2772 * gcc.dg/Walloca-11.c.: ...this.
2773 * gcc.dg/wvla-[1-7].c: Rename to:
2774 * gcc.dg/Wvla-[1-7].c: ...this.
2775
cbb22e61
BC
27762016-10-19 Bin Cheng <bin.cheng@arm.com>
2777
2778 PR tree-optimization/78005
2779 * gcc.dg/vect/pr78005.c: New.
2780 * gcc.target/i386/l_fma_float_1.c: Revise test.
2781 * gcc.target/i386/l_fma_float_2.c: Ditto.
2782 * gcc.target/i386/l_fma_float_3.c: Ditto.
2783 * gcc.target/i386/l_fma_float_4.c: Ditto.
2784 * gcc.target/i386/l_fma_float_5.c: Ditto.
2785 * gcc.target/i386/l_fma_float_6.c: Ditto.
2786 * gcc.target/i386/l_fma_double_1.c: Ditto.
2787 * gcc.target/i386/l_fma_double_2.c: Ditto.
2788 * gcc.target/i386/l_fma_double_3.c: Ditto.
2789 * gcc.target/i386/l_fma_double_4.c: Ditto.
2790 * gcc.target/i386/l_fma_double_5.c: Ditto.
2791 * gcc.target/i386/l_fma_double_6.c: Ditto.
2792
a023f8c8
TS
27932016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2794
2795 PR tree-optimization/78024
2796 * gcc.dg/goacc/loop-processing-1.c: New file.
2797
d9700bdb
RB
27982016-10-19 Richard Biener <rguenther@suse.de>
2799
2800 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2801
902cb7b1
KN
28022016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2803
2804 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2805 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2806 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2807 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2808 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2809 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2810 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2811 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2812 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2813 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2814 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2815 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2816 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2817 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2818 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2819 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2820 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2821 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2822 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2823 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2824 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2825 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2826 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2827 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2828 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2829 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2830 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2831 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2832 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2833 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2834 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2835 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2836 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2837 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2838 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2839 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2840 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2841 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2842 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2843 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2844 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2845 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2846 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2847 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2848 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2849 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2850 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2851 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2852 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2853 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2854 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2855 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2856 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2857 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2858 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2859 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2860 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2861 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2862 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2863 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2864 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2865 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2866 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2867 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2868 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2869 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2870 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2871 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2872 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2873 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2874 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2875 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2876 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2877 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2878 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2879 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2880 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2881 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2882 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2883 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2884 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2885 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2886 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2887 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2888 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2889 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2890 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2891 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2892 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2893 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2894 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2895 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2896 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2897 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2898 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2899 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2900 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2901 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2902 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2903 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2904 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2905 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2906 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2907 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2908 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2909 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2910 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2911 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2912 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2913 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2914 * gcc.target/powerpc/vsu/vsu.exp: New file.
2915
5cb96b6a
UB
29162016-10-18 Uros Bizjak <ubizjak@gmail.com>
2917
2918 PR target/77991
2919 * gcc.target/i386/pr77991.c: New test.
2920
f5de494c
MF
29212016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2922
2923 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2924 LTO is used.
2925
e5163ec1
SKS
29262016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2927
5cb96b6a 2928 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2929
b64e8239
RB
29302016-10-18 Richard Biener <rguenther@suse.de>
2931
2932 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2933 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2934 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2935 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2936 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2937 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2938 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2939 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2940 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2941 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2942 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2943 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2944 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2945 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2946 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2947 * gcc.dg/pr68217.c: Likewise.
2948 * gcc.dg/predict-9.c: Likewise.
2949 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2950 * gcc.dg/predict-1.c: Likewise.
2951
c680ada5
JD
29522016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2953
2954 * gfortran.dg/dtio_17.f90: New test.
2955
7fd4f180
KV
29562016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2957
2958 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2959
718625ad
KV
29602016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2961
2962 * gcc.dg/ipa/vrp4.c: New test.
2963
735b8f9f
KV
29642016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2965
2966 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2967 * gcc.dg/torture/pr39074.c: Likewise.
2968
86f98087
EB
29692016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2970
2971 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2972 * gnat.dg/trampoline4.adb: Minor tweak.
2973
a929f266
BS
29742016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2975
2976 PR tree-optimization/77916
2977 * gcc.dg/torture/pr77916.c: New.
2978
4acf2055
SK
29792016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2980
2981 PR fortran/77978
2982 * gfortran.dg/pr77978_1.f90: New test.
2983 * gfortran.dg/pr77978_2.f90: Ditto.
2984 * gfortran.dg/pr77978_3.f90: Ditto.
2985
871267e1
PT
29862016-10-17 Paul Thomas <pault@gcc.gnu.org>
2987
2988 PR fortran/61420
2989 PR fortran/78013
2990 * gfortran.dg/proc_ptr_49.f90: New test.
2991
fd9593e9
BE
29922016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2993
2994 PR target/77308
2995 * gcc.target/arm/pr77308.c: New test.
2996
d32d4176
DE
29972016-10-17 David Edelsohn <dje.gcc@gmail.com>
2998
2999 * lib/target-supports.exp
3000 (check_effective_target_floatn_nx_runtime): Return 0 for
3001 powerpc*-ibm-aix*.
3002
dca2910c
AP
30032016-10-17 Andrew Pinski <apinski@cavium.com>
3004
3005 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3006 long instead of long.
3007 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3008 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3009 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3010 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3011 * gcc.target/aarch64/pr68102_1.c: Likewise.
3012 * gcc.target/aarch64/target_attr_3.c: Likewise.
3013
44b00dbc
RB
30142016-10-17 Richard Biener <rguenther@suse.de>
3015
3016 PR tree-optimization/77988
3017 * gcc.dg/torture/pr77988.c: New testcase.
3018
89b80c42
PK
30192016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3020
3021 * gcc.dg/pr71636-1.c: New test-case.
3022 * gcc.dg/pr71636-2.c: Likewise.
3023
4c640e26
EB
30242016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3025
3026 * gnat.dg/trampoline3.adb: New test.
3027 * gnat.dg/trampoline4.adb: Likewise.
3028
6c0347f6
JD
30292016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3030
3031 * gfortran.dg/dtio_16.f90: New test.
3032
d0d48a06
EB
30332016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3034
3035 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3036 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3037 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3038
baa33d83
EB
30392016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3040
3041 * gcc.target/sparc/popc.c: Rename to...
3042 * gcc.target/sparc/popc-1.c: ...this.
3043 * gcc.target/sparc/popc-2.c: New test.
3044
523ee218
JD
30452016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3046
3047 PR fortran/77972
3048 * gfortran.dg/unexpected_eof_4.f90: New test.
3049
c04d4ede
JB
30502016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3051
31a84d4a
AP
3052 PR libfortran/48587
3053 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3054
064ed55a
JJ
30552016-10-14 Jakub Jelinek <jakub@redhat.com>
3056
9a822fc7
JJ
3057 PR middle-end/77959
3058 * gfortran.dg/pr77959.f90: New test.
3059
064ed55a
JJ
3060 DR 1511 - const volatile variables and ODR
3061 * g++.dg/DRs/dr1511-1.C: New test.
3062 * g++.dg/DRs/dr1511-2.C: New test.
3063
2579762a
EB
30642016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3065
3066 * gnat.dg/debug7.adb (dg-options): Remove -g.
3067 * gnat.dg/debug8.adb (dg-options): Add -margs.
3068 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3069
6d59425d
RB
30702016-10-14 Richard Biener <rguenther@suse.de>
3071
3072 PR tree-optimization/77979
3073 * gcc.dg/torture/pr77979.c: New testcase.
3074
43f66d6e
ML
30752016-10-14 Martin Liska <mliska@suse.cz>
3076
3077 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3078 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3079 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3080
cb3ac867
UB
30812016-10-14 Uros Bizjak <ubizjak@gmail.com>
3082
3083 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3084 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3085 * gcc.dg/torture/pr77937-2.c: Likewise.
3086
14cf71a0
EB
30872016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3088
3089 * gnat.dg/lto15.adb: Adjust.
3090 * gnat.dg/lto16.adb: Likewise.
3091 * gnat.dg/lto17.adb: Likewise
3092 * gnat.dg/lto18.ad[sb]: New test.
3093 * gnat.dg/lto18_pkg.ads: New helper.
3094 * gnat.dg/lto19.adb: New test.
3095 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3096 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3097 * gnat.dg/lto20.adb: New test.
3098 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3099
6fd9c6f4
AV
31002016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3101
3102 * gfortran.dg/coarray_38.f90: Expect error message.
3103
01f44038
KT
31042016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3105
3106 * gcc.target/aarch64/spellcheck_1.c: New test.
3107 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3108 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3109 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3110 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3111 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3112
253abb2a
AS
31132016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3114
3115 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3116
a2695319
BS
31172016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3118
3119 PR tree-optimization/77937
3120 * gcc.dg/torture/pr77937-1.c: New.
3121 * gcc.dg/torture/pr77937-2.c: New.
3122
14a2c9aa
JM
31232016-10-13 Jakub Jelinek <jakub@redhat.com>
3124
3125 * g++.dg/cpp1z/inline-var1.C: New test.
3126 * g++.dg/cpp1z/inline-var1a.C: New test.
3127 * g++.dg/cpp1z/inline-var1.h: New file.
3128 * g++.dg/cpp1z/inline-var2.C: New test.
3129 * g++.dg/cpp1z/inline-var3.C: New test.
3130 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3131 uninitialized const.
3132
6c95388f 31332016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3134
ee7fa2e3
SL
3135 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3136 Xscale is specified, not just -march.
3137 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3138 is incompatible with Xscale.
18d34307 3139
96032047
MS
31402016-10-13 Martin Sebor <msebor@redhat.com>
3141
3142 PR c++/71912
3143 * g++.dg/ext/flexary4.C: Adjust.
3144 * g++.dg/ext/flexary5.C: Same.
3145 * g++.dg/ext/flexary9.C: Same.
3146 * g++.dg/ext/flexary19.C: New test.
3147 * g++.dg/ext/flexary18.C: New test.
3148 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3149 regression test.
5cb96b6a
UB
3150 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3151 Avoid generating a flexible array member in an array.
96032047 3152
5b1548fd
MS
31532016-10-13 Martin Sebor <msebor@redhat.com>
3154
3155 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3156 to placate -Wformat on targets where the type is not int.
3157
7810c4eb
DM
31582016-10-13 David Malcolm <dmalcolm@redhat.com>
3159
3160 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3161 in INSN_LOCATION.
3162
fcd27666
BC
31632016-10-13 Bin Cheng <bin.cheng@arm.com>
3164
3165 * gcc.target/i386/l_fma_float_1.c: Revise test.
3166 * gcc.target/i386/l_fma_float_2.c: Ditto.
3167 * gcc.target/i386/l_fma_float_3.c: Ditto.
3168 * gcc.target/i386/l_fma_float_4.c: Ditto.
3169 * gcc.target/i386/l_fma_float_5.c: Ditto.
3170 * gcc.target/i386/l_fma_float_6.c: Ditto.
3171 * gcc.target/i386/l_fma_double_1.c: Ditto.
3172 * gcc.target/i386/l_fma_double_2.c: Ditto.
3173 * gcc.target/i386/l_fma_double_3.c: Ditto.
3174 * gcc.target/i386/l_fma_double_4.c: Ditto.
3175 * gcc.target/i386/l_fma_double_5.c: Ditto.
3176 * gcc.target/i386/l_fma_double_6.c: Ditto.
3177
b8a4b8c8
BC
31782016-10-13 Bin Cheng <bin.cheng@arm.com>
3179
3180 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3181
328ba117
BC
31822016-10-13 Bin Cheng <bin.cheng@arm.com>
3183
3184 * gcc.dg/vect/vect-98.c: Refine test case.
3185 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3186 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3187 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3188
1a1ab05e
JJ
31892016-10-13 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR c/77946
3192 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3193
27947670
ML
31942016-10-13 Martin Liska <mliska@suse.cz>
3195
3196 PR tree-optimization/77943
3197 * g++.dg/tree-ssa/pr77943.C: New test.
3198
92c5266b
AV
31992016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3200
3201 PR fortran/72832
3202 * gfortran.dg/allocate_with_source_22.f03: New test.
3203 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3204 fail.
3205
90bca4ed
TP
32062016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3207
3208 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3209 * gcc.target/arm/movsi_movw.c: Likewise.
3210 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3211 directive to work on big endian targets.
3212
0011af7b
KV
32132016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3214
3215 * gcc.dg/tree-ssa/evrp6.c: New test.
3216
859e95ab
SB
32172016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3218
3219 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3220 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3221 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3222
2934018d
SB
32232016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3224
3225 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3226 * gcc.target/powerpc/warn-2.c: Ditto.
3227
f92d1522
RS
32282016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3229
3230 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3231 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3232 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3233 for -mmsa.
3234 * gcc.target/mips/msa.c: New test.
3235 * gcc.target/mips/msa-builtins.c: Likewise.
3236 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3237 (check_effective_target_mips_msa_runtime): Likewise.
3238 (check_effective_target_mips_msa): Likewise.
3239 (add_options_for_mips_msa): Likewise.
3240 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3241 (check_effective_target_vect_intfloat_cvt): Likewise.
3242 (check_effective_target_vect_uintfloat_cvt): Likewise.
3243 (check_effective_target_vect_floatint_cvt): Likewise.
3244 (check_effective_target_vect_floatuint_cvt): Likewise.
3245 (check_effective_target_vect_shift): Likewise.
3246 (check_effective_target_vect_shift_char): Likewise.
3247 (check_effective_target_vect_long): Likewise.
3248 (check_effective_target_vect_float): Likewise.
3249 (check_effective_target_vect_double): Likewise.
3250 (check_effective_target_vect_long_long): Likewise.
3251 (check_effective_target_vect_perm): Likewise.
3252 (check_effective_target_vect_perm_byte): Likewise.
3253 (check_effective_target_vect_perm_short): Likewise.
3254 (check_effective_target_vect_sdot_qi): Likewise.
3255 (check_effective_target_vect_udot_qi): Likewise.
3256 (check_effective_target_vect_sdot_hi): Likewise.
3257 (check_effective_target_vect_udot_hi): Likewise.
3258 (check_effective_target_vect_pack_trunc): Likewise.
3259 (check_effective_target_vect_unpack): Likewise.
3260 (check_effective_target_vect_hw_misalign): Likewise.
3261 (check_effective_target_vect_condition): Likewise.
3262 (check_effective_target_vect_cond_mixed): Likewise.
3263 (check_effective_target_vect_char_mult): Likewise.
3264 (check_effective_target_vect_short_mult): Likewise.
3265 (check_effective_target_vect_int_mult): Likewise.
3266 (check_effective_target_vect_extract_even_odd): Likewise.
3267 (check_effective_target_vect_interleave): Likewise.
3268 (check_vect_support_and_set_flags): Check if the target supports MSA
3269 and append to the list of EFFECTIVE_TARGETS.
3270
0bfd099c
RB
32712016-10-12 Richard Biener <rguenther@suse.de>
3272
3273 PR debug/77947
3274 * g++.dg/torture/pr77947.C: New testcase.
3275
b4a9ef2f
PMR
32762016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3277
3278 * gnat.dg/debug8.adb: New testcase.
3279
c0dbd22d
PMR
32802016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3281
3282 * gnat.dg/debug9.adb: New testcase.
3283
8a7c91cd
RB
32842016-10-12 Richard Biener <rguenther@suse.de>
3285
3286 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3287 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3288 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3289
7dc2f5f1
RB
32902016-10-12 Richard Biener <rguenther@suse.de>
3291
3292 PR tree-optimization/77920
3293 * gcc.dg/torture/pr77920.c: New testcase.
3294
70f6d5e1
JJ
32952016-10-12 Jakub Jelinek <jakub@redhat.com>
3296
4a8b97cb
JJ
3297 PR tree-optimization/77929
3298 * gcc.c-torture/compile/pr77929.c: New test.
3299
70f6d5e1
JJ
3300 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3301 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3302 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3303 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3304 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3305 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3306 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3307 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3308 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3309
4803de58
EB
33102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3311
3312 * gcc.target/sparc/setcc-4.c: Adjust.
3313 * gcc.target/sparc/setcc-5.c: Likewise.
3314 * gcc.target/sparc/setcc-6.c: Likewise.
3315 * gcc.target/sparc/setcc-7.c: Likewise.
3316 * gcc.target/sparc/setcc-8.c: Likewise.
3317 * gcc.target/sparc/setcc-9.c: Likewise.
3318 * gcc.target/sparc/setcc-10.c: Delete.
3319
f6cf4810
SK
33202016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3321
3322 PR fortran/77942
3323 * gfortran.dg/pr77942.f90
3324
8e8c2744
FR
33252016-10-11 Fritz Reese <fritzoreese@gmail.com>
3326
3327 * gfortran.dg/dec_math.f90: New testsuite.
3328
ddefad9a
SKS
33292016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3330
3331 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3332 (main): Declare j as i32 instead of int.
3333
e7b08761
TP
33342016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3335
3336 PR testsuite/PR77710
3337 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3338 target triplet instead of *-*-*-*.
3339
9fd7cd44
EB
33402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3341
3342 * gnat.dg/unchecked_convert10.adb: New test.
3343 * gnat.dg/unchecked_convert11.adb: Likewise.
3344 * gnat.dg/unchecked_convert12.adb: Likewise.
3345
ff7e7ee0
EB
33462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3347
3348 * gcc.target/sparc/cbcond-1.c: New test.
3349 * gcc.target/sparc/cbcond-2.c: Likewise.
3350 * gcc.target/sparc/movcc-1.c: Likewise.
3351 * gcc.target/sparc/movcc-2.c: Likewise.
3352 * gcc.target/sparc/setcc-1.c: Adjust.
3353 * gcc.target/sparc/setcc-2.c: Likewise.
3354 * gcc.target/sparc/setcc-3.c: Likewise.
3355 * gcc.target/sparc/setcc-4.c: Likewise.
3356 * gcc.target/sparc/setcc-5.c: Likewise.
3357 * gcc.target/sparc/setcc-6.c: New test.
3358 * gcc.target/sparc/setcc-7.c: Likewise.
3359 * gcc.target/sparc/setcc-8.c: Likewise.
3360 * gcc.target/sparc/setcc-9.c: Likewise.
3361 * gcc.target/sparc/setcc-10.c: Likewise.
3362
d30078b8
JL
33632016-10-10 Jeff Law <law@redhat.com>
3364
3365 PR tree-optimization/71947
3366 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3367 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3368 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3369 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3370 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3371 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3372
5f869266
TK
33732016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3374
3375 PR fortran/77915
3376 * gfortran.dg/matmul_11.f90: New test.
3377
174e0b00
JW
33782016-10-10 Jiong Wang <jiong.wang@arm.com>
3379
3380 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3381 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3383 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3384 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3385 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3386 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3387 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3388 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3389 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3390 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3391 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3392 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3393 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3394 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3395 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3396 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3397 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3398 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3399 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3400 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3401 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3402 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3403 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3404 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3405 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3406 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3407 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3408 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3409 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3410 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3411 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3412 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3413 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3416 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3417 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3418 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3419 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3420 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3421 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3422 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3423 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3424 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3425 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3426 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3427 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3428 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3429 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3430 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3431 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3432 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3433 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3434 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3435 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3436 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3437 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3438 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3439
4bc63138
JW
34402016-10-10 Jiong Wang <jiong.wang@arm.com>
3441
3442 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3443 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3444 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3445 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3446 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3447 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3448 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3449 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3450 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3451 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3452 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3453 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3454 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3455 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3456
8f3edb07
JW
34572016-10-10 Jiong Wang <jiong.wang@arm.com>
3458
3459 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3460 Enable AArch64.
3461 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3462 vdup*_laneq.
3463 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3464 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3465 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3466 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3467
6e49f922
JW
34682016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3469 Jiong Wang <jiong.wang@arm.com>
3470
3471 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3472 AArch64 support.
3473 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3474 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3475 AArch64 targets.
3476 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3477 AArch64 targets.
3478 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3479 targets.
3480 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3481
41683e1a
EB
34822016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3483
3484 * gnat.dg/specs/vfa.ads: New test.
3485
6e49f922 34862016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3487
3488 * gnat.dg/inline13.ad[sb]: New test.
3489 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3490
55cfd746
EB
34912016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3492
3493 * gnat.dg/biased_subtype.adb: New test.
3494
4dfb8a2a
JJ
34952016-10-09 Jakub Jelinek <jakub@redhat.com>
3496
3497 PR tree-optimization/77901
3498 * gcc.c-torture/compile/pr77901.c: New test.
3499
67b97478
PK
35002016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3501
3502 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3503 * gcc.dg/ipa/propalign-2.c: Likewise
3504 * gcc.dg/ipa/propalign-3.c: Likewise.
3505 * gcc.dg/ipa/propalign-4.c: Likewise.
3506 * gcc.dg/ipa/propalign-5.c: Likewise.
3507
7bad794a
JJ
35082016-10-08 Jakub Jelinek <jakub@redhat.com>
3509
81b02905
JJ
3510 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3511
ee19ef45
JJ
3512 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3513
7bad794a
JJ
3514 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3515 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3516
56d3a930
FR
35172016-10-07 Fritz Reese <fritzoreese@gmail.com>
3518
3519 * gfortran.dg/dec_union_11.f90: New testcase.
3520
45e2bf2e
NS
35212016-10-07 Nathan Sidwell <nathan@acm.org>
3522
3523 PR c++/66443
3524 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3525 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3526 * g++.dg/cpp1y/pr66443-cxx14.C: New
3527 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3528 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3529
be845b04
JJ
35302016-10-07 Jakub Jelinek <jakub@redhat.com>
3531
3532 * g++.dg/cpp0x/addressof1.C: New test.
3533 * g++.dg/cpp0x/addressof2.C: New test.
3534
08213983
MM
35352016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3536
3537 * gcc.target/powerpc/float128-type-1.c: New test to check that
3538 PowerPC 64-bit Linux enables -mfloat128-type by default.
3539 * gcc.target/powerpc/float128-type-2.c: Likewise.
3540 * gcc.target/powerpc/float128-mix.c: Change error message to
3541 reflect that __ibm128 is now #define'ed to be long double.
3542
bd845c14
SK
35432016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3544
3545 PR fortran/77406
3546 * gfortran.dg/pr77406.f90: New test.
3547 * gfortran.dg/assumed_type_3.f90: Update error messages.
3548 * gfortran.dg/defined_operators_1.f90: Ditto.
3549 * gfortran.dg/generic_26.f90: Ditto.
3550 * gfortran.dg/generic_7.f90: Ditto.
3551 * gfortran.dg/gomp/udr5.f90: Ditto.
3552 * gfortran.dg/gomp/udr7.f90: Ditto.
3553 * gfortran.dg/interface_1.f90: Ditto.
3554 * gfortran.dg/interface_37.f90: Ditto.
3555 * gfortran.dg/interface_5.f90: Ditto.
3556 * gfortran.dg/interface_6.f90: Ditto.
3557 * gfortran.dg/interface_7.f90
3558 * gfortran.dg/no_arg_check_3.f90
3559 * gfortran.dg/operator_5.f90
3560 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3561
c09c4992
BE
35622016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3563
3564 PR c++/77700
3565 * c-c++-common/Wint-in-bool-context.c: Update test.
3566
d7f336f8
RB
35672016-10-07 Richard Biener <rguenther@suse.de>
3568
3569 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3570 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3571
a9172bf3
MP
35722016-10-07 Marek Polacek <polacek@redhat.com>
3573
3574 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3575
8a14afd0
BS
35762016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3577
3578 PR c++/69733
3579 * c-c++-common/pr69733.c: New test.
3580 * gcc.dg/pr69733.c: New test.
3581 * gcc.target/i386/pr69733.c: New test.
3582
d4bd4646
MP
35832016-10-07 Marek Polacek <polacek@redhat.com>
3584
3585 PR c++/77803
3586 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3587
a93cdc5c
JJ
35882016-10-07 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR tree-optimization/77664
3591 * gcc.dg/tree-ssa/pr77664.c: New test.
3592 * gcc.dg/pr77664.c: New test.
3593
35942016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3595
3596 * gfortran.dg/pr69955.f90: New test.
3597
ac193ee7
LK
35982016_10-06 Louis Krupp <louis.krupp@zoho.com>
3599
3600 PR fortran/57910
3601 * gfortran.dg/pr57910.f90: New test.
3602
342cfb3e
JJ
36032016-10-06 Jakub Jelinek <jakub@redhat.com>
3604
3605 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3606 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3607
48057089
KV
36082016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3609
3610 PR tree-optimization/77862
3611 * gcc.dg/pr77862.c: New test.
3612
65b25c9b
KV
36132016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3614
3615 * gcc.dg/tree-ssa/evrp4.c: New test.
3616
f3127685
JL
36172016-10-06 Jeff Law <law@redhat.com>
3618
3619 PR tree-optimization/71661
3620 * gcc.dg/tree-ssa/pr71661.c: New test.
3621
b3972588
RB
36222016-10-06 Richard Biener <rguenther@suse.de>
3623
3624 PR tree-optimization/77855
3625 * gcc.dg/torture/pr77855.c: New testcase.
3626
139dc3c6 36272016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3628 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3629
3630 * g++.dg/other/pr77759.C: New test.
3631
37f6a157
RB
36322016-10-06 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/77839
3635 * gcc.dg/torture/pr77839.c: New testcase.
3636
f779aeb8
MP
36372016-10-06 Marek Polacek <polacek@redhat.com>
3638
3639 * g++.dg/cpp1z/init-statement9.C: New test.
3640
eee8f0b0
AS
36412016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3642
3643 * gcc.target/i386/pcommit-1.c: Deleted.
3644 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3645 * gcc.target/i386/sse-13.c: Ditto.
3646 * gcc.target/i386/sse-14.c: Ditto.
3647 * gcc.target/i386/sse-22.c: Ditto.
3648 * gcc.target/i386/sse-23.c: Ditto.
3649 * g++.dg/other/i386-2.C: Ditto.
3650
b48042bb
UB
36512016-10-05 Uros Bizjak <ubizjak@gmail.com>
3652
3653 * gcc.target/i386/pr77833.c: Require int128 effective target.
3654
50b01e1d
SK
36552016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3656
3657 PR fortran/58991
3658 PR fortran/58992
3659 * gfortran.dg/associate_22.f90: New test.
3660
908b8296
FR
36612016-10-05 Fritz Reese <fritzoreese@gmail.com>
3662
3663 * gfortran.dg/dec_union_9.f90: New testcase.
3664 * gfortran.dg/dec_union_10.f90: New testcase.
3665
87582521
JJ
36662016-10-05 Jakub Jelinek <jakub@redhat.com>
3667
2e69f143
JJ
3668 PR sanitizer/66343
3669 * gcc.dg/pch/pr66343-3.c: New test.
3670 * gcc.dg/pch/pr66343-3.hs: New file.
3671
87582521
JJ
3672 PR sanitizer/66343
3673 * gcc.dg/pch/pr66343-1.c: New test.
3674 * gcc.dg/pch/pr66343-1.hs: New file.
3675 * gcc.dg/pch/pr66343-2.c: New test.
3676 * gcc.dg/pch/pr66343-2.hs: New file.
3677
700fff34
BE
36782016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3679
3680 * c-c++-common/Wint-in-bool-context.c: Update test.
3681
17a9e380
MP
36822016-10-05 Marek Polacek <polacek@redhat.com>
3683
3684 * g++.dg/cpp1z/init-statement1.C: New test.
3685 * g++.dg/cpp1z/init-statement2.C: New test.
3686 * g++.dg/cpp1z/init-statement3.C: New test.
3687 * g++.dg/cpp1z/init-statement4.C: New test.
3688 * g++.dg/cpp1z/init-statement5.C: New test.
3689 * g++.dg/cpp1z/init-statement6.C: New test.
3690 * g++.dg/cpp1z/init-statement7.C: New test.
3691 * g++.dg/cpp1z/init-statement8.C: New test.
3692
6e48e779
LK
36932016-10-05 Louis Krupp <louis.krupp@zoho.com>
3694
3695 PR fortran/67524
3696 * gfortran.dg/pr67524.f90: New test.
3697
04a32443
JJ
36982016-10-05 Jakub Jelinek <jakub@redhat.com>
3699
3700 PR sanitizer/77823
3701 * c-c++-common/ubsan/shift-9.c: New test.
3702
743a9cf7
SKS
37032016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3704
3705 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3706 of int if __SIZEOF_INT__ is less than 4 bytes.
3707
a40278c3
JD
37082016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3709
3710 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3711 * gfortran.dg/class_array_20.f03: Likewise.
3712 * gfortran.dg/class_array_21.f03: Likewise.
3713 * gfortran.dg/finalize_29.f08: Likewise.
3714 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3715
39bb7d01
RB
37162016-10-05 Richard Biener <rguenther@suse.de>
3717
3718 PR middle-end/77826
3719 * gcc.dg/torture/pr77826.c: New testcase.
3720
eeb57981
RB
37212016-10-05 Richard Biener <rguenther@suse.de>
3722
3723 * gcc.dg/fold-copysign-1.c: New testcase.
3724
f9018d75
AS
37252016-10-05 Andreas Schwab <schwab@suse.de>
3726
3727 * g++.dg/pr49847-2.C: Remove.
3728
7e8000b3
PMR
37292016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3730
3731 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3732
54f84ca9
RB
37332016-10-05 Richard Biener <rguenther@suse.de>
3734
3735 PR middle-end/55152
3736 * gcc.dg/pr55152-2.c: New testcase.
3737
17beda50
JD
37382016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3739
3740 * gfortran.dg/dtio_15.f90: New test.
3741
1c84b798
ILT
37422016-10-04 Ian Lance Taylor <iant@golang.org>
3743
3744 * gcc.dg/split-7.c: New test.
3745
7ec39552
MS
37462016-10-04 Martin Sebor <msebor@redhat.com>
3747
3748 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3749 %lc directive to wint_t to silence -Wformat warnings on targets
3750 where the latter is a distinct type such as long.
3751
8ff04ff9
MS
37522016-10-04 Martin Sebor <msebor@redhat.com>
3753
3754 PR c++/77804
3755 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3756
bfecd57c
JJ
37572016-10-04 Jakub Jelinek <jakub@redhat.com>
3758
f72da967
JJ
3759 PR c++/77791
3760 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3761
bfecd57c
JJ
3762 * g++.dg/other/java3.C: Remove.
3763 * g++.dg/other/java1.C: Remove.
3764 * g++.dg/other/error12.C: Remove.
3765 * g++.dg/other/java2.C: Remove.
3766 * g++.dg/warn/Wnvdtor.C: Remove.
3767 * g++.dg/lookup/java1.C: Remove.
3768 * g++.dg/lookup/java2.C: Remove.
3769 * g++.dg/ext/pr34829.C: Remove.
3770 * g++.dg/ext/java-3.C: Remove.
3771 * g++.dg/ext/java-1.C: Remove.
3772 * g++.dg/ext/java-2.C: Remove.
3773 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3774
fe8b1e83
DG
37752016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3776
3777 PR tree-optimization/77808
3778 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3779
078b5aab
RB
37802016-10-04 Richard Biener <rguenther@suse.de>
3781
3782 PR tree-optimization/77399
3783 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3784
2b568899
RB
37852016-10-04 Richard Biener <rguenther@suse.de>
3786
3787 PR middle-end/77833
3788 * gcc.target/i386/pr77833.c: New testcase.
3789
0a4e5cf3
JL
37902016-09-26 Jeff Law <law@redhat.com>
3791
3792 PR tree-optimization/71550
3793 PR tree-optimization/71403
3794 * gcc.c-torture/execute/pr71550.c: New test.
3795
d07b0a23
SKS
37962016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3797
3798 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3799 option.
3800
b44a42cf
KT
38012016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802
3803 Revert
3804 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3805
3806 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3807
f41f1ceb
MP
38082016-10-03 Marek Polacek <polacek@redhat.com>
3809
3810 * g++.dg/cpp0x/nullptr37.C: New test.
3811
1633d3b9
BE
38122016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3813
3814 * c-c++-common/Wint-in-bool-context.c: Update test.
3815
2c8e3a1d
JJ
38162016-10-02 Jakub Jelinek <jakub@redhat.com>
3817
3818 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3819 earlier.
3820 * g++.dg/charset/asm2.c (memmove): Likewise.
3821 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3822 * g++.dg/tls/diag-4.C (foo): Likewise.
3823 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3824 dg-warning, fix up regex.
3825 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3826 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3827 * g++.old-deja/g++.mike/net31.C: Likewise.
3828 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3829 for C++17.
3830 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3831 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3832
f00b6283
RB
38332016-10-01 Richard Biener <rguenther@suse.de>
3834
3835 PR middle-end/77798
3836 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3837
0f0565b1
AV
38382016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3839
3840 PR fortran/77663
3841 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3842
c58823a0
JJ
38432016-10-01 Jakub Jelinek <jakub@redhat.com>
3844
3845 PR c/77490
3846 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3847 Add dg-prune-output directive.
3848
e3228a50
JD
38492016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3850
3851 PR fortran/66643
3852 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3853 * gfortran.fortran-torture/compile/write.f90: Update test.
3854
e70bbc6f
MW
38552016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3856
3857 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3858 arm_fp16_alternative_ok as the required effective target.
3859 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3860 -mfp16-format=alternative to the dg-options directive and remove
3861 the dg-add-options directive.
3862
c39747d2
FR
38632016-09-30 Fritz Reese <fritzoreese@gmail.com>
3864
3865 PR fortran/77764
3866 * gfortran.dg/dec_union_8.f90: New testcase.
3867
00074dd8
FR
38682016-09-30 Fritz Reese <fritzoreese@gmail.com>
3869
3870 PR fortran/77782
3871 * gfortran.dg/dec_structure_16.f90: New testcase.
3872
26f391e8
AV
38732016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3874
3875 * gfortran.dg/coarray_allocate_10.f08: New test.
3876 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3877
fa16a271
KT
38782016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3879
3880 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3881
f334c828
RB
38822016-09-30 Richard Biener <rguenther@suse.de>
3883
3884 PR tree-optimization/77399
3885 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3886
76e3ec9c
SL
38872016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3888
871267e1 3889 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3890 -fdelete-null-pointer-checks explicit.
3891 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3892 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3893 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3894 * gcc.dg/pic-1.c: Require fpic target support.
3895 * gcc.dg/pic-2.c: Likewise.
3896
a2c6e7f2
JJ
38972016-09-29 Jakub Jelinek <jakub@redhat.com>
3898
3899 Implement P0001R1 - C++17 removal of register storage class specifier
3900 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3901 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3902 C++17.
3903 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3904 keyword if not __SSE2__.
3905 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3906 C++17.
3907 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3908 register keywords.
3909 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3910 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3911 no_erroneous_warning): Expect new warnings for C++17.
3912 * g++.dg/warn/register-var-2.C (f): Likewise.
3913 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3914 * g++.dg/parse/linkage2.C (foo): Likewise.
3915 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3916 keyword on parameters for C++17.
3917 * g++.dg/cpp1z/register1.C: New test.
3918 * g++.dg/cpp1z/register2.C: New test.
3919 * g++.dg/cpp1z/register3.C: New test.
3920
4ab76933
UB
39212016-09-29 Uros Bizjak <ubizjak@gmail.com>
3922
3923 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3924 * gcc.target/i386/avx2-check.h (main): Ditto.
3925 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3926 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3927 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3928 * gcc.target/i386/avx512er-check.h (main): Ditto.
3929 * gcc.target/i386/avx512f-check.h (main): Ditto.
3930 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3931 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3932 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3933
2488ebe5
UB
39342016-09-29 Uros Bizjak <ubizjak@gmail.com>
3935
3936 PR target/77756
3937 * gcc.target/i386/pr77756.c: New test.
3938
4d258d09
MP
39392016-09-29 Marek Polacek <polacek@redhat.com>
3940
3941 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3942
a9087411
MP
39432016-09-29 Marek Polacek <polacek@redhat.com>
3944
3945 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3946 C++14.
3947
fa0a064a
ML
39482016-09-29 Martin Liska <mliska@suse.cz>
3949
3950 * objc/execute/construct1.m: New test.
3951
0ce1ecc7
RB
39522016-09-29 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/77768
3955 * gcc.dg/torture/pr77768.c: New testcase.
3956
da186c1f
RB
39572016-09-28 Richard Biener <rguenther@suse.de>
3958
3959 PR middle-end/77407
3960 * gcc.dg/pr77407.c: New testcase.
3961
d657e995
RB
39622016-09-29 Richard Biener <rguenther@suse.de>
3963
3964 PR middle-end/55152
3965 * gcc.dg/pr55152.c: New testcase.
3966 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3967
cadf6296
RO
39682016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3969
3970 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3971 (dg-options): Remove -m32.
3972
88000fd1
MS
39732016-09-28 Martin Sebor <msebor@redhat.com>
3974
3975 PR middle-end/77721
3976 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3977
0c172974
JD
39782016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3979
3980 PR libgfortran/77707
3981 * gfortran.dg/inquire_17.f90: New test.
3982
4b390698
JJ
39832016-09-28 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR c++/77467
3986 * g++.dg/cpp1y/constexpr-77467.C: New test.
3987
2b1b5938
MS
39882016-09-28 Martin Sebor <msebor@redhat.com>
3989
3990 PR c/77762
3991 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3992 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3993 (test_sprintf_p_const): Adjust line numbers to avoid failures
3994 introduced in r240503.
3995
30dc6ee9
MS
39962016-09-28 Martin Sebor <msebor@redhat.com>
3997
3998 PR middle-end/77683
3999 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4000
7d290e93
BE
40012016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4002
fcf32bad
BE
4003 PR c++/77748
4004 * g++.dg/pr77550.C: Avoid undefined behavior.
4005
7d290e93
BE
4006 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4007
912d9ec3
WD
40082016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4009
4010 * gcc.dg/strlenopt-20.c: Update test.
4011 * gcc.dg/strlenopt-21.c: Likewise.
4012 * gcc.dg/strlenopt-22.c: Likewise.
4013 * gcc.dg/strlenopt-22g.c: Likewise.
4014 * gcc.dg/strlenopt-26.c: Likewise.
4015 * gcc.dg/strlenopt-5.c: Likewise.
4016 * gcc.dg/strlenopt-7.c: Likewise.
4017 * gcc.dg/strlenopt-9.c: Likewise.
4018
459bcfb0
JJ
40192016-09-27 Jakub Jelinek <jakub@redhat.com>
4020
6e39060a
JJ
4021 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4022
8ca33347
JJ
4023 * g++.dg/cpp1z/lambda-this1.C: New test.
4024 * g++.dg/cpp1z/lambda-this2.C: New test.
4025
459bcfb0
JJ
4026 PR c++/77722
4027 * g++.dg/ubsan/return-4.C: New test.
4028 * g++.dg/ubsan/return-5.C: New test.
4029 * g++.dg/ubsan/return-6.C: New test.
4030
20fba714
JW
40312016-09-27 Jiong Wang <jiong.wang@arm.com>
4032
4033 * lib/target-supports.exp
4034 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4035 in function comment.
4036
bebe0086
ML
40372016-09-27 Martin Liska <mliska@suse.cz>
4038
4039 PR gcov-profile/46266
4040 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4041 considered.
4042
59896334
RB
40432016-09-27 Richard Biener <rguenther@suse.de>
4044
4045 PR tree-optimization/77745
4046 * g++.dg/torture/pr77745.C: New testcase.
4047
f0d355dc
RB
40482016-09-27 Richard Biener <rguenther@suse.de>
4049
4050 PR tree-optimization/77478
4051 * gcc.dg/torture/pr77478.c: New testcase.
4052
8c9434c2
ML
40532016-09-27 Martin Liska <mliska@suse.cz>
4054
4055 PR gcov-profile/7970
4056 PR gcov-profile/16855
4057 PR gcov-profile/44779
4058 * g++.dg/gcov/pr16855.C: New test.
4059
511d092e
SKS
40602016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4061
4062 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4063
f2e0c4e1
JJ
40642016-09-27 Jakub Jelinek <jakub@redhat.com>
4065
4066 PR fortran/77666
4067 * gfortran.dg/gomp/pr77666.f90: New test.
4068
3a4228ba
KV
40692016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4070
4071 PR ipa/77677
4072 * gcc.dg/torture/pr77677-2.c: New test.
4073
a184e37f
SK
40742016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4075
4076 PR fortran/77420
4077 * gfortran.dg/pr77420_1.f90: New test.
4078 * gfortran.dg/pr77420_2.f90: Ditto.
4079 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4080 * gfortran.dg/pr77420_4.f90: this file.
4081
8be59d19
KV
40822016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4083
4084 PR middle-end/77719
4085 * gfortran.dg/pr77719.f90: New test.
4086
991075a4
TP
40872016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4088
4089 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4090 singular form of byte when quantity is unknown.
991075a4 4091
c6147dc4
MP
40922016-09-26 Marek Polacek <polacek@redhat.com>
4093
4094 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4095
5cc6c41c
ML
40962016-09-26 Martin Liska <mliska@suse.cz>
4097
4098 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4099 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4100 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4101 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4102 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4103 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4104 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4105 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4106 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4107
81fea426
MP
41082016-09-26 Marek Polacek <polacek@redhat.com>
4109
4110 PR c/7652
4111 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4112 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4113 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4114 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4115 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4116 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4117 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4118 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4119 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4120 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4121 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4122 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4123 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4124 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4125 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4126 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4127 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4128 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4129 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4130 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4131 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4132 * c-c++-common/attr-fallthrough-1.c: New test.
4133 * c-c++-common/attr-fallthrough-2.c: New test.
4134 * g++.dg/cpp0x/fallthrough1.C: New test.
4135 * g++.dg/cpp0x/fallthrough2.C: New test.
4136 * g++.dg/cpp1z/fallthrough1.C: New test.
4137 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4138 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4139 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4140 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4141
9b597c1f
SK
41422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4143
12a813c1 4144 PR fortran/77429
9b597c1f
SK
4145 * gfortran.dg/pr77429.f90: New test.
4146
f1c7e7f1
SK
41472016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4148
4149 PR fortran/77694
4150 * gfortran.dg/pr77694.f90: New test.
4151
50c6dd20
OE
41522016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4153
4154 PR target/51244
4155 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4156
540b039e
DH
41572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4158
4159 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4160 for 32-bit mode.
4161
cfd161bf
DH
41622016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4163
4164 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4165 for 32-bit mode.
4166
9a2300e9
MP
41672016-09-24 Marek Polacek <polacek@redhat.com>
4168
4169 PR c/77490
4170 * c-c++-common/Wbool-operation-1.c: New test.
4171 * gcc.dg/Wbool-operation-1.c: New test.
4172
34d567d1
FR
41732016-09-23 Fritz Reese <fritzoreese@gmail.com>
4174
4175 * gfortran.dg/dec_static_1.f90: New.
4176 * gfortran.dg/dec_static_2.f90: New.
4177 * gfortran.dg/dec_static_3.f90: New.
4178 * gfortran.dg/dec_static_4.f90: New.
4179
4a8d4422
JD
41802016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4181
4182 PR fortran/48298
4183 * gfortran.dg/negative_unit_check.f90: Update test.
4184 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4185
90ef45cb
DV
41862016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4187
4188 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4189 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4190 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4191 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4192 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4193 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4194 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4195
e0535922
MS
41962016-09-23 Martin Sebor <msebor@redhat.com>
4197
4198 PR testsuite/77713
4199 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4200 assuming long double is bigger than double.
4201
d664d76d
JJ
42022016-09-23 Jakub Jelinek <jakub@redhat.com>
4203
4204 Implement P0138R2, C++17 construction rules for enum class values
4205 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4206
3b31f720
DM
42072016-09-23 David Malcolm <dmalcolm@redhat.com>
4208
4209 PR preprocessor/77672
4210 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4211 expected multiline output from first warning to reflect change
4212 in r240434.
4213
592459bf
TP
42142016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4215
4216 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4217
0af06385
BE
42182016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4219 Tom de Vries <tom@codesourcery.com>
4220
4221 PR testsuite/77411
4222 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4223
8f01b67a
MP
42242016-09-23 Marek Polacek <polacek@redhat.com>
4225
4226 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4227 * c-c++-common/gomp/atomic-13.c: Likewise.
4228 * c-c++-common/gomp/atomic-14.c: Likewise.
4229 * c-c++-common/pr60439.c: Remove invalid code.
4230 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4231 * g++.dg/expr/bitfield5.C: Likewise.
4232 * g++.dg/expr/bitfield6.C: Likewise.
4233 * g++.dg/expr/bool1.C: Likewise.
4234 * g++.dg/expr/bool3.C: Likewise.
4235 * g++.dg/expr/lval3.C: Likewise.
4236 * g++.dg/expr/lval4.C: Likewise.
4237 * g++.old-deja/g++.jason/bool5.C: Likewise.
4238
bbd6fcf3
DM
42392016-09-23 David Malcolm <dmalcolm@redhat.com>
4240
4241 PR preprocessor/77672
4242 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4243 (test_terminator_location): New function.
4244
113d06a4
RB
42452016-09-23 Richard Biener <rguenther@suse.de>
4246
4247 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4248
cab9e1df
MW
42492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4250
4251 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4252 -march=armv8.2-a+fp16 when supported by the hardware.
4253 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4254 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4255 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4256 semi-colons to a macro invocations.
4257 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4258 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4259 defined.
4260 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4261 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4263 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4264 defined.
4265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4267 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4272 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4274 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4275 defined.
4276 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4278 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4279 defined.
4280 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4282 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4283 defined.
4284 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4287 defined.
4288 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4291 defined. Also fix some white-space.
4292 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4293 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4294 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4295 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4297 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4298 defined. Also fix some long lines and white-space.
4299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4300 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4301 defined. Also fix some long lines and white-space.
4302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4304 defined.
4305 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4307 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4308 defined.
4309 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4311 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4312 defined.
4313 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4316 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4317 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4318 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4321 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4322 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4323 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4329 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4330 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4332
da9b2e69
JW
43332016-09-23 Jiong Wang <jiong.wang@arm.com>
4334 Matthew Wahab <matthew.wahab@arm.com>
4335
4336 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4337 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4338 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4339 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4340 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4341 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4342 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4343 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4344 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4345 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4346 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4347 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4348 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4349 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4350 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4351 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4352 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4353 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4354 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4355 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4356 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4357 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4358 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4359 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4360 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4361 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4362 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4363 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4364 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4365 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4366 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4367 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4368 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4369 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4370 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4371 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4372 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4373
785cf02f
MW
43742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4375
4376 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4377 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4378 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4379 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4380 support.
4381
1e401340
KV
43822016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4383
4384 PR ipa/77677
4385 * gcc.dg/torture/pr77677.c: New test.
4386
8ed3eeac
AV
43872016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4388
4389 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4390 here now.
4391
55a9b91b
MW
43922016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4393
4394 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4395 options. Add tests for float16x4_t and float16x8_t.
4396
64c744b9
DV
43972016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4398
4399 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4400 * gcc.target/s390/risbg-ll-2.c: Ditto.
4401 * gcc.target/s390/risbg-ll-3.c: Ditto.
4402
d403b8d4
MW
44032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4404
4405 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4406 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4407
576987fc
DV
44082016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4409
4410 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4411 output to the simplified instructions.
4412
4ffc8099
MW
44132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4414
4415 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4416 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4417
b1a970a5
MW
44182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4419
4420 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4421 (FP16_SUPPORTED): New
4422 (expected-hfloat-16x4): Make conditional on __fp16 support.
4423 (expected-hfloat-16x8): Likewise.
4424 (vdup_n_f16): Disable for non-AArch64 targets.
4425 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4426 conditional on FP16_SUPPORTED.
4427 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4428 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4429 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4430 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4431 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4432 for testing __fp16.
4433 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4434 conditional on FP16_SUPPORTED.
4435 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4436 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4437
50df9464
MW
44382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4439
4440 * gcc.target/arm/short-vfp-1.c: New.
4441
536b9f42
MW
44422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4443
4444 * gcc.target/arm/attr-fp16-arith-1.c: New.
4445
1b9e31cf
MW
44462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4447
4448 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4449 New.
4450 (add_options_for_arm_v8_2a_fp16_neon): New.
4451 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4452 (add_options_for_arm_arch_v8_2a): Auto-generate.
4453 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4454 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4455 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4456 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4457 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4458 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4459 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4460
a5b42ee7
MW
44612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4462
4463 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4464 arm_fp16_alternative_ok.
4465 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4466 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4467 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4468 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4469 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4470 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4471 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4472 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4473 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4474 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4475 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4476 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4477 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4478 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4479 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4480 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4481 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4482 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4483 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4484 arm_fp16_alternative_ok.
4485 * lib/target-supports.exp
4486 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4487 (check_effective_target_arm_fp16_alternative_ok): New.
4488 (check_effective_target_arm_fp16_none_ok_nocache): New.
4489 (check_effective_target_arm_fp16_none_ok): New.
4490
fcbc975b
ML
44912016-09-23 Martin Liska <mliska@suse.cz>
4492
4493 * gcc.dg/ipa/pr77653.c: Replace adress
4494 with address.
4495
1822b732
ML
44962016-09-23 Martin Liska <mliska@suse.cz>
4497
4498 * gcc.target/i386/movbe-4.c: New test.
4499
fab18cc4
ML
45002016-09-23 Martin Liska <mliska@suse.cz>
4501
4502 * gcc.target/i386/crc32-5.c: New test.
4503
e70f01b5
ML
45042016-09-23 Martin Liska <mliska@suse.cz>
4505
4506 * gcc.target/i386/pr71652.c: New test.
4507 * gcc.target/i386/pr71652-2.c: New test.
4508 * gcc.target/i386/pr71652-3.c: New test.
4509
f2e81d05
JJ
45102016-09-23 Jakub Jelinek <jakub@redhat.com>
4511
4512 * lib/gcc-dg.exp (process-message): Support relative line number
4513 notation - .+4 or .-1 etc.
4514 * gcc.dg/dg-test-1.c: New test.
4515
ed30d2a6
MS
45162016-09-22 Martin Sebor <msebor@redhat.com>
4517
4518 PR target/77676
4519 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4520 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4521 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4522 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4523
1c681c7b
UB
45242016-09-22 Uros Bizjak <ubizjak@gmail.com>
4525
4526 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4527 * gcc.dg/ifcvt-2.c: Ditto.
4528 * gcc.dg/zero_bits_compound-1.c: Ditto.
4529 * gcc.dg/zero_bits_compound-1.c: Ditto.
4530 * gcc.dg/pr40550.c: Simplify target selectors.
4531 Use dg-additional-options.
4532 * gcc.dg/pr47893.c: Ditto.
4533 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4534 additional options for 32-bit x86 targets.
4535 * gcc.dg/pr70955.c: Move to ...
4536 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4537
67cf0a53
PC
45382016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4539
4540 PR c++/61019
4541 * g++.dg/cpp0x/pr61019.C: New.
4542
0ee70cc0
AV
45432016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4544 Terry Guo <terry.guo@arm.com>
4545
4546 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4547 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4548 * gcc.target/arm/pure-code/pure-code.exp: New.
4549
43639d2c
UB
45502016-09-22 Uros Bizjak <ubizjak@gmail.com>
4551
4552 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4553 Remove SSE effective target requirement.
4554
a608d15b
PC
45552016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4556
4557 PR c++/71979
4558 * g++.dg/cpp0x/pr71979.C: New.
4559
d94a7ab4
BE
45602016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4561
4562 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4563
a13f439f
ML
45642016-09-22 Martin Liska <mliska@suse.cz>
4565
4566 PR ipa/77653
4567 * gcc.dg/ipa/pr77653.c: New test.
4568
cf352092
JJ
45692016-09-22 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR fortran/77665
4572 * gfortran.dg/gomp/pr77665.f90: New test.
4573
a8de3002
PT
45742016-09-22 Paul Thomas <pault@gcc.gnu.org>
4575
4576 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4577 * gfortran.dg/dtio_13.f90: New test.
4578
39abef62
LK
45792016-09-21 Louis Krupp <louis.krupp@zoho.com>
4580
4581 PR fortran/66107
4582 * gfortran.dg/pr66107.f90: New test.
4583
4a2bb7fc
ILT
45842016-09-21 Ian Lance Taylor <iant@golang.org>
4585
4586 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4587 with call to builtin delete function.
4588
5f84cee2
JM
45892016-09-21 Joseph Myers <joseph@codesourcery.com>
4590
4591 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4592 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4593 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4594 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4595 tests.
4596
fe01a41a
UB
45972016-09-21 Uros Bizjak <ubizjak@gmail.com>
4598
4599 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4600
2e1c20b1
JJ
46012016-09-21 Jakub Jelinek <jakub@redhat.com>
4602
4603 PR c++/77651
4604 * g++.dg/cpp1z/aligned-new6.C: New test.
4605
de4c144a
MW
46062016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4607
4608 * gcc.target/arm/fp16-aapcs-3.c: New.
4609 * gcc.target/arm/fp16-aapcs-4.c: New.
4610 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4611 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4612 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4613 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4614
44fc7854
BE
46152016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4616
4617 PR tree-optimization/77550
4618 * g++.dg/pr77550.C: New test.
4619
bc084f84
GJL
46202016-09-21 Georg-Johann Lay <avr@gjlay.de>
4621
4622 PR target/77326
4623 * gcc.target/avr/torture/pr77326.c: New test.
4624
c075003a
LK
46252016-09-21 Louis Krupp <louis.krupp@zoho.com>
4626
4627 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4628
6811ea79
RB
46292016-09-21 Richard Biener <rguenther@suse.de>
4630
4631 PR tree-optimization/77648
4632 * gcc.dg/torture/pr77648-1.c: New testcase.
4633 * gcc.dg/torture/pr77648-2.c: Likewise.
4634
f955c4c4
RB
46352016-09-21 Richard Biener <rguenther@suse.de>
4636 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR tree-optimization/77621
4639 * gcc.dg/pr77621.c: New testcase.
4640
096506bb
PT
46412016-09-21 Paul Thomas <pault@gcc.gnu.org>
4642
4643 PR fortran/77657
4644 * gfortran.dg/dtio_12.f90: New test.
4645
37d168ae
SKS
46462016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4647
4648 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4649
66454000
KV
46502016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4651
4652 PR tree-optimization/72835
4653 * gcc.dg/tree-ssa/pr72835.c: New test.
4654
88d0c3f0
MS
46552016-09-20 Martin Sebor <msebor@redhat.com>
4656
4657 PR middle-end/49905
4658 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4659 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4660 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4661 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4662 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4663 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4664 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4665
a03df1d5
KV
46662016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4667
4668 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4669 arguments/compare will be optimized away.
4670 * gcc.dg/torture/ftrapv-1.c: Likewise.
4671
8bc5448f
KV
46722016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4673
4674 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4675 will be optimized away.
4676 * gcc.dg/ipa/vrp1.c: New test.
4677 * gcc.dg/ipa/vrp2.c: New test.
4678 * gcc.dg/ipa/vrp3.c: New test.
4679
973625a0
KV
46802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4681
4682 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4683 does the same transformation.
4684 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4685 * gcc.dg/tree-ssa/evrp1.c: New test.
4686 * gcc.dg/tree-ssa/evrp2.c: New test.
4687 * gcc.dg/tree-ssa/evrp3.c: New test.
4688 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4689 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4690 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4691 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4692 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4693 foling now happens early.
4694 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4695 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4696 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4697 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4698 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4699
9b1ba33c
UB
47002016-09-20 Uros Bizjak <ubizjak@gmail.com>
4701
4702 PR target/77621
4703 * gcc.target/i386/pr77621.c: New test.
4704 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4705 pattern, loop should vectorize with -mtune=atom.
4706
f5bd4ad8
MO
47072016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4708 Jakub Jelinek <jakub@redhat.com>
4709
4710 PR testsuite/63299
4711 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4712 instead of delete.
4713
7d9cf801
JJ
47142016-09-20 Jakub Jelinek <jakub@redhat.com>
4715
b912f962
JJ
4716 PR c++/77626
4717 * g++.dg/other/pr77626.C: New test.
4718
eaf1ece1
JJ
4719 PR c++/77638
4720 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4721
590b62e9
JJ
4722 PR c++/77637
4723 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4724
7d9cf801
JJ
4725 PR middle-end/77624
4726 * c-c++-common/pr77624-1.c: New test.
4727 * c-c++-common/pr77624-2.c: New test.
4728
3aebb6ff
AV
47292016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4730
4731 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4732 of digits expected.
4733
b5bbe47b
RB
47342016-09-20 Richard Biener <rguenther@suse.de>
4735
4736 PR tree-optimization/77646
4737 * gcc.dg/torture/pr77646.c: New testcase.
4738
144a96e4
BE
47392016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4740
4741 PR c++/77434
4742 * c-c++-common/Wint-in-bool-context.c: New test.
4743
1f2071fa
JM
47442016-09-19 Joseph Myers <joseph@codesourcery.com>
4745
4746 * gcc.dg/cr-decimal-dig-1.c: New test.
4747
63012d9a
JM
47482016-09-19 Joseph Myers <joseph@codesourcery.com>
4749
4750 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4751 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4752 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4753 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4754
02410826
VM
47552016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4756
4757 PR rtl-optimization/77416
4758 * gcc.target/powerpc/pr77416.c: New.
4759
6101a7ab
PP
47602016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4761
4762 PR c++/77639
4763 * g++.dg/template/error-recovery4.C: New test.
4764
1993ff76
BC
47652016-09-19 Bin Cheng <bin.cheng@arm.com>
4766
4767 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4768
5fa9e644
KT
47692016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4770
4771 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4772 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4773
fc15d9ec
JJ
47742016-09-19 Jakub Jelinek <jakub@redhat.com>
4775 Jan Hubicka <jh@suse.cz>
4776
4777 PR target/77587
4778 * gcc.dg/pr77587.c: New test.
4779 * gcc.dg/pr77587a.c: New file.
4780
3c9f5092
AV
47812016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4782
4783 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4784 * gfortran.dg/coarray_38.f90:
4785 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4786 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4787 * gfortran.dg/coarray_allocate_7.f08: New test.
4788 * gfortran.dg/coarray_allocate_8.f08: New test.
4789 * gfortran.dg/coarray_allocate_9.f08: New test.
4790 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4791 new caf_register.
4792 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4793 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4794 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4795 get_by_refs.
4796 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4797 * gfortran.dg/coarray_lock_7.f90: Same.
4798 * gfortran.dg/coarray_poly_5.f90: Same.
4799 * gfortran.dg/coarray_poly_6.f90: Same.
4800 * gfortran.dg/coarray_poly_7.f90: Same.
4801 * gfortran.dg/coarray_poly_8.f90: Same.
4802 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4803
e79e6763
FR
48042016-09-19 Fritz Reese <fritzoreese@gmail.com>
4805
4806 PR fortran/77584
4807 * gfortran.dg/dec_structure_15.f90: New testcase.
4808
ae527639
RB
48092016-09-19 Richard Biener <rguenther@suse.de>
4810
4811 PR middle-end/77605
4812 * gcc.dg/torture/pr77605.c: New testcase.
4813
cdf060f8
LK
48142016-09-18 Louis Krupp <louis.krupp@zoho.com>
4815
4816 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4817
b720e919
JH
48182016-09-17 Jan Hubicka <hubicka@ucw.cz>
4819
4820 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4821 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4822 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4823 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4824 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4825 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4826 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4827 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4828 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4829 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4830 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4831
bdabae39
KY
48322016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4833
4834 * gcc.target/i386/pr68633.c: Fix expected result.
4835
493ba820
LK
48362016-09-17 Louis Krupp <louis.krupp@gmail.com>
4837
4838 PR fortran/68078
4839 * gfortran.dg/pr68078.f90: New test.
4840 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4841
9a42726b
BS
48422016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4843
4844 PR target/77613
4845 * gcc.target/powerpc/swaps-p8-25.c: New.
4846
e7d61178
JJ
48472016-09-16 Jakub Jelinek <jakub@redhat.com>
4848
8f03e02f
JJ
4849 PR c++/77482
4850 * g++.dg/cpp0x/constexpr-77482.C: New test.
4851
e80cb545
JJ
4852 PR c++/77379
4853 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4854 thunk offsets.
4855 * g++.dg/abi/abi-tag23a.C: Likewise.
4856
1c2f613f
JJ
4857 PR c++/77338
4858 * g++.dg/cpp0x/decltype-77338.C: New test.
4859
e7d61178
JJ
4860 PR c++/77375
4861 * g++.dg/cpp0x/mutable1.C: New test.
4862
8d987deb
SK
48632016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4864
4865 PR fortran/77612
4866 * gfortran.dg/pr77612.f90: New test.
4867
2c3d35a6
SKS
48682016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4869
4870 * gcc.dg/torture/pr70421.c: Require int32plus.
4871
e43163ae
JJ
48722016-09-16 Jakub Jelinek <jakub@redhat.com>
4873
bcf0905a
JJ
4874 PR middle-end/77475
4875 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4876
e43163ae
JJ
4877 PR target/77526
4878 * gcc.target/i386/pr77526.c: New test.
4879
7d704548
JJ
48802016-09-16 Jakub Jelinek <jakub@redhat.com>
4881 Eric Botcazou <ebotcazou@adacore.com>
4882
4883 PR middle-end/77594
4884 * gcc.target/i386/pr77594.c: New test.
4885
902d624f
LK
48862016-09-15 Louis Krupp <louis.krupp@zoho.com>
4887
4888 PR fortran/69963
4889 * gfortran.dg/misplaced_implicit_character.f90: New test.
4890
7e16ce79
BC
48912016-09-15 Bin Cheng <bin.cheng@arm.com>
4892
4893 PR tree-optimization/77503
4894 * gcc.dg/vect/pr77503.c: New test.
4895
7c05f5c4
RB
48962016-09-15 Richard Biener <rguenther@suse.de>
4897
4898 PR middle-end/77544
4899 * c-c++-common/torture/pr77544.c: New testcase.
4900
76ff80fb
JJ
49012016-09-15 Jakub Jelinek <jakub@redhat.com>
4902
4903 PR middle-end/77475
4904 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4905 * gcc.dg/march-generic.c: Likewise.
4906 * gcc.target/i386/spellcheck-options-1.c: New test.
4907 * gcc.target/i386/spellcheck-options-2.c: New test.
4908 * gcc.target/i386/spellcheck-options-3.c: New test.
4909 * gcc.target/i386/spellcheck-options-4.c: New test.
4910
5560d026
CLT
49112016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4912
4913 PR fortran/72743
4914 * gfortran.dg/goacc/pr72743.f90: New test.
4915
5334f733
RB
49162016-09-15 Richard Biener <rguenther@suse.de>
4917
4918 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4919
d08615f2
RB
49202016-09-15 Richard Biener <rguenther@suse.de>
4921
4922 PR tree-optimization/77514
4923 * gcc.dg/torture/pr77514.c: New testcase.
4924
28ca05f0
JJ
49252016-09-14 Jakub Jelinek <jakub@redhat.com>
4926
4927 PR c++/77549
4928 * g++.dg/lookup/pr77549.C: New test.
4929
20a1e5b8
MP
49302016-09-14 Marek Polacek <polacek@redhat.com>
4931
4932 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4933 * c-c++-common/gomp/atomic-13.c: Likewise.
4934 * c-c++-common/gomp/atomic-14.c: Likewise.
4935 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4936 * g++.dg/cpp1z/bool-increment1.C: New test.
4937 * c-c++-common/pr60439.c: Add dg-warning.
4938 * g++.dg/expr/bitfield4.C: Likewise.
4939 * g++.dg/expr/bitfield5.C: Likewise.
4940 * g++.dg/expr/bitfield6.C: Likewise.
4941 * g++.dg/expr/bool1.C: Likewise.
4942 * g++.dg/expr/bool3.C: Likewise.
4943 * g++.dg/expr/lval3.C: Likewise.
4944 * g++.dg/expr/lval4.C: Likewise.
4945 * g++.old-deja/g++.jason/bool5.C: Likewise.
4946 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4947 * g++.dg/other/error18.C: Likewise.
4948 * g++.dg/gomp/atomic-14.C: Likewise.
4949
0761f6bf
NS
49502016-09-14 Nathan Sidwell <nathan@acm.org>
4951
4952 PR c++/77539
4953 * g++.dg/cpp1y/pr77539.C: New.
4954
13cddbc1
CL
49552016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4956
4957 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4958 dg-require.
4959 * g++.dg/ext/builtin_alloca.C: Likewise.
4960 * g++.dg/template/spec35.C: Likewise.
4961 * gcc.dg/builtins-68.c: Likewise.
4962 * gcc.misc-tests/gcov-13.c: Likewise.
4963 * gcc.misc-tests/gcov-14.c: Likewise.
4964
a90638d4
JM
49652016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4966
4967 * gfortran.dg/dec_structure_14.f90: New testcase.
4968
5ba4a08c
JJ
49692016-09-14 Jakub Jelinek <jakub@redhat.com>
4970
4971 PR sanitizer/68260
4972 * c-c++-common/tsan/pr68260.c: New test.
4973
a713b234
JS
49742016-09-13 Joe Seymour <joe.s@somniumtech.com>
4975
4976 PR target/70713
4977 * gcc.target/msp430/function-attributes-1.c: New test.
4978 * gcc.target/msp430/function-attributes-2.c: New test.
4979 * gcc.target/msp430/function-attributes-3.c: New test.
4980
96032047
MS
49812015-04-18 Martin Sebor <msebor@redhat.com>
4982
4983 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4984 of non-nul characters.
4985 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4986
ea8661cd
JJ
49872016-09-13 Jakub Jelinek <jakub@redhat.com>
4988
9952908a
JJ
4989 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4990 * g++.dg/cpp1z/gen-attrs1.C: New test.
4991
63cdb7a0
JJ
4992 PR tree-optimization/77454
4993 * gcc.dg/pr77454.c: New test.
4994
ea8661cd
JJ
4995 PR c++/77553
4996 * g++.dg/cpp1y/constexpr-77553.C: New test.
4997
254830ba
DM
49982016-09-13 David Malcolm <dmalcolm@redhat.com>
4999
5000 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5001 (test_show_locus): Replace rich_location::add_fixit_insert calls
5002 with add_fixit_insert_before and add_fixit_insert_after.
5003
42763690
JM
50042016-09-13 Jason Merrill <jason@redhat.com>
5005 Tom de Vries <tom@codesourcery.com>
5006
5007 PR c++/77427
5008 * g++.dg/pr77427.C: New test.
5009
c8798f2c
ML
50102016-09-13 Martin Liska <mliska@suse.cz>
5011
5012 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5013 effective target.
5014 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5015 * lib/target-supports.exp: Define the new target.
5016
54700e2e
AP
50172016-09-12 Andrew Pinski <apinski@cavium.com>
5018
5019 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5020 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5021
e1d55bf7
UB
50222016-09-12 Uros Bizjak <ubizjak@gmail.com>
5023
5024 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5025 variable arguments.
5026 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5027 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5028 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5029 variable argument.
5030 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5031 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5032
54dcdb88
BE
50332016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5034
5035 PR c++/77496
5036 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5037 * g++.dg/ext/pr77496.C: New test.
5038 * g++.dg/warn/pr77496.C: New test.
5039
d1463eb9
DM
50402016-09-12 David Malcolm <dmalcolm@redhat.com>
5041
5042 PR c/72858
5043 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5044 to preserve conversion chars, and to preserve prefix information.
5045 * gcc.dg/format/pr72858.c: New test case.
5046
217fabad
SK
50472016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5048
5049 * gfortran.dg/pr77507.f90: Move to ...
5050 * gfortran.dg/ieee/pr77507.f90: here.
5051
a1cd04ac
JH
50522016-08-09 Jan Hubicka <hubicka@ucw.cz>
5053
5054 PR ipa/61159
5055 * compile/pr61159.c: New testcase
5056
e3912107
JH
50572016-08-09 Jan Hubicka <hubicka@ucw.cz>
5058
5059 PR ipa/64316
5060 * gcc.dg/ipa/pr63416.c: New testcase.
5061
739d9339
PT
50622016-09-10 Paul Thomas <pault@gcc.gnu.org>
5063 Steven G. Kargl <kargl@gcc.gnu.org>
5064
5065 PR fortran/77532
cc3135b6 5066 * gfortran.dg/dtio_11.f90: new test.
739d9339 5067
fb7c40dd
SK
50682016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5069
5070 PR fortran/77507
5071 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5072 * gfortran.dg/c_assoc_4.f90: Ditto.
5073
5b28efbb
TV
50742016-09-10 Tom de Vries <tom@codesourcery.com>
5075
5076 PR C/71602
5077 * c-c++-common/va-arg-va-list-type.c: New test.
5078
9d0a9bb4
PB
50792016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5080
5081 PR rtl-optimization/77289
5082 * gcc.target/powerpc/pr77289.c: New test.
5083
3f0177e7
MS
50842016-09-09 Martin Sebor <msebor@redhat.com>
5085
5086 PR c/77520
5087 PR c/77521
5088 * gcc.dg/pr77520.c: New test.
5089 * gcc.dg/pr77521.c: New test.
5090
e81e83d0
SK
50912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5092
5093 PR fortran/77506
5094 * gfortran.dg/pr77506.f90: New test.
5095
8a92685e
SK
50962016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5097
5098 PR fortran/77507
5099 * gfortran.dg/pr77507.f90: New test.
5100
c65248cb
JM
51012016-09-09 Joseph Myers <joseph@codesourcery.com>
5102
5103 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5104
2cf0ff98
SK
51052016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5106 Louis Krupp <lkrupp@gcc.gnu.org>
5107
5108 PR fortran/69514
5109 * gfortran.dg/pr69514_1.f90: New test.
5110 * gfortran.dg/pr69514_2.f90: New test.
5111
8ebc1e0f
JJ
51122016-09-08 Jakub Jelinek <jakub@redhat.com>
5113
20b6cf01
JJ
5114 PR fortran/77500
5115 * gfortran.dg/gomp/pr77500.f90: New test.
5116
8ebc1e0f
JJ
5117 PR fortran/77516
5118 * gfortran.dg/gomp/pr77516.f90: New test.
5119
34718542
JJ
51202016-09-07 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR middle-end/77475
5123 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5124 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5125 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5126 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5127 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5128 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5129
e5106e27
DM
51302016-09-07 David Malcolm <dmalcolm@redhat.com>
5131
5132 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5133 "substring-locations.h".
5134
ca235a85
RB
51352016-09-07 Richard Biener <rguenther@suse.de>
5136
5137 PR c/77450
5138 * c-c++-common/vector-subscript-8.c: Move ..
5139 * gcc.dg/pr77450.c: ... here.
5140
0076b5dc 51412016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5142
5143 PR libgfortran/77393
5144 * gfortran.dg/fmt_f0_2.f90: Update test.
5145 * gfortran.dg/fmt_f0_3.f90: New test.
5146
6ac7322b
DH
51472016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5148
5149 PR debug/77389
5150 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5151 in dg-options.
5152
5153 PR debug/57519
5154 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5155
8eb9e049
JJ
51562016-09-06 Jakub Jelinek <jakub@redhat.com>
5157
5158 PR target/69255
5159 * gcc.target/i386/pr69255-1.c: New test.
5160 * gcc.target/i386/pr69255-2.c: New test.
5161 * gcc.target/i386/pr69255-3.c: New test.
5162
51632016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5164
5165 PR c/77336
5166 * gcc.dg/format/miss-7.c: New test.
5167
e6cb85d4
UB
51682016-09-06 Uros Bizjak <ubizjak@gmail.com>
5169
5170 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5171
7fe76f6a
ML
51722016-09-06 Martin Liska <mliska@suse.cz>
5173
5174 PR gcov-profile/77378
5175 PR gcov-profile/77466
5176 * gcc.dg/profile-update-warning.c: New test.
5177
209b636e
RB
51782016-09-06 Richard Biener <rguenther@suse.de>
5179
5180 PR tree-optimization/77479
5181 * gcc.dg/torture/pr77479.c: New testcase.
5182
b772a565
RB
51832016-09-06 Richard Biener <rguenther@suse.de>
5184
5185 PR c/77450
5186 * c-c++-common/vector-subscript-7.c: Adjust.
5187 * c-c++-common/vector-subscript-8.c: New testcase.
5188
a8c07037
SKS
51892016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5190
5191 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5192
0ce48391
JJ
51932016-09-05 Jakub Jelinek <jakub@redhat.com>
5194
de9188e0
JJ
5195 PR target/77476
5196 * gcc.target/i386/avx512f-pr77476.c: New test.
5197 * gcc.target/i386/avx512bw-pr77476.c: New test.
5198 * gcc.target/i386/avx512dq-pr77476.c: New test.
5199
c76f7809
JJ
5200 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5201 Update comment to mention also avx512f.
5202
0ce48391
JJ
5203 PR sanitizer/77396
5204 * g++.dg/asan/pr77396-2.C: New test.
5205
8a27cf73
UB
52062016-09-05 Uros Bizjak <ubizjak@gmail.com>
5207
5208 PR rtl-optimization/77452
5209 * gcc.target/i386/pr77452.c: New test.
5210
25ff5dd3
MP
52112016-09-05 Marek Polacek <polacek@redhat.com>
5212
5213 PR c/77423
5214 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5215
f2bc4e48
SK
52162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5217
5218 PR fortran/77391
5219 * gfortran.dg/pr77391.f90: New test.
5220
e85921ee
SK
52212016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5222
5223 PR fortran/77460
5224 * gfortran.dg/pr77460.f90: New test.
5225
b5d50659
JJ
52262016-09-03 Jakub Jelinek <jakub@redhat.com>
5227
5228 PR c/65467
5229 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5230
7b826676
KY
52312016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5232
5233 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5234
717ebe91
DM
52352016-09-02 David Malcolm <dmalcolm@redhat.com>
5236
5237 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5238 test case.
5239 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5240 diagnostic-test-show-locus-generate-patch.c to the sources
5241 for diagnostic_plugin_test_show_locus.c.
5242
94087e88
JJ
52432016-09-02 Jakub Jelinek <jakub@redhat.com>
5244
9dc5773f
JJ
5245 PR c/65467
5246 * gcc.dg/gomp/_Atomic-1.c: New test.
5247 * gcc.dg/gomp/_Atomic-2.c: New test.
5248 * gcc.dg/gomp/_Atomic-3.c: New test.
5249 * gcc.dg/gomp/_Atomic-4.c: New test.
5250 * gcc.dg/gomp/_Atomic-5.c: New test.
5251
94087e88
JJ
5252 PR sanitizer/77396
5253 * g++.dg/asan/pr77396.C: New test.
5254
52552016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5256
5257 PR tree-optimization/71831
5258 * gcc.dg/builtin-object-size-16.c: New test.
5259 * gcc.dg/builtin-object-size-17.c: New test.
5260
7e89048d
JD
52612016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5262
5263 PR libgfortran/77393
5264 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5265
2f196155
UB
52662016-09-01 Uros Bizjak <ubizjak@gmail.com>
5267
5268 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5269 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5270 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5271 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5272 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5273 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5274 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5275 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5276 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5277 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5278 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5279 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5280 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5281 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5282 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5283 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5284 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5285 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5286
0a6b0523
EB
52872016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5288
5289 * gnat.dg/opt58.adb: New test.
5290 * gnat.dg/opt58_pkg.ads: New helper.
5291
2a99de7b
RB
52922016-09-01 Richard Biener <rguenther@suse.de>
5293
5294 PR middle-end/77436
5295 * gcc.dg/torture/pr77436.c: New testcase.
5296
f79d8786
SKS
52972016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5298
5299 * gcc.dg/pr64252.c: Require int32plus.
5300 * gcc.dg/pr66299-1.c: Likewise.
5301 * gcc.dg/pr66299-2.c: Likewise.
5302 * gcc.dg/torture/20131115-1.c: Skip for avr.
5303
b06335f9
KT
53042016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5305
5306 * gcc.target/aarch64/ands_3.c: New test.
5307
f25f40be
JJ
53082016-08-31 Jakub Jelinek <jakub@redhat.com>
5309
d12a0b5a
JJ
5310 PR fortran/77352
5311 * gfortran.dg/gomp/pr77352.f90: New test.
5312
f25f40be
JJ
5313 PR fortran/77374
5314 * gfortran.dg/gomp/pr77374.f08: New test.
5315
9ff6fb6e
MG
53162016-08-31 Marc Glisse <marc.glisse@inria.fr>
5317
5318 PR tree-optimization/73714
5319 * gcc.dg/tree-ssa/pr73714.c: New test.
5320
8e95a674
JD
53212016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5322
5323 PR libgfortran/77393
5324 * gfortran.dg/fmt_f0_2.f90: New test.
5325
c6b0037d
MG
53262016-08-31 Marc Glisse <marc.glisse@inria.fr>
5327
5328 * gcc.target/i386/pr59539-2.c: Adapt options.
5329 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5330
1a576b13
PT
53312016-08-31 Paul Thomas <pault@gcc.gnu.org>
5332
5333 PR fortran/77418
5334 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5335 of the associate entity and replace with a pointer to the
5336 intended item on the stack.
5337
e73d3ca6 53382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5339 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5340
5341 PR fortran/48298
5342 * gfortran.dg/dtio_1.f90: New test.
5343 * gfortran.dg/dtio_2.f90: New test.
5344 * gfortran.dg/dtio_3.f90: New test.
5345 * gfortran.dg/dtio_4.f90: New test.
5346 * gfortran.dg/dtio_5.f90: New test.
5347 * gfortran.dg/dtio_6.f90: New test.
5348 * gfortran.dg/dtio_7.f90: New test.
5349 * gfortran.dg/dtio_8.f90: New test.
5350 * gfortran.dg/dtio_9.f90: New test.
5351 * gfortran.dg/dtio_10.f90: New test.
5352
b816477a
DM
53532016-08-30 David Malcolm <dmalcolm@redhat.com>
5354
5355 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5356 (test_many_nested_locations): New function.
5357 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5358 (test_show_locus): Handle "test_many_nested_locations".
5359
71b30891
DM
53602016-08-30 David Malcolm <dmalcolm@redhat.com>
5361
5362 * g++.dg/template/double-greater-than-fixit.C: New test case.
5363
8fa37232
EB
53642016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5365
5366 * gnat.dg/opt57.ad[sb]: New test.
5367 * gnat.dg/opt57_pkg.ads: New helper.
5368
6f651bae
RB
53692016-08-30 Richard Biener <rguenther@suse.de>
5370
5371 PR tree-optimization/69047
5372 * gcc.dg/pr69047.c: Fix byte-order check.
5373
ab834832
JJ
53742016-08-30 Jakub Jelinek <jakub@redhat.com>
5375
5116b156
JJ
5376 PR tree-optimization/72866
5377 * gcc.dg/vect/pr72866.c: New test.
5378
3754bbfc
JJ
5379 PR debug/77363
5380 * g++.dg/debug/dwarf2/pr77363.C: New test.
5381
26122e2d
JJ
5382 PR middle-end/77377
5383 * gcc.target/i386/pr77377.c: New test.
5384
ab834832
JJ
5385 PR debug/77389
5386 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5387 in dg-options.
5388
bedc9ca7
SK
53892016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5390
5391 * gfortran.dg/pr77372.f90: Moved to ...
5392 * gfortran.dg/ieee/pr77372.f90: here.
5393
adfa1e6b
MM
53942016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5395
5396 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5397 vector short/char initializations.
5398 * gcc.target/powerpc/vec-init-5.c: Likewise.
5399 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5400 vector initialization optimizations.
5401 * gcc.target/powerpc/vec-init-7.c: Likewise.
5402 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5403 vector float/double initializations.
5404 * gcc.target/powerpc/vec-init-9.c: Likewise.
5405
414b7129
UB
54062016-08-29 Uros Bizjak <ubizjak@gmail.com>
5407
5408 PR target/77403
5409 * gcc.target/i386/pr77403.c: New test.
5410
3d06b6f2
MP
54112016-08-29 Marek Polacek <polacek@redhat.com>
5412
5413 PR c/77292
5414 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5415
ba9bbd6f
TV
54162016-08-29 Tom de Vries <tom@codesourcery.com>
5417
5418 PR c/77398
5419 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5420
d7d80d8f
EB
54212016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5422
5423 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5424
d7d80d8f 54252016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5426
5427 * gfortran.dg/dec_structure_13.f90: New testcase.
5428
468d95c8
JB
54292016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5430
5431 PR fortran/77261
5432 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5433 available.
5434
f329b264
TV
54352016-08-28 Tom de Vries <tom@codesourcery.com>
5436
5437 PR lto/70955
5438 * gcc.dg/pr70955.c: New test.
5439 * gcc.dg/lto/pr70955_0.c: Same.
5440 * gcc.dg/lto/pr70955_1.c: Same.
5441
4a389eb6
PP
54422016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5443
5444 PR tree-optimization/71077
5445 * gcc.target/i386/pr71077.c: New test.
5446
3f8257db 54472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5448
5449 PR fortran/77380
5450 * gfortran.dg/pr77380.f90: New test.
5451
3f8257db 54522016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5453
5454 PR fortran/77372
5455 gfortran.dg/pr77372.f90: New test.
5456
ee908516
DM
54572016-08-26 David Malcolm <dmalcolm@redhat.com>
5458
5459 * gcc.dg/spellcheck-fields-2.c (test): Move
5460 dg-begin/end-multiline-output within function body.
5461 (test_macro): New function.
5462
d41e76cf
DM
54632016-08-26 David Malcolm <dmalcolm@redhat.com>
5464
5465 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5466 (test_fixit_insert): Update expected output.
5467 (test_fixit_remove): Likewise.
5468 (test_fixit_replace): Likewise.
5469
524a4c96
RO
54702016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5471
5472 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5473 Fix typo.
5474
ebfa15ab
RB
54752016-08-26 Richard Biener <rguenther@suse.de>
5476
5477 PR tree-optimization/69047
5478 * gcc.dg/pr69047.c: New testcase.
5479
209ca542
PK
54802016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5481 Martin Jambhor <mjambor@suse.cz>
524a4c96 5482
209ca542
PK
5483 * gcc.dg/ipa/propbits-1.c: New test-case.
5484 * gcc.dg/ipa/propbits-2.c: Likewise.
5485 * gcc.dg/ipa/propbits-3.c: Likewise.
5486
e5cf1629
SK
54872016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5488
5489 PR fortran/77351
5490 * gfortran.dg/pr77351.f90: New test.
5491
ebef225f
MP
54922016-08-25 Marek Polacek <polacek@redhat.com>
5493
5494 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5495
fe377a48
MP
54962016-08-25 Marek Polacek <polacek@redhat.com>
5497
5498 PR c/77323
5499 * gcc.dg/pr77323.c: New test.
5500
88b8971f
PT
55012016-08-24 Paul Thomas <pault@gcc.gnu.org>
5502
5503 PR fortran/77358
5504 * gfortran.dg/submodule_17.f08: New test.
5505
3f8257db
JJ
55062016-08-24 Michael Collison <michael.collison@linaro.org>
5507 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5508
5509 * gcc.target/arm/builtin_saddl.c: New testcase.
5510 * gcc.target/arm/builtin_saddll.c: New testcase.
5511 * gcc.target/arm/builtin_uaddl.c: New testcase.
5512 * gcc.target/arm/builtin_uaddll.c: New testcase.
5513 * gcc.target/arm/builtin_ssubl.c: New testcase.
5514 * gcc.target/arm/builtin_ssubll.c: New testcase.
5515 * gcc.target/arm/builtin_usubl.c: New testcase.
5516 * gcc.target/arm/builtin_usubll.c: New testcase.
5517
d5b5d212
UB
55182016-08-24 Uros Bizjak <ubizjak@gmail.com>
5519
5520 PR target/77270
5521 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5522 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5523 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5524 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5525 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5526 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5527 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5528 effective target. Remove scan-assembler-times directives.
5529 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5530 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5531 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5532
d1188689
SKS
55332016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5534
5535 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5536 of unsigned int.
5537 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5538
0b6b8f85
RS
55392016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5540
5541 PR testsuite/77317
5542 * lib/target-supports.exp
5543 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5544 (check_effective_target_vect_natural_alignment): Ditto.
5545 (check_effective_target_vector_alignment_reachable): Ditto.
5546 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5547
587b7f7a
ILT
55482016-08-23 Ian Lance Taylor <iant@golang.org>
5549
5550 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5551
6019c0fc
MM
55522016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5553
5554 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5555 being created from pointers to memory locations.
5556 * gcc.target/powerpc/vec-init-2.c: Likewise.
5557
cfe37db4
FR
55582016-08-23 Fritz Reese <fritzoreese@gmail.com>
5559
5560 * gfortran.dg/dec_structure_12.f90: New testcase.
5561
7e11f46f
DV
55622016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5563
5564 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5565
7ab4f354
DV
55662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5567
5568 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5569 verification.
5570
deb9351f
DV
55712016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5572
5573 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5574 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5575
1fd9f058
RB
55762016-08-23 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/27336
5579 * c-c++-common/pr27336.c: New testcase.
5580
b00e6e75
MP
55812016-08-22 Marek Polacek <polacek@redhat.com>
5582
5583 PR c++/77321
5584 * g++.dg/cpp1y/pr77321.C: New test.
5585
58338bac
SK
55862016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5587
5588 PR fortran/60774
5589 * gfortran.dg/empty_label.f: Adjust test for new error message.
5590 * gfortran.dg/empty_label.f90: Ditto.
5591 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5592 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5593 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5594
30364ce6
SK
55952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5596
5597 PR fortran/61318
5598 * gfortran.dg/pr61318.f90: New test.
5599
ad7a5a8f
SK
56002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5601
5602 PR fortran/77260
5603 * gfortran.dg/pr77260_1.f90: New test.
5604 * gfortran.dg/pr77260_2.f90: Ditto.
5605
72f52f30
JM
56062016-08-22 Joseph Myers <joseph@codesourcery.com>
5607
5608 PR middle-end/77269
5609 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5610 __builtin_signbitf and __builtin_signbitl in expected generic
5611 expansion.
5612 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5613 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5614 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5615 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5616 tests.
5617
6dc198e3
JM
56182016-08-22 Joseph Myers <joseph@codesourcery.com>
5619
5620 * gcc.dg/torture/float128-builtin.c,
5621 gcc.dg/torture/float128-ieee-nan.c,
5622 gcc.dg/torture/float128x-builtin.c,
5623 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5624 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5625 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5626 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5627 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5628 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5629 gcc.dg/torture/floatn-nan.h: New tests.
5630
7ff4e41a
JM
56312016-08-22 Joseph Myers <joseph@codesourcery.com>
5632
5633 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5634 macro.
5635 (main): Update calls to TEST_I_F.
5636 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5637 macro.
5638 (main): Update calls to TEST_I_F.
5639
7078cdb6
JM
56402016-08-22 Joseph Myers <joseph@codesourcery.com>
5641
5642 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5643 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5644 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5645 names in calls to TEST_I_F.
5646
a9d7c823
BE
56472016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5648
5649 PR c/52952
5650 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5651
cd800235
SKS
56522016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5653
5654 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5655 and !natural_alignment_64.
5656 * gcc.dg/ipa/propalign-2.c: Likewise.
5657 * gcc.dg/ipa/propalign-3.c: Likewise.
5658 * gcc.dg/ipa/propalign-4.c: Likewise.
5659 * gcc.dg/ipa/propalign-5.c: Likewise.
5660 * lib/target-supports.exp
5661 (check_effective_target_natural_alignment_32): Add avr-*-*.
5662
22d12455
KV
56632016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5664
5665 PR tree-optimization/61839
5666 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5667 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5668 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5669 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5670
c65699ef
JM
56712016-08-19 Joseph Myers <joseph@codesourcery.com>
5672
5673 PR c/32187
5674 * lib/target-supports.exp (check_effective_target_float16)
5675 (check_effective_target_float32, check_effective_target_float64)
5676 (check_effective_target_float128, check_effective_target_float32x)
5677 (check_effective_target_float64x)
5678 (check_effective_target_float128x)
5679 (check_effective_target_float16_runtime)
5680 (check_effective_target_float32_runtime)
5681 (check_effective_target_float64_runtime)
5682 (check_effective_target_float128_runtime)
5683 (check_effective_target_float32x_runtime)
5684 (check_effective_target_float64x_runtime)
5685 (check_effective_target_float128x_runtime)
5686 (check_effective_target_floatn_nx_runtime)
5687 (add_options_for_float16, add_options_for_float32)
5688 (add_options_for_float64, add_options_for_float128)
5689 (add_options_for_float32x, add_options_for_float64x)
5690 (add_options_for_float128x): New procedures.
5691 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5692 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5693 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5694 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5695 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5696 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5697 gcc.dg/torture/float128-complex.c,
5698 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5699 gcc.dg/torture/float128x-basic.c,
5700 gcc.dg/torture/float128x-complex.c,
5701 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5702 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5703 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5704 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5705 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5706 gcc.dg/torture/float32x-basic.c,
5707 gcc.dg/torture/float32x-complex.c,
5708 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5709 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5710 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5711 gcc.dg/torture/float64x-basic.c,
5712 gcc.dg/torture/float64x-complex.c,
5713 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5714 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5715 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5716 gcc.dg/torture/floatn-tg.h,
5717 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5718 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5719 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5720 gcc.dg/torture/fp-int-convert-float128x.c,
5721 gcc.dg/torture/fp-int-convert-float16-timode.c,
5722 gcc.dg/torture/fp-int-convert-float16.c,
5723 gcc.dg/torture/fp-int-convert-float32-timode.c,
5724 gcc.dg/torture/fp-int-convert-float32.c,
5725 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5726 gcc.dg/torture/fp-int-convert-float32x.c,
5727 gcc.dg/torture/fp-int-convert-float64-timode.c,
5728 gcc.dg/torture/fp-int-convert-float64.c,
5729 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5730 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5731 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5732 maximum exponent of floating-point type. Use it in testing
5733 whether 0x8...0 fits in the floating-point type. Always treat -1
5734 (signed 0xf...f) as fitting in the floating-point type.
5735 (M_OK1): New macro.
5736 * gcc.dg/torture/fp-int-convert-double.c,
5737 gcc.dg/torture/fp-int-convert-float.c,
5738 gcc.dg/torture/fp-int-convert-float128-timode.c,
5739 gcc.dg/torture/fp-int-convert-float128.c,
5740 gcc.dg/torture/fp-int-convert-float80-timode.c,
5741 gcc.dg/torture/fp-int-convert-float80.c,
5742 gcc.dg/torture/fp-int-convert-long-double.c,
5743 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5744
94e73c78
JJ
57452016-08-19 Jakub Jelinek <jakub@redhat.com>
5746
fbdbd4b6
JJ
5747 PR fortran/72744
5748 * gfortran.dg/gomp/pr72744.f90: New test.
5749
94e73c78
JJ
5750 PR fortran/69281
5751 * gfortran.dg/gomp/pr69281.f90: New test.
5752
91151a73
JB
57532016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5754
414b7129
UB
5755 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5756 the last special seed value.
5757 * gfortran.dg/random_7.f90: Use size for last array member instead
5758 of hardcoded value.
91151a73 5759
fcf830ab
PK
57602016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5761
5762 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5763 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5764
1a5da5b6
RB
57652016-08-19 Richard Biener <rguenther@suse.de>
5766
5767 PR tree-optimization/77286
5768 * gcc.dg/torture/pr77286.c: New testcase.
5769
82f72146
DM
57702016-08-18 David Malcolm <dmalcolm@redhat.com>
5771
5772 * gcc.dg/verbose-asm-2.c: New test case.
5773
cc015f3a
DM
57742016-08-18 David Malcolm <dmalcolm@redhat.com>
5775
5776 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5777 (custom_diagnostic_finalizer): Update for change to
5778 diagnostic_show_locus.
5779
cb18fd07
DM
57802016-08-18 David Malcolm <dmalcolm@redhat.com>
5781
5782 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5783 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5784
a76989dc
MP
57852016-08-18 Marek Polacek <polacek@redhat.com>
5786
5787 PR c/71514
5788 * gcc.dg/pr71514.c: New test.
5789
89c88780
L
57902015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5791
5792 PR target/72839
5793 * gcc.target/i386/pr72839.c: New test.
5794
2c71d454
CLT
57952016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5796
5797 PR middle-end/70895
5798 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5799 * c-c++-common/goacc/reduction-1.c: Likewise.
5800 * c-c++-common/goacc/reduction-2.c: Likewise.
5801 * c-c++-common/goacc/reduction-3.c: Likewise.
5802 * c-c++-common/goacc/reduction-4.c: Likewise.
5803
66592e95
AM
58042016-08-18 Alan Modra <amodra@gmail.com>
5805
5806 * gcc.c-torture/compile/pr72771.c: New.
5807
3a146d46
JJ
58082016-08-17 Jakub Jelinek <jakub@redhat.com>
5809
5810 PR fortran/67496
5811 * gfortran.dg/pr67496.f90: New test.
5812
3f8257db 58132015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5814
5815 PR tree-optimization/71752
3a146d46 5816 * gcc.dg/vect/pr71752.c: New.
038000bd 5817
dd42e908
UB
58182016-08-17 Uros Bizjak <ubizjak@gmail.com>
5819
5820 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5821
458a1cd0
JJ
58222016-08-17 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR middle-end/77259
5825 * g++.dg/ipa/devirt-52.C: New test.
5826
11c4c4ba
CLT
58272016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5828
5829 * c-c++-common/goacc/reduction-6.c: New testcase.
5830
661d6efd
RB
58312016-08-17 Richard Biener <rguenther@suse.de>
5832
5833 PR tree-optimization/76490
5834 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5835 * gcc.dg/pr52904.c: XFAIL.
5836
622d8b69
RB
58372016-08-17 Richard Biener <rguenther@suse.de>
5838
5839 PR tree-optimization/23855
5840 * gcc.dg/loop-unswitch-2.c: Adjust.
5841
af23e99c
JJ
58422016-08-16 Jakub Jelinek <jakub@redhat.com>
5843
5844 PR tree-optimization/72817
5845 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5846
feeb6268
JM
58472016-08-16 Joseph Myers <joseph@codesourcery.com>
5848
5849 PR libgcc/77265
5850 * gcc.dg/torture/float128-extend-inf.c: New test.
5851
65e736c0
DM
58522016-08-16 David Malcolm <dmalcolm@redhat.com>
5853
5854 PR c/72857
5855 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5856 for embedded NUL.
5857 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5858 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5859 caret placement.
5860 (test_oct): Likewise.
5861 (test_multiple): Likewise.
5862 (test_field_width_specifier): Likewise.
5863 (test_field_width_specifier_2): New function.
5864 (test_field_precision_specifier): New function.
5865 (test_embedded_nul): Update expected caret placement.
5866 (test_non_contiguous_strings): Update line number.
5867 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5868 (__emit_string_literal_range): Add "caret_idx" param.
5869 (test_simple_string_literal): Add value for new param, updating
5870 expected output..
5871 (test_concatenated_string_literal): Likewise.
5872 (test_multiline_string_literal): Likewise.
5873 (test_hex): Likewise.
5874 (test_oct): Likewise.
5875 (test_multiple): Likewise.
5876 (test_ucn4): Likewise.
5877 (test_ucn8): Likewise.
5878 (test_u8): Likewise.
5879 (test_u): Likewise; update expected message, from "range" to
5880 "location".
5881 (test_U): Likewise.
5882 (test_L): Likewise.
5883 (test_macro): Add value for new param.
5884 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5885 (__emit_string_literal_range): Add "caret_idx" param.
5886 (test_stringified_token_1): Add value for new param. Update
5887 expected message, from "range" to "location".
5888 (test_stringized_token_2): Likewise, adding param to macro.
5889 (test_stringified_token_3): Likewise.
5890 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5891 (emit_warning): Convert param from source_range to location_t.
5892 (test_string_literals): Add caret_idx param, and use it when
5893 constructing a substring_loc. Update error message, from
5894 "range" to "location".
5895
4a7f57d5
JJ
58962016-08-16 Jakub Jelinek <jakub@redhat.com>
5897
7841800f
JJ
5898 PR target/71910
5899 * g++.dg/gomp/pr71910.C: New test.
5900
1b13411a
JJ
5901 PR middle-end/67485
5902 * gcc.c-torture/compile/pr67485.c: New test.
5903
4a7f57d5
JJ
5904 PR target/72867
5905 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5906
3c556bc4
BC
59072016-08-16 Bin Cheng <bin.cheng@arm.com>
5908
5909 PR tree-optimization/69848
5910 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5911
beab2da6
ML
59122016-08-16 Martin Liska <mliska@suse.cz>
5913
5914 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5915 of memory operations so that it can be handled by core2
5916 in 32-bit mode.
5917
f4eec0a3
RB
59182016-08-16 Richard Biener <rguenther@suse.de>
5919
5920 PR tree-optimization/76783
5921 * gcc.dg/pr76783.c: New testcase.
5922 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5923
8f21990a
BC
59242016-08-16 Bin Cheng <bin.cheng@arm.com>
5925
5926 PR tree-optimization/72817
5927 PR tree-optimization/73450
5928 * gcc.dg/tree-ssa/pr72817.c: New test.
5929 * gcc.dg/tree-ssa/pr73450.c: New test.
5930
7fc61626
FR
59312016-08-15 Fritz Reese <fritzoreese@gmail.com>
5932
5933 * gfortran.dg/init_flag_13.f90: New testcase.
5934 * gfortran.dg/init_flag_14.f90: Ditto.
5935 * gfortran.dg/init_flag_15.f03: Ditto.
5936 * gfortran.dg/dec_init_1.f90: Ditto.
5937 * gfortran.dg/dec_init_2.f90: Ditto.
5938
432baa02
UB
59392016-08-15 Uros Bizjak <ubizjak@gmail.com>
5940
5941 PR target/72867
5942 * gcc.target/i386/pr72867.c: New test.
5943
7e1dde14
EB
59442016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5945
5946 * c-c++-common/dump-ada-spec-5.c: New test.
5947
e4969090
RB
59482016-08-15 Richard Biener <rguenther@suse.de>
5949
5950 PR tree-optimization/73434
5951 * gcc.dg/torture/pr73434.c: New testcase.
5952
66088065
JJ
59532016-08-15 Jakub Jelinek <jakub@redhat.com>
5954
5955 PR tree-optimization/72824
5956 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5957
7c713714
CLT
59582016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5959
5960 PR fortran/70598
5961 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5962 in use_device clause.
5963 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5964 * gfortran.dg/goacc/list.f95: Adjust to catch
5965 "neither a POINTER nor an array" error messages.
5966
4271e5cb
UB
59672016-08-14 Uros Bizjak <ubizjak@gmail.com>
5968
5969 PR target/76342
5970 * gcc.target/i386/pr76342.c: New test.
5971
b0cea284
JJ
59722016-08-12 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR c/71512
5975 * g++.dg/ubsan/pr71512.C: New test.
5976 * c-c++-common/ubsan/pr71512-1.c: New test.
5977 * c-c++-common/ubsan/pr71512-2.c: New test.
5978
e86aefb8
MM
59792016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5980
5981 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5982 vector initialization options.
5983 * gcc.target/powerpc/vec-init-2.c: Likewise.
5984 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5985 is generated on ISA 3.0.
5986
7fd82d52
PP
59872016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5988
5989 PR middle-end/71654
5990 * gcc.dg/c-c++-common/pr71654.c: New test.
5991 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5992 dg-options.
5993 * gcc.dg/tree-ssa/vrp24: Likewise.
5994
2f1364c2
JJ
59952016-08-12 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR c/67410
5998 * gcc.dg/pr67410.c: New test.
5999
8eb414aa
BC
60002016-08-12 Bin Cheng <bin.cheng@arm.com>
6001
6002 PR tree-optimization/69848
6003 * gcc.dg/vect/vect-pr69848.c: New test.
6004
30b39c19
UB
60052016-08-12 Uros Bizjak <ubizjak@gmail.com>
6006
6007 PR testsuite/71008
6008 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6009 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6010 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6011 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6012
e373dd06
RB
60132016-08-12 Richard Biener <rguenther@suse.de>
6014
6015 PR tree-optimization/57326
6016 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6017 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6018 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6019 * gcc.target/i386/pr45685.c: Likewise.
6020 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6021 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6022 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6023 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6024 * gfortran.dg/pr34163.f90: Likewise.
6025
20d1af89
ML
60262016-08-12 Martin Liska <mliska@suse.cz>
6027
6028 * g++.dg/gcov/gcov-16.C: New test.
6029 * lib/gcov.exp: Support new argument for run-gcov function.
6030
5cacda56
ML
60312016-08-12 Martin Liska <mliska@suse.cz>
6032
6033 PR gcov-profile/35590
6034 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6035
663eecfd
RB
60362016-08-12 Richard Biener <rguenther@suse.de>
6037
6038 PR tree-optimization/72851
6039 * gcc.dg/torture/pr72851.c: New testcase.
6040
3f8257db 60412016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6042
e366d7d8
AO
6043 PR debug/63240
6044 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6045 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6046 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6047 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6048 DW_AT_deleted.
6049
71e1a6a4
AO
6050 PR debug/55641
6051 * g++.dg/debug/dwarf2/ref-1.C: New.
6052
8aaf799b
AO
6053 PR debug/49366
6054 * g++.dg/debug/dwarf2/template-params-12.H: New.
6055 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6056 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6057 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6058 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6059 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6060 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6061 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6062
06f9caed
BS
60632016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6064
6065 PR target/72863
6066 * gcc.target/powerpc/pr72863.c: New test.
6067
a8b956c1
UB
60682016-08-11 Uros Bizjak <ubizjak@gmail.com>
6069
6070 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6071
c73dd986
L
60722015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6073
6074 * gcc.target/i386/pieces-strcpy-1.c: New test.
6075 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6076
385ed708
JJ
60772016-08-11 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR c++/72868
6080 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6081
df7ec09f
L
60822015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6083
6084 * gcc.target/i386/pieces-memcpy-1.c: New test.
6085 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6086 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6087 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6088 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6089 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6090
b95a64bb
JJ
60912016-08-11 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR c/72816
7ddbcf6b 6094 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6095
59537744
BE
60962016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6097
6098 PR tree-optimization/71083
6099 * gcc.c-torture/execute/pr71083.c: New test.
6100 * gnat.dg/loop_optimization23.adb: New test.
6101 * gnat.dg/loop_optimization23_pkg.ads: New test.
6102 * gnat.dg/loop_optimization23_pkg.adb: New test.
6103
183ac6d0
RB
61042016-08-11 Richard Biener <rguenther@suse.de>
6105
6106 PR tree-optimization/72772
6107 * gcc.dg/graphite/pr35356-1.c: Adjust.
6108 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6109
b152f5a2
JB
61102016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6111
6112 * gfortran.dg/random_7.f90: Take into account that the last seed
6113 value is the special p value.
6114 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6115
bb7ebad1
RB
61162016-08-11 Richard Biener <rguenther@suse.de>
6117
6118 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6119
2e186411
AM
61202016-08-11 Alan Modra <amodra@gmail.com>
6121
6122 * gcc.target/powerpc/pr71680.c: New.
6123
e9e6d4f6
KN
61242016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6125
6126 * gcc.target/powerpc/bfp/bfp.exp: New file.
6127 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6128 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6129 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6130 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6131 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6132 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6133 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6134 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6135 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6136 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6137 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6138 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6139 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6140 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6141 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6142 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6143 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6144 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6145 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6146 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6147 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6148 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6149 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6150 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6151 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6152 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6153 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6154 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6155 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6156 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6157 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6158 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6159 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6160 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6161 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6162 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6163 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6164 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6165 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6166 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6167 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6168 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6169 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6170 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6171 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6172 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6173 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6174 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6175 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6176 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6177 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6178 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6179 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6180
9c8eabea
BC
61812016-08-10 Bin Cheng <bin.cheng@arm.com>
6182
6183 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6184 Add aarch64*-*-*.
6185
6c553b76
BC
61862016-08-10 Bin Cheng <bin.cheng@arm.com>
6187
6188 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6189
a0883b08
MM
61902016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6191
6192 PR target/72853
6193 * gcc.target/powerpc/pr72853.c: New test.
6194
a266236e
ML
61952016-08-10 Martin Liska <mliska@suse.cz>
6196
6197 PR gcov-profile/58306
6198 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6199
22063dbc
ML
62002016-08-10 Martin Liska <mliska@suse.cz>
6201
6202 * g++.dg/gcov/gcov-threads-1.C: New test.
6203
5250a5bb
SKS
62042016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6205
6206 PR target/71873
6207 * gcc.target/avr/pr71873.c: New test.
6208
b7597ae5
ML
62092016-08-09 Martin Liska <mliska@suse.cz>
6210
6211 * g++.dg/gcov/gcov-dump-1.C: New test.
6212 * g++.dg/gcov/gcov-dump-2.C: New test.
6213
ab50a215
ML
62142016-08-09 Martin Liska <mliska@suse.cz>
6215
6216 * gcc.dg/tree-prof/val-prof-9.c: New test.
6217
dcb1e137
ML
62182016-08-09 Martin Liska <mliska@suse.cz>
6219
6220 * gcc.dg/tree-prof/val-prof-8.c: New test.
6221
04d6d3b6
MJ
62222016-08-09 Martin Jambor <mjambor@suse.cz>
6223
df839749
UB
6224 PR ipa/71981
6225 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6226
c57e78c4
BC
62272016-08-09 Bin Cheng <bin.cheng@arm.com>
6228
6229 PR tree-optimization/33707
6230 * gcc.dg/vect/pr33707.c: New test.
6231
42970a17
BC
62322016-08-09 Bin Cheng <bin.cheng@arm.com>
6233
6234 PR tree-optimization/pr72772
6235 * gcc.dg/tree-ssa/pr72772.c: New test.
6236
810a3aa6
MF
62372016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6238
6239 PR rtl-optimization/66669
6240 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6241
9e207d6f
JJ
62422016-08-09 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR tree-optimization/72824
6245 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6246
50bf47fd
RB
62472016-08-09 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/71802
6250 * gcc.dg/torture/pr71802.c: New testcase.
6251
cadec7ca
JJ
62522016-08-09 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR c++/72809
6255 * g++.dg/eh/stdarg1.C: New test.
6256
c43c5112
AK
62572016-08-08 Andi Kleen <ak@linux.intel.com>
6258
6259 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6260 test command line in failure log.
6261 (profopt-execute): dito. Make autofdo file names unique.
6262
895aa8e1
DM
62632016-08-08 David Malcolm <dmalcolm@redhat.com>
6264
6265 PR c/64955
6266 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6267 output.
6268
9afda630
PK
62692016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6270
6271 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6272 c99_runtime.
6273 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6274 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6275 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6276 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6277 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6278 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6279
e52ed3fe
DM
62802016-08-08 David Malcolm <dmalcolm@redhat.com>
6281
6282 PR c/52952
6283 * gcc.dg/cpp/pr66415-1.c: Likewise.
6284 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6285 * gcc.dg/format/c90-printf-1.c: Likewise.
6286 * gcc.dg/format/diagnostic-ranges.c: New test case.
6287
ad200580
JJ
62882016-08-08 Jakub Jelinek <jakub@redhat.com>
6289
77524e0d
JJ
6290 PR fortran/72716
6291 * gfortran.dg/gomp/pr72716.f90: New test.
6292
2187f2a2
JJ
6293 PR middle-end/72781
6294 * gcc.dg/gomp/pr72781.c: New test.
6295
ad200580
JJ
6296 PR middle-end/68762
6297 * g++.dg/vect/pr68762-1.cc: New test.
6298 * g++.dg/vect/pr68762-2.cc: New test.
6299 * g++.dg/vect/pr68762.h: New file.
6300
989d0071
MS
63012016-08-08 Martin Sebor <msebor@redhat.com>
6302
6303 PR testsuite/72838
3a146d46
JJ
6304 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6305 * g++.dg/warn/overflow-warn-3.C: Same.
6306 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6307
7090cac9
AV
63082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6309
6310 PR fortran/71936
6311 * gfortran.dg/allocate_with_source_21.f03: New test.
6312
64e56ab0
AV
63132016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6314
6315 PR fortran/72698
6316 * gfortran.dg/allocate_with_source_20.f03: New test.
6317
0476487d
AM
63182016-08-08 Alan Modra <amodra@gmail.com>
6319
6320 * gcc.c-torture/compile/pr72802.c: New.
6321
8e9218f2
AV
63222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6323
6324 PR fortran/70524
6325 * gfortran.dg/dependency_48.f90: New test.
6326
c1f7083b
TK
63272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6328
531e5ae3 6329 PR fortran/70040
c1f7083b
TK
6330 * gfortran.dg/pr70040.f90: New testcase.
6331
6ab5813c
TK
63322016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6333
6334 PR fortran/71961
6335 * gfortran.dg/matmul_10.f90: New testcase.
6336
27bddc4a
JH
63372016-08-07 Jan Hubicka <hubicka@ucw.cz>
6338
6339 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6340
4a9f8a9f
JJ
63412016-08-07 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR c/72816
6344 * gcc.dg/pr72816.c: New test.
6345
fa76f2c6
JW
63462016-08-06 Jonathan Wakely <jwakely@redhat.com>
6347
6348 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6349 * g++.dg/conversion/pr41426.C: Likewise.
6350 * g++.dg/conversion/pr66211.C: Likewise.
6351 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6352 * g++.dg/init/ref8.C: Likewise.
6353 * g++.old-deja/g++.law/cvt20.C: Likewise.
6354 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6355
5c3e5002
PP
63562016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6357
6358 PR tree-optimization/18046
6359 * gcc.dg/tree-ssa/vrp105.c: New test.
6360 * gcc.dg/tree-ssa/vrp106.c: New test.
6361
94087e88 63622016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6363
6364 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6365 1ul in diagnostics. Remove hyphen from "constant-expression."
6366 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6367 * g++.dg/cpp0x/static_assert3.C: Same.
6368 * g++.dg/cpp1y/constexpr-throw.C: Same.
6369 * g++.dg/template/nontype3.C: Same.
6370 * g++.dg/warn/overflow-warn-1.C: Same.
6371 * g++.dg/warn/overflow-warn-3.C: Same.
6372 * g++.dg/warn/overflow-warn-4.C: Same.
6373
88fa5555
DM
63742016-08-05 David Malcolm <dmalcolm@redhat.com>
6375
6376 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6377 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6378 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6380
1addb9e6
PP
63812016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6382
6383 PR tree-optimization/72810
6384 * gcc.dg/tree-ssa/vrp110.c: New test.
6385
1b62ed4f
JG
63862016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6387
6388 PR Target/72819
6389 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6390 registers.
6391 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6392 saving the half-precision registers.
6393 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6394 value is returned in h0.
6395 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6396 are passed in FP/SIMD registers.
6397 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6398 passing works corrcetly.
6399 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6400 (hfa_f16x2_t): Likewise.
6401 (hfa_f16x3_t): Likewise.
6402 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6403 are promoted to double and passed in a double register.
6404 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6405 are promoted to double and stacked.
6406 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6407 __fp16 data types.
6408 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6409 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6410 __fp16 first get passed in FP/SIMD registers, then stacked.
6411
4228ca19
NS
64122016-08-05 Nathan Sidwell <nathan@acm.org>
6413
6414 PR c++/68724
6415 * g++.dg/cpp0x/pr68724.C: New.
6416
db7c335e
RB
64172016-08-05 Richard Biener <rguenther@suse.de>
6418
6419 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6420
48abe922
PP
64212016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6422
6423 * gcc.dg/tree-ssa/vrp107.c: New test.
6424 * gcc.dg/tree-ssa/vrp108.c: New test.
6425 * gcc.dg/tree-ssa/vrp109.c: New test.
6426
f6cdf42f
PK
64272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6428
6429 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6430 dg-options.
6431
33a9c609
PK
64322016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6433
6434 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6435 test-cases.
6436 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6437 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6438 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6439 test-cases.
6440 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6441 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6442 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6443 large_double.
6444
4473482d
PC
64452016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6446
6447 PR c++/72800
6448 * g++.dg/cpp1y/lambda-ice1.C: New.
6449
08156df5
PP
64502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6451
6452 PR c++/72759
6453 * g++.dg/cpp1y/pr72759.C: New test.
6454
938da3a5
PP
64552016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6456
6457 * gcc.dg/switch-10.c: New test.
6458
da84183c
JG
64592016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6460
6461 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6462
ae9281fc
TS
64632016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6464
6465 * c-c++-common/goacc/routine-5.c: Update.
6466
086ad22e
BE
64672016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6468
6469 PR rtl-optimization/70903
6470 * gcc.c-torture/execute/pr70903.c: New test.
6471
6805e400
ML
64722016-08-04 Martin Liska <mliska@suse.cz>
6473
6474 * gcc.dg/params/params.exp: Replace file exists with
6475 TESTING_IN_BUILD_TREE.
6476
a0008434
MP
64772016-08-04 Marek Polacek <polacek@redhat.com>
6478
6479 PR c++/70229
6480 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6481
fb46286e
RB
64822016-08-04 Richard Biener <rguenther@suse.de>
6483
6484 PR middle-end/71984
6485 * gcc.dg/torture/pr71984.c: Guard correctness check for
6486 little-endian.
6487
ac2c96ab
AP
64882016-08-03 Andrew Pinski <apinski@cavium.com>
6489
6490 * gcc.c-torture/compile/20160802-1.c: New testcase.
6491
c98583e9
FR
64922016-08-03 Fritz Reese <fritzoreese@gmail.com>
6493
6494 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6495
9ad1a1da
RB
64962016-08-03 Richard Biener <rguenther@suse.de>
6497
6498 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6499 and remove -O3.
6500 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6501 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6502
cd75c979
RB
65032016-08-03 Richard Biener <rguenther@suse.de>
6504
6505 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6506 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6507 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6508 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6509
30e8d875
SKS
65102016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6511
6512 * gcc.dg/init-excess-2.c: Require int32plus.
6513 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6514 * gcc.dg/pr59963-2.c: Require int32plus.
6515 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6516 * gcc.dg/unroll-7.c: Require int32plus.
6517
69b806f6
BC
65182016-08-02 Bin Cheng <bin.cheng@arm.com>
6519
6520 PR tree-optimization/34114
6521 * gcc.dg/tree-ssa/loop-42.c: New test.
6522
1efafef3
TC
65232016-08-02 Tamar Christina <tamar.christina@arm.com>
6524
6525 * gcc.target/aarch64/vminmaxnm.c: New.
6526 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6527 tests.
6528
e2a99194
MM
65292016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6530
6531 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6532 vec_extract for vector float, vector int, vector short, and vector
6533 char.
6534 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6535 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6536 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6537 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6538
71bfb77a
WD
65392016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6540
6541 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6542 single stack adjustment, no writeback.
71bfb77a
WD
6543 * gcc.target/aarch64/test_frame_12.c: Likewise.
6544 * gcc.target/aarch64/test_frame_13.c: Likewise.
6545 * gcc.target/aarch64/test_frame_15.c: Likewise.
6546 * gcc.target/aarch64/test_frame_6.c: Likewise.
6547 * gcc.target/aarch64/test_frame_7.c: Likewise.
6548 * gcc.target/aarch64/test_frame_8.c: Likewise.
6549 * gcc.target/aarch64/test_frame_16.c: New test.
6550
37bce35a
L
65512015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6552
6553 PR target/72748
6554 * gcc.target/i386/pr72748.c: New test.
6555
3f8257db 65562015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6557
6558 PR tree-optimization/71818
6559 * gcc.dg/vect/pr71818.c: New
6560
bf60c531
ML
65612016-08-01 Martin Liska <mliska@suse.cz>
6562
6563 PR tree-optimization/71857
6564 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6565
8ed49fab
KT
65662016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6567
6568 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6569
76e2c821
JB
65702016-08-01 Jan Beulich <jbeulich@suse.com>
6571
6572 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6573
35029597
WS
65742016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6575
6576 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6577 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6578
3aa4b66a
JW
65792016-07-31 Jonathan Wakely <jwakely@redhat.com>
6580
6581 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6582 (check_effective_target_c++): Likewise. Also match for libstdc++.
6583
3f8257db 65842016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6585
6586 PR fortran/41922
6587 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6588 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6589 * gfortran.dg/pr41922.f90: New test.
6590
9fcb2819
SK
65912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6592
6593 PR fortran/68566
6594 * gfortran.dg/pr68566.f90: new test.
6595
94087e88 65962016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6597
6598 PR c++/60760
6599 PR c++/71091
6600 * g++.dg/cpp0x/constexpr-cast.C: New test.
6601 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6602 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6603 * g++.dg/ubsan/pr63956.C: Correct.
6604
d0047a25
MM
66052016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6606
6607 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6608 vector double or vector long where the vector is in memory.
6609 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6610 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6611
e4f7a5df
SK
66122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6613
6614 PR fortran/69867
6615 * gfortran.dg/pr69867.f90: New test.
6616
b441ae1d
SK
66172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6618
6619 PR fortran/69962
6620 * gfortran.dg/pr69962.f90: New test.
6621
712dff31
SK
66222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6623
6624 PR fortran/70006
6625 * gfortran.dg/pr70006.f90: New test.
6626
fb42421e
SK
66272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6628
6629 PR fortran/71730
6630 * gfortran.dg/pr71730.f90: New test.
6631 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6632 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6633 * gfortran.dg/array_constructor_26.f03: Ditto.
6634
466effe0
WS
66352016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6636
6637 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6638 * gcc.target/powerpc/pr71763.c: Likewise.
6639
f618a472
MP
66402016-07-29 Marek Polacek <polacek@redhat.com>
6641
6642 PR c/71742
6643 * gcc.dg/940510-1.c: Adjust dg-error.
6644 * gcc.dg/c99-flex-array-1.c: Likewise.
6645 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6646
efd0786f
MP
6647 PR c/71853
6648 * gcc.dg/noncompile/pr71853.c: New test.
6649
e00dceaf
MP
6650 PR c/71573
6651 * gcc.dg/noncompile/pr71573.c: New test.
6652
638fc14f
MP
6653 PR c/71926
6654 * g++.dg/warn/Wparentheses-30.C: New test.
6655 * gcc.dg/Wparentheses-14.c: New test.
6656
61c73a7f
UB
66572016-07-29 Uros Bizjak <ubizjak@gmail.com>
6658
6659 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6660
01d32b2b
BC
66612016-07-29 Bin Cheng <bin.cheng@arm.com>
6662
6663 PR tree-optimization/57558
6664 * gcc.dg/vect/pr57558-1.c: New test.
6665 * gcc.dg/vect/pr57558-2.c: New test.
6666
f6c7a248
PK
66672016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6668
61c73a7f 6669 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6670 to scan forwprop1 dump pass.
6671
f54ea774
PC
66722016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6673
6674 PR c++/51488
6675 * g++.dg/template/pr51488.C: New.
6676
673a107a
JJ
66772016-07-29 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR c/71969
6680 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6681 static __inline__.
6682 * gcc.dg/pr71969-1.c: New test.
6683 * gcc.dg/pr71969-2.c: New test.
6684 * gcc.dg/pr71969-3.c: New test.
6685
78169471
MP
66862016-07-29 Marek Polacek <polacek@redhat.com>
6687
6688 PR c/71574
6689 * c-c++-common/pr71574.c: New test.
6690
a5b5c8b6
MP
6691 PR c/71583
6692 * gcc.dg/noncompile/pr71583.c: New test.
6693
883b6d4e
KV
66942016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6695
6696 PR middle-end/68217
6697 * gcc.dg/pr68217.c: New test.
6698
89f1f37e
SK
66992016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6700
6701 PR fortran/71067
6702 * gfortran.dg/pr71067_1.f90: New test.
6703 * gfortran.dg/pr71067_2.f90: Ditto.
6704
e0d32185
MM
67052016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6706
6707 * gcc.target/powerpc/vec-extract-1.c: New test.
6708
c851722d
SK
67092016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6710
6711 PR fortran/71799
6712 * gfortran.dg/pr71799.f90: New test.
6713
f064da6a
PC
67142016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6715
6716 PR c++/71665
6717 * g++.dg/cpp0x/pr71665-1.C: New.
6718 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6719 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6720 * g++.dg/ext/label10.C: Likewise.
6721 * g++.dg/parse/constant5.C: Likewise.
6722
1b70aaad
SK
67232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6724
6725 PR fortran/71859
6726 * gfortran.dg/pr71859.f90: New test.
6727 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6728 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6729
a23404c9
PT
67302016-07-28 Paul Thomas <pault@gcc.gnu.org>
6731
6732 PR fortran/71883
6733 * gfortran.dg/pr71883.f90 : New test.
6734
513d866d
YR
67352016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6736
6737 PR tree-optimization/71734
61c73a7f 6738 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6739
7c428aa2
RL
67402016-07-28 Renlin Li <renlin.li@arm.com>
6741
6742 Revert
6743 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6744
6745 PR fortran/71902
6746 * gfortran.dg/dependency_47.f90: New test.
6747
1225d6b1
ML
67482016-07-28 Martin Liska <mliska@suse.cz>
6749
6750 PR gcov-profile/68025
6751 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6752
e5f5bf35
ML
67532016-07-28 Martin Liska <mliska@suse.cz>
6754
6755 * g++.dg/vect/pr70944.cc: New test.
6756
4536610d
KV
67572016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6758
6759 PR middle-end/71994
6760 * gcc.dg/torture/pr71994.c: New test.
6761
8c6961ca
PK
67622016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6763
6764 PR middle-end/71078
6765 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6766 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6767 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6768
8de22ea0
RB
67692016-07-27 Richard Biener <rguenther@suse.de>
6770
6771 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6772
5d9da222
ML
67732016-07-27 Martin Liska <mliska@suse.cz>
6774
6775 * gcc.dg/predict-13.c: New test.
6776 * gcc.dg/predict-14.c: New test.
6777
af9e275f
SKS
67782016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6779
a23404c9 6780 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6781 including stdint.h.
6782 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6783 including stdint.h.
6784
71abba1e
MM
67852016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6786
6787 PR target/71869
6788 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6789 IEEE built-in functions handle quiet and signalling NaNs
6790 correctly.
6791
9cd74e8f
SK
67922016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6793
6794 PR fortran/71862
6795 * gfortran.dg/pr71862.f90: New test.
6796
0d48446f
MS
67972016-07-26 Martin Sebor <msebor@redhat.com>
6798
6799 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6800 selector with dg-options.
6801
524cf1e4
PP
68022016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6803
6804 PR tree-optimization/18046
6805 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6806 * gcc.dg/tree-ssa/vrp103.c: New test.
6807 * gcc.dg/tree-ssa/vrp104.c: New test.
6808
100665d8
WS
68092016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6810
6811 * gcc.target/powerpc/pr63354.c: Require lp64 since
6812 -mprofile-kernel is not legal with -m32.
6813
0b64ca40
RB
68142016-07-26 Richard Biener <rguenther@suse.de>
6815
6816 PR rtl-optimization/71984
6817 * gcc.dg/torture/pr71984.c: New testcase.
6818
9b7937cf
RS
68192016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6820
6821 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6822 g++-dg-runtest via et-dg-runtest.
6823 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6824 * gcc.dg/vect/vect.exp: Likewise.
6825 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6826 gfortran-dg-runtest.
6827 * gfortran.dg/vect/vect.exp: Likewise.
6828 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6829 (check_mips_loongson_hw_available): Likewise.
6830 (check_effective_target_mpaired_single_runtime): Likewise.
6831 (check_effective_target_mips_loongson_runtime): Likewise.
6832 (add_options_for_mpaired_single): Likewise.
6833 (check_effective_target_vect_int): Add global et_index.
6834 Check and save the supported feature for a target selected by
6835 the et_index target. Break long lines where appropriate. Call
6836 et-is-effective-target for MIPS with an argument instead of
6837 check_effective_target_* where appropriate.
6838 (check_effective_target_vect_intfloat_cvt): Likewise.
6839 (check_effective_target_vect_uintfloat_cvt): Likewise.
6840 (check_effective_target_vect_floatint_cvt): Likewise.
6841 (check_effective_target_vect_floatuint_cvt): Likewise.
6842 (check_effective_target_vect_simd_clones): Likewise.
6843 (check_effective_target_vect_shift): ewise.
6844 (check_effective_target_whole_vector_shift): Likewise.
6845 (check_effective_target_vect_bswap): Likewise.
6846 (check_effective_target_vect_shift_char): Likewise.
6847 (check_effective_target_vect_long): Likewise.
6848 (check_effective_target_vect_float): Likewise.
6849 (check_effective_target_vect_double): Likewise.
6850 (check_effective_target_vect_long_long): Likewise.
6851 (check_effective_target_vect_no_int_max): Likewise.
6852 (check_effective_target_vect_no_int_add): Likewise.
6853 (check_effective_target_vect_no_bitwise): Likewise.
6854 (check_effective_target_vect_widen_shift): Likewise.
6855 (check_effective_target_vect_no_align): Likewise.
6856 (check_effective_target_vect_hw_misalign): Likewise.
6857 (check_effective_target_vect_element_align): Likewise.
6858 (check_effective_target_vect_condition): Likewise.
6859 (check_effective_target_vect_cond_mixed): Likewise.
6860 (check_effective_target_vect_char_mult): Likewise.
6861 (check_effective_target_vect_short_mult): Likewise.
6862 (check_effective_target_vect_int_mult): Likewise.
6863 (check_effective_target_vect_extract_even_odd): Likewise.
6864 (check_effective_target_vect_interleave): Likewise.
6865 (check_effective_target_vect_stridedN): Likewise.
6866 (check_effective_target_vect_multiple_sizes): Likewise.
6867 (check_effective_target_vect64): Likewise.
6868 (check_effective_target_vect_call_copysignf): Likewise.
6869 (check_effective_target_vect_call_sqrtf): Likewise.
6870 (check_effective_target_vect_call_btrunc): Likewise.
6871 (check_effective_target_vect_call_btruncf): Likewise.
6872 (check_effective_target_vect_call_ceil): Likewise.
6873 (check_effective_target_vect_call_ceilf): Likewise.
6874 (check_effective_target_vect_call_floor): Likewise.
6875 (check_effective_target_vect_call_floorf): Likewise.
6876 (check_effective_target_vect_call_lceil): Likewise.
6877 (check_effective_target_vect_call_lfloor): Likewise.
6878 (check_effective_target_vect_call_nearbyint): Likewise.
6879 (check_effective_target_vect_call_nearbyintf): Likewise.
6880 (check_effective_target_vect_call_round): Likewise.
6881 (check_effective_target_vect_call_roundf): Likewise.
6882 (check_effective_target_vect_perm): Likewise, but also append *_saved
6883 to the existing global name to properly cache the result.
6884 (check_effective_target_vect_perm_byte): Likewise.
6885 (check_effective_target_vect_perm_short): Likewise.
6886 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6887 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6888 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6889 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6890 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6891 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6892 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6893 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6894 (check_effective_target_vect_sdot_qi): Likewise.
6895 (check_effective_target_vect_udot_qi): Likewise.
6896 (check_effective_target_vect_sdot_hi): Likewise.
6897 (check_effective_target_vect_udot_hi): Likewise.
6898 (check_effective_target_vect_usad_char): Likewise.
6899 (check_effective_target_vect_pack_trunc): Likewise.
6900 (check_effective_target_vect_unpack): Likewise.
6901 (check_effective_target_vect_aligned_arrays): Likewise.
6902 (check_effective_target_vect_natural_alignment): Likewise.
6903 (check_effective_target_vector_alignment_reachable): Likewise.
6904 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6905 (is-effective-target): Initialize et_index if undefined.
6906 (et-dg-runtest): New.
6907 (et-is-effective-target): Likewise.
6908 (check_vect_support_and_set_flags): Add supported MIPS targets to
6909 EFFECTIVE_TARGETS list. Return the number of supported targets.
6910
8f63caf6 69112016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6912 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6913
6914 PR middle-end/70920
6915 * gcc.dg/pr70920-1.c: New test-case.
6916 * gcc.dg/pr70902-2.c: Likewise.
6917 * gcc.dg/pr70920-3.c: Likewise.
6918 * gcc.dg/pr70920-4.c: Likewise
6919 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6920 2 instead of 3.
6921
7d575fff
AM
69222016-07-25 Alexander Monakov <amonakov@ispras.ru>
6923
6924 * gcc.c-torture/execute/pr71494.c: Require label_values.
6925 * gcc.dg/pr16973.c: Ditto.
6926
bf01e070
SKS
69272016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6928
6929 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6930 * gcc.dg/torture/pr69771.c: Require int32plus.
6931 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6932
16b05965
ML
69332016-07-25 Martin Liska <mliska@suse.cz>
6934
6935 * gcc.dg/torture/pr71987.c: New test.
6936
d52d3767
SK
69372016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6938
6939 PR fortran/71935
6940 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6941 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6942 * gfortran.dg/pr71935.f90: New test.
6943
94087e88 69442016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6945
6946 PR c++/71675
6947 * g++.dg/ext/atomic-3.C: New test.
6948 * gcc.dg/atomic/pr71675.c: New test.
6949
58b3986e
ES
69502016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6951
6952 * gcc.target/i386/mvc8.c: New test.
6953
faa1612a
BC
69542016-07-22 Bin Cheng <bin.cheng@arm.com>
6955
6956 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6957 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6958
1603ebe0
TK
69592016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6960
6961 PR fortran/71795
6962 * gfortran.dg/constructor_50.f90: New test.
6963
bc91c436
ML
69642016-07-22 Martin Liska <mliska@suse.cz>
6965
6966 PR gcov-profile/69028
6967 PR gcov-profile/62047
6968 * g++.dg/cilk-plus/pr69028.C: New test.
6969
9fe9a3a7
AV
69702016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6971
6972 * gfortran.dg/coarray_stat_2.f90: New test.
6973
70866e3d
MM
69742016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6975
6976 * gcc.target/powerpc/vec-extract.h: New files to check the
6977 vec_extract built-in functions for all vector types, testing
6978 accessing each element, both with constant and variable element
6979 numbers.
6980 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6981 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6982 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6983 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6984 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6985 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6986 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6987 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6988 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6989
ab3af181
JJ
69902016-07-21 Jakub Jelinek <jakub@redhat.com>
6991
6992 PR c++/71728
6993 * g++.dg/other/pr71728.C: New test.
6994
ebe8f322
JG
69952016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6996
6997 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6998 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6999 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7000 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7001 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7002
959cef74
RB
70032016-07-21 Richard Biener <rguenther@suse.de>
7004
7005 PR tree-optimization/71947
7006 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7007
b24d9420
BC
70082016-07-21 Bin Cheng <bin.cheng@arm.com>
7009
7010 * gcc.dg/tree-ssa/scev-15.c: New.
7011
23974819
BC
70122016-07-21 Bin Cheng <bin.cheng@arm.com>
7013
7014 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7015
ee78cbaa
JJ
70162016-07-21 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR c++/71941
7019 * g++.dg/gomp/pr71941.C: New test.
7020
52ed68f7
DM
70212016-07-20 David Malcolm <dmalcolm@redhat.com>
7022
7023 PR c/70339
7024 PR c/71858
7025 * g++.dg/spellcheck-identifiers.C: New test case, based on
7026 gcc.dg/spellcheck-identifiers.c.
7027 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7028 gcc.dg/spellcheck-identifiers-2.c.
7029 * g++.dg/spellcheck-typenames.C: New test case, based on
7030 gcc.dg/spellcheck-typenames.c
7031
18407bfb
JW
70322016-07-20 Jonathan Wakely <jwakely@redhat.com>
7033
7034 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7035 pointer to member function and also test catching by reference.
7036
4c07fd98
DV
70372016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7038
7039 * gcc.target/s390/pr67443.c: Fix test case.
7040
fee21d65
DV
70412016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7042
7043 * gcc.target/s390/insv-1.c: Xfail some tests.
7044 * gcc.target/s390/insv-2.c: Likewise.
7045
dbe9dfdd
GJL
70462016-07-20 Georg-Johann Lay <avr@gjlay.de>
7047
7048 * gcc.target/avr/torture/get-mem.c: New test.
7049 * gcc.target/avr/torture/set-mem.c: New test.
7050
c25e1d82
GJL
70512016-07-20 Georg-Johann Lay <avr@gjlay.de>
7052
7053 PR target/71948
7054 * gcc.target/avr/torture/tiny-progmem.c: New test.
7055
109d2197
JJ
70562016-07-20 Jakub Jelinek <jakub@redhat.com>
7057
7419f441
JJ
7058 PR c++/71909
7059 * g++.dg/parse/pr71909.C: New test.
7060 * g++.dg/tm/pr71909.C: New test.
7061
109d2197
JJ
7062 PR c++/50060
7063 * g++.dg/cpp0x/constexpr-50060.C: New test.
7064 * g++.dg/cpp1y/constexpr-50060.C: New test.
7065
144530cf
ML
70662016-07-20 Martin Liska <mliska@suse.cz>
7067
7068 * gfortran.dg/graphite/pr71898.f90: New test.
7069
04ac4afa
BC
70702016-07-20 Bin Cheng <bin.cheng@arm.com>
7071
7072 PR tree-optimization/71503
7073 PR tree-optimization/71683
7074 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7075 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7076
dcbdb17a
ML
70772016-07-20 Martin Liska <mliska@suse.cz>
7078
7079 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7080 * gcc.dg/plugin/sreal-test-1.c: Remove.
7081 * gcc.dg/plugin/sreal_plugin.c: Remove.
7082
6ed82555
TK
70832016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7084
7085 PR fortran/71902
7086 * gfortran.dg/dependency_47.f90: New test.
7087
13da0507
JJ
70882016-07-19 Jakub Jelinek <jakub@redhat.com>
7089
4833f561
JJ
7090 PR rtl-optimization/71916
7091 * gcc.c-torture/compile/pr71916.c: New test.
7092
4fda19ef
JJ
7093 PR middle-end/71874
7094 * g++.dg/torture/pr71874.C: New test.
7095
13da0507
JJ
7096 PR middle-end/71734
7097 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7098 (my_alloc): Rewritten to use __builtin_posix_memalign and
7099 __SIZE_TYPE__.
7100 (my_free): Use __builtin_free instead of _mm_free.
7101 (Vec::operator=): Use __builtin_memcpy.
7102
e7980add
MJ
71032016-07-19 Martin Jambor <mjambor@suse.cz>
7104
61c73a7f
UB
7105 PR fortran/71688
7106 * gfortran.dg/pr71688.f90: New test.
e7980add 7107
13e88953
RB
71082016-07-19 Richard Biener <rguenther@suse.de>
7109
7110 * c-c++-common/vector-subscript-6.c: New testcase.
7111 * c-c++-common/vector-subscript-7.c: Likewise.
7112
1caf0482
SKS
71132016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7114
a23404c9 7115 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7116 and UInt32 based on __SIZEOF_INT__.
7117
cef5388d
RB
71182016-07-19 Richard Biener <rguenther@suse.de>
7119
7120 PR tree-optimization/71901
7121 * gcc.dg/torture/pr71901.c: New testcase.
7122
71232016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7124
7125 PR tree-optimization/71908
7126 * gcc.dg/torture/pr71908.c: New testcase.
7127
a8f7a895
MM
71282016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7129
7130 PR target/71493
7131 * gcc.target/powerpc/pr71493-1.c: New test.
7132 * gcc.target/powerpc/pr71493-2.c: Likewise.
7133
f2111a36
JJ
71342016-07-18 Jakub Jelinek <jakub@redhat.com>
7135
99516432
JJ
7136 PR c++/71835
7137 * g++.dg/conversion/ambig3.C: New test.
7138
87713c6a
JJ
7139 PR c++/71828
7140 * g++.dg/cpp0x/constexpr-71828.C: New test.
7141
7a7f16ca
JJ
7142 PR c++/71826
7143 * g++.dg/template/pr71826.C: New test.
7144
f4d90295
JJ
7145 PR c++/71822
7146 * g++.dg/template/defarg21.C: New test.
7147
f2111a36
JJ
7148 PR c++/71871
7149 * g++.dg/ext/vector31.C: New test.
7150
0b965526
UB
71512016-07-18 Uros Bizjak <ubizjak@gmail.com>
7152
7153 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7154
94e136b9
YR
71552016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7156
7157 PR tree-optimization/71734
7158 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7159
7072df0a
DV
71602016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7161
7162 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7163 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7164 stack-layout-dynamic-1.c: New test.
7165
54158a1a
AK
71662016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7167
7168 * gcc.target/s390/nolrl-1.c: New test.
7169
43068916
FR
71702016-07-17 Fritz Reese <fritzoreese@gmail.com>
7171
7172 PR fortran/71523
7173 * gfortran.dg/pr71523_1.f90: New test.
7174 * gfortran.dg/pr71523_2.f90: New test.
7175
a9356b12
AS
71762016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7177
7178 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7179
a07b81c7 71802016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7181 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7182
7183 PR fortran/62125
7184 * gfortran.dg/pr62125.f90: New test.
7185
96c0ec12
BS
71862016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7187
7188 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7189 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7190
479d0ed5
JW
71912016-07-15 Jonathan Wakely <jwakely@redhat.com>
7192
7193 PR c++/58796
7194 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7195 * g++.dg/cpp0x/nullptr35.C: New test.
7196
41c7438e
BC
71972016-07-15 Bin Cheng <bin.cheng@arm.com>
7198
7199 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7200
f7ba880b
CP
72012016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7202
7203 * gfortran.dg/goacc/vector_length.f90: New test.
7204
b9aba0a0
RB
72052016-07-15 Richard Biener <rguenther@suse.de>
7206
7207 PR tree-optimization/71881
7208 * gcc.dg/torture/pr71881.c: New testcase.
7209
9513d5fb
RB
72102016-07-15 Richard Biener <rguenther@suse.de>
7211
7212 PR tree-optimization/71887
7213 * gcc.dg/torture/pr71887.c: New testcase.
7214
ddbbcb19
JJ
72152016-07-15 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR c/71858
7218 * gcc.dg/spellcheck-identifiers-3.c: New test.
7219
29eb509c
AV
72202016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7221
7222 PR fortran/71807
7223 * gfortran.dg/null_9.f90: New test.
7224
43aabfcf
BC
72252016-07-15 Bin Cheng <bin.cheng@arm.com>
7226
7227 * gcc.dg/tree-ssa/loop-41.c: New test.
7228
afc89e58
BC
72292016-07-15 Bin Cheng <bin.cheng@arm.com>
7230
7231 PR tree-optimization/71347
7232 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7233
6fa682ad
SK
72342016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7235
7236 PR fortran/29819
7237 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7238 * gfortran.dg/contains.f90: Ditto.
7239 * gfortran.dg/contains_empty_1.f03: Ditto.
7240 * gfortran.dg/submodule_3.f08: Ditto.
7241
dd36b877
JJ
72422016-07-14 Jakub Jelinek <jakub@redhat.com>
7243
a60a5d31
JJ
7244 PR testsuite/71865
7245 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7246 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7247 expected diagnostics.
7248
dd36b877
JJ
7249 PR c/71858
7250 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7251 * gcc.dg/spellcheck-identifiers-2.c: New test.
7252 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7253 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7254
a241f8ca
JJ
72552016-07-14 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR tree-optimization/71872
7258 * gcc.c-torture/compile/pr71872.c: New test.
7259
d62b809c
TP
72602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7261
7262 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7263 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7264 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7265 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7266 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7267 * gcc.target/arm/atomic-op-acquire-1.c: This.
7268 * gcc.target/arm/atomic-op-char.c: Rename into ...
7269 * gcc.target/arm/atomic-op-char-1.c: This.
7270 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7271 * gcc.target/arm/atomic-op-consume-1.c: This.
7272 * gcc.target/arm/atomic-op-int.c: Rename into ...
7273 * gcc.target/arm/atomic-op-int-1.c: This.
7274 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7275 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7276 * gcc.target/arm/atomic-op-release.c: Rename into ...
7277 * gcc.target/arm/atomic-op-release-1.c: This.
7278 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7279 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7280 * gcc.target/arm/atomic-op-short.c: Rename into ...
7281 * gcc.target/arm/atomic-op-short-1.c: This.
7282 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7283 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7284 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7285 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7286 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7287 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7288 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7289 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7290 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7291 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7292
1f8dd420
AV
72932016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7294
7295 PR fortran/70842
7296 * gfortran.dg/select_type_35.f03: New test.
7297
53109ba8
KT
72982016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7299
7300 PR target/65951
7301 PR tree-optimization/70923
7302 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7303 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7304 * gcc.dg/vect/pr65951.c: Likewise.
7305 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7306
91f35b7f
DE
73072016-07-14 David Edelsohn <dje.gcc@gmail.com>
7308
7309 * c-c++-common/pr60226.c: Expect maximum object file alignment
7310 error on AIX.
7311
351168fe
RB
73122016-07-14 Richard Biener <rguenther@suse.de>
7313
7314 PR tree-optimization/71866
7315 * gcc.dg/torture/pr71866.c: New testcase.
7316
94c32c00
TP
73172016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7318
7319 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7320 selector and enclose boolean expression in curly braces.
7321
b799a481
AM
73222016-07-14 Alan Modra <amodra@gmail.com>
7323
7324 PR target/71733
7325 * gcc.target/powerpc/p9-novsx.c: New.
7326
f63ba78c
AK
73272016-07-13 Andi Kleen <ak@linux.intel.com>
7328
7329 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7330 * g++.dg/tree-prof/morefunc.C: Dito.
7331 * g++.dg/tree-prof/pr35545.C: Dito.
7332 * g++.dg/tree-prof/reorder.C: Dito.
7333 * gcc.dg/tree-prof/20050826-2.c: Dito.
7334 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7335 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7336 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7337 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7338 * gcc.dg/tree-prof/inliner-1.c: Dito.
7339 * gcc.dg/tree-prof/merge_block.c: Dito.
7340 * gcc.dg/tree-prof/stringop-1.c: Dito.
7341 * gcc.dg/tree-prof/stringop-2.c: Dito.
7342 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7343 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7344 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7345 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7346 * gcc.dg/tree-prof/update-loopch.c: Dito.
7347 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7348 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7349 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7350 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7351 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7352 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7353 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7354
f4d5a23d
AK
73552016-07-13 Andi Kleen <ak@linux.intel.com>
7356
7357 * lib/profopt.exp (profopt-execute): Remove .imports files.
7358
ae145898
AK
73592016-07-13 Andi Kleen <ak@linux.intel.com>
7360
0b965526 7361 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7362
e97bd4f5
AK
73632016-07-13 Andi Kleen <ak@linux.intel.com>
7364
7365 * lib/profopt.exp (dg-final-scan-autofdo,
7366 dg-final-scan-not-autofdo): New functions.
7367
6fa3d4b4
BC
73682016-07-13 Bin Cheng <bin.cheng@arm.com>
7369
7370 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7371 * gcc.dg/vect/vect-35.c: Ditto.
7372 * gcc.dg/vect/vect-alias-check-2.c: New test.
7373
65f18bc6
ML
73742016-07-13 Martin Liska <mliska@suse.cz>
7375
7376 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7377 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7378 * gfortran.dg/pr42108.f90: Update expected dump scan.
7379
9737f35b
RB
73802016-07-13 Richard Biener <rguenther@suse.de>
7381
7382 PR tree-optimization/24574
7383 * gcc.dg/pr24574.c: New testcase.
7384
62c0ea4b
SKS
73852016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7386
0b965526 7387 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7388 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7389 * c-c++-common/pr68833-1.c: Require int32plus.
7390 * gcc.dg/ipa/pr63551.c: Likewise.
7391 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7392 * gcc.dg/ipa/pr64041.c: Require int32plus.
7393
c7ed8938
IE
73942016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7395
7396 PR ipa/71633
7397 * g++.dg/pr71633.C: New test.
7398
5ce15300
TP
73992016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7400
7401 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7402 Add new arm_thumb1_cbz_ok effective target.
7403 * gcc.target/arm/cbz.c: New test.
7404
2b9509a3
TP
74052016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7406
7407 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7408 Define effective target.
7409 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7410 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7411 * gcc.target/arm/movhi_movw.c: New test.
7412 * gcc.target/arm/movsi_movw.c: Likewise.
7413 * gcc.target/arm/movdi_movw.c: Likewise.
7414
7f15b177
RB
74152016-07-13 Richard Biener <rguenther@suse.de>
7416
7417 PR middle-end/71104
7418 * gcc.dg/pr71104-1.c: New testcase.
7419 * gcc.dg/pr71104-2.c: Likewise.
7420
0b0a896e
MM
74212016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7422
7423 PR target/71805
7424 * gcc.target/powerpc/pr71805.c: New test.
7425
f906f5ed
BS
74262016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7427
7428 * gcc.target/powerpc/divkc3-1.c: New.
7429 * gcc.target/powerpc/mulkc3-1.c: New.
7430
9e63c3aa
NS
74312016-07-12 Nathan Sidwell <nathan@acm.org>
7432
7433 * gcc.target/arm/data-rel-1.c: New.
7434 * gcc.target/arm/data-rel-2.c: New.
7435 * gcc.target/arm/data-rel-3.c: New.
7436
f507d202
ML
74372016-07-12 Martin Liska <mliska@suse.cz>
7438
7439 * gcc.dg/params/blocksort-part.c: New test.
7440 * gcc.dg/params/params.exp: New file.
7441
d6f7c125
KT
74422016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7443
7444 PR middle-end/71700
7445 * gcc.c-torture/execute/pr71700.c: New test.
7446
37ccb0ba
SB
74472016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7448 Richard Biener <rguenther@suse.de>
7449
7450 PR tree-optimization/23286
7451 PR tree-optimization/70159
7452 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7453 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7454 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7455 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7456 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7457 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7458 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7459 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7460 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7461 * gcc.dg/pr51879-12.c: Likewise.
7462 * gcc.dg/strlenopt-9.c: Likewise.
7463 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7464 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7465 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7466 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7467 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7468 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7469 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7470 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7471 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7472 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7473 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7474 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7475 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7476 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7477 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7478
712a93d6
RB
74792016-07-12 Richard Biener <rguenther@suse.de>
7480
7481 PR rtl-optimization/68961
7482 * gcc.target/i386/pr68961.c: New testcase.
7483
c392943c
JJ
74842016-07-11 Jakub Jelinek <jakub@redhat.com>
7485
3d56e6a4
JJ
7486 PR middle-end/71758
7487 * c-c++-common/gomp/pr71758.c: New test.
7488 * gfortran.dg/gomp/pr71758.f90: New test.
7489
c392943c
JJ
7490 PR tree-optimization/71823
7491 * gcc.dg/vect/pr71823.c: New test.
7492
741d3be5
DM
74932016-07-11 David Malcolm <dmalcolm@redhat.com>
7494
7495 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7496 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7497 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7498
92fa45b5
L
74992016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7500
7501 PR target/71801
7502 * gcc.target/i386/pr71801.c: New test.
7503
f51606c7
RB
75042016-07-11 Richard Biener <rguenther@suse.de>
7505
7506 PR tree-optimization/71816
7507 * gcc.dg/torture/pr71816.c: New testcase.
7508
36b54ce0
TK
75092016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7510
7511 PR fortran/71783
7512 * gfortran.dg/dependency_46.f90: New test.
7513
d13835b6
VM
75142016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7515
7516 PR rtl-optimization/71621
7517 * gcc.target/i386/pr71621-1.c: New.
7518 * gcc.target/i386/pr71621-2.c: New.
7519
642bcbdf
CP
75202016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7521
7522 * gfortran.dg/goacc/pr71704.f90: New test.
7523
02eb5b8b
BS
75242016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7525
7526 PR target/71297
7527 * gcc.target/powerpc/pr71297.c: New.
7528
8beb9a0d
JW
75292016-07-08 Jiong Wang <jiong.wang@arm.com>
7530
7531 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7532
cef4b650
MM
75332016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7534
7535 PR target/71806
7536 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7537
3c3ecf52
AH
75382016-07-08 Alan Hayward <alan.hayward@arm.com>
7539
7540 PR tree-optimization/71667
7541 * gcc.dg/vect/pr71667.c: New
7542
2660286d
ML
75432016-07-08 Martin Liska <mliska@suse.cz>
7544
7545 * gcc.dg/torture/pr71606.c: New test.
7546
70cdd4ae
JD
75472016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7548
7549 PR fortran/71764
7550 * gfortran.dg/pr71764.f90: New test.
7551
842dc2e6
JJ
75522016-07-07 Jakub Jelinek <jakub@redhat.com>
7553 Kai Tietz <ktietz70@googlemail.com>
7554
7555 PR c++/70869
7556 PR c++/71054
7557 * g++.dg/cpp0x/pr70869.C: New test.
7558 * g++.dg/cpp0x/pr71054.C: New test.
7559
31be4262
DE
75602016-07-07 David Edelsohn <dje.gcc@gmail.com>
7561
7562 * g++.dg/debug/pr71432.C: Fail on AIX.
7563
1c122092
ML
75642016-07-07 Martin Liska <mliska@suse.cz>
7565
7566 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7567 an undefined behavior.
7568 * gfortran.dg/do_3.F90: Likewise.
7569 * gfortran.dg/do_check_11.f90: New test.
7570 * gfortran.dg/do_check_12.f90: New test.
7571 * gfortran.dg/do_corner_warn.f90: New test.
7572
7119f1b1
ML
75732016-07-07 Martin Liska <mliska@suse.cz>
7574
7575 * gfortran.dg/predict-1.f90: Ammend the test.
7576 * gfortran.dg/predict-2.f90: Likewise.
7577
275792f2
IE
75782016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7579
7580 PR ipa/71624
7581 * g++.dg/pr71624.C: New test.
7582
05a437c1
TP
75832016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7584
7585 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7586 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7587 ARMv8-M Mainline architectures.
7588
6f493951
TP
75892016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7590
7591 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7592 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7593
5ddaee94
SB
75942016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7595
7596 PR target/70098
7597 PR target/71763
7598 * gcc.target/powerpc/pr71763.c: New file.
7599
651afdb2
YR
76002016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7601
7602 PR tree-optimization/71518
0b965526 7603 * gcc.dg/pr71518.c: New test.
651afdb2 7604
9df99881
WD
76052016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7606
7607 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7608
7b4e0769
SKS
76092016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7610
0b965526 7611 PR target/50739
7b4e0769
SKS
7612 * gcc.target/avr/pr50739.c: New test.
7613
eb4432f7
JH
76142016-07-05 Jan Hubicka <jh@suse.cz>
7615
7616 * gcc.dg/tree-ssa/scev-14.c: update template.
7617
c01e092f
RS
76182016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7619
7620 * gcc.dg/vect/group-no-gaps-1.c: New test.
7621
8070763a
AK
76222016-07-05 Andi Kleen <ak@linux.intel.com>
7623
7624 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7625 if kernel supports MPX.
7626
3f8257db 76272016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7628
7629 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7630
36a265b1
MM
76312016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7632 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7633
7634 * gcc.target/powerpc/signbit-1.c: New test.
7635 * gcc.target/powerpc/signbit-2.c: New test.
7636 * gcc.target/powerpc/signbit-3.c: New test.
7637
7a98fb6e
KT
76382016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7639
7640 PR rtl-optimization/71594
7641 * gcc.dg/torture/pr71594.c: New test.
7642
1e3d54b4
JH
76432016-07-05 Jan Hubicka <jh@suse.cz>
7644
7645 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7646
84ca3893
DM
76472016-07-05 David Malcolm <dmalcolm@redhat.com>
7648
7649 PR c++/62314
3a146d46 7650 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7651 number of missing semicolon error.
7652 * g++.dg/pr62314-2.C: New test case.
7653
20d0bfce
AF
76542016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7655
7656 * gfortran.dg/coarray_stat_function.f90: New test.
7657 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7658 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7659 to new interfaces.
7660
69aaea06
AV
76612016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7662
7663 PR fortran/71623
7664 * gfortran.dg/deferred_character_17.f90: New test.
7665
f723a43c
CL
76662016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7667
7668 * gcc.target/arm/neon/polytypes.c: Move to ...
7669 * gcc.target/arm/polytypes.c: ... here.
7670 * gcc.target/arm/neon/pr51534.c: Move to ...
7671 * gcc.target/arm/pr51534.c: ... here.
7672 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7673 * gcc.target/arm/vect-vcvt.c: ... here.
7674 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7675 * gcc.target/arm/vect-vcvtq.c: ... here.
7676 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7677 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7678 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7679 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7680 * gcc.target/arm/neon/neon.exp: Delete.
7681 * gcc.target/arm/neon/: Delete.
7682
d73e0ccf
JD
76832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7684
7685 PR fortran/65575
7686 * gfortran.dg: pr65575.f90: New test.
7687
c20f6223
JD
76882016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7689
7690 PR fortran/35849
7691 * gfortran.dg: pr35849.f90: New test.
7692
2a5537c3
JJ
76932016-07-04 Jakub Jelinek <jakub@redhat.com>
7694
7695 PR c++/71739
7696 * g++.dg/cpp0x/pr71739.C: New test.
7697
740f9751
CL
76982016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7699
7700 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7701
bf749919
DV
77022016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7703
7704 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7705 locr.
7706 * gcc.target/s390/loc-1.c: New test.
7707
430bb38e
YR
77082016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7709
3a146d46
JJ
7710 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7711 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7712
15f6e0da
RR
77132016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7714
7715 PR target/63874
7716 * gcc.target/aarch64/pr63874.c: New test.
7717
79335075
JB
77182016-07-04 Jan Beulich <jbeulich@suse.com>
7719
7720 * g++.dg/header.c: New.
7721 * gcc.dg/header.c: New.
7722
557e8c49
JJ
77232016-07-02 Jakub Jelinek <jakub@redhat.com>
7724
7725 PR c/71719
7726 * c-c++-common/Wunused-var-15.c: New test.
7727
79a592e3
JJ
77282016-07-01 Jakub Jelinek <jakub@redhat.com>
7729
7730 PR fortran/71687
7731 * gfortran.dg/gomp/pr71687.f90: New test.
7732
e2298656
BS
77332016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7734
7735 * gcc.dg/const-float128-ped.c: Require __float128 effective
7736 target and options.
7737 * gcc.dg/const-float128.c: Likewise.
7738 * gcc.dg/torture/float128-cmp-invalid.c: Require
7739 __float128 and base_quadfloat_support effective targets, and
7740 __float128 options.
7741 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7742 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7743 * gcc.dg/torture/float128-nan.c: Likewise.
7744 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7745 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7746 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7747 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7748 (add_options_for___float128): New.
7749 (check_effective_target_base_quadword_support): New.
7750
70c11966
MM
77512016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7752
7753 PR target/71720
7754 * gcc.target/powerpc/pr71720.c: New test.
7755
059541fd
JB
77562016-07-01 Jan Beulich <jbeulich@suse.com>
7757
7758 * gcc.dg/bss.c: New.
7759
2c1e4964
PB
77602016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7761
7762 PR target/71698
7763 * gcc.target/powerpc/pr71698.c: New test.
7764
22e1cb39
GJL
77652016-07-01 Georg-Johann Lay <avr@gjlay.de>
7766
7767 PR target/71151
7768 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7769 instead of ".foo" for its section name.
7770 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7771 depending on MCU's flash size.
7772 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7773 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7774 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7775 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7776 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7777 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7778
466cf574
JB
77792016-07-01 Jan Beulich <jbeulich@suse.com>
7780
7781 * gcc.target/i386/pr65105-2.c: Add -msse2.
7782
351beab7
JJ
77832016-06-30 Jakub Jelinek <jakub@redhat.com>
7784
55a0f21a
JJ
7785 PR tree-optimization/71707
7786 * gcc.dg/strlenopt-29.c: New test.
7787
6245ad72
JJ
7788 PR fortran/71704
7789 * gfortran.dg/gomp/pr71704.f90: New test.
7790
351beab7
JJ
7791 PR fortran/71705
7792 * gfortran.dg/gomp/pr71705.f90: New test.
7793
5a3a6a5e
KN
77942016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7795
7796 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7797 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7798 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7799 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7800 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7801 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7802 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7803 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7804 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7805 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7806 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7807 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7808 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7809 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7810 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7811 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7812 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7813 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7814 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7815 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7816 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7817 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7818 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7819 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7820 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7821 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7822 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7823 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7824 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7825 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7826 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7827 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7828 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7829 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7830 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7831 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7832 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7833 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7834 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7835 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7836 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7837 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7838 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7839 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7840 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7841 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7842 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7843 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7844 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7845 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7846 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7847 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7848 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7849 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7850 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7851 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7852 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7853 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7854 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7855 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7856 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7857 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7858 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7859 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7860 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7861 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7862 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7863 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7864 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7865 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7866 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7867 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7868 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7869 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7870 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7871 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7872 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7873 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7874 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7875 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7876 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7877
3dfa8071 78782016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7879 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7880
7881 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7882
9bd62242 78832016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7884 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7885
7886 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7887
603107fb
DM
78882016-06-30 David Malcolm <dmalcolm@redhat.com>
7889
7890 PR driver/71651
7891 * gcc.dg/spellcheck-options-12.c: New test case.
7892
205cccc7
JJ
78932016-06-30 Jakub Jelinek <jakub@redhat.com>
7894
7895 PR middle-end/71693
7896 * gcc.c-torture/compile/pr71693.c: New test.
7897
f4452176
DM
78982016-06-29 David Malcolm <dmalcolm@redhat.com>
7899
7900 * gcc.dg/spellcheck-params.c: New testcase.
7901 * gcc.dg/spellcheck-params-2.c: New testcase.
7902
c5e74d9d
MM
79032016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7904
7905 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7906 vector extract instructions.
7907 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7908
e44ecbfd
JD
79092016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7910
7911 PR fortran/71686
7912 * gfortran.dg/unexpected_eof_2.f90: New test.
7913 * gfortran.dg/unexpected_eof_3.f90: New test.
7914
ee446d9f
JW
79152016-06-29 Jim Wilson <jim.wilson@linaro.org>
7916
7917 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7918
27f67461
CP
79192016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7920
7921 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7922 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7923 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7924
b1206d29
RB
79252016-06-29 Richard Biener <rguenther@suse.de>
7926
7927 PR middle-end/15256
7928 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7929
1af21224
MW
79302016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7931
7932 * gcc.target/arm/aapcs/neon-vect10.c: Require
7933 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7934 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7935 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7936 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7937 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7938 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7939 * gcc.target/arm/fp16-aapcs-1.c: Require
7940 -mfloat-ab=hard. Also simplify the test.
7941 * gcc.target/arm/fp16-aapcs-2.c: New.
7942
7fe43755
MW
79432016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7944
0b965526 7945 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7946 (add_options_for_arm_fp16_ieee): New.
7947 (add_options_for_arm_fp16_alternative): New.
7948 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7949 long-line.
7950 (effective_target_arm_fp16_hw): New.
7951
264d951a
IE
79522016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7953
7954 PR tree-optimization/71655
7955 * g++.dg/pr71655.C: New test.
7956
5c846a81
ML
79572016-06-29 Martin Liska <mliska@suse.cz>
7958
7959 * gcc.dg/pr71585.c: New test.
7960 * gcc.dg/pr71585-2.c: New test.
7961 * gcc.dg/pr71585-3.c: New test.
7962
fafe9318
YR
79632016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7964
7965 PR tree-optimization/70729
7966 * g++.dg/vect/pr70729.cc: New test.
7967
54d19c3b
TS
79682016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7969
7970 * c-c++-common/gomp/cancel-1.c: Extend.
7971
5f3cd7c3
JJ
79722016-06-29 Jakub Jelinek <jakub@redhat.com>
7973
7974 PR tree-optimization/71625
7975 * gcc.dg/strlenopt-28.c: New test.
7976
4aa83879
RB
79772016-06-29 Richard Biener <rguenther@suse.de>
7978
7979 PR middle-end/71002
7980 * g++.dg/torture/pr71002.C: Adjust testcase.
7981
152ef731
JJ
79822016-06-29 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR c/71685
7985 * gcc.dg/pr71685.c: New test.
7986
79872016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7988
7989 PR c/71552
7990 * gcc.dg/init-bad-9.c: New test.
7991
d41dc215
BS
79922016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7993
7994 * gcc.target/powerpc/abs128-1.c: Require VSX.
7995 * gcc.target/powerpc/copysign128-1.c: Likewise.
7996 * gcc.target/powerpc/inf128-1.c: Likewise.
7997 * gcc.target/powerpc/nan128-1.c: Likewise.
7998
6a20b538
JJ
79992016-06-28 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR middle-end/71626
8002 * gcc.c-torture/execute/pr71626-1.c: New test.
8003 * gcc.c-torture/execute/pr71626-2.c: New test.
8004
77d93c47
PB
80052016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8006
8007 PR target/71656
8008 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8009
a8264058
SB
80102016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8011
8012 PR target/71670
8013 * gcc.target/powerpc/pr71670.c: New testcase.
8014
0dc47331
PB
80152016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8016
8017 PR target/71656
8018 * gcc.target/powerpc/pr71656-1.c: New test.
8019 * gcc.target/powerpc/pr71656-2.c: New test.
8020
b65ffc79
CL
80212016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8022
8023 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8024 around fp16 code.
8025 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8026 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8027 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8028 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8029 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8030 Add arm_neon_fp16_ok effective target.
0b965526
UB
8031 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8032 Likewise.
8033 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8034 Likewise.
8035 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8036 Likewise.
8037 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8038 Likewise.
8039 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8040 Likewise.
8041 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8042 Likewise.
8043 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8044 Likewise.
8045 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8046 Likewise.
8047 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8048 Likewise.
8049 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8050 Likewise.
8051 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8052 Likewise.
b65ffc79 8053
9bb86f40
JH
80542016-06-26 Jan Hubicka <hubicka@ucw.cz>
8055
8056 * gcc.dg/predict-12.c: New testcase.
8057
46db0fd4
JD
80582016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8059
8060 PR fortran/71649
8061 * gfortran.dg/pr71649.f90: New test.
8062
2a65e70b
JJ
80632016-06-25 Jakub Jelinek <jakub@redhat.com>
8064
f8a06e24
JJ
8065 PR tree-optimization/71643
8066 * g++.dg/opt/pr71643.C: New test.
8067
2a65e70b
JJ
8068 PR tree-optimization/71631
8069 * gcc.c-torture/execute/pr71631.c: New test.
8070
7805417a
JH
80712016-06-24 Jan Hubicka <hubicka@ucw.cz>
8072
8073 * gcc.dg/predict-11.c: New testcase.
8074 * gfortran.dg/predict-2.f90: New testcase.
8075
888ed1a3
JH
80762016-06-24 Jan Hubicka <hubicka@ucw.cz>
8077
8078 * gcc.dg/predict-10.c: New test.
8079
53605f35
BS
80802016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8081
8082 * gcc.target/powerpc/abs128-1.c: New.
8083 * gcc.target/powerpc/copysign128-1.c: New.
8084 * gcc.target/powerpc/inf128-1.c: New.
8085 * gcc.target/powerpc/nan128-1.c: New.
8086
7b22b4c6
EB
80872016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8088
8089 * gfortran.dg/pr71642.f90: New test.
8090
37e373c2
JJ
80912016-06-24 Jakub Jelinek <jakub@redhat.com>
8092
8093 PR tree-optimization/71647
8094 * gcc.target/i386/pr71647.c: New test.
8095
b20b79f2
L
80962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8097
8098 * gcc.target/i386/noplt-gd-1.c: New test.
8099 * gcc.target/i386/noplt-gd-2.c: Likewise.
8100 * gcc.target/i386/noplt-gd-3.c: Likewise.
8101 * gcc.target/i386/noplt-ld-1.c: Likewise.
8102 * gcc.target/i386/noplt-ld-2.c: Likewise.
8103 * gcc.target/i386/noplt-ld-3.c: Likewise.
8104 * lib/target-supports.exp
8105 (check_effective_target_tls_get_addr_via_got): New.
8106
04619cb8
UB
81072016-06-24 Uros Bizjak <ubizjak@gmail.com>
8108
8109 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8110 testsuite compile flags.
8111 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8112 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8113
81142016-06-24 Uros Bizjak <ubizjak@gmail.com>
8115
8116 * g++dg/vect/pr36684.cc: Add dg-do compile.
8117 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8118 * gcc.dg/vect/pr70021.c: Ditto.
8119 * gcc.dg/vect/pr70138-1.c: Ditto.
8120 * gcc.dg/vect/pr70138-2.c: Ditto.
8121 * gcc.dg/vect/pr70354-1.c: Ditto.
8122 * gcc.dg/vect/pr70354-2.c: Ditto.
8123 * gcc.dg/vect/pr71259.c: Ditto.
8124 * gcc.dg/vect/pr71416-1.c: Ditto.
8125 * gcc.dg/vect/slp-43.c: Ditto.
8126 * gcc.dg/vect/slp-45.c: Ditto.
8127 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8128 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8129 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8130 * gfortran.dg/vect/pr69980.f90: Ditto.
8131
81322016-06-24 Uros Bizjak <ubizjak@gmail.com>
8133
8134 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8135 * gcc.dg/vect/bb-slp-30.c: Ditto.
8136 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8137 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8138 * gcc.dg/vect/pr45902.c: Ditto.
8139 * gcc.dg/vect/pr48172.c: Ditto.
8140 * gcc.dg/vect/pr48377.c: Ditto.
8141 * gcc.dg/vect/pr49038.c: Ditto.
8142 * gcc.dg/vect/pr49771.c: Ditto.
8143 * gcc.dg/vect/pr52091.c: Ditto.
8144 * gcc.dg/vect/pr53185-2.c: Ditto.
8145 * gcc.dg/vect/pr56826.c: Ditto.
8146 * gcc.dg/vect/pr60276.c: Ditto.
8147 * gcc.dg/vect/pr62021.c: Ditto.
8148 * gcc.dg/vect/pr63530.c: Ditto.
8149 * gcc.dg/vect/pr65518.c: Ditto.
8150 * gcc.dg/vect/pr65947-1.c: Ditto.
8151 * gcc.dg/vect/pr65947-10.c: Ditto.
8152 * gcc.dg/vect/pr65947-11.c: Ditto.
8153 * gcc.dg/vect/pr65947-12.c: Ditto.
8154 * gcc.dg/vect/pr65947-13.c: Ditto.
8155 * gcc.dg/vect/pr65947-2.c: Ditto.
8156 * gcc.dg/vect/pr65947-3.c: Ditto.
8157 * gcc.dg/vect/pr65947-4.c: Ditto.
8158 * gcc.dg/vect/pr65947-5.c: Ditto.
8159 * gcc.dg/vect/pr65947-6.c: Ditto.
8160 * gcc.dg/vect/pr65947-7.c: Ditto.
8161 * gcc.dg/vect/pr65947-8.c: Ditto.
8162 * gcc.dg/vect/pr65947-9.c: Ditto.
8163 * gcc.dg/vect/pr71416-1.c: Ditto.
8164 * gcc.dg/vect/pr71439.c: Ditto.
8165 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8166 * gcc.dg/vect/vect-bswap16.c: Ditto.
8167 * gcc.dg/vect/vect-bswap32.c: Ditto.
8168 * gcc.dg/vect/vect-bswap64.c: Ditto.
8169 * gcc.dg/vect/vect-live-1.c: Ditto.
8170 * gcc.dg/vect/vect-live-2.c: Ditto.
8171 * gcc.dg/vect/vect-live-3.c: Ditto.
8172 * gcc.dg/vect/vect-live-4.c: Ditto.
8173 * gcc.dg/vect/vect-live-5.c: Ditto.
8174 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8175 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8176 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8177 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8178 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8179 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8180 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8181 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8182 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8183 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8184 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8185 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8186 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8187 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8188 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8189 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8190 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8191
da224bcb
UB
81922016-06-24 Uros Bizjak <ubizjak@gmail.com>
8193
8194 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8195
dfee2870
L
81962016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8197
8198 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8199 ia32 if R_386_GOT32X relocation is supported.
8200 * gcc.target/i386/noplt-3.c: Likewise.
8201 * gcc.target/i386/noplt-2.c: Likewise.
8202 (main): Renamed to ...
8203 (bar): This.
8204 * gcc.target/i386/noplt-4.c: Likewise.
8205 (main): Renamed to ...
8206 (bar): This.
8207 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8208 * gcc.target/i386/pr67400-5.c: Likewise.
8209
a86451b9
JJ
82102016-06-24 Jakub Jelinek <jakub@redhat.com>
8211
00085092
JJ
8212 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8213 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8214
a86451b9
JJ
8215 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8216 f4): Adjust expected diagnostics.
8217 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8218 (T): If OVFP is defined, redefine to TP.
8219 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8220 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8221 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8222 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8223 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8224 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8225 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8226 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8227 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8228 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8229 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8230 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8231 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8232 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8233 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8234 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8235 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8236 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8237 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8238 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8239 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8240 as last argument to __builtin_add_overflow_p.
8241
7bb5d5f4
UB
82422016-06-23 Uros Bizjak <ubizjak@gmail.com>
8243
8244 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8245 dg-options and remove default vector testsuite compile flags.
8246 * g++.dg/vect/pr33860a.cc: Ditto.
8247 * g++.dg/vect/pr45470-a.cc: Ditto.
8248 * g++.dg/vect/pr45470-b.cc: Ditto.
8249 * g++.dg/vect/pr60896.cc: Ditto.
8250 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8251 * gcc.dg/vect/pr18308.c: Ditto.
8252 * gcc.dg/vect/pr24049.c: Ditto.
8253 * gcc.dg/vect/pr33373.c: Ditto.
8254 * gcc.dg/vect/pr36228.c: Ditto.
8255 * gcc.dg/vect/pr42395.c: Ditto.
8256 * gcc.dg/vect/pr42604.c: Ditto.
8257 * gcc.dg/vect/pr46663.c: Ditto.
8258 * gcc.dg/vect/pr48765.c: Ditto.
8259 * gcc.dg/vect/pr49093.c: Ditto.
8260 * gcc.dg/vect/pr49352.c: Ditto.
8261 * gcc.dg/vect/pr52298.c: Ditto.
8262 * gcc.dg/vect/pr52870.c: Ditto.
8263 * gcc.dg/vect/pr53185.c: Ditto.
8264 * gcc.dg/vect/pr53773.c: Ditto.
8265 * gcc.dg/vect/pr56695.c: Ditto.
8266 * gcc.dg/vect/pr62171.c: Ditto.
8267 * gcc.dg/vect/pr63530.c: Ditto.
8268 * gcc.dg/vect/pr68339.c: Ditto.
8269 * gcc.dg/vect/pr71259.c: Ditto.
8270 * gcc.dg/vect/vect-82_64.c: Ditto.
8271 * gcc.dg/vect/vect-83_64.c: Ditto.
8272 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8273 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8274 * gcc.dg/vect/vect-shift-2.c: Ditto.
8275 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8276 * gfortran.dg/vect/pr39318.f90: Ditto.
8277 * gfortran.dg/vect/pr45714-a.f: Ditto.
8278 * gfortran.dg/vect/pr45714-b.f: Ditto.
8279 * gfortran.dg/vect/pr46213.f90: Ditto.
8280
2d4bb02f
MM
82812016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8282 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8283
8284 * gcc.target/powerpc/p9-splat-5.c: New test.
8285
f6d1b868
UB
82862016-06-23 Uros Bizjak <ubizjak@gmail.com>
8287
8288 PR tree-optimization/71488
8289 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8290 * lib/target-supports.exp: ... here.
8291 (check_sse4_hw_available): New procedure.
8292 (check_effective_target_sse4_runtime): Ditto.
8293 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8294 -march=westmere for sse4_runtime targets.
936ff030 8295 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8296 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8297 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8298 (main): Call check_vect ().
a7898180 8299 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8300
c0597759
L
83012016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8302
8303 PR target/66232
8304 PR target/67400
8305 * gcc.target/i386/pr66232-14.c: New file.
8306 * gcc.target/i386/pr66232-15.c: Likewise.
8307 * gcc.target/i386/pr66232-16.c: Likewise.
8308 * gcc.target/i386/pr66232-17.c: Likewise.
8309 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8310 ia32 if R_386_GOT32X relocation is supported.
8311 * gcc.target/i386/pr67400-2.c: Likewise.
8312 * gcc.target/i386/pr67400-3.c: Likewise.
8313 * gcc.target/i386/pr67400-4.c: Likewise.
8314 * gcc.target/i386/pr67400-6.c: Likewise.
8315 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8316 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8317
5b0e27a7
JD
83182016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8319
8320 PR libgfortran/48852
8321 * gfortran.dg/char4_iunit_1.f03: Update test.
8322 * gfortran.dg/f2003_io_5.f03: Update test.
8323 * gfortran.dg/real_const_3.f90: Update test.
8324
7f586d90
AK
83252016-06-23 Andi Kleen <ak@linux.intel.com>
8326
8327 * g++.dg/bprob/bprob.exp: Support autofdo.
8328 * g++.dg/tree-prof/tree-prof.exp: dito.
8329 * gcc.dg/tree-prof/tree-prof.exp: dito.
8330 * gcc.misc-tests/bprob.exp: dito.
8331 * gfortran.dg/prof/prof.exp: dito.
8332 * lib/profopt.exp: dito.
8333 * lib/target-supports.exp: Check for autofdo.
8334
60fa7862
ML
83352016-06-23 Martin Liska <mliska@suse.cz>
8336
8337 * gcc.dg/pr71619.c: New test.
8338
e3d62871
UB
83392016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8340
8341 PR target/67400
cc901875
UB
8342 * gcc.target/i386/pr67400-1.c: New test.
8343 * gcc.target/i386/pr67400-2.c: Likewise.
8344 * gcc.target/i386/pr67400-3.c: Likewise.
8345 * gcc.target/i386/pr67400-4.c: Likewise.
8346 * gcc.target/i386/pr67400-5.c: Likewise.
8347 * gcc.target/i386/pr67400-6.c: Likewise.
8348 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8349
ac81cf0b
DM
83502016-06-22 David Malcolm <dmalcolm@redhat.com>
8351
8352 * c-c++-common/missing-header-1.c: New test case.
8353 * c-c++-common/missing-header-2.c: New test case.
8354 * c-c++-common/missing-header-3.c: New test case.
8355 * c-c++-common/missing-header-4.c: New test case.
8356
1a4f11c8
DM
83572016-06-22 David Malcolm <dmalcolm@redhat.com>
8358
8359 PR c/70339
8360 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8361 hint.
8362 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8363 expected results due to builtin "nanl" now being suggested for
8364 "name".
8365 * gcc.dg/pr67580.c: Update expected messages.
8366 * gcc.dg/spellcheck-identifiers.c: New testcase.
8367 * gcc.dg/spellcheck-typenames.c: New testcase.
8368
a93eac6a
DM
83692016-06-22 David Malcolm <dmalcolm@redhat.com>
8370
8371 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8372 file.
8373 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8374 diagnostic-test-show-locus-parseable-fixits.c to sources for
8375 diagnostic_plugin_test_show_locus.c.
8376 * lib/gcc-defs.exp (freeform_regexps): New global.
8377 (dg-regexp): New function.
8378 (handle-dg-regexps): New function.
8379 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8380 freeform_regexps to the empty list.
8381 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8382
49e76ff1
IE
83832016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8384
f6d1b868 8385 PR tree-optimization/71488
49e76ff1
IE
8386 * g++.dg/pr71488.C: New test.
8387 * gcc.dg/vect/vect-bool-cmp.c: New test.
8388
951d8c8a
EB
83892016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8390
8391 * gcc.dg/guality/param-5.c: New test.
8392
b60fc3bd
BE
83932016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8394
8395 * gcc.target/i386/asm-flag-7.c: New test.
8396
0609abda
TS
83972016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8398
8399 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8400 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8401 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8402 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8403 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8404 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8405 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8406 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8407 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8408 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8409 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8410 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8411 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8412 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8413 * lib/target-supports.exp: Likewise.
8414
ee2499b4
TS
84152016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8416
8417 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8418 * gcc.dg/attr-ms_struct-2.c: Likewise.
8419 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8420 * gcc.dg/bf-ms-attrib.c: Likewise.
8421 * gcc.dg/bf-ms-layout-2.c: Likewise.
8422 * gcc.dg/bf-ms-layout-3.c: Likewise.
8423 * gcc.dg/bf-ms-layout.c: Likewise.
8424 * gcc.dg/bf-no-ms-layout.c: Likewise.
8425 * gcc.target/i386/bitfield1.c: Likewise.
8426 * gcc.target/i386/bitfield2.c: Likewise.
8427 * gcc.target/i386/bitfield3.c: Likewise.
8428
caea59ff
KN
84292016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8430
8431 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8432 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8433 override other than -mcpu=power9 command-line option is specified,
8434 or if the target operating system is aix.
8435 * gcc.target/powerpc/darn-1.c: Likewise.
8436 * gcc.target/powerpc/darn-2.c: Likewise.
8437 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8438 test if effective-target is not powerpc_p9vector_ok or if the
8439 target operating system is not defined.
8440 * gcc.target/powerpc/vslv-1.c: Likewise.
8441 * gcc.target/powerpc/vsrv-0.c: Likewise.
8442 * gcc.target/powerpc/vsrv-1.c: Likewise.
8443
63617e30
TB
84442016-06-21 Tobias Burnus <burnus@net-b.de>
8445
8446 PR fortran/71068
8447 * gfortran.dg/coarray/data_1.f90: New.
8448
89192c3c
WD
84492016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8450
8451 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8452 (dg-require-effective-target): Use arm_v8_neon_hw.
8453 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8454 (dg-require-effective-target): Likewise.
8455 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8456 (dg-require-effective-target): Likewise.
8457 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8458 (dg-require-effective-target): Likewise.
8459 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8460 (dg-require-effective-target): Likewise.
8461 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8462 (dg-require-effective-target): Likewise.
8463 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8464 Add AArch64 check.
8465
64ac50e2
WD
84662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8467
8468 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8469 Set to 3 so test passes.
8470
6252b5db
WD
84712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8472
8473 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8474
3b9bc511
IV
84752016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8476
8477 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8478 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8479 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8480 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8481
21db1c78
IV
84822016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8483
8484 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8485 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8486
9d30e86f
L
84872016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8488
8489 PR target/71549
8490 * gcc.target/i386/pr71549.c: New test.
8491
448a7c69
KN
84922016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8493
8494 * gcc.target/powerpc/vadsdu-0.c: Replace
8495 dg-require-effective-target directive to allow test to run on more
8496 platforms, and add dg-skip-if directive to disable test on aix
8497 platforms because of known incompatibilities.
8498 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8499 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8500 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8501 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8502 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8503 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8504 * gcc.target/powerpc/vadsdub-2.c: Replace
8505 dg-require-effective-target directive to allow test to run on more
8506 platforms, and add dg-skip-if directive to disable test on aix
8507 platforms because of known incompatibilities.
8508 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8509 with vec_absdb call to differentiate this test from vadsdub-1.c.
8510 * gcc.target/powerpc/vadsduh-1.c: Replace
8511 dg-require-effective-target directive to allow test to run on more
8512 platforms, and add dg-skip-if directive to disable test on aix
8513 platforms because of known incompatibilities.
8514 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8515 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8516 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8517
0ad84f34
JJ
85182016-06-21 Jakub Jelinek <jakub@redhat.com>
8519
8520 PR tree-optimization/71588
8521 * gcc.dg/pr71558.c: New test.
8522
e71e8d94
SKS
85232016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8524
8525 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8526 * c-c++-common/pr68657-2.c: Likewise.
8527 * c-c++-common/pr68657-3.c: Likewise.
8528 * gcc.dg/torture/pr69714.c: Require int32plus support.
8529 * gcc.dg/torture/pr70025.c: Likewise.
8530 * gcc.dg/torture/pr70083.c: Likewise.
8531 * gcc.dg/torture/pr70542.c: Likewise.
8532 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8533
5a578671
JM
85342016-06-20 Joseph Myers <joseph@codesourcery.com>
8535
8536 PR c/71601
8537 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8538
7a9df68e
JJ
85392016-06-20 Jakub Jelinek <jakub@redhat.com>
8540
50aa64d5
JJ
8541 PR middle-end/71581
8542 * gcc.dg/pr71581.c: New test.
8543
7a9df68e
JJ
8544 PR rtl-optimization/71591
8545 * gcc.dg/cpp/pr71591.c: New test.
8546
3947cf19
DR
85472016-06-20 David B. Robins <gcc@davidrobins.net>
8548
8549 PR target/71571
8550 * g++.dg/torture/pr71571.C: New test.
8551
c4ff221e
JJ
85522016-06-20 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR target/71559
8555 * gcc.target/i386/sse2-pr71559.c: New test.
8556 * gcc.target/i386/avx-pr71559.c: New test.
8557 * gcc.target/i386/avx512f-pr71559.c: New test.
8558
f1b5abfb
TB
85592016-06-20 Tobias Burnus <burnus@net-b.de>
8560
8561 PR fortran/71194
8562 * gfortran.dg/pointer_remapping_10.f90: New.
8563
842107e4
DM
85642016-06-20 David Malcolm <dmalcolm@redhat.com>
8565
8566 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8567
d9e8bdfd
MS
85682016-06-20 Martin Sebor <msebor@redhat.com>
8569
8570 PR c/69507
8571 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8572 * gnu90-const-expr-1.c: Same.
8573 * gnu99-const-expr-1.c: Same.
8574 * gnu99-static-1.c: Same.
8575
67785479
RL
85762016-06-20 Renlin Li <renlin.li@arm.com>
8577
29f09b38 8578 PR testsuite/71489
67785479
RL
8579 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8580
636929b8
JG
85812016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8582
8583 * gcc.target/aarch64/vcvt_f64_1.c: New.
8584 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8585 * gcc.target/aarch64/vrecp_f64_1.c: New.
8586
ff7b374b
KT
85872016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8588
8589 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8590 "alignement".
8591
554cfc9e
GJL
85922016-06-20 Georg-Johann Lay <avr@gjlay.de>
8593
8594 PR target/71103
8595 * gcc.target/avr/torture/pr71103-2.c: New test.
8596
94087e88 85972016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8598
8599 PR c/69507
8600 * gcc.dg/alignof.c: New test.
8601
c561b091
PC
86022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8603
8604 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8605 vs dg-error; test constexpr specifier too.
8606
bf54f123
PC
86072016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8608
8609 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8610
4e53aa97
CL
86112016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8612
8613 * lib/target-supports.exp
8614 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8615 arm_neon_ok and merge flags. Fix temporary test name.
8616 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8617 and merge flags.
8618
69071d86
ML
86192016-06-17 Martin Liska <mliska@suse.cz>
8620
8621 * gcc.dg/predict-9.c: Fix dump scanning.
8622
68b3b858
BC
86232016-06-17 Bin Cheng <bin.cheng@arm.com>
8624
8625 PR tree-optimization/71354
8626 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8627
d3ee260a
BC
86282016-06-17 Bin Cheng <bin.cheng@arm.com>
8629
8630 PR tree-optimization/71347
8631 * gcc.dg/tree-ssa/pr71347.c: New test.
8632
bd8fb114
BC
86332016-06-17 Bin Cheng <bin.cheng@arm.com>
8634
8635 PR tree-optimization/71354
8636 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8637
97816be4
BC
86382016-06-17 Bin Cheng <bin.cheng@arm.com>
8639
8640 * gcc.dg/vect/vect-alias-check-1.c: New test.
8641
2d761a37
SKS
86422016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8643
e0277d6b 8644 PR target/71151
2d761a37
SKS
8645 * gcc.target/avr/pr71151-1.c: New test.
8646 * gcc.target/avr/pr71151-2.c: New test.
8647 * gcc.target/avr/pr71151-3.c: New test.
8648 * gcc.target/avr/pr71151-4.c: New test.
8649 * gcc.target/avr/pr71151-5.c: New test.
8650 * gcc.target/avr/pr71151-6.c: New test.
8651 * gcc.target/avr/pr71151-7.c: New test.
8652 * gcc.target/avr/pr71151-8.c: New test.
8653 * gcc.target/avr/pr71151-common.h: New test.
8654
68fa96d6
ML
86552016-06-16 Martin Liska <mliska@suse.cz>
8656
8657 * gfortran.dg/predict-1.f90: New test.
8658
b6ca982f
UB
86592016-06-16 Uros Bizjak <ubizjak@gmail.com>
8660
8661 PR target/71242
3a146d46 8662 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8663
1dc8d15b
JH
86642016-06-16 Jan Hubicka <hubicka@ucw.cz>
8665
8666 * g++.dg/vect/pr36648.cc: Disable cunrolli
8667
67c25816
JJ
86682016-06-16 Jakub Jelinek <jakub@redhat.com>
8669
c577adb2
JJ
8670 PR target/71554
8671 * gcc.c-torture/execute/pr71554.c: New test.
8672
67c25816
JJ
8673 PR rtl-optimization/71532
8674 * gcc.dg/torture/pr71532.c: New test.
8675
1a3c3ee9
MM
86762016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8677
8678 * gcc.target/powerpc/p9-dimode1.c: New test.
8679 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8680
f29468a7
JJ
86812016-06-15 Jakub Jelinek <jakub@redhat.com>
8682
61daecc4
JJ
8683 * gcc.c-torture/compile/20160615-1.c: New test.
8684
f29468a7
JJ
8685 * g++.dg/cpp0x/ref-qual17.C: New test.
8686
209d1e2d
IE
86872016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8688
8689 PR middle-end/71529
8690 * gcc.target/i386/pr71529.C: New test.
8691
8dc35712
AH
86922016-06-15 Alan Hayward <alan.hayward@arm.com>
8693
8694 PR tree-optimization/71483
8695 * g++.dg/vect/pr71483.c: New
8696
b8911cb8
PC
86972016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8698
8699 PR c++/70202
8700 * g++.dg/inherit/crash6.C: New.
8701 * g++.dg/inherit/union2.C: Likewise.
8702 * g++.dg/inherit/virtual12.C: Likewise.
8703 * g++.dg/inherit/virtual13.C: Likewise.
8704 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8705
cf5d08ab
UB
87062016-06-15 Uros Bizjak <ubizjak@gmail.com>
8707
e3d62871 8708 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8709
8f482165
AH
87102016-06-15 Alan Hayward <alan.hayward@arm.com>
8711
8712 PR tree-optimization/71439
8713 * gcc.dg/vect/pr71439.c: New
8714
3256673f
KT
87152016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8716
8717 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8718
b17dc4d4
RB
87192016-06-15 Richard Biener <rguenther@suse.de>
8720
8721 * gcc.dg/vect/slp-45.c: New testcase.
8722
2a5825f2
RB
87232016-06-15 Richard Biener <rguenther@suse.de>
8724
8725 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8726
6e433d0b
BS
87272016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8728
8729 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8730 requirements, and disable for AIX for now.
8731 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8732
abe7f828
JJ
87332016-06-14 Jakub Jelinek <jakub@redhat.com>
8734
a09c81b4
JJ
8735 PR c++/71528
8736 * g++.dg/opt/pr71528.C: New test.
8737
abe7f828
JJ
8738 PR c++/71516
8739 * g++.dg/init/pr71516.C: New test.
8740
acfadf06
PC
87412016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8742
8743 * g++.dg/init/array46.C: New.
8744
4d568ab2
UB
87452016-06-14 Uros Bizjak <ubizjak@gmail.com>
8746
e3d62871
UB
8747 * gcc.target/i386/float128-3.c: New test.
8748 * gcc.target/i386/quad-sse4.c: Ditto.
8749 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8750 Update scan strings.
4d568ab2 8751
30934c5d
RB
87522016-06-14 Richard Biener <rguenther@suse.de>
8753
8754 PR middle-end/71526
8755 * gfortran.dg/pr71526.f90: New testcase.
8756
3970e545
AV
87572016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8758
8759 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8760 * gcc.dg/zero_bits_compound-1.c: Likewise.
8761
04976c6e
RB
87622016-06-14 Richard Biener <rguenther@suse.de>
8763
8764 PR tree-optimization/71522
8765 * gcc.dg/torture/pr71522.c: New testcase.
8766
23e025db
JJ
87672016-06-14 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR tree-optimization/71520
8770 * gcc.dg/tree-ssa/pr71520.c: New test.
8771
90b72e84
RB
87722016-06-14 Richard Biener <rguenther@suse.de>
8773
8774 PR tree-optimization/71521
86c24ba6 8775 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8776
ef7cf206
JJ
87772016-06-13 Jakub Jelinek <jakub@redhat.com>
8778
0dda258b
JJ
8779 PR sanitizer/71498
8780 * c-c++-common/ubsan/bounds-13.c: New test.
8781
ef7cf206
JJ
8782 PR preprocessor/71183
8783 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8784
a73786e3
JL
87852016-06-13 Jeff Law <law@redhat.com>
8786
8787 PR tree-optimization/71403
8788 * c-c++-common/ubsan/pr71403-1.c: New test.
8789 * c-c++-common/ubsan/pr71403-2.c: New test.
8790 * c-c++-common/ubsan/pr71403-3.c: New test.
8791
0ac249bf
JJ
87922016-06-13 Jakub Jelinek <jakub@redhat.com>
8793
8794 PR middle-end/71478
8795 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8796 Add -Wno-psabi -w to dg-options.
8797
5408a64a
KN
87982016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8799
8800 * gcc.target/powerpc/vadsdu-0.c: New test.
8801 * gcc.target/powerpc/vadsdu-1.c: New test.
8802 * gcc.target/powerpc/vadsdu-2.c: New test.
8803 * gcc.target/powerpc/vadsdu-3.c: New test.
8804 * gcc.target/powerpc/vadsdu-4.c: New test.
8805 * gcc.target/powerpc/vadsdu-5.c: New test.
8806 * gcc.target/powerpc/vadsdub-1.c: New test.
8807 * gcc.target/powerpc/vadsdub-2.c: New test.
8808 * gcc.target/powerpc/vadsduh-1.c: New test.
8809 * gcc.target/powerpc/vadsduh-2.c: New test.
8810 * gcc.target/powerpc/vadsduw-1.c: New test.
8811 * gcc.target/powerpc/vadsduw-2.c: New test.
8812
f7e4f2e3
DM
88132016-06-13 David Malcolm <dmalcolm@redhat.com>
8814
8815 * gcc.dg/c99-init-2.c (c): Update expected error message.
8816 * gcc.dg/init-bad-8.c (foo): Likewise.
8817 * gcc.dg/spellcheck-fields-3.c: New test case.
8818
ad23a23e
ML
88192016-06-13 Martin Liska <mliska@suse.cz>
8820
8821 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8822 and "guess loop iv compared" heuristics.
8823 * gcc.dg/predict-2.c: Likewise.
8824 * gcc.dg/predict-3.c: Likewise.
8825 * gcc.dg/predict-4.c: Likewise.
8826 * gcc.dg/predict-5.c: Likewise.
8827 * gcc.dg/predict-6.c: Likewise.
8828
146c55da
MP
88292016-06-13 Marek Polacek <polacek@redhat.com>
8830
8831 PR middle-end/71476
8832 * c-c++-common/Wswitch-unreachable-4.c: New test.
8833 * gcc.dg/Wswitch-unreachable-2.c: New test.
8834 * g++.dg/tm/jump1.C: Move dg-warning.
8835
42e77cbc
EB
88362016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8837
8838 * gnat.dg/renaming10.ad[sb]: New test.
8839
7474dcc1
PT
88402016-06-13 Paul Thomas <pault@gcc.gnu.org>
8841
8842 PR fortran/70673
8843 * gfortran.dg/pr70673.f90: New test.
8844
f57f53d3
RB
88452016-06-13 Richard Biener <rguenther@suse.de>
8846
8847 PR middle-end/64516
8848 * gcc.dg/align-3.c: New testcase.
8849
5843a5f0
ML
88502016-06-13 Martin Liska <mliska@suse.cz>
8851
8852 * gcc.target/i386/pr71458.c: New test.
8853
aa8fdb44
UB
88542016-06-12 Uros Bizjak <ubizjak@gmail.com>
8855
8856 PR target/71241
3a146d46 8857 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8858
2043e4d7
DH
88592016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8860
8861 PR target/60751
8862 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8863 statement.
8864
d3dc025d
DH
88652016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8866
8867 PR target/60751
8868 * gfortran.dg/comma_IO_extension_1.f90: New test.
8869 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8870 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8871 statement.
8872 * gfortran.dg/graphite/pr38083.f90: Likewise.
8873 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8874 missing format.
8875
a31d78c6
EB
88762016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8877
8878 * gnat.dg/case_character.adb: New test.
8879
95c18dd0
SB
88802016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8881
8882 PR middle-end/71310
8883 * gcc.target/powerpc/pr71310.c: New testcase.
8884
b97d37b4
KV
88852016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8886
8887 PR middle-end/71478
8888 * gcc.dg/pr71478.c: New test.
8889
900bcda3
JJ
88902016-06-10 Jakub Jelinek <jakub@redhat.com>
8891
ec1c20db
JJ
8892 PR middle-end/71494
8893 * gcc.c-torture/execute/pr71494.c: New test.
8894
50b15873
JJ
8895 PR c/68657
8896 * gcc.target/i386/pr68657.c: New test.
8897
900bcda3
JJ
8898 PR inline-asm/68843
8899 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8900 (test): Add -masm=intel alternatives.
8901
4d926e34
MS
89022016-06-10 Martin Sebor <msebor@redhat.com>
8903
8904 PR c/71392
8905 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8906
ad071b2b
JL
89072016-06-10 Jeff Law <law@redhat.com>
8908
8909 PR tree-optimization/71335
8910 * gcc.c-torture/execute/pr71335.c: New test.
8911
2704efe8
DM
89122016-06-10 David Malcolm <dmalcolm@redhat.com>
8913
8914 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8915 the various "cannot tail-call: " messages.
8916
18c9b7d4
CL
89172016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8918
8919 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8920 and options.
8921
7cfa10f3
MO
89222016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8923
8924 PR sanitizer/71480
8925 * c-c++-common/asan/pr71480.c: New test.
8926
1f24fd3e
L
89272016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8928
8929 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8930 (ASMNAME2): Likewise.
8931 (main): Replace fn in asm statement with ASMNAME ("fn").
8932 * gcc.dg/guality/pr68037-2.c: Likewise.
8933 * gcc.dg/guality/pr68037-3.c: Likewise.
8934 * gcc.dg/torture/pr68037-1.c: Likewise.
8935 * gcc.dg/torture/pr68037-2.c: Likewise.
8936 * gcc.dg/torture/pr68037-3.c: Likewise.
8937
ad551c07
BE
89382016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8939
8940 PR inline-asm/68843
8941 * gcc.target/i386/pr68843-1.c: New test.
8942 * gcc.target/i386/pr68843-2.c: New test.
8943
4b1ffdb1 89442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8945 Cesar Philippidis <cesar@codesourcery.com>
8946
8947 PR middle-end/71373
8948 * gcc.dg/goacc/nested-function-1.c: New file.
8949 * gcc.dg/goacc/nested-function-2.c: Likewise.
8950 * gcc.dg/goacc/pr71373.c: Likewise.
8951 * gfortran.dg/goacc/cray-2.f95: Likewise.
8952 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8953 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8954 * gfortran.dg/goacc/cray.f95: Update.
8955 * gfortran.dg/goacc/loop-1.f95: Likewise.
8956 * gfortran.dg/goacc/loop-3.f95: Likewise.
8957 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8958 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8959
89602016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8961
8962 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8963 for OpenACC tile clauses.
8964 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8965
8966 PR c/71381
8967 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8968 to...
8969 * c-c++-common/goacc/cache-2.c: ... this new file.
8970 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8971 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8972 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8973 usage.
8974 * gfortran.dg/goacc/cray.f95: Likewise.
8975 * gfortran.dg/goacc/loop-1.f95: Likewise.
8976
89851e4c
AH
89772016-06-10 Alan Hayward <alan.hayward@arm.com>
8978
8979 PR tree-optimization/71407
8980 PR tree-optimization/71416
8981 * gcc.dg/vect/pr71407.c: New
8982 * gcc.dg/vect/pr71416-1.c: New
8983 * gcc.dg/vect/pr71416-2.c: New
8984
200eafbf
RB
89852016-06-10 Richard Biener <rguenther@suse.de>
8986
8987 PR middle-end/71477
8988 * gcc.dg/torture/pr71477.c: New testcase.
8989
4df99d92
JK
89902016-06-09 Julia Koval <julia.koval@intel.com>
8991
8992 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8993 * gcc.target/i386/interrupt-13.c: Likewise.
8994 * gcc.target/i386/interrupt-15.c: Likewise.
8995 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8996 * gcc.target/i386/interrupt-24.c: Likewise.
8997 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8998 * gcc.target/i386/interrupt-9.c: Likewise.
8999 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9000
e01b4e16
MS
90012016-06-09 Martin Sebor <msebor@redhat.com>
9002
9003 PR c/70883
9004 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9005 * gcc.dg/builtin-constant_p-1.c: Same.
9006 * gcc.dg/builtins-error.c: Same.
9007 * gcc.dg/pr70859.c: Same.
9008
9c35db0e
SKS
90092016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9010
9011 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9012 * gcc.dg/torture/pr68067-1.c: Likewise.
9013 * gcc.dg/torture/pr68067-2.c: Likewise.
9014
90152016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9016
9017 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9018 when setting SIZE.
9019
392a81b9
PC
90202016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9021
9022 PR c++/71465
9023 * g++.dg/inherit/crash5.C: New.
9024 Revert:
9025 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9026
9027 PR c++/70202
9028 * g++.dg/inherit/crash5.C: New.
9029 * g++.dg/inherit/virtual1.C: Adjust.
9030
e49efc14
ML
90312016-06-09 Martin Liska <mliska@suse.cz>
9032
9033 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9034 * g++.dg/predict-loop-exit-2.C: Likewise.
9035 * g++.dg/predict-loop-exit-3.C: Likewise.
9036 * gcc.dg/predict-1.c: Likewise.
9037 * gcc.dg/predict-2.c: Likewise.
9038 * gcc.dg/predict-3.c: Likewise.
9039 * gcc.dg/predict-4.c: Likewise.
9040 * gcc.dg/predict-5.c: Likewise.
9041 * gcc.dg/predict-6.c: Likewise.
9042 * gcc.dg/predict-7.c: Likewise.
9043
36d57986
RB
90442016-06-09 Richard Biener <rguenther@suse.de>
9045
9046 PR tree-optimization/71462
9047 * gcc.dg/torture/pr71462.c: New testcase.
9048
7d82e8e4
MP
90492016-06-09 Marek Polacek <polacek@redhat.com>
9050
9051 PR c/65471
9052 * gcc.dg/c11-generic-3.c: New test.
9053
c8a71589
PC
90542016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9055
9056 * g++.dg/init/array42.C: New.
9057 * g++.dg/init/array43.C: Likewise.
9058 * g++.dg/init/array44.C: Likewise.
9059 * g++.dg/init/array45.C: Likewise.
9060 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9061 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9062 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9063 * g++.dg/gomp/pr35751.C: Likewise.
9064 * g++.dg/init/array23.C: Likewise.
9065 * g++.dg/init/brace2.C: Likewise.
9066 * g++.dg/init/brace6.C: Likewise.
9067
44a845ca
MS
90682016-06-08 Martin Sebor <msebor@redhat.com>
9069 Jakub Jelinek <jakub@redhat.com>
9070
9071 PR c++/70507
9072 PR c/68120
9073 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9074 * c-c++-common/builtin-arith-overflow-2.c: New test.
9075 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9076 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9077 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9078
2ef16b6e
JJ
90792016-06-08 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR c++/71442
9082 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9083
5e3ee346
AL
90842016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9085
9086 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9087 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9088 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9089 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9090 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9091 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9092 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9093 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9094 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9095 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9096 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9097 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9098 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9099
b2ae2814
RB
91002016-06-08 Richard Biener <rguenther@suse.de>
9101
9102 PR tree-optimization/68558
9103 * gcc.dg/vect/slp-44.c: New testcase.
9104
e09b4c37
RB
91052016-06-08 Richard Biener <rguenther@suse.de>
9106
9107 * gcc.dg/vect/slp-43.c: New testcase.
9108
72d50660
RB
91092016-06-08 Richard Biener <rguenther@suse.de>
9110
9111 PR tree-optimization/71452
9112 * gcc.dg/torture/pr71452.c: New testcase.
9113
988c115c
JJ
91142016-06-08 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR c++/71448
9117 * g++.dg/torture/pr71448.C: New test.
9118
73d73b48
BS
91192016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9120
9121 PR debug/71432
9122 PR ada/71413
9123 * g++.dg/debug/pr71432.C: New test.
9124
bdd15d0c
PK
91252016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9126
9127 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9128 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9129 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9130
ce0607bb
AH
91312016-06-08 Alan Hayward <alan.hayward@arm.com>
9132
9133 * gcc.dg/vect/vect-live-2.c: Update effective target.
9134 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9135 * lib/target-supports.exp: Add aarch64 to vect_long.
9136
92a5f2ba
MP
91372016-06-08 Marek Polacek <polacek@redhat.com>
9138
9139 PR c/71418
9140 * gcc.dg/noncompile/pr71418.c: New test.
9141
08203f73
MP
9142 PR c/71426
9143 * gcc.dg/noncompile/pr71426.c: New test.
9144
d1fcc2bd
JH
91452016-06-07 Jan Hubicka <hubicka@ucw.cz>
9146
9147 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9148 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9149 * gcc.dg/predict-3.c: Update template.
9150 * gcc.dg/predict-5.c: Update template.
9151 * gcc.dg/predict-6.c: Update template.
9152 * gcc.dg/predict-9.c: Update template.
9153 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9154
a23e6f1c
BS
91552016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9156
9157 * gcc.target/powerpc/vec-mul.c: New test.
9158
6ffd47b7
DM
91592016-06-07 David Malcolm <dmalcolm@redhat.com>
9160
9161 * gcc.dg/spellcheck-fields-2.c: New test case.
9162
bfd67b47
RB
91632016-06-07 Richard Biener <rguenther@suse.de>
9164
9165 PR c/61564
9166 * gcc.dg/Wpragmas-1.c: New testcase.
9167 * gcc.dg/Wattributes-4.c: Likewise.
9168 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9169 entry.
9170
701b9a47
CL
91712016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9172
9173 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9174 spurious debug code.
9175
6b80d6fa
RB
91762016-06-07 Richard Biener <rguenther@suse.de>
9177
9178 PR tree-optimization/71428
9179 * gcc.dg/torture/pr71428.c: New testcase.
9180
0f3f9437
RB
91812016-06-07 Richard Biener <rguenther@suse.de>
9182
9183 PR middle-end/71423
9184 * gcc.dg/torture/pr71423.c: New testcase.
9185
ec963f2a
KV
91862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9187
9188 PR middle-end/71408
9189 * gcc.dg/tree-ssa/pr71408.c: New test.
9190
46ab5b6e
KV
91912016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9192
9193 PR middle-end/71281
9194 * g++.dg/torture/pr71281.C: New test.
9195
1f40cff3
MP
91962016-06-06 Marek Polacek <polacek@redhat.com>
9197
9198 PR c/71362
9199 * gcc.dg/pr71362.c: New test.
9200
6f5bcd24
JJ
92012016-06-06 Jakub Jelinek <jakub@redhat.com>
9202 Patrick Palka <ppalka@gcc.gnu.org>
9203
9204 PR c++/70847
9205 PR c++/71330
9206 PR c++/71393
9207 * g++.dg/opt/pr70847.C: New test.
9208 * g++.dg/ubsan/pr70847.C: New test.
9209 * g++.dg/ubsan/pr71393.C: New test.
9210
158beb4a
JJ
92112016-06-06 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR tree-optimization/71259
9214 * gcc.dg/vect/pr71259.c: New test.
9215
d9b950dd
DM
92162016-06-06 David Malcolm <dmalcolm@redhat.com>
9217
9218 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9219 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9220 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9221 above.
9222
36f9ad69
KT
92232016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9224
9225 PR middle-end/37780
9226 * gcc.c-torture/execute/pr37780.c: New test.
9227 * gcc.target/aarch64/pr37780_1.c: Likewise.
9228 * gcc.target/arm/pr37780_1.c: Likewise.
9229
5545a907
MP
92302016-06-06 Marek Polacek <polacek@redhat.com>
9231
9232 * c-c++-common/attr-may-alias-1.c: New test.
9233 * c-c++-common/attr-may-alias-2.c: New test.
9234 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9235
93671519
BE
92362016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9237
9238 PR c/24414
9239 * gcc.target/i386/pr24414.c: New test.
9240
690f24b7
JM
92412016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9242
9243 * gcc.target/sparc/vis4misc.c: New file.
9244 * gcc.target/sparc/fpcmp.c: Likewise.
9245 * gcc.target/sparc/fpcmpu.c: Likewise.
9246
31ce6157
AH
92472016-06-06 Alan Hayward <alan.hayward@arm.com>
9248
9249 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9250 * gcc.dg/vect/vect-live-3.c: Likewise.
9251
9fcebb5a
RB
92522016-06-06 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/71398
9255 * gcc.dg/torture/pr71398.c: New testcase.
9256
903ca97b
UB
92572016-06-06 Uros Bizjak <ubizjak@gmail.com>
9258
9259 PR target/71389
9260 * g++.dg/pr71389.C: New test.
9261
9c1eb332
JD
92622016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9263
9264 PR fortran/71404
9265 * gfortran.dg/fmt_read_5.f: New test.
9266
b2d83bd2
AV
92672016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9268
9269 PR fortran/69659
9270 * gfortran.dg/class_array_22.f03: New test.
9271
ec81960e
JH
92722016-06-05 Jan Hubicka <hubicka@ucw.cz>
9273
9274 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9275
429d2750
JH
92762016-06-05 Jan Hubicka <hubicka@ucw.cz>
9277
9278 * gcc.dg/predict-9.c: Update template.
9279
c1c00983
PC
92802016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9281
9282 PR c++/49377
9283 * g++.dg/template/pr49377.C: New.
9284
1927a963
JJ
92852016-06-04 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR tree-optimization/71405
9288 * g++.dg/torture/pr71405.C: New test.
9289
909a11ad
PC
92902016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9291
9292 PR c++/70202
9293 * g++.dg/inherit/crash5.C: New.
9294 * g++.dg/inherit/virtual1.C: Adjust.
9295
08bbb1f8
JL
92962016-06-03 Jeff Law <law@redhat.com>
9297
9298 PR tree-optimization/71316
9299 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9300
7c35235c
JJ
93012016-06-03 Jakub Jelinek <jakub@redhat.com>
9302
9303 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9304 dg-additional-options with just -fno-tree-scev-cprop in it.
9305 * gcc.dg/vect/vect-live-2.c: Likewise.
9306 * gcc.dg/vect/vect-live-5.c: Likewise.
9307 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9308 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9309 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9310
c8572dd6
PP
93112016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9312
9313 PR c++/27100
9314 * g++.dg/other/friend6.C: New test.
9315
1c7733a7
BS
93162016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9317
9318 * g++.dg/torture/ppc-ldst-array.C: New.
9319
0d2f700f
JM
93202016-06-03 Joseph Myers <joseph@codesourcery.com>
9321
9322 PR target/71276
9323 PR target/71277
9324 * gcc.dg/torture/builtin-fp-int-inexact.c,
9325 gcc.target/i386/387-builtin-fp-int-inexact.c,
9326 gcc.target/i386/387-rint-inline-1.c,
9327 gcc.target/i386/387-rint-inline-2.c,
9328 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9329 gcc.target/i386/sse2-rint-inline-1.c,
9330 gcc.target/i386/sse2-rint-inline-2.c,
9331 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9332 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9333
f8071c05
L
93342016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9335 Julia Koval <julia.koval@intel.com>
9336
9337 PR target/66960
9338 PR target/67630
9339 PR target/67634
9340 PR target/67841
9341 PR target/68037
9342 PR target/68618
9343 PR target/68661
9344 PR target/69575
9345 PR target/69596
9346 PR target/69734
9347 * gcc.dg/guality/pr68037-1.c: New test.
9348 * gcc.dg/guality/pr68037-2.c: Likewise.
9349 * gcc.dg/guality/pr68037-3.c: Likewise.
9350 * gcc.dg/torture/pr68037-1.c: Likewise.
9351 * gcc.dg/torture/pr68037-2.c: Likewise.
9352 * gcc.dg/torture/pr68037-3.c: Likewise.
9353 * gcc.dg/torture/pr68661-1a.c: Likewise.
9354 * gcc.dg/torture/pr68661-1b.c: Likewise.
9355 * gcc.target/i386/interrupt-1.c: Likewise.
9356 * gcc.target/i386/interrupt-2.c: Likewise.
9357 * gcc.target/i386/interrupt-3.c: Likewise.
9358 * gcc.target/i386/interrupt-4.c: Likewise.
9359 * gcc.target/i386/interrupt-5.c: Likewise.
9360 * gcc.target/i386/interrupt-6.c: Likewise.
9361 * gcc.target/i386/interrupt-7.c: Likewise.
9362 * gcc.target/i386/interrupt-8.c: Likewise.
9363 * gcc.target/i386/interrupt-9.c: Likewise.
9364 * gcc.target/i386/interrupt-10.c: Likewise.
9365 * gcc.target/i386/interrupt-11.c: Likewise.
9366 * gcc.target/i386/interrupt-12.c: Likewise.
9367 * gcc.target/i386/interrupt-13.c: Likewise.
9368 * gcc.target/i386/interrupt-14.c: Likewise.
9369 * gcc.target/i386/interrupt-15.c: Likewise.
9370 * gcc.target/i386/interrupt-16.c: Likewise.
9371 * gcc.target/i386/interrupt-17.c: Likewise.
9372 * gcc.target/i386/interrupt-18.c: Likewise.
9373 * gcc.target/i386/interrupt-19.c: Likewise.
9374 * gcc.target/i386/interrupt-20.c: Likewise.
9375 * gcc.target/i386/interrupt-21.c: Likewise.
9376 * gcc.target/i386/interrupt-22.c: Likewise.
9377 * gcc.target/i386/interrupt-23.c: Likewise.
9378 * gcc.target/i386/interrupt-24.c: Likewise.
9379 * gcc.target/i386/interrupt-25.c: Likewise.
9380 * gcc.target/i386/interrupt-26.c: Likewise.
9381 * gcc.target/i386/interrupt-27.c: Likewise.
9382 * gcc.target/i386/interrupt-28.c: Likewise.
9383 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9384 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9385 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9386 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9387 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9388 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9389 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9390 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9391 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9392 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9393 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9394 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9395
36b85e43
BS
93962016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9397
9de2e795
L
9398 PR tree-optimization/52171
9399 * gcc.dg/pr52171.c: New test.
9400 * gcc.target/i386/pr52171.c: New test.
36b85e43 9401
bfeee8ac
JH
94022016-06-03 Jan Hubicka <jh@suse.cz>
9403
9404 * g++.dg/tree-ssa/pred-1.C: New testcase
9405 * gcc.dg/tree-ssa/pred-1.c: New testcase
9406
859b0bae
BS
94072016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9408
9409 PR target/70957
9410 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9411 support.
9412 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9413
3a2edf4c
AH
94142016-06-03 Alan Hayward <alan.hayward@arm.com>
9415
9416 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9417
b28ead45
AH
94182016-06-03 Alan Hayward <alan.hayward@arm.com>
9419
9420 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9421 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9422 * gcc.dg/vect/vect-live-1.c: New test.
9423 * gcc.dg/vect/vect-live-2.c: New test.
9424 * gcc.dg/vect/vect-live-3.c: New test.
9425 * gcc.dg/vect/vect-live-4.c: New test.
9426 * gcc.dg/vect/vect-live-5.c: New test.
9427 * gcc.dg/vect/vect-live-slp-1.c: New test.
9428 * gcc.dg/vect/vect-live-slp-2.c: New test.
9429 * gcc.dg/vect/vect-live-slp-3.c: New test.
9430
1f91747b
JJ
94312016-06-03 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR middle-end/71387
9434 * g++.dg/opt/pr71387.C: New test.
9435
47b83923
JL
94362016-06-02 Jeff Law <law@redhat.com>
9437
9438 PR tree-optimization/71328
9439 * gcc.c-torture/compile/pr71328.c: New test.
9440
e96e5f46
JD
94412016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9442
9443 PR fortran/52393
9444 * gfortran.dg/fmt_read_3.f90: Fix typo.
9445 * gfortran.dg/fmt_read_4.f90: New test.
9446
b872d729
PC
94472016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9448
9449 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9450 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9451 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9452 * g++.dg/cpp0x/override2.C: Likewise.
9453 * g++.dg/parse/crash5.C: Likewise.
9454 * g++.dg/parse/error16.C: Likewise.
9455 * g++.dg/parse/error27.C: Likewise.
9456 * g++.dg/template/qualttp15.C: Likewise.
9457 * g++.dg/template/redecl4.C: Likewise.
9458 * g++.old-deja/g++.other/crash39.C: Likewise.
9459 * g++.old-deja/g++.other/struct1.C: Likewise.
9460 * g++.old-deja/g++.pt/m9a.C: Likewise.
9461 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9462
0e535442
JJ
94632016-06-02 Jakub Jelinek <jakub@redhat.com>
9464
0633ee10
JJ
9465 PR c++/71372
9466 * c-c++-common/pr71372.c: New test.
9467
0e535442
JJ
9468 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9469 __TIME__ strings with __builtin_strcmp instead of printf and
9470 dg-output.
9471
f3c5ecc2
ML
94722016-06-02 Martin Liska <mliska@suse.cz>
9473
9474 * gcc.dg/predict-9.c: New test.
9475
a91807c5
JJ
94762016-06-02 Jakub Jelinek <jakub@redhat.com>
9477
9478 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9479 global set_compiler_env_var and global saved_compiler_env_var.
9480
b5bd1978
KT
94812016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9482
9483 PR rtl-optimization/71295
9484 * gcc.c-torture/compile/pr71295.c: New test.
9485
b93b1475
JJ
94862016-06-02 Jakub Jelinek <jakub@redhat.com>
9487
930ebd0e
JJ
9488 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9489
1e021dc3
JJ
9490 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9491 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9492
b93b1475
JJ
9493 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9494 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9495 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9496 alternative number.
9497
58f2fb5c
MM
94982016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9499
9500 * gcc.target/powerpc/p9-splat-4.c: New test.
9501
95022016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9503
9504 PR target/71186
9505 * gcc.target/powerpc/pr71186.c: New test.
9506
4731c9f0
JD
95072016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9508
9509 PR fortran/52393
9510 * gfortran.dg/fmt_read_3.f90: New test.
9511
042dee3e
TP
95122016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9513
9514 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9515 procedure.
9516
15c98b2e
ES
95172016-06-01 Eduard Sanou <dhole@openmailbox.org>
9518
9519 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9520 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9521 env var is set.
9522 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9523 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9524 shown once.
9525 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9526 during compilation.
9527 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9528 vars set by dg-set-compiler-env-var.
9529
6442a6f4
PT
95302016-06-01 Paul Thomas <pault@gcc.gnu.org>
9531
9532 PR fortran/71156
9533 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9534 to the module procedure declaration.
9535 * gfortran.dg/submodule_16.f08: New test.
9536
ab62397a
JJ
95372016-06-01 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR middle-end/71371
9540 * c-c++-common/gomp/pr71371.c: New test.
9541
b66af6ed
RB
95422016-06-01 Richard Biener <rguenther@suse.de>
9543
9544 PR tree-optimization/71366
9545 * gcc.dg/torture/pr71366-1.c: New testcase.
9546 * gcc.dg/torture/pr71366-2.c: Likewise.
9547
e342b9d8
KN
95482016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9549
9550 * gcc.target/powerpc/vslv-0.c: New test.
9551 * gcc.target/powerpc/vslv-1.c: New test.
9552 * gcc.target/powerpc/vsrv-0.c: New test.
9553 * gcc.target/powerpc/vsrv-1.c: New test.
9554
721547cd
NS
95552016-06-01 Nathan Sidwell <nathan@acm.org>
9556
9557 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9558 * gcc.target/nvptx/weak.c: New.
9559
fa2c9034
RB
95602016-06-01 Richard Biener <rguenther@suse.de>
9561
9562 PR tree-optimization/71261
9563 * gcc.dg/torture/vect-bool-1.c: New testcase.
9564
3e32893c
JJ
95652016-06-01 Jakub Jelinek <jakub@redhat.com>
9566
9567 * gfortran.dg/gomp/order-1.f90: New test.
9568 * gfortran.dg/gomp/order-2.f90: New test.
9569
8c383600
JH
95702016-06-01 Jan Hubicka <hubicka@ucw.cz>
9571
9572 * gcc.dg/unroll-6.c: Update template.
9573 * gcc.dg/unroll-7.c: New testcase.
9574 * gcc.dg/unroll-8.c: New testcase.
9575
a0dfeef5
EB
95762016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9577
9578 * gnat.dg/opt56.ad[sb]: New test.
9579
48de5701
PC
95802016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9581
9582 PR c++/66635
9583 * g++.dg/cpp0x/constexpr-ice16.C: New.
9584
827cf695
PP
95852016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9586
9587 PR tree-optimization/71314
9588 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9589 -mbranch-cost=2.
9590
ff66f6e8
PP
95912016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9592
9593 PR tree-optimization/71077
9594 * gcc.dg/tree-ssa/pr71077.c: New test.
9595
050fb209
JH
95962016-05-31 Jan Hubicka <hubicka@ucw.cz>
9597
48de5701
PC
9598 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9599 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9600 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9601
c642d919
PC
96022016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9603
9604 PR c++/71248
9605 * g++.dg/cpp0x/pr71248.C: New.
9606 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9607 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9608 * g++.dg/init/new37.C: Likewise.
9609 * g++.dg/template/static1.C: Likewise.
9610 * g++.dg/template/static2.C: Likewise.
9611
d6439e08
L
96122016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9613
9614 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9615 instead of %rdi.
9616 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9617
780b9dd4
MP
96182016-05-31 Marek Polacek <polacek@redhat.com>
9619
9620 * c-c++-common/Wswitch-unreachable-3.c: New test.
9621 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9622
0d99f8a0
RB
96232016-05-31 Richard Biener <rguenther@suse.de>
9624
9625 PR tree-optimization/71352
9626 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9627
52545641
TP
96282016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9629
9630 * gcc.target/arm/armv5_thumb_isa.c: New test.
9631
5b8c1205
KY
96322016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9633
9634 PR target/71346
9635 * gcc.target/i386/pr71346.c: New test.
9636
7a88cc84
TV
96372016-05-31 Tom de Vries <tom@codesourcery.com>
9638
9639 PR tree-optimization/69068
9640 * gcc.dg/graphite/pr69068.c: New test.
9641
265149a6
MS
96422016-05-27 Martin Sebor <msebor@redhat.com>
9643
9644 PR c++/71306
9645 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9646
00631022
JJ
96472016-05-30 Jakub Jelinek <jakub@redhat.com>
9648
9649 PR c++/71349
9650 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9651 nowait depend(inout: dd[0]) clauses where permitted.
9652
b2f6675b
PC
96532016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9654
9655 PR c++/71238
9656 * g++.dg/parse/pr71238.C: New.
9657 * g++.dg/concepts/friend1.C: Test column numbers too.
9658 * g++.dg/cpp0x/initlist31.C: Likewise.
9659 * g++.dg/cpp0x/pr51420.C: Likewise.
9660 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9661 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9662 * g++.dg/ext/builtin3.C: Likewise.
9663 * g++.dg/lookup/friend12.C: Likewise.
9664 * g++.dg/lookup/friend7.C: Likewise.
9665 * g++.dg/lookup/koenig1.C: Likewise.
9666 * g++.dg/lookup/koenig5.C: Likewise.
9667 * g++.dg/lookup/used-before-declaration.C: Likewise.
9668 * g++.dg/overload/koenig1.C: Likewise.
9669 * g++.dg/template/crash65.C: Likewise.
9670 * g++.dg/template/friend57.C: Likewise.
9671 * g++.dg/warn/Wshadow-5.C: Likewise.
9672 * g++.dg/warn/Wunused-8.C: Likewise.
9673 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9674 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9675 * g++.old-deja/g++.jason/member.C: Likewise.
9676 * g++.old-deja/g++.jason/report.C: Likewise.
9677 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9678 * g++.old-deja/g++.law/visibility20.C: Likewise.
9679 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9680 * g++.old-deja/g++.other/static5.C: Likewise.
9681 * g++.old-deja/g++.pt/overload2.C: Likewise.
9682
a448ff40
JH
96832016-05-30 Jan Hubicka <hubicka@ucw.cz>
9684
9685 * gcc.dg/tree-ssa/peel1.c: New testcase.
9686 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9687 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9688
69be8c91
TV
96892016-05-30 Tom de Vries <tom@codesourcery.com>
9690
9691 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9692 to ce.
9693
a59775a1
PC
96942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9695
9696 PR c++/71099
9697 * g++.dg/parse/virtual1.C: New.
9698
53d6d955
UB
96992016-05-30 Uros Bizjak <ubizjak@gmail.com>
9700
9701 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9702 Use correct register when clearing %edx.
9703
0557293f
AM
97042016-05-30 Alexander Monakov <amonakov@ispras.ru>
9705
9706 PR tree-optimization/71289
9707 * gcc.dg/pr71289.c: New test.
9708
5d476e35
KV
97092016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9710
9711 PR middle-end/71269
9712 PR middle-end/71292
9713 * gcc.dg/tree-ssa/pr71269.c: New test.
9714 * gcc.dg/tree-ssa/pr71292.c: New test.
9715
db5447ca
KV
97162016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9717
9718 PR middle-end/71252
9719 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9720
98bdbb39
JH
97212016-05-30 Jan Hubicka <hubicka@ucw.cz>
9722
9723 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9724 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9725 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9726
7e012855
TV
97272016-05-30 Tom de Vries <tom@codesourcery.com>
9728
9729 PR tree-optimization/69067
9730 * gcc.dg/graphite/pr69067.c: New test.
9731
beed3701
UB
97322016-05-29 Uros Bizjak <ubizjak@gmail.com>
9733
9734 PR target/71245
9735 * gcc.target/i386/pr71245-1.c: New test.
9736 * gcc.target/i386/pr71245-2.c: Ditto.
9737
b6d4f8e8
PC
97382016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9739
9740 PR c++/71105
9741 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9742 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9743 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9744
00022058
JH
97452016-05-27 Jan Hubicka <hubicka@ucw.cz>
9746
9747 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9748
c8419aca
VV
97492016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9750
9751 Revert:
9752 PR c++/69855
9753 * g++.dg/overload/69855.C: New.
9754 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9755 * g++.old-deja/g++.pt/crash3.C: Likewise.
9756
8008c4d2
PC
97572016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9758
9759 PR c++/60385
9760 * g++.dg/parse/namespace13.C: New.
9761
8b2ef235
JL
97622016-05-26 Jeff Law <law@redhat.com>
9763
9764 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9765 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9766 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9767 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9768 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9770 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9771 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9772 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9773 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9774 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9775 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9776 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9777
7d67159b
VV
97782016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9779
9780 PR c++/69855
9781 * g++.dg/overload/69855.C: New.
9782 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9783 * g++.old-deja/g++.pt/crash3.C: Likewise.
9784
88e3bdd1
JW
97852016-05-27 Jiong Wang <jiong.wang@arm.com>
9786
9787 PR target/63596
9788 * gcc.target/aarch64/va_arg_1.c: New testcase.
9789 * gcc.target/aarch64/va_arg_2.c: Likewise.
9790 * gcc.target/aarch64/va_arg_3.c: Likewise.
9791
3fd6b9cc
JW
97922016-05-27 Jiong Wang <jiong.wang@arm.com>
9793
9794 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9795 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9796 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9797 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9798 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9799
3cee7e4e
MP
98002016-05-27 Marek Polacek <polacek@redhat.com>
9801
9802 PR middle-end/71308
9803 * g++.dg/torture/pr71308.C: New test.
9804
6a813c96
DV
98052016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9806
9807 * gcc.dg/zero_bits_compound-1.c: New test.
9808 * gcc.dg/zero_bits_compound-2.c: New test.
9809
0561bcfb
IE
98102016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9811
9812 PR middle-end/71279
9813 * gcc.dg/pr71279.c: New test.
9814
21316320
MM
98152016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9816
9817 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9818 floating point min/max/comparison instructions.
9819 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9820
7211a097
JJ
98212016-05-26 Jakub Jelinek <jakub@redhat.com>
9822
9823 * c-c++-common/gomp/schedule-1.c: New test.
9824 * gfortran.dg/gomp/schedule-1.f90: New test.
9825
cac177cf
PP
98262016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9827
9828 PR c++/70822
9829 PR c++/70106
9830 * g++.dg/cpp1y/auto-fn32.C: New test.
9831 * g++.dg/cpp1y/paren4.C: New test.
9832
a2d5b8c9
NS
98332016-05-26 Nathan Sidwell <nathan@acm.org>
9834
9835 * gcc.dg/20060410.c: Xfail on ptx.
9836 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9837 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9838 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9839 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9840 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9841
ffa8b552
TP
98422016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9843
9844 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9845
c7501e00
JJ
98462016-05-26 Jakub Jelinek <jakub@redhat.com>
9847
1875b9a0
JJ
9848 PR tree-optimization/71280
9849 * gcc.dg/pr71280.c: New test.
9850
2116e19f
JJ
9851 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9852
305aef09
JJ
9853 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9854 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9855
c7501e00
JJ
9856 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9857
ca449d26
JW
98582016-05-26 Jiong Wang <jiong.wang@arm.com>
9859
9860 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9861 kept in memory.
ca449d26 9862
8af01c66
JL
98632016-05-25 Jeff Law <law@redhat.com>
9864
9865 PR tree-optimization/71272
9866 * gcc.c-torture/compile/pr71272.c: new test.
9867
f9d6ce73
BS
98682016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9869
9870 * gcc.target/powerpc/vec-cmpne.c: New test.
9871 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9872
a88a7b22
EB
98732016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9874
9875 * gnat.dg/opt55.ad[sb]: New test.
9876
125f02ed
SKS
98772016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9878
9879 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9880 * c-c++-common/pr60226.c: Require int32plus.
9881 * gcc.c-torture/execute/pr70602.c: Likewise.
9882 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9883 unsigned long for malloc arg type.
9884 * gcc.dg/asr_div1.c: Require int32plus.
9885 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9886 * gcc.dg/pie-1.c: Require pie.
9887 * gcc.dg/pie-2.c: Likewise.
9888 * gcc.dg/pr59471.c: Require int32plus.
9889 * gcc.dg/pr59963-2.c: XFAIL for int16.
9890 * gcc.dg/pr60114.c: Require int32plus.
9891 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9892 unsigned long for typedef of size_t.
9893 * gcc.dg/pr63914.c: Require int32plus.
9894 * gcc.dg/pr64536.c: Require pt32plus.
9895 * gcc.dg/pr65658.c: Likewise.
9896 * gcc.dg/pr67271.c: Require int32plus.
9897 * gcc.dg/pr68112.c: Likewise.
9898 * gcc.dg/pr69071.c: Skip for avr target.
9899 * gcc.dg/pr69973.c: Require int32plus.
9900 * gcc.dg/pr70169.c: Skip for avr target.
9901 * gcc.dg/sso-6.c: Require int32plus.
9902 * gcc.dg/sso-7.c: Likewise.
9903 * gcc.dg/sso-8.c: Likewise.
9904 * gcc.dg/vrp-min-max-2.c: Likewise.
9905
c6e434f5
UB
99062016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9907
9908 PR target/70738
9909 * gcc.target/i386/pr70738-1.c: New test.
9910 * gcc.target/i386/pr70738-2.c: Likewise.
9911 * gcc.target/i386/pr70738-3.c: Likewise.
9912 * gcc.target/i386/pr70738-4.c: Likewise.
9913 * gcc.target/i386/pr70738-5.c: Likewise.
9914 * gcc.target/i386/pr70738-6.c: Likewise.
9915 * gcc.target/i386/pr70738-7.c: Likewise.
9916 * gcc.target/i386/pr70738-8.c: Likewise.
9917 * gcc.target/i386/pr70738-9.c: Likewise.
9918
5c42d341
KT
99192016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9920
9921 PR rtl-optimization/66940
9922 * gcc.c-torture/execute/pr66940.c: New test.
9923
bf9a1a07
IV
99242016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9925
9926 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9927 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9928 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9929 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9930 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9931 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9932 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9933 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9934 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9935 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9936 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9937 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9938 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9939 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9940 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9941 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9942 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9943 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9944 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9945 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9946 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9947 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9948 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9949 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9950
95efe6b6
MP
99512016-05-25 Marek Polacek <polacek@redhat.com>
9952
9953 PR c/71265
9954 * gcc.dg/noncompile/pr71265.c: New test.
9955
a23faf7a
MP
9956 PR c/71266
9957 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9958
69a6d5ad
NS
99592016-05-25 Nathan Sidwell <nathan@acm.org>
9960
9961 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9962
3072d4ea
RB
99632016-05-25 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/71261
9966 * c-c++-common/torture/pr71261.c: New testcase.
9967
e412ece4
RB
99682016-05-25 Richard Biener <rguenther@suse.de>
9969
9970 PR tree-optimization/71264
9971 * gcc.dg/vect/pr71264.c: New testcase.
9972
b9e551ad
PC
99732016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9974
9975 PR c++/55992
9976 * g++.dg/cpp0x/alias-decl-53.C: New.
9977 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9978
6aa1abe5
ML
99792016-05-25 Martin Liska <mliska@suse.cz>
9980
9981 * g++.dg/pr71239.C: New test.
9982
842d162e
RB
99832016-05-25 Richard Biener <rguenther@suse.de>
9984
c87885ca
RO
9985 * gcc.dg/vect/pr58135.c: Rename to ...
9986 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9987
f184a36c
MP
99882016-05-25 Marek Polacek <polacek@redhat.com>
9989
9990 * g++.dg/pr65295.C: Use target c++14.
9991
021fad86
PC
99922016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9993
53d6d955
UB
9994 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9995 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9996
c3eaf15a
MM
99972016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9998
9999 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10000 instructions.
10001
e46c7770
CP
100022016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10003
10004 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10005 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10006 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10007 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10008 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10009 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10010 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10011 * c-c++-common/goacc/pcopy.c: Likewise.
10012 * c-c++-common/goacc/pcopyin.c: Likewise.
10013 * c-c++-common/goacc/pcopyout.c: Likewise.
10014 * c-c++-common/goacc/pcreate.c: Likewise.
10015 * c-c++-common/goacc/pr70688.c: New test.
10016 * c-c++-common/goacc/present-1.c: Adjust test.
10017 * c-c++-common/goacc/reduction-5.c: Likewise.
10018 * g++.dg/goacc/data-1.C: New test.
10019
4bfc9db7
MM
100202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10021
10022 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10023 vector parity built-in functions.
10024 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10025 count trailing zeros automatic vectorization.
10026 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10027 count trailing zeros built-in functions.
10028
2bc145af
KV
100292016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10030
10031 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10032
26869fdb
PH
100332016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10034
10035 PR target/71050
10036 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10037
b2dc9c3b
PC
100382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10039
10040 PR c++/50436
10041 * g++.dg/template/crash123.C: New.
10042 * g++.dg/template/crash124.C: Likewise.
10043
f65e97fd
MS
100442016-05-24 Martin Sebor <msebor@redhat.com>
10045
10046 PR c++/71147
10047 * g++.dg/ext/flexary16.C: New test.
10048
a6f5ac7f
IV
100492016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10050
69a6d5ad
NS
10051 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10052 before math.h is included.
a6f5ac7f
IV
10053 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10054 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10055 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10056 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10057 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10058 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10059 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10060 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10061 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10062 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10063 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10064 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10065 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10066 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10067 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10068 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10069 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10070 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10071 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10072 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10073 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10074 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10075 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10076
27bad558
MM
100772016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10078 Kelvin Nilsen <kelvin@gcc.gnu.org>
10079
10080 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10081 support.
10082
72f382fb
PC
100832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10084
10085 PR c++/69872
10086 * g++.dg/warn/Wno-narrowing1.C: New.
10087
ef2ec9d9
MP
100882016-05-24 Marek Polacek <polacek@redhat.com>
10089
10090 PR c/71249
10091 * c-c++-common/Wswitch-unreachable-2.c: New test.
10092
e90434e3
JJ
100932016-05-24 Jakub Jelinek <jakub@redhat.com>
10094
7adb26f2
JJ
10095 PR c++/71257
10096 * g++.dg/vect/simd-clone-6.cc: New test.
10097 * g++.dg/gomp/declare-simd-6.C: New test.
10098
e90434e3
JJ
10099 PR middle-end/70434
10100 PR c/69504
10101 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10102
b556ea3b
RB
101032016-05-24 Richard Biener <rguenther@suse.de>
10104
10105 PR tree-optimization/71240
10106 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10107
e5328f5d
RB
101082016-05-24 Richard Biener <rguenther@suse.de>
10109
10110 PR tree-optimization/71230
10111 * gcc.dg/torture/pr71230.c: New testcase.
10112 * g++.dg/torture/pr71230.C: Likewise.
10113
a04e69c0
TS
101142016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10115
10116 * c-c++-common/goacc/routine-5.c: Add tests.
10117 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10118 * gfortran.dg/goacc/routine-6.f90: Add tests.
10119
30fd2977
RB
101202016-05-24 Richard Biener <rguenther@suse.de>
10121
10122 PR tree-optimization/71253
10123 * gcc.dg/torture/pr71253.c: New testcase.
10124
ca6f60bc
KV
101252016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10126
10127 PR middle-end/71252
10128 * gfortran.dg/pr71252.f90: New test.
10129
d3465d72
RS
101302016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10131
10132 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10133
f17a223d
RB
101342016-05-24 Richard Biener <rguenther@suse.de>
10135
10136 PR middle-end/70434
10137 PR c/69504
10138 * c-c++-common/vector-subscript-4.c: New testcase.
10139 * c-c++-common/vector-subscript-5.c: Likewise.
10140
e3f36534
JD
101412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10142
10143 PR fortran/71123
10144 * gfortran.dg/namelist_90.f: New test
10145
85d5c27d
JD
101462016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10147
10148 PR fortran/66461
10149 * gfortran.dg/unexpected_eof.f: New test
10150
fe3f3340
MM
101512016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10152 Kelvin Nilsen <kelvin@gcc.gnu.org>
10153
10154 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10155 as little endian.
10156
26d6ae55
PC
101572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10158
10159 PR c++/70972
10160 * g++.dg/cpp0x/inh-ctor20.C: New.
10161 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10162
d6c9a06f
PC
101632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10164
10165 PR c++/69095
10166 * g++.dg/cpp0x/variadic168.C: New.
10167
396a1d10
PC
101682016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10169
10170 * g++.dg/cpp0x/pr31445.C: Test column number too.
10171 * g++.dg/cpp0x/pr32253.C: Likewise.
10172 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10173 * g++.dg/cpp0x/variadic36.C: Likewise.
10174
ece46666
MG
101752016-05-23 Marc Glisse <marc.glisse@inria.fr>
10176
10177 * gcc.dg/fold-notshift-2.c: Adjust.
10178
a7dc5980
MP
101792016-05-23 Marek Polacek <polacek@redhat.com>
10180
10181 PR c/49859
10182 * c-c++-common/Wswitch-unreachable-1.c: New test.
10183 * gcc.dg/Wswitch-unreachable-1.c: New test.
10184 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10185 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10186 * g++.dg/gomp/block-10.C: Likewise.
10187 * gcc.dg/gomp/block-10.c: Likewise.
10188 * g++.dg/gomp/block-9.C: Likewise.
10189 * gcc.dg/gomp/block-9.c: Likewise.
10190 * g++.dg/gomp/target-1.C: Likewise.
10191 * g++.dg/gomp/target-2.C: Likewise.
10192 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10193 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10194 * g++.dg/gomp/taskgroup-1.C: Likewise.
10195 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10196 * gcc.dg/gomp/teams-1.c: Likewise.
10197 * g++.dg/gomp/teams-1.C: Likewise.
10198 * g++.dg/overload/error3.C: Likewise.
10199 * g++.dg/tm/jump1.C: Likewise.
10200 * g++.dg/torture/pr40335.C: Likewise.
10201 * gcc.dg/c99-vla-jump-5.c: Likewise.
10202 * gcc.dg/switch-warn-1.c: Likewise.
10203 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10204 * gcc.dg/nested-func-1.c: Likewise.
10205 * gcc.dg/pr67784-4.c: Likewise.
10206
18b54004
RB
102072016-05-23 Richard Biener <rguenther@suse.de>
10208
10209 PR tree-optimization/71230
10210 * gfortran.dg/pr71230-1.f90: New testcase.
10211 * gfortran.dg/pr71230-2.f90: Likewise.
10212
e569db5f
VK
102132016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10214
396a1d10 10215 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10216 * gcc.dg/vect/pr58135.c: Add new.
10217 * gfortran.dg/pr46519-1.f: Adjust test case.
10218
e4b71114
PC
102192016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10220
10221 PR c++/53401
10222 * g++.dg/cpp0x/decltype64.C: New.
10223
a25a8058
CL
102242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10225
10226 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10227 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10228 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10229
0dcfe9ab
CL
102302016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10231
10232 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10233 Add poly64x1_t and poly64x2_t cases if supported.
10234 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10235 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10236 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10237 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10238 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10239
ffd70e4a
CL
102402016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10241
10242 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10243 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10244 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10245 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10246 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10247 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10248 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10249
4b1f57fe
CL
102502016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10251
10252 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10253
16c5ec77
CL
102542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10255
10256 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10257 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10258
94ad56c7
JJ
102592016-05-22 Jakub Jelinek <jakub@redhat.com>
10260
57748705
JJ
10261 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10262 constraint instead of "r".
10263 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10264 insn instead of vxorpd.
10265 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10266
af120161
JJ
10267 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10268 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10269
355023ce
JJ
10270 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10271
3b48574c
JJ
10272 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10273 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10274
94ad56c7
JJ
10275 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10276
8a85cee2
KV
102772016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10278
10279 PR middle-end/40921
10280 * gcc.dg/tree-ssa/pr40921.c: New test.
10281
8e916b16
PS
102822016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10283
10284 PR target/71103
10285 * gcc.target/avr/pr71103.c: New test.
10286
88aea79f
KV
102872016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10288
10289 PR middle-end/71179
10290 * gcc.dg/tree-ssa/pr71179.c: New test.
10291
79063edd
MS
102922016-05-20 Martin Sebor <msebor@redhat.com>
10293
10294 PR c/71115
10295 * gcc.dg/init-excess-2.c: New test.
10296
55c8849f
EB
102972016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10298
10299 * gnat.dg/opt53.adb: New test.
10300 * gnat.dg/opt54.adb: Likewise.
10301
c91a0948
MJ
103022016-05-20 Martin Jambor <mjambor@suse.cz>
10303
10304 PR tree-optimization/70884
10305 * gcc.dg/tree-ssa/pr70919.c: New test.
10306
9cad20fa
BS
103072016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10308
10309 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10310 formatting.
69a6d5ad
NS
10311 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10312 fix code formatting.
10313
103142016-05-20 Nathan Sidwell <nathan@acm.org>
10315
10316 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10317 non-common cases.
10318 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10319
15c671a7
DM
103202016-05-20 David Malcolm <dmalcolm@redhat.com>
10321
10322 * jit.dg/all-non-failing-tests.h: Add
10323 test-factorial-must-tail-call.c.
10324 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10325 * jit.dg/test-factorial-must-tail-call.c: New test case.
10326
4f028369
JJ
103272016-05-20 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR fortran/71204
10330 * gfortran.dg/pr71204.f90: New test.
10331
7dea4ab3
CP
103322016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10333
10334 * gcc.target/nvptx/sincos.c: New test.
10335
ef98d365
PC
103362016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10337
10338 PR c++/70572
10339 * g++.dg/cpp1y/auto-fn31.C: New.
10340
92466115
BS
103412016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10342
10343 * gcc.target/powerpc/vec-addec.c: New test.
10344 * gcc.target/powerpc/vec-addec-int128.c: New test.
10345
9a385c2d
DM
103462016-05-20 David Malcolm <dmalcolm@redhat.com>
10347
10348 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10349 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10350 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10351 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10352
77c9d5b4
JH
103532016-05-20 Jan Hubicka <hubicka@ucw.cz>
10354
10355 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10356
68047971
JJ
103572016-05-20 Jakub Jelinek <jakub@redhat.com>
10358
18954840
JJ
10359 PR c++/71210
10360 * g++.dg/opt/pr71210-1.C: New test.
10361 * g++.dg/opt/pr71210-2.C: New test.
10362
68047971
JJ
10363 PR tree-optimization/29756
10364 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10365 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10366 only on selected targets where V4SImode vectors are known to be
10367 supported.
10368
d78789f5
MG
103692016-05-20 Marc Glisse <marc.glisse@inria.fr>
10370
10371 PR tree-optimization/71079
10372 PR tree-optimization/71206
10373 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10374
550fa093
PK
103752016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10376
10377 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10378 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10379 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10380
483c6429
RG
103812016-05-20 Richard Guenther <rguenther@suse.de>
10382
10383 PR tree-optimization/29756
10384 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10385
eb066284
RB
103862016-05-20 Richard Biener <rguenther@suse.de>
10387
10388 PR tree-optimization/71185
10389 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10390
58f10249
RB
103912016-05-20 Richard Biener <rguenther@suse.de>
10392
10393 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10394
2a5569fa
MP
103952016-05-19 Marek Polacek <polacek@redhat.com>
10396
10397 PR c++/71075
10398 * g++.dg/diagnostic/pr71075.C: New test.
10399
5e9a5385
DM
104002016-05-19 David Malcolm <dmalcolm@redhat.com>
10401
10402 PR c++/71184
10403 * g++.dg/pr71184.C: New test case.
10404
4f45da44
KN
104052016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10406
10407 * gcc.target/powerpc/darn-0.c: New test.
10408 * gcc.target/powerpc/darn-1.c: New test.
10409 * gcc.target/powerpc/darn-2.c: New test.
10410
4177437e
MP
104112016-05-19 Marek Polacek <polacek@redhat.com>
10412
10413 PR tree-optimization/71031
10414 * gcc.dg/tree-ssa/vrp100.c: New test.
10415
afb72432
IE
104162016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10417
10418 PR rtl-optimization/71148
10419 * gcc.dg/pr71148.c: New test.
10420
4f83064e
KT
104212016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10422
10423 PR target/71056
10424 * gcc.target/arm/pr71056.c: New test.
10425
4bf8dbe1
BE
104262016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10427
10428 * c-c++-common/pr69669.c: Check the used mode.
10429
f3510625
MO
104302016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10431
10432 PR sanitizer/64354
10433 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10434
43c0068e
RB
104352016-05-19 Richard Biener <rguenther@suse.de>
10436
10437 PR tree-optimization/70729
10438 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10439 * gcc.dg/graphite/scop-18.c: Likewise.
10440 * gcc.dg/pr41783.c: Disable LIM.
10441 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10442 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10443 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10444 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10445 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10446 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10447 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10448 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10449 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10450 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10451 * gfortran.dg/pr42108.f90: Likewise.
10452
70f25790
DM
104532016-05-18 David Malcolm <dmalcolm@redhat.com>
10454
10455 PR driver/69265
10456 * gcc.dg/spellcheck-options-11.c: New test case.
10457
960db8ec
JJ
104582016-05-18 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR c++/71100
10461 * g++.dg/opt/pr71100.C: New test.
10462
04643334
MJ
104632016-05-18 Martin Jambor <mjambor@suse.cz>
10464
10465 PR ipa/69708
10466 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10467 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10468 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10469 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10470
91bb9f80
MJ
104712016-05-18 Martin Jambor <mjambor@suse.cz>
10472
10473 PR ipa/69708
10474 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10475 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10476 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10477 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10478 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10479
c584aca6
PC
104802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10481
10482 PR c++/69793
10483 * g++.dg/template/crash122.C: New.
10484
20309c6e
PC
104852016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10486
10487 PR c++/70466
10488 * g++.dg/template/pr70466-1.C: New.
10489 * g++.dg/template/pr70466-2.C: Likewise.
10490
50c78b9a
MM
104912016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10492
10493 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10494 splat operations and the XXSPLTIB instruction.
10495 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10496 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10497 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10498 xxlxor to clear a register.
10499
cf8be00d
RS
105002016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10501
10502 * gcc.dg/torture/pr71020.c: New test.
10503
848a392a
MJ
105042016-05-18 Martin Jambor <mjambor@suse.cz>
10505
10506 PR ipa/70646
10507 * gcc.dg/ipa/pr70646.c: New test.
10508
1f2ab776
CL
105092016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10510
10511 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10512
76489493
CL
105132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10514
10515 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10516 missing tests for vreinterpretq_p{8,16}.
10517
bd79378d
CL
105182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10519
10520 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10521 vsliq_n_s64 and vsliq_n_u64.
10522
81ca3ea0
CL
105232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10524
10525 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10526 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10527
873cb425
CL
105282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10529
10530 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10531 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10532 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10533
9d6e7c21
CL
105342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10535
10536 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10537 in comment.
10538
b4dbe40e 105392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10540
10541 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10542 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10543 "blr\t" and switch to scan-assembler-times.
10544
83a5c910
JW
105452016-05-18 Jiong Wang <jiong.wang@arm.com>
10546
53d6d955
UB
10547 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10548 with __aarch64__.
10549 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10550 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10551
fb7cbdeb
JJ
105522016-05-18 Jakub Jelinek <jakub@redhat.com>
10553
8ee91165
JJ
10554 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10555 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10556 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10557 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10558 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10559 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10560
cf4d516a
JJ
10561 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10562 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10563
a4f16422
JJ
10564 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10565 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10566
7b37ce10
JJ
10567 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10568 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10569
fb7cbdeb
JJ
10570 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10571
c9326aef
RB
105722016-05-18 Richard Biener <rguenther@suse.de>
10573
10574 PR tree-optimization/71168
10575 * gcc.dg/torture/pr71168.c: New testcase.
10576
df8b0a11
KV
105772016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10578
10579 PR middle-end/63586
10580 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10581 * gcc.dg/tree-ssa/pr63586.c: New test.
10582 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10583
2efd67ed
NS
105842016-05-17 Nathan Sidwell <nathan@acm.org>
10585
10586 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10587 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10588 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10589 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10590
1988b2c2
NS
105912016-05-17 Nathan Sidwell <nathan@acm.org>
10592
10593 * gcc.target/nvptx/abi-vararg-3.c: New.
10594
ad1d92ab
MM
105952016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10596
10597 PR tree-optimization/54579
10598 PR middle-end/55299
10599 * gcc.dg/fold-notrotate-1.c: New test.
10600 * gcc.dg/fold-notshift-1.c: New test.
10601 * gcc.dg/fold-notshift-2.c: New test.
10602
47768df8
MP
106032016-05-17 Marek Polacek <polacek@redhat.com>
10604
10605 PR ipa/71146
10606 * g++.dg/ipa/pr71146.C: New test.
10607
6b5423a5
DM
106082016-05-17 David Malcolm <dmalcolm@redhat.com>
10609
10610 * jit.dg/test-error-array-bounds.c: New test case.
10611
c7986356
MG
106122016-05-17 Marc Glisse <marc.glisse@inria.fr>
10613
10614 * gcc.dg/tree-ssa/and-1.c: New testcase.
10615
d982c5b7
MG
106162016-05-17 Marc Glisse <marc.glisse@inria.fr>
10617
10618 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10619 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10620
0139ba93
MG
106212016-05-17 Marc Glisse <marc.glisse@inria.fr>
10622
10623 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10624 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10625
daab4562
JW
106262016-05-17 Jiong Wang <jiong.wang@arm.com>
10627
10628 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10629
22330033
JW
106302016-05-17 Jiong Wang <jiong.wang@arm.com>
10631
10632 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10633
98b3a5f2
JW
106342016-05-17 Jiong Wang <jiong.wang@arm.com>
10635
10636 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10637 ".2d[index]" when scan the assembly.
10638 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10639 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10640 float64x1.
10641 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10642
b71b7a8e
RB
106432016-05-17 Richard Biener <rguenther@suse.de>
10644
10645 PR tree-optimization/71132
10646 * gcc.dg/torture/pr71132.c: New testcase.
10647
3c51ad46
CL
106482016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10649
10650 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10651
d20faa66
KT
106522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10653
10654 PR target/70809
10655 * gcc.target/aarch64/pr70809_1.c: New test.
10656
b75cc5a4
KT
106572016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10658
10659 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10660 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10661 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10662 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10663
b28eb195
IE
106642016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10665 Ilya Enkovich <ilya.enkovich@intel.com>
10666
10667 PR target/71114
10668 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10669
0b9004ed
JH
106702016-05-16 Jan Hubicka <hubicka@ucw.cz>
10671
10672 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10673 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10674
1b81a1c1
MW
106752016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10676
10677 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10678 test for __ARM_FP16_ARGS.
10679 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10680 * gcc.target/arm/aapcs/neon-vect10.c: New.
10681 * gcc.target/arm/aapcs/neon-vect9.c: New.
10682 * gcc.target/arm/aapcs/vfp18.c: New.
10683 * gcc.target/arm/aapcs/vfp19.c: New.
10684 * gcc.target/arm/aapcs/vfp20.c: New.
10685 * gcc.target/arm/aapcs/vfp21.c: New.
10686 * gcc.target/arm/fp16-aapcs-1.c: New.
10687 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10688 test for __ARM_FP16_ARGS.
10689 * g++.target/arm/fp16-return-1.c: Update expected output.
10690
921d1e73
JW
106912016-05-16 Jiong Wang <jiong.wang@arm.com>
10692
10693 PR testsuite/70227
10694 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10695
228eb42a
HA
106962016-05-15 Harald Anlauf <anlauf@gmx.de>
10697
10698 PR fortran/69603
10699 * gfortran.dg/pr69603.f90: New testcase.
10700
785abfd3
FR
107012016-05-14 Fritz Reese <fritzoreese@gmail.com>
10702
10703 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10704
e75eb64f
FR
107052016-05-14 Fritz Reese <fritzoreese@gmail.com>
10706
10707 PR fortran/71047
10708 * gfortran.dg/pr71047.f08: New test.
10709
aa4b467b
JM
107102016-05-13 Joseph Myers <joseph@codesourcery.com>
10711
10712 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10713 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10714 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10715
653fb4a2
MS
107162016-05-13 Martin Sebor <msebor@redhat.com>
10717
10718 PR c++/60049
10719 * g++.dg/cpp0x/constexpr-60049.C: New test.
10720
9e37582d
JJ
107212016-05-13 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR bootstrap/71071
10724 * gcc.dg/pr71071.c: New test.
10725
a278aa17
UB
107262016-05-13 Uros Bizjak <ubizjak@gmail.com>
10727
10728 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10729 remove XOP handling.
377eaca7 10730 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10731
ac3d02e2
NS
107322016-05-13 Nathan Sidwell <nathan@acm.org>
10733
10734 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10735 __atomic_is_lock_free declaration.
10736
8ab3bdac
RB
107372016-05-13 Richard Biener <rguenther@suse.de>
10738
10739 PR tree-optimization/42587
10740 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10741
623b8e0a
ML
107422016-05-13 Martin Liska <mliska@suse.cz>
10743
10744 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10745 the new format of dump output.
10746
da7674f6
IE
107472016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10748
10749 * gcc.dg/pr71084.c: New test.
10750
c959db3d
RR
107512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10752
53d6d955
UB
10753 PR target/53440
10754 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10755
43203dea
RR
107562016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10757
10758 * gcc.target/aarch64/struct_return.c: New test.
10759
4f2e1536
MP
107602016-05-12 Marek Polacek <polacek@redhat.com>
10761
10762 PR c/70756
10763 * c-c++-common/pr70756-2.c: New test.
10764 * c-c++-common/pr70756.c: New test.
10765
1ef33ef3
RB
107662016-05-12 Richard Biener <rguenther@suse.de>
10767
10768 PR tree-optimization/71059
10769 * gcc.dg/torture/pr71059.c: New testcase.
10770
763baff6
RB
107712016-05-12 Richard Biener <rguenther@suse.de>
10772
10773 PR tree-optimization/71062
10774 * gcc.dg/torture/pr71062.c: New testcase.
10775
c4ec1243
IE
107762016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10777
10778 PR tree-optimization/71006
10779 * gcc.dg/pr71006.c: New test.
10780
a5fbf76d
MP
107812016-05-12 Marek Polacek <polacek@redhat.com>
10782
10783 PR driver/71063
10784 * gcc.dg/opts-7.c: New test.
10785
5acc47a4
KT
107862016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10787
10788 PR target/70830
10789 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10790 Add -save-temps to dg-options.
10791 Scan for ldmfd rather than pop instruction.
10792 * gcc.target/arm/interrupt-2.c: Likewise.
10793 * gcc.target/arm/pr70830.c: New test.
10794
40bd4bf9
JJ
107952016-05-12 Jakub Jelinek <jakub@redhat.com>
10796
3cd63842
JJ
10797 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10798 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10799
c05d08f6
JJ
10800 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10801 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10802 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10803
bc27ffae
JJ
10804 PR target/71019
10805 * gcc.target/i386/avx512vl-pack-1.c: New test.
10806 * gcc.target/i386/avx512vl-pack-2.c: New test.
10807 * gcc.target/i386/avx512bw-pack-2.c: New test.
10808
515d7412
JJ
10809 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10810
40bd4bf9
JJ
10811 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10812 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10813 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10814
44ab146a
RB
108152016-05-12 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/70986
10818 * gcc.dg/torture/pr70986-1.c: New testcase.
10819 * gcc.dg/torture/pr70986-2.c: Likewise.
10820 * gcc.dg/torture/pr70986-3.c: Likewise.
10821
d6e83a8d
MM
108222016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10823
10824 PR c/43651
10825 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10826 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10827
51e67ea3
UB
108282016-05-11 Uros Bizjak <ubizjak@gmail.com>
10829
10830 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10831 directive.
10832 * gcc.target/i386/pr66746.c: Ditto.
10833
3fd2b007
MM
108342016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10835
10836 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10837 support.
10838 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10839 warning when using -mvsx-timode.
10840 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10841 * gcc.target/powerpc/dform-2.c: Likewise.
10842 * gcc.target/powerpc/pr68805.c: Likewise.
10843
5c3a10fb
MP
108442016-05-11 Marek Polacek <polacek@redhat.com>
10845
10846 PR c++/71024
10847 * c-c++-common/attributes-3.c: New test.
10848
7cfb065b
NS
108492016-05-11 Nathan Sidwell <nathan@acm.org>
10850
10851 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10852 * gcc.c-torture/execute/pr68185.c: Likewise.
10853 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10854 * gcc.dg/pr69634.c: Requires scheduling.
10855 * gcc.dg/torture/pr66178.c: Require label values.
10856 * gcc.dg/setjmp-6.c: Require indirect jumps.
10857
f35ea97d
RB
108582016-05-11 Richard Biener <rguenther@suse.de>
10859
10860 PR tree-optimization/71055
10861 * gcc.dg/torture/pr71055.c: New testcase.
10862
dff70323
RB
108632016-05-11 Richard Biener <rguenther@suse.de>
10864
10865 PR debug/71057
10866 * g++.dg/debug/pr71057.C: New testcase.
10867
56a3d28b
JJ
108682016-05-11 Jakub Jelinek <jakub@redhat.com>
10869
10870 PR fortran/70855
10871 * gfortran.dg/gomp/pr70855.f90: New test.
10872
ebc1b29e
RB
108732016-05-11 Richard Biener <rguenther@suse.de>
10874
10875 PR middle-end/71002
10876 * g++.dg/torture/pr71002.C: New testcase.
10877
98ccd1d7
IE
108782016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10879
10880 PR middle-end/70807
10881 * gcc.dg/pr70807.c: New test.
10882
ed29e24b
MS
108832016-05-10 Martin Sebor <msebor@redhat.com>
10884
10885 PR c++/38611
10886 * g++.dg/Wattributes.C: New test.
10887
e39dab2c
MG
108882016-05-10 Marc Glisse <marc.glisse@inria.fr>
10889
10890 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10891 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10892 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10893
d067e238
IE
108942016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10895
10896 PR target/70799
10897 * gcc.target/i386/pr70799-1.c: New test.
10898
cd36c83e
PMR
108992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10900
10901 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10902
1e3af2a4
IE
109032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10904
10905 PR middle-end/70877
10906 * gcc.target/i386/pr70877.c: New test.
10907
afc610db
IE
109082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10909
10910 PR tree-optimization/70786
10911 * gcc.target/i386/pr70876.c: New test.
10912
4b59d19f
JJ
109132016-05-10 Jakub Jelinek <jakub@redhat.com>
10914
10915 PR target/70927
10916 * gcc.target/i386/avx512vl-logic-1.c: New test.
10917 * gcc.target/i386/avx512vl-logic-2.c: New test.
10918 * gcc.target/i386/avx512dq-logic-2.c: New test.
10919
9b5ee426
BS
109202016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10921
10922 PR target/70963
10923 * gcc.target/powerpc/pr70963.c: New.
10924
f3352cab
DM
109252016-05-10 David Malcolm <dmalcolm@redhat.com>
10926
10927 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10928 (test_very_wide_line): Add ruler to expected output.
10929 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10930 (test_very_wide_line): Likewise.
10931 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10932 (test_show_locus): Within the handling of "test_very_wide_line",
10933 enable show_ruler_p on the diagnostic context.
10934
4a3255dd
RB
109352016-05-10 Richard Biener <rguenther@suse.de>
10936
10937 PR tree-optimization/71039
10938 * gcc.dg/torture/pr71039.c: New testcase.
10939
da7c9950
NS
109402016-05-10 Nathan Sidwell <nathan@acm.org>
10941
10942 * gcc.dg/nested-func-10.c: Requires alloca.
10943 * gcc.dg/nested-func-9.c: Requires alloca.
10944 * gcc.c-torture/execute/pr70460.c: Requires labels.
10945 * gcc.c-torture/compile/pr70199.c: Requires labels.
10946 * gcc.target/nvptx/decl.c: Compile only.
10947 * gcc.target/nvptx/trailing-init.c: Compile only.
10948 * gcc.target/nvptx/ary-init.c: Compile only.
10949
cf68d92c
MP
109502016-05-10 Marek Polacek <polacek@redhat.com>
10951
10952 PR c/70255
10953 * gcc.dg/attr-opt-1.c: New test.
10954
64ea4e15
RB
109552016-05-10 Richard Biener <rguenther@suse.de>
10956
10957 PR tree-optimization/70497
10958 PR tree-optimization/28367
10959 * gcc.dg/torture/20160404-1.c: New testcase.
10960 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10961 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10962
5a96dae3
PMR
109632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10964
10965 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10966
fc97f805
UB
109672016-05-09 Uros Bizjak <ubizjak@gmail.com>
10968
10969 * gcc.target/i386/fabsneg-1.c New test.
10970
a710b1d5
AM
109712016-05-09 Alan Modra <amodra@gmail.com>
10972
10973 PR testsuite/70826
10974 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10975
171f6f05
RB
109762016-05-09 Richard Biener <rguenther@suse.de>
10977
10978 PR tree-optimization/70985
10979 * gcc.dg/torture/pr70985.c: New testcase.
10980
18caa34e
BC
109812016-05-09 Bin Cheng <bin.cheng@arm.com>
10982
10983 * gcc.dg/tree-ssa/ifc-9.c: New test.
10984 * gcc.dg/tree-ssa/ifc-10.c: New test.
10985 * gcc.dg/tree-ssa/ifc-11.c: New test.
10986 * gcc.dg/tree-ssa/ifc-12.c: New test.
10987 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10988 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10989 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10990
7a27d38f
RB
109912016-05-09 Richard Biener <rguenther@suse.de>
10992
10993 PR fortran/70937
10994 * gfortran.dg/pr70937.f90: New testcase.
10995
5ebbbd3d
RO
109962016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10997
10998 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10999
f6288c24
FR
110002016-05-07 Fritz Reese <fritzoreese@gmail.com>
11001
11002 PR fortran/56226
11003 * gfortran.dg/dec_structure_1.f90: New testcase.
11004 * gfortran.dg/dec_structure_2.f90: Ditto.
11005 * gfortran.dg/dec_structure_3.f90: Ditto.
11006 * gfortran.dg/dec_structure_4.f90: Ditto.
11007 * gfortran.dg/dec_structure_5.f90: Ditto.
11008 * gfortran.dg/dec_structure_6.f90: Ditto.
11009 * gfortran.dg/dec_structure_7.f90: Ditto.
11010 * gfortran.dg/dec_structure_8.f90: Ditto.
11011 * gfortran.dg/dec_structure_9.f90: Ditto.
11012 * gfortran.dg/dec_structure_10.f90: Ditto.
11013 * gfortran.dg/dec_structure_11.f90: Ditto.
11014 * gfortran.dg/dec_union_1.f90: Ditto.
11015 * gfortran.dg/dec_union_2.f90: Ditto.
11016 * gfortran.dg/dec_union_3.f90: Ditto.
11017 * gfortran.dg/dec_union_4.f90: Ditto.
11018 * gfortran.dg/dec_union_5.f90: Ditto.
11019 * gfortran.dg/dec_union_6.f90: Ditto.
11020 * gfortran.dg/dec_union_7.f90: Ditto.
11021
5ec4a8cd
TV
110222016-05-07 Tom de Vries <tom@codesourcery.com>
11023
11024 PR tree-optimization/70956
11025 * gcc.dg/graphite/pr70956.c: New test.
11026
58ec1d0e
JJ
110272016-05-06 Jakub Jelinek <jakub@redhat.com>
11028
ccd88fb7
JJ
11029 PR middle-end/70941
11030 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11031 (a, b, c, d): Change type from char to signed char.
11032 (main): Compare against (signed char) -1634678893 instead of
11033 hardcoded -109. Use __builtin_abort instead of abort.
11034
dd3b6464
JJ
11035 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11036 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11037
58ec1d0e
JJ
11038 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11039
19aa23d8
YR
110402016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11041
11042 PR debug/70935
11043 * gcc.dg/torture/pr70935.c: New test.
11044
ae5f0df1
OE
110452016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11046
11047 PR target/58219
ce23a8ff 11048 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11049
078f7e37
RB
110502016-05-06 Richard Biener <rguenther@suse.de>
11051
11052 PR tree-optimization/70960
11053 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11054
765d7b54
OE
110552016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11056
11057 PR target/52933
11058 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11059 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11060 Adjust expected instruction counts.
11061 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11062
29c94e65
MP
110632016-05-06 Marek Polacek <polacek@redhat.com>
11064
11065 PR sanitizer/70875
11066 * gcc.dg/ubsan/bounds-3.c: New test.
11067
3684b02e
OE
110682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11069
11070 PR target/54089
11071 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11072
8706773f
RB
110732016-05-06 Richard Biener <rguenther@suse.de>
11074
11075 PR middle-end/70931
11076 * gfortran.dg/pr70931.f90: New testcase.
11077
a4f51018
RB
110782016-05-06 Richard Biener <rguenther@suse.de>
11079
11080 PR middle-end/70941
11081 * gcc.dg/torture/pr70941.c: New testcase.
11082
c4f2425f
BC
110832016-05-05 Bin Cheng <bin.cheng@arm.com>
11084
11085 PR tree-optimization/57206
11086 * gcc.dg/vect/pr57206.c: New test.
11087
5dc08197
RO
110882016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11089
11090 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11091
351f85c5
JJ
110922016-05-05 Jakub Jelinek <jakub@redhat.com>
11093
568bac8c
JJ
11094 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11095
351f85c5
JJ
11096 * c-c++-common/Wdangling-else-4.c: New test.
11097
33fd7785
JJ
110982016-05-04 Jakub Jelinek <jakub@redhat.com>
11099
2d1ac15a
JJ
11100 PR c++/70906
11101 PR c++/70933
11102 * g++.dg/opt/pr70906.C: New test.
11103 * g++.dg/opt/pr70933.C: New test.
11104
33fd7785
JJ
11105 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11106
6b715bf6
JH
111072016-05-04 Jan Hubicka <hubicka@ucw.cz>
11108
11109 * gcc.dg/ipa/pure-const-3.c: New testcase.
11110
deef7113
MP
111112016-05-04 Marek Polacek <polacek@redhat.com>
11112
11113 * c-c++-common/Wdangling-else-1.c: New test.
11114 * c-c++-common/Wdangling-else-2.c: New test.
11115 * c-c++-common/Wdangling-else-3.c: New test.
11116
5396db97
KCY
111172016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11118
11119 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11120 flag is present.
11121
de55efd5
MP
111222016-05-04 Marek Polacek <polacek@redhat.com>
11123
11124 PR c/48778
11125 * gcc.dg/Waddress-2.c: New test.
11126
475839b6
AM
111272016-05-04 Alan Modra <amodra@gmail.com>
11128
11129 * gcc.target/powerpc/pr70866.c: New.
11130
b25aad5f
MS
111312016-05-03 Martin Sebor <msebor@redhat.com>
11132
11133 PR c++/66561
11134 * c-c++-common/builtin_location.c: New test.
11135 * g++.dg/cpp1y/builtin_location.C: New test.
11136
79ce98bc
MP
111372016-05-03 Marek Polacek <polacek@redhat.com>
11138
11139 PR c/70859
11140 * gcc.dg/pr70859.c: New test.
11141 * gcc.dg/pr70859-2.c: New test.
11142
402e89f5
PMR
111432016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11144
11145 * gnat.dg/debug5.adb: New testcase.
11146
f3d90045
DV
111472016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11148
11149 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11150 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11151 Procedure to check for z10 instruction set.
11152
1e26cec1
CL
111532016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11154
11155 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11156
71aca5a0
AM
111572016-05-03 Alan Modra <amodra@gmail.com>
11158
11159 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11160
2fd70ec1
JJ
111612016-05-03 Jakub Jelinek <jakub@redhat.com>
11162
11163 * gcc.target/i386/avx512f-cvt-1.c: New test.
11164
e5705cf7
L
111652016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11166
11167 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11168 -fdump-tree-vrp-details.
11169
381cdae4
RB
111702016-05-03 Richard Biener <rguenther@suse.de>
11171
11172 * gcc.dg/pr30172-1.c: Adjust.
11173 * gcc.dg/pr63743.c: Likewise.
11174 * gcc.dg/tm/pr51696.c: Likewise.
11175 * c-c++-common/tm/safe-1.c: Likewise.
11176 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11177 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11178 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11179 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11180
adedd5c1
JJ
111812016-05-03 Jakub Jelinek <jakub@redhat.com>
11182
31ed1665
JJ
11183 PR rtl-optimization/70467
11184 * gcc.target/i386/pr70467-3.c: New test.
11185 * gcc.target/i386/pr70467-4.c: New test.
11186
dea60b59
JJ
11187 PR tree-optimization/70916
11188 * gcc.c-torture/compile/pr70916.c: New test.
11189
adedd5c1
JJ
11190 PR target/49244
11191 * gcc.target/i386/pr49244-1.c: New test.
11192 * gcc.target/i386/pr49244-2.c: New test.
11193
f80041ef
BS
111942016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11195
11196 PR rtl-optimization/44281
11197 * gcc.target/i386/pr44281.c: New test.
11198
1cfcd39e
BC
111992016-05-03 bin cheng <bin.cheng@arm.com>
11200
11201 PR tree-optimization/56541
11202 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11203 * gcc.dg/vect/pr56541.c: new test.
11204
4304ccfd
MM
112052016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11206
11207 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11208 __float128.
11209 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11210
50d94c29
L
112112016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11212
11213 PR testsuite/70520
11214 * c-c++-common/asan/clone-test-1.c (main): Align child process
11215 stack to 16 bytes.
11216
bc1aee87
DM
112172016-05-02 David Malcolm <dmalcolm@redhat.com>
11218
11219 PR c++/62314
11220 * g++.dg/spellcheck-fields-2.C: New test case.
11221
474e0129
DM
112222016-05-02 David Malcolm <dmalcolm@redhat.com>
11223
11224 PR c++/62314
11225 * g++.dg/pr62314.C: New test case.
11226
818b88a7
JH
112272016-05-02 Jan Hubicka <hubicka@ucw.cz>
11228
11229 * gcc.dg/ipa/inline-8.c: New testcase.
11230
dd77684f
JJ
112312016-05-02 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR rtl-optimization/70467
11234 * gcc.target/i386/pr70467-1.c: New test.
11235
72407e00
BE
112362016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11237
11238 * gcc.dg/spec-options.c: Run the test on all targets.
11239 * gcc.dg/foo.specs: Use cpp_unique_options.
11240
dd53d197
MG
112412016-05-02 Marc Glisse <marc.glisse@inria.fr>
11242
11243 * gcc.dg/tree-ssa/unord.c: New testcase.
11244
a8b85ce9
MG
112452016-05-02 Marc Glisse <marc.glisse@inria.fr>
11246
11247 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11248
5b37e866
NS
112492016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11250
11251 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11252
7176a4a0
MP
112532016-05-02 Marek Polacek <polacek@redhat.com>
11254
11255 PR c/70851
11256 * gcc.dg/enum-incomplete-3.c: New test.
11257
6b9933b9
MP
112582016-05-02 Marek Polacek <polacek@redhat.com>
11259 Tom de Vries <tom@codesourcery.com>
11260
11261 PR tree-optimization/70700
11262 * gcc.dg/pr70700.c: New test.
11263
90f82260
UB
112642016-05-01 Uros Bizjak <ubizjak@gmail.com>
11265
11266 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11267 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11268 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11269 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11270 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11271
f73036c1
EB
112722016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11273
11274 * ada/acats/run_acats: Rename into...
11275 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11276 * ada/acats/run_all.sh: Remove redundant test.
11277 (target_run): Move around.
11278 (target_gnatchop): Use newly built executable.
11279 (target_gnatmake): Likewise.
11280 Check that the compilation of impbit succeeds.
11281
85e051a3
OE
112822016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11283
11284 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11285 * gcc.dg/20021029-1.c: Likewise.
11286 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11287 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11288 * gcc.target/sh/cmpstr.c: Likewise.
11289 * gcc.target/sh/cmpstrn.c: Likewise.
11290 * gcc.target/sh/memset.c: Likewise.
11291 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11292 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11293 * gcc.target/sh/pr39423-1.c: Likewise.
11294 * gcc.target/sh/pr49468-di.c: Likewise.
11295 * gcc.target/sh/pr49468-si.c: Likewise.
11296 * gcc.target/sh/pr49880-1.c: Likewise.
11297 * gcc.target/sh/pr49880-2.c: Likewise.
11298 * gcc.target/sh/pr49880-3.c: Likewise.
11299 * gcc.target/sh/pr50751-1.c: Likewise.
11300 * gcc.target/sh/pr50751-4.c: Likewise.
11301 * gcc.target/sh/pr50751-7.c: Likewise.
11302 * gcc.target/sh/pr51244-1.c: Likewise.
11303 * gcc.target/sh/pr51244-10.c: Likewise.
11304 * gcc.target/sh/pr51244-11.c: Likewise.
11305 * gcc.target/sh/pr51244-12.c: Likewise.
11306 * gcc.target/sh/pr51244-13.c: Likewise.
11307 * gcc.target/sh/pr51244-14.c: Likewise.
11308 * gcc.target/sh/pr51244-17.c: Likewise.
11309 * gcc.target/sh/pr51244-18.c: Likewise.
11310 * gcc.target/sh/pr51244-19.c: Likewise.
11311 * gcc.target/sh/pr51244-4.c: Likewise.
11312 * gcc.target/sh/pr51244-5.c: Likewise.
11313 * gcc.target/sh/pr51244-7.c: Likewise.
11314 * gcc.target/sh/pr51244-8.c: Likewise.
11315 * gcc.target/sh/pr51244-9.c: Likewise.
11316 * gcc.target/sh/pr51697.c: Likewise.
11317 * gcc.target/sh/pr52483-1.c: Likewise.
11318 * gcc.target/sh/pr52483-2.c: Likewise.
11319 * gcc.target/sh/pr52483-3.c: Likewise.
11320 * gcc.target/sh/pr52483-5.c: Likewise.
11321 * gcc.target/sh/pr52933-1.c: Likewise.
11322 * gcc.target/sh/pr52933-2.c: Likewise.
11323 * gcc.target/sh/pr52933-3.c: Likewise.
11324 * gcc.target/sh/pr53568-1.c: Likewise.
11325 * gcc.target/sh/pr53976-1.c: Likewise.
11326 * gcc.target/sh/pr53988-1.c: Likewise.
11327 * gcc.target/sh/pr53988.c: Likewise.
11328 * gcc.target/sh/pr54089-1.c: Likewise.
11329 * gcc.target/sh/pr54089-6.c: Likewise.
11330 * gcc.target/sh/pr54089-7.c: Likewise.
11331 * gcc.target/sh/pr54089-8.c: Likewise.
11332 * gcc.target/sh/pr54089-9.c: Likewise.
11333 * gcc.target/sh/pr54236-1.c: Likewise.
11334 * gcc.target/sh/pr54236-2.c: Likewise.
11335 * gcc.target/sh/pr54236-3.c: Likewise.
11336 * gcc.target/sh/pr54236-4.c: Likewise.
11337 * gcc.target/sh/pr54386.c: Likewise.
11338 * gcc.target/sh/pr54602-1.c: Likewise.
11339 * gcc.target/sh/pr54685.c: Likewise.
11340 * gcc.target/sh/pr54760-1.c: Likewise.
11341 * gcc.target/sh/pr54760-2.c: Likewise.
11342 * gcc.target/sh/pr54760-3.c: Likewise.
11343 * gcc.target/sh/pr54760-4.c: Likewise.
11344 * gcc.target/sh/pr54760-5.c: Likewise.
11345 * gcc.target/sh/pr54760-6.c: Likewise.
11346 * gcc.target/sh/pr55146.c: Likewise.
11347 * gcc.target/sh/pr55160.c: Likewise.
11348 * gcc.target/sh/pr59278.c: Likewise.
11349 * gcc.target/sh/pr59401-1.c: Likewise.
11350 * gcc.target/sh/pr59533-1.c: Likewise.
11351 * gcc.target/sh/pr63260.c: Likewise.
11352 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11353 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11354 * gcc.target/sh/strlen.c: Likewise.
11355 * gcc.target/sh/torture/pr30807.c: Likewise.
11356 * gcc.target/sh/torture/pr34777.c: Likewise.
11357 * gcc.target/sh/torture/pr64652.c: Likewise.
11358 * gcc.target/sh/torture/pr65505.c: Likewise.
11359 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11360 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11361
411e5c67
PC
113622016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11363
11364 PR c++/66644
11365 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11366
8fa97501
BS
113672016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11368
11369 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11370 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11371 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11372 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11373
5a956111
PP
113742016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11375
11376 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11377 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11378
e7ff0319
CP
113792016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11380
11381 PR middle-end/70626
11382 * c-c++-common/goacc/combined-reduction.c: New test.
11383 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11384
52d11a4b
L
113852016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11386
11387 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11388 *movdi_internal pattern only if PIC off.
11389 * gcc.target/i386/pr70155-2.c: Likewise.
11390 * gcc.target/i386/pr70155-3.c: Likewise.
11391 * gcc.target/i386/pr70155-4.c: Likewise.
11392 * gcc.target/i386/pr70155-5.c: Likewise.
11393 * gcc.target/i386/pr70155-6.c: Likewise.
11394 * gcc.target/i386/pr70155-7.c: Likewise.
11395 * gcc.target/i386/pr70155-8.c: Likewise.
11396 * gcc.target/i386/pr70155-15.c: Likewise.
11397 * gcc.target/i386/pr70155-17.c: Likewise.
11398 * gcc.target/i386/pr70155-22.c: Likewise.
11399
8960db31
BC
114002016-04-29 Bin Cheng <bin.cheng@arm.com>
11401
11402 PR tree-optimization/70803
11403 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11404
cca535a4
IE
114052016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11406
11407 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11408 optimization of vector loop.
11409 * gcc.target/i386/vect-unpack-3.c: New test.
11410 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11411 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11412 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11413
500ecf4a
MP
114142016-04-29 Marek Polacek <polacek@redhat.com>
11415
11416 PR sanitizer/70342
11417 * g++.dg/ubsan/null-7.C: New test.
11418
2fff3db8
MP
11419 PR c/70852
11420 * gcc.dg/pr70852.c: New test.
11421
509063eb
DV
114222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11423
11424 PR/69089
11425 * g++.dg/cpp0x/alignas6.C: New test.
11426
83745c0d
DV
114272016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11428
c87885ca
RO
11429 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11430 * gcc.dg/pr27003.c: Likewise.
11431 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11432 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11433 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11434 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11435 * gcc.target/arc/mxy.c: Likewise.
11436 * gcc.target/arc/mswape.c: Likewise.
11437 * gcc.target/arc/mrtsc.c: Likewise.
11438 * gcc.target/arc/mcrc.c: Likewise.
11439 * gcc.target/arc/mdsp-packa.c: Likewise.
11440 * gcc.target/arc/mdvbf.c: Likewise.
11441 * gcc.target/arc/mlock.c: Likewise.
11442 * gcc.target/arc/mmac-24.c: Likewise.
11443 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11444
849b265d
BS
114452016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11446 Matthijs Kooijman <matthijs@stdin.nl>
11447 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11448
11449 PR target/60040
11450 * gcc.target/avr/pr60040-1.c: New.
11451 * gcc.target/avr/pr60040-2.c: New.
11452
1390536b
RB
114532016-04-29 Richard Biener <rguenther@suse.de>
11454
11455 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11456
98998245
RB
114572016-04-29 Richard Biener <rguenther@suse.de>
11458
11459 PR tree-optimization/13962
11460 PR tree-optimization/65686
11461 * gcc.dg/uninit-pr65686.c: New testcase.
11462
8b80cc21
JJ
114632016-04-29 Jakub Jelinek <jakub@redhat.com>
11464
11465 PR middle-end/70843
11466 * gcc.dg/pr70843.c: New test.
11467
6181bc30
JJ
114682016-04-28 Jakub Jelinek <jakub@redhat.com>
11469
11470 PR target/70858
11471 * gcc.target/i386/pr70858.c: New test.
11472
f4cb3612
AB
114732016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11474
11475 * gcc.target/arc/nps400-1.c: New file.
11476
8ad9df62
JR
114772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11478 Andrew Burgess <andrew.burgess@embecosm.com>
11479
11480 * gcc.target/arc/movh_cl-1.c: New file.
11481
ceaaa9fe
JR
114822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11483 Andrew Burgess <andrew.burgess@embecosm.com>
11484
11485 * gcc.target/arc/extzv-1.c: New file.
11486 * gcc.target/arc/insv-1.c: New file.
11487 * gcc.target/arc/insv-2.c: New file.
11488 * gcc.target/arc/movb-1.c: New file.
11489 * gcc.target/arc/movb-2.c: New file.
11490 * gcc.target/arc/movb-3.c: New file.
11491 * gcc.target/arc/movb-4.c: New file.
11492 * gcc.target/arc/movb-5.c: New file.
11493 * gcc.target/arc/movb_cl-1.c: New file.
11494 * gcc.target/arc/movb_cl-2.c: New file.
11495 * gcc.target/arc/movbi_cl-1.c: New file.
11496 * gcc.target/arc/movl-1.c: New file.
11497
4d03dc2f
JR
114982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11499 Andrew Burgess <andrew.burgess@embecosm.com>
11500
11501 * gcc.target/arc/cmem-1.c: New file.
11502 * gcc.target/arc/cmem-2.c: New file.
11503 * gcc.target/arc/cmem-3.c: New file.
11504 * gcc.target/arc/cmem-4.c: New file.
11505 * gcc.target/arc/cmem-5.c: New file.
11506 * gcc.target/arc/cmem-6.c: New file.
11507 * gcc.target/arc/cmem-7.c: New file.
11508 * gcc.target/arc/cmem-ld.inc: New file.
11509 * gcc.target/arc/cmem-st.inc: New file.
11510
81262dad
JJ
115112016-04-28 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR target/70821
11514 * gcc.target/i386/pr70821.c: New test.
11515
0a31a09a
BS
115162016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11517
11518 * gcc.target/powerpc/vec-adde.c: New test.
11519 * gcc.target/powerpc/vec-adde-int128.c: New test.
11520
3ddffba9
JJ
115212016-04-28 Jakub Jelinek <jakub@redhat.com>
11522
11523 * gcc.target/i386/avx-vround-1.c: New test.
11524 * gcc.target/i386/avx-vround-2.c: New test.
11525 * gcc.target/i386/avx512vl-vround-1.c: New test.
11526 * gcc.target/i386/avx512vl-vround-2.c: New test.
11527
713dedcd
RO
115282016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11529
11530 PR testsuite/70595
11531 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11532 (check_effective_target_cilkplus_runtime): ... this.
11533 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11534 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11535
11536 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11537 Require cilkplus_runtime.
11538 Don't add -lcilkrts.
11539 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11540 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11541 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11542 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11543 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11544 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11545 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11546 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11547 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11548 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11549 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11550 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11551 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11552 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11553 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11554 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11555 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11556 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11557 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11558 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11559 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11560 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11561 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11562 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11563 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11564 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11565 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11566 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11567 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11568
11569 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11570 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11571
11572 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11573
11574 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11575 cilkplus_runtime.
11576
3563f78f
MG
115772016-04-27 Marc Glisse <marc.glisse@inria.fr>
11578
11579 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11580 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11581
6bc2bb18
RB
115822015-04-27 Ryan Burn <contact@rnburn.com>
11583
11584 PR c++/69024
11585 PR c++/68997
11586 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11587 diagnostic.
11588 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11589 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11590
1e55d29a
EB
115912016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11592
11593 * gnat.dg/limited_with4.ad[sb]: New test.
11594 * gnat.dg/limited_with4_pkg.ads: New helper.
11595
087146ca
L
115962016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11597
11598 PR target/70155
11599 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11600 and movv1ti_internal patterns
11601 * gcc.target/i386/pr70155-1.c: New test.
11602 * gcc.target/i386/pr70155-2.c: Likewise.
11603 * gcc.target/i386/pr70155-3.c: Likewise.
11604 * gcc.target/i386/pr70155-4.c: Likewise.
11605 * gcc.target/i386/pr70155-5.c: Likewise.
11606 * gcc.target/i386/pr70155-6.c: Likewise.
11607 * gcc.target/i386/pr70155-7.c: Likewise.
11608 * gcc.target/i386/pr70155-8.c: Likewise.
11609 * gcc.target/i386/pr70155-9.c: Likewise.
11610 * gcc.target/i386/pr70155-10.c: Likewise.
11611 * gcc.target/i386/pr70155-11.c: Likewise.
11612 * gcc.target/i386/pr70155-12.c: Likewise.
11613 * gcc.target/i386/pr70155-13.c: Likewise.
11614 * gcc.target/i386/pr70155-14.c: Likewise.
11615 * gcc.target/i386/pr70155-15.c: Likewise.
11616 * gcc.target/i386/pr70155-16.c: Likewise.
11617 * gcc.target/i386/pr70155-17.c: Likewise.
11618 * gcc.target/i386/pr70155-18.c: Likewise.
11619 * gcc.target/i386/pr70155-19.c: Likewise.
11620 * gcc.target/i386/pr70155-20.c: Likewise.
11621 * gcc.target/i386/pr70155-21.c: Likewise.
11622 * gcc.target/i386/pr70155-22.c: Likewise.
11623
92329f9f
L
116242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11625
11626 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11627 ".{5,6}".
11628
309a0cf6
BC
116292016-04-27 Bin Cheng <bin.cheng@arm.com>
11630
11631 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11632 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11633 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11634 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11635 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11636
72ed2b9c
RB
116372016-04-27 Richard Biener <rguenther@suse.de>
11638
11639 PR ipa/70760
11640 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11641 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11642
3c98ff9b
NS
116432016-04-27 Nathan Sidwell <nathan@acm.org>
11644
11645 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11646 * g++.dg/ubsan/pr63956.C: Adjust error location.
11647
9ec5d66b
NC
116482016-04-27 Nick Clifton <nickc@redhat.com>
11649
11650 PR middle-end/49889
11651 * gcc.dg/pr49889.c: New test.
11652
c1e1f433
BS
116532016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11654
11655 * c-c++-common/memset-array.c: New test.
11656
8ac43293
MS
116572016-04-26 Martin Sebor <msebor@redhat.com>
11658
11659 PR c++/66639
11660 * g++.dg/cpp1y/func_constexpr.C: New test.
11661
843ce8ab
PP
116622016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11663
11664 PR c++/70241
11665 * g++.dg/cpp0x/enum32.C: New test.
11666 * g++.dg/cpp0x/enum33.C: New test.
11667
116682016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11669
11670 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11671 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11672 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11673 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11674 * gcc.c-torture/execute/pr38151.c: Likewise.
11675 * gcc.c-torture/execute/pr66556.c: Likewise.
11676 * gcc.c-torture/execute/pr67781.c: Likewise.
11677 * gcc.c-torture/execute/pr68648.c: Likewise.
11678
ca1206be
MG
116792016-04-26 Marc Glisse <marc.glisse@inria.fr>
11680
11681 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11682
2448a956
MP
116832016-04-26 Marek Polacek <polacek@redhat.com>
11684
11685 PR c/67784
11686 * gcc.dg/pr67784-3.c: New test.
11687 * gcc.dg/pr67784-4.c: New test.
11688 * gcc.dg/pr67784-5.c: New test.
11689
b02a5e26
MP
11690 PR c/70791
11691 * gcc.dg/Wnested-externs-2.c: New test.
11692
6b6aa8d3
MG
116932016-04-26 Marc Glisse <marc.glisse@inria.fr>
11694
11695 * gcc.dg/fold-plusmult.c: Adjust.
11696 * gcc.dg/no-strict-overflow-6.c: Adjust.
11697 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11698
a2095b55
BS
116992016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11700
11701 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11702 number scans.
11703 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11704 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11705 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11706 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11707 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11708 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11709 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11710 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11711 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11712 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11713 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11714 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11715 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11716 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11717 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11718 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11719 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11720 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11721 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11722 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11723 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11724 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11725 scans.
11726 * gcc.target/i386/pr32219-4.c: Likewise.
11727 * gcc.target/i386/pr32219-6.c: Likewise.
11728 * gcc.target/i386/pr32219-8.c: Likewise.
11729
bb0cc5c8
KT
117302016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11731
11732 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11733 associated options.
11734
5a0802ea
MP
117352016-04-26 Marek Polacek <polacek@redhat.com>
11736
11737 PR c++/70744
11738 * g++.dg/ext/cond2.C: New test.
11739
00f615af
BC
117402016-04-26 Bin Cheng <bin.cheng@arm.com>
11741
11742 PR tree-optimization/70771
11743 PR tree-optimization/70775
11744 * gcc.dg/pr70771.c: New test.
25939d34 11745 * gcc.dg/pr70775.c: New test.
00f615af 11746
218155e7
BS
117472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11748
11749 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11750
ab99f467
RB
117512016-04-25 Richard Biener <rguenther@suse.de>
11752
11753 PR tree-optimization/70780
11754 * gcc.dg/torture/pr70780.c: New testcase.
11755
3f8257db 117562016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11757
c87885ca
RO
11758 * gcc.target/arm/neon-vaddws16.c: New test.
11759 * gcc.target/arm/neon-vaddws32.c: New test.
11760 * gcc.target/arm/neon-vaddwu16.c: New test.
11761 * gcc.target/arm/neon-vaddwu32.c: New test.
11762 * gcc.target/arm/neon-vaddwu8.c: New test.
11763 * lib/target-supports.exp
93c590ee
MC
11764 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11765 that arm neon support vector widen sum of HImode TO SImode.
11766
d6c1a7a7
JJ
117672016-04-23 Jakub Jelinek <jakub@redhat.com>
11768
11769 PR sanitizer/70712
11770 * c-c++-common/asan/pr70712.c: New test.
11771
ab0fc037
TS
117722016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11773
11774 * .gitattributes: New file.
11775
2aa64824
CL
117762016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11777
11778 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11779
e7e12d92
DH
117802016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11781
11782 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11783 * gfortran.dg/submodule_15.f08: Likewise.
11784
d1431192
RB
117852016-04-22 Richard Biener <rguenther@suse.de>
11786
11787 PR tree-optimization/70740
11788 * gcc.dg/torture/pr70740.c: New testcase.
11789
04a63c24
L
117902016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11791
11792 PR target/70750
11793 * gcc.target/i386/pr70750-1.c: New test.
11794 * gcc.target/i386/pr70750-2.c: Likewise.
11795
20700098
PC
117962016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11797
11798 PR c++/70540
11799 * g++.dg/cpp0x/auto48.C: New.
11800
aedf4e12
MP
118012016-04-21 Marek Polacek <polacek@redhat.com>
11802
11803 PR c++/70513
11804 * g++.dg/cpp0x/forw_enum12.C: New test.
11805 * g++.dg/cpp0x/forw_enum13.C: New test.
11806
2074d80a
KY
118072016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11808
11809 PR target/70728
11810 * gcc.target/i386/pr70728.c: New test.
11811
aef4aab0
RB
118122016-04-21 Richard Biener <rguenther@suse.de>
11813
11814 PR middle-end/70747
11815 * gcc.dg/pr70747.c: New testcase.
11816
2359e571
BC
118172016-04-21 Bin Cheng <bin.cheng@arm.com>
11818
11819 PR tree-optimization/70715
11820 * gcc.dg/tree-ssa/scev-13.c: New test.
11821
ce0e66ff
MG
118222016-04-21 Marc Glisse <marc.glisse@inria.fr>
11823
11824 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11825
2c2870a1
MG
118262016-04-21 Marc Glisse <marc.glisse@inria.fr>
11827
11828 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11829
a2b056a3
JH
118302016-04-20 Jan Hubicka <jh@suse.cz>
11831
11832 PR ipa/70018
11833 * g++.dg/ipa/nothrow-1.C: New testcase.
11834
ee392fc2
NS
118352016-04-20 Nathan Sidwell <nathan@acm.org>
11836
11837 PR c++/55635
11838 * g++.dg/eh/delete1.C: New.
11839
dda49daf
L
118402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11841
11842 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11843 -mtune-ctrl=sse_typeless_stores.
11844
8a5b9d5a
L
118452016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11846
11847 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11848
1011119f
BC
118492016-04-20 Bin Cheng <bin.cheng@arm.com>
11850
11851 PR tree-optimization/69489
11852 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11853
477d4906
IV
118542016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11855
11856 PR c++/69363
11857 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11858 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11859 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11860
fad08d12
BC
118612016-04-20 Bin Cheng <bin.cheng@arm.com>
11862
11863 PR tree-optimization/56625
11864 PR tree-optimization/69489
11865 * gcc.dg/vect/pr56625.c: New test.
11866 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11867
9e3e4fab
AP
118682016-04-20 Andrew Pinski <apinski@cavium.com>
11869
11870 PR target/64971
11871 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11872
d7aa24e4
AC
118732016-04-20 Arnaud Charlet <charlet@adacore.com>
11874
11875 * gnat.dg/self1.adb: Remove now incorrect test.
11876
e6d62b46
BC
118772016-04-20 Bin Cheng <bin.cheng@arm.com>
11878
11879 * gcc.dg/tree-ssa/scev-11.c: New test.
11880 * gcc.dg/tree-ssa/scev-12.c: New test.
11881
2697b189
MP
118822016-04-20 Marek Polacek <polacek@redhat.com>
11883
11884 PR tree-optimization/70725
11885 * gcc.dg/pr70725.c: New test.
11886
60d393e8
RB
118872016-04-20 Richard Biener <rguenther@suse.de>
11888
11889 PR tree-optimization/70726
11890 * g++.dg/vect/pr70726.cc: New testcase.
11891
82c6f58a
AK
118922016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11893
11894 PR target/70674
11895 * gcc.target/s390/pr70674.c: New test.
11896
90eeab20
JD
118972016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11898
11899 PR libgfortran/70684
11900 * gfortran.dg/list_read_14.f90: New test.
11901
fc9cf6da
L
119022016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11903
11904 PR target/69201
11905 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11906 extern to force it misaligned.
11907 (b): Likewise.
11908 (c): Likewise.
11909 (d): Likewise.
11910 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11911 Don't check `*' before movv4sf_internal.
11912 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11913 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11914 Don't check `*' before movv16qi_internal.
11915 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11916 extern to force it misaligned.
11917 (b): Likewise.
11918 (c): Likewise.
11919 (d): Likewise.
11920 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11921 Don't check `*' before movv2df_internal.
11922 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11923 extern to force it misaligned.
11924 (b): Likewise.
11925 (c): Likewise.
11926 (d): Likewise.
11927 Check movv8sf_internal instead of avx_storeups256.
11928 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11929
ea8927ea
RB
119302016-04-19 Richard Biener <rguenther@suse.de>
11931
11932 PR tree-optimization/70171
11933 * g++.dg/tree-ssa/pr70171.C: New testcase.
11934
65f52ee9
RB
119352016-04-19 Richard Biener <rguenther@suse.de>
11936
11937 PR tree-optimization/70724
11938 * gcc.dg/torture/pr70724.c: New testcase.
11939
987b67f1
VM
119402016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11941
11942 PR middle-end/70689
c87885ca 11943 * gcc.target/i386/pr70689.c: New.
987b67f1 11944
91a47c39
L
119452016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11946
11947 PR target/70708
11948 * gcc.target/i386/pr70708.c: New test.
11949
8270b82d
RB
119502016-04-18 Richard Biener <rguenther@suse.de>
11951
11952 PR tree-optimization/43434
11953 * gcc.dg/vect/pr43434.c: New testcase.
11954 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11955 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11956 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11957 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11958 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11959 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11960 * gcc.dg/gomp/pr68640.c: Likewise.
11961 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11962 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11963
edd048e2
RB
119642016-04-18 Richard Biener <rguenther@suse.de>
11965
11966 PR tree-optimization/70701
11967 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11968
bd5c7330
TV
119692016-04-18 Tom de Vries <tom@codesourcery.com>
11970
11971 PR testsuite/70699
11972 * gcc.dg/pr70161.c: Add dot-file scans.
11973 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11974 instead of after last dot char.
11975
23f2660f
EB
119762016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11977
11978 * c-c++-common/dump-ada-spec-3.c: New test.
11979 * c-c++-common/dump-ada-spec-4.c: Likewise.
11980
da152c9f
TV
119812016-04-17 Tom de Vries <tom@codesourcery.com>
11982
11983 PR other/70183
11984 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11985
cc950f98
JH
119862016-04-15 Jan Hubicka <jh@suse.cz>
11987
11988 PR ipa/70018
11989 * g++.dg/ipa/pure-const-1.C: New testcase.
11990 * g++.dg/ipa/pure-const-2.C: New testcase.
11991 * g++.dg/ipa/pure-const-3.C: New testcase.
11992
949505a9
MP
119932016-04-15 Marek Polacek <polacek@redhat.com>
11994
11995 PR c/70671
11996 * gcc.dg/bitfld-22.c: New test.
11997
10e547d6
BS
119982016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11999
12000 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12001 x86_64.
12002
1e77281b
MP
120032016-04-15 Marek Polacek <polacek@redhat.com>
12004
12005 PR c/70651
12006 * c-c++-common/pr70651.c: New test.
12007
e501fa8e
KT
120082016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12009
12010 PR rtl-optimization/70681
12011 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12012 dump scan on arm and powerpc.
12013 * gcc.dg/pr10474.c: Likewise.
12014
dda1bf61
JJ
120152016-04-15 Jakub Jelinek <jakub@redhat.com>
12016
ca4ef1ff
JJ
12017 PR c++/69517
12018 PR c++/70019
12019 PR c++/70588
12020 * g++.dg/cpp1y/vla11.C: Revert for real.
12021
dda1bf61
JJ
12022 PR c/70436
12023 * c-c++-common/Wparentheses-1.c: New test.
12024 * c-c++-common/gomp/Wparentheses-1.c: New test.
12025 * c-c++-common/gomp/Wparentheses-2.c: New test.
12026 * c-c++-common/gomp/Wparentheses-3.c: New test.
12027 * c-c++-common/gomp/Wparentheses-4.c: New test.
12028 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12029 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12030 * c-c++-common/goacc/Wparentheses-1.c: New test.
12031
1355e62c
KY
120322016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12033
12034 PR target/70662
12035 * gcc.target/i386/pr70662.c: New test.
12036
0ab34b9e 120372016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12038 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12039
12040 PR tree-optimization/70130
12041 * gcc.dg/vect/O3-pr70130.c: New testcase.
12042
bc773aad
MM
120432016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12044
6e9b2286
MM
12045 PR target/70669
12046 * gcc.target/powerpc/pr70669.c: New test.
12047
bc773aad
MM
12048 PR target/70640
12049 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12050 a power7 system that does not have an assembler that supports
12051 power8.
12052
d8747845
MS
120532016-04-14 Martin Sebor <msebor@redhat.com>
12054
12055 PR c++/69517
12056 PR c++/70019
12057 PR c++/70588
12058 * c-c++-common/ubsan/vla-1.c: Revert.
12059 * g++.dg/cpp1y/vla11.C: Same.
12060 * g++.dg/cpp1y/vla12.C: Same.
12061 * g++.dg/cpp1y/vla13.C: Same.
12062 * g++.dg/cpp1y/vla14.C: Same.
12063 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12064 * g++.dg/init/array24.C: Same.
d8747845
MS
12065 * g++.dg/ubsan/vla-1.C: Same.
12066
85128559
MP
120672016-04-14 Marek Polacek <polacek@redhat.com>
12068 Jan Hubicka <hubicka@ucw.cz>
12069
12070 PR c++/70029
12071 * g++.dg/torture/pr70029.C: New test.
12072
52fbb073
MS
120732016-04-14 Martin Sebor <msebor@redhat.com>
12074
12075 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12076 type size to prevent failures on targets with very low maximum
12077 alignment.
12078
6db61d6f
RB
120792016-04-14 Richard Biener <rguenther@suse.de>
12080
12081 PR tree-optimization/70623
12082 * gcc.dg/torture/pr70623.c: New testcase.
12083 * gcc.dg/torture/pr70623-2.c: Likewise.
12084
342fac95
MS
120852016-04-13 Martin Sebor <msebor@redhat.com>
12086
12087 PR c++/69517
12088 PR c++/70019
12089 PR c++/70588
12090 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12091 * g++.dg/cpp1y/vla11.C: New test.
12092 * g++.dg/cpp1y/vla12.C: New test.
12093 * g++.dg/cpp1y/vla13.C: New test.
12094 * g++.dg/cpp1y/vla14.C: New test.
12095 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12096 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12097 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12098
d93c452f
JJ
120992016-04-13 Jakub Jelinek <jakub@redhat.com>
12100
12101 PR c++/70641
12102 * g++.dg/opt/pr70641.C: New test.
12103
85115fb6
RO
121042016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106 PR rtl-optimization/68749
12107 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12108 effects of argument promotions.
12109 Remove default args to dg-skip-if.
12110
545a4139
PC
121112016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12112
12113 PR c++/70635
12114 * g++.dg/parse/pr70635.C: New.
12115
b3a77f21
MP
121162016-04-13 Marek Polacek <polacek@redhat.com>
12117
12118 PR c++/70639
12119 * c-c++-common/Wmisleading-indentation-4.c: New test.
12120
99cd9857
MP
121212016-04-13 Marek Polacek <polacek@redhat.com>
12122
12123 PR c/70436
c87885ca
RO
12124 * gcc.dg/Wparentheses-12.c: New test.
12125 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12126
75ca93ec
IE
121272016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12128
12129 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12130 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12131 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12132
3d3f9e7e
JJ
121332016-04-13 Jakub Jelinek <jakub@redhat.com>
12134
37947cd0
JJ
12135 PR middle-end/70633
12136 * gcc.c-torture/compile/pr70633.c: New test.
12137
3d3f9e7e
JJ
12138 PR debug/70628
12139 * gcc.dg/torture/pr70628.c: New test.
12140
92886d3e
PP
121412016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12142
12143 PR c++/70610
12144 * g++.dg/template/pr70610.C: New test.
12145 * g++.dg/template/pr70610-2.C: New test.
12146 * g++.dg/template/pr70610-3.C: New test.
12147 * g++.dg/template/pr70610-4.C: New test.
12148
13bd7c2b
JJ
121492016-04-12 Jakub Jelinek <jakub@redhat.com>
12150
6512fa6d
JJ
12151 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12152 128 instead of 32.
12153
13bd7c2b
JJ
12154 PR c++/70571
12155 * g++.dg/ext/pr70571.C: New test.
12156
20b9851c
MM
121572016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12158
8a434ada 12159 PR target/70640
20b9851c
MM
12160 * gcc.target/powerpc/pr70640.c: New test.
12161
2b2f52bc
PC
121622016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12163
12164 PR c++/68722
12165 * g++.dg/parse/pr68722.C: New.
12166
5901e56a
JJ
121672016-04-12 Jakub Jelinek <jakub@redhat.com>
12168
12169 PR rtl-optimization/70596
12170 * gcc.target/i386/pr70596.c: New test.
12171
d4619dc1
NS
121722016-04-12 Nathan Sidwell <nathan@acm.org>
12173
12174 PR c++/70501
12175 * g++.dg/init/pr70501.C: New.
12176
3df530d3
DW
121772016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12178
12179 * gcc.target/i386/asm-flag-6.c: New test.
12180
b7a120d7
TV
121812016-04-12 Tom de Vries <tom@codesourcery.com>
12182
12183 PR tree-optimization/68756
12184 * gcc.dg/graphite/pr68756.c: New test.
12185
4e0eea75
JJ
121862016-04-12 Jakub Jelinek <jakub@redhat.com>
12187
12188 PR tree-optimization/70602
12189 * gcc.c-torture/execute/pr70602.c: New test.
12190
35fbda43
MM
121912016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12192
12193 PR target/70381
12194 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12195 __float128 emulator is built and runs.
12196 * gcc.target/powerpc/float128-1.c: Likewise.
12197
12198 * lib/target-supports.exp (check_ppc_float128_sw_available):
12199 Rework tests for __float128 software and hardware
12200 availability. Fix exit condition to return 0 on success.
12201
04a99ebe
JG
122022016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12203
12204 PR target/70133
12205 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12206 * gcc.target/aarch64/target_attr_15.c: Likewise.
12207
47cd5a85
PC
122082016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12209
12210 PR c++/69066
12211 * g++.dg/cpp1y/pr69066.C: New.
12212
a5edb32e
JD
122132016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12214
12215 PR fortran/68566
12216 * gfortran.dg/pr36192.f90: Update test.
12217 * gfortran.dg/pr36192_1.f90: Update test.
12218 * gfortran.dg/real_dimension_1.f: Update test.
12219 * gfortran.dg/parameter_array_init_7.f90: New test.
12220
8ef378f8
JDA
122212016-04-09 John David Anglin <danglin@gcc.gnu.org>
12222
c532c871
JDA
12223 PR testsuite/64039
12224 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12225
d34f706f
JDA
12226 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12227
75e1dd9e
JDA
12228 PR rtl-optimization/66669
12229 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12230
8a976f5f
JDA
12231 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12232
da04822a
JDA
12233 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12234 * gcc.dg/pie-1.c: Likewise.
12235 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12236 * gcc.dg/pic-4.c: Likewise.
12237 * gcc.dg/pie-3.c: Likewise.
12238 * gcc.dg/pie-4.c: Likewise.
12239
adfabcf9
JDA
12240 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12241
4a020adf
JDA
12242 PR tree-optimization/68644
12243 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12244
8ef378f8
JDA
12245 PR rtl-optimization/64886
12246 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12247
09bf990e
TV
122482016-04-09 Tom de Vries <tom@codesourcery.com>
12249
12250 PR tree-optimization/68953
12251 * gcc.dg/graphite/pr68953.c: New test.
12252
138c3c1a
DH
122532016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12254
12255 PR fortran/70592
12256 * gfortran.dg/deferred_character_16.f90: New test.
12257
f55460af
JJ
122582016-04-09 Jakub Jelinek <jakub@redhat.com>
12259
12260 PR tree-optimization/70586
12261 * gcc.c-torture/execute/pr70586.c: New test.
12262
0b77bbf3
DH
122632016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12264
12265 PR sanitizer/70573
12266 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12267 with __builtin_memset
12268 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12269
c42cfb5c
CP
122702016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12271
12272 PR lto/70289
12273 PR ipa/70348
12274 PR tree-optimization/70373
12275 PR middle-end/70533
12276 PR middle-end/70534
12277 PR middle-end/70535
12278 * c-c++-common/goacc/reduction-5.c: New test.
12279 * c-c++-common/goacc/reduction-promotions.c: New test.
12280 * gfortran.dg/goacc/reduction-3.f95: New test.
12281 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12282
56cfb596
PP
122832016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12284
12285 PR c++/70590
12286 PR c++/70452
12287 * g++.dg/pr70590.C: New test.
12288 * g++.dg/pr70590-2.C: New test.
12289
1a13c0a2
JJ
122902016-04-08 Jakub Jelinek <jakub@redhat.com>
12291
abc0647a
JJ
12292 PR middle-end/70593
12293 * gcc.target/i386/pr70593.c: New test.
12294
1a13c0a2
JJ
12295 PR rtl-optimization/70574
12296 * gcc.target/i386/avx2-pr70574.c: New test.
12297
c3da4956
MO
122982016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12299
12300 PR sanitizer/70541
12301 * c-c++-common/asan/pr70541.c: New test.
12302
9f1b833b
TV
123032016-04-08 Tom de Vries <tom@codesourcery.com>
12304
12305 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12306 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12307
bae7adda
KT
123082016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12309
12310 PR target/70566
12311 * gcc.c-torture/execute/pr70566.c: New test.
12312
211f3d57
TV
123132016-04-08 Tom de Vries <tom@codesourcery.com>
12314
12315 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12316 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12317
02cf2861
AM
123182016-04-08 Alan Modra <amodra@gmail.com>
12319
12320 * gcc.target/powerpc/pr70117.c: New.
12321
5f490f9f
JJ
123222016-04-07 Jakub Jelinek <jakub@redhat.com>
12323
56e9b710
JJ
12324 PR testsuite/70581
12325 * gcc.dg/lto/simd-function_0.c: New test.
12326
5f490f9f
JJ
12327 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12328 clones.
12329 * c-c++-common/attr-simd-2.c: Likewise.
12330 * c-c++-common/attr-simd-4.c: Likewise.
12331 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12332 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12333
e4ebc74d
TP
123342016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12335
12336 PR testsuite/70553
12337 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12338
9817ae35
TS
123392016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12340 Tom de Vries <tom@codesourcery.com>
12341
12342 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12343 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12344 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12345 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12346 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12347 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12348 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12349 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12350
e292f64d
PP
123512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12352
12353 PR c/70436
12354 * g++.dg/warn/Wparentheses-29.C: New test.
12355
6b37bdaf
PP
123562016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12357
12358 PR c/70436
12359 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12360 explicit braces to resolve a future -Wparentheses warning.
12361
64824205
RH
123622016-04-06 Richard Henderson <rth@redhat.com>
12363
12364 * gcc.dg/pr61817-1.c: New test.
12365 * gcc.dg/pr61817-2.c: New test.
12366 * gcc.dg/pr69391-1.c: New test.
12367 * gcc.dg/pr69391-2.c: New test.
12368
bc2fc1f3
VM
123692016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12370
12371 PR rtl-optimization/70398
c87885ca 12372 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12373
41414a02
EB
123742016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12375
12376 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12377
4066ea8a
YR
123782016-04-06 Yvan Roux <yvan.roux@linaro.org>
12379 Pedro Alves <palves@redhat.com>
12380
12381 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12382
ec35ea45
JJ
123832016-04-06 Jakub Jelinek <jakub@redhat.com>
12384
3866f8dd
JJ
12385 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12386 Check for avx512f effective targets instead of avx2.
12387 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12388 for AVX512F clones.
12389 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12390 * g++.dg/gomp/declare-simd-1.C: Likewise.
12391 * g++.dg/gomp/declare-simd-3.C: Likewise.
12392 * g++.dg/gomp/declare-simd-4.C: Likewise.
12393
ec35ea45
JJ
12394 PR middle-end/70550
12395 * c-c++-common/gomp/pr70550-1.c: New test.
12396 * c-c++-common/gomp/pr70550-2.c: New test.
12397
c08d28ac
NS
123982016-04-05 Nathan Sidwell <nathan@acm.org>
12399
12400 PR c++/70512
12401 * g++.dg/ext/attribute-may-alias-5.C: New.
12402
1d510e04
JJ
124032016-04-05 Jakub Jelinek <jakub@redhat.com>
12404
12405 PR c++/70336
12406 * c-c++-common/pr70336.c: New test.
12407 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12408 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12409
84278ed9
JH
124102016-04-05 Jan Hubicka <hubicka@ucw.cz>
12411
12412 PR ipa/66223
12413 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12414
268a0ec4
JJ
124152016-04-05 Jakub Jelinek <jakub@redhat.com>
12416
12417 PR rtl-optimization/70542
12418 * gcc.dg/torture/pr70542.c: New test.
12419 * gcc.target/i386/avx2-pr70542.c: New test.
12420
5e8c2eb1
ZS
124212016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12422
12423 PR tree-optimization/70509
12424 * gcc.target/i386/avx512bw-pr70509.c: New test.
12425
c0daf32d
PP
124262016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12427
12428 PR c++/70452
12429 * g++.dg/ext/constexpr-vla4.C: New test.
12430
bf867841
UB
124312016-04-05 Uros Bizjak <ubizjak@gmail.com>
12432
12433 PR target/70510
12434 * gcc.target/i386/pr70510.c: New test.
12435
3022186a
RB
124362016-04-05 Richard Biener <rguenther@suse.de>
12437
12438 PR tree-optimization/70526
12439 * g++.dg/torture/pr70526.C: New testcase.
12440
55fc79b2
JJ
124412016-04-05 Jakub Jelinek <jakub@redhat.com>
12442
12443 PR target/70525
12444 * gcc.target/i386/pr70525.c: New test.
12445
62b233f2
RB
124462016-04-05 Richard Biener <rguenther@suse.de>
12447
12448 PR middle-end/70499
12449 * g++.dg/torture/pr70499.C: New testcase.
12450
cc05759d
RB
124512016-04-05 Richard Biener <rguenther@suse.de>
12452
12453 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12454 remove XFAIL.
12455
f23f16d4
JJ
124562016-04-04 Jakub Jelinek <jakub@redhat.com>
12457
12458 PR middle-end/70307
12459 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12460 rs6000 ABI warnings.
12461
d27ecc49
JH
124622016-04-04 Jan Hubicka <hubicka@ucw.cz>
12463
12464 PR ipa/66223
12465 * g++.dg/ipa/devirt-51.C: New testcase.
12466
c974c96e 124672016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12468 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12469
12470 PR middle-end/70457
12471 * gcc.dg/torture/pr70457.c: New.
12472
7a85da89
AV
124732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12474
12475 PR fortran/67538
12476 * gfortran.dg/allocate_with_source_19.f08: New test.
12477
de517e64
AV
124782016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12479
12480 PR fortran/65795
12481 * gfortran.dg/coarray_allocate_6.f08: New test.
12482
43b9f499
RB
124832016-04-04 Richard Biener <rguenther@suse.de>
12484
12485 PR rtl-optimization/70484
12486 * gcc.dg/torture/pr70484.c: New testcase.
12487
f13355da
MP
124882016-04-04 Marek Polacek <polacek@redhat.com>
12489
12490 PR c/70307
12491 * gcc.dg/torture/pr70307.c: New test.
12492
6cc6ed50
OE
124932016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12494
12495 PR target/70416
12496 PR target/67391
12497 * gcc.target/sh/torture/pr70416.c: New.
12498
abdc16c8
MS
124992016-04-02 Martin Sebor <msebor@redhat.com>
12500
12501 PR c++/67376
12502 PR c++/70170
12503 PR c++/70172
12504 PR c++/70228
12505 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12506 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12507 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12508 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12509 * g++.dg/cpp0x/constexpr-string.C: Same.
12510 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12511 * g++.dg/cpp0x/pr65398.C: Same.
12512 * g++.dg/ext/constexpr-vla1.C: Same.
12513 * g++.dg/ext/constexpr-vla2.C: Same.
12514 * g++.dg/ext/constexpr-vla3.C: Same.
12515 * g++.dg/ubsan/pr63956.C: Same.
12516
763cd859
JJ
125172016-04-01 Jakub Jelinek <jakub@redhat.com>
12518
12519 PR rtl-optimization/70467
12520 * gcc.target/i386/pr70467-2.c: New test.
12521
0f875435
JJ
125222016-04-01 Jakub Jelinek <jakub@redhat.com>
12523 Marek Polacek <polacek@redhat.com>
12524
12525 PR c++/70488
12526 * g++.dg/init/new47.C: New test.
12527
41d14659
RR
125282016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12529
12530 PR target/70496
12531 * gcc.target/arm/pr70496.c: New test.
12532
f9bf89bb
NS
125332016-04-01 Nathan Sidwell <nathan@acm.org>
12534
73b9085d
NS
12535 PR c++/68475
12536 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12537
4afdcfaa
IE
125382016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12539
12540 PR target/69890
12541 * gcc.dg/strlenopt.h (memmove): New.
12542 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12543 instead of "string.h".
12544 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12545 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12546 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12547 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12548 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12549 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12550 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12551 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12552 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12553 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12554 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12555 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12556 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12557 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12558 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12559 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12560 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12561 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12562 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12563 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12564
b5d7a29c
RO
125652016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12566
12567 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12568 (Holder::foo): Reflect this.
12569
b660f9ec
IE
125702016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12571
12572 PR target/70442
12573 * gcc.dg/pr70442.c: New test.
12574
88504f34
NS
125752016-03-31 Nathan Sidwell <nathan@acm.org>
12576
12577 PR c++/70393
12578 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12579
95d34b96
KY
125802016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12581
12582 PR target/70453
12583 * gcc.target/i386/pr70453.c: New test.
12584
b4c4967c
AB
125852016-03-31 Andrey Belevantsev <abel@ispras.ru>
12586
12587 PR target/70292
12588 * gcc.c-torture/pr70292.c: New test.
12589
5fde6a45
MP
125902016-03-31 Marek Polacek <polacek@redhat.com>
12591
12592 PR c/70297
12593 * c-c++-common/pr70297.c: New test.
12594 * g++.dg/cpp0x/typedef-redecl.C: New test.
12595 * gcc.dg/typedef-redecl2.c: New test.
12596
97eb24c4
JJ
125972016-03-31 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR rtl-optimization/70460
12600 * gcc.c-torture/execute/pr70460.c: New test.
12601
efc3536f
RB
126022016-03-31 Richard Biener <rguenther@suse.de>
12603
12604 PR c++/70430
12605 * g++.dg/ext/vector30.C: New testcase.
12606
e0876e21
DH
126072016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12608 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12609
12610 * gfortran.dg/fmt_pf.f90: New test.
12611
e9bff8c6
RO
126122016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12613
12614 Forward-port from 5 branch
12615 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12616
12617 PR testsuite/70356
12618 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12619 dg-require-effective-target after dg-do.
12620
12621 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12622
12623 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12624
2620c80d
TS
126252016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12626 Julian Brown <julian@codesourcery.com>
12627 Chung-Lin Tang <cltang@codesourcery.com>
12628 Cesar Philippidis <cesar@codesourcery.com>
12629 James Norris <jnorris@codesourcery.com>
12630 Tom de Vries <tom@codesourcery.com>
12631 Nathan Sidwell <nathan@codesourcery.com>
12632
bf867841 12633 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12634 * c-c++-common/goacc/loop-clauses.c: Likewise.
12635 * g++.dg/goacc/template.C: Likewise.
12636 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12637 * gfortran.dg/goacc/loop-1.f95: Likewise.
12638 * gfortran.dg/goacc/loop-5.f95: Likewise.
12639 * gfortran.dg/goacc/loop-6.f95: Likewise.
12640 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12641 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12642 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12643 * c-c++-common/goacc/clauses-fail.c: Likewise.
12644 * c-c++-common/goacc/parallel-1.c: Likewise.
12645 * c-c++-common/goacc/reduction-1.c: Likewise.
12646 * c-c++-common/goacc/reduction-2.c: Likewise.
12647 * c-c++-common/goacc/reduction-3.c: Likewise.
12648 * c-c++-common/goacc/reduction-4.c: Likewise.
12649 * c-c++-common/goacc/routine-3.c: Likewise.
12650 * c-c++-common/goacc/routine-4.c: Likewise.
12651 * c-c++-common/goacc/routine-5.c: Likewise.
12652 * c-c++-common/goacc/tile.c: Likewise.
12653 * g++.dg/goacc/template.C: Likewise.
12654 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12655 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12656 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12657 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12658 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12659 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12660 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12661 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12662 * c-c++-common/goacc/use_device-1.c: ... this file.
12663 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12664 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12665 * c-c++-common/goacc/host_data-6.c: ... this file.
12666 * c-c++-common/goacc/loop-2-kernels.c: New file.
12667 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12668 * c-c++-common/goacc/loop-3.c: Likewise.
12669 * g++.dg/goacc/reference.C: Likewise.
12670 * g++.dg/goacc/routine-1.C: Likewise.
12671 * g++.dg/goacc/routine-2.C: Likewise.
12672
f6d2d066
RB
126732016-03-30 Richard Biener <rguenther@suse.de>
12674
12675 PR middle-end/70450
12676 * gcc.dg/torture/pr70450.c: New testcase.
12677
d43242b9
JJ
126782016-03-30 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR target/70421
12681 * gcc.dg/torture/pr70421.c: New test.
12682 * gcc.target/i386/avx512f-pr70421.c: New test.
12683
5ce43b77
L
126842016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12685
12686 PR testsuite/70364
12687 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12688 (check): New function.
12689 (bar): Call check.
12690 (foo): Align stack to 16 bytes when calling bar.
12691 * gcc.target/i386/cleanup-2.c: Likewise.
12692
d014a712
PP
126932016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12694
12695 PR tree-optimization/59124
12696 * gcc.dg/Warray-bounds-19.c: New test.
12697
3f8257db 126982016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12699
12700 * lib/prune.exp (escape_regex_chars): New.
12701 (prune_file_path): Update to quote metcharacters for regexp.
12702
3336c6e0
JJ
127032016-03-29 Jakub Jelinek <jakub@redhat.com>
12704
a362f023
JJ
12705 PR rtl-optimization/70429
12706 * gcc.c-torture/execute/pr70429.c: New test.
12707
3336c6e0
JJ
12708 PR tree-optimization/70405
12709 * gcc.dg/pr70405.c: New test.
12710
728557fd
AV
127112016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12712
12713 PR fortran/70397
12714 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12715 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12716
bef977d4
TS
127172016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12718
12719 PR testsuite/64177
12720 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12721 __cilkrts_set_param to set two workers.
12722 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12723 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12724
6f6d25c9
DH
127252016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12726
bf867841 12727 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12728
45733562
KY
127292016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12730
12731 PR target/70406
bf867841 12732 * gcc.target/i386/pr70406.c: New test.
45733562 12733
a1799e5e
EB
127342016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12735
12736 * gnat.dg/specs/double_record_extension3.ads: New test.
12737
5fca7b66
RH
127382016-03-25 Richard Henderson <rth@redhat.com>
12739
12740 PR target/70120
12741 * gcc.target/aarch64/pr70120-1.c: New.
12742 * gcc.target/aarch64/pr70120-2.c: New.
12743 * gcc.target/aarch64/pr70120-3.c: New.
12744
31ce75c6
PP
127452016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12746
12747 PR c++/62212
12748 * g++.dg/template/mangle2.C: The dg-do directive should be
12749 "compile" not "assemble".
12750
3caf0ca1
BS
127512016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12752
12753 PR lto/69650
12754 * gcc.dg/pr69650.c: New test.
12755
634035b6
DE
127562016-03-25 David Edelsohn <dje.gcc@gmail.com>
12757
12758 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12759
45d34276
AM
127602016-03-25 Alan Modra <amodra@gmail.com>
12761
12762 * gcc.dg/dfp/pr70052.c: New test.
12763
8f085166
RH
127642016-03-24 Richard Henderson <rth@redhat.com>
12765
12766 PR middle-end/69845
12767 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12768 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12769
011e5ec3
TV
127702016-03-24 Tom de Vries <tom@codesourcery.com>
12771
12772 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12773
9e3f4551
TV
127742016-03-24 Tom de Vries <tom@codesourcery.com>
12775
12776 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12777 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12778
45780041
TV
127792016-03-24 Tom de Vries <tom@codesourcery.com>
12780
12781 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12782 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12783
887ab4e5
PP
127842016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12785
12786 PR c++/62212
12787 * g++.dg/template/mangle2.C: New test.
12788
69a9a66f
RB
127892016-03-24 Richard Biener <rguenther@suse.de>
12790
12791 PR tree-optimization/70396
12792 * gcc.dg/torture/pr70396.c: New testcase.
12793
ed87de55
RB
127942016-03-24 Richard Biener <rguenther@suse.de>
12795
12796 PR middle-end/70370
12797 * gcc.dg/torture/pr70370.c: New testcase.
12798
ea064934
TV
127992016-03-24 Tom de Vries <tom@codesourcery.com>
12800
12801 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12802 * gfortran.dg/goacc/kernels-tree.f95: Same.
12803 * gfortran.dg/goacc/parallel-tree.f95: Same.
12804
b2a4dd1d
TV
128052016-03-24 Tom de Vries <tom@codesourcery.com>
12806
12807 * c-c++-common/goacc/uninit-if-clause.c: New test.
12808 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12809
72e7cd6e
JJ
128102016-03-24 Jakub Jelinek <jakub@redhat.com>
12811
12812 PR target/70290
bf867841
UB
12813 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12814 Fix formatting.
72e7cd6e 12815
ce9d0c03
RB
128162016-03-24 Richard Biener <rguenther@suse.de>
12817
12818 PR tree-optimization/70372
12819 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12820
426b9428
PP
128212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12822
12823 PR c++/70347
12824 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12825
cd1588c4
PP
128262016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12827
12828 PR c++/70332
12829 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12830
61637db3
JJ
128312016-03-23 Jakub Jelinek <jakub@redhat.com>
12832
928af3bf
JJ
12833 PR c++/70001
12834 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12835 * g++.dg/cpp1y/pr70001.C: New test.
12836
61637db3
JJ
12837 PR c++/70323
12838 * g++.dg/cpp0x/constexpr-70323.C: New test.
12839
05aca4e7
AO
128402016-03-23 Alexandre Oliva <aoliva@redhat.com>
12841 Jason Merrill <jason@redhat.com>
12842 Jakub Jelinek <jakub@redhat.com>
12843
12844 PR c++/69315
12845 * g++.dg/cpp0x/constexpr-69315.C: New test.
12846 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12847
fbdb6baf
MP
128482016-03-23 Marek Polacek <polacek@redhat.com>
12849
12850 PR c++/69884
12851 * g++.dg/warn/Wignored-attributes-1.C: New test.
12852 * g++.dg/warn/Wignored-attributes-2.C: New test.
12853
d79ee524
TV
128542016-03-23 Tom de Vries <tom@codesourcery.com>
12855
12856 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12857 initialization.
12858 * gfortran.dg/goacc/private-3.f95 (test): Same.
12859 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12860 missing use param.
12861
a59f0bef
KT
128622016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12863
12864 * lib/target-supports.exp: Remove v7ve entry from loop
12865 creating effective target checks.
12866 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12867 (add_options_for_arm_arch_v7ve): Likewise.
12868
0179520a
JJ
128692016-03-23 Jakub Jelinek <jakub@redhat.com>
12870
12871 PR tree-optimization/70354
12872 * gcc.dg/vect/pr70354-1.c: New test.
12873 * gcc.dg/vect/pr70354-2.c: New test.
12874 * gcc.target/i386/avx2-pr70354-1.c: New test.
12875 * gcc.target/i386/avx2-pr70354-2.c: New test.
12876
75bb14d7
JL
128772016-03-22 Jeff Law <law@redhat.com>
12878
12879 PR target/70232
12880 * gcc.dg/tree-ssa/pr70232.c: New test.
12881
72c9526d
IE
128822016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12883
12884 PR target/70302
12885 * gcc.target/i386/pr70302.c: New test.
12886
a3ca1bc5
RB
128872016-03-22 Richard Biener <rguenther@suse.de>
12888
12889 PR middle-end/70251
12890 * g++.dg/torture/pr70251.C: New testcase.
12891
5c240f4d
DM
128922016-03-22 David Malcolm <dmalcolm@redhat.com>
12893
12894 PR c/69993
12895 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12896 Wmisleading-indentation.c.
12897 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12898 reflect change to diagnostic text and order of messages.
12899 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12900
80f6631b
DE
129012016-03-22 David Edelsohn <dje.gcc@gmail.com>
12902
12903 * g++.dg/ext/java-3.C: Don't compile on AIX.
12904
9a10956c
RB
129052016-03-22 Richard Biener <rguenther@suse.de>
12906
12907 PR middle-end/70333
12908 * gcc.dg/torture/pr70333.c: New testcase.
12909
6cedf922
IE
129102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12911
12912 * g++.dg/ext/pr70290.C: New test.
12913
cd6c27ac
KY
129142016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12915
12916 PR target/70325
12917 * gcc.target/i386/pr70325.c: New test.
12918
4cde512c
JJ
129192016-03-22 Jakub Jelinek <jakub@redhat.com>
12920
b01915ed
JJ
12921 PR target/70329
12922 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12923 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12924
4e3e2cf1
JJ
12925 PR target/70300
12926 * gcc.target/i386/pr70300.c: New test.
12927
4cde512c
JJ
12928 PR c++/70295
12929 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12930 (func2): New function for cond with parens, xfail warning for c++.
12931 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12932
16f6d7dc
PP
129332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12934
12935 PR c++/70096
12936 * g++.dg/template/ptrmem30.C: New test.
12937
a3e2b438
PP
129382016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12939
12940 PR c++/70204
12941 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12942 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12943
11b6a02e
JJ
129442016-03-21 Jakub Jelinek <jakub@redhat.com>
12945
12946 PR middle-end/70326
12947 * gcc.dg/pr70326.c: New test.
12948
b9407883
MG
129492016-03-21 Marc Glisse <marc.glisse@inria.fr>
12950 Jakub Jelinek <jakub@redhat.com>
12951
12952 PR tree-optimization/70317
12953 * gcc.dg/pr70317.c: New test.
12954
4a148e19
UB
129552016-03-21 Uros Bizjak <ubizjak@gmail.com>
12956
12957 PR target/70327
12958 * gcc.target/i386/pr70327.c: New test.
12959
2a85ddbb
ML
129602016-03-21 Martin Liska <mliska@suse.cz>
12961
7d36fe98 12962 PR ipa/70306
2a85ddbb
ML
12963 * gcc.dg/ipa/pr70306.c: New test.
12964
4a148e19 129652016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12966
12967 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12968 * gcc.target/arm/attr-align3.c: Likewise.
12969 * gcc.target/arm/attr_arm.c: Likewise.
12970 * gcc.target/arm/flip-thumb.c: Likewise.
12971
6b366948
JJ
129722016-03-21 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR target/70296
12975 * gcc.target/powerpc/altivec-36.c: New test.
12976
2fac8c14
RB
129772016-03-21 Richard Biener <rguenther@suse.de>
12978
12979 PR tree-optimization/70310
12980 * gcc.dg/torture/pr70310.c: New testcase.
12981
e9bde854
KY
129822016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12983
12984 PR target/70293
12985 * gcc.target/i386/pr70293.c: New test.
12986
56bbfaf6
RB
129872016-03-21 Richard Biener <rguenther@suse.de>
12988
12989 PR tree-optimization/70288
12990 * gcc.dg/torture/pr70288-1.c: New testcase.
12991 * gcc.dg/torture/pr70288-2.c: Likewise.
12992
3eee49ed
AB
129932016-03-21 Andrey Belevantsev <abel@ispras.ru>
12994
12995 PR rtl-optimization/69307
12996 * gcc.target/arm/pr69307.c: New test.
4a148e19 12997
8e7816b4
AB
129982016-03-21 Andrey Belevantsev <abel@ispras.ru>
12999
13000 PR rtl-optimization/69102
13001 * gcc.c-torture/compile/pr69102.c: New test.
13002
14d7d4be
JL
130032016-03-18 Jeff Law <law@redhat.com>
13004
13005 PR rtl-optimization/70263
13006 * gcc.c-torture/compile/pr70263-1.c: New test.
13007 * gcc.target/i386/pr70263-2.c: New test.
13008
5c6a601c
BS
130092016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13010
13011 PR rtl-optimization/70278
13012 * gcc.dg/torture/pr70278.c: New test.
13013 * gcc.target/arm/pr70278.c: New test.
13014
4bbf545b
DM
130152016-03-18 David Malcolm <dmalcolm@redhat.com>
13016
13017 PR c/70281
13018 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13019 (test_builtin_types_compatible_p): New test function.
13020 * gcc.dg/pr70281.c: New test case.
13021
dc28bb68
CL
130222016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13023
13024 PR target/70113
13025 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13026
5e8d6dff
IE
130272016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13028
13029 PR tree-optimization/70252
13030 * gcc.dg/pr70252.c: New test.
13031
d0e7e403
TV
130322016-03-18 Tom de Vries <tom@codesourcery.com>
13033
13034 * gcc.dg/pr70161-2.c: New test.
13035 * gcc.dg/pr70161.c: New test.
13036
fa22501a
TV
130372016-03-18 Tom de Vries <tom@codesourcery.com>
13038
13039 PR ipa/70269
13040 * gcc.dg/pr70269.c: New test.
13041
dd125026
JJ
130422016-03-18 Jakub Jelinek <jakub@redhat.com>
13043
13044 PR c++/70267
13045 * g++.dg/ext/java-3.C: New test.
13046
91914f0a
PP
130472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13048
13049 PR c++/70205
13050 * g++.dg/lookup/pr70205.C: New test.
13051
753a8910
PP
130522016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13053
13054 PR c++/70218
13055 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13056
14ba7b28
MP
130572016-03-17 Marek Polacek <polacek@redhat.com>
13058
13059 PR c/69407
13060 * gcc.dg/atomic-op-6.c: New test.
13061
ded60913
DM
130622016-03-17 David Malcolm <dmalcolm@redhat.com>
13063
13064 PR c/70264
13065 * c-c++-common/pr70264.c: New test case.
13066
a3aad0e6
JJ
130672016-03-17 Jakub Jelinek <jakub@redhat.com>
13068
17366700
JJ
13069 PR c++/70144
13070 * c-c++-common/pr70144-1.c: New test.
13071 * c-c++-common/pr70144-2.c: New test.
13072
a3aad0e6
JJ
13073 PR c++/70272
13074 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13075 * g++.dg/opt/flifetime-dse6.C: New test.
13076 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13077
b57e6e18
L
130782016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13079
13080 PR driver/70192
13081 * gcc.dg/pic-1.c: New test.
13082 * gcc.dg/pic-2.c: Likewise.
13083 * gcc.dg/pic-3.c: Likewise.
13084 * gcc.dg/pic-4.c: Likewise.
13085 * gcc.dg/pie-1.c: Likewise.
13086 * gcc.dg/pie-2.c: Likewise.
13087 * gcc.dg/pie-3.c: Likewise.
13088 * gcc.dg/pie-4.c: Likewise.
13089 * gcc.dg/pie-5.c: Likewise.
13090 * gcc.dg/pie-6.c: Likewise.
13091
b38ba58b
TV
130922016-03-17 Tom de Vries <tom@codesourcery.com>
13093
13094 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13095 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13096
6931b3b7
RB
130972016-03-17 Richard Biener <rguenther@suse.de>
13098
13099 PR debug/70271
13100 * g++.dg/debug/pr70271.C: New testcase.
13101
0c8b64cb
IE
131022016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13103
13104 * gcc.target/i386/pr70251.c: New test.
13105
b1970801
MP
131062016-03-17 Marek Polacek <polacek@redhat.com>
13107
13108 PR c++/70194
13109 * g++.dg/warn/constexpr-70194.C: New test.
13110
820c5eaa
RH
131112016-03-16 Richard Henderson <rth@redhat.com>
13112
13113 PR middle-end/70240
13114 * gcc.c-torture/compile/pr70240.c: New.
13115
da0ad263
SKS
131162016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13117
13118 * gcc.c-torture/compile/20151204.c: Skip for avr.
13119
c73d295c
JJ
131202016-03-16 Jakub Jelinek <jakub@redhat.com>
13121
13122 PR target/70245
13123 * g++.dg/opt/pr70245.C: New test.
13124 * g++.dg/opt/pr70245.h: New file.
13125 * g++.dg/opt/pr70245-aux.cc: New file.
13126
b2794066
MS
131272016-03-16 Martin Sebor <msebor@redhat.com>
13128
13129 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13130
aa43616c
RH
131312016-03-16 Richard Henderson <rth@redhat.com>
13132
13133 PR middle-end/70199
13134 * gcc.c-torture/compile/pr70199.c: New.
13135
59608fe5
L
131362016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13137
13138 * gcc.dg/uninit-19.c: Run dos2unix.
13139
ab4c578f
MP
131402016-03-16 Marek Polacek <polacek@redhat.com>
13141
13142 PR c/70093
13143 * gcc.dg/nested-func-10.c: New test.
13144 * gcc.dg/nested-func-9.c: New test.
13145
f5387e76
JJ
131462016-03-16 Jakub Jelinek <jakub@redhat.com>
13147
13148 PR tree-optimization/68714
13149 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13150
7662b718
TV
131512016-03-16 Tom de Vries <tom@codesourcery.com>
13152
13153 PR tree-optimization/68715
13154 * gcc.dg/graphite/pr68715-2.c: New test.
13155 * gcc.dg/graphite/pr68715.c: New test.
13156 * gfortran.dg/graphite/pr68715.f90: New test.
13157
be7ce7ae
TV
131582016-03-16 Tom de Vries <tom@codesourcery.com>
13159
13160 PR tree-optimization/68809
13161 * gcc.dg/graphite/pr68809-2.c: New test.
13162 * gcc.dg/graphite/pr68809.c: New test.
13163
1935f250
JJ
131642016-03-16 Jakub Jelinek <jakub@redhat.com>
13165
6651c93e
JJ
13166 PR c++/70147
13167 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13168 method call to i () as argument. Adjust expected output.
13169
1935f250
JJ
13170 PR c++/70147
13171 * g++.dg/ubsan/pr70147-1.C: New test.
13172 * g++.dg/ubsan/pr70147-2.C: New test.
13173
ab1caa6e
MS
131742016-03-15 Martin Sebor <msebor@redhat.com>
13175
13176 PR c++/58281
13177 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13178
5c2a1bbb
JDA
131792016-03-15 John David Anglin <danglin@gcc.gnu.org>
13180
cb5d8ad1
JDA
13181 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13182 hppa*-*-hpux*.
13183
b440dd40
JDA
13184 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13185
5c2a1bbb
JDA
13186 PR libfortran/69799
13187 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13188 libatomic_available.
13189
42c729c5
MP
131902016-03-15 Marek Polacek <polacek@redhat.com>
13191
13192 PR c++/70209
13193 * g++.dg/ext/attribute-may-alias-4.C: New test.
13194
82b1c550
AM
131952016-03-15 Alexander Monakov <amonakov@ispras.ru>
13196
13197 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13198 -fvar-tracking-assignments-toggle flag.
13199
4ccbf3a6
PH
132002016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13201
13202 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13203
c39858bd
JJ
132042016-03-15 Jakub Jelinek <jakub@redhat.com>
13205
13206 PR rtl-optimization/70222
13207 * gcc.c-torture/execute/pr70222-1.c: New test.
13208 * gcc.c-torture/execute/pr70222-2.c: New test.
13209
8be119c1
RH
132102016-03-15 Richard Henderson <rth@redhat.com>
13211
13212 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13213
6598bb55
AB
132142016-03-15 Andrey Belevantsev <abel@ispras.ru>
13215
13216 PR rtl-optimization/69032
13217 * gcc.dg/pr69032.c: New test.
13218
81fa2944
AB
132192016-03-15 Andrey Belevantsev <abel@ispras.ru>
13220
13221 PR rtl-optimization/63384
4a148e19 13222 * g++.dg/pr63384.C: New test.
81fa2944 13223
74ea9ab6
AB
132242016-03-15 Andrey Belevantsev <abel@ispras.ru>
13225
13226 PR target/64411
13227 * gcc.target/i386/pr64411.C: New test.
13228
045d5055
TV
132292016-03-15 Tom de Vries <tom@codesourcery.com>
13230
13231 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13232 * gfortran.dg/goacc/kernels-alias.f95: New test.
13233
3ea33585
MS
132342016-03-14 Martin Sebor <msebor@redhat.com>
13235
13236 PR c++/53792
13237 * g++.dg/cpp0x/constexpr-inline.C: New test.
13238 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13239
1df7b330
DE
132402016-03-14 David Edelsohn <dje.gcc@gmail.com>
13241
13242 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13243
79b57d18
JJ
132442016-03-14 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR middle-end/70219
13247 * gcc.dg/pr70219.c: New test.
13248
3cbf012a
BS
132492016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13250
13251 PR target/70083
13252 * gcc.dg/torture/pr70083.c: New test.
13253 * gcc.target/i386/pr70083.c: New test.
13254
a9fee7cd
RB
132552016-03-14 Richard Biener <rguenther@suse.de>
13256
13257 PR tree-optimization/56365
13258 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13259
4799603f
SB
132602016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13261
13262 PR target/70098
13263 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13264 New function.
13265 * g++.dg/pr70098.C: New testcase.
13266
13267
760ca967
TV
132682016-03-14 Tom de Vries <tom@codesourcery.com>
13269
13270 PR tree-optimization/70045
13271 * gcc.dg/graphite/pr70045.c: New test.
13272
44e66a77
JD
132732016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13274
13275 PR fortran/69043
13276 * gfortran.dg/include_9.f90: New test.
13277
a18e0fe1
DH
132782016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13279
13280 PR fortran/45076
13281 gfortran.dg/prof/prof.exp: New script.
13282 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13283
d0aca6ab
AB
132842016-03-12 Andrey Belevantsev <abel@ispras.ru>
13285
13286 PR rtl-optimization/69307
13287 * gcc.dg/pr69307.c: New test.
13288
cefe08a4
VM
132892016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13290
13291 PR target/69614
13292 * gcc.target/arm/pr69614.c: New.
13293
70112e2a
PT
132942016-03-12 Paul Thomas <pault@gcc.gnu.org>
13295
13296 PR fortran/70031
13297 * gfortran.dg/submodule_14.f08: New test
13298
13299 PR fortran/69524
13300 * gfortran.dg/submodule_15.f08: New test
13301
3f1e5d3a
PP
133022016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13303
13304 PR c++/70106
13305 * g++.dg/cpp1y/paren3.C: New test.
13306
a3f6d680
MM
133072016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13308
13309 PR target/70131
13310 * gcc.target/powerpc/ppc-round2.c: New test.
13311
92348f09
BS
133122016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13313
13314 PR target/70123
13315 * gcc.dg/torture/pr70123.c: New test.
13316
cebde9e9
JL
133172016-03-11 Jeff Law <law@redhat.com>
13318
13319 PR tree-optimization/70190
13320 * gcc.c-torture/compile/pr70190.c: New test.
13321
3edc5da4
DM
133222016-03-11 David Malcolm <dmalcolm@redhat.com>
13323
13324 PR c/68187
13325 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13326 case.
13327 (test43_b): Likewise.
13328 (test43_c): Likewise.
13329 (test43_d): Likewise.
13330 (test43_e): Likewise.
13331 (test43_f): Likewise.
13332 (test43_g): Likewise.
13333 (test44_a): Likewise.
13334 (test44_b): Likewise.
13335 (test44_c): Likewise.
13336 (test44_d): Likewise.
13337 (test44_e): Likewise.
13338
318c1204
DM
133392016-03-11 David Malcolm <dmalcolm@redhat.com>
13340
13341 PR c/70085
13342 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13343
bc062234
KT
133442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13345
13346 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13347 dg-options.
13348
acfc1ac1
KT
133492016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13350
13351 PR target/70002
13352 PR target/69245
13353 * gcc.target/aarch64/pr69245_2.c: New test.
13354
d1e2bb2d
JJ
133552016-03-11 Jakub Jelinek <jakub@redhat.com>
13356
13357 PR tree-optimization/70177
13358 * gcc.dg/pr70177.c: New test.
13359
07350627
AL
133602016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13361
13362 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13363
5c6706f7
AL
133642016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13365
13366 * gcc.dg/tree-ssa/sra-20.c: New.
13367
02d472a2
JJ
133682016-03-11 Jakub Jelinek <jakub@redhat.com>
13369
686d390a
JJ
13370 PR rtl-optimization/70174
13371 * gcc.dg/pr70174.c: New test.
13372
02d472a2
JJ
13373 PR tree-optimization/70169
13374 * gcc.dg/pr70169.c: New test.
13375
0f9befa1
IE
133762016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13377
13378 PR target/70160
13379 * gcc.target/i386/pr70160.c: New test.
13380
432d4670
AK
133812016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13382
13383 * gcc.target/s390/dfp-1.c: New test.
13384
a3dc8760
NC
133852016-03-10 Nick Clifton <nickc@redhat.com>
13386
13387 PR target/70044
13388 * gcc.target/aarch64/pr70044.c: New test.
13389
b87a8d7d
PP
133902016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13391 Jakub Jelinek <jakub@redhat.com>
13392
13393 PR c++/70001
13394 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13395 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13396 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13397
4f4ada6a
JH
133982016-03-10 Jan Hubicka <hubicka@ucw.cz>
13399
13400 PR lto/69589
13401 * g++.dg/lto/pr69589_0.C: New testcase
13402 * g++.dg/lto/pr69589_1.C: New testcase
13403
d49b0aa0
MP
134042016-03-10 Marek Polacek <polacek@redhat.com>
13405
13406 PR c++/70153
13407 * g++.dg/delayedfold/unary-plus1.C: New test.
13408
134092016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13410
13411 * gcc.target/arm/pr45701-1.c: Escape brackets.
13412 * gcc.target/arm/pr45701-2.c: Likewise.
13413
71017a7b
AL
134142016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13415
13416 * gfortran.dg/unconstrained_commons.f: New.
13417
ba52669f
AM
134182016-03-10 Alan Modra <amodra@gmail.com>
13419
13420 * gcc.dg/pr69195.c: New.
13421 * gcc.dg/pr69238.c: New.
13422
27742332
TV
134232016-03-10 Tom de Vries <tom@codesourcery.com>
13424
13425 PR testsuite/68915
13426 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13427
3a81a594
RB
134282016-03-10 Richard Biener <rguenther@suse.de>
13429
13430 PR tree-optimization/70128
13431 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13432 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13433
3433b975
JJ
134342016-03-09 Jakub Jelinek <jakub@redhat.com>
13435
c2864f02
JJ
13436 PR tree-optimization/70152
13437 * gcc.dg/pr70152.c: New test.
13438
3433b975
JJ
13439 PR target/70086
13440 * gcc.target/i386/pr70086-1.c: New test.
13441 * gcc.target/i386/pr70086-2.c: New test.
13442 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13443
13444 PR tree-optimization/70127
13445 * gcc.c-torture/execute/pr70127.c: New test.
13446
96b3c82d
CP
134472016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13448
13449 * c-c++-common/goacc/combined-directives-2.c: New test.
13450
b4f3232d
DM
134512016-03-09 David Malcolm <dmalcolm@redhat.com>
13452
13453 PR c/68473
13454 PR c++/70105
13455 * g++.dg/diagnostic/pr70105.C: New test.
13456 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13457 (test_multiple_ordinary_maps): New test function.
13458
40499f81
DM
134592016-03-09 David Malcolm <dmalcolm@redhat.com>
13460
13461 PR c/68473
13462 PR c++/70105
13463 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13464 Drop range information from call to inform_at_rich_loc.
13465 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13466 New.
13467 (test_show_locus): Replace calls to rich_location::add_range with
13468 calls to add_range. Rewrite the tests that used the now-defunct
13469 rich_location ctor taking a source_range. Simplify other tests
13470 by replacing calls to COMBINE_LOCATION_DATA with calls to
13471 make_location.
13472
c9e33662
RB
134732016-03-09 Richard Biener <rguenther@suse.de>
13474 Jakub Jelinek <jakub@redhat.com>
13475
13476 PR tree-optimization/70138
13477 * gcc.dg/vect/pr70138-1.c: New testcase.
13478 * gcc.dg/vect/pr70138-2.c: Likewise.
13479
2c73b764
JJ
134802016-03-09 Jakub Jelinek <jakub@redhat.com>
13481
13482 PR target/70049
13483 * gcc.target/i386/pr70049.c: New test.
13484
c06d25bb
RB
134852016-03-09 Richard Biener <rguenther@suse.de>
13486
13487 PR c/70143
13488 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13489 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13490 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13491
5828a501
RO
134922016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13493
13494 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13495 arm-*-*.
13496
2e141c8d
JJ
134972016-03-09 Jakub Jelinek <jakub@redhat.com>
13498
5a9def37
JJ
13499 PR middle-end/67278
13500 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13501
2e141c8d
JJ
13502 PR target/67278
13503 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13504
13505 PR middle-end/70050
13506 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13507 in testcase comment.
13508
bf751f40
TV
135092016-03-09 Tom de Vries <tom@codesourcery.com>
13510
13511 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13512 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13513 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13514 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13515 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13516 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13517 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13518 * gfortran.dg/goacc/kernels-loop.f95: New test.
13519
e210c999
MS
135202016-03-08 Martin Sebor <msebor@redhat.com>
13521
13522 PR c++/62096
13523 * g++.dg/warn/overflow-warn-7.C: New test.
13524
80aac5c8
JM
135252016-03-08 Jason Merrill <jason@redhat.com>
13526
13527 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13528 * lib/target-supports.exp (check_effective_target_concepts): New.
13529
12b81409
JJ
135302016-03-08 Jakub Jelinek <jakub@redhat.com>
13531
d259b234
JJ
13532 PR c++/70135
13533 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13534 * g++.dg/ubsan/pr70135.C: New test.
13535
12b81409
JJ
13536 PR target/70110
13537 * gcc.dg/pr70110.c: New test.
13538
b4e9f2aa
MJ
135392016-03-07 Martin Jambor <mjambor@suse.cz>
13540
13541 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13542 * c-c++-common/gomp/if-1.c: Likewise.
13543 * c-c++-common/gomp/pr61486-2.c: Likewise.
13544 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13545 to dg-additional-options.
13546 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13547 * g++/gomp/target-teams-1.c: Likewise.
13548 * gcc.dg/gomp/gomp.exp: Likewise.
13549 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13550 dg-additional-options.
13551 * gfortran.dg/gomp/gomp.exp: Likewise.
13552 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13553 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13554 dg-additional-options.
13555 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13556
f86e631e
MJ
135572016-03-07 Martin Jambor <mjambor@suse.cz>
13558
13559 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13560 * c-c++-common/gomp/gridify-1.c: New test.
13561 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13562
94156b3f
AV
135632016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13564
13565 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13566 trigger for cortex-r8, when scanning for register r8.
13567 * gcc.target/arm/pr45701-2.c: Likewise.
13568
a84a49b7 135692016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13570 Jeff Law <law@redhat.com>
a84a49b7
RB
13571
13572 PR tree-optimization/69740
13573 * gcc.c-torture/compile/pr69740-1.c: New test.
13574 * gcc.c-torture/compile/pr69740-2.c: New test.
13575
e41f6c9e
BS
135762016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13577
13578 * lib/target-supports.exp
13579 (check_effective_target_whole_vector_shift): Enable for PPC64.
13580
57548bf5
RB
135812016-03-07 Richard Biener <rguenther@suse.de>
13582
13583 PR tree-optimization/70115
13584 * gcc.dg/torture/pr70115.c: New testcase.
13585
4ae13300
NS
135862016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13587
13588 PR middle-end/69916
13589 * c-c-++-common/goacc/pr69916.c: New.
13590
5edb9853
RH
135912016-03-07 Richard Henderson <rth@redhat.com>
13592
13593 * gcc.c-torture/compile/pr70061.c: New test.
13594
2067a8f3
RB
135952016-03-07 Richard Biener <rguenther@suse.de>
13596
13597 PR testsuite/70109
13598 * gcc.dg/vect/O3-pr36098.c: New testcase.
13599
4145a9b7
CL
136002016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13601
13602 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13603
1878be32
EB
136042016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13605
13606 * gnat.dg/renaming9.ad[sb]: New testcase.
13607
df762bb2
JJ
136082016-03-05 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR c++/70084
13611 * g++.dg/expr/stdarg3.C: New test.
13612
7d461295
JL
136132016-03-04 Jeff Law <law@redhat.com>
13614
13615 PR tree-optimization/69196
13616 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13617 x86_64-*-*.
13618
29b9828f
BS
136192016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13620
b6b552fd
BS
13621 PR c/69973
13622 * gcc.dg/pr69973.c: New test.
13623
201d49e9
BS
13624 PR rtl-optimization/69941
13625 * gcc.dg/torture/pr69941.c: New test.
13626
29b9828f
BS
13627 PR c/69824
13628 * gcc.dg/pr69824.c: New test.
13629
640b7e74
TV
136302016-03-05 Tom de Vries <tom@codesourcery.com>
13631
13632 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13633 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13634 function.
13635
7a3a3fad
PP
136362016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13637
13638 PR c++/66786
13639 * g++.dg/cpp1y/var-templ48.C: New test.
13640 * g++.dg/cpp1y/var-templ49.C: New test.
13641
cd439aec
EB
136422016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13643
13644 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13645
60204554
JJ
136462016-03-04 Jakub Jelinek <jakub@redhat.com>
13647
0c8825de
JJ
13648 PR c++/70035
13649 * g++.dg/ubsan/pr70035.C: New test.
13650
60204554
JJ
13651 PR target/70062
13652 * gcc.target/i386/pr70062.c: New test.
13653
f79d4eab
L
136542016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13655
13656 * g++.dg/template/typename21.C: Remove c++98_only.
13657
ea81ce67
L
136582016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13659
13660 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13661
64b23c13
DM
136622016-03-04 David Malcolm <dmalcolm@redhat.com>
13663
13664 PR c/68187
13665 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13666 function.
13667 (fn_42_b): Likewise.
13668 (fn_42_c): Likewise.
13669
729526f5
DM
136702016-03-04 David Malcolm <dmalcolm@redhat.com>
13671
13672 PR c/68187
13673 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13674 function.
13675 (fn_40_b): Likewise.
13676 (fn_41_a): Likewise.
13677 (fn_41_b): Likewise.
13678
f9ea11ac
JJ
136792016-03-04 Jakub Jelinek <jakub@redhat.com>
13680
13681 PR target/70059
13682 * gcc.target/i386/avx512f-pr70059.c: New test.
13683 * gcc.target/i386/avx512dq-pr70059.c: New test.
13684
b6c38c69
BS
136852016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13686
13687 PR rtl-optimization/57676
13688 * gcc.dg/torture/pr57676.c: New test.
13689
af3cdd34
IE
136902016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13691
13692 * gcc.dg/pr70026.c: New test.
13693
7ff6ca38
MP
136942016-03-04 Marek Polacek <polacek@redhat.com>
13695
13696 PR c/69798
13697 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13698 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13699
a6bf62d5
KT
137002016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13701
13702 PR target/70004
13703 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13704 Delete.
13705 (test_corners_sisd_si): Likewise.
13706 (main): Remove checks of the above.
13707 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13708
ae4cdc6a
EB
137092016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13710
13711 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13712
08455559
CL
137132016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13714
13715 * gcc.dg/torture/pr69951.c: Accept argc==0.
13716
e9a35493
RB
137172016-03-04 Richard Biener <rguenther@suse.de>
13718
13719 PR c++/70054
13720 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13721 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13722
fba054c2
DV
137232016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13724
13725 PR testsuite/69766
13726 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13727 testing multiarch.
13728
f10cdc6c
JJ
137292016-03-04 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR debug/69947
13732 * gcc.dg/guality/pr69947.c: New test.
13733
2e981ba0
JJ
137342016-03-03 Jakub Jelinek <jakub@redhat.com>
13735
13736 PR ada/70017
13737 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13738
0ba3bfa2
KT
137392016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13740
13741 PR rtl-optimization/69904
13742 * gcc.target/arm/pr69904.c: New test.
13743
97ecdb46
JJ
137442016-03-03 Jakub Jelinek <jakub@redhat.com>
13745
13746 PR target/70021
13747 * gcc.dg/vect/pr70021.c: New test.
13748 * gcc.target/i386/pr70021.c: New test.
13749
a2a743a1
MP
137502016-03-03 Marek Polacek <polacek@redhat.com>
13751
13752 PR middle-end/70050
13753 * gcc.dg/pr70050.c: New test.
13754
fa07ecdd
JG
137552016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13756
13757 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13758
23504262
ML
137592016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13760
13761 PR tree-optimization/70043
13762 * gfortran.dg/vect/pr70043.f90: New test.
13763
b7b9e1a9
EB
137642016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13765
13766 * gnat.dg/specs/task1.ads: New test.
13767
cb83ba54
RO
137682016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13769
13770 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13771 Invoke gdb with -batch.
13772 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13773
a75f5e30
RB
137742016-03-03 Richard Biener <rguenther@suse.de>
13775
13776 PR tree-optimization/55936
13777 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13778
268bc320
JL
137792016-03-02 Jeff Law <law@redhat.com>
13780
815f20ab
JL
13781 PR rtl-optimization/69942
13782 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13783 effects of argument promotions.
13784
268bc320
JL
13785 PR tree-optimization/69987
13786 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13787 target does not support -fprefetch-loop-arrays.
13788
171f7de5
UB
137892016-03-02 Uros Bizjak <ubizjak@gmail.com>
13790
13791 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13792
192912db
BC
137932016-03-02 Bin Cheng <bin.cheng@arm.com>
13794
c7908871 13795 PR rtl-optimization/69052
192912db
BC
13796 * gcc.target/i386/pr69052.c: New test.
13797
90a7a40b
AM
137982016-03-02 Alan Modra <amodra@gmail.com>
13799
13800 * gcc.dg/pr69990.c: New.
13801
69fa742f
JJ
138022016-03-02 Jakub Jelinek <jakub@redhat.com>
13803
de752fb0
JJ
13804 PR c/68062
13805 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13806
13807 PR middle-end/70022
13808 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13809
69fa742f
JJ
13810 PR target/70028
13811 * gcc.target/i386/pr70028.c: New test.
13812
7c65bd56
MK
138132016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13814
13815 * c-c++-common/asan/swapcontext-test-1.c,
13816 * c-c++-common/tsan/thread_leak.c,
13817 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13818 * g++.dg/tsan/benign_race.C,
13819 * g++.dg/tsan/fd_close_norace.C,
13820 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13821 races with sanitizer output
13822
37d98220 138232016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13824 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13825
13826 PR target/67278
13827 * gcc.dg/simd-8.c: New testcase.
13828
218db463
RB
138292016-03-02 Richard Biener <rguenther@suse.de>
13830
13831 PR middle-end/67278
13832 * gcc.dg/simd-7.c: New testcase.
13833
22c72158
EB
138342016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13835
13836 * gcc.target/i386/pr70007.c: Tweak.
13837
9a790ccc
DV
138382016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13839
13840 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13841
bd02f00f
MP
138422016-03-02 Marek Polacek <polacek@redhat.com>
13843
13844 PR c/67854
13845 * gcc.dg/pr67854.c: New test.
13846
1e840f39
JJ
138472016-03-02 Jakub Jelinek <jakub@redhat.com>
13848
13849 PR middle-end/70025
13850 * gcc.dg/torture/pr70025.c: New test.
13851
bca00241
VK
138522016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13853
13854 PR tree-optimization/68621
13855 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13856
0bca04b8
EB
138572016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13858
13859 * gcc.target/i386/pr70007.c: New test.
13860
2a9afc86
JL
138612016-03-01 Jeff Law <law@redhat.com>
13862
eab2541b 13863 PR tree-optimization/69196
9d83ef71 13864 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13865
2a9afc86
JL
13866 PR tree-optimization/69196
13867 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13868 duplicating code and spoiling the expected output.
13869
0d39977e
MM
138702016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13871
13872 PR target/70033
13873 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13874 supports power9 before doing tests.
13875 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13876 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13877 * gcc.target/powerpc/p9-permute.c: Likewise.
13878
a0c0699d
UB
138792016-03-01 Uros Bizjak <ubizjak@gmail.com>
13880
13881 PR target/70027
13882 * gcc.target/i386/pr70027.c: New test.
13883
0ae3ef47 138842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13885
13886 * gcc.dg/pr70017.c: New test.
13887
686e2237
JJ
138882016-03-01 Jakub Jelinek <jakub@redhat.com>
13889
13890 PR c/69796
13891 PR c/69974
13892 * gcc.dg/pr69796.c: New test.
13893 * gcc.dg/pr69974.c: New test.
13894
f8e4188c
EB
138952016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13896
13897 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13898
5e3f1c7c
JL
138992016-02-29 Jeff Law <law@redhat.com>
13900
13901 PR tree-optimization/69987
13902 * gfortran.dg/pr69987.f90: New test.
13903
13904 PR tree-optimization/69989
13905 * gcc.c-torture/compile/pr69989-2.c: New test.
13906
1be56bc5
MP
139072016-03-01 Marek Polacek <polacek@redhat.com>
13908
13909 PR c++/69795
13910 * g++.dg/parse/invalid1.C: New test.
13911
1b19470d
RB
139122016-03-01 Richard Biener <rguenther@suse.de>
13913
13914 PR middle-end/70022
13915 * gcc.dg/pr70022.c: New testcase.
13916
3ae0661a
IE
139172016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13918
13919 PR tree-optimization/69956
13920 * gcc.dg/pr69956.c: New test.
13921
0f09ab88
BS
139222016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13923
13924 PR target/70011
13925 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13926 XFAIL when hardware supports efficient unaligned storage access.
13927
76d881bf
PP
139282016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13929
13930 PR c++/69961
13931 * g++.dg/template/pr69961a.C: New test.
13932 * g++.dg/template/pr69961b.C: New test.
13933
7168133a
DM
139342016-02-29 David Malcolm <dmalcolm@redhat.com>
13935
13936 PR preprocessor/69985
13937 * gcc.dg/cpp/pr69985.c: New test case.
13938
0c6072a3
JL
139392016-02-29 Jeff Law <law@redhat.com>
13940
e66f219b
JL
13941 PR tree-optimization/70005
13942 * gcc.c-torture/execute/pr70005.c New test.
13943
0c6072a3
JL
13944 PR tree-optimization/69999
13945 * gcc.c-torture/compile/pr69999.c: New test.
13946
fd9fbdb3
YR
139472016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13948
13949 PR tree-optimization/69652
13950 * gcc.dg/torture/pr69652.c: Delete test.
13951 * gcc.dg/vect/pr69652.c: New test.
13952
cbd400b4
RB
139532016-02-19 Richard Biener <rguenther@suse.de>
13954
13955 PR tree-optimization/69980
13956 * gfortran.dg/vect/pr69980.f90: New testcase.
13957
84ea0f58
EB
139582016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13959
13960 * gcc.target/sparc/20160229-1.c: New test.
13961
5d2a63dc
EB
139622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13963
13964 * gnat.dg/stack_usage3.adb: New test.
13965 * gnat.dg/stack_usage3_pkg.ads: New helper.
13966
93e708f9
EB
139672016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13968
13969 * gnat.dg/renaming8.adb: New test.
13970 * gnat.dg/renaming8_pkg1.ads: New helper.
13971 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13972 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13973
6512bc93
RB
139742016-02-29 Richard Biener <rguenther@suse.de>
13975
13976 PR tree-optimization/69720
13977 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13978
7b201a88
TK
139792016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13980
13981 PR fortran/68147
13982 PR fortran/47674
13983 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13984
82ee0cf2 139852016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13986 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13987
13988 PR fortran/56007
13989 * gfortran.dg/coarray_8.f90: Adjust error message.
13990 * gfortran.dg/pr56007.f90: New test.
13991 * gfortran.dg/pr56007.f: New test.
13992
cdc1a2c8
L
139932016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13994
13995 PR tree-optimization/69989
13996 * gcc.dg/torture/pr69989.c: New test.
13997
33505bcf
EB
139982016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13999
14000 * gcc.target/i386/stack-realign-win.c: New test.
14001
524bfb19
HA
140022016-02-28 Harald Anlauf <anlauf@gmx.de>
14003
14004 PR fortran/60126
14005 * gfortran.dg/pr60126.f90: New test.
14006
bd542508
JL
140072016-02-27 Jeff Law <law@redhat.com>
14008
14009 Revert
14010 2016-02-26 Richard Biener <rguenther@suse.de>
14011 Jeff Law <law@redhat.com>
14012
14013 PR tree-optimization/69740
14014 * gcc.c-torture/compile/pr69740-1.c: New test.
14015 * gcc.c-torture/compile/pr69740-2.c: New test.
14016
dd1291e0
JD
140172016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14018
5fb67f8b 14019 PR fortran/69910
dd1291e0
JD
14020 * gfortran.dg/newunit_4.f90: New test.
14021
5cfefb59
JJ
140222016-02-27 Jakub Jelinek <jakub@redhat.com>
14023
14024 PR target/69613
14025 PR rtl-optimization/69886
14026 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14027 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14028 target.
14029
20ba5f33
MS
140302016-02-26 Martin Sebor <msebor@redhat.com>
14031
14032 PR tree-optimization/15826
14033 * gcc.dg/tree-ssa/pr15826.c: New test.
14034
e6fb01b0
JJ
140352016-02-26 Jakub Jelinek <jakub@redhat.com>
14036
14037 PR target/69969
14038 * gcc.target/powerpc/pr69969.c: New test.
14039
e3e0cf64
MS
140402016-02-26 Martin Sebor <msebor@redhat.com>
14041
14042 PR c++/15766
14043 * g++.old-deja/g++.other/decl5.C: Add a test case.
14044
d1f2bea5
SB
140452016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14046
14047 PR target/69946
14048 * gcc.target/powerpc/pr69946.c: New file.
14049
4a4f9d2b 140502016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14051 Jeff Law <law@redhat.com>
4a4f9d2b 14052
e3e0cf64 14053 PR tree-optimization/69740
4a4f9d2b
RB
14054 * gcc.c-torture/compile/pr69740-1.c: New test.
14055 * gcc.c-torture/compile/pr69740-2.c: New test.
14056
ad2a2706
MJ
140572016-02-26 Martin Jambor <mjambor@suse.cz>
14058
14059 PR middle-end/69920
14060 * gcc.dg/torture/pr69932.c: New test.
14061 * gcc.dg/torture/pr69936.c: Likewise.
14062
1d11f7ce
AK
140632016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14064
14065 PR target/69709
14066 * gcc.target/s390/pr69709.c: New test.
14067
6cfccbb2
KT
140682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14069
14070 PR target/69245
14071 * gcc.target/aarch64/pr69245_1.c: New test.
14072
ac59ad4e
KT
140732016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14074
14075 PR target/69613
14076 * gcc.dg/torture/pr69613.c: New test.
14077
a2ad54a0
JJ
140782016-02-26 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR rtl-optimization/69891
14081 * gcc.target/i386/pr69891.c: New test.
14082
0884062c 140832016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14084 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14085
d2369d4f 14086 PR target/61397
c163789b
MM
14087 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14088 functionality for both 32-bit and 64-bit.
14089
5aed7e2c
RB
140902016-02-26 Richard Biener <rguenther@suse.de>
14091
14092 PR tree-optimization/69551
14093 * gcc.dg/torture/pr69951.c: New testcase.
14094
798e2a8e
RB
140952016-02-25 Richard Biener <rguenther@suse.de>
14096
14097 PR tree-optimization/48795
14098 * gcc.dg/Warray-bounds-18.c: New testcase.
14099
9559fbac
RO
141002016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14101
14102 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14103
c049b107
JJ
141042016-02-25 Jakub Jelinek <jakub@redhat.com>
14105
14106 PR rtl-optimization/69896
14107 * gcc.dg/pr69896.c: New test.
14108
1137001c
PP
141092016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14110
14111 PR c++/69736
14112 * g++.dg/cpp1y/paren2.C: New test.
14113
2e9c8641
MS
141142016-02-24 Martin Sebor <msebor@redhat.com>
14115
14116 PR c/51147
14117 * gcc.dg/enum-mode-2.c: New test.
14118
03ca8fb3
JJ
141192016-02-24 Jakub Jelinek <jakub@redhat.com>
14120
14121 PR c++/69922
14122 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14123 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14124 * g++.dg/ubsan/pr69922.C: New test.
14125
0b05329b
MP
141262016-02-24 Marek Polacek <polacek@redhat.com>
14127
14128 PR c/69819
14129 * gcc.dg/pr69819.c: New test.
14130
57c2c374
MS
141312016-02-24 Martin Sebor <msebor@redhat.com>
14132
3b96b93a
MS
14133 PR c++/69912
14134 * g++.dg/ext/flexary15.C: New test.
14135
141362016-02-24 Martin Sebor <msebor@redhat.com>
14137
14138 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14139 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14140 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14141
65433bb5
MK
141422016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14143 Charles Baylis <charles.baylis@linaro.org>
14144
14145 PR debug/61033
14146 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14147
f802a424 141482016-02-24 Richard Biener <rguenther@suse.de>
44293580 14149 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14150
14151 PR middle-end/69760
14152 * gcc.dg/torture/pr69760.c: New testcase.
14153
525f795f
RO
141542016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14155
14156 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14157 pattern on Solaris with as.
14158
cd7bbceb
KT
141592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14160
14161 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14162 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14163 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14164 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14165
89c0c1fd
JJ
141662016-02-24 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR middle-end/69915
14169 * gcc.dg/pr69915.c: New test.
14170
0683fd27
KT
141712016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14172
14173 PR rtl-optimization/69886
14174 * gcc.dg/torture/pr69886.c: New test.
14175
e53d562a
RB
141762016-02-24 Richard Biener <rguenther@suse.de>
14177
14178 PR middle-end/68963
14179 * gcc.dg/torture/pr68963.c: New testcase.
14180
74a00288
KT
141812016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14182
14183 PR target/69875
14184 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14185 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14186 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14187 * gcc.target/arm/atomic_loaddi_1.c: New test.
14188 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14189 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14190 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14191 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14192 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14193 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14194 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14195 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14196
340fd4c9
JJ
141972016-02-24 Jakub Jelinek <jakub@redhat.com>
14198
14199 PR middle-end/69909
14200 * gcc.dg/torture/pr69909.c: New test.
14201
47d3fdb2
RB
142022016-02-24 Richard Biener <rguenther@suse.de>
14203
14204 PR tree-optimization/69907
14205 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14206 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14207 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14208
dab73e73
CB
142092016-02-24 Christian Bruel <christian.bruel@st.com>
14210
14211 * gcc.target/arm/pragma_cpp_fma.c: New test.
14212
7cc5ec65
JD
142132016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14214
14215 PR fortran/61156
14216 * gfortran.dg/include_6.f90: Update test.
14217
067fbd8b
JJ
142182016-02-23 Jakub Jelinek <jakub@redhat.com>
14219
14220 PR objc/69844
14221 * objc.dg/pr69844.m: New test.
14222
64a454d9
JD
142232016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14224
14225 PR libgfortran/69456
14226 * gfortran.dg/namelist_89.f90: New test.
14227 * gfortran.dg/pr59700.f90: Update test..
14228
35886f0b
MS
142292016-02-23 Martin Sebor <msebor@redhat.com>
14230
14231 PR middle-end/69780
14232 * g++.dg/ext/builtin_alloca.C: New test.
14233 * gcc.dg/builtins-68.c: New test.
14234
162cc7e3
RH
142352016-02-23 Richard Henderson <rth@redhat.com>
14236
14237 * gcc.target/i386/addr-space-3.c: Remove test.
14238
196440f8
DM
142392016-02-23 David Malcolm <dmalcolm@redhat.com>
14240
14241 PR preprocessor/69126
14242 PR preprocessor/69543
14243 * c-c++-common/pr69126-2-long.c: New test.
14244 * c-c++-common/pr69126-2-short.c: New test.
14245 * c-c++-common/pr69543-1.c: Remove xfail.
14246
1d3121af
DM
142472016-02-23 David Malcolm <dmalcolm@redhat.com>
14248
14249 PR preprocessor/69126
14250 PR preprocessor/69543
14251 PR preprocessor/69558
14252 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14253 (f): Rename to...
14254 (test_2): ...this, and add leading comment.
14255 (MACRO_3, test_3): New.
14256 (MACRO_4A, MACRO_4B, test_4): New.
14257 (MACRO): Rename to...
14258 (MACRO_5): ...this.
14259 (g): Rename to...
14260 (test_5): ...this, updating for renaming of MACRO, and
14261 add leading comment.
14262 * c-c++-common/pr69543-1.c: New.
14263 * c-c++-common/pr69543-2.c: New.
14264 * c-c++-common/pr69543-3.c: New.
14265 * c-c++-common/pr69543-4.c: New.
14266 * c-c++-common/pr69558-1.c: New.
14267 * c-c++-common/pr69558-2.c: New.
14268 * c-c++-common/pr69558-3.c: New.
14269 * c-c++-common/pr69558-4.c: New.
14270 * gcc.dg/pr69558.c: Move to...
14271 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14272 xfail for c++.
14273
f99c3557
TS
142742016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14275
14276 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14277 to -ftree-parallelize-loops/-fopenacc changes.
14278 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14279 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14280 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14281 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14282 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14283 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14284 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14285 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14286 * c-c++-common/goacc/kernels-loop.c: Likewise.
14287 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14288 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14289 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14290 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14291
c60ec7c2
RO
142922016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14293
14294 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14295
f1a62b6f
JJ
142962016-02-23 Jakub Jelinek <jakub@redhat.com>
14297
e67bf044
JJ
14298 PR c++/69902
14299 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14300
f1a62b6f
JJ
14301 PR c/69900
14302 * gcc.dg/pr69900.c: New test.
14303
20c5e09e
MJ
143042016-02-23 Martin Jambor <mjambor@suse.cz>
14305
14306 PR tree-optimization/69666
14307 * gcc.dg/tree-ssa/pr69666.c: New test.
14308
e457a6fc
AV
143092016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14310
14311 PR fortran/67451
14312 * gfortran.dg/coarray_allocate_5.f08: New test.
14313
d7b574f4
AK
143142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14315
14316 * gcc.target/s390/vcond-shift.c: Move to ...
14317 * gcc.target/s390/vector/vcond-shift.c: ... here.
14318
58bdeb44
AK
143192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14320
14321 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14322 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14323
7cd0387b
AK
143242016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14325
14326 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14327
4246c8da
MW
143282016-02-20 Mark Wielaard <mjw@redhat.com>
14329
14330 PR c/28901
14331 * gcc.dg/unused-variable-3.c: New test.
14332
f93bc532
JJ
143332016-02-22 Jakub Jelinek <jakub@redhat.com>
14334
14335 PR target/69888
14336 * gcc.target/i386/pr69888.c: New test.
14337
c4e360f4
RB
143382016-02-22 Richard Biener <rguenther@suse.de>
14339
14340 PR tree-optimization/69882
14341 * gfortran.dg/vect/pr69882.f90: New testcase.
14342
09c92f1c
JJ
143432016-02-22 Jakub Jelinek <jakub@redhat.com>
14344
14345 PR target/69885
14346 * gcc.dg/pr69885.c: New test.
14347
f88d45dc
OE
143482016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14349
14350 PR target/69806
14351 PR target/54089
14352 * gcc.target/sh/pr54089-10.c: New.
14353
ce1ff48e
PT
143542016-02-20 Paul Thomas <pault@gcc.gnu.org>
14355
14356 PR fortran/69423
14357 * gfortran.dg/deferred_character_15.f90 : New test.
14358
bbf27208
DH
143592016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14360
14361 PR fortran/57365
14362 gfortran.dg/allocate_with_source_18.f03: New test.
14363
143642016-02-20 Harald Anlauf <anlauf@gmx.de>
14365
14366 PR fortran/52531
14367 gfortran.dg/gomp/pr52531.f90: New test.
14368
268be88c
BE
143692016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14370
14371 PR c++/69865
14372 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14373 -std=c++03.
14374
4b6c824a
JJ
143752016-02-19 Jakub Jelinek <jakub@redhat.com>
14376
871b3f47
JJ
14377 PR c++/69826
14378 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14379 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14380
7a965d51
JJ
14381 PR c++/69850
14382 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14383
4b6c824a
JJ
14384 PR c++/69851
14385 * g++.dg/torture/pr69851.C: New test.
14386
15fca21a
MS
143872016-02-19 Martin Sebor <msebor@redhat.com>
14388
14389 PR testsuite/69573
14390 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14391
19e21586
JJ
143922016-02-19 Jakub Jelinek <jakub@redhat.com>
14393
03a616ac
JJ
14394 PR c++/69850
14395 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14396 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14397
19e21586
JJ
14398 PR c++/67767
14399 * g++.dg/cpp0x/pr67767.C: New test.
14400
2db16594
KT
144012016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14402
14403 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14404 for fp, simd, crypto, crc, lse.
14405 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14406 above.
14407 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14408 effective target check.
14409
5a7d9d1e
JJ
144102016-02-19 Jakub Jelinek <jakub@redhat.com>
14411
14412 PR target/69820
14413 * gcc.target/i386/pr69820.c: New test.
14414
6448f064
AK
144152016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14416
14417 * gcc.target/s390/vector/int128-1.c: New test.
14418
d0a859e6
AK
144192016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14420
14421 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14422
9e4eb643
AK
144232016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14424
14425 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14426 instruction pattern name to prevent the testcase from failing with
14427 -march=z13.
14428
859a4c0e
AK
144292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14430
14431 * gcc.target/s390/md/movstr-2.c: New test.
14432
efc2340b
MK
144332016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14434
14435 * gcc.target/s390/morestack.c: New test.
14436
ca2bfbc2
DV
144372016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14438
14439 PR target/69625
14440 * gcc.target/s390/pr69625.c: Add test case.
14441
efd4bd05
BE
144422016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14443
14444 PR testsuite/68580
14445 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14446
2bf2078a
MM
144472016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14448
14449 PR target/68404
14450 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14451 * gcc.target/powerpc/fusion3.c: Likewise.
14452
f003579e
RB
144532016-02-18 Richard Biener <rguenther@suse.de>
14454
14455 PR middle-end/69553
14456 * g++.dg/torture/pr69553.C: New testcase.
14457
19233914
NC
144582016-02-18 Nick Clifton <nickc@redhat.com>
14459
efd4bd05
BE
14460 PR target/62254
14461 PR target/69610
14462 * gcc.target/arm/pr62554.c: New test.
14463 * gcc.target/arm/pr69610-1.c: New test.
14464 * gcc.target/arm/pr69610-2.c: New test.
19233914 14465
23f27839
RB
144662016-02-18 Richard Biener <rguenther@suse.de>
14467
14468 PR middle-end/69854
14469 * gcc.dg/torture/pr69854.c: New testcase.
14470
932c0da4
JJ
144712016-02-17 Jakub Jelinek <jakub@redhat.com>
14472
14473 PR c++/69850
14474 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14475
1bed93e4
BS
144762012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14477
14478 * gcc.target/powerpc/vec-cg.c: New test.
14479
57bfb134
RB
144802016-02-17 Richard Biener <rguenther@suse.de>
14481
14482 PR testsuite/69586
14483 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14484
a44e0ebb
KT
144852016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14486
14487 PR target/69161
14488 * gcc.c-torture/compile/pr69161.c: New test.
14489
ffacd726
DS
144902016-02-17 David Sherwood <david.sherwood@arm.com>
14491
14492 PR target/69532
14493 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14494 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14495
448db8d2
EB
144962016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14497
14498 * gcc.dg/ifcvt-4.c: Skip on Visium.
14499
e2f0522e
EB
145002016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14501
14502 * gnat.dg/atomic8.adb: New test.
14503
bf17fe3f
EB
145042016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14505
14506 * gnat.dg/discr46.ad[sb]: New test.
14507
ecf835e9
KN
145082016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14509
14510 PR Target/48344
14511 * gcc.target/powerpc/pr48344-1.c: New test.
14512
49a1164a
TK
145132015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14514
14515 PR fortran/69742
14516 * gfortran.dg/associate_21.f90: New test.
14517
bf14eba2
JJ
145182016-02-16 Jakub Jelinek <jakub@redhat.com>
14519
14520 PR c/69835
14521 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14522 -Wnonnull in dg-options.
14523 * c-c++-common/nonnull-2.c: New test.
14524
35a093b6
JG
145252016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14526 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14527
14528 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14529
e387d491
JJ
145302016-02-16 Jakub Jelinek <jakub@redhat.com>
14531
14532 PR middle-end/69801
14533 * gcc.dg/pr69801.c: Add empty dg-options.
14534
ba539195
JN
145352016-02-16 James Norris <jnorris@codesourcery.com>
14536
14537 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14538 * g++.dg/goacc/deviceptr-1.c: New file.
14539
2a2b8f64
JJ
145402016-02-16 Jakub Jelinek <jakub@redhat.com>
14541
14542 PR tree-optimization/69820
14543 * gcc.dg/vect/pr69820.c: New test.
14544
87440c29
RB
145452016-02-16 Richard Biener <rguenther@suse.de>
14546
14547 PR tree-optimization/69776
14548 * gcc.dg/torture/pr69776-2.c: New testcase.
14549
6d87c306
BS
145502016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14551
14552 PR tree-optimization/69714
14553 * gcc.dg/torture/pr69714.c: New test.
14554
3824a0a2
JJ
145552016-02-16 Jakub Jelinek <jakub@redhat.com>
14556
14557 PR tree-optimization/69802
14558 * gcc.dg/pr69802.c: New test.
14559
c8cfe96e
RB
145602016-02-16 Richard Biener <rguenther@suse.de>
14561
14562 PR middle-end/69801
14563 * gcc.dg/pr69801.c: New testcase.
14564
fc12098d
JD
145652016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14566
14567 PR libgfortran/69651
14568 * gfortran.dg/read_bang.f90: New test.
14569 * gfortran.dg/read_bang4.f90: New test.
14570
ba6b3795
JJ
145712016-02-15 Jakub Jelinek <jakub@redhat.com>
14572
f0516ca4
JJ
14573 PR c++/69658
14574 * g++.dg/init/pr69658.C: New test.
14575
ba6b3795
JJ
14576 PR c++/69797
14577 * c-c++-common/pr69797.c: New test.
14578
de3f9a2d
PK
145792016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14580
14581 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14582 check for aarch64*-*-*.
14583
17a3b967
RB
145842016-02-15 Richard Biener <rguenther@suse.de>
14585
14586 PR tree-optimization/69783
14587 * gcc.dg/vect/pr69783.c: New testcase.
14588
1c48bff1
RB
145892016-02-15 Richard Biener <rguenther@suse.de>
14590
14591 PR tree-optimization/69776
14592 * gcc.dg/torture/pr69776.c: New testcase.
14593
1e6025b6
TK
145942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14595
14596 PR fortran/60526
14597 * gfortran.dg/type_decl_4.f90: Reinstated.
14598
d3308279
JDA
145992016-02-14 John David Anglin <danglin@gcc.gnu.org>
14600
14601 PR fortran/68746
14602 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14603
b7c56581
TK
146042016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14605
14606 PR fortran/60526
14607 PR bootstrap/69816
14608 * gfortran.dg/type_decl_4.f90: Removed.
14609
60cb4ef5
TK
146102016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14611
14612 PR fortran/60526
14613 * gfortran.dg/type_decl_4.f90: New test.
14614
f6964637
AM
146152016-02-14 Alan Modra <amodra@gmail.com>
14616
1a8849d1 14617 PR testsuite/68886
f6964637
AM
14618 * gcc.c-torture/execute/stkalign.c: Revise test.
14619
f5121920
OE
146202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14621
14622 PR target/67260
14623 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14624
6cda3ab6
OE
146252016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14626
14627 PR target/67260
14628 * gcc.target/sh/torture/pr67260.c: New.
14629
6786e598
JDA
146302016-02-12 John David Anglin <danglin@gcc.gnu.org>
14631
14632 * gcc.dg/pr67964.c: Add dg-require-alias.
14633
7e05dad8
OE
146342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14635
14636 PR target/67636
14637 PR target/64345
14638 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14639
7f4cc3ce
JD
146402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14641
14642 PR libgfortran/69668
14643 * gfortran.dg/namelist_88.f90: New test.
14644
955ca6dc
JD
146452016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14646
14647 PR libgfortran/69668
14648 * gfortran.dg/namelist_38.f90: Update test.
14649 * gfortran.dg/namelist_84.f90: Update test.
14650
876217ae
DM
146512016-02-12 David Malcolm <dmalcolm@redhat.com>
14652
14653 PR other/69554
14654 * gcc.dg/pr69554-1.c: New test.
14655 * gfortran.dg/pr69554-1.F90: New test.
14656 * gfortran.dg/pr69554-2.F90: New test.
14657 * lib/gcc-dg.exp (proc dg-locus): New function.
14658 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14659 distinguish between the caret-printing and non-caret-printing
14660 cases. If caret-printing has been explicitly enabled, bail out
14661 without attempting to fix up the output.
14662
61789eed
DM
146632016-02-12 David Malcolm <dmalcolm@redhat.com>
14664
14665 PR driver/69265
14666 PR driver/69453
14667 * gcc.dg/spellcheck-options-3.c: New test case.
14668 * gcc.dg/spellcheck-options-4.c: New test case.
14669 * gcc.dg/spellcheck-options-5.c: New test case.
14670 * gcc.dg/spellcheck-options-6.c: New test case.
14671 * gcc.dg/spellcheck-options-7.c: New test case.
14672 * gcc.dg/spellcheck-options-8.c: New test case.
14673 * gcc.dg/spellcheck-options-9.c: New test case.
14674 * gcc.dg/spellcheck-options-10.c: New test case.
14675
c3090c1f
JJ
146762016-02-12 Jakub Jelinek <jakub@redhat.com>
14677
14678 PR rtl-optimization/69764
14679 PR rtl-optimization/69771
14680 * c-c++-common/pr69764.c: New test.
14681 * gcc.dg/torture/pr69771.c: New test.
14682
8222034d
MP
146832016-02-12 Marek Polacek <polacek@redhat.com>
14684
14685 * g++.dg/torture/init-list1.C: New.
14686
f749f792
MP
146872016-02-12 Marek Polacek <polacek@redhat.com>
14688
14689 * gcc.dg/pr69522.c: Add empty dg-options.
14690
199fb02a
IE
146912016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14692
14693 * g++.dg/lto/lto.exp: Include and init mpx.
14694 * g++.dg/lto/pr69729_0.C: New test.
14695
b69539cb
JJ
146962016-02-12 Jakub Jelinek <jakub@redhat.com>
14697
06ff7000
JJ
14698 PR ipa/69241
14699 * g++.dg/ipa/pr69241-4.C: New test.
14700
b69539cb
JJ
14701 PR ipa/68672
14702 * g++.dg/ipa/pr68672-1.C: New test.
14703 * g++.dg/ipa/pr68672-2.C: New test.
14704 * g++.dg/ipa/pr68672-3.C: New test.
14705
16595a1f
BS
147062016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14707
14708 PR c/69522
6d87c306 14709 * gcc.dg/pr69522.c: New test.
16595a1f 14710
38d795d2
PP
147112016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14712
14713 PR c++/69098
14714 * g++.dg/cpp1y/69098.C: New test.
14715 * g++.dg/cpp1y/69098-2.C: New test.
14716
9c582551
JJ
147172016-02-12 Jakub Jelinek <jakub@redhat.com>
14718
14719 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14720 and neighbour -> neighbor.
14721 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14722 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14723 * c-c++-common/Wvarargs.c: Likewise.
14724 * c-c++-common/goacc/host_data-5.c: Likewise.
14725 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14726 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14727 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14728 * gcc.target/aarch64/pr60697.c: Likewise.
14729 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14730 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14731 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14732 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14733 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14734 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14735 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14736 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14737 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14738 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14739 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14740 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14741 * g++.dg/lookup/koenig5.C: Likewise.
14742 * g++.dg/ext/no-asm-2.C: Likewise.
14743 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14744 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14745 * gfortran.dg/used_types_16.f90: Likewise.
14746 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14747 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14748 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14749 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14750 * gfortran.dg/abstract_type_6.f03: Likewise.
14751 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14752 * gfortran.dg/used_types_15.f90: Likewise.
14753 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14754 * gfortran.dg/exit_3.f08: Likewise.
14755 * gfortran.dg/open_status_2.f90: Likewise.
14756 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14757 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14758 * gfortran.dg/associate_1.f03: Likewise.
14759 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14760 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14761 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14762 * gcc.dg/builtin-object-size-1.c: Likewise.
14763 * gcc.dg/noreturn-6.c: Likewise.
14764 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14765 * gcc.dg/globalalias.c: Likewise.
14766 * gcc.dg/builtins-config.h: Likewise.
14767 * gcc.dg/pr30457.c: Likewise.
14768 * gcc.c-torture/compile/volatile-1.c: Likewise.
14769 * gcc.c-torture/execute/20101011-1.c: Likewise.
14770 * c-c++-common/Waddress-1.c: Likewise.
14771
66756373
JJ
147722016-02-11 Jakub Jelinek <jakub@redhat.com>
14773
14774 PR c/69768
14775 * c-c++-common/Waddress-1.c: New test.
14776
76fe932b
AV
147772016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14778
14779 PR fortran/69296
14780 * gfortran.dg/associate_19.f03: New test.
14781 * gfortran.dg/associate_20.f03: New test.
14782
564c4d4b
OE
147832016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14784
14785 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14786
e1c1ecb0
KT
147872016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14788
14789 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14790 .arch armv8-a\n. Add -dA to dg-options.
14791 * gcc.target/aarch64/assembler_arch_1.c: New test.
14792 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14793
0d7d9458
PC
147942016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14795
14796 PR c++/68726
14797 * g++.dg/cpp0x/pr68726.C: New.
14798
e6208a60
IE
147992016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14800
14801 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14802 test.
14803
281a11eb
RB
148042016-02-11 Richard Biener <rguenther@suse.de>
14805
14806 * g++.dg/tree-ssa/pr61034.C: Adjust.
14807
e03dd765
VM
148082016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14809
4b48faf5 14810 PR target/69148
e03dd765
VM
14811 * gcc.target/s390/pr69148.c: New.
14812
cdc23927
YR
148132016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14814
14815 PR tree-optimization/69652
14816 * gcc.dg/torture/pr69652.c: New test.
14817
e199dd0a
JJ
148182016-02-10 Jakub Jelinek <jakub@redhat.com>
14819 Patrick Palka <ppalka@gcc.gnu.org>
14820
14821 PR ipa/69241
14822 PR c++/69649
14823 * g++.dg/ipa/pr69241-1.C: New test.
14824 * g++.dg/ipa/pr69241-2.C: New test.
14825 * g++.dg/ipa/pr69241-3.C: New test.
14826 * g++.dg/ipa/pr69649.C: New test.
14827
d6b38027
UB
148282016-02-10 Uros Bizjak <ubizjak@gmail.com>
14829
14830 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14831 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14832
13b562c5
BC
148332016-02-10 Bin Cheng <bin.cheng@arm.com>
14834
14835 PR tree-optimization/68021
14836 * gcc.dg/tree-ssa/pr68021.c: New test.
14837
24a179f8
RB
148382016-02-10 Richard Biener <rguenther@suse.de>
14839
14840 PR tree-optimization/69726
14841 * gcc.dg/uninit-22.c: New testcase.
14842
0d99886f
AP
148432016-02-09 Andrew Pinski <apinski@cavium.com>
14844
14845 PR tree-opt/69282
14846 * gcc.c-torture/compile/20160205-1.c: New testcase.
14847
ab04995c
MM
148482016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14849
14850 PR target/68404
14851 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14852 instead accessing a really large arrray.
14853 * gcc.target/powerpc/fusion3.c: Likewise.
14854
4b79ac23
CB
148552016-02-09 Charles Baylis <charles.baylis@linaro.org>
14856
14857 PR target/68532
14858 * gcc.c-torture/execute/pr68532.c: New test.
14859
b890a441
AO
148602016-02-11 Alexandre Oliva <aoliva@redhat.com>
14861
14862 PR target/69634
14863 * gcc.dg/pr69634.c: New.
14864
84a5bef7
RB
148652016-02-09 Richard Biener <rguenther@suse.de>
14866
14867 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14868
1f123759 148692016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14870
1f123759
AF
14871 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14872
65860c77
YR
148732016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14874
14875 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14876
7e1e8a0a
RB
148772016-02-09 Richard Biener <rguenther@suse.de>
14878
14879 PR tree-optimization/69715
14880 * gcc.dg/torture/pr69715.c: New testcase.
14881
efb45a9f
PP
148822016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14883
14884 PR c++/69139
14885 * g++.dg/cpp0x/trailing12.C: New test.
14886 * g++.dg/cpp0x/trailing13.C: New test.
14887
20a0c6f9
PP
148882016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14889
14890 PR c++/69283
14891 PR c++/67835
14892 * g++.dg/cpp1y/auto-fn29.C: New test.
14893 * g++.dg/cpp1y/auto-fn30.C: New test.
14894
a162f3af
JJ
148952016-02-08 Jakub Jelinek <jakub@redhat.com>
14896
14897 PR tree-optimization/69209
14898 * gcc.c-torture/compile/pr69209.c: New test.
14899
4b4a9fbd
JL
149002016-02-08 Jeff Law <law@redhat.com>
14901
14902 PR tree-optimization/68541
14903 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14904 of statements allowed in join block for path splitting.
14905
cfac5ed2
JJ
149062016-02-08 Jakub Jelinek <jakub@redhat.com>
14907
f68bc23f
JJ
14908 PR c++/59627
14909 * g++.dg/gomp/pr59627.C: New test.
14910
cfac5ed2
JJ
14911 PR ipa/69239
14912 * g++.dg/ipa/pr69239.C: New test.
14913
44714d8c
DM
149142016-02-08 David Malcolm <dmalcolm@redhat.com>
14915
14916 PR preprocessor/69664
14917 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14918 * gcc.dg/cpp/warn-comments.c: Likewise.
14919
eba9e839
MP
149202016-02-08 Marek Polacek <polacek@redhat.com>
14921
14922 PR c++/69688
14923 * g++.dg/init/const12.C: New test.
14924
a011cd92
BS
149252016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14926
14927 PR target/60410
14928 * gcc.dg/lto/pr55113_0.c: Remove test.
14929
5317b1be
RB
149302016-02-08 Richard Biener <rguenther@suse.de>
14931
14932 PR tree-optimization/69719
14933 * gcc.dg/torture/pr69719.c: New testcase.
14934
63998a63
RB
149352016-02-08 Richard Biener <rguenther@suse.de>
14936 Jeff Law <law@redhat.com>
14937
14938 PR target/68273
14939 * gcc.target/mips/pr68273.c: New testcase.
14940
43f4a281
RB
149412016-02-08 Richard Biener <rguenther@suse.de>
14942
14943 PR rtl-optimization/69274
14944 * gcc.target/i386/addr-sel-1.c: XFAIL.
14945
0b604d2d
JL
149462016-02-08 Jeff Law <law@redhat.com>
14947
e8dfe49e
JL
14948 PR tree-optimization/68541
14949 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14950
6daecd7a 14951 PR tree-optimization/65917
0b604d2d
JL
14952 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14953
c0f0e35a
JD
149542016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14955
14956 PR fortran/50555
14957 * gfortran.dg/namelist_args.f90: New test.
14958
8981d712
JL
149592016-02-05 Jeff Law <law@redhat.com>
14960
6daecd7a 14961 PR tree-optimization/68541
8981d712
JL
14962 * gcc.dg/tree-ssa/split-path-2.c: New test.
14963 * gcc.dg/tree-ssa/split-path-3.c: New test.
14964 * gcc.dg/tree-ssa/split-path-4.c: New test.
14965 * gcc.dg/tree-ssa/split-path-5.c: New test.
14966 * gcc.dg/tree-ssa/split-path-6.c: New test.
14967 * gcc.dg/tree-ssa/split-path-7.c: New test.
14968
46cb9332
MS
149692016-02-05 Martin Sebor <msebor@redhat.com>
14970
14971 PR c++/69662
14972 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14973 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14974
be2083ea
RH
149752016-02-06 Richard HEnderson <rth@redhat.com>
14976
14977 PR c/69643
14978 * gcc.target/i386/addr-space-4.c: New.
14979 * gcc.target/i386/addr-space-5.c: New.
14980
711d7c23
MM
149812016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14982
14983 PR fortran/66089
14984 * gfortran.dg/elemental_dependency_6.f90: New.
14985
b5c1c988
JJ
149862016-02-05 Jakub Jelinek <jakub@redhat.com>
14987
861c7bcd
JJ
14988 PR rtl-optimization/69691
14989 * gcc.c-torture/execute/pr69691.c: New test.
14990
b5c1c988
JJ
14991 PR c++/69628
14992 * g++.dg/parse/pr69628.C: New test.
14993
f7dfa966
UB
149942016-02-05 Uros Bizjak <ubizjak@gmail.com>
14995
14996 * gcc.dg/sancov/asan.c: Move to ...
14997 * gcc.dg/asan/sancov-1.c: ... here.
14998
9b143e64
UB
149992016-02-05 Uros Bizjak <ubizjak@gmail.com>
15000
15001 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15002
f5d4b899
L
150032016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15004
15005 PR target/69677
15006 * gcc.target/i386/pr69677.c: New test.
15007
76c85fbb
PP
150082016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15009
15010 PR c++/68948
15011 * g++.dg/template/pr68948.C: New test.
15012
f181bf90
DV
150132016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15014
15015 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15016 (only necessary on s390x).
15017
714fb282
L
150182016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15019
15020 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15021 -mno-accumulate-outgoing-args.
15022
618d6c1c
PP
150232016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15024
15025 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15026
1066e9b5
JJ
150272016-02-04 Jakub Jelinek <jakub@redhat.com>
15028
15029 PR c/69669
15030 * c-c++-common/pr69669.c: New test.
15031
76255d0d
MM
150322016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15033
15034 PR target/69667
15035 * g++.dg/pr69667.C: New file.
15036
e0b059b1
WD
150372016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15038
15039 PR target/69619
15040 * gcc.dg/pr69619.c: Add new test.
15041
2692b5c8
RS
150422016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15043
15044 PR rtl-optimization/69577
15045 * gcc.target/i386/pr69577.c: New test.
15046
7db337c2
ML
150472016-02-04 Martin Liska <mliska@suse.cz>
15048
15049 * g++.dg/asan/pr69276.C: New test.
15050
cc9c0829
KT
150512016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15052
15053 PR target/65932
15054 PR target/67714
15055 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15056 a single smulbb instruction.
15057 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15058 * gcc.target/amr/wmul-2.c: Likewise.
15059
eb9feb52
KT
150602016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15061
15062 PR target/65932
15063 PR target/67714
15064 * gcc.c-torture/execute/pr67714.c: New test.
15065
61f727fe
JJ
150662016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15067
15068 PR target/69454
15069 * gcc.target/i386/pr69454-1.c: New test.
15070 * gcc.target/i386/pr69454-2.c: New test.
15071
05dd97db
MS
150722016-02-03 Martin Sebor <msebor@redhat.com>
15073
15074 PR c++/69251
15075 PR c++/69253
15076 PR c++/69290
15077 PR c++/69277
15078 PR c++/69349
15079 * g++.dg/ext/flexarray-mangle-2.C: New test.
15080 * g++.dg/ext/flexarray-mangle.C: New test.
15081 * g++.dg/ext/flexarray-subst.C: New test.
15082 * g++.dg/ext/flexary11.C: New test.
15083 * g++.dg/ext/flexary12.C: New test.
15084 * g++.dg/ext/flexary13.C: New test.
15085 * g++.dg/ext/flexary14.C: New test.
15086 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15087
dac2fc29
L
150882016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15089
15090 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15091 Define only if CHECK_FLOAT128 is defined.
15092 (main): Properly initialize u5.
15093
eadb8035
JJ
150942016-02-03 Jakub Jelinek <jakub@redhat.com>
15095
0afbb81b
JJ
15096 PR c/69627
15097 * gcc.dg/pr69627.c: New test.
15098
eadb8035
JJ
15099 PR target/69644
15100 * gcc.dg/pr69644.c: New test.
15101
b12d4923
MS
151022016-02-03 Mike Stump <mikestump@comcast.net>
15103
15104 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15105 support for struct-layout-1.exp.
15106
ab4bae0c
PP
151072016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15108
15109 PR c++/69056
618d6c1c 15110 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15111
95831c01
VM
151122016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15113 Alexandre Oliva <aoliva@redhat.com>
15114
15115 PR target/69461
15116 * gcc.target/powerpc/pr69461.c: New.
15117
ccc71ab8
UB
151182016-02-03 Uros Bizjak <ubizjak@gmail.com>
15119
15120 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15121 works from here ...
15122 (check_effective_target_fsanitize_thread): ... to here. Do not
15123 specify additional compile flags for the test source.
15124 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15125 specify additional compile flags for the test source.
15126
96299640
WD
151272016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15128
15129 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15130
781d83d9
AV
151312016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15132
15133 PR fortran/67451
15134 PR fortran/69418
15135 * gfortran.dg/coarray_allocate_2.f08: New test.
15136 * gfortran.dg/coarray_allocate_3.f08: New test.
15137 * gfortran.dg/coarray_allocate_4.f08: New test.
15138
d8208e6d
AL
151392016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15140
15141 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15142 use same scan-tree-dump-times on all platforms.
15143 * gcc.dg/vect/vect-outer-1.c: Likewise.
15144 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15145 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15146 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15147 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15148 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15149 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15150 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15151
a8394fa0
SB
151522016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15153
15154 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15155 warning.
15156
f3baa1d3
L
151572016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15158
15159 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15160
eb077516
JN
151612016-02-02 James Norris <jnorris@codesourcery.com>
15162
15163 * c-c++-common/goacc/routine-5.c: Add tests.
15164
578fb225
AM
151652016-02-02 Alexander Monakov <amonakov@ispras.ru>
15166
15167 * gcc.target/nvptx/unsigned-cmp.c: New test.
15168
c64f7d37
WD
151692016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15170
15171 * gcc.target/aarch64/scalar_shift_1.c
15172 (test_corners_sisd_di): Improve force to SIMD register.
15173 (test_corners_sisd_si): Likewise.
15174 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15175 Remove scan-assembler check for ldr.
15176
90c6f26c
RB
151772016-02-02 Richard Biener <rguenther@suse.de>
15178
15179 PR tree-optimization/69595
15180 * gcc.dg/Warray-bounds-17.c: New testcase.
15181
9dc03c97
RB
151822016-02-02 Richard Biener <rguenther@suse.de>
15183
15184 PR tree-optimization/69606
15185 * gcc.dg/torture/pr69606.c: New testcase.
15186
2d4dc223
YR
151872016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15188
15189 PR middle-end/68542
15190 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15191 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15192
65c98fde
AM
151932016-02-02 Alan Modra <amodra@gmail.com>
15194
15195 PR target/69548
15196 * gcc.target/powerpc/pr69548.c: New test.
15197
e1b81f2b
JJ
151982016-02-01 Jakub Jelinek <jakub@redhat.com>
15199
d0268b37
JJ
15200 PR rtl-optimization/69592
15201 * gcc.dg/pr69592.c: New test.
15202
e1b81f2b
JJ
15203 PR preprocessor/69543
15204 PR c/69558
15205 * gcc.dg/pr69543.c: New test.
15206 * gcc.dg/pr69558.c: New test.
15207
7dd7780d
UB
152082016-02-01 Uros Bizjak <ubizjak@gmail.com>
15209
bf672ee5
UB
15210 PR testsuite/65940
15211 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15212
9a7013f8
MS
152132016-02-01 Martin Sebor <msebor@redhat.com>
15214
15215 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15216
e681fb2b
BC
152172016-02-01 Bin Cheng <bin.cheng@arm.com>
15218
15219 PR tree-optimization/67921
15220 * c-c++-common/ubsan/pr67921.c: New test.
15221
ff86345f
RB
152222016-02-01 Richard Biener <rguenther@suse.de>
15223
15224 PR middle-end/69556
15225 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15226
bc369dbd
RB
152272016-02-01 Richard Biener <rguenther@suse.de>
15228
15229 PR tree-optimization/69574
15230 * gcc.dg/torture/pr69574.c: New testcase.
15231
ef318184
RB
152322016-02-01 Richard Biener <rguenther@suse.de>
15233
15234 PR tree-optimization/69579
15235 * gcc.dg/setjmp-6.c: New testcase.
15236
654745e6
JJ
152372016-02-01 Jakub Jelinek <jakub@redhat.com>
15238
15239 PR rtl-optimization/69570
15240 * g++.dg/opt/pr69570.C: New test.
15241
e6c0c44b
RH
152422016-02-01 Richard Henderson <rth@redhat.com>
15243
15244 * gcc.dg/pr69535.c: New test.
15245
6ff3f09a
JDA
152462016-01-31 John David Anglin <danglin@gcc.gnu.org>
15247
2c005538
JDA
15248 PR testsuite/69584
15249 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15250 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15251
61083a4b
JDA
15252 PR debug/68244
15253 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15254
6ff3f09a
JDA
15255 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15256
0c221916
PT
152572016-01-31 Paul Thomas <pault@gcc.gnu.org>
15258
15259 PR fortran/67564
15260 * gfortran.dg/allocate_with_source_17.f03: New test.
15261
db7a2818
JJ
152622016-01-30 Jakub Jelinek <jakub@redhat.com>
15263
15264 PR tree-optimization/69546
15265 * gcc.dg/torture/pr69546.c: New test.
15266
e520d5f0
PT
152672016-01-30 Paul Thomas <pault@gcc.gnu.org>
15268
15269 PR fortran/69566
15270 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15271
343c05d3
MS
152722016-01-30 Martin Sebor <msebor@redhat.com>
15273
15274 PR c++/68490
15275 * g++.dg/ext/flexary10.C: New test.
15276
d6c3a539
DH
152772016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15278
15279 PR fortran/66707
15280 gfortran.dg/common_23.f90: New test.
15281
52d72fcd
BS
152822016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15283
15284 PR target/65546
15285 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15286 condition being checked, and disable it when the target supports
15287 misaligned loads and stores.
15288
3a5d2ba4
JJ
152892016-01-29 Jakub Jelinek <jakub@redhat.com>
15290
15291 PR debug/69518
15292 * gcc.dg/torture/pr69518.c: New test.
15293
6bbacdb5
L
152942016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15295
15296 PR target/69530
15297 * gcc.target/i386/pr69530.c: New test.
15298
af932cdb
SE
152992016-01-29 Steve Ellcey <sellcey@imgtec.com>
15300
15301 PR target/65604
15302 * gcc.target/mips/div-delay.c: New test.
15303
26658b7c
JJ
153042016-01-29 Jakub Jelinek <jakub@redhat.com>
15305
33e89989
JJ
15306 PR target/69551
15307 * gcc.target/i386/pr69551.c: New test.
15308
26658b7c
JJ
15309 PR target/66137
15310 * gcc.target/i386/pr66137.c: New test.
15311
401116b5
AB
153122016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15313
15314 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15315 always built for p5600.
15316 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15317 isa=p5600 dg-option.
15318
d4abfcc5
RB
153192016-01-29 Richard Biener <rguenther@suse.de>
15320
15321 PR tree-optimization/69547
15322 * g++.dg/tree-ssa/pr69547.C: New testcase.
15323
16b77b32
JJ
153242016-01-29 Jakub Jelinek <jakub@redhat.com>
15325
15326 PR debug/66869
15327 * g++.dg/warn/Wunused-function2.C: New test.
15328
a1c95464
DV
153292016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15330
15331 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15332 support for test to succeed.
15333
5453bfed
MP
153342016-01-29 Marek Polacek <polacek@redhat.com>
15335
15336 PR c++/69509
15337 PR c++/69516
15338 * g++.dg/ext/constexpr-vla2.C: New test.
15339 * g++.dg/ext/constexpr-vla3.C: New test.
15340 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15341
452ec2a5
RB
153422016-01-29 Richard Biener <rguenther@suse.de>
15343
15344 PR middle-end/69537
15345 * gcc.dg/uninit-21.c: New testcase.
15346
aec0b19e
UB
153472016-01-28 Uros Bizjak <ubizjak@gmail.com>
15348
15349 PR target/69459
15350 * gcc.target/i386/pr69459.c: New test.
15351
df113ce7
SE
153522016-01-28 Steve Ellcey <sellcey@imgtec.com>
15353
15354 PR target/68400
15355 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15356 * gcc.target/mips/pr68400.c: New test.
15357
494de84f
MS
153582016-01-28 Martin Sebor <msebor@redhat.com>
15359
15360 PR target/17381
15361 * gcc.target/powerpc/pr17381.c: New test.
15362
eb1b1f01
JJ
153632016-01-28 Jakub Jelinek <jakub@redhat.com>
15364
15365 PR middle-end/69542
15366 * gcc.dg/torture/pr69542.c: New test.
15367
6dfeb7ce
WD
153682016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15369
15370 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15371
4b7471a4
DE
153722016-01-28 David Edelsohn <dje.gcc@gmail.com>
15373
15374 * gcc.dg/pr65980.c: Skip on AIX.
15375 * gcc.dg/pr66688.c: Same.
15376
b271fd21
DE
153772016-01-28 David Edelsohn <dje.gcc@gmail.com>
15378
15379 PR target/63679
15380 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15381 * gcc.dg/tree-ssa/sra-18.c: Same.
15382
874108a9
AV
153832016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15384
15385 PR fortran/62536
15386 * gfortran.dg/block_15.f08: New test.
15387 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15388 on incorrectly closed BLOCK.
15389
30480bcd
IE
153902016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15391
15392 * gcc.dg/declare-simd.c: New test.
6905c577 15393
14ba8d6d
RB
153942016-01-28 Richard Biener <rguenther@suse.de>
15395
15396 PR tree-optimization/69466
15397 * gfortran.dg/vect/pr69466.f90: New testcase.
15398
0d4c694e
TP
153992016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15400
15401 * g++.dg/pr67989.C: Remove ARM-specific option.
15402 * gcc.target/arm/pr67989.C: New file.
15403
2aa780da
UB
154042016-01-27 Uros Bizjak <ubizjak@gmail.com>
15405
15406 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15407 and expm1 test for glibc < 2.11.
15408
f75ebe77
RH
154092016-01-27 Richard Henderson <rth@redhat.com>
15410
15411 * gcc.c-torture/execute/pr69447.c: New test.
15412
154132016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15414
9a175e65 15415 PR fortran/69422
49847d75
PT
15416 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15417
cbdd8ae0
JJ
154182016-01-27 Jakub Jelinek <jakub@redhat.com>
15419
15420 PR debug/66869
15421 * gcc.dg/pr66869.c: New test.
15422
2b572b3c
JL
154232016-01-25 Jeff Law <law@redhat.com>
15424
15425 PR tree-optimization/68398
aec0b19e 15426 PR tree-optimization/69196
2b572b3c
JL
15427 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15428 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15429 path to avoid new heuristic allowing more irreducible regions
15430 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15431 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15432 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15433 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15434 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15435
fa74a4bc
MP
154362016-01-27 Marek Polacek <polacek@redhat.com>
15437
15438 PR c/68062
15439 * c-c++-common/vector-compare-4.c: New test.
15440
0afff540
DM
154412016-01-27 David Malcolm <dmalcolm@redhat.com>
15442
15443 PR preprocessor/69126
15444 * c-c++-common/pr69126.c: New test case.
15445
1a218fc9
ILT
154462016-01-27 Ian Lance Taylor <iant@google.com>
15447
15448 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15449
5d70666e
RB
154502016-01-27 Ryan Burn <contact@rnburn.com>
15451
15452 PR cilkplus/69267
15453 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15454
87ff4d66
UB
154552016-01-27 Uros Bizjak <ubizjak@gmail.com>
15456
15457 PR target/69512
15458 * gcc.target/i386/pr69512.c: New test.
15459
27e23cca
RE
154602016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15461
15462 PR ada/69488
15463 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15464
05bf54c3
MP
154652016-01-27 Marek Polacek <polacek@redhat.com>
15466
15467 PR c++/69379
15468 * g++.dg/pr69379.C: New test.
15469
60214d0d
MS
154702016-01-27 Martin Sebor <msebor@redhat.com>
15471
15472 PR c++/69317
15473 * g++.dg/abi/Wabi-2-2.C: New test.
15474 * g++.dg/abi/Wabi-2-3.C: New test.
15475 * g++.dg/abi/Wabi-3-2.C: New test.
15476 * g++.dg/abi/Wabi-3-3.C: New test.
15477
167c7bfa
RB
154782016-01-27 Richard Biener <rguenther@suse.de>
15479
15480 PR tree-optimization/69166
15481 * gcc.dg/torture/pr69166.c: New testcase.
15482
1430fb1f
MJ
154832016-01-27 Martin Jambor <mjambor@suse.cz>
15484
15485 PR tree-optimization/69355
15486 * gcc.dg/tree-ssa/pr69355.c: New test.
15487
95e3030c
MP
154882016-01-27 Marek Polacek <polacek@redhat.com>
15489
15490 PR c++/69496
15491 * g++.dg/ext/constexpr-vla1.C: New test.
15492
eeb085f3
CB
154932016-01-20 Christian Bruel <christian.bruel@st.com>
15494
15495 PR target/69245
15496 * gcc.target/arm/pr69245.c: New test.
15497
b1652dde
JJ
154982016-01-27 Jakub Jelinek <jakub@redhat.com>
15499
15500 PR tree-optimization/69399
15501 * gcc.dg/torture/pr69399.c: New test.
15502
ce7e8f00
EB
155032016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15504
15505 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15506
e4aac1d1
EB
155072016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15508
15509 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15510
8dfdb419
TV
155112016-01-26 Tom de Vries <tom@codesourcery.com>
15512
15513 PR tree-optimization/69110
15514 * gcc.dg/autopar/pr69110.c: New test.
15515
56f80f54 155162016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15517 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15518
15519 * gcc.dg/graphite/isl-ast-op-select.c: New.
15520
a0909527
PT
155212015-01-26 Paul Thomas <pault@gcc.gnu.org>
15522
15523 PR fortran/69385
15524 * gfortran.dg/allocate_error_6.f90: New test.
15525
ffc445f4
RH
155262016-01-26 Richard Henderson <rth@redhat.com>
15527
15528 * gcc.dg/tm/pr60908.c: New test.
15529
01e1dea3
DM
155302016-01-26 David Malcolm <dmalcolm@redhat.com>
15531
15532 PR other/69006
15533 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15534 directive.
15535 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15536 expected multiline output to reflect the colorization being
15537 disabled before newlines.
15538 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15539 (custom_diagnostic_finalizer): Replace call to
15540 pp_newline_and_flush with call to pp_flush.
15541 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15542 * gfortran.dg/implicit_class_1.f90: Likewise.
15543 * lib/gcc-dg.exp (allow_blank_lines): New global.
15544 (dg-allow-blank-lines-in-output): New procedure.
15545 (gcc-dg-prune): Complain about blank lines in the output, unless
15546 dg-allow-blank-lines-in-output was called.
15547 * lib/multiline.exp (_build_multiline_regex): Only support
15548 arbitrary followup text for non-blank-lines, not for blank lines.
15549
13f92e8d
JJ
155502016-01-26 Jakub Jelinek <jakub@redhat.com>
15551
15552 PR tree-optimization/69483
15553 * gcc.dg/pr69483.c: New test.
15554 * g++.dg/opt/pr69483.C: New test.
15555
92422235
CL
155562016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15557
15558 PR target/68620
15559 * gcc.target/arm/pr68620.c: New test.
15560
0bccf11b
L
155612016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15562
15563 * gcc.target/i386/pr68986-2.c: Remove -m32.
15564
81cd202e
L
155652016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15566
15567 PR target/68986
15568 * gcc.target/i386/pr68986-1.c: New test.
15569 * gcc.target/i386/pr68986-2.c: Likewise.
15570 * gcc.target/i386/pr68986-3.c: Likewise.
15571
213a1c03
CB
155722016-01-26 Christian Bruel <christian.bruel@st.com>
15573
15574 * lib/target-supports.exp
15575 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15576 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15577 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15578
22a08dd1
RB
155792016-01-26 Richard Biener <rguenther@suse.de>
15580
15581 PR tree-optimization/69452
15582 * gcc.dg/torture/pr69452.c: New testcase.
15583
6c06e0e8
JJ
155842016-01-26 Jakub Jelinek <jakub@redhat.com>
15585
15586 PR target/69442
15587 * gcc.dg/pr69442.c: New test.
15588
b96824c4
RFI
155892016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15590
15591 PR target/67896
15592 * gcc.target/aarch64/simd/pr67896.C: New.
15593
5ee31e57
RS
155942016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15595
15596 PR tree-optimization/69400
15597 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15598 function.
15599 (plugin_init): Call it.
15600 * gcc.dg/torture/pr69400.c: New test.
15601
7ddfb31d
CL
156022016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15603
15604 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15605
1e050c90
AK
156062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15607 Sebastian Pop <s.pop@samsung.com>
15608
15609 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15610 isl-0.15.
15611
c8ee4bf5
AK
156122016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15613 Sebastian Pop <s.pop@samsung.com>
15614
15615 * gcc.dg/graphite/pr69292.c: New.
15616
d902b330
JJ
156172016-01-25 Jakub Jelinek <jakub@redhat.com>
15618
15619 * c-c++-common/goacc/use_device-1.c: New test.
15620
2c89b952
JL
156212016-01-25 Jeff Law <law@redhat.com>
15622
15623 PR tree-optimization/69196
15624 PR tree-optimization/68398
15625 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15626 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15627
685c8785
DE
156282016-01-25 David Edelsohn <dje.gcc@gmail.com>
15629
15630 PR target/69469
15631 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15632 Algorithm.
15633
95cef0c1
RB
156342016-01-25 Richard Biener <rguenther@suse.de>
15635
15636 PR testsuite/69380
15637 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15638
2947d3b2
IE
156392016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15640
15641 PR target/69421
15642 * gcc.dg/pr69421.c: New test.
15643
ae19075a
BB
156442016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15645
15646 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15647 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15648 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15649 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15650 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15651 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15652 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15653 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15654 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15655 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15656
fa4511c2
RB
156572016-01-25 Richard Biener <rguenther@suse.de>
15658
15659 PR tree-optimization/69376
15660 * gcc.dg/torture/pr69376.c: New testcase.
15661
1d101216
JD
156622016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15663
15664 PR fortran/69397
15665 PR fortran/68442
15666 * gfortran.dg/interface_38.f90: New test.
15667 * gfortran.dg/interface_39.f90: New test.
a0909527 15668
a59b92b0
PP
156692016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15670
15671 Revert:
15672 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15673
15674 PR c++/11858
15675 PR c++/24663
15676 PR c++/24664
15677 * g++.dg/template/pr11858.C: New test.
15678 * g++.dg/template/pr24663.C: New test.
15679 * g++.dg/template/unify12.C: New test.
15680 * g++.dg/template/unify13.C: New test.
15681 * g++.dg/template/unify14.C: New test.
15682 * g++.dg/template/unify15.C: New test.
15683 * g++.dg/template/unify16.C: New test.
15684 * g++.dg/template/unify17.C: New test.
15685
16acb1a8
DH
156862016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15687
15688 PR fortran/68283
15689 gfortran.dg/pr68283.f90: New test.
15690
094773e8
TK
156912016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15692
15693 PR fortran/66094
15694 * gfortran.dg/inline_matmul_13.f90: New test.
15695 * gfortran.dg/matmul_bounds_8.f90: New test.
15696 * gfortran.dg/matmul_bounds_9.f90: New test.
15697 * gfortran.dg/matmul_bounds_10.f90: New test.
15698
42fb90d7
TV
156992016-01-23 Tom de Vries <tom@codesourcery.com>
15700
15701 PR tree-optimization/69426
15702 * gcc.dg/autopar/pr69426.c: New test.
15703
69da7802
MS
157042016-01-23 Martin Sebor <msebor@redhat.com>
15705
15706 PR c++/58109
15707 PR c++/69022
15708 * g++.dg/cpp0x/alignas5.C: New test.
15709 * g++.dg/ext/vector29.C: Same.
15710
da17300a
UB
157112016-01-23 Uros Bizjak <ubizjak@gmail.com>
15712
15713 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15714 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15715 _GNU_SOURCE from compile flags to the source.
15716 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15717 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15718 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15719 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15720
62041cfc
JJ
157212016-01-22 Jakub Jelinek <jakub@redhat.com>
15722
15723 PR target/69432
15724 * g++.dg/opt/pr69432.C: New test.
15725
f7d2ad6f
BS
157262016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15727
15728 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15729 32-bit targets testing an -m64 multilib.
15730
d403fc9a
WS
157312016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15732
15733 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15734 64-bit support.
15735
4aa16f8d
JG
157362016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15737
15738 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15739
7c816d0f
CB
157402016-01-21 Christian Bruel <christian.bruel@st.com>
15741
15742 PR target/68674
15743 * gcc.target/i386/pr68674.c
15744 * gcc.target/aarch64/pr68674.c
15745 * gcc.target/arm/pr68674.c
15746
fce661e8
KT
157472016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15748
15749 PR target/69403
15750 * gcc.c-torture/execute/pr69403.c: New test.
15751
4696899f
PC
157522016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15753
15754 PR c++/55843
15755 * g++.dg/template/pr55843.C: New.
15756
bac69366
AL
157572016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15758
15759 PR testsuite/66877
15760 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15761 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15762
b57d3a5c
BS
157632016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15764
15765 PR testsuite/67489
da17300a
UB
15766 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15767 from dg-do compile directive, and instead add
15768 { dg-require-effective-target int128 }.
b57d3a5c 15769
9f04a53e
MS
157702016-01-20 Martin Sebor <msebor@redhat.com>
15771
15772 PR c/69405
15773 * gcc.dg/sync-fetch.c: New test.
15774
38a51663
JL
157752016-01-21 Martin Sebor <msebor@redhat.com>
15776
15777 PR target/69252
15778 * gcc.target/powerpc/pr69252.c: New test.
15779
2423a75a
JD
157802016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15781
15782 PR fortran/65996
da17300a 15783 * gfortran.dg/pr65996.f90: New test.
2423a75a 15784
0a76463f
DV
157852016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15786
15787 PR c++/68810
9f04a53e 15788 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15789 expected to generate an error.
0a76463f 15790
9776e692
BS
157912016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15792
15793 PR middle-end/66178
15794 * gcc.dg/torture/pr66178.c: New test.
15795
c8d3e088
AB
157962016-01-21 Anton Blanchard <anton@samba.org>
15797 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15798
15799 PR target/63354
15800 * gcc.target/powerpc/pr63354.c: New test.
15801
35b707ff
VM
158022016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15803
15804 PR rtl-optimization/68990
15805 * gcc.target/i386/pr68990: New.
15806
157b0829
NC
158072016-01-21 Nick Clifton <nickc@redhat.com>
15808
15809 PR target/69129
15810 * gcc.target/mips/pr69129.c: New.
15811
aede6748
PC
158122016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15813
15814 PR c++/58046
15815 * g++.dg/cpp0x/pr58046.C: New.
15816
5463c2c8
JJ
158172016-01-21 Jakub Jelinek <jakub@redhat.com>
15818
6d31cc75
SS
15819 PR target/69187
15820 PR target/65624
15821 * gcc.target/arm/pr69187.c: New test.
15822
5463c2c8
JJ
15823 PR c++/69355
15824 * g++.dg/torture/pr69355.C: New test.
15825
fa28f32b
AK
158262016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15827 Sebastian Pop <s.pop@samsung.com>
15828
15829 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15830
b920a047
AK
158312016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15832 Sebastian Pop <s.pop@samsung.com>
15833
da17300a 15834 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15835
bdd3aea6
JJ
158362016-01-21 Jakub Jelinek <jakub@redhat.com>
15837
15838 PR middle-end/67653
15839 * c-c++-common/pr67653.c: New test.
15840 * gcc.dg/torture/pr29119.c: Add dg-warning.
15841
26a2e6ae
PB
158422016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15843
15844 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15845
d25c7690
PK
158462016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15847
15848 PR c/24293
15849 * gcc.dg/pr24293.c: New test.
15850 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15851 incomplete struct type.
15852 * gcc.dg/declspec-1.c: Likewise.
15853 * gcc.dg/pr63549.c: Likewise.
15854
889d5698
JJ
158552016-01-20 Jakub Jelinek <jakub@redhat.com>
15856
15857 PR tree-optimization/66612
15858 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15859 for bdn instruction.
15860
d7cf3dc7
CL
158612016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15862
15863 * lib/target-supports.exp
15864 (check_effective_target_arm_fp_ok_nocache): New.
15865 (check_effective_target_arm_fp_ok): New.
15866 (add_options_for_arm_fp): New.
15867 (check_effective_target_arm_crypto_ok_nocache): Require
15868 target_arm_v8_neon_ok instead of arm32.
15869 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15870 (check_effective_target_arm_crypto_pragma_ok): New.
15871 (add_options_for_arm_vfp): New.
15872 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15873 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15874 target instead. Force initial fpu to vfp.
15875 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15876 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15877 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15878 dependency.
15879 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15880 use arm_vfp effective target instead. Force initial fpu to vfp.
15881 * gcc.target/arm/attr-neon3.c: Likewise.
15882 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15883 arm_vfp_ok.
15884 * gcc.target/arm/unsigned-float.c: Likewise.
15885 * gcc.target/arm/vfp-1.c: Likewise.
15886 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15887 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15888 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15889 * gcc.target/arm/vfp-ldmias.c: Likewise.
15890 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15891 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15892 * gcc.target/arm/vfp-stmiad.c: Likewise.
15893 * gcc.target/arm/vfp-stmias.c: Likewise.
15894 * gcc.target/arm/vnmul-1.c: Likewise.
15895 * gcc.target/arm/vnmul-2.c: Likewise.
15896 * gcc.target/arm/vnmul-3.c: Likewise.
15897 * gcc.target/arm/vnmul-4.c: Likewise.
15898
01ac9704 158992016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15900
e84b00da
L
15901 PR testsuite/69366
15902 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15903 the MPX run-time library, for compile-time MPX test.
15904 * gcc.target/i386/chkp-always_inline.c: Likewise.
15905 * gcc.target/i386/chkp-bndret.c: Likewise.
15906 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15907 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15908 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15909 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15910 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15911 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15912 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15913 * gcc.target/i386/chkp-label-address.c: Likewise.
15914 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15915 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15916 * gcc.target/i386/chkp-pr69044.c: Likewise.
15917 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15918 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15919 * gcc.target/i386/chkp-strchr.c: Likewise.
15920 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15921 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15922 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15923 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15924 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15925 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15926 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15927 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15928 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15929 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15930 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15931 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15932 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15933 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15934 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15935 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15936 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15937 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15938 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15939 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15940 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15941 * gcc.target/i386/pr63995-2.c: Likewise.
15942 * gcc.target/i386/pr64805.c: Likewise.
15943 * gcc.target/i386/pr65044.c: Likewise.
15944 * gcc.target/i386/pr65167.c: Likewise.
15945 * gcc.target/i386/pr65183.c: Likewise.
15946 * gcc.target/i386/pr65184.c: Likewise.
15947 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15948
28b33016
IE
159492016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15950
15951 PR tree-optimization/69328
15952 * gcc.dg/pr69328.c: New test.
15953
bcff0913
JL
159542016-01-20 Jeff Law <law@redhat.com>
15955
bf0bb970 15956 PR target/25114
bcff0913
JL
15957 * gcc.target/m68k/pr25114.c: New test.
15958
a3f69631
AV
159592016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15960
15961 * gcc.target/arm/memset-inline-10.c: Added
15962 dg-require-effective-target arm_thumb2_ok.
15963
af33ba0d
EB
159642016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15965
15966 * gcc.dg/debug/dwarf2/sso.c: New test.
15967
7596d5de
UB
159682016-01-19 Uros Bizjak <ubizjak@gmail.com>
15969
15970 PR testsuite/68820
15971 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15972 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15973 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15974
ceda2c69
JH
159752016-01-19 Jan Hubicka <hubicka@ucw.cz>
15976
15977 PR ipa/66223
15978 * g++.dg/ipa/devirt-50.C: New testcase.
15979
38a979f2
MP
159802016-01-19 Marek Polacek <polacek@redhat.com>
15981
15982 PR c++/68965
15983 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15984 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15985
962801c5
KT
159862016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15987
15988 PR target/69135
15989 * gcc.target/arm/pr69135_1.c: New test.
15990
078fe40a
WD
159912015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15992
15993 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15994
786e3c06
WD
159952015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15996
15997 * gcc.target/aarch64/ccmp_1.c: New testcase.
15998
1e297006
MP
159992016-01-19 Marek Polacek <polacek@redhat.com>
16000
16001 PR c++/68586
16002 * g++.dg/cpp0x/enum30.C: New test.
16003
879c27e3
RB
160042016-01-19 Richard Biener <rguenther@suse.de>
16005
16006 PR tree-optimization/69336
16007 * g++.dg/tree-ssa/pr69336.C: New testcase.
16008
015337d3
JJ
160092016-01-19 Jakub Jelinek <jakub@redhat.com>
16010
16011 PR debug/65779
16012 * gcc.dg/pr65779.c: New test.
16013
e2c768b6
RB
160142016-01-19 Richard Biener <rguenther@suse.de>
16015
16016 PR tree-optimization/69352
16017 * gcc.dg/torture/pr69352.c: New testcase.
16018
569efc34
JJ
160192016-01-19 Jakub Jelinek <jakub@redhat.com>
16020
16021 PR rtl-optimization/68955
16022 PR rtl-optimization/64557
16023 * gcc.dg/torture/pr68955.c: New test.
16024
e49d321f
JH
160252016-01-19 Jan Hubicka <hubicka@ucw.cz>
16026
16027 PR lto/69136
16028 * g++.dg/torture/pr69136.C: New testcase.
16029
e9191ad3
JH
160302016-01-19 Jan Hubicka <hubicka@ucw.cz>
16031
16032 PR lto/69133
16033 * g++.dg/lto/pr69133_0.C: New testcase.
16034 * g++.dg/lto/pr69133_1.C: New testcase.
16035
2bedb645
JL
160362016-01-15 Jeff Law <law@redhat.com>
16037
16038 PR tree-optimization/69320
16039 * gcc.c-torture/pr69320-1.c: New test.
16040 * gcc.c-torture/pr69320-2.c: New test.
16041 * gcc.c-torture/pr69320-3.c: New test.
16042 * gcc.c-torture/pr69320-4.c: New test.
16043
17c15cb9
PP
160442016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16045
16046 PR c++/11858
16047 PR c++/24663
16048 PR c++/24664
16049 * g++.dg/template/pr11858.C: New test.
16050 * g++.dg/template/pr24663.C: New test.
16051 * g++.dg/template/unify12.C: New test.
16052 * g++.dg/template/unify13.C: New test.
16053 * g++.dg/template/unify14.C: New test.
16054 * g++.dg/template/unify15.C: New test.
16055 * g++.dg/template/unify16.C: New test.
16056 * g++.dg/template/unify17.C: New test.
16057
9617fd08
DM
160582016-01-18 David Malcolm <dmalcolm@redhat.com>
16059
16060 PR testsuite/69181
16061 * gcc.dg/pr69181-1.c: New test file.
16062 * gcc.dg/pr69181-2.c: New test file.
16063 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16064 globals by moving it to...
16065 (cleanup-after-saved-dg-test): ...this new function. Add
16066 "global additional_sources_used". Add reset of global
16067 multiline_expected_outputs to the empty list.
16068 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16069 global to...
16070 (multiline_expected_outputs): ...this, and updated comments to
16071 note that it is modified from gcc-dg.exp.
16072 (dg-end-multiline-output): Update for the above renaming.
16073 (handle-multiline-outputs): Likewise. Remove the clearing
16074 of the expected outputs to the empty list.
16075
b555a2e4
RB
160762016-01-18 Richard Biener <rguenther@suse.de>
16077
16078 PR tree-optimization/69297
16079 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16080
96902805
JM
160812016-01-18 Joseph Myers <joseph@codesourcery.com>
16082
16083 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16084 dg-options.
16085 * gcc.target/mips/mips-3d-2.c: Likewise.
16086 * gcc.target/mips/mips-3d-3.c: Likewise.
16087 * gcc.target/mips/mips-3d-4.c: Likewise.
16088 * gcc.target/mips/mips-3d-5.c: Likewise.
16089 * gcc.target/mips/mips-3d-6.c: Likewise.
16090 * gcc.target/mips/mips-3d-7.c: Likewise.
16091 * gcc.target/mips/mips-3d-8.c: Likewise.
16092 * gcc.target/mips/mips-3d-9.c: Likewise.
16093 * gcc.target/mips/mips-ps-1.c: Likewise.
16094 * gcc.target/mips/mips-ps-2.c: Likewise.
16095 * gcc.target/mips/mips-ps-3.c: Likewise.
16096 * gcc.target/mips/mips-ps-4.c: Likewise.
16097 * gcc.target/mips/mips-ps-5.c: Likewise.
16098 * gcc.target/mips/mips-ps-6.c: Likewise.
16099 * gcc.target/mips/mips-ps-7.c: Likewise.
16100 * gcc.target/mips/mips-ps-type.c: Likewise.
16101 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16102 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16103
40e26f94
TV
161042016-01-18 Tom de Vries <tom@codesourcery.com>
16105
16106 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16107 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16108 * c-c++-common/goacc/kernels-empty.c: New test.
16109 * c-c++-common/goacc/kernels-eternal.c: New test.
16110 * c-c++-common/goacc/kernels-loop-2.c: New test.
16111 * c-c++-common/goacc/kernels-loop-3.c: New test.
16112 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16113 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16114 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16115 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16116 * c-c++-common/goacc/kernels-loop-data.c: New test.
16117 * c-c++-common/goacc/kernels-loop-g.c: New test.
16118 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16119 * c-c++-common/goacc/kernels-loop-n.c: New test.
16120 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16121 * c-c++-common/goacc/kernels-loop.c: New test.
16122 * c-c++-common/goacc/kernels-noreturn.c: New test.
16123 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16124 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16125 * c-c++-common/goacc/kernels-reduction.c: New test.
16126
a98d4647
TV
161272016-01-18 Tom de Vries <tom@codesourcery.com>
16128
16129 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16130 * gcc.dg/autopar/outer-2.c: Same.
16131 * gcc.dg/autopar/outer-3.c: Same.
16132 * gcc.dg/autopar/outer-4.c: Same.
16133 * gcc.dg/autopar/outer-5.c: Same.
16134 * gcc.dg/autopar/outer-6.c: Same.
16135 * gcc.dg/autopar/parallelization-1.c: Same.
16136 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16137 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16138 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16139 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16140 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16141 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16142 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16143 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16144 * gcc.dg/autopar/pr39500-1.c: Same.
16145 * gcc.dg/autopar/pr39500-2.c: Same.
16146 * gcc.dg/autopar/pr46193.c: Same.
16147 * gcc.dg/autopar/pr46194.c: Same.
16148 * gcc.dg/autopar/pr49580.c: Same.
16149 * gcc.dg/autopar/pr49960-1.c: Same.
16150 * gcc.dg/autopar/pr49960.c: Same.
16151 * gcc.dg/autopar/pr68373.c: Same.
16152 * gcc.dg/autopar/reduc-1.c: Same.
16153 * gcc.dg/autopar/reduc-1char.c: Same.
16154 * gcc.dg/autopar/reduc-1short.c: Same.
16155 * gcc.dg/autopar/reduc-2.c: Same.
16156 * gcc.dg/autopar/reduc-2char.c: Same.
16157 * gcc.dg/autopar/reduc-2short.c: Same.
16158 * gcc.dg/autopar/reduc-3.c: Same.
16159 * gcc.dg/autopar/reduc-4.c: Same.
16160 * gcc.dg/autopar/reduc-6.c: Same.
16161 * gcc.dg/autopar/reduc-7.c: Same.
16162 * gcc.dg/autopar/reduc-8.c: Same.
16163 * gcc.dg/autopar/reduc-9.c: Same.
16164 * gcc.dg/autopar/uns-outer-4.c: Same.
16165 * gcc.dg/autopar/uns-outer-5.c: Same.
16166 * gcc.dg/autopar/uns-outer-6.c: Same.
16167 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16168 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16169
da976fa8
AL
161702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16171
16172 PR target/63679
16173 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16174 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16175
70c1e886
AL
161762016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16177
16178 PR target/63679
16179 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16180 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16181 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16182
88bed196
AL
161832016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16184
16185 PR target/63679
16186 * gcc.dg/tree-ssa/sra-17.c: New.
16187 * gcc.dg/tree-ssa/sra-18.c: New.
16188
3dd5f42e
IE
161892016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16190
16191 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16192
ae5a77fa
EB
161932016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16194
16195 * gnat.dg/inline12.adb: New test.
16196
11e57fc6
BC
161972016-01-18 Bin Cheng <bin.cheng@arm.com>
16198
16199 PR tree-optimization/66797
16200 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16201
995b6fe0
RB
162022016-01-18 Richard Biener <rguenther@suse.de>
16203
16204 PR tree-optimization/69170
16205 * gcc.dg/torture/pr69170.c: New testcase.
16206
82ee0cf2 162072016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16208
16209 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16210
d69da357
TV
162112016-01-16 Tom de Vries <tom@codesourcery.com>
16212
16213 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16214
a3845283
TV
162152016-01-16 Tom de Vries <tom@codesourcery.com>
16216
16217 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16218 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16219 redundant dg-require-effective-target pthread.
16220 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16221 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16222 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16223 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16224 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16225 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16226 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16227
197a6aa6
DE
162282016-01-16 David Edelsohn <dje.gcc@gmail.com>
16229
16230 PR target/68609
16231 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16232 * gcc.target/powerpc/recip-7.c: Same.
16233
ec7886c1
PP
162342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16235
16236 PR c++/69091
16237 * g++.dg/template/pr69091.C: New test.
16238
203484bb
PP
162392016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16240
16241 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16242 dump does not contain an error_mark_node.
16243 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16244 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16245
aa2500e9
PP
162462016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16247
16248 PR c++/68936
16249 * g++.dg/template/pr68936.C: New test.
16250
28621a5c
DE
162512016-01-15 David Edelsohn <dje.gcc@gmail.com>
16252
16253 PR target/68609
16254 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16255 * gcc.target/powerpc/recip-2.c: Same.
16256 * gcc.target/powerpc/recip-3.c: Same.
16257 * gcc.target/powerpc/recip-4.c: Same.
16258 * gcc.target/powerpc/recip-sqrtf.c: Same.
16259
40c43aca
JL
162602016-01-15 Jeff Law <law@redhat.com>
16261
16262 PR tree-optimization/69270
16263 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16264 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16265
afbc5ae8
PT
162662016-01-15 Paul Thomas <pault@gcc.gnu.org>
16267
16268 PR fortran/49630
16269 * gfortran.dg/deferred_character_13.f90: New test for the fix
16270 of comment 3 of the PR.
16271
16272 PR fortran/54070
16273 * gfortran.dg/deferred_character_8.f90: New test
16274 * gfortran.dg/allocate_error_5.f90: New test
16275
16276 PR fortran/60593
16277 * gfortran.dg/deferred_character_10.f90: New test
16278
16279 PR fortran/60795
16280 * gfortran.dg/deferred_character_14.f90: New test
16281
16282 PR fortran/61147
16283 * gfortran.dg/deferred_character_11.f90: New test
16284
16285 PR fortran/64324
16286 * gfortran.dg/deferred_character_9.f90: New test
16287
49abe076
VM
162882016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16289
16290 PR rtl-optimization/69030
16291 * gcc.target/i386/pr69030.c: New.
16292
16d12992
KT
162932016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16294
16295 * gcc.target/aarch64/target_attr_17.c: New test.
16296
78810bd3
RB
162972016-01-15 Richard Biener <rguenther@suse.de>
16298
16299 PR tree-optimization/66856
16300 * gcc.dg/torture/pr66856-1.c: New testcase.
16301 * gcc.dg/torture/pr66856-2.c: Likewise.
16302
2bd847fe
RB
163032016-01-15 Richard Biener <rguenther@suse.de>
16304
16305 PR debug/69137
16306 * g++.dg/lto/pr69137_0.C: New testcase.
16307
a00fe3b7
RS
163082016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16309
16310 PR middle-end/69246
16311 * gcc.target/i386/pr69246.c: New test.
16312
cbb0e83b
DV
163132016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16314
7596d5de 16315 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16316
5a500ecf
DV
163172016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16318
16319 PR c++/56194
16320 * g++.dg/init/const9.C: Disable test on S/390.
16321
5d9bf64f
DV
163222016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16323
16324 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16325 * g++.dg/Wno-frame-address.C: Ditto.
16326
e234b19e
DV
163272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16328
16329 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16330
89483f99
RB
163312016-01-15 Richard Biener <rguenther@suse.de>
16332
16333 PR tree-optimization/68961
16334 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16335
94f37395
IE
163362016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16337
16338 * gcc.target/i386/pr65105-5.c: New test.
16339
82ee0cf2 163402016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16341
16342 * gcc.c-torture/execute/alias-4.c: New testcase.
16343
82ee0cf2 163442016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16345
16346 PR ipa/68148
16347 * g++.dg/ipa/devirt-49.C: New testcase.
16348
092f7deb 163492016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16350
16351 PR target/65837
16352 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16353 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16354 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16355
e93c66bc
RB
163562016-01-15 Richard Biener <rguenther@suse.de>
16357
16358 PR tree-optimization/69117
16359 * gcc.dg/torture/pr69117.c: New testcase.
16360
c47eaca6 163612015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16362
16363 PR c++/69048
16364 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16365
c3f6914a
FXC
163662016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16367
16368 PR testsuite/67509
16369 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16370 range tests use 100 * maximum instead of maximum + 1.
16371
cd65ae90
JJ
163722016-01-14 Jakub Jelinek <jakub@redhat.com>
16373
16374 PR debug/69244
16375 * gcc.dg/guality/pr69244.c: New test.
16376
19643948
UB
163772016-01-14 Uros Bizjak <ubizjak@gmail.com>
16378
16379 * lib/target-supports.exp (check_effective_target_issignaling):
16380 New procedure.
16381 * gcc.dg/pr61441.c: Require issignaling effective target.
16382
fe79c97e
SB
163832016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16384
16385 PR target/68803
16386 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16387
c7df95d8
DM
163882016-01-14 David Malcolm <dmalcolm@redhat.com>
16389
16390 PR c++/68819
16391 PR preprocessor/69177
16392 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16393 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16394 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16395 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16396
00083992
MP
163972016-01-14 Marek Polacek <polacek@redhat.com>
16398
16399 PR c/69262
16400 * gcc.dg/array-15.c: New test.
16401
0c9b3294
JJ
164022016-01-14 Jakub Jelinek <jakub@redhat.com>
16403
16404 PR middle-end/68146
16405 PR tree-optimization/69155
16406 * gfortran.dg/pr68146.f: New test.
16407 * gfortran.dg/pr69155.f90: New test.
16408
3688e13d
RB
164092016-01-14 Richard Biener <rguenther@suse.de>
16410
16411 PR tree-optimization/68060
16412 * gcc.dg/torture/pr68060-1.c: New testcase.
16413 * gcc.dg/torture/pr68060-2.c: Likewise.
16414
bab0ad3a
NC
164152016-01-14 Nick Clifton <nickc@redhat.com>
16416
16417 * lib/target-supports.exp
16418 (check_effective_target_arm_neon_ok_nocache): Add an option
16419 sequence that includes setting the ARM architecture to ARMv7-A.
16420 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16421 command line options necessary to enable Neon support.
16422 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16423 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16424 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16425 * gcc.target/arm/pr69180.c: Likewise.
16426
947c2ce5
JL
164272016-01-14 Jeff Law <law@redhat.com>
16428
16429 PR tree-optimization/69270
16430 * gcc.dg/tree-ssa/pr69270.c: New test.
16431
3342fd71
BS
164322016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16433
16434 PR c/66208
16435 * c-c++-common/pr66208.c: New file.
16436
2ad3adf1
JJ
164372016-01-13 Jakub Jelinek <jakub@redhat.com>
16438
16439 PR tree-optimization/69156
16440 * gcc.dg/pr69156.c: New test.
16441
398d6feb
L
164422016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16443
16444 * gcc.target/i386/pr69225-7.c: New test.
16445
4c868789
RH
164462016-01-13 Richard Henderson <rth@redhat.com>
16447
16448 * gcc.dg/tm/memopt-13.c: Update expected function.
16449 * gcc.dg/tm/memopt-6.c: Likewise.
16450
ef6d1772
UB
164512016-01-13 Uros Bizjak <ubizjak@gmail.com>
16452
16453 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16454 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16455 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16456 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16457
ef6d1772
UB
164582016-01-13 Tom de Vries <tom@codesourcery.com>
16459
16460 PR tree-optimization/69169
0b4b6ef2
TV
16461 * gcc.dg/pr69169.c: New test.
16462
2ad3adf1 164632016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16464
16465 PR target/69228
16466 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16467 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16468 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16469 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16470 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16471 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16472 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16473 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16474
9060e335
AK
164752016-01-13 Jakub Jelinek <jakub@redhat.com>
16476
16477 PR target/69247
16478 * gcc.dg/pr69247.c: New test.
16479
40311329
RB
164802016-01-13 Richard Biener <rguenther@suse.de>
16481
16482 PR tree-optimization/69242
16483 * gcc.dg/torture/pr69242.c: New testcase.
16484
ccbd7103
RB
164852016-01-13 Richard Biener <rguenther@suse.de>
16486
16487 PR tree-optimization/69186
16488 * gcc.dg/torture/pr69186.c: New testcase.
16489
c6f72a46
JL
164902016-01-13 Jeff Law <law@redhat.com>
16491
16492 PR tree-optimization/67755
16493 * gcc.dg/tree-ssa/pr67755.c: New test.
16494
164952016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16496
16497 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16498 pass number in output by a star.
16499
c446cf07
BC
165002016-01-12 Bin Cheng <bin.cheng@arm.com>
16501
16502 PR tree-optimization/68911
16503 * gcc.c-torture/execute/pr68911.c: New test.
16504
5342156c
MP
165052016-01-12 Marek Polacek <polacek@redhat.com>
16506
16507 PR c++/68979
16508 * g++.dg/warn/permissive-1.C: New test.
16509
65364cc5
JJ
165102016-01-12 Jakub Jelinek <jakub@redhat.com>
16511
16512 PR objc++/68511
16513 PR c++/69213
16514 * g++.dg/opt/pr69213.C: New test.
16515
81b9a3d9
CB
165162016-01-12 Christian Bruel <christian.bruel@st.com>
16517
16518 PR target/69180
16519 * gcc.target/arm/pr69180.c: New test.
16520
3c4e91c9
RB
165212016-01-12 Richard Biener <rguenther@suse.de>
16522
16523 PR lto/69077
16524 * g++.dg/lto/pr69077_0.C: New testcase.
16525 * g++.dg/lto/pr69077_1.C: Likewise.
16526
5664cea1
JJ
165272016-01-12 Jakub Jelinek <jakub@redhat.com>
16528
16529 PR target/69175
16530 * g++.dg/opt/pr69175.C: New test.
16531
86cefc49
AL
165322016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16533
16534 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16535 rather than #including math.h & stdlib.h.
16536 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16537 * gcc.dg/vect/pr49771.c: Likewise.
16538 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16539 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16540 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16541 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16542 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16543 * gcc.dg/vect/pr44507.c: Likewise.
16544 * gcc.dg/vect/pr45902.c: Likewise.
16545 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16546 * gcc.dg/vect/vect-117.c: Likewise.
16547 * gcc.dg/vect/vect-99.c: Likewise.
16548 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16549 * gcc.dg/vect/vect-cond-1.c: Likewise.
16550 * gcc.dg/vect/vect-cond-2.c: Likewise.
16551 * gcc.dg/vect/vect-cond-3.c: Likewise.
16552 * gcc.dg/vect/vect-cond-4.c: Likewise.
16553 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16554 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16555 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16556 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16557 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16558 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16559 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16560 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16561 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16562 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16563 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16564 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16565 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16566 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16567 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16568 include of signal.h.
16569 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16570 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16571 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16572 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16573 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16574 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16575 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16576 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16577 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16578 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16579 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16580 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16581 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16582 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16583 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16584 * gcc.dg/vect/vect-outer-5.c: Likewise.
16585 * gcc.dg/vect/vect-outer-6.c: Likewise.
16586 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16587 include of stdio.h.
16588
b832f61e
NC
165892016-01-12 Nick Clifton <nickc@redhat.com>
16590
16591 PR target/68913
16592 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16593 to fread so that it will be found in all target runtimes.
16594
8eac49b1
RB
165952016-01-12 Richard Biener <rguenther@suse.de>
16596
16597 PR tree-optimization/69053
16598 * g++.dg/torture/pr69053.C: New testcase.
16599
2935d994
RB
166002016-01-12 Richard Biener <rguenther@suse.de>
16601
16602 PR tree-optimization/69168
16603 * gcc.dg/torture/pr69168.c: New testcase.
16604
66c16fd9
RB
166052016-01-12 Richard Biener <rguenther@suse.de>
16606
16607 PR tree-optimization/69157
16608 * gcc.dg/torture/pr69157.c: New testcase.
16609
166102016-01-12 Richard Biener <rguenther@suse.de>
16611
16612 PR tree-optimization/69174
16613 * gcc.dg/torture/pr69174.c: New testcase.
16614
723033a6
JJ
166152016-01-12 Jakub Jelinek <jakub@redhat.com>
16616
16617 PR c++/66808
16618 PR c++/69000
16619 * g++.dg/tls/pr66808.C: New test.
16620 * g++.dg/tls/pr69000.C: New test.
16621
3574cf47
BS
166222016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16623
16624 * gcc.target/powerpc/swaps-p8-23.c: New test.
16625 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16626
feb20787
JDA
166272016-01-11 John David Anglin <danglin@gcc.gnu.org>
16628
16629 PR tree-optimization/68356
16630 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16631
27b1820a
KV
166322016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16633 Jim Wilson <jim.wilson@linaro.org>
16634
16635 PR target/69194
16636 * gcc.target/arm/pr69194.c: New test.
16637
cf4de6af
L
166382016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16639
16640 PR target/69225
16641 * gcc.target/i386/pr69225-1.c: New test.
16642 * gcc.target/i386/pr69225-2.c: Likewise.
16643 * gcc.target/i386/pr69225-3.c: Likewise.
16644 * gcc.target/i386/pr69225-4.c: Likewise.
16645 * gcc.target/i386/pr69225-5.c: Likewise.
16646 * gcc.target/i386/pr69225-6.c: Likewise.
16647
1ebd5558
JJ
166482016-01-11 Jakub Jelinek <jakub@redhat.com>
16649
23552a4d
JJ
16650 PR target/67462
16651 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16652 if lp64.
16653
26ff85b0
JJ
16654 PR target/69071
16655 * gcc.dg/pr69071.c: New test.
16656
9cb6bd74
JJ
16657 PR c++/69211
16658 * g++.dg/opt/pr69211.C: New test.
16659
1ebd5558
JJ
16660 PR tree-optimization/69214
16661 * gcc.c-torture/compile/pr69214.c: New test.
16662
8c18c836
UB
166632016-01-11 Uros Bizjak <ubizjak@gmail.com>
16664
16665 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16666 * gcc.target/i386/pr66232-11.c: Ditto.
16667 * gcc.target/i386/pr66232-12.c: Ditto.
16668 * gcc.target/i386/pr66232-13.c: Ditto.
16669
62446e6e
RB
166702016-01-11 Richard Biener <rguenther@suse.de>
16671
16672 PR tree-optimization/69173
16673 * gcc.dg/torture/pr69173.c: New testcase.
16674
2b8568fe
KT
166752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16676
16677 PR rtl-optimization/68796
16678 * gcc.target/aarch64/tst_5.c: New test.
16679 * gcc.target/aarch64/tst_6.c: Likewise.
16680
5baf4532
KT
166812016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16682
16683 PR rtl-optimization/68841
16684 * gcc.dg/pr68841.c: New test.
16685 * gcc.c-torture/execute/pr68841.c: New test.
16686
ca90b1ed
YR
166872016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16688
16689 PR rtl-optimization/68920
16690 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16691 for ix86 targets.
16692 * gcc.dg/ifcvt-5.c: New test.
16693
2ad3adf1 166942016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16695
16696 PR bootstrap/69123
16697 * g++.dg/pr69123.C: New.
16698
83834c09
IE
166992016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16700
16701 PR target/69010
16702 * gcc.target/i386/pr69010.c: New test.
16703
dcf89d57
MJ
167042016-01-11 Martin Jambor <mjambor@suse.cz>
16705
16706 PR ipa/69044
16707 * gcc.target/i386/chkp-pr69044.c: New test.
16708
d95167ee
TV
167092016-01-11 Tom de Vries <tom@codesourcery.com>
16710
16711 PR tree-optimization/69109
16712 * gcc.dg/autopar/pr69109-2.c: New test.
16713 * gcc.dg/autopar/pr69109.c: New test.
16714
4f6403a8
TV
167152016-01-11 Tom de Vries <tom@codesourcery.com>
16716
16717 PR tree-optimization/69108
16718 * gcc.dg/autopar/pr69108.c: New test.
16719
21efdd80
PP
167202016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16721
16722 PR c++/69029
16723 * c-c++-common/Wisleading-indentation.c: Augment test.
16724
fd42eed8
TK
167252016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16726
16727 PR fortran/69154
16728 * gfortran.dg/inline_matmul_12.f90: New test.
16729
4f90ee6c
PT
167302016-01-10 Paul Thomas <pault@gcc.gnu.org>
16731
16732 PR fortran/67779
16733 * gfortran.dg/actual_array_offset_1: New test.
16734
3907c6cf
TV
167352016-01-10 Tom de Vries <tom@codesourcery.com>
16736
16737 PR tree-optimization/69062
16738 * gcc.dg/autopar/pr69062.c: New test.
16739
b07b236e
TS
167402016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16741
16742 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16743 * gcc.dg/vect/slp-perm-2.c: Likewise.
16744 * gcc.dg/vect/slp-perm-3.c: Likewise.
16745 * gcc.dg/vect/slp-perm-5.c: Likewise.
16746 * gcc.dg/vect/slp-perm-6.c: Likewise.
16747 * gcc.dg/vect/slp-perm-7.c: Likewise.
16748 * gcc.dg/vect/slp-perm-8.c: Likewise.
16749
23fab8ae
TV
167502016-01-10 Tom de Vries <tom@codesourcery.com>
16751
16752 PR tree-optimization/69039
16753 * gcc.dg/autopar/pr69039.c: New test.
16754
73f0dae2
MP
167552016-01-09 Marek Polacek <polacek@redhat.com>
16756
16757 PR c++/69113
16758 * g++.dg/pr69113.C: New test.
16759
20b8d734
JJ
167602016-01-09 Jakub Jelinek <jakub@redhat.com>
16761
16762 PR middle-end/50865
16763 PR tree-optimization/69097
16764 * gcc.c-torture/execute/pr50865.c: New test.
16765 * gcc.c-torture/execute/pr69097-1.c: New test.
16766 * gcc.c-torture/execute/pr69097-2.c: New test.
16767 * gcc.dg/pr69097-1.c: New test.
16768 * gcc.dg/pr69097-2.c: New test.
16769
c50e614b
JJ
167702016-01-09 Jakub Jelinek <jakub@redhat.com>
16771
16772 PR c++/69164
16773 * g++.dg/opt/pr69164.C: New test.
16774
e0237993
JJ
167752016-01-08 Jakub Jelinek <jakub@redhat.com>
16776
16777 PR tree-optimization/69167
16778 * gcc.dg/pr69167.c: New test.
16779
bd8f5bb2
MP
167802016-01-08 Marek Polacek <polacek@redhat.com>
16781
16782 PR c++/68449
16783 * g++.dg/pr68449.C: New.
16784
bb0f5ca7
AL
167852016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16786
16787 PR tree-optimization/68707
16788 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16789 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16790 on platforms supporting it.
16791 * gcc.dg/vect/slp-perm-2.c: Likewise.
16792 * gcc.dg/vect/slp-perm-3.c: Likewise.
16793 * gcc.dg/vect/slp-perm-5.c: Likewise.
16794 * gcc.dg/vect/slp-perm-7.c: Likewise.
16795 * gcc.dg/vect/slp-perm-8.c: Likewise.
16796 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16797 on platforms supporting it.
16798
22518428
JJ
167992016-01-08 Jakub Jelinek <jakub@redhat.com>
16800
33f0852f
JJ
16801 PR tree-optimization/69162
16802 * gcc.dg/pr69162.c: New test.
16803
22518428
JJ
16804 PR tree-optimization/69172
16805 * gcc.dg/pr69172.c: New test.
16806
80e9b3aa
TP
168072016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16808
16809 PR tree-optimization/67781
16810 * gcc.c-torture/execute/pr67781.c: New file.
16811
262a363f
JJ
168122016-01-08 Jakub Jelinek <jakub@redhat.com>
16813
16814 PR tree-optimization/69083
16815 * gcc.dg/vect/pr69083.c: New test.
16816
6e1f093f
SS
168172016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16818
16819 PR tree-optimization/61441
16820 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16821 Use -fexcess-precision=standard for compiler options.
16822 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16823
53290e07
JJ
168242016-01-08 Jakub Jelinek <jakub@redhat.com>
16825
57bf3072
JJ
16826 PR fortran/69128
16827 * gfortran.dg/gomp/pr69128.f90: New test.
16828
53290e07
JJ
16829 PR c++/69145
16830 * g++.dg/ext/pr69145-1.C: New test.
16831 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16832 * g++.dg/ext/pr69145-2.h: New file.
16833
7a127fa7
MS
168342016-01-07 Martin Sebor <msebor@redhat.com>
16835
16836 PR c/68966
16837 * gcc.dg/atomic-fetch-bool.c: New test.
16838 * gcc.dg/sync-fetch-bool.c: New test.
16839
95918b49
L
168402016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16841
16842 PR fortran/66680
16843 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16844
c8e62a9d
NC
168452016-01-07 Nick Clifton <nickc@redhat.com>
16846
16847 PR target/66655
16848 * g++.dg/pr66655.C: New test.
16849 * g++.dg/pr66655_1.cc: Test support file.
16850 * g++.dg/pr66655.h: Test header file.
16851
2ad3adf1 168522016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16853
16854 PR fortran/66680
16855 gfortran.dg/gomp/pr66680.f90: New test.
16856
4cd9ca92
L
168572016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16858
16859 PR target/69171
16860 * gcc.target/i386/pr69171-1.c: New test.
16861 * gcc.target/i386/pr69171-2.c: Likewise.
16862 * gcc.target/i386/pr69171-3.c: Likewise.
16863 * gcc.target/i386/pr69171-4.c: Likewise.
16864 * gcc.target/i386/pr69171-5.c: Likewise.
16865 * gcc.target/i386/pr69171-6.c: Likewise.
16866
7e33d4dc
BS
168672015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16868
16869 PR middle-end/67639
16870 * c-c++-common/pr67639.c: New test.
16871
fec64afc
JJ
168722016-01-07 Jakub Jelinek <jakub@redhat.com>
16873
16874 PR tree-optimization/69141
16875 * g++.dg/opt/pr69141.C: New test.
16876
f293ad29
EB
168772016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16878
16879 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16880
5027395e
UB
168812016-01-06 Uros Bizjak <ubizjak@gmail.com>
16882
16883 PR target/69140
16884 * gcc.target/i386/pr69140.c: New test
16885
7443cf13
DM
168862016-01-06 David Malcolm <dmalcolm@redhat.com>
16887
16888 * gcc.dg/bad-dereference.c: New test case.
16889
32928931
BS
168902015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16891
16892 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16893
68dd05da
AS
168942016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16895
16896 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16897
6b131d5b
MP
168982016-01-06 Marek Polacek <polacek@redhat.com>
16899
16900 PR sanitizer/69099
16901 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16902
8d9fdb49
MP
169032016-01-05 Marek Polacek <polacek@redhat.com>
16904
16905 PR c/69104
16906 * gcc.dg/atomic-invalid-2.c: New.
16907
acf93f1e
L
169082016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16909
16910 PR target/68991
16911 * gcc.target/i386/pr68991.c: New test.
16912
3f50525d
L
169132016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16914
16915 PR target/68991
16916 * g++.dg/pr68991-1.C: New test.
16917 * g++.dg/pr68991-2.C: Likewise.
16918
e0237993 169192016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16920
e0237993 16921 PR other/60465
face88a1
ST
16922 * gcc.target/ia64/pr60465-gprel64.c: New test.
16923 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16924
a0866eff
KT
169252016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16926
16927 PR rtl-optimization/68651
16928 * gcc.target/aarch64/pr68651_1.c: New test.
16929
c589e975
DM
169302016-01-05 David Malcolm <dmalcolm@redhat.com>
16931
16932 PR c/69122
16933 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16934
929710d9
NS
169352016-01-05 Nathan Sidwell <nathan@acm.org>
16936
ce3e43d7
NS
16937 PR c++/58583
16938 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16939
929710d9
NS
16940 * gcc.dg/alias-15.c: New.
16941
a2faef8e
NC
169422016-01-05 Nick Clifton <nickc@redhat.com>
16943
16944 PR target/68870
16945 * g++.dg/pr68770.C: New test.
16946
4cfa76e3
MS
169472016-01-04 Mike Stump <mikestump@comcast.net>
16948
16949 * lib/target-supports.exp (check_effective_target_cilkplus):
16950 cilkplus targets require pthreads.
4ece61b6 16951 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16952
4e8a3a35
MM
169532016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16954
16955 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16956 generation.
16957
818ab71a
JJ
169582016-01-04 Jakub Jelinek <jakub@redhat.com>
16959
16960 Update copyright years.
16961
2fe0a208
MP
169622016-01-04 Marek Polacek <polacek@redhat.com>
16963
16964 PR c/68908
16965 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16966 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16967 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16968
9e3b2fe3
EB
169692016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16970
16971 * gcc.target/sparc/20160104-2.c: New test.
16972
e8d65a35
EB
169732016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16974
16975 * gcc.target/sparc/20160104-1.c: New test.
16976
25ccfccd
PT
169772016-01-03 Paul Thomas <pault@gcc.gnu.org>
16978
16979 PR fortran/65045
16980 * gfortran.dg/pr65045.f90: New test.
16981
cb51d382
EB
169822016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16983
16984 * gnat.dg/specs/debug1.ads: Delete.
16985
6eeaad6e
JD
169862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16987
16988 PR libgfortran/68867
16989 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16990 expression.
16991
2f968603
JD
169922016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16993
16994 PR libgfortran/68867
16995 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16996 PowerPC.
16997
591bb5e4
PT
169982016-01-01 Paul Thomas <pault@gcc.gnu.org>
16999
17000 PR fortran/68864
17001 * gfortran.dg/pr68864.f90: New test.
17002
f1e0620c
JJ
170032016-01-01 Jakub Jelinek <jakub@redhat.com>
17004
942a1319
JJ
17005 PR tree-optimization/69070
17006 * gcc.dg/pr69070.c: New test.
17007
10dff63f
JJ
17008 PR sanitizer/69055
17009 * gfortran.dg/pr69055.f90: New test.
17010
f1e0620c
JJ
17011 PR target/69015
17012 * gcc.dg/pr69015.c: New test.
818ab71a 17013\f
2f883d1c 17014Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17015
17016Copying and distribution of this file, with or without modification,
17017are permitted in any medium without royalty provided the copyright
17018notice and this notice are preserved.