]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR target/70322 (STV doesn't optimize andn)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
81cff75f
UB
12016-12-02 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/70322
4 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
5
6ed022af
JW
62016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/78618
9 * gfortran.dg/char_conversion.f90: New test.
10
17c69eff
JJ
112016-12-02 Jakub Jelinek <jakub@redhat.com>
12
13 PR target/70322
14 * gcc.target/i386/pr70322-1.c: New test.
15 * gcc.target/i386/pr70322-2.c: New test.
16 * gcc.target/i386/pr70322-3.c: New test.
17
8261e476
AV
182016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
19 Thomas Preud'homme <thomas.preudhomme@arm.com>
20
21 * gcc.target/arm/cmse/cmse-1.c: Add test for
22 cmse_nonsecure_caller.
23
c92e08e3
AV
242016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
25 Thomas Preud'homme <thomas.preudhomme@arm.com>
26
27 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
28 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
29 * gcc.target/arm/cmse/cmse-14.c: New.
30 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
31 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
32 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
33 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
34 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
35 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
36 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
37 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
38 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
39 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
40 * gcc.target/arm/cmse/baseline/union-1.c: New.
41 * gcc.target/arm/cmse/baseline/union-2.c: New.
42 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
43 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
44 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
45 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
46 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
47 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
48 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
49 * gcc.target/arm/cmse/mainline/union-1.c: New.
50 * gcc.target/arm/cmse/mainline/union-2.c: New.
51 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
52 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
53 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
54 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
55 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
56 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
57 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
58 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
59 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
60 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
61 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
62 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
63 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
64 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
65
32ce1e4f
AV
662016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
67 Thomas Preud'homme <thomas.preudhomme@arm.com>
68
69 * gcc.target/arm/cmse/cmse-3.c: Add tests.
70 * gcc.target/arm/cmse/cmse-4.c: Add tests.
71 * gcc.target/arm/cmse/cmse-15.c: New.
72
de954d6a
AV
732016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
74 Thomas Preud'homme <thomas.preudhomme@arm.com>
75
76 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
77 * gcc.target/arm/cmse/struct-1.c: New.
78 * gcc.target/arm/cmse/bitfield-1.c: New.
79 * gcc.target/arm/cmse/bitfield-2.c: New.
80 * gcc.target/arm/cmse/bitfield-3.c: New.
81 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
82 * gcc.target/arm/cmse/baseline/softfp.c: New.
83 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
84 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
85 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
86 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
87 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
88
9ad1f699
AV
892016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
90 Thomas Preud'homme <thomas.preudhomme@arm.com>
91
92 * gcc.target/arm/cmse/cmse-4.c: New.
93 * gcc.target/arm/cmse/cmse-9.c: New.
94 * gcc.target/arm/cmse/cmse-10.c: New.
95
97b0656d
AV
962016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
97 Thomas Preud'homme <thomas.preudhomme@arm.com>
98
99 * gcc.target/arm/cmse/cmse-3.c: New.
100
de7b5723
AV
1012016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
102 Thomas Preud'homme <thomas.preudhomme@arm.com>
103
104 * gcc.target/arm/cmse/cmse.exp: New.
105 * gcc.target/arm/cmse/cmse-1.c: New.
106 * gcc.target/arm/cmse/cmse-12.c: New.
107 * lib/target-supports.exp
108 (check_effective_target_arm_cmse_ok): New.
109
c5af52eb
CP
1102016-12-02 Cesar Philippidis <cesar@codesourcery.com>
111 James Norris <jnorris@codesourcery.com>
112
113 * c-c++-common/goacc/data-2.c: Adjust test.
114 * c-c++-common/goacc/executeables-1.c: New test.
115 * g++.dg/goacc/data-1.C: Adjust test.
116
04c452f4
JG
1172016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
118
119 PR rtl-optimization/78561
120 * gcc.target/aarch64/pr78561.c: New.
121
714445ae
BC
1222016-12-02 Bin Cheng <bin.cheng@arm.com>
123
124 * gcc.dg/fold-bopcond-1.c: New test.
125 * gcc.dg/fold-bopcond-2.c: New test.
126
d003d97f
DV
1272016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
128
129 * gcc.target/s390/md/setmem_long-1.c: Fix test.
130
a7174449
JJ
1312016-12-02 Jakub Jelinek <jakub@redhat.com>
132
60ebe8ce
JJ
133 PR rtl-optimization/78547
134 * gcc.dg/pr78547.c: New test.
135
a7174449
JJ
136 PR rtl-optimization/78575
137 * gcc.dg/pr78575.c: New test.
138
bba13c0c
DV
1392016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
140
141 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
142
0f6f72e8
DV
1432016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
144
145 PR target/77822
146 * gcc.target/s390/s390.exp: Support .C tests.
147 * gcc.target/s390/pr77822-2.c: New test.
148 * gcc.target/s390/pr77822-1.C: New test.
149
7f5fc633
AK
1502016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
151
152 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
153
eca98038
AK
1542016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
155
156 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
157
a6a2b532
AK
1582016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
159
160 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
161 pattern checks.
162 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
163
84b0769e
MO
1642016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
165
166 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
167
90ee6453
EP
1682016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
169
170 PR fortran/77505
171 * gfortran.dg/char_length_20.f90: New test.
172 * gfortran.dg/char_length_21.f90: Ditto.
173
96ad5df6
SK
1742016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
175
176 PR fortran/78279
177 * gfortran.dg/pr78279.f90: New test.
178
3c708994
DE
1792016-12-01 David Edelsohn <dje.gcc@gmail.com>
180
181 * g++.dg/tls/pr77285-1.C: dg-add-options tls
182
d95fe801
JG
1832016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
184
185 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
186
a1fc386a
RB
1872016-12-01 Richard Biener <rguenther@suse.de>
188
189 * gcc.dg/torture/alias-2.c: New testcase.
190
b0da9709
GJL
1912016-12-01 Georg-Johann Lay <avr@gjlay.de>
192
193 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
194 * gcc.target/avr/tiny-caller-save.c: Dito.
195
ccbf6355
AV
1962016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
197
198 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
199
d26b3eb7
JJ
2002016-12-01 Jakub Jelinek <jakub@redhat.com>
201
202 PR debug/78587
203 * gcc.dg/debug/pr78587.c: New test.
204
0f091278
SB
2052016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
206
207 PR rtl-optimization/78607
208 * gcc.c-torture/compile/pr78607.c: New testcase.
209
1124cf27
MS
2102016-11-30 Martin Sebor <msebor@redhat.com>
211
212 PR tree-optimization/78586
213 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
214
f7abdf36
VM
2152016-11-30 Vladimir Makarov <vmakarov@redhat.com>
216
217 PR tree-optimization/77856
df3f1277 218 * gcc.target/i386/pr77856.c: New.
f7abdf36 219
917b47be
DE
2202016-11-30 David Edelsohn <dje.gcc@gmail.com>
221
df3f1277
UB
222 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
223 scan-assembler-not on AIX.
917b47be 224
8fb75185
AV
2252016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
226
df3f1277 227 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 228
82c7aae6
DE
2292016-11-30 David Edelsohn <dje.gcc@gmail.com>
230
231 * g++.dg/eh/new1.C: XFAIL on AIX.
232 * g++.dg/eh/delete1.C: Same.
233 * g++.dg/init/new40.C: Same.
234 * g++.old-deja/g++.eh/new2.C: Same.
235
9e604f92
DM
2362016-11-30 David Malcolm <dmalcolm@redhat.com>
237
238 PR c/78498
239 * gcc.dg/format/pr78494.c: Rename to...
240 * gcc.dg/format/pr78498.c: ...this.
241
e613205c
DM
2422016-11-30 David Malcolm <dmalcolm@redhat.com>
243
244 PR c/78498
245 * gcc.dg/format/pr78494.c: New test case.
246
e6383ae7
DE
2472016-11-30 David Edelsohn <dje.gcc@gmail.com>
248
249 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
250 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
251 * g++.dg/debug/dwarf2/refqual-1.C: Same.
252 * g++.dg/debug/dwarf2/refqual-2.C: Same.
253
17a938e8
SB
2542016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
255
256 PR rtl-optimization/78610
257 * gcc.c-torture/compile/pr78610.c: New testcase.
258
aec0ee11
BC
2592016-11-30 Bin Cheng <bin.cheng@arm.com>
260
261 PR tree-optimization/78574
262 * gcc.c-torture/compile/pr78574.c: New test.
263
ba85c8c3
AV
2642016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
265
266 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
267 to the changed interfaces.
268 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
269 * gfortran.dg/coarray_allocate_7.f08: Likewise.
270 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
271 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
272 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
273 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
274 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
275
d5c50b02
JW
2762016-11-30 Janus Weil <janus@gcc.gnu.org>
277
278 PR fortran/78593
279 * gfortran.dg/derived_result.f90: New test case.
280
8fef5ca9
TP
2812016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
282
283 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
284 -mfloat-abi=soft option.
285 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
286 foreach loop.
287
35323bd8
KT
2882016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
289
290 PR target/78362
291 * gcc.c-torture/compile/pr78362.c: New test.
292
cc46bc43
AB
2932016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
294
295 * lib/target-supports.exp (check_effective_target_freorder): Check
296 additional case.
297
e9472c81
AB
2982016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
299
300 * gcc.target/arc/arc700-stld-hazard.c: New file.
301
40109581
JW
3022016-11-30 Janus Weil <janus@gcc.gnu.org>
303
304 PR fortran/78592
305 * gfortran.dg/dtio_18.f90: New test case.
306
fb61d96c
ML
3072016-11-30 Martin Liska <mliska@suse.cz>
308
309 PR sanitizer/78541
310 * gcc.dg/asan/pr78541-2.c: New test.
311 * gcc.dg/asan/pr78541.c: New test.
312
053d5e0c
JJ
3132016-11-30 Jakub Jelinek <jakub@redhat.com>
314
315 PR tree-optimization/78586
316 * gcc.c-torture/execute/pr78586.c: New test.
317
a4f15a7d
JW
3182016-11-30 Janus Weil <janus@gcc.gnu.org>
319
320 PR fortran/78573
321 * gfortran.dg/class_61.f90: New test case.
322
94f597df
DM
3232016-11-29 David Malcolm <dmalcolm@redhat.com>
324
325 PR preprocessor/78569
326 * gcc.dg/format/pr78569.c: New test case.
327
576b067c
MS
3282016-11-29 Martin Sebor <msebor@redhat.com>
329
330 avoid false positives on ILP32 targets.
331 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
332
01a4551c
MS
3332016-11-29 Martin Sebor <msebor@redhat.com>
334
335 PR tree-optimization/78512
336 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
337 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
338
a9185480
UB
3392016-11-29 Uros Bizjak <ubizjak@gmail.com>
340
341 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
342 Force value through k register.
343
8bf3cdff
DM
3442016-11-29 David Malcolm <dmalcolm@redhat.com>
345
346 PR c++/72774
347 PR c++/72786
348 PR c++/77922
349 PR c++/78313
350 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
351 * g++.dg/spellcheck-macro-ordering.C: New test case.
352 * g++.dg/spellcheck-pr78313.C: New test case.
353
753a9523
TC
3542016-11-29 Tamar Christina <tamar.christina@arm.com>
355
356 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
357 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
358 (Poly64x1_t, Poly64x2_t): Added types.
359 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
360 (vmov_n_p64, vmovq_n_p64): Added.
361 (vld2_lane_p64, vld2q_lane_p64): Likewise.
362 (vld3_lane_p64, vld3q_lane_p64): Likewise.
363 (vld4_lane_p64, vld4q_lane_p64): Likewise.
364 (vst2_lane_p64, vst2q_lane_p64): Likewise.
365 (vst3_lane_p64, vst3q_lane_p64): Likewise.
366 (vst4_lane_p64, vst4q_lane_p64): Likewise.
367 (vget_lane_p64, vgetq_lane_p64): Likewise.
368 (vget_high_p64): Likewise.
369 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
370 Added AArch64 flags.
371 (vreint_vector, vreint_vector_res): Moved to header.
372 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
373 Added Aarch64 flags.
374 (vreint_vector, vreint_vector_res): Moved to header.
375
c0fe5a21
JW
3762016-11-29 Janus Weil <janus@gcc.gnu.org>
377
378 PR fortran/58175
379 * gfortran.dg/finalize_30.f90: New test case.
380
248cce34
ML
3812016-11-29 Martin Liska <mliska@suse.cz>
382
383 PR gcov-profile/78582
384 * gcc.dg/pr78582.c: New test.
385
11edabc2
SKS
3862016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
387
388 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
389 targets with sizeof(int) < 4.
390
b302f2e0
RB
3912016-11-29 Richard Biener <rguenther@suse.de>
392
393 PR middle-end/78546
394 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
395
01a8a373
SB
3962016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
397
398 * gcc.target/powerpc/rldic-0.c: New testcase.
399 * gcc.target/powerpc/rldic-1.c: New testcase.
400 * gcc.target/powerpc/rldic-2.c: New testcase.
401 * gcc.target/powerpc/rldicl-0.c: New testcase.
402 * gcc.target/powerpc/rldicl-1.c: New testcase.
403 * gcc.target/powerpc/rldicl-2.c: New testcase.
404 * gcc.target/powerpc/rldicr-0.c: New testcase.
405 * gcc.target/powerpc/rldicr-1.c: New testcase.
406 * gcc.target/powerpc/rldicr-2.c: New testcase.
407 * gcc.target/powerpc/rldicx.h: New file.
408 * gcc.target/powerpc/rldimi-0.c: New testcase.
409 * gcc.target/powerpc/rldimi-1.c: New testcase.
410 * gcc.target/powerpc/rldimi-2.c: New testcase.
411 * gcc.target/powerpc/rldimi.h: New file.
412 * gcc.target/powerpc/rlwimi-0.c: New testcase.
413 * gcc.target/powerpc/rlwimi-1.c: New testcase.
414 * gcc.target/powerpc/rlwimi-2.c: New testcase.
415 * gcc.target/powerpc/rlwimi.h: New file.
416 * gcc.target/powerpc/rlwinm-0.c: New testcase.
417 * gcc.target/powerpc/rlwinm-1.c: New testcase.
418 * gcc.target/powerpc/rlwinm-2.c: New testcase.
419 * gcc.target/powerpc/rlwinm.h: New file.
420
a5a4add7
JJ
4212016-11-28 Jakub Jelinek <jakub@redhat.com>
422
423 PR middle-end/78540
424 * gcc.dg/pr78540.c: New test.
425
de6aa933
MS
4262016-11-28 Martin Sebor <msebor@redhat.com>
427
428 PR middle-end/78520
429 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
430 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
431 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
432 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
433
80cf1b8b
JJ
4342016-11-28 Jakub Jelinek <jakub@redhat.com>
435
f28fd43e
JJ
436 PR c++/72808
437 * g++.dg/debug/pr72808.C: New test.
438
d0570047
JJ
439 PR rtl-optimization/78546
440 * gcc.dg/torture/pr78546-1.c: New test.
441 * gcc.dg/torture/pr78546-2.c: New test.
442
80cf1b8b
JJ
443 PR fortran/78298
444 * gfortran.dg/gomp/pr78298.f90: New test.
445
bf9e8b6b
UB
4462016-11-28 Uros Bizjak <ubizjak@gmail.com>
447
448 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
449 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
450
f4bb5c17
JJ
4512016-11-28 Jakub Jelinek <jakub@redhat.com>
452
453 PR c++/77591
454 * g++.dg/cpp1y/pr77591.C: New test.
455
54856e4f
DE
4562016-11-28 David Edelsohn <dje.gcc@gmail.com>
457
458 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
459
6522add2
RB
4602016-11-28 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/78542
463 * gcc.dg/torture/pr78542.c: New testcase.
464
b7ce4fe2
RB
4652016-11-28 Richard Biener <rguenther@suse.de>
466
467 PR tree-optimization/78343
468 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
469 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
470
df8391b4
JJ
4712016-11-28 Jakub Jelinek <jakub@redhat.com>
472
473 PR lto/78211
474 * g++.dg/ipa/pr78211.C: New test.
475
e578b767
PT
4762016-11-27 Paul Thomas <pault@gcc.gnu.org>
477
478 PR fortran/78474
479 * gfortran.dg/submodule_22.f08: New test.
480
481 PR fortran/78331
482 * gfortran.dg/submodule_21.f08: New test.
483
ae829c95
JDA
4842016-11-27 John David Anglin <danglin@gcc.gnu.org>
485
486 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
487
b410cf1d
IS
4882016-11-27 Iain Sandoe <iain@codesourcery.com>
489 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
490 Dominique d'Humieres <dominiq@lps.ens.fr>
491
492 PR target/67710
493 * gcc.dg/darwin-minversion-1.c: Update min version check.
494 * gcc.dg/darwin-minversion-2.c: Likewise.
495 * gcc.dg/darwin-minversion-3.c: Likewise.
496
03f82a6a
IS
4972016-11-27 Iain Sandoe <iain@codesourcery.com>
498
499 PR target/57438
500 * gcc.dg/pr57438-1.c: New Test.
501 * gcc.dg/pr57438-2.c: New Test.
502
987395fd
DH
5032016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
504 Iain Sandoe <iain@codesourcery.com>
505
506 PR target/71767
507 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
508 linker-visible symbols.
509 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
510 * gcc.dg/const-uniq-1.c: Likewise.
511 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
512 * gcc.target/i386/pr70799-1.c: Likewise.
513
ad7a69db
JJ
5142016-11-25 Jakub Jelinek <jakub@redhat.com>
515
8382457c
JJ
516 PR rtl-optimization/78438
517 PR rtl-optimization/78477
518 * gcc.c-torture/execute/pr78438.c: New test.
519 * gcc.c-torture/execute/pr78477.c: New test.
520
ad7a69db
JJ
521 PR rtl-optimization/78526
522 * gcc.dg/pr78526.c: New test.
523
c620cf89
VM
5242016-11-25 Vladimir Makarov <vmakarov@redhat.com>
525
526 PR rtl-optimization/77541
527 * gcc.target/i386/pr77541.c: Change target to int128.
528
f76c4d97
JW
5292016-11-25 Janus Weil <janus@gcc.gnu.org>
530
531 PR fortran/60853
532 * gfortran.dg/typebound_assignment_8.f90: New test case.
533
27d0862e
JJ
5342016-11-25 Jakub Jelinek <jakub@redhat.com>
535
536 PR rtl-optimization/78527
537 * gcc.c-torture/compile/pr78527.c: New test.
538
78681a7b
ML
5392016-11-25 Martin Liska <mliska@suse.cz>
540
541 PR gcov-profile/78086
542 * g++.dg/gcov/pr16855.C: Clean up the test case.
543 * g++.dg/gcov/pr16855-priority.C: New test.
544
a77af182
RB
5452016-11-25 Richard Biener <rguenther@suse.de>
546
547 PR ipa/78515
548 * gcc.dg/torture/pr78515.c: New testcase.
549
3cae214f
PT
5502016-11-25 Paul Thomas <pault@gcc.gnu.org>
551
552 PR fortran/78293
553 * gfortran.dg/allocatable_function_10.f90: New test.
554 * gfortran.dg/class_array_15.f03: Increase builtin_free count
555 from 11 to 12.
556
ae22bc5d
BC
5572016-11-25 Bin Cheng <bin.cheng@arm.com>
558
559 PR middle-end/78507
560 PR middle-end/78510
561 PR middle-end/78517
562 * g++.dg/torture/pr78507.C: New test.
563 * gcc.dg/torture/pr78510.c: New test.
564 * gcc.dg/torture/pr78517.c: New test.
565
59ec925b
RB
5662016-11-24 Richard Biener <rguenther@suse.de>
567
568 PR tree-optimization/78343
569 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
570 * gcc.dg/autopar/uns-outer-6.c: Adjust.
571 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
572 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
573 * gcc.dg/vect/pr38529.c: Likewise.
574
83624b60
TP
5752016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
576
577 PR tree-optimization/77673
578 * gcc.dg/pr77673.c: New test.
579
54e606f0
MJ
5802016-11-25 Martin Jambor <mjambor@suse.cz>
581
582 PR tree-optimization/70965
583 * g++.dg/pr70965.C: New test.
584
758dcf83
JJ
5852016-11-25 Jakub Jelinek <jakub@redhat.com>
586 Andreas Schwab <schwab@linux-m68k.org>
587
588 PR gcov-profile/78467
589 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
590 signed int.
591
84db1406
RS
5922016-11-25 Richard Sandiford <richard.sandiford@arm.com>
593
594 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
595 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
596
2c28c3e4
RS
5972016-11-25 Richard Sandiford <richard.sandiford@arm.com>
598
599 * gcc.dg/tree-ssa/tailcall-8.c: New test.
600
4ae35e69
SKS
6012016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
602
603 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 604 with sizeof(int) < 4.
4ae35e69 605
d7b0fcaa
MS
6062016-11-24 Martin Sebor <msebor@redhat.com>
607
608 PR tree-optimization/78476
609 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
610
3f156a6c
VM
6112016-11-24 Vladimir Makarov <vmakarov@redhat.com>
612
613 PR rtl-optimization/77541
614 * gcc.target/i386/pr77541.c: New.
615
fba5a793
SK
6162016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
617
618 PR fortran/78500
619 * gfortran.dg/class_result_4.f90: New test.
620
11e554b3
JG
6212016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
622
623 * gcc.target/aarch64/_Float16_1.c: New.
624 * gcc.target/aarch64/_Float16_2.c: Likewise.
625 * gcc.target/aarch64/_Float16_3.c: Likewise.
626
bf1e3646
JG
6272016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
628
629 * gcc.target/aarch64/floatdihf2_1.c: New.
630
33a002b0
KT
6312016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
632
633 PR target/48863
634 PR inline-asm/70184
635 * gcc.target/arm/pr48863.c: New test.
636
0d56d3c1
ML
6372016-11-24 Martin Liska <mliska@suse.cz>
638
639 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
640 parts for frequencies/probabilities.
641 * gcc.dg/pr34027-1.c: Likewise.
642 * gcc.dg/strict-overflow-2.c: Likewise.
643 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
644 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
645 * gcc.dg/tree-ssa/pr32044.c: Likewise.
646 * gcc.dg/tree-ssa/vector-3.c: Likewise.
647 * gcc.dg/tree-ssa/vrp101.c: Likewise.
648 * gcc.dg/tree-ssa/dump-2.c: New test.
649
8cac4d85
BS
6502016-11-24 Bernd Schmidt <bschmidt@redhat.com>
651
652 * gcc.target/i386/align-limit.c: New test.
653
eb2afa1a
RB
6542016-11-24 Richard Biener <rguenther@suse.de>
655
656 PR tree-optimization/71595
657 * gcc.dg/torture/pr71595.c: New testcase.
658
2d8fec87
BS
6592016-11-24 Bernd Schmidt <bschmidt@redhat.com>
660
661 PR rtl-optimization/78120
662 * gcc.target/i386/pr78120.c: New test.
663
3b08cde8
EB
6642016-11-24 Eric Botcazou <ebotcazou@adacore.com>
665
666 * gcc.c-torture/compile/20161124-1.c: New test.
667
bf2df7a9
ML
6682016-11-24 Jakub Jelinek <jakub@redhat.com>
669
670 PR bootstrap/78493
671 * g++.dg/cpp1z/decomp18.C: New test.
672
adf86091
N
6732016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
674
675 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
676 * gcc.target/aarch64/store-pair-1.c : Likewise.
677
3884190f
N
6782016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
679
680 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
681 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
682 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
683 * gcc.target/aarch64/vect-clz.c : Likewise.
684 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
685 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
686 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
687 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
688 * gcc.target/aarch64/vect-fmovd.c : Likewise.
689 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
690 * gcc.target/aarch64/vect-fmovf.c : Likewise.
691 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
692
90b725f0
PB
6932016-11-23 Peter Bergner <bergner@vnet.ibm.com>
694
695 PR target/78458
696 * gcc.target/powerpc/pr78458.c: New.
697
03f24169
JM
6982016-11-23 Joseph Myers <joseph@codesourcery.com>
699
700 * gcc.c-torture/compile/20161123-1.c: New test.
701
91c9fb42
SK
7022016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
703
704 PR fortran/78297
705 * gfortran.dg/pr78297.f90: New test.
706
15a3cdd8
DE
7072016-11-23 David Edelsohn <dje.gcc@gmail.com>
708
709 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
710
c39dad64
JJ
7112016-11-23 Jakub Jelinek <jakub@redhat.com>
712
c944c6a2
JJ
713 PR sanitizer/69278
714 * g++.dg/ubsan/return-7.C: New test.
715 * c-c++-common/ubsan/unreachable-4.c: New test.
716
871a2c6c
JJ
717 PR tree-optimization/78482
718 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
719 (bar): New function.
720 (main): Call bar instead of printf.
721
c39dad64
JJ
722 PR middle-end/69183
723 * gfortran.dg/gomp/pr69183.f90: New test.
724
7252016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
726
727 PR target/78230
728 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
729 (test2) Ditto.
730
25cb6b33
JJ
7312016-11-23 Jakub Jelinek <jakub@redhat.com>
732
733 PR c++/77907
734 * g++.dg/cpp0x/pr77907.C: New test.
735
cfe3d653
PK
7362016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
737
738 PR middle-end/78153
739 * gcc.dg/tree-ssa/pr78153-1.c: New test.
740 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
741
5774b1fa
JG
7422016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
743
744 PR target/63250
745 * lib/target-supports.exp (add_options_for_float16): Add
746 -mfp16-format=ieee when testign arm*-*-*.
747
5e0f10a0
JG
7482016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
749
750 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
751 result.
752 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
753 result.
754
ba75a174
JG
7552016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
756
757 * lib/target-supports.exp (check_effective_target_float16): Add
758 options for _Float16.
759 (check_effective_target_float32): Add options for _Float32.
760 (check_effective_target_float64): Add options for _Float64.
761 (check_effective_target_float128): Add options for _Float128.
762 (check_effective_target_float32x): Add options for _Float32x.
763 (check_effective_target_float64x): Add options for _Float64x.
764 (check_effective_target_float128x): Add options for _Float128x.
765
56d8ffc1
JG
7662016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
767
768 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
769 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
770
04f0fcf7
JG
7712016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
772
773 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
774 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
775
aecc521b
MS
7762016-11-23 Martin Sebor <msebor@redhat.com>
777
778 PR middle-end/78461
779 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
780 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
781
e2df2328
JJ
7822016-11-23 Jakub Jelinek <jakub@redhat.com>
783
1b3314dd
JJ
784 PR c++/71450
785 * g++.dg/cpp0x/pr71450-1.C: New test.
786 * g++.dg/cpp0x/pr71450-2.C: New test.
787
e2df2328
JJ
788 PR c++/77739
789 * g++.dg/cpp1y/pr77739.C: New test.
790
56b1c60e
MJ
7912016-11-23 Martin Jambor <mjambor@suse.cz>
792
793 * c-c++-common/gomp/gridify-1.c: Update scan string.
794 * gfortran.dg/gomp/gridify-1.f90: Likewise.
795 * c-c++-common/gomp/gridify-2.c: New test.
796 * c-c++-common/gomp/gridify-3.c: Likewise.
797
e600f219
RB
7982016-11-23 Richard Biener <rguenther@suse.de>
799
800 PR tree-optimization/78396
801 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
802
cbb88345
RB
8032016-11-23 Richard Biener <rguenther@suse.de>
804
805 PR tree-optimization/78482
806 * gcc.dg/torture/pr78482.c: New testcase.
807
b5481987
BC
8082016-11-23 Bin Cheng <bin.cheng@arm.com>
809
810 * gcc.dg/fold-cond_expr-1.c: New test.
811 * gcc.dg/fold-condcmpconv-1.c: New test.
812 * gcc.dg/fold-condcmpconv-2.c: New test.
813
0eb078fe
RB
8142016-11-23 Richard Biener <rguenther@suse.de>
815
816 PR middle-end/71762
817 * gcc.dg/torture/pr71762-1.c: New testcase.
818 * gcc.dg/torture/pr71762-2.c: Likewise.
819 * gcc.dg/torture/pr71762-3.c: Likewise.
820 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
821
efb71232
RB
8222016-11-23 Richard Biener <rguenther@suse.de>
823
824 PR lto/78472
825 * g++.dg/lto/pr78472_0.c: New testcase.
826 * g++.dg/lto/pr78472_1.C: Likewise.
827
a5bb8a5c
RB
8282016-11-23 Richard Biener <rguenther@suse.de>
829 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
830
831 PR tree-optimization/78154
832 * gcc.dg/tree-ssa/pr78154.c: New test.
833
e36c1cfe
N
8342016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
835
836 * gcc.dg/pr31096.c: New testcase.
837 * gcc.dg/pr31096-1.c: New testcase.
838
fb2675cb
PB
8392016-11-23 Paolo Bonzini <bonzini@gnu.org>
840
841 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
842 adjust for warning->pedwarn change.
843 * gcc.dg/cpp/defined-syshdr.c,
844 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
845 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
846 gcc.dg/cpp/defined-Wextra.c,
847 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
848
baf53c47
SKS
8492016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
850
851 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
852
ec1c5694
JJ
8532016-11-23 Jakub Jelinek <jakub@redhat.com>
854
855 PR target/78451
856 * gcc.target/i386/pr78451.c: New test.
857 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
858 and #pragma GCC pop_options around the first #pragma GCC target.
859 * gcc.target/i386/pr69255-2.c: Likewise.
860 * gcc.target/i386/pr69255-3.c: Likewise.
861
43fd192f
MC
8622016-11-23 Michael Collison <michael.collison@arm.com>
863
864 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
865 additional constants are recognized and fewer instructions generated.
866 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
867 additional constants are recognized and fewer instructions generated.
868
ed9e2fa9
ILT
8692016-11-22 Ian Lance Taylor <iant@golang.org>
870
871 * gcc.misc-tests/godump-1.c: Update expected output for recent
872 changes.
873
3135d8fe
MP
8742016-11-22 Marek Polacek <polacek@redhat.com>
875
876 PR tree-optimization/78455
877 * gcc.dg/uninit-23.c: New.
878
f8a6e41f
SK
8792016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
880
881 PR fortran/78479
882 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
883 comment.
884
7e98cccb
SK
8852016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
886
887 PR fortran/78479
888 * gfortran.dg/char_component_initializer_3.f90: New test.
889
9435cd52
JJ
8902016-11-22 Jakub Jelinek <jakub@redhat.com>
891
892 PR target/78451
893 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
894 GCC target pragma before including immintrin.h.
895
a0af8668
CL
8962016-11-22 Carl Love <cel@us.ibm.com>
897
898 * gcc.target/powerpc/builtins-3.c: New file to test the new
899 built-ins for vector compare equal and vector compare not equal.
900
5d382ed6
JW
9012016-11-22 Janus Weil <janus@gcc.gnu.org>
902
903 PR fortran/78443
904 * gfortran.dg/typebound_proc_35.f90: New test case.
905
4fa33072
GJL
9062016-11-22 Georg-Johann Lay <avr@gjlay.de>
907
908 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
909 parameter in declaration.
910
0e721ce7
GJL
9112016-11-22 Georg-Johann Lay <avr@gjlay.de>
912
913 * gcc.dg/loop-split.c: Require int32plus.
914 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
915
88c888f1
BE
9162016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
917
918 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
919
9d494aac
GJL
9202016-11-22 Georg-Johann Lay <avr@gjlay.de>
921
922 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
923
c69fb816
KT
9242016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
925
926 PR target/78439
927 * gcc.c-torture/compile/pr78439.c: New test.
928
4ac52f16
TP
9292016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
930
931 PR target/77904
932 * gcc.target/arm/pr77904.c: New test.
933
e4fe8c9f
TT
9342016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
935
936 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
937 isa_rev>=2.
938
9b28cb6f
JJ
9392016-11-22 Jakub Jelinek <jakub@redhat.com>
940
46a61395
JJ
941 PR tree-optimization/78436
942 * gcc.c-torture/execute/pr78436.c: New test.
943
76a7314d
JJ
944 PR middle-end/78416
945 * gcc.dg/torture/pr78416.c: New test.
946
9b28cb6f
JJ
947 PR tree-optimization/78445
948 * gcc.dg/pr78445.c: New test.
949
ee8195d9
SN
9502016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
951
b2b0acbe 952 PR libgfortran/78449
ee8195d9
SN
953 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
954
3ca23cdb
JL
9552016-11-21 Jeff Law <law@redhat.com>
956
b2b0acbe 957 PR target/68538
3ca23cdb
JL
958 * gcc.c-torture/compile/pr68538.c: New test.
959
d85e598a
MM
9602016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
961
962 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
963 to be generated instead of FCTIWUZ or FCTIWZ.
964
afb34582
JJ
9652016-11-21 Jakub Jelinek <jakub@redhat.com>
966
699e8cb7
JJ
967 PR middle-end/67335
968 * g++.dg/vect/simd-clone-7.cc: New test.
969
afb34582
JJ
970 PR c++/71973
971 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
972 long unsigned int.
973 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
974 unsigned long.
975
83ad4fac
JL
9762016-11-20 Jeff Law <law@redhat.com>
977
978 PR target/25128
979 * gcc.target/m68k/pr25128.c: New test.
980
9713daa0
RS
9812016-11-21 Richard Sandiford <richard.sandiford@arm.com>
982
983 * gcc.dg/tree-ssa/tailcall-7.c: New test.
984
67b5d0b2
DM
9852016-11-21 David Malcolm <dmalcolm@redhat.com>
986
987 PR preprocessor/78324
988 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
989 (test_multitoken_macro): New function.
990 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
991 case.
992 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
993 case.
994 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
995 cases.
996 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
997 Move to...
998 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
999 -ftrack-macro-expansion=0.
1000 (test_sprintf_note): Remove "P" macro. Add
1001 dg-begin/end-multiline-output directives.
1002 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1003
dd586f98
GJL
10042016-11-21 Georg-Johann Lay <avr@gjlay.de>
1005
1006 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1007 Return 1 for AVR_TINY.
1008
e51482c9
SB
10092016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1010
1011 PR rtl-optimization/71785
1012 * gcc.target/powerpc/pr71785.c: New file.
1013
e0e7aa34
BC
10142016-11-21 Bin Cheng <bin.cheng@arm.com>
1015
1016 PR testsuite/78114
1017 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1018 options. Refine test by checking predictive commining PHI
1019 nodes in vectorized loop wrto vector factor.
1020
48330c93
BE
10212016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1022
1023 PR c++/71973
1024 * g++.dg/pr71973-1.C: New test.
1025 * g++.dg/pr71973-2.C: New test.
1026 * g++.dg/pr71973-3.C: New test.
1027 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1028 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1029 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1030 to dg-options.
1031 * g++.old-deja/g++.other/realloc.C: Likewise.
1032 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1033
eeeaf719
BS
10342016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1035
1036 PR tree-optimization/78413
1037 * gcc.dg/tree-ssa/pr78413.c: New test.
1038
e420e419
TP
10392016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1040
1041 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1042 target is Thumb-only.
1043
fe12d76c
JL
10442016-11-20 Jeff Law <law@redhat.com>
1045
1046 PR target/48551
1047 * gcc.target/m68k/pr48551.c: New test.
1048
8dc998fb 10492016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1050
8dc998fb
HA
1051 PR fortran/69741
1052 * gfortran.dg/forall_18.f90: New testcase.
1053
40fd269a
MG
10542016-11-20 Marc Glisse <marc.glisse@inria.fr>
1055
1056 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1057
8294f555
AV
10582016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1059
1060 PR fortran/78395
1061 * gfortran.dg/typebound_operator_21.f03: New test.
1062
5b7f6ed0
MG
10632016-11-20 Marc Glisse <marc.glisse@inria.fr>
1064
1065 * gcc.dg/tree-ssa/divide-5.c: New file.
1066
b8271a38
AS
10672016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1068
1069 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1070 signed int.
1071
ddba26a4
JDA
10722016-11-19 John David Anglin <danglin@gcc.gnu.org>
1073
1074 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1075 libatomic_available.
1076 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1077 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1078 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1079 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1080 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1081 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1082 * gfortran.dg/coarray_stat_2.f90: Likewise.
1083 * gfortran.dg/coindexed_1.f90: Likewise.
1084
636a9a89
JL
10852016-11-18 Jeff Law <law@redhat.com>
1086
1087 PR target/25111
1088 * gcc.target/m68k/pr25111.c: New test.
1089
6c554a2a
JJ
10902016-11-18 Jakub Jelinek <jakub@redhat.com>
1091
521c54dd
JJ
1092 PR c++/68180
1093 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1094
5e7c7761
JJ
1095 PR middle-end/78419
1096 * gcc.target/i386/pr78419.c: New test.
1097
6c554a2a
JJ
1098 PR c++/77285
1099 * g++.dg/tls/pr77285-1.C: New test.
1100 * g++.dg/tls/pr77285-2.C: New test.
1101
57d7fe86
JL
11022016-11-18 Jeff Law <law@redhat.com>
1103
1104 PR target/25112
1105 * gcc.target/m68k/pr25112: New test.
1106
1b2e0303
DE
11072016-11-18 David Edelsohn <dje.gcc@gmail.com>
1108
1109 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1110 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1111
70e73d3c
TP
11122016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1113
1114 * gcc.target/arm/optional_thumb-1.c: New test.
1115 * gcc.target/arm/optional_thumb-2.c: New test.
1116 * gcc.target/arm/optional_thumb-3.c: New test.
1117
151c204f
DV
11182016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1119
1120 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1121 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1122 successful test.
1123 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1124 (DEFAULT_REQUIRED_QUORUM): Likewise.
1125
dbb29a2a
AB
11262016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1127 Toma Tabacu <toma.tabacu@imgtec.com>
1128
b2b0acbe
UB
1129 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1130 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1131 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1132 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1133 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1134 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1135 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1136 * gcc.target/mips/loongson-simd.c: Ditto.
1137 * gcc.target/mips/memcpy-1.c: Ditto.
1138 * gcc.target/mips/mips-3d-1.c: Ditto.
1139 * gcc.target/mips/mips-3d-2.c: Ditto.
1140 * gcc.target/mips/mips-3d-3.c: Ditto.
1141 * gcc.target/mips/mips-3d-4.c: Ditto.
1142 * gcc.target/mips/mips-3d-5.c: Ditto.
1143 * gcc.target/mips/mips-3d-6.c: Ditto.
1144 * gcc.target/mips/mips-3d-7.c: Ditto.
1145 * gcc.target/mips/mips-3d-8.c: Ditto.
1146 * gcc.target/mips/mips-3d-9.c: Ditto.
1147 * gcc.target/mips/mips-ps-1.c: Ditto.
1148 * gcc.target/mips/mips-ps-2.c: Ditto.
1149 * gcc.target/mips/mips-ps-3.c: Ditto.
1150 * gcc.target/mips/mips-ps-4.c: Ditto.
1151 * gcc.target/mips/mips-ps-6.c: Ditto.
1152 * gcc.target/mips/mips16-attributes.c: Ditto.
1153 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1154 * gcc.target/mips/mips32-dsp.c: Ditto.
1155 * gcc.target/mips/save-restore-1.c: Ditto.
1156 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1157 (mips_preprocess): Add ignore_output argument that when set
1158 will not return the pre-processed output.
b2b0acbe 1159 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1160 (mips-dg-init): Ditto.
1161 (mips-dg-options): Check if a test having test option
1162 (REQUIRES_STDLIB) has the required sysroot support for
1163 the current test options.
1164
f2b6aad9
JL
11652016-11-17 Jeff Law <law@redhat.com>
1166
f97db488
JL
1167 PR middle-end/38219
1168 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1169
f2b6aad9
JL
1170 PR target/47192
1171 * gcc.target/m68k/pr47192.c: New test.
1172
e080b281
TT
11732016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1174
1175 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1176 instead of isa>=4, in order to downgrade to R5.
1177
e389ba30
AB
11782016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1179
1180 * gcc.target/arc/cmem-bit-1.c: New file.
1181 * gcc.target/arc/cmem-bit-2.c: New file.
1182 * gcc.target/arc/cmem-bit-3.c: New file.
1183 * gcc.target/arc/cmem-bit-4.c: New file.
1184
9775c1a5
L
11852016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1186
1187 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1188 "avx5124fmaps".
1189 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1190
11912016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1192 Andrew Senkevich <andrew.senkevich@intel.com>
1193
1194 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1195 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1196 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1197 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1198 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1199 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1200 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1201 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1202 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1203 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1204 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1205 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1206 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1207 avx5124vnniw-check.h.
1208 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1209 check_effective_target_avx5124vnniw): New.
1210 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1211 Set under ifndef.
1212 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1213 * gcc.target/i386/sse-13.c: Ditto.
1214 * g++.dg/other/i386-2.C: Ditto.
1215 * g++.dg/other/i386-3.C: Ditto.
1216 * gcc.target/i386/sse-22.c: Ditto.
1217 * gcc.target/i386/sse-23.c: Ditto.
1218
80557bb7
PC
12192016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1220
1221 PR c++/55080
1222 * g++.dg/parse/pr55080.C: New.
1223
c80620fc
MM
12242016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1225
1226 PR target/78101
1227 * gcc.target/powerpc/fusion4.c: New test.
1228
77b384c5
TP
12292016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1230
1231 PR target/77933
1232 * gcc.target/arm/pr77933-1.c: New test.
1233 * gcc.target/arm/pr77933-2.c: Likewise.
1234
5fe353c8
JJ
12352016-11-17 Jakub Jelinek <jakub@redhat.com>
1236
1237 PR middle-end/78201
1238 * g++.dg/opt/pr78201.C: New test.
1239
cc4aa659
CL
12402016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1241
1242 * gcc.dg/pr78333.c: Add empty implementations of
1243 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1244 problems on non-glibc systems.
1245
b8f56412
DM
12462016-11-17 David Malcolm <dmalcolm@redhat.com>
1247
1248 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1249 (test_raw_string_one_liner): New function.
1250 (test_raw_string_multiline): New function.
1251
141a3ccf
KT
12522016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1253
1254 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1255 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1256
54e63f00 12572016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1258 Richard Biener <rguenther@suse.de>
54e63f00
BS
1259
1260 PR tree-optimization/77848
1261 * gfortran.dg/vect/pr77848.f: New test.
1262
2fe37211
BE
12632016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1264
1265 PR target/77308
1266 * gcc.target/arm/pr53447-5.c: New test.
1267 * lib/target-supports.exp
1268 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1269
c867c39d
CZ
12702016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1271
1272 * gcc.target/arc/abitest.S: New file.
1273 * gcc.target/arc/abitest.h: Likewise.
1274 * gcc.target/arc/va_args-1.c: Likewise.
1275 * gcc.target/arc/va_args-2.c: Likewise.
1276 * gcc.target/arc/va_args-3.c: Likewise.
1277 * gcc.target/arc/mcrc.c: Deleted.
1278 * gcc.target/arc/mdsp-packa.c: Likewise.
1279 * gcc.target/arc/mdvbf.c: Likewise.
1280 * gcc.target/arc/mmac-24.c: Likewise.
1281 * gcc.target/arc/mmac-d16.c: Likewise.
1282 * gcc.target/arc/mno-crc.c: Likewise.
1283 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1284 * gcc.target/arc/mno-dvbf.c: Likewise.
1285 * gcc.target/arc/mno-mac-24.c: Likewise.
1286 * gcc.target/arc/mno-mac-d16.c: Likewise.
1287 * gcc.target/arc/mno-rtsc.c: Likewise.
1288 * gcc.target/arc/mno-xy.c: Likewise.
1289 * gcc.target/arc/mrtsc.c: Likewise.
1290 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1291 function.
1292 (check_effective_target_arc700): Likewise.
1293 (check_effective_target_arc6xx): Likewise.
1294 (check_effective_target_arcmpy): Likewise.
1295 (check_effective_target_archs): Likewise.
1296 (check_effective_target_clmcpu): Likewise.
1297 (check_effective_target_barrelshifter): Likewise.
1298 * gcc.target/arc/barrel-shifter-1.c: Changed.
1299 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1300 * gcc.target/arc/cmem-1.c: Changed.
1301 * gcc.target/arc/cmem-2.c: Likewise.
1302 * gcc.target/arc/cmem-3.c: Likewise.
1303 * gcc.target/arc/cmem-4.c: Likewise.
1304 * gcc.target/arc/cmem-5.c: Likewise.
1305 * gcc.target/arc/cmem-6.c: Likewise.
1306 * gcc.target/arc/cmem-7.c: Likewise.
1307 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1308 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1309 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1310 * gcc.target/arc/jump-around-jump.c: Update options.
1311 * gcc.target/arc/mARC601.c: Changed.
1312 * gcc.target/arc/mcpu-arc600.c: Changed.
1313 * gcc.target/arc/mcpu-arc601.c: Changed.
1314 * gcc.target/arc/mcpu-arc700.c: Changed.
1315 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1316 * gcc.target/arc/movb-1.c: Changed.
1317 * gcc.target/arc/movb-2.c: Likewise.
1318 * gcc.target/arc/movb-3.c: Likewise.
1319 * gcc.target/arc/movb-4.c: Likewise.
1320 * gcc.target/arc/movb-5.c: Likewise.
1321 * gcc.target/arc/movb_cl-1.c: Likewise.
1322 * gcc.target/arc/movb_cl-2.c: Likewise.
1323 * gcc.target/arc/movbi_cl-1.c: Likewise.
1324 * gcc.target/arc/movh_cl-1.c: Likewise.
1325 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1326 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1327 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1328 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1329 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1330 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1331 * gcc.target/arc/builtin_simdarc.c: Changed.
1332 * gcc.target/arc/extzv-1.c: Likewise.
1333 * gcc.target/arc/insv-1.c: Likewise.
1334 * gcc.target/arc/insv-2.c: Likewise.
1335 * gcc.target/arc/mA6.c: Likewise.
1336 * gcc.target/arc/mA7.c: Likewise.
1337 * gcc.target/arc/mARC600.c: Likewise.
1338 * gcc.target/arc/mARC700.c: Likewise.
1339 * gcc.target/arc/mcpu-arc600.c: Likewise.
1340 * gcc.target/arc/mcpu-arc700.c: Likewise.
1341 * gcc.target/arc/movl-1.c: Likewise.
1342 * gcc.target/arc/nps400-1.c: Likewise.
1343 * gcc.target/arc/trsub.c: Likewise.
1344 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1345 configuration.
1346 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1347 * gcc.target/arc/mswape.c: Likewise.
1348
c90928c8
PC
13492016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/68180
1352 * g++.dg/cpp1y/pr68180.C: New.
1353
6c99dcb5
PK
13542016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1355
1356 PR tree-optimization/78319
1357 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1358 arm-none-eabi.
1359
8ce3fee5
RB
13602016-11-17 Richard Biener <rguenther@suse.de>
1361
1362 PR tree-optimization/78306
1363 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1364
f8294131
RB
13652016-11-17 Richard Biener <rguenther@suse.de>
1366
1367 PR middle-end/78305
1368 * gcc.dg/torture/pr78305.c: New testcase.
1369
04f1c830
JW
13702016-11-17 Janus Weil <janus@gcc.gnu.org>
1371
1372 PR fortran/66227
1373 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1374
0d939c95
MP
13752016-11-16 Marek Polacek <polacek@redhat.com>
1376
1377 PR c/78285
1378 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1379 * g++.dg/ext/case-range2.C: Likewise.
1380
99c72130
SK
13812016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1382
1383 PR fortran/58001
1384 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1385 * gfortran.dg/fmt_tab_2.f90: Ditto.
1386
fb324f02
JJ
13872016-11-16 Jakub Jelinek <jakub@redhat.com>
1388
1389 PR rtl-optimization/78378
1390 * gcc.c-torture/execute/pr78378.c: New test.
1391
a2ea37fb
AB
13922016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1393
1394 * gcc.dg/tree-prof/section-attr-1.c: New file.
1395 * gcc.dg/tree-prof/section-attr-2.c: New file.
1396 * gcc.dg/tree-prof/section-attr-3.c: New file.
1397
d08c0ea3
MR
13982016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1399
1400 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1401 rather than `la'.
1402
8e2be5ae
MR
14032016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1404
1405 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1406 (dg-final): Remove microMIPS JALRS mnemonic matching.
1407 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1408 (dg-final): Remove microMIPS JALRS mnemonic matching.
1409 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1410 (dg-final): Remove microMIPS JALRS mnemonic matching.
1411 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1412 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1413 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1414 * gcc.target/mips/call-1u.c: New test case.
1415 * gcc.target/mips/call-2u.c: New test case.
1416 * gcc.target/mips/call-3u.c: New test case.
1417 * gcc.target/mips/call-4u.c: New test case.
1418 * gcc.target/mips/call-5u.c: New test case.
1419 * gcc.target/mips/call-6u.c: New test case.
1420
660e6c2c
TP
14212016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1422
1423 * gcc.target/arm/empty_fiq_handler.c: New test.
1424
5e8d7713
JJ
14252016-11-16 Jakub Jelinek <jakub@redhat.com>
1426
1427 PR fortran/78299
1428 * gfortran.dg/gomp/pr78299.f90: New test.
1429
dd784916
WD
14302015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1431
1432 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1433 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1434 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1435
0af30954
SN
14362016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1437
1438 PR libgfortran/78314
1439 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1440
e38f6572
BC
14412016-11-16 Bin Cheng <bin.cheng@arm.com>
1442
1443 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1444 according to updated dump info.
1445
5012919d
AM
14462016-11-16 Alexander Monakov <amonakov@ispras.ru>
1447
1448 * lib/target-supports.exp (check_effective_target_alloca): Use a
1449 compile test.
1450 * gcc.target/nvptx/softstack.c: New test.
1451 * gcc.target/nvptx/decl-shared.c: New test.
1452 * gcc.target/nvptx/decl-shared-init.c: New test.
1453
2fe2aba3
MR
14542016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1455
1456 * gcc.target/mips/data-sym-jump.c: New test case.
1457 * gcc.target/mips/data-sym-pool.c: New test case.
1458 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1459 annotation.
1460
598eaaa2
YR
14612016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1462
1463 * lib/target-supports.exp (check_avx2_hw_available): New.
1464 (check_effective_target_avx2_runtime): New.
1465 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1466
03b85dcd
TC
14672016-11-16 Tamar Christina <tamar.christina@arm.com>
1468
1469 PR testsuite/78136
1470 * gcc.dg/cpp/trad/trad.exp
1471 (dg-runtest): Moved $srcdir/$subdir/ to
1472 DEFAULT_TRADCPPFLAGS.
1473
dc9e0b66
AV
14742016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1475
1476 PR fortran/78356
1477 * gfortran.dg/class_allocate_23.f08: New test.
1478
d964ba07
RB
14792016-11-16 Richard Biener <rguenther@suse.de>
1480
1481 PR middle-end/78333
1482 * gcc.dg/pr78333.c: New testcase.
1483
080140bc
ML
14842016-11-16 Martin Liska <mliska@suse.cz>
1485
1486 PR sanitizer/78270
1487 * gcc.dg/asan/pr78270.c: Update comment style.
1488 * gcc.dg/asan/pr78270-2.c: New test.
1489
4786fabe
SKS
14902016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1491
1492 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1493 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1494
510d73a0
RB
14952016-11-16 Richard Biener <rguenther@suse.de>
1496
1497 PR tree-optimization/78348
1498 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1499
1705cebd
JJ
15002016-11-16 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR sanitizer/77823
1503 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1504 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1505
ed66ba99
MP
15062016-11-15 Marek Polacek <polacek@redhat.com>
1507
1508 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1509
5d70ab07
JD
15102016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1511
1512 PR libgfortran/51119
1513 * gfortran.dg/matmul_12.f90: New test case.
1514
48aef8e2
UB
15152016-11-15 Uros Bizjak <ubizjak@gmail.com>
1516
1517 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1518 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1519 common 32-bit and 64-bit function specific options.
b2b0acbe 1520 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1521
0c8a8fe2
JJ
15222016-11-15 Jakub Jelinek <jakub@redhat.com>
1523
5a65a911
JJ
1524 * g++.dg/cpp1z/decomp14.C: New test.
1525 * g++.dg/cpp1z/decomp15.C: New test.
1526 * g++.dg/cpp1z/decomp16.C: New test.
1527
a0f5b987
JJ
1528 * g++.dg/cpp1z/decomp13.C: New test.
1529
5a0e7889
JJ
1530 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1531
0c8a8fe2
JJ
1532 PR c++/71988
1533 * g++.dg/cpp0x/constexpr-71988.C: New test.
1534
2cf63121
MR
15352016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1536
1537 * gcc.target/mips/insn-casesi.c: New test case.
1538 * gcc.target/mips/insn-pseudo-1.c: New test case.
1539 * gcc.target/mips/insn-pseudo-2.c: New test case.
1540 * gcc.target/mips/insn-pseudo-3.c: New test case.
1541 * gcc.target/mips/insn-pseudo-4.c: New test case.
1542 * gcc.target/mips/insn-tablejump.c: New test case.
1543
2cbfb209
MR
15442016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1545
1546 * gcc.target/mips/mips.exp (mips_option_tests): Add
1547 `-mcode-readable=yes' array element.
1548
f05a874c
MR
15492016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1550
1551 * gcc.target/mips/mips.exp (mips_option_tests): Add
1552 `-mmicromips' array element.
1553
b229ab2a
MM
15542016-11-15 Michael Matz <matz@suse.de>
1555
1556 PR missed-optimization/77881
1557 * gcc.target/i386/pr77881.c: New test.
1558
aa806c3b
JJ
15592016-11-15 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR middle-end/78295
1562 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1563
bcb9a772
MM
15642016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1565
1566 * gcc.target/powerpc/vec-set-int.c: New test.
1567 * gcc.target/powerpc/vec-set-short.c: Likesie.
1568 * gcc.target/powerpc/vec-set-char.c: Likewise.
1569
8e745a17
JJ
15702016-11-14 Jakub Jelinek <jakub@redhat.com>
1571
1572 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1573
d809e15a
JW
15742016-11-14 Janus Weil <janus@gcc.gnu.org>
1575
1576 PR fortran/78300
1577 * gfortran.dg/class_result_3.f90: New test.
1578
1ee62b92 15792016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1580 Richard Biener <rguenther@suse.de>
1581
1582 * gcc.dg/gimplefe-1.c: New testcase.
1583 * gcc.dg/gimplefe-2.c: Likewise.
1584 * gcc.dg/gimplefe-3.c: Likewise.
1585 * gcc.dg/gimplefe-4.c: Likewise.
1586 * gcc.dg/gimplefe-5.c: Likewise.
1587 * gcc.dg/gimplefe-6.c: Likewise.
1588 * gcc.dg/gimplefe-7.c: Likewise.
1589 * gcc.dg/gimplefe-8.c: Likewise.
1590 * gcc.dg/gimplefe-9.c: Likewise.
1591 * gcc.dg/gimplefe-10.c: Likewise.
1592 * gcc.dg/gimplefe-11.c: Likewise.
1593 * gcc.dg/gimplefe-12.c: Likewise.
1594 * gcc.dg/gimplefe-13.c: Likewise.
1595 * gcc.dg/gimplefe-14.c: Likewise.
1596 * gcc.dg/gimplefe-15.c: Likewise.
1597 * gcc.dg/gimplefe-16.c: Likewise.
1598 * gcc.dg/gimplefe-17.c: Likewise.
1599 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1600
4d209853
ML
16012016-11-14 Martin Liska <mliska@suse.cz>
1602
1603 PR bootstrap/78069
1604 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1605 to match scanned pattern.
1606 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1607
5129b43b
RB
16082016-11-14 Richard Biener <rguenther@suse.de>
1609
1610 PR tree-optimization/78312
1611 * gcc.dg/torture/pr78312.c: New testcase.
1612
d97cca4a
GJL
16132016-11-14 Georg-Johann Lay <avr@gjlay.de>
1614
1615 PR target/78093
1616 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1617
5230c3d8
JJ
16182016-11-14 Jakub Jelinek <jakub@redhat.com>
1619 Jason Merrill <jason@redhat.com>
1620
1621 Implement P0217R3 - C++17 structured bindings
1622 * g++.dg/cpp1z/decomp1.C: New test.
1623 * g++.dg/cpp1z/decomp2.C: New test.
1624 * g++.dg/cpp1z/decomp3.C: New test.
1625 * g++.dg/cpp1z/decomp4.C: New test.
1626 * g++.dg/cpp1z/decomp5.C: New test.
1627 * g++.dg/cpp1z/decomp6.C: New test.
1628 * g++.dg/cpp1z/decomp7.C: New test.
1629 * g++.dg/cpp1z/decomp8.C: New test.
1630 * g++.dg/cpp1z/decomp9.C: New test.
1631 * g++.dg/cpp1z/decomp10.C: New test.
1632
a2b4c188
KV
16332016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1634
1635 * g++.dg/torture/pr78268.C: New test.
1636
975672f3
PK
16372016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1638
1639 PR c/35503
1640 * c-c++-common/pr35503-1.c: New test.
1641 * c-c++-common/pr35503-2.c: Likewise.
1642 * c-c++-common/pr35503-3.c: Likewise.
1643 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1644
a4ba1151
UB
16452016-11-13 Uros Bizjak <ubizjak@gmail.com>
1646
1647 PR rtl-optimization/78232
1648 PR rtl-optimization/78248
1649 * gcc.dg/ubsan/pr78248.c: New test.
1650
47605312
EB
16512016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1652
1653 * gnat.dg/address_conv.adb: New test.
1654
96826e28
EB
16552016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * gnat.dg/renaming11.ad[sb]: New test.
1658
4be719cd
EB
16592016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1660
1661 * c-c++-common/dump-ada-spec-6.c: New test.
1662
4ebd491f
EB
16632016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1664
1665 * gnat.dg/lto21.adb: New test.
1666 * gnat.dg/lto21_pkg1.ads: New helper.
1667 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1668
f9d49cd1
JW
16692016-11-13 Janus Weil <janus@gcc.gnu.org>
1670
1671 PR fortran/60952
1672 * gfortran.dg/typebound_proc_34.f90: New test.
1673
9cbf8673
JW
16742016-11-13 Janus Weil <janus@gcc.gnu.org>
1675
1676 PR fortran/66366
1677 * gfortran.dg/class_57.f90: Changed error message.
1678 * gfortran.dg/class_60.f90: New test.
1679
0e075835
DE
16802016-11-12 David Edelsohn <dje.gcc@gmail.com>
1681
1682 * g++.dg/pr78112.C: XFAIL AIX.
1683
b93d8a3f
JW
16842016-11-12 Janus Weil <janus@gcc.gnu.org>
1685
1686 PR fortran/77501
1687 * gfortran.dg/typebound_generic_16.f90: New test.
1688
b8f70e67
JJ
16892016-11-12 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR c++/71225
1692 * g++.dg/cpp0x/pr71225.C: New test.
1693
8b287aea
EB
16942016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1695
1696 * gcc.target/sparc/20161111-1.c: New test.
1697
c901bc0d
UB
16982016-11-11 Uros Bizjak <ubizjak@gmail.com>
1699
1700 PR target/78310
1701 * gcc.target/i386/pr78310.c: New test.
1702
606f928d
JL
17032016-11-11 Jeff Law <law@redhat.com>
1704
1705 * gcc.dg/tree-ssa/isolate-6.c: New test.
1706 * gcc.dg/tree-ssa/isolate-7.c: New test.
1707
be278990
BC
17082016-11-11 Bin Cheng <bin.cheng@arm.com>
1709
1710 PR testsuite/78292
1711 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1712 vect_max_reduc.
1713
d9ab7525
JJ
17142016-11-11 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR c++/72774
1717 * g++.dg/parse/pr72774.C: New test.
1718
4b7e0c76
RB
17192016-11-11 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/71575
1722 * gcc.dg/graphite/pr71575-1.c: New testcase.
1723 * gcc.dg/graphite/pr71575-2.c: Likewise.
1724
d07f8c59
RB
17252016-11-11 Richard Biener <rguenther@suse.de>
1726
1727 PR middle-end/78295
1728 * gcc.dg/uninit-pr78295.c: New testcase.
1729
aa806c3b 17302016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1731
1732 PR fortran/78277
1733 * gfortran.dg/dec_structure_17.f90: New test.
1734
456f0dfa
MM
17352016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1736
1737 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1738 being allowed in vector registers.
1739 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1740 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1741 * gcc.target/powerpc/vsx-himode.c: Likewise.
1742 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1743 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1744 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1745 to allow matching MFVSRD or MFVSRW.
1746
8d34bfa8
PH
17472016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1748
1749 PR rtl-optimization/78241
1750 * gcc.dg/pr78241.c: New test.
1751
0569479e
JJ
17522016-11-10 Jakub Jelinek <jakub@redhat.com>
1753
8ebd1b31
JJ
1754 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1755 201307.
1756
0569479e
JJ
1757 * g++.dg/cpp1z/noexcept-type14.C: New test.
1758 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1759
37a16493
JG
17602016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1761
1762 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1763 WVAL0S tests added in r241817.
1764
b4c3a85b
JJ
17652016-11-10 Jakub Jelinek <jakub@redhat.com>
1766
1767 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1768 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1769 no longer allowed and corresponding ordered construct.
1770 * gfortran.dg/gomp/linear-1.f90: New test.
1771 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1772 * gfortran.dg/gomp/declare-target-1.f90: New test.
1773 * gfortran.dg/gomp/declare-target-2.f90: New test.
1774
86bc8506
ML
17752016-11-10 Martin Liska <mliska@suse.cz>
1776
1777 PR sanitizer/78270
1778 * gcc.dg/asan/pr78270.c: New test.
1779
ed5fdfba
PMR
17802016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1781 Jakub Jelinek <jakub@redhat.com>
1782
1783 PR debug/78112
b4c3a85b 1784 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1785
0391e4a3
JJ
17862016-11-09 Jakub Jelinek <jakub@redhat.com>
1787
cc38d9d6
JJ
1788 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1789 -Wno-c++1z-compat.
1790 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1791 string in case condition contains % characters.
1792
0391e4a3
JJ
1793 PR c++/78283
1794 * g++.dg/cpp1z/noexcept-type13.C: New test.
1795
410fe60d
TT
17962016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1797
1798 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1799 using (HAS_MOVN) with MIPS III.
1800
271dd55c
JW
18012016-11-09 Janus Weil <janus@gcc.gnu.org>
1802
1803 PR fortran/46459
1804 * gfortran.dg/volatile14.f90: New test.
1805
ff1f317b
UB
18062016-11-09 Uros Bizjak <ubizjak@gmail.com>
1807
1808 PR target/78262
1809 * gcc.target/i386/pr78262.c: New test.
1810
aa806c3b 18112016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1812
1813 PR fortran/78259
1814 * gfortran.dg/pr78259.f90: New test.
1815
b349a81a
JW
18162016-11-09 Janus Weil <janus@gcc.gnu.org>
1817
1818 PR fortran/60777
1819 * gfortran.dg/spec_expr_7.f90: New test.
1820
2e955d50
JJ
18212016-11-09 Jakub Jelinek <jakub@redhat.com>
1822
4f353581
JJ
1823 PR target/77718
1824 * gcc.c-torture/execute/pr77718.c: New test.
1825
2e955d50
JJ
1826 * gcc.dg/ubsan/c99-shift-3.c: New test.
1827 * gcc.dg/ubsan/c99-shift-4.c: New test.
1828 * gcc.dg/ubsan/c99-shift-5.c: New test.
1829 * gcc.dg/ubsan/c99-shift-6.c: New test.
1830
68c93708
ML
18312016-11-09 Martin Liska <mliska@suse.cz>
1832
1833 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1834 test-case for memcmp.
1835 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1836
7b649f79
TP
18372016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1838
1839 PR testsuite/78269
1840 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1841
bfcb501d
PT
18422016-11-09 Paul Thomas <pault@gcc.gnu.org>
1843
1844 * gfortran.dg/move_alloc_18.f90: New test.
1845
e15861c2
PK
18462016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1847
1848 PR middle-end/78256
1849 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1850 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1851
5f395580
JW
18522016-11-09 Janus Weil <janus@gcc.gnu.org>
1853
1854 PR fortran/71894
1855 * gfortran.dg/class_59.f90: New test.
1856
37b14185
RB
18572016-11-09 Richard Biener <rguenther@suse.de>
1858
1859 PR tree-optimization/78007
1860 * gcc.dg/vect/vect-bswap32.c: Adjust.
1861 * gcc.dg/vect/vect-bswap64.c: Likewise.
1862
d6e8a41c
KV
18632016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1864
1865 * gcc.dg/ipa/vrp7.c: New test.
1866
5d5f1e95
KV
18672016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1868
1869 PR ipa/78121
1870 * gcc.dg/ipa/pr78121.c: New test.
1871
0290a292
MO
18722016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1873
1874 * c-c++-common/asan/default_options.h: New file.
1875 * c-c++-common/asan/strcasestr-1.c: New test.
1876 * c-c++-common/asan/strcasestr-2.c: Likewise.
1877 * c-c++-common/asan/strcspn-1.c: Likewise.
1878 * c-c++-common/asan/strcspn-2.c: Likewise.
1879 * c-c++-common/asan/strpbrk-1.c: Likewise.
1880 * c-c++-common/asan/strpbrk-2.c: Likewise.
1881 * c-c++-common/asan/strspn-1.c: Likewise.
1882 * c-c++-common/asan/strspn-2.c: Likewise.
1883 * c-c++-common/asan/strstr-1.c: Likewise.
1884 * c-c++-common/asan/strstr-2.c: Likewise.
1885 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1886
fbdb92eb
MO
18872016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1888
1889 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1890
103c4f75
JW
18912016-11-08 Janus Weil <janus@gcc.gnu.org>
1892
1893 PR fortran/68440
1894 * gfortran.dg/class_58.f90: New test.
1895
90a2ffc0
UB
18962016-11-08 Uros Bizjak <ubizjak@gmail.com>
1897
1898 PR target/70799
1899 * gcc.target/i386/pr70799-2.c: New test.
1900
eba5aec8
JW
19012016-11-08 Janus Weil <janus@gcc.gnu.org>
1902
1903 PR fortran/77596
1904 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1905
fad36601
BC
19062016-11-08 Bin Cheng <bin.cheng@arm.com>
1907
1908 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1909
7c8615b6
BC
19102016-11-08 Bin Cheng <bin.cheng@arm.com>
1911
1912 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1913
4c6a4a53
BC
19142016-11-08 Bin Cheng <bin.cheng@arm.com>
1915
1916 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1917
fcd1b8df
ML
19182016-11-08 Martin Liska <mliska@suse.cz>
1919
1920 PR testsuite/78242
1921 * g++.dg/asan/use-after-scope-4.C: New test.
1922 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1923 * gcc.dg/asan/use-after-scope-8.c: Remove.
1924
f9ef2c76
RB
19252016-11-08 Richard Biener <rguenther@suse.de>
1926
1927 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1928
ad11774f
TC
19292016-11-08 Tamar Christina <tamar.christina@arm.com>
1930
1931 PR testsuite/78136
1932 * gcc.dg/cpp/trad/trad.exp
1933 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1934 * gcc.dg/cpp/trad/include.c: Use local header file.
1935
fe73a332
RB
19362016-11-08 Richard Biener <rguenther@suse.de>
1937
1938 PR tree-optimization/78205
1939 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1940
ed053eb8
RB
19412016-11-08 Richard Biener <rguenther@suse.de>
1942
1943 PR tree-optimization/78224
1944 * g++.dg/torture/pr78224.C: New testcase.
1945
06658c6d
SKS
19462016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1947
1948 * gcc.dg/store_merging_1.c: Require store_merge.
1949 * gcc.dg/store_merging_2.c: Likewise.
1950 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1951 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1952 * gcc.dg/store_merging_6.c: Likewise.
1953 * gcc.dg/store_merging_7.c: Likewise.
1954 * gcc.dg/store_merging_8.c: Likewise.
1955 * lib/target-supports.exp (check_effective_target_store_merge): New.
1956
e4b39278
DE
19572016-11-07 David Edelsohn <dje.gcc@gmail.com>
1958
1959 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1960 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1961 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1962 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1963 -mvsx -mpower8-vector.
1964 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1965 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1966 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1967 -mvsx -mpower8-vector.
1968
fda2d612
DE
19692016-11-07 David Edelsohn <dje.gcc@gmail.com>
1970
1971 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1972
1973 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1974 * gcc.dg/visibility-14.c: XFAIL AIX.
1975 * gcc.dg/visibility-15.c: XFAIL AIX.
1976 * gcc.dg/visibility-16.c: XFAIL AIX.
1977 * gcc.dg/visibility-17.c: XFAIL AIX.
1978 * gcc.dg/visibility-18.c: XFAIL AIX.
1979 * gcc.dg/visibility-19.c: XFAIL AIX.
1980 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1981 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1982 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1983 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1984
60cee85e
JJ
19852016-11-07 Jakub Jelinek <jakub@redhat.com>
1986
1987 PR target/78227
1988 * gcc.target/i386/pr78227-1.c: New test.
1989 * gcc.target/i386/pr78227-2.c: New test.
1990
7aa13860
PK
19912016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1992
1993 PR middle-end/35691
1994 * gcc.dg/pr35691-1.c: New test-case.
1995 * gcc.dg/pr35691-2.c: Likewise.
1996
caa024ff
BS
19972016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1998
1999 PR rtl-optimization/77309
2000 * gcc.dg/torture/pr77309.c: New test.
2001
a9815228
JJ
20022016-11-07 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR middle-end/71529
2005 * gcc.target/i386/pr71529.C: Moved to ...
2006 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2007
2008 PR target/64411
2009 * gcc.target/i386/pr64411.C: Moved to ...
2010 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2011 lp64.
2012
2013 PR target/65105
2014 * gcc.target/i386/pr65105-4.C: Moved to ...
2015 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2016 Run into compile test rather than execute test.
2017
e8ab5cb1
RB
20182016-11-07 Richard Biener <rguenther@suse.de>
2019
2020 PR target/78229
2021 * g++.dg/pr78229.C: New testcase.
2022
20770eb8
RB
20232016-11-07 Richard Biener <rguenther@suse.de>
2024
2025 PR tree-optimization/78218
2026 * gcc.dg/torture/pr78218.c: New testcase.
2027
32894793
RB
20282016-11-07 Richard Biener <rguenther@suse.de>
2029
2030 PR tree-optimization/78228
2031 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2032
e27bfda2
KT
20332016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2034
2035 PR target/77822
2036 * g++.dg/torture/pr77822.C: New test.
2037
00d6b7a1
ML
20382016-11-07 Martin Liska <mliska@suse.cz>
2039
2040 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2041 -f-sanitize-address-use-after-scope.
2042 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2043 internal fn calls.
2044 * g++.dg/asan/use-after-scope-1.C: New test.
2045 * g++.dg/asan/use-after-scope-2.C: Likewise.
2046 * g++.dg/asan/use-after-scope-3.C: Likewise.
2047 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2048 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2049 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2050 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2051 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2052 * g++.dg/asan/use-after-scope-types.h: Likewise.
2053 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2054 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2055 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2056 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2057 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2058 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2059 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2060 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2061 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2062 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2063 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2064 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2065 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2066 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2067
a0d3edf8
RB
20682016-11-07 Richard Biener <rguenther@suse.de>
2069
2070 PR tree-optimization/78189
2071 * g++.dg/torture/pr78189.C: New testcase.
2072
0db5adfa
DE
20732016-11-06 David Edelsohn <dje.gcc@gmail.com>
2074
2075 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2076
cc03bf7a
AV
20772016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2078
2079 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2080 occuring.
2081
18bb8b8a
TK
20822016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2083
2084 PR fortran/78221
2085 * arith.c (gfc_complex2real): Change gfc_warning_now to
2086 gfc_warning.
2087
c7f587bd
PT
20882016-11-05 Paul Thomas <pault@gcc.gnu.org>
2089
2090 * gfortran.dg/move_alloc_17.f03: New test.
2091
92657eb0
RB
20922016-11-05 Richard Biener <rguenther@suse.de>
2093
2094 PR bootstrap/78188
2095 * g++.dg/ipa/pr78188.C: New test.
2096
28ce22e6
JW
20972016-11-05 Janus Weil <janus@gcc.gnu.org>
2098 Dominique d'Humieres <dominiq@lps.ens.fr>
2099
2100 PR fortran/69495
2101 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2102
d233ee5f
PT
21032016-11-05 Paul Thomas <pault@gcc.gnu.org>
2104
2105 PR fortran/67564
2106 * gfortran.dg/select_type_39.f03: New test.
2107
21082016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2109
2110 PR fortran/64933
2111 * gfortran.dg/associate_23.f90: New test.
2112
5f4cebba
JJ
21132016-11-04 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR target/77834
2116 * gcc.dg/pr77834.c: New test.
2117
6e3ae7e6
PC
21182016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2119
2120 PR c++/67980
2121 * g++.dg/cpp1y/pr67980.C: New.
2122
fff6ed28
BS
21232016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2124
2125 * gcc.target/powerpc/fold-vec-add-1.c: New.
2126 * gcc.target/powerpc/fold-vec-add-2.c: New.
2127 * gcc.target/powerpc/fold-vec-add-3.c: New.
2128 * gcc.target/powerpc/fold-vec-add-4.c: New.
2129 * gcc.target/powerpc/fold-vec-add-5.c: New.
2130 * gcc.target/powerpc/fold-vec-add-6.c: New.
2131 * gcc.target/powerpc/fold-vec-add-7.c: New.
2132
bef3a8d7 21332016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2134
2135 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2136 for -mbranch-likely, infer -mno-branch-likely for R6.
2137
dac9376a
BE
21382016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2139
2140 PR c++/71973
2141 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2142 * g++.dg/init/new15.C: Likewise.
2143 * g++.dg/ipa/inline-1.C: Likewise.
2144 * g++.dg/ipa/inline-2.C: Likewise.
2145 * g++.dg/lto/20080908-1_0.C: Likewise.
2146 * g++.dg/tc1/dr20.C: Likewise.
2147 * g++.dg/tree-ssa/inline-1.C: Likewise.
2148 * g++.dg/tree-ssa/inline-2.C: Likewise.
2149 * g++.old-deja/g++.law/except1.C: Likewise.
2150 * g++.old-deja/g++.other/vbase5.C: Likewise.
2151 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2152
b210df46
BS
21532016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2154
2155 PR tree-optimization/78210
2156 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2157 possibility of widening multiplies.
2158
964ef24c
RB
21592016-11-04 Richard Biener <rguenther@suse.de>
2160
2161 PR middle-end/78185
2162 * gcc.dg/pr78185.c: New testcase.
2163
5fb80387
DE
21642016-10-04 David Edelsohn <dje.gcc@gmail.com>
2165
2166 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2167 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2168
6905c577
JJ
21692016-11-03 Jakub Jelinek <jakub@redhat.com>
2170 Alexandre Oliva <aoliva@redhat.com>
2171 Jason Merrill <jason@redhat.com>
2172
2173 PR debug/28767
2174 PR debug/56974
2175 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2176 * g++.dg/debug/dwarf2/ref-3.C: New test.
2177 * g++.dg/debug/dwarf2/ref-4.C: New test.
2178 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2179 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2180
21812016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2182
2183 * gfortran.dg/dec_exp_1.f90: New test.
2184 * gfortran.dg/dec_exp_2.f90: Likewise.
2185 * gfortran.dg/dec_exp_3.f90: Likewise.
2186
6905c577 21872016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2188
2189 * gfortran.dg/dec_parameter_1.f: New test.
2190 * gfortran.dg/dec_parameter_2.f90: Likewise.
2191 * gfortran.dg/dec_parameter_3.f90: Likewise.
2192 * gfortran.dg/dec_parameter_4.f90: Likewise.
2193
7d29f8e3
ML
21942016-11-03 Martin Liska <mliska@suse.cz>
2195
2196 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2197 output.
2198 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2199
5de3e2d8
BE
22002016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2201
2202 PR libgcc/78067
2203 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2204
f03f0232
SKS
22052016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2206
2207 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2208
bd17a9df
MF
22092016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2210
2211 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2212
2b01aad6
TC
22132016-11-01 Tamar Christina <tamar.christina@arm.com>
2214
2215 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2216 Check for arm_v8_neon_hw.
2217 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2218 Likewise.
2219 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2220 Likewise.
2221 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2222 Likewise.
2223
aa55dc0c
RB
22242016-11-02 Richard Biener <rguenther@suse.de>
2225
2226 * gcc.dg/store_merging_8.c: New testcase.
2227
6905c577 22282016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2229
2230 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2231
075be4a1
DE
22322016-11-02 David Edelsohn <dje.gcc@gmail.com>
2233
4b69fb13
DE
2234 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2235 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2236 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2237 * gcc.dg/pr65779.c: XFAIL AIX.
2238 * gcc.dg/pr70405.c: XFAIL AIX.
2239
075be4a1
DE
2240 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2241 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2242 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2243
fdb1aa55
RO
22442016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2245
2246 * lib/target-supports.exp (check_gc_sections_available): Use
2247 -print-prog-name=ld to determine linker used.
2248
4adbcdb4
ML
22492016-11-02 Martin Liska <mliska@suse.cz>
2250
2251 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2252 test case.
2253
4b2c06f4
KT
22542016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2255
2256 PR tree-optimization/78170
2257 * gcc.c-torture/execute/pr78170.c: New test.
2258
63e523d6
KT
22592016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2260
2261 PR tree-optimization/78162
2262 * gcc.c-torture/compile/pr78162.c: New test.
2263
da42ac7b
RB
22642016-11-02 Richard Biener <rguenther@suse.de>
2265
2266 PR tree-optimization/78035
2267 PR tree-optimization/77964
2268 * gcc.target/i386/pr78035.c: New testcase.
2269
4280df0a
RB
22702016-11-02 Richard Biener <rguenther@suse.de>
2271
2272 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2273 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2274 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2275 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2276 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2277
1b1d9303
DE
22782016-11-01 David Edelsohn <dje.gcc@gmail.com>
2279
2280 * gfortran.dg/pr70937.f90: require-effective-target lto.
2281
5b7c0519
TK
22822016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2283
2284 PR fortran/69544
2285 * gfortran.dg/where_6.f90: New test.
2286
70d28813
JJ
22872016-11-01 Jakub Jelinek <jakub@redhat.com>
2288
2289 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2290
7f4266d4
TK
22912016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2292
2293 PR fortran/69544
2294 * gfortran.dg/where_5.f90: New test.
2295
9fc158eb
BB
22962016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2297
2298 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2299 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2300 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2301 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2302
baeb7b5c
UB
23032016-11-01 Uros Bizjak <ubizjak@gmail.com>
2304
2305 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2306 Whitespace fixes.
2307 (check_effective_target_vect_cmdline_needed): Check
2308 is-effective-target ia32 for x86 targets.
2309 (check_effective_target_vect_simd_clones): Simplify condition.
2310 (check_effective_target_vect_double): Ditto.
2311 (check_effective_target_vect_aligned_arrays): Check
2312 is-effective-target ia32 for x86 targets. Simplify condition.
2313 (check_effective_target_vect_multiple_sizes): Simplify condition.
2314 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2315 (check_effective_target_sync_int_128): Simplify condition.
2316 (check_effective_target_sync_int_128_runtime): Ditto.
2317 (check_effective_target_sync_long_long_runtime): Ditto.
2318 (check_effective_target_divmod): Add i?86-*-* target.
2319
156b5cca
MM
23202016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2321
2322 * gcc.target/powerpc/vsx-extract-4.c: New test.
2323 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2324
120a4c45
JD
23252016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2326
2327 PR fortran/54679
2328 * gfortran.dg/fmt_l.f90: Update test.
2329 * gfortran.dg/fmt_l0.f90: New test.
2330
c5fed5c6
JJ
23312016-10-31 Jakub Jelinek <jakub@redhat.com>
2332
2333 PR c++/78089
2334 * c-c++-common/builtin-shuffle-1.c: New test.
2335 * g++.dg/cpp0x/addressof3.C: New test.
2336
aee69156
VV
23372016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2338
2339 Add tests for a const member and a reference member for launder.
2340 * g++.dg/cpp1z/launder3.C: New.
2341 * g++.dg/cpp1z/launder4.C: Likewise.
2342 * g++.dg/cpp1z/launder5.C: Likewise.
2343 * g++.dg/cpp1z/launder5.cc: Likewise.
2344 * g++.dg/cpp1z/launder5.h: Likewise.
2345 * g++.dg/cpp1z/launder6.C: Likewise.
2346 * g++.dg/cpp1z/launder6.cc: Likewise.
2347 * g++.dg/cpp1z/launder6.h: Likewise.
2348
1e4fa9b1
JJ
23492016-10-31 Jakub Jelinek <jakub@redhat.com>
2350
dcb466ec
JJ
2351 PR c++/77948
2352 * g++.dg/cpp0x/pr77948-1.C: New test.
2353 * g++.dg/cpp0x/pr77948-2.C: New test.
2354 * g++.dg/cpp0x/pr77948-3.C: New test.
2355 * g++.dg/cpp0x/pr77948-4.C: New test.
2356 * g++.dg/cpp0x/pr77948-5.C: New test.
2357 * g++.dg/cpp0x/pr77948-6.C: New test.
2358
1e4fa9b1
JJ
2359 PR tree-optimization/77860
2360 * gcc.dg/pr77860.c: New test.
2361
9782e1ec
JJ
23622016-10-31 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR c++/77886
2365 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2366
dd57b05e
SKS
23672016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2368
2369 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2370
84ff4775
LCW
23712016-10-30 Le-Chun Wu <lcwu@google.com>
2372 Mark Wielaard <mjw@redhat.com>
2373
2374 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2375 * gcc.dg/Wshadow-local-1.c: Likewise.
2376 * gcc.dg/Wshadow-local-2.c: Likewise.
2377 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2378 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2379 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2380
0b56e9ad
BS
23812016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2382
2383 PR tree-optimization/71915
2384 PR tree-optimization/71490
2385 * gcc.dg/tree-ssa/pr54245.c: Delete.
2386 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2387 document why.
2388
d4fc6702
JD
23892016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2390
2391 PR fortran/78123
2392 * gfortran.dg/fmt_t_9.f: New test.
2393
396e56d2
TK
23942016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2395
2396 PR fortran/67219
2397 * gfortran.dg/pr67219.f90: New test.
2398
a654d5d0
JJ
23992016-10-29 Jakub Jelinek <jakub@redhat.com>
2400
205b9ed1
JJ
2401 PR rtl-optimization/77919
2402 * g++.dg/torture/pr77919-2.C: New test.
2403
a654d5d0
JJ
2404 PR target/78148
2405 * gcc.dg/pr78148.c: New test.
2406
894d8b41
EB
24072016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2410 * gcc.target/sparc/overflow-4.c: ...here.
2411 * gcc.target/sparc/overflow-5.c: New test.
2412
e72531b9
PK
24132016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2414 Kugan Vivekanandarajah <kuganv@linaro.org>
2415 Jim Wilson <jim.wilson@linaro.org>
2416
2417 PR tree-optimization/43721
2418 * lib/target-supports.exp (check_effective_target_divmod): New.
2419 (check_effective_target_divmod_simode): Likewise.
2420 (check_effective_target_arm_divmod_simode): Likewise.
2421 * gcc.dg/divmod-1-simode.c: New test.
2422 * gcc.dg/divmod-1.c: Likewise.
2423 * gcc.dg/divmod-2-simode.c: Likewise.
2424 * gcc.dg/divmod-2.c: Likewise.
2425 * gcc.dg/divmod-3-simode.c: Likewise.
2426 * gcc.dg/divmod-3.c: Likewise.
2427 * gcc.dg/divmod-4-simode.c: Likewise.
2428 * gcc.dg/divmod-4.c: Likewise.
2429 * gcc.dg/divmod-5.c: Likewise.
2430 * gcc.dg/divmod-6-simode.c: Likewise.
2431 * gcc.dg/divmod-6.c: Likewise.
2432 * gcc.dg/divmod-7.c: Likewise.
2433
f663d9ad 24342016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2435 Jakub Jelinek <jakub@redhat.com>
2436 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2437
2438 PR middle-end/22141
2439 PR rtl-optimization/23684
2440 * gcc.c-torture/execute/pr22141-1.c: New test.
2441 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2442 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2443 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2444 * gcc.dg/store_merging_1.c: New test.
2445 * gcc.dg/store_merging_2.c: Likewise.
2446 * gcc.dg/store_merging_3.c: Likewise.
2447 * gcc.dg/store_merging_4.c: Likewise.
2448 * gcc.dg/store_merging_5.c: Likewise.
2449 * gcc.dg/store_merging_6.c: Likewise.
2450 * gcc.dg/store_merging_7.c: Likewise.
2451 * gcc.target/i386/pr22141.c: Likewise.
2452 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2453 * g++.dg/init/new17.C: Likewise.
2454
6905c577 24552016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2456
2457 PR middle-end/72747
2458 * c-c++-common/pr72747-1.c: New test.
2459 * c-c++-common/pr72747-2.c: Likewise.
2460
539405d5
AK
24612016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2462
2463 * gcc.target/s390/oscbreak-1.c: New test.
2464
0dbb19f0
AK
24652016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2466
2467 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2468
0d9e143c
JJ
24692016-10-28 Jakub Jelinek <jakub@redhat.com>
2470
c19066a7
JJ
2471 PR rtl-optimization/77919
2472 * g++.dg/torture/pr77919.C: New test.
2473
0d9e143c
JJ
2474 PR rtl-optimization/78132
2475 * gcc.target/i386/pr78132.c: New test.
2476
cc91248d
EB
24772016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2478
2479 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2480
787c7a65
MM
24812016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2482
2483 * gcc.target/powerpc/vsx-simode.c: New test.
2484 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2485 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2486
4ce71579
JJ
24872016-10-27 Jakub Jelinek <jakub@redhat.com>
2488
6f21288f
JJ
2489 PR fortran/78026
2490 * gfortran.dg/gomp/pr78026.f03: New test.
2491 * gfortran.dg/select_type_38.f03: New test.
2492
4ce71579
JJ
2493 PR middle-end/78025
2494 * g++.dg/gomp/declare-simd-7.C: New test.
2495
6f21288f 24962016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2497
2498 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2499 * gfortran.dg/dec_init_2.f90: Likewise.
2500 * gfortran.dg/dec_init_3.f90: New test.
2501 * gfortran.dg/dec_init_4.f90: Likewise.
2502
93f90bec
BC
25032016-10-27 Bin Cheng <bin.cheng@arm.com>
2504
2505 * gcc.dg/fold-narrowbopcst-1.c: New test.
2506
6f21288f 25072016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2508
2509 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2510 dg-shouldfail/dg-output instead of XFAIL.
2511 * gfortran.dg/dec_io_6.f90: Likewise.
2512
ddb92ab9
TP
25132016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2514
2515 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2516 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2517 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2518 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2519 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2520 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2521 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2522 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2523 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2524 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2525
ad6e4ba8
BC
25262016-10-27 Bin Cheng <bin.cheng@arm.com>
2527
2528 * gcc.dg/fold-convmaxconv-1.c: New test.
2529 * gcc.dg/fold-convminconv-1.c: New test.
2530
6905c577 25312016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2532
2533 PR fortran/78092
2534 * gfortran.dg/pr78092.f90: New test.
2535
7a83b391
KN
25362016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2537
2538 PR target/78056
2539 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2540 expected error message.
2541 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2542 expected error message.
2543 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2544 (test_all_not_equal_and_not_zero): Change expected error message.
2545
3693a620
JJ
25462016-10-26 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR fortran/77973
2549 * gfortran.dg/gomp/pr77973.f90: New test.
2550
cd612e8a
PT
25512016-10-26 Paul Thomas <pault@gcc.gnu.org>
2552
2553 PR fortran/78108
2554 * gfortran.dg/submodule_18.f08: New test.
2555 * gfortran.dg/submodule_19.f08: New test.
2556
09844a5f
MM
25572016-10-26 Michael Matz <matz@suse.de>
2558
2559 * g++.dg/pr78060.C: New test.
2560 * gfortran.dg/pr78061.f: New test.
2561 * g++.dg/pr78088.C: New test.
2562
6f21288f 25632016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2564
2565 * gfortran.dg/dec_io_1.f90: New test.
2566 * gfortran.dg/dec_io_2.f90: New test.
2567 * gfortran.dg/dec_io_3.f90: New test.
2568 * gfortran.dg/dec_io_4.f90: New test.
2569 * gfortran.dg/dec_io_5.f90: New test.
2570 * gfortran.dg/dec_io_6.f90: New test.
2571
6c95388f
JJ
25722016-10-25 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR sanitizer/78106
2575 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2576
25772016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2578
2579 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2580 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2581
90e261e4
EB
25822016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2583
2584 * gnat.dg/opt59.adb: New test.
2585 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2586
2587 * gnat.dg/opt60.adb: New test.
2588
cef026ec
AV
25892016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2590
2591 PR fortran/72770
2592 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2593 this pr.
2594
96592eed
JJ
25952016-10-25 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/78102
2598 * gcc.target/i386/pr78102.c: New test.
2599
6c95388f 26002016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2601
2602 * gfortran.dg/dec_logical_xor_1.f90: New test.
2603 * gfortran.dg/dec_logical_xor_2.f90: New test.
2604 * gfortran.dg/dec_logical_xor_3.f03: New test.
2605
6c95388f 26062016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2607
2608 * gfortran.dg/dec_loc_rval_1.f90: New test.
2609 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2610 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2611
6c95388f 26122016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2613
90051c26
FR
2614 * gfortran.dg/dec_type_print.f90: New testcase.
2615
6c95388f 26162016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2617
2618 * gfortran.dg/feed_1.f90: New test.
2619 * gfortran.dg/feed_2.f90: New test.
ef144767 2620
8e104951
ML
26212016-10-25 Martin Liska <mliska@suse.cz>
2622
2623 PR sanitizer/78106
2624 * gcc.dg/asan/pr78106.c: New test.
2625
b93ee1bb
ML
26262016-10-25 Martin Liska <mliska@suse.cz>
2627
2628 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2629
ad6922b0
WD
26302016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2631
2632 PR target/78041
2633 * gcc.target/arm/pr78041.c: New test.
2634
e16f1cc7
JJ
26352016-10-25 Jakub Jelinek <jakub@redhat.com>
2636
2637 * g++.dg/cpp1z/launder1.C: New test.
2638 * g++.dg/cpp1z/launder2.C: New test.
2639
078134e5 26402016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2641 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2642
2643 PR target/71676
2644 PR target/71678
2645 * gcc.target/avr/pr71676-2.c: New test.
2646
c7212a15 26472016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2648 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2649
2650 PR target/71676
2651 PR target/71678
2652 * gcc.target/avr/pr71676-1.c: New test.
2653 * gcc.target/avr/pr71676-3.c: New test.
2654 * gcc.target/avr/pr71676.c: New test.
2655 * gcc.target/avr/pr71678.c: New test.
2656
d1c7d3a8
KV
26572016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2658
2659 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2660 such that cloned verions of tested functions are not created.
2661
c7082171
SK
26622016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2663
2664 PR fortran/71895
2665 * gfortran.dg/pr71895.f90: New test.
2666
0f2a9e37
JJ
26672016-10-24 Jakub Jelinek <jakub@redhat.com>
2668
2669 * g++.dg/debug/dwarf2/ref-2.C: New test.
2670
f8348061
BE
26712016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2672
2673 * c-c++-common/Wint-in-bool-context-3.c: New test.
2674
1eb4547b
MS
26752016-10-24 Martin Sebor <msebor@redhat.com>
2676
2677 PR middle-end/77735
2678 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2679 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2680 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2681 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2682 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2683 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2684 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2685
292af537
RB
26862016-10-24 Richard Biener <rguenther@suse.de>
2687
2688 PR testsuite/71491
2689 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2690 * gcc.dg/vect/slp-45.c: Likewise.
2691
40f683e8
RB
26922016-10-24 Richard Biener <rguenther@suse.de>
2693
2694 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2695 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2696 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2697
b1b6774f
GJL
26982016-10-24 Georg-Johann Lay <avr@gjlay.de>
2699
2700 PR target/78093
2701 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2702 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2703
ed9760d2
AV
27042016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2705
2706 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2707
fb027a42
JJ
27082016-10-24 Jakub Jelinek <jakub@redhat.com>
2709
2710 * gcc.target/i386/bmi2-pext-1.c: New test.
2711 * gcc.target/i386/bmi2-pdep-1.c: New test.
2712 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2713 * gcc.target/i386/tbm-bextri-1.c: New test.
2714 * gcc.target/i386/bmi-bextr-6.c: New test.
2715
8e10302e
RO
27162016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2717
2718 PR target/77483
2719 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2720 * gcc.target/i386/pr65105-1.c: Likewise.
2721 * gcc.target/i386/pr65105-2.c: Likewise.
2722 * gcc.target/i386/pr65105-3.c: Likewise.
2723 * gcc.target/i386/pr65105-5.c: Likewise.
2724 * gcc.target/i386/pr67761.c: Likewise.
2725 * gcc.target/i386/pr70799-1.c: Likewise.
2726
866c72a8
ML
27272016-10-24 Martin Liska <mliska@suse.cz>
2728
2729 PR sanitizer/77966
2730 * c-c++-common/ubsan/unreachable-3.c: New test.
2731
0804124b
SK
27322016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2733
2734 PR fortran/77763
2735 * gfortran.dg/pr77763.f90
2736
87c9fca5
SK
27372016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2738
2739 PR fortran/54730
2740 PR fortran/78033
2741 * gfortran.dg/pr78033.f90: New test.
2742
dfd6231e
PT
27432016-10-23 Paul Thomas <pault@gcc.gnu.org>
2744
2745 PR fortran/69834
2746 * gfortran.dg/select_type_1.f03: Change error for overlapping
2747 TYPE IS cases.
2748 * gfortran.dg/select_type_36.f03: New test.
2749
66ccff98
EB
27502016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2751
2752 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2753
15876cee
TK
27542016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2755
2756 PR fortran/78021
2757 * gfortran.dg/string_length_3.f90: New test.
2758
574284e9
AV
27592016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2760
574284e9
AV
2761 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2762
27632016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2764
2765 PR fortran/43366
2766 PR fortran/57117
2767 PR fortran/61337
2768 * gfortran.dg/alloc_comp_class_5.f03: New test.
2769 * gfortran.dg/class_allocate_21.f90: New test.
2770 * gfortran.dg/class_allocate_22.f90: New test.
2771 * gfortran.dg/realloc_on_assign_27.f08: New test.
2772
20276dc9
JL
27732016-10-21 Jeff Law <law@redhat.com>
2774
2775 * PR tree-optimization/71947
2776 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2777 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2778 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2779
f7503699
KV
27802016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2781
2782 * gcc.dg/ipa/vrp5.c: New test.
2783 * gcc.dg/ipa/vrp6.c: New test.
2784
5be6b295
WD
27852016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2786
2787 * gcc.target/aarch64/test_frame_17.c: New test.
2788
c82bc7ed
WD
27892016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2790
2791 * gcc.target/aarch64/test_frame_17.c: New test.
2792
67a6cac7
AP
27932016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2794
2795 PR preprocessor/71681
2796 * gcc.dg/cpp/pr71681-1.c: New testcase
2797 * gcc.dg/cpp/pr71681-2.c: Likewise
2798 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2799 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2800 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2801 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2802
8e6982f7
JJ
28032016-10-21 Jakub Jelinek <jakub@redhat.com>
2804
9c4c8b7b
JJ
2805 PR target/78057
2806 * gcc.target/i386/pr78057.c: New test.
2807
8e6982f7
JJ
2808 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2809
de514d40
PT
28102016-10-21 Paul Thomas <pault@gcc.gnu.org>
2811
2812 PR fortran/69566
2813 * gfortran.dg/select_type_37.f03: New test.
2814
1d64ceb0
SKS
28152016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2816
2817 PR target/71627
2818 * gcc.target/avr/pr71627.c: New test
2819
85729229
EB
28202016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2821
2822 * gcc.target/sparc/overflow-1.c: New test.
2823 * gcc.target/sparc/overflow-2.c: Likewise.
2824 * gcc.target/sparc/overflow-3.c: Likewise.
2825
d17f2c3b
AV
28262016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2827
2828 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2829 effective target.
2830
0d47cee6
KT
28312016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2832
2833 PR rtl-optimization/78038
2834 * gcc.target/aarch64/pr78038.c: New test.
2835
a20d03c8
RB
28362016-10-21 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/78051
2839 * g++.dg/torture/pr78051.C: New testcase.
2840
f3ecd50f
BE
28412016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2842
2843 * c-c++-common/wdate-time.c: Restored test case.
2844 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2845
fceabe50
JJ
28462016-10-20 Jakub Jelinek <jakub@redhat.com>
2847
2848 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2849
f56ea76e
UB
28502016-10-20 Uros Bizjak <ubizjak@gmail.com>
2851
2852 PR target/78037
2853 * gcc.target/i386/pr78037.c: New test.
2854
2c35bbe1
EB
28552016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2856
2857 * gcc.target/visium/overflow8.c: New.
2858 * gcc.target/visium/overflow16.c: Likewise.
2859 * gcc.target/visium/overflow32: Likewise.
2860
28df8730
MM
28612016-10-20 Michael Matz <matz@suse.de>
2862
2863 * gcc.dg/loop-split.c: New test.
2864 * gcc.dg/tree-ssa/ifc-9.c: Update.
2865 * gcc.dg/tree-ssa/ifc-10.c: Update.
2866
6c1a9e41
RB
28672016-10-20 Richard Biener <rguenther@suse.de>
2868
2869 * gcc.dg/graphite/pr35356-1.c: Update.
2870
a2923dba
PC
28712016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2872
2873 PR c++/77446
2874 * g++.dg/cpp1y/pr77446.C: New.
2875
2066ef6a
PK
28762016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2877
2878 PR tree-optimization/53979
2879 * gcc.dg/pr53979-1.c: New test-case.
2880 * gcc.dg/pr53979-2.c: Likewise.
2881
4c712374
BE
28822016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2883
2884 * c-c++-common/Wint-in-bool-context-2.c: New test.
2885
bdcf8e7c
JD
28862016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2887
2888 * gfortran.dg/dtio_17.f90: Fix test.
2889
ec1748d4
AH
28902016-10-19 Aldy Hernandez <aldyh@redhat.com>
2891
2892 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2893 * gcc.dg/Walloca-2.c: Same.
2894
b70f0b0c
AH
28952016-10-19 Aldy Hernandez <aldyh@redhat.com>
2896
2897 * gcc.dg/Wvla-1.c: Rename to...
2898 * gcc.dg/Wvla-larger-than-1.c: ...this.
2899 * gcc.dg/Wvla-2.c: Rename to...
2900 * gcc.dg/Wvla-larger-than-2.c: ...this.
2901 * gcc.dg/Wvla-3.c: Rename to...
2902 * gcc.dg/Walloca-11.c.: ...this.
2903 * gcc.dg/wvla-[1-7].c: Rename to:
2904 * gcc.dg/Wvla-[1-7].c: ...this.
2905
cbb22e61
BC
29062016-10-19 Bin Cheng <bin.cheng@arm.com>
2907
2908 PR tree-optimization/78005
2909 * gcc.dg/vect/pr78005.c: New.
2910 * gcc.target/i386/l_fma_float_1.c: Revise test.
2911 * gcc.target/i386/l_fma_float_2.c: Ditto.
2912 * gcc.target/i386/l_fma_float_3.c: Ditto.
2913 * gcc.target/i386/l_fma_float_4.c: Ditto.
2914 * gcc.target/i386/l_fma_float_5.c: Ditto.
2915 * gcc.target/i386/l_fma_float_6.c: Ditto.
2916 * gcc.target/i386/l_fma_double_1.c: Ditto.
2917 * gcc.target/i386/l_fma_double_2.c: Ditto.
2918 * gcc.target/i386/l_fma_double_3.c: Ditto.
2919 * gcc.target/i386/l_fma_double_4.c: Ditto.
2920 * gcc.target/i386/l_fma_double_5.c: Ditto.
2921 * gcc.target/i386/l_fma_double_6.c: Ditto.
2922
a023f8c8
TS
29232016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2924
2925 PR tree-optimization/78024
2926 * gcc.dg/goacc/loop-processing-1.c: New file.
2927
d9700bdb
RB
29282016-10-19 Richard Biener <rguenther@suse.de>
2929
2930 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2931
902cb7b1
KN
29322016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2933
2934 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2935 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2936 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2937 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2938 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2939 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2940 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2941 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2942 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2943 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2944 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2945 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2946 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2947 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2948 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2949 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2950 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2951 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2952 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2953 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2954 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2955 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2956 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2957 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2958 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2959 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2960 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2961 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2962 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2963 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2964 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2965 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2966 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2967 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2968 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2969 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2970 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2971 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2972 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2973 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2974 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2975 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2976 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2977 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2978 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2979 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2980 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2981 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2982 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2983 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2984 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2985 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2986 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2987 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2988 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2989 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2990 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2991 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2992 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2993 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2994 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2995 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2996 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2997 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2998 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2999 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3000 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3001 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3002 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3003 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3004 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3005 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3006 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3007 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3008 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3009 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3010 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3011 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3012 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3013 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3014 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3015 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3016 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3017 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3018 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3019 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3020 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3021 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3022 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3023 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3024 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3025 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3026 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3027 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3028 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3029 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3030 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3031 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3032 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3033 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3034 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3035 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3036 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3037 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3038 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3039 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3040 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3041 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3042 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3043 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3044 * gcc.target/powerpc/vsu/vsu.exp: New file.
3045
5cb96b6a
UB
30462016-10-18 Uros Bizjak <ubizjak@gmail.com>
3047
3048 PR target/77991
3049 * gcc.target/i386/pr77991.c: New test.
3050
f5de494c
MF
30512016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3052
3053 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3054 LTO is used.
3055
e5163ec1
SKS
30562016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3057
5cb96b6a 3058 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3059
b64e8239
RB
30602016-10-18 Richard Biener <rguenther@suse.de>
3061
3062 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3063 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3064 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3065 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3066 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3067 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3068 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3069 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3070 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3071 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3072 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3073 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3074 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3075 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3076 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3077 * gcc.dg/pr68217.c: Likewise.
3078 * gcc.dg/predict-9.c: Likewise.
3079 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3080 * gcc.dg/predict-1.c: Likewise.
3081
c680ada5
JD
30822016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3083
3084 * gfortran.dg/dtio_17.f90: New test.
3085
7fd4f180
KV
30862016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3087
3088 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3089
718625ad
KV
30902016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3091
3092 * gcc.dg/ipa/vrp4.c: New test.
3093
735b8f9f
KV
30942016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3095
3096 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3097 * gcc.dg/torture/pr39074.c: Likewise.
3098
86f98087
EB
30992016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3100
3101 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3102 * gnat.dg/trampoline4.adb: Minor tweak.
3103
a929f266
BS
31042016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3105
3106 PR tree-optimization/77916
3107 * gcc.dg/torture/pr77916.c: New.
3108
4acf2055
SK
31092016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3110
3111 PR fortran/77978
3112 * gfortran.dg/pr77978_1.f90: New test.
3113 * gfortran.dg/pr77978_2.f90: Ditto.
3114 * gfortran.dg/pr77978_3.f90: Ditto.
3115
871267e1
PT
31162016-10-17 Paul Thomas <pault@gcc.gnu.org>
3117
3118 PR fortran/61420
3119 PR fortran/78013
3120 * gfortran.dg/proc_ptr_49.f90: New test.
3121
fd9593e9
BE
31222016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3123
3124 PR target/77308
3125 * gcc.target/arm/pr77308.c: New test.
3126
d32d4176
DE
31272016-10-17 David Edelsohn <dje.gcc@gmail.com>
3128
3129 * lib/target-supports.exp
3130 (check_effective_target_floatn_nx_runtime): Return 0 for
3131 powerpc*-ibm-aix*.
3132
dca2910c
AP
31332016-10-17 Andrew Pinski <apinski@cavium.com>
3134
3135 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3136 long instead of long.
3137 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3138 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3139 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3140 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3141 * gcc.target/aarch64/pr68102_1.c: Likewise.
3142 * gcc.target/aarch64/target_attr_3.c: Likewise.
3143
44b00dbc
RB
31442016-10-17 Richard Biener <rguenther@suse.de>
3145
3146 PR tree-optimization/77988
3147 * gcc.dg/torture/pr77988.c: New testcase.
3148
89b80c42
PK
31492016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3150
3151 * gcc.dg/pr71636-1.c: New test-case.
3152 * gcc.dg/pr71636-2.c: Likewise.
3153
4c640e26
EB
31542016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3155
3156 * gnat.dg/trampoline3.adb: New test.
3157 * gnat.dg/trampoline4.adb: Likewise.
3158
6c0347f6
JD
31592016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3160
3161 * gfortran.dg/dtio_16.f90: New test.
3162
d0d48a06
EB
31632016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3164
3165 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3166 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3167 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3168
baa33d83
EB
31692016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3170
3171 * gcc.target/sparc/popc.c: Rename to...
3172 * gcc.target/sparc/popc-1.c: ...this.
3173 * gcc.target/sparc/popc-2.c: New test.
3174
523ee218
JD
31752016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3176
3177 PR fortran/77972
3178 * gfortran.dg/unexpected_eof_4.f90: New test.
3179
c04d4ede
JB
31802016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3181
31a84d4a
AP
3182 PR libfortran/48587
3183 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3184
064ed55a
JJ
31852016-10-14 Jakub Jelinek <jakub@redhat.com>
3186
9a822fc7
JJ
3187 PR middle-end/77959
3188 * gfortran.dg/pr77959.f90: New test.
3189
064ed55a
JJ
3190 DR 1511 - const volatile variables and ODR
3191 * g++.dg/DRs/dr1511-1.C: New test.
3192 * g++.dg/DRs/dr1511-2.C: New test.
3193
2579762a
EB
31942016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3195
3196 * gnat.dg/debug7.adb (dg-options): Remove -g.
3197 * gnat.dg/debug8.adb (dg-options): Add -margs.
3198 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3199
6d59425d
RB
32002016-10-14 Richard Biener <rguenther@suse.de>
3201
3202 PR tree-optimization/77979
3203 * gcc.dg/torture/pr77979.c: New testcase.
3204
43f66d6e
ML
32052016-10-14 Martin Liska <mliska@suse.cz>
3206
3207 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3208 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3209 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3210
cb3ac867
UB
32112016-10-14 Uros Bizjak <ubizjak@gmail.com>
3212
3213 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3214 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3215 * gcc.dg/torture/pr77937-2.c: Likewise.
3216
14cf71a0
EB
32172016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3218
3219 * gnat.dg/lto15.adb: Adjust.
3220 * gnat.dg/lto16.adb: Likewise.
3221 * gnat.dg/lto17.adb: Likewise
3222 * gnat.dg/lto18.ad[sb]: New test.
3223 * gnat.dg/lto18_pkg.ads: New helper.
3224 * gnat.dg/lto19.adb: New test.
3225 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3226 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3227 * gnat.dg/lto20.adb: New test.
3228 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3229
6fd9c6f4
AV
32302016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3231
3232 * gfortran.dg/coarray_38.f90: Expect error message.
3233
01f44038
KT
32342016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3235
3236 * gcc.target/aarch64/spellcheck_1.c: New test.
3237 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3238 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3239 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3240 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3241 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3242
253abb2a
AS
32432016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3244
3245 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3246
a2695319
BS
32472016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3248
3249 PR tree-optimization/77937
3250 * gcc.dg/torture/pr77937-1.c: New.
3251 * gcc.dg/torture/pr77937-2.c: New.
3252
14a2c9aa
JM
32532016-10-13 Jakub Jelinek <jakub@redhat.com>
3254
3255 * g++.dg/cpp1z/inline-var1.C: New test.
3256 * g++.dg/cpp1z/inline-var1a.C: New test.
3257 * g++.dg/cpp1z/inline-var1.h: New file.
3258 * g++.dg/cpp1z/inline-var2.C: New test.
3259 * g++.dg/cpp1z/inline-var3.C: New test.
3260 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3261 uninitialized const.
3262
6c95388f 32632016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3264
ee7fa2e3
SL
3265 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3266 Xscale is specified, not just -march.
3267 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3268 is incompatible with Xscale.
18d34307 3269
96032047
MS
32702016-10-13 Martin Sebor <msebor@redhat.com>
3271
3272 PR c++/71912
3273 * g++.dg/ext/flexary4.C: Adjust.
3274 * g++.dg/ext/flexary5.C: Same.
3275 * g++.dg/ext/flexary9.C: Same.
3276 * g++.dg/ext/flexary19.C: New test.
3277 * g++.dg/ext/flexary18.C: New test.
3278 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3279 regression test.
5cb96b6a
UB
3280 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3281 Avoid generating a flexible array member in an array.
96032047 3282
5b1548fd
MS
32832016-10-13 Martin Sebor <msebor@redhat.com>
3284
3285 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3286 to placate -Wformat on targets where the type is not int.
3287
7810c4eb
DM
32882016-10-13 David Malcolm <dmalcolm@redhat.com>
3289
3290 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3291 in INSN_LOCATION.
3292
fcd27666
BC
32932016-10-13 Bin Cheng <bin.cheng@arm.com>
3294
3295 * gcc.target/i386/l_fma_float_1.c: Revise test.
3296 * gcc.target/i386/l_fma_float_2.c: Ditto.
3297 * gcc.target/i386/l_fma_float_3.c: Ditto.
3298 * gcc.target/i386/l_fma_float_4.c: Ditto.
3299 * gcc.target/i386/l_fma_float_5.c: Ditto.
3300 * gcc.target/i386/l_fma_float_6.c: Ditto.
3301 * gcc.target/i386/l_fma_double_1.c: Ditto.
3302 * gcc.target/i386/l_fma_double_2.c: Ditto.
3303 * gcc.target/i386/l_fma_double_3.c: Ditto.
3304 * gcc.target/i386/l_fma_double_4.c: Ditto.
3305 * gcc.target/i386/l_fma_double_5.c: Ditto.
3306 * gcc.target/i386/l_fma_double_6.c: Ditto.
3307
b8a4b8c8
BC
33082016-10-13 Bin Cheng <bin.cheng@arm.com>
3309
3310 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3311
328ba117
BC
33122016-10-13 Bin Cheng <bin.cheng@arm.com>
3313
3314 * gcc.dg/vect/vect-98.c: Refine test case.
3315 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3316 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3317 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3318
1a1ab05e
JJ
33192016-10-13 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR c/77946
3322 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3323
27947670
ML
33242016-10-13 Martin Liska <mliska@suse.cz>
3325
3326 PR tree-optimization/77943
3327 * g++.dg/tree-ssa/pr77943.C: New test.
3328
92c5266b
AV
33292016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3330
3331 PR fortran/72832
3332 * gfortran.dg/allocate_with_source_22.f03: New test.
3333 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3334 fail.
3335
90bca4ed
TP
33362016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3337
3338 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3339 * gcc.target/arm/movsi_movw.c: Likewise.
3340 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3341 directive to work on big endian targets.
3342
0011af7b
KV
33432016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3344
3345 * gcc.dg/tree-ssa/evrp6.c: New test.
3346
859e95ab
SB
33472016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3348
3349 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3350 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3351 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3352
2934018d
SB
33532016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3354
3355 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3356 * gcc.target/powerpc/warn-2.c: Ditto.
3357
f92d1522
RS
33582016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3359
3360 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3361 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3362 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3363 for -mmsa.
3364 * gcc.target/mips/msa.c: New test.
3365 * gcc.target/mips/msa-builtins.c: Likewise.
3366 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3367 (check_effective_target_mips_msa_runtime): Likewise.
3368 (check_effective_target_mips_msa): Likewise.
3369 (add_options_for_mips_msa): Likewise.
3370 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3371 (check_effective_target_vect_intfloat_cvt): Likewise.
3372 (check_effective_target_vect_uintfloat_cvt): Likewise.
3373 (check_effective_target_vect_floatint_cvt): Likewise.
3374 (check_effective_target_vect_floatuint_cvt): Likewise.
3375 (check_effective_target_vect_shift): Likewise.
3376 (check_effective_target_vect_shift_char): Likewise.
3377 (check_effective_target_vect_long): Likewise.
3378 (check_effective_target_vect_float): Likewise.
3379 (check_effective_target_vect_double): Likewise.
3380 (check_effective_target_vect_long_long): Likewise.
3381 (check_effective_target_vect_perm): Likewise.
3382 (check_effective_target_vect_perm_byte): Likewise.
3383 (check_effective_target_vect_perm_short): Likewise.
3384 (check_effective_target_vect_sdot_qi): Likewise.
3385 (check_effective_target_vect_udot_qi): Likewise.
3386 (check_effective_target_vect_sdot_hi): Likewise.
3387 (check_effective_target_vect_udot_hi): Likewise.
3388 (check_effective_target_vect_pack_trunc): Likewise.
3389 (check_effective_target_vect_unpack): Likewise.
3390 (check_effective_target_vect_hw_misalign): Likewise.
3391 (check_effective_target_vect_condition): Likewise.
3392 (check_effective_target_vect_cond_mixed): Likewise.
3393 (check_effective_target_vect_char_mult): Likewise.
3394 (check_effective_target_vect_short_mult): Likewise.
3395 (check_effective_target_vect_int_mult): Likewise.
3396 (check_effective_target_vect_extract_even_odd): Likewise.
3397 (check_effective_target_vect_interleave): Likewise.
3398 (check_vect_support_and_set_flags): Check if the target supports MSA
3399 and append to the list of EFFECTIVE_TARGETS.
3400
0bfd099c
RB
34012016-10-12 Richard Biener <rguenther@suse.de>
3402
3403 PR debug/77947
3404 * g++.dg/torture/pr77947.C: New testcase.
3405
b4a9ef2f
PMR
34062016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3407
3408 * gnat.dg/debug8.adb: New testcase.
3409
c0dbd22d
PMR
34102016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3411
3412 * gnat.dg/debug9.adb: New testcase.
3413
8a7c91cd
RB
34142016-10-12 Richard Biener <rguenther@suse.de>
3415
3416 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3417 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3418 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3419
7dc2f5f1
RB
34202016-10-12 Richard Biener <rguenther@suse.de>
3421
3422 PR tree-optimization/77920
3423 * gcc.dg/torture/pr77920.c: New testcase.
3424
70f6d5e1
JJ
34252016-10-12 Jakub Jelinek <jakub@redhat.com>
3426
4a8b97cb
JJ
3427 PR tree-optimization/77929
3428 * gcc.c-torture/compile/pr77929.c: New test.
3429
70f6d5e1
JJ
3430 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3431 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3432 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3433 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3434 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3435 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3436 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3437 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3438 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3439
4803de58
EB
34402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3441
3442 * gcc.target/sparc/setcc-4.c: Adjust.
3443 * gcc.target/sparc/setcc-5.c: Likewise.
3444 * gcc.target/sparc/setcc-6.c: Likewise.
3445 * gcc.target/sparc/setcc-7.c: Likewise.
3446 * gcc.target/sparc/setcc-8.c: Likewise.
3447 * gcc.target/sparc/setcc-9.c: Likewise.
3448 * gcc.target/sparc/setcc-10.c: Delete.
3449
f6cf4810
SK
34502016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3451
3452 PR fortran/77942
3453 * gfortran.dg/pr77942.f90
3454
8e8c2744
FR
34552016-10-11 Fritz Reese <fritzoreese@gmail.com>
3456
3457 * gfortran.dg/dec_math.f90: New testsuite.
3458
ddefad9a
SKS
34592016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3460
3461 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3462 (main): Declare j as i32 instead of int.
3463
e7b08761
TP
34642016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3465
3466 PR testsuite/PR77710
3467 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3468 target triplet instead of *-*-*-*.
3469
9fd7cd44
EB
34702016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3471
3472 * gnat.dg/unchecked_convert10.adb: New test.
3473 * gnat.dg/unchecked_convert11.adb: Likewise.
3474 * gnat.dg/unchecked_convert12.adb: Likewise.
3475
ff7e7ee0
EB
34762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3477
3478 * gcc.target/sparc/cbcond-1.c: New test.
3479 * gcc.target/sparc/cbcond-2.c: Likewise.
3480 * gcc.target/sparc/movcc-1.c: Likewise.
3481 * gcc.target/sparc/movcc-2.c: Likewise.
3482 * gcc.target/sparc/setcc-1.c: Adjust.
3483 * gcc.target/sparc/setcc-2.c: Likewise.
3484 * gcc.target/sparc/setcc-3.c: Likewise.
3485 * gcc.target/sparc/setcc-4.c: Likewise.
3486 * gcc.target/sparc/setcc-5.c: Likewise.
3487 * gcc.target/sparc/setcc-6.c: New test.
3488 * gcc.target/sparc/setcc-7.c: Likewise.
3489 * gcc.target/sparc/setcc-8.c: Likewise.
3490 * gcc.target/sparc/setcc-9.c: Likewise.
3491 * gcc.target/sparc/setcc-10.c: Likewise.
3492
d30078b8
JL
34932016-10-10 Jeff Law <law@redhat.com>
3494
3495 PR tree-optimization/71947
3496 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3497 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3498 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3499 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3500 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3501 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3502
5f869266
TK
35032016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3504
3505 PR fortran/77915
3506 * gfortran.dg/matmul_11.f90: New test.
3507
174e0b00
JW
35082016-10-10 Jiong Wang <jiong.wang@arm.com>
3509
3510 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3511 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3512 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3513 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3514 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3515 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3516 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3517 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3518 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3519 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3520 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3521 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3522 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3523 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3524 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3525 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3526 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3527 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3528 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3529 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3530 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3531 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3532 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3533 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3534 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3535 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3536 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3537 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3538 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3539 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3540 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3541 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3542 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3543 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3544 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3545 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3546 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3547 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3548 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3549 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3550 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3551 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3552 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3553 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3554 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3555 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3556 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3557 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3558 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3559 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3560 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3561 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3562 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3563 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3564 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3565 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3566 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3567 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3568 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3569
4bc63138
JW
35702016-10-10 Jiong Wang <jiong.wang@arm.com>
3571
3572 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3573 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3574 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3575 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3576 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3577 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3578 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3579 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3580 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3581 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3582 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3583 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3584 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3585 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3586
8f3edb07
JW
35872016-10-10 Jiong Wang <jiong.wang@arm.com>
3588
3589 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3590 Enable AArch64.
3591 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3592 vdup*_laneq.
3593 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3594 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3595 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3596 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3597
6e49f922
JW
35982016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3599 Jiong Wang <jiong.wang@arm.com>
3600
3601 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3602 AArch64 support.
3603 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3604 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3605 AArch64 targets.
3606 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3607 AArch64 targets.
3608 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3609 targets.
3610 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3611
41683e1a
EB
36122016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3613
3614 * gnat.dg/specs/vfa.ads: New test.
3615
6e49f922 36162016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3617
3618 * gnat.dg/inline13.ad[sb]: New test.
3619 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3620
55cfd746
EB
36212016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3622
3623 * gnat.dg/biased_subtype.adb: New test.
3624
4dfb8a2a
JJ
36252016-10-09 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR tree-optimization/77901
3628 * gcc.c-torture/compile/pr77901.c: New test.
3629
67b97478
PK
36302016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3631
3632 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3633 * gcc.dg/ipa/propalign-2.c: Likewise
3634 * gcc.dg/ipa/propalign-3.c: Likewise.
3635 * gcc.dg/ipa/propalign-4.c: Likewise.
3636 * gcc.dg/ipa/propalign-5.c: Likewise.
3637
7bad794a
JJ
36382016-10-08 Jakub Jelinek <jakub@redhat.com>
3639
81b02905
JJ
3640 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3641
ee19ef45
JJ
3642 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3643
7bad794a
JJ
3644 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3645 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3646
56d3a930
FR
36472016-10-07 Fritz Reese <fritzoreese@gmail.com>
3648
3649 * gfortran.dg/dec_union_11.f90: New testcase.
3650
45e2bf2e
NS
36512016-10-07 Nathan Sidwell <nathan@acm.org>
3652
3653 PR c++/66443
3654 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3655 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3656 * g++.dg/cpp1y/pr66443-cxx14.C: New
3657 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3658 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3659
be845b04
JJ
36602016-10-07 Jakub Jelinek <jakub@redhat.com>
3661
3662 * g++.dg/cpp0x/addressof1.C: New test.
3663 * g++.dg/cpp0x/addressof2.C: New test.
3664
08213983
MM
36652016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3666
3667 * gcc.target/powerpc/float128-type-1.c: New test to check that
3668 PowerPC 64-bit Linux enables -mfloat128-type by default.
3669 * gcc.target/powerpc/float128-type-2.c: Likewise.
3670 * gcc.target/powerpc/float128-mix.c: Change error message to
3671 reflect that __ibm128 is now #define'ed to be long double.
3672
bd845c14
SK
36732016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3674
3675 PR fortran/77406
3676 * gfortran.dg/pr77406.f90: New test.
3677 * gfortran.dg/assumed_type_3.f90: Update error messages.
3678 * gfortran.dg/defined_operators_1.f90: Ditto.
3679 * gfortran.dg/generic_26.f90: Ditto.
3680 * gfortran.dg/generic_7.f90: Ditto.
3681 * gfortran.dg/gomp/udr5.f90: Ditto.
3682 * gfortran.dg/gomp/udr7.f90: Ditto.
3683 * gfortran.dg/interface_1.f90: Ditto.
3684 * gfortran.dg/interface_37.f90: Ditto.
3685 * gfortran.dg/interface_5.f90: Ditto.
3686 * gfortran.dg/interface_6.f90: Ditto.
3687 * gfortran.dg/interface_7.f90
3688 * gfortran.dg/no_arg_check_3.f90
3689 * gfortran.dg/operator_5.f90
3690 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3691
c09c4992
BE
36922016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3693
3694 PR c++/77700
3695 * c-c++-common/Wint-in-bool-context.c: Update test.
3696
d7f336f8
RB
36972016-10-07 Richard Biener <rguenther@suse.de>
3698
3699 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3700 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3701
a9172bf3
MP
37022016-10-07 Marek Polacek <polacek@redhat.com>
3703
3704 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3705
8a14afd0
BS
37062016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3707
3708 PR c++/69733
3709 * c-c++-common/pr69733.c: New test.
3710 * gcc.dg/pr69733.c: New test.
3711 * gcc.target/i386/pr69733.c: New test.
3712
d4bd4646
MP
37132016-10-07 Marek Polacek <polacek@redhat.com>
3714
3715 PR c++/77803
3716 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3717
a93cdc5c
JJ
37182016-10-07 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR tree-optimization/77664
3721 * gcc.dg/tree-ssa/pr77664.c: New test.
3722 * gcc.dg/pr77664.c: New test.
3723
37242016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3725
3726 * gfortran.dg/pr69955.f90: New test.
3727
ac193ee7
LK
37282016_10-06 Louis Krupp <louis.krupp@zoho.com>
3729
3730 PR fortran/57910
3731 * gfortran.dg/pr57910.f90: New test.
3732
342cfb3e
JJ
37332016-10-06 Jakub Jelinek <jakub@redhat.com>
3734
3735 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3736 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3737
48057089
KV
37382016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3739
3740 PR tree-optimization/77862
3741 * gcc.dg/pr77862.c: New test.
3742
65b25c9b
KV
37432016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3744
3745 * gcc.dg/tree-ssa/evrp4.c: New test.
3746
f3127685
JL
37472016-10-06 Jeff Law <law@redhat.com>
3748
3749 PR tree-optimization/71661
3750 * gcc.dg/tree-ssa/pr71661.c: New test.
3751
b3972588
RB
37522016-10-06 Richard Biener <rguenther@suse.de>
3753
3754 PR tree-optimization/77855
3755 * gcc.dg/torture/pr77855.c: New testcase.
3756
139dc3c6 37572016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3758 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3759
3760 * g++.dg/other/pr77759.C: New test.
3761
37f6a157
RB
37622016-10-06 Richard Biener <rguenther@suse.de>
3763
3764 PR tree-optimization/77839
3765 * gcc.dg/torture/pr77839.c: New testcase.
3766
f779aeb8
MP
37672016-10-06 Marek Polacek <polacek@redhat.com>
3768
3769 * g++.dg/cpp1z/init-statement9.C: New test.
3770
eee8f0b0
AS
37712016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3772
3773 * gcc.target/i386/pcommit-1.c: Deleted.
3774 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3775 * gcc.target/i386/sse-13.c: Ditto.
3776 * gcc.target/i386/sse-14.c: Ditto.
3777 * gcc.target/i386/sse-22.c: Ditto.
3778 * gcc.target/i386/sse-23.c: Ditto.
3779 * g++.dg/other/i386-2.C: Ditto.
3780
b48042bb
UB
37812016-10-05 Uros Bizjak <ubizjak@gmail.com>
3782
3783 * gcc.target/i386/pr77833.c: Require int128 effective target.
3784
50b01e1d
SK
37852016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3786
3787 PR fortran/58991
3788 PR fortran/58992
3789 * gfortran.dg/associate_22.f90: New test.
3790
908b8296
FR
37912016-10-05 Fritz Reese <fritzoreese@gmail.com>
3792
3793 * gfortran.dg/dec_union_9.f90: New testcase.
3794 * gfortran.dg/dec_union_10.f90: New testcase.
3795
87582521
JJ
37962016-10-05 Jakub Jelinek <jakub@redhat.com>
3797
2e69f143
JJ
3798 PR sanitizer/66343
3799 * gcc.dg/pch/pr66343-3.c: New test.
3800 * gcc.dg/pch/pr66343-3.hs: New file.
3801
87582521
JJ
3802 PR sanitizer/66343
3803 * gcc.dg/pch/pr66343-1.c: New test.
3804 * gcc.dg/pch/pr66343-1.hs: New file.
3805 * gcc.dg/pch/pr66343-2.c: New test.
3806 * gcc.dg/pch/pr66343-2.hs: New file.
3807
700fff34
BE
38082016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3809
3810 * c-c++-common/Wint-in-bool-context.c: Update test.
3811
17a9e380
MP
38122016-10-05 Marek Polacek <polacek@redhat.com>
3813
3814 * g++.dg/cpp1z/init-statement1.C: New test.
3815 * g++.dg/cpp1z/init-statement2.C: New test.
3816 * g++.dg/cpp1z/init-statement3.C: New test.
3817 * g++.dg/cpp1z/init-statement4.C: New test.
3818 * g++.dg/cpp1z/init-statement5.C: New test.
3819 * g++.dg/cpp1z/init-statement6.C: New test.
3820 * g++.dg/cpp1z/init-statement7.C: New test.
3821 * g++.dg/cpp1z/init-statement8.C: New test.
3822
6e48e779
LK
38232016-10-05 Louis Krupp <louis.krupp@zoho.com>
3824
3825 PR fortran/67524
3826 * gfortran.dg/pr67524.f90: New test.
3827
04a32443
JJ
38282016-10-05 Jakub Jelinek <jakub@redhat.com>
3829
3830 PR sanitizer/77823
3831 * c-c++-common/ubsan/shift-9.c: New test.
3832
743a9cf7
SKS
38332016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3834
3835 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3836 of int if __SIZEOF_INT__ is less than 4 bytes.
3837
a40278c3
JD
38382016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3839
3840 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3841 * gfortran.dg/class_array_20.f03: Likewise.
3842 * gfortran.dg/class_array_21.f03: Likewise.
3843 * gfortran.dg/finalize_29.f08: Likewise.
3844 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3845
39bb7d01
RB
38462016-10-05 Richard Biener <rguenther@suse.de>
3847
3848 PR middle-end/77826
3849 * gcc.dg/torture/pr77826.c: New testcase.
3850
eeb57981
RB
38512016-10-05 Richard Biener <rguenther@suse.de>
3852
3853 * gcc.dg/fold-copysign-1.c: New testcase.
3854
f9018d75
AS
38552016-10-05 Andreas Schwab <schwab@suse.de>
3856
3857 * g++.dg/pr49847-2.C: Remove.
3858
7e8000b3
PMR
38592016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3860
3861 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3862
54f84ca9
RB
38632016-10-05 Richard Biener <rguenther@suse.de>
3864
3865 PR middle-end/55152
3866 * gcc.dg/pr55152-2.c: New testcase.
3867
17beda50
JD
38682016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3869
3870 * gfortran.dg/dtio_15.f90: New test.
3871
1c84b798
ILT
38722016-10-04 Ian Lance Taylor <iant@golang.org>
3873
3874 * gcc.dg/split-7.c: New test.
3875
7ec39552
MS
38762016-10-04 Martin Sebor <msebor@redhat.com>
3877
3878 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3879 %lc directive to wint_t to silence -Wformat warnings on targets
3880 where the latter is a distinct type such as long.
3881
8ff04ff9
MS
38822016-10-04 Martin Sebor <msebor@redhat.com>
3883
3884 PR c++/77804
3885 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3886
bfecd57c
JJ
38872016-10-04 Jakub Jelinek <jakub@redhat.com>
3888
f72da967
JJ
3889 PR c++/77791
3890 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3891
bfecd57c
JJ
3892 * g++.dg/other/java3.C: Remove.
3893 * g++.dg/other/java1.C: Remove.
3894 * g++.dg/other/error12.C: Remove.
3895 * g++.dg/other/java2.C: Remove.
3896 * g++.dg/warn/Wnvdtor.C: Remove.
3897 * g++.dg/lookup/java1.C: Remove.
3898 * g++.dg/lookup/java2.C: Remove.
3899 * g++.dg/ext/pr34829.C: Remove.
3900 * g++.dg/ext/java-3.C: Remove.
3901 * g++.dg/ext/java-1.C: Remove.
3902 * g++.dg/ext/java-2.C: Remove.
3903 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3904
fe8b1e83
DG
39052016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3906
3907 PR tree-optimization/77808
3908 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3909
078b5aab
RB
39102016-10-04 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/77399
3913 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3914
2b568899
RB
39152016-10-04 Richard Biener <rguenther@suse.de>
3916
3917 PR middle-end/77833
3918 * gcc.target/i386/pr77833.c: New testcase.
3919
0a4e5cf3
JL
39202016-09-26 Jeff Law <law@redhat.com>
3921
3922 PR tree-optimization/71550
3923 PR tree-optimization/71403
3924 * gcc.c-torture/execute/pr71550.c: New test.
3925
d07b0a23
SKS
39262016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3927
3928 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3929 option.
3930
b44a42cf
KT
39312016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3932
3933 Revert
3934 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3935
3936 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3937
f41f1ceb
MP
39382016-10-03 Marek Polacek <polacek@redhat.com>
3939
3940 * g++.dg/cpp0x/nullptr37.C: New test.
3941
1633d3b9
BE
39422016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3943
3944 * c-c++-common/Wint-in-bool-context.c: Update test.
3945
2c8e3a1d
JJ
39462016-10-02 Jakub Jelinek <jakub@redhat.com>
3947
3948 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3949 earlier.
3950 * g++.dg/charset/asm2.c (memmove): Likewise.
3951 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3952 * g++.dg/tls/diag-4.C (foo): Likewise.
3953 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3954 dg-warning, fix up regex.
3955 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3956 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3957 * g++.old-deja/g++.mike/net31.C: Likewise.
3958 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3959 for C++17.
3960 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3961 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3962
f00b6283
RB
39632016-10-01 Richard Biener <rguenther@suse.de>
3964
3965 PR middle-end/77798
3966 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3967
0f0565b1
AV
39682016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3969
3970 PR fortran/77663
3971 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3972
c58823a0
JJ
39732016-10-01 Jakub Jelinek <jakub@redhat.com>
3974
3975 PR c/77490
3976 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3977 Add dg-prune-output directive.
3978
e3228a50
JD
39792016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3980
3981 PR fortran/66643
3982 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3983 * gfortran.fortran-torture/compile/write.f90: Update test.
3984
e70bbc6f
MW
39852016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3986
3987 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3988 arm_fp16_alternative_ok as the required effective target.
3989 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3990 -mfp16-format=alternative to the dg-options directive and remove
3991 the dg-add-options directive.
3992
c39747d2
FR
39932016-09-30 Fritz Reese <fritzoreese@gmail.com>
3994
3995 PR fortran/77764
3996 * gfortran.dg/dec_union_8.f90: New testcase.
3997
00074dd8
FR
39982016-09-30 Fritz Reese <fritzoreese@gmail.com>
3999
4000 PR fortran/77782
4001 * gfortran.dg/dec_structure_16.f90: New testcase.
4002
26f391e8
AV
40032016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4004
4005 * gfortran.dg/coarray_allocate_10.f08: New test.
4006 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4007
fa16a271
KT
40082016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4009
4010 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4011
f334c828
RB
40122016-09-30 Richard Biener <rguenther@suse.de>
4013
4014 PR tree-optimization/77399
4015 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4016
76e3ec9c
SL
40172016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4018
871267e1 4019 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4020 -fdelete-null-pointer-checks explicit.
4021 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4022 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4023 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4024 * gcc.dg/pic-1.c: Require fpic target support.
4025 * gcc.dg/pic-2.c: Likewise.
4026
a2c6e7f2
JJ
40272016-09-29 Jakub Jelinek <jakub@redhat.com>
4028
4029 Implement P0001R1 - C++17 removal of register storage class specifier
4030 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4031 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4032 C++17.
4033 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4034 keyword if not __SSE2__.
4035 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4036 C++17.
4037 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4038 register keywords.
4039 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4040 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4041 no_erroneous_warning): Expect new warnings for C++17.
4042 * g++.dg/warn/register-var-2.C (f): Likewise.
4043 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4044 * g++.dg/parse/linkage2.C (foo): Likewise.
4045 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4046 keyword on parameters for C++17.
4047 * g++.dg/cpp1z/register1.C: New test.
4048 * g++.dg/cpp1z/register2.C: New test.
4049 * g++.dg/cpp1z/register3.C: New test.
4050
4ab76933
UB
40512016-09-29 Uros Bizjak <ubizjak@gmail.com>
4052
4053 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4054 * gcc.target/i386/avx2-check.h (main): Ditto.
4055 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4056 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4057 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4058 * gcc.target/i386/avx512er-check.h (main): Ditto.
4059 * gcc.target/i386/avx512f-check.h (main): Ditto.
4060 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4061 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4062 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4063
2488ebe5
UB
40642016-09-29 Uros Bizjak <ubizjak@gmail.com>
4065
4066 PR target/77756
4067 * gcc.target/i386/pr77756.c: New test.
4068
4d258d09
MP
40692016-09-29 Marek Polacek <polacek@redhat.com>
4070
4071 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4072
a9087411
MP
40732016-09-29 Marek Polacek <polacek@redhat.com>
4074
4075 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4076 C++14.
4077
fa0a064a
ML
40782016-09-29 Martin Liska <mliska@suse.cz>
4079
4080 * objc/execute/construct1.m: New test.
4081
0ce1ecc7
RB
40822016-09-29 Richard Biener <rguenther@suse.de>
4083
4084 PR tree-optimization/77768
4085 * gcc.dg/torture/pr77768.c: New testcase.
4086
da186c1f
RB
40872016-09-28 Richard Biener <rguenther@suse.de>
4088
4089 PR middle-end/77407
4090 * gcc.dg/pr77407.c: New testcase.
4091
d657e995
RB
40922016-09-29 Richard Biener <rguenther@suse.de>
4093
4094 PR middle-end/55152
4095 * gcc.dg/pr55152.c: New testcase.
4096 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4097
cadf6296
RO
40982016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4099
4100 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4101 (dg-options): Remove -m32.
4102
88000fd1
MS
41032016-09-28 Martin Sebor <msebor@redhat.com>
4104
4105 PR middle-end/77721
4106 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4107
0c172974
JD
41082016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4109
4110 PR libgfortran/77707
4111 * gfortran.dg/inquire_17.f90: New test.
4112
4b390698
JJ
41132016-09-28 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR c++/77467
4116 * g++.dg/cpp1y/constexpr-77467.C: New test.
4117
2b1b5938
MS
41182016-09-28 Martin Sebor <msebor@redhat.com>
4119
4120 PR c/77762
4121 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4122 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4123 (test_sprintf_p_const): Adjust line numbers to avoid failures
4124 introduced in r240503.
4125
30dc6ee9
MS
41262016-09-28 Martin Sebor <msebor@redhat.com>
4127
4128 PR middle-end/77683
4129 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4130
7d290e93
BE
41312016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4132
fcf32bad
BE
4133 PR c++/77748
4134 * g++.dg/pr77550.C: Avoid undefined behavior.
4135
7d290e93
BE
4136 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4137
912d9ec3
WD
41382016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4139
4140 * gcc.dg/strlenopt-20.c: Update test.
4141 * gcc.dg/strlenopt-21.c: Likewise.
4142 * gcc.dg/strlenopt-22.c: Likewise.
4143 * gcc.dg/strlenopt-22g.c: Likewise.
4144 * gcc.dg/strlenopt-26.c: Likewise.
4145 * gcc.dg/strlenopt-5.c: Likewise.
4146 * gcc.dg/strlenopt-7.c: Likewise.
4147 * gcc.dg/strlenopt-9.c: Likewise.
4148
459bcfb0
JJ
41492016-09-27 Jakub Jelinek <jakub@redhat.com>
4150
6e39060a
JJ
4151 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4152
8ca33347
JJ
4153 * g++.dg/cpp1z/lambda-this1.C: New test.
4154 * g++.dg/cpp1z/lambda-this2.C: New test.
4155
459bcfb0
JJ
4156 PR c++/77722
4157 * g++.dg/ubsan/return-4.C: New test.
4158 * g++.dg/ubsan/return-5.C: New test.
4159 * g++.dg/ubsan/return-6.C: New test.
4160
20fba714
JW
41612016-09-27 Jiong Wang <jiong.wang@arm.com>
4162
4163 * lib/target-supports.exp
4164 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4165 in function comment.
4166
bebe0086
ML
41672016-09-27 Martin Liska <mliska@suse.cz>
4168
4169 PR gcov-profile/46266
4170 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4171 considered.
4172
59896334
RB
41732016-09-27 Richard Biener <rguenther@suse.de>
4174
4175 PR tree-optimization/77745
4176 * g++.dg/torture/pr77745.C: New testcase.
4177
f0d355dc
RB
41782016-09-27 Richard Biener <rguenther@suse.de>
4179
4180 PR tree-optimization/77478
4181 * gcc.dg/torture/pr77478.c: New testcase.
4182
8c9434c2
ML
41832016-09-27 Martin Liska <mliska@suse.cz>
4184
4185 PR gcov-profile/7970
4186 PR gcov-profile/16855
4187 PR gcov-profile/44779
4188 * g++.dg/gcov/pr16855.C: New test.
4189
511d092e
SKS
41902016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4191
4192 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4193
f2e0c4e1
JJ
41942016-09-27 Jakub Jelinek <jakub@redhat.com>
4195
4196 PR fortran/77666
4197 * gfortran.dg/gomp/pr77666.f90: New test.
4198
3a4228ba
KV
41992016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4200
4201 PR ipa/77677
4202 * gcc.dg/torture/pr77677-2.c: New test.
4203
a184e37f
SK
42042016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4205
4206 PR fortran/77420
4207 * gfortran.dg/pr77420_1.f90: New test.
4208 * gfortran.dg/pr77420_2.f90: Ditto.
4209 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4210 * gfortran.dg/pr77420_4.f90: this file.
4211
8be59d19
KV
42122016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4213
4214 PR middle-end/77719
4215 * gfortran.dg/pr77719.f90: New test.
4216
991075a4
TP
42172016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4218
4219 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4220 singular form of byte when quantity is unknown.
991075a4 4221
c6147dc4
MP
42222016-09-26 Marek Polacek <polacek@redhat.com>
4223
4224 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4225
5cc6c41c
ML
42262016-09-26 Martin Liska <mliska@suse.cz>
4227
4228 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4229 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4230 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4231 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4232 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4233 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4234 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4235 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4236 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4237
81fea426
MP
42382016-09-26 Marek Polacek <polacek@redhat.com>
4239
4240 PR c/7652
4241 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4242 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4243 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4244 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4245 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4246 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4247 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4248 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4249 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4250 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4251 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4252 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4253 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4254 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4255 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4256 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4257 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4258 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4259 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4260 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4261 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4262 * c-c++-common/attr-fallthrough-1.c: New test.
4263 * c-c++-common/attr-fallthrough-2.c: New test.
4264 * g++.dg/cpp0x/fallthrough1.C: New test.
4265 * g++.dg/cpp0x/fallthrough2.C: New test.
4266 * g++.dg/cpp1z/fallthrough1.C: New test.
4267 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4268 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4269 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4270 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4271
9b597c1f
SK
42722016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4273
12a813c1 4274 PR fortran/77429
9b597c1f
SK
4275 * gfortran.dg/pr77429.f90: New test.
4276
f1c7e7f1
SK
42772016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4278
4279 PR fortran/77694
4280 * gfortran.dg/pr77694.f90: New test.
4281
50c6dd20
OE
42822016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4283
4284 PR target/51244
4285 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4286
540b039e
DH
42872016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4288
4289 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4290 for 32-bit mode.
4291
cfd161bf
DH
42922016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4293
4294 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4295 for 32-bit mode.
4296
9a2300e9
MP
42972016-09-24 Marek Polacek <polacek@redhat.com>
4298
4299 PR c/77490
4300 * c-c++-common/Wbool-operation-1.c: New test.
4301 * gcc.dg/Wbool-operation-1.c: New test.
4302
34d567d1
FR
43032016-09-23 Fritz Reese <fritzoreese@gmail.com>
4304
4305 * gfortran.dg/dec_static_1.f90: New.
4306 * gfortran.dg/dec_static_2.f90: New.
4307 * gfortran.dg/dec_static_3.f90: New.
4308 * gfortran.dg/dec_static_4.f90: New.
4309
4a8d4422
JD
43102016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4311
4312 PR fortran/48298
4313 * gfortran.dg/negative_unit_check.f90: Update test.
4314 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4315
90ef45cb
DV
43162016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4317
4318 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4319 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4320 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4321 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4322 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4323 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4324 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4325
e0535922
MS
43262016-09-23 Martin Sebor <msebor@redhat.com>
4327
4328 PR testsuite/77713
4329 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4330 assuming long double is bigger than double.
4331
d664d76d
JJ
43322016-09-23 Jakub Jelinek <jakub@redhat.com>
4333
4334 Implement P0138R2, C++17 construction rules for enum class values
4335 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4336
3b31f720
DM
43372016-09-23 David Malcolm <dmalcolm@redhat.com>
4338
4339 PR preprocessor/77672
4340 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4341 expected multiline output from first warning to reflect change
4342 in r240434.
4343
592459bf
TP
43442016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4345
4346 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4347
0af06385
BE
43482016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4349 Tom de Vries <tom@codesourcery.com>
4350
4351 PR testsuite/77411
4352 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4353
8f01b67a
MP
43542016-09-23 Marek Polacek <polacek@redhat.com>
4355
4356 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4357 * c-c++-common/gomp/atomic-13.c: Likewise.
4358 * c-c++-common/gomp/atomic-14.c: Likewise.
4359 * c-c++-common/pr60439.c: Remove invalid code.
4360 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4361 * g++.dg/expr/bitfield5.C: Likewise.
4362 * g++.dg/expr/bitfield6.C: Likewise.
4363 * g++.dg/expr/bool1.C: Likewise.
4364 * g++.dg/expr/bool3.C: Likewise.
4365 * g++.dg/expr/lval3.C: Likewise.
4366 * g++.dg/expr/lval4.C: Likewise.
4367 * g++.old-deja/g++.jason/bool5.C: Likewise.
4368
bbd6fcf3
DM
43692016-09-23 David Malcolm <dmalcolm@redhat.com>
4370
4371 PR preprocessor/77672
4372 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4373 (test_terminator_location): New function.
4374
113d06a4
RB
43752016-09-23 Richard Biener <rguenther@suse.de>
4376
4377 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4378
cab9e1df
MW
43792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4380
4381 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4382 -march=armv8.2-a+fp16 when supported by the hardware.
4383 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4384 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4385 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4386 semi-colons to a macro invocations.
4387 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4388 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4389 defined.
4390 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4391 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4392 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4393 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4394 defined.
4395 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4396 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4397 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4398 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4399 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4400 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4401 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4402 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4403 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4404 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4405 defined.
4406 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4407 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4408 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4409 defined.
4410 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4411 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4412 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4413 defined.
4414 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4415 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4416 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4417 defined.
4418 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4419 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4420 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4421 defined. Also fix some white-space.
4422 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4423 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4424 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4425 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4426 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4427 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4428 defined. Also fix some long lines and white-space.
4429 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4430 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4431 defined. Also fix some long lines and white-space.
4432 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4433 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4434 defined.
4435 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4436 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4437 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4438 defined.
4439 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4440 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4441 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4442 defined.
4443 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4444 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4445 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4446 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4447 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4448 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4449 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4450 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4451 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4452 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4453 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4454 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4455 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4456 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4457 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4458 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4459 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4460 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4461 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4462
da9b2e69
JW
44632016-09-23 Jiong Wang <jiong.wang@arm.com>
4464 Matthew Wahab <matthew.wahab@arm.com>
4465
4466 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4467 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4468 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4469 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4470 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4471 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4472 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4473 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4474 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4475 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4476 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4477 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4478 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4479 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4480 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4481 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4482 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4483 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4484 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4485 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4486 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4487 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4488 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4489 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4490 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4491 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4492 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4493 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4494 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4495 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4496 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4497 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4498 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4499 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4500 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4501 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4502 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4503
785cf02f
MW
45042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4505
4506 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4507 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4508 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4509 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4510 support.
4511
1e401340
KV
45122016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4513
4514 PR ipa/77677
4515 * gcc.dg/torture/pr77677.c: New test.
4516
8ed3eeac
AV
45172016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4518
4519 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4520 here now.
4521
55a9b91b
MW
45222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4523
4524 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4525 options. Add tests for float16x4_t and float16x8_t.
4526
64c744b9
DV
45272016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4528
4529 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4530 * gcc.target/s390/risbg-ll-2.c: Ditto.
4531 * gcc.target/s390/risbg-ll-3.c: Ditto.
4532
d403b8d4
MW
45332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4534
4535 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4536 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4537
576987fc
DV
45382016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4539
4540 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4541 output to the simplified instructions.
4542
4ffc8099
MW
45432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4544
4545 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4546 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4547
b1a970a5
MW
45482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4549
4550 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4551 (FP16_SUPPORTED): New
4552 (expected-hfloat-16x4): Make conditional on __fp16 support.
4553 (expected-hfloat-16x8): Likewise.
4554 (vdup_n_f16): Disable for non-AArch64 targets.
4555 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4556 conditional on FP16_SUPPORTED.
4557 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4558 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4559 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4560 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4561 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4562 for testing __fp16.
4563 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4564 conditional on FP16_SUPPORTED.
4565 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4566 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4567
50df9464
MW
45682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4569
4570 * gcc.target/arm/short-vfp-1.c: New.
4571
536b9f42
MW
45722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4573
4574 * gcc.target/arm/attr-fp16-arith-1.c: New.
4575
1b9e31cf
MW
45762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4577
4578 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4579 New.
4580 (add_options_for_arm_v8_2a_fp16_neon): New.
4581 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4582 (add_options_for_arm_arch_v8_2a): Auto-generate.
4583 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4584 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4585 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4586 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4587 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4588 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4589 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4590
a5b42ee7
MW
45912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4592
4593 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4594 arm_fp16_alternative_ok.
4595 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4596 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4597 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4598 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4599 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4600 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4601 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4602 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4603 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4604 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4605 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4606 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4607 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4608 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4609 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4610 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4611 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4612 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4613 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4614 arm_fp16_alternative_ok.
4615 * lib/target-supports.exp
4616 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4617 (check_effective_target_arm_fp16_alternative_ok): New.
4618 (check_effective_target_arm_fp16_none_ok_nocache): New.
4619 (check_effective_target_arm_fp16_none_ok): New.
4620
fcbc975b
ML
46212016-09-23 Martin Liska <mliska@suse.cz>
4622
4623 * gcc.dg/ipa/pr77653.c: Replace adress
4624 with address.
4625
1822b732
ML
46262016-09-23 Martin Liska <mliska@suse.cz>
4627
4628 * gcc.target/i386/movbe-4.c: New test.
4629
fab18cc4
ML
46302016-09-23 Martin Liska <mliska@suse.cz>
4631
4632 * gcc.target/i386/crc32-5.c: New test.
4633
e70f01b5
ML
46342016-09-23 Martin Liska <mliska@suse.cz>
4635
4636 * gcc.target/i386/pr71652.c: New test.
4637 * gcc.target/i386/pr71652-2.c: New test.
4638 * gcc.target/i386/pr71652-3.c: New test.
4639
f2e81d05
JJ
46402016-09-23 Jakub Jelinek <jakub@redhat.com>
4641
4642 * lib/gcc-dg.exp (process-message): Support relative line number
4643 notation - .+4 or .-1 etc.
4644 * gcc.dg/dg-test-1.c: New test.
4645
ed30d2a6
MS
46462016-09-22 Martin Sebor <msebor@redhat.com>
4647
4648 PR target/77676
4649 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4650 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4651 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4652 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4653
1c681c7b
UB
46542016-09-22 Uros Bizjak <ubizjak@gmail.com>
4655
4656 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4657 * gcc.dg/ifcvt-2.c: Ditto.
4658 * gcc.dg/zero_bits_compound-1.c: Ditto.
4659 * gcc.dg/zero_bits_compound-1.c: Ditto.
4660 * gcc.dg/pr40550.c: Simplify target selectors.
4661 Use dg-additional-options.
4662 * gcc.dg/pr47893.c: Ditto.
4663 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4664 additional options for 32-bit x86 targets.
4665 * gcc.dg/pr70955.c: Move to ...
4666 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4667
67cf0a53
PC
46682016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4669
4670 PR c++/61019
4671 * g++.dg/cpp0x/pr61019.C: New.
4672
0ee70cc0
AV
46732016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4674 Terry Guo <terry.guo@arm.com>
4675
4676 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4677 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4678 * gcc.target/arm/pure-code/pure-code.exp: New.
4679
43639d2c
UB
46802016-09-22 Uros Bizjak <ubizjak@gmail.com>
4681
4682 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4683 Remove SSE effective target requirement.
4684
a608d15b
PC
46852016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4686
4687 PR c++/71979
4688 * g++.dg/cpp0x/pr71979.C: New.
4689
d94a7ab4
BE
46902016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4691
4692 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4693
a13f439f
ML
46942016-09-22 Martin Liska <mliska@suse.cz>
4695
4696 PR ipa/77653
4697 * gcc.dg/ipa/pr77653.c: New test.
4698
cf352092
JJ
46992016-09-22 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR fortran/77665
4702 * gfortran.dg/gomp/pr77665.f90: New test.
4703
a8de3002
PT
47042016-09-22 Paul Thomas <pault@gcc.gnu.org>
4705
4706 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4707 * gfortran.dg/dtio_13.f90: New test.
4708
39abef62
LK
47092016-09-21 Louis Krupp <louis.krupp@zoho.com>
4710
4711 PR fortran/66107
4712 * gfortran.dg/pr66107.f90: New test.
4713
4a2bb7fc
ILT
47142016-09-21 Ian Lance Taylor <iant@golang.org>
4715
4716 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4717 with call to builtin delete function.
4718
5f84cee2
JM
47192016-09-21 Joseph Myers <joseph@codesourcery.com>
4720
4721 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4722 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4723 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4724 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4725 tests.
4726
fe01a41a
UB
47272016-09-21 Uros Bizjak <ubizjak@gmail.com>
4728
4729 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4730
2e1c20b1
JJ
47312016-09-21 Jakub Jelinek <jakub@redhat.com>
4732
4733 PR c++/77651
4734 * g++.dg/cpp1z/aligned-new6.C: New test.
4735
de4c144a
MW
47362016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4737
4738 * gcc.target/arm/fp16-aapcs-3.c: New.
4739 * gcc.target/arm/fp16-aapcs-4.c: New.
4740 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4741 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4742 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4743 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4744
44fc7854
BE
47452016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4746
4747 PR tree-optimization/77550
4748 * g++.dg/pr77550.C: New test.
4749
bc084f84
GJL
47502016-09-21 Georg-Johann Lay <avr@gjlay.de>
4751
4752 PR target/77326
4753 * gcc.target/avr/torture/pr77326.c: New test.
4754
c075003a
LK
47552016-09-21 Louis Krupp <louis.krupp@zoho.com>
4756
4757 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4758
6811ea79
RB
47592016-09-21 Richard Biener <rguenther@suse.de>
4760
4761 PR tree-optimization/77648
4762 * gcc.dg/torture/pr77648-1.c: New testcase.
4763 * gcc.dg/torture/pr77648-2.c: Likewise.
4764
f955c4c4
RB
47652016-09-21 Richard Biener <rguenther@suse.de>
4766 Jakub Jelinek <jakub@redhat.com>
4767
4768 PR tree-optimization/77621
4769 * gcc.dg/pr77621.c: New testcase.
4770
096506bb
PT
47712016-09-21 Paul Thomas <pault@gcc.gnu.org>
4772
4773 PR fortran/77657
4774 * gfortran.dg/dtio_12.f90: New test.
4775
37d168ae
SKS
47762016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4777
4778 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4779
66454000
KV
47802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4781
4782 PR tree-optimization/72835
4783 * gcc.dg/tree-ssa/pr72835.c: New test.
4784
88d0c3f0
MS
47852016-09-20 Martin Sebor <msebor@redhat.com>
4786
4787 PR middle-end/49905
4788 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4789 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4790 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4791 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4792 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4793 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4794 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4795
a03df1d5
KV
47962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4797
4798 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4799 arguments/compare will be optimized away.
4800 * gcc.dg/torture/ftrapv-1.c: Likewise.
4801
8bc5448f
KV
48022016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4803
4804 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4805 will be optimized away.
4806 * gcc.dg/ipa/vrp1.c: New test.
4807 * gcc.dg/ipa/vrp2.c: New test.
4808 * gcc.dg/ipa/vrp3.c: New test.
4809
973625a0
KV
48102016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4811
4812 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4813 does the same transformation.
4814 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4815 * gcc.dg/tree-ssa/evrp1.c: New test.
4816 * gcc.dg/tree-ssa/evrp2.c: New test.
4817 * gcc.dg/tree-ssa/evrp3.c: New test.
4818 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4819 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4820 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4821 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4822 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4823 foling now happens early.
4824 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4825 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4826 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4827 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4828 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4829
9b1ba33c
UB
48302016-09-20 Uros Bizjak <ubizjak@gmail.com>
4831
4832 PR target/77621
4833 * gcc.target/i386/pr77621.c: New test.
4834 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4835 pattern, loop should vectorize with -mtune=atom.
4836
f5bd4ad8
MO
48372016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4838 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR testsuite/63299
4841 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4842 instead of delete.
4843
7d9cf801
JJ
48442016-09-20 Jakub Jelinek <jakub@redhat.com>
4845
b912f962
JJ
4846 PR c++/77626
4847 * g++.dg/other/pr77626.C: New test.
4848
eaf1ece1
JJ
4849 PR c++/77638
4850 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4851
590b62e9
JJ
4852 PR c++/77637
4853 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4854
7d9cf801
JJ
4855 PR middle-end/77624
4856 * c-c++-common/pr77624-1.c: New test.
4857 * c-c++-common/pr77624-2.c: New test.
4858
3aebb6ff
AV
48592016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4860
4861 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4862 of digits expected.
4863
b5bbe47b
RB
48642016-09-20 Richard Biener <rguenther@suse.de>
4865
4866 PR tree-optimization/77646
4867 * gcc.dg/torture/pr77646.c: New testcase.
4868
144a96e4
BE
48692016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4870
4871 PR c++/77434
4872 * c-c++-common/Wint-in-bool-context.c: New test.
4873
1f2071fa
JM
48742016-09-19 Joseph Myers <joseph@codesourcery.com>
4875
4876 * gcc.dg/cr-decimal-dig-1.c: New test.
4877
63012d9a
JM
48782016-09-19 Joseph Myers <joseph@codesourcery.com>
4879
4880 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4881 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4882 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4883 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4884
02410826
VM
48852016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4886
4887 PR rtl-optimization/77416
4888 * gcc.target/powerpc/pr77416.c: New.
4889
6101a7ab
PP
48902016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4891
4892 PR c++/77639
4893 * g++.dg/template/error-recovery4.C: New test.
4894
1993ff76
BC
48952016-09-19 Bin Cheng <bin.cheng@arm.com>
4896
4897 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4898
5fa9e644
KT
48992016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4900
4901 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4902 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4903
fc15d9ec
JJ
49042016-09-19 Jakub Jelinek <jakub@redhat.com>
4905 Jan Hubicka <jh@suse.cz>
4906
4907 PR target/77587
4908 * gcc.dg/pr77587.c: New test.
4909 * gcc.dg/pr77587a.c: New file.
4910
3c9f5092
AV
49112016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4912
4913 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4914 * gfortran.dg/coarray_38.f90:
4915 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4916 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4917 * gfortran.dg/coarray_allocate_7.f08: New test.
4918 * gfortran.dg/coarray_allocate_8.f08: New test.
4919 * gfortran.dg/coarray_allocate_9.f08: New test.
4920 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4921 new caf_register.
4922 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4923 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4924 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4925 get_by_refs.
4926 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4927 * gfortran.dg/coarray_lock_7.f90: Same.
4928 * gfortran.dg/coarray_poly_5.f90: Same.
4929 * gfortran.dg/coarray_poly_6.f90: Same.
4930 * gfortran.dg/coarray_poly_7.f90: Same.
4931 * gfortran.dg/coarray_poly_8.f90: Same.
4932 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4933
e79e6763
FR
49342016-09-19 Fritz Reese <fritzoreese@gmail.com>
4935
4936 PR fortran/77584
4937 * gfortran.dg/dec_structure_15.f90: New testcase.
4938
ae527639
RB
49392016-09-19 Richard Biener <rguenther@suse.de>
4940
4941 PR middle-end/77605
4942 * gcc.dg/torture/pr77605.c: New testcase.
4943
cdf060f8
LK
49442016-09-18 Louis Krupp <louis.krupp@zoho.com>
4945
4946 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4947
b720e919
JH
49482016-09-17 Jan Hubicka <hubicka@ucw.cz>
4949
4950 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4951 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4952 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4953 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4954 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4955 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4956 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4957 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4958 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4959 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4960 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4961
bdabae39
KY
49622016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4963
4964 * gcc.target/i386/pr68633.c: Fix expected result.
4965
493ba820
LK
49662016-09-17 Louis Krupp <louis.krupp@gmail.com>
4967
4968 PR fortran/68078
4969 * gfortran.dg/pr68078.f90: New test.
4970 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4971
9a42726b
BS
49722016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4973
4974 PR target/77613
4975 * gcc.target/powerpc/swaps-p8-25.c: New.
4976
e7d61178
JJ
49772016-09-16 Jakub Jelinek <jakub@redhat.com>
4978
8f03e02f
JJ
4979 PR c++/77482
4980 * g++.dg/cpp0x/constexpr-77482.C: New test.
4981
e80cb545
JJ
4982 PR c++/77379
4983 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4984 thunk offsets.
4985 * g++.dg/abi/abi-tag23a.C: Likewise.
4986
1c2f613f
JJ
4987 PR c++/77338
4988 * g++.dg/cpp0x/decltype-77338.C: New test.
4989
e7d61178
JJ
4990 PR c++/77375
4991 * g++.dg/cpp0x/mutable1.C: New test.
4992
8d987deb
SK
49932016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4994
4995 PR fortran/77612
4996 * gfortran.dg/pr77612.f90: New test.
4997
2c3d35a6
SKS
49982016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4999
5000 * gcc.dg/torture/pr70421.c: Require int32plus.
5001
e43163ae
JJ
50022016-09-16 Jakub Jelinek <jakub@redhat.com>
5003
bcf0905a
JJ
5004 PR middle-end/77475
5005 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5006
e43163ae
JJ
5007 PR target/77526
5008 * gcc.target/i386/pr77526.c: New test.
5009
7d704548
JJ
50102016-09-16 Jakub Jelinek <jakub@redhat.com>
5011 Eric Botcazou <ebotcazou@adacore.com>
5012
5013 PR middle-end/77594
5014 * gcc.target/i386/pr77594.c: New test.
5015
902d624f
LK
50162016-09-15 Louis Krupp <louis.krupp@zoho.com>
5017
5018 PR fortran/69963
5019 * gfortran.dg/misplaced_implicit_character.f90: New test.
5020
7e16ce79
BC
50212016-09-15 Bin Cheng <bin.cheng@arm.com>
5022
5023 PR tree-optimization/77503
5024 * gcc.dg/vect/pr77503.c: New test.
5025
7c05f5c4
RB
50262016-09-15 Richard Biener <rguenther@suse.de>
5027
5028 PR middle-end/77544
5029 * c-c++-common/torture/pr77544.c: New testcase.
5030
76ff80fb
JJ
50312016-09-15 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR middle-end/77475
5034 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5035 * gcc.dg/march-generic.c: Likewise.
5036 * gcc.target/i386/spellcheck-options-1.c: New test.
5037 * gcc.target/i386/spellcheck-options-2.c: New test.
5038 * gcc.target/i386/spellcheck-options-3.c: New test.
5039 * gcc.target/i386/spellcheck-options-4.c: New test.
5040
5560d026
CLT
50412016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5042
5043 PR fortran/72743
5044 * gfortran.dg/goacc/pr72743.f90: New test.
5045
5334f733
RB
50462016-09-15 Richard Biener <rguenther@suse.de>
5047
5048 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5049
d08615f2
RB
50502016-09-15 Richard Biener <rguenther@suse.de>
5051
5052 PR tree-optimization/77514
5053 * gcc.dg/torture/pr77514.c: New testcase.
5054
28ca05f0
JJ
50552016-09-14 Jakub Jelinek <jakub@redhat.com>
5056
5057 PR c++/77549
5058 * g++.dg/lookup/pr77549.C: New test.
5059
20a1e5b8
MP
50602016-09-14 Marek Polacek <polacek@redhat.com>
5061
5062 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5063 * c-c++-common/gomp/atomic-13.c: Likewise.
5064 * c-c++-common/gomp/atomic-14.c: Likewise.
5065 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5066 * g++.dg/cpp1z/bool-increment1.C: New test.
5067 * c-c++-common/pr60439.c: Add dg-warning.
5068 * g++.dg/expr/bitfield4.C: Likewise.
5069 * g++.dg/expr/bitfield5.C: Likewise.
5070 * g++.dg/expr/bitfield6.C: Likewise.
5071 * g++.dg/expr/bool1.C: Likewise.
5072 * g++.dg/expr/bool3.C: Likewise.
5073 * g++.dg/expr/lval3.C: Likewise.
5074 * g++.dg/expr/lval4.C: Likewise.
5075 * g++.old-deja/g++.jason/bool5.C: Likewise.
5076 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5077 * g++.dg/other/error18.C: Likewise.
5078 * g++.dg/gomp/atomic-14.C: Likewise.
5079
0761f6bf
NS
50802016-09-14 Nathan Sidwell <nathan@acm.org>
5081
5082 PR c++/77539
5083 * g++.dg/cpp1y/pr77539.C: New.
5084
13cddbc1
CL
50852016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5086
5087 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5088 dg-require.
5089 * g++.dg/ext/builtin_alloca.C: Likewise.
5090 * g++.dg/template/spec35.C: Likewise.
5091 * gcc.dg/builtins-68.c: Likewise.
5092 * gcc.misc-tests/gcov-13.c: Likewise.
5093 * gcc.misc-tests/gcov-14.c: Likewise.
5094
a90638d4
JM
50952016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5096
5097 * gfortran.dg/dec_structure_14.f90: New testcase.
5098
5ba4a08c
JJ
50992016-09-14 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR sanitizer/68260
5102 * c-c++-common/tsan/pr68260.c: New test.
5103
a713b234
JS
51042016-09-13 Joe Seymour <joe.s@somniumtech.com>
5105
5106 PR target/70713
5107 * gcc.target/msp430/function-attributes-1.c: New test.
5108 * gcc.target/msp430/function-attributes-2.c: New test.
5109 * gcc.target/msp430/function-attributes-3.c: New test.
5110
96032047
MS
51112015-04-18 Martin Sebor <msebor@redhat.com>
5112
5113 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5114 of non-nul characters.
5115 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5116
ea8661cd
JJ
51172016-09-13 Jakub Jelinek <jakub@redhat.com>
5118
9952908a
JJ
5119 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5120 * g++.dg/cpp1z/gen-attrs1.C: New test.
5121
63cdb7a0
JJ
5122 PR tree-optimization/77454
5123 * gcc.dg/pr77454.c: New test.
5124
ea8661cd
JJ
5125 PR c++/77553
5126 * g++.dg/cpp1y/constexpr-77553.C: New test.
5127
254830ba
DM
51282016-09-13 David Malcolm <dmalcolm@redhat.com>
5129
5130 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5131 (test_show_locus): Replace rich_location::add_fixit_insert calls
5132 with add_fixit_insert_before and add_fixit_insert_after.
5133
42763690
JM
51342016-09-13 Jason Merrill <jason@redhat.com>
5135 Tom de Vries <tom@codesourcery.com>
5136
5137 PR c++/77427
5138 * g++.dg/pr77427.C: New test.
5139
c8798f2c
ML
51402016-09-13 Martin Liska <mliska@suse.cz>
5141
5142 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5143 effective target.
5144 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5145 * lib/target-supports.exp: Define the new target.
5146
54700e2e
AP
51472016-09-12 Andrew Pinski <apinski@cavium.com>
5148
5149 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5150 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5151
e1d55bf7
UB
51522016-09-12 Uros Bizjak <ubizjak@gmail.com>
5153
5154 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5155 variable arguments.
5156 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5157 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5158 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5159 variable argument.
5160 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5161 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5162
54dcdb88
BE
51632016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5164
5165 PR c++/77496
5166 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5167 * g++.dg/ext/pr77496.C: New test.
5168 * g++.dg/warn/pr77496.C: New test.
5169
d1463eb9
DM
51702016-09-12 David Malcolm <dmalcolm@redhat.com>
5171
5172 PR c/72858
5173 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5174 to preserve conversion chars, and to preserve prefix information.
5175 * gcc.dg/format/pr72858.c: New test case.
5176
217fabad
SK
51772016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5178
5179 * gfortran.dg/pr77507.f90: Move to ...
5180 * gfortran.dg/ieee/pr77507.f90: here.
5181
a1cd04ac
JH
51822016-08-09 Jan Hubicka <hubicka@ucw.cz>
5183
5184 PR ipa/61159
5185 * compile/pr61159.c: New testcase
5186
e3912107
JH
51872016-08-09 Jan Hubicka <hubicka@ucw.cz>
5188
5189 PR ipa/64316
5190 * gcc.dg/ipa/pr63416.c: New testcase.
5191
739d9339
PT
51922016-09-10 Paul Thomas <pault@gcc.gnu.org>
5193 Steven G. Kargl <kargl@gcc.gnu.org>
5194
5195 PR fortran/77532
cc3135b6 5196 * gfortran.dg/dtio_11.f90: new test.
739d9339 5197
fb7c40dd
SK
51982016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5199
5200 PR fortran/77507
5201 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5202 * gfortran.dg/c_assoc_4.f90: Ditto.
5203
5b28efbb
TV
52042016-09-10 Tom de Vries <tom@codesourcery.com>
5205
5206 PR C/71602
5207 * c-c++-common/va-arg-va-list-type.c: New test.
5208
9d0a9bb4
PB
52092016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5210
5211 PR rtl-optimization/77289
5212 * gcc.target/powerpc/pr77289.c: New test.
5213
3f0177e7
MS
52142016-09-09 Martin Sebor <msebor@redhat.com>
5215
5216 PR c/77520
5217 PR c/77521
5218 * gcc.dg/pr77520.c: New test.
5219 * gcc.dg/pr77521.c: New test.
5220
e81e83d0
SK
52212016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5222
5223 PR fortran/77506
5224 * gfortran.dg/pr77506.f90: New test.
5225
8a92685e
SK
52262016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5227
5228 PR fortran/77507
5229 * gfortran.dg/pr77507.f90: New test.
5230
c65248cb
JM
52312016-09-09 Joseph Myers <joseph@codesourcery.com>
5232
5233 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5234
2cf0ff98
SK
52352016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5236 Louis Krupp <lkrupp@gcc.gnu.org>
5237
5238 PR fortran/69514
5239 * gfortran.dg/pr69514_1.f90: New test.
5240 * gfortran.dg/pr69514_2.f90: New test.
5241
8ebc1e0f
JJ
52422016-09-08 Jakub Jelinek <jakub@redhat.com>
5243
20b6cf01
JJ
5244 PR fortran/77500
5245 * gfortran.dg/gomp/pr77500.f90: New test.
5246
8ebc1e0f
JJ
5247 PR fortran/77516
5248 * gfortran.dg/gomp/pr77516.f90: New test.
5249
34718542
JJ
52502016-09-07 Jakub Jelinek <jakub@redhat.com>
5251
5252 PR middle-end/77475
5253 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5254 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5255 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5256 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5257 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5258 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5259
e5106e27
DM
52602016-09-07 David Malcolm <dmalcolm@redhat.com>
5261
5262 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5263 "substring-locations.h".
5264
ca235a85
RB
52652016-09-07 Richard Biener <rguenther@suse.de>
5266
5267 PR c/77450
5268 * c-c++-common/vector-subscript-8.c: Move ..
5269 * gcc.dg/pr77450.c: ... here.
5270
0076b5dc 52712016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5272
5273 PR libgfortran/77393
5274 * gfortran.dg/fmt_f0_2.f90: Update test.
5275 * gfortran.dg/fmt_f0_3.f90: New test.
5276
6ac7322b
DH
52772016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5278
5279 PR debug/77389
5280 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5281 in dg-options.
5282
5283 PR debug/57519
5284 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5285
8eb9e049
JJ
52862016-09-06 Jakub Jelinek <jakub@redhat.com>
5287
5288 PR target/69255
5289 * gcc.target/i386/pr69255-1.c: New test.
5290 * gcc.target/i386/pr69255-2.c: New test.
5291 * gcc.target/i386/pr69255-3.c: New test.
5292
52932016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5294
5295 PR c/77336
5296 * gcc.dg/format/miss-7.c: New test.
5297
e6cb85d4
UB
52982016-09-06 Uros Bizjak <ubizjak@gmail.com>
5299
5300 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5301
7fe76f6a
ML
53022016-09-06 Martin Liska <mliska@suse.cz>
5303
5304 PR gcov-profile/77378
5305 PR gcov-profile/77466
5306 * gcc.dg/profile-update-warning.c: New test.
5307
209b636e
RB
53082016-09-06 Richard Biener <rguenther@suse.de>
5309
5310 PR tree-optimization/77479
5311 * gcc.dg/torture/pr77479.c: New testcase.
5312
b772a565
RB
53132016-09-06 Richard Biener <rguenther@suse.de>
5314
5315 PR c/77450
5316 * c-c++-common/vector-subscript-7.c: Adjust.
5317 * c-c++-common/vector-subscript-8.c: New testcase.
5318
a8c07037
SKS
53192016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5320
5321 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5322
0ce48391
JJ
53232016-09-05 Jakub Jelinek <jakub@redhat.com>
5324
de9188e0
JJ
5325 PR target/77476
5326 * gcc.target/i386/avx512f-pr77476.c: New test.
5327 * gcc.target/i386/avx512bw-pr77476.c: New test.
5328 * gcc.target/i386/avx512dq-pr77476.c: New test.
5329
c76f7809
JJ
5330 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5331 Update comment to mention also avx512f.
5332
0ce48391
JJ
5333 PR sanitizer/77396
5334 * g++.dg/asan/pr77396-2.C: New test.
5335
8a27cf73
UB
53362016-09-05 Uros Bizjak <ubizjak@gmail.com>
5337
5338 PR rtl-optimization/77452
5339 * gcc.target/i386/pr77452.c: New test.
5340
25ff5dd3
MP
53412016-09-05 Marek Polacek <polacek@redhat.com>
5342
5343 PR c/77423
5344 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5345
f2bc4e48
SK
53462016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5347
5348 PR fortran/77391
5349 * gfortran.dg/pr77391.f90: New test.
5350
e85921ee
SK
53512016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5352
5353 PR fortran/77460
5354 * gfortran.dg/pr77460.f90: New test.
5355
b5d50659
JJ
53562016-09-03 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR c/65467
5359 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5360
7b826676
KY
53612016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5362
5363 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5364
717ebe91
DM
53652016-09-02 David Malcolm <dmalcolm@redhat.com>
5366
5367 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5368 test case.
5369 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5370 diagnostic-test-show-locus-generate-patch.c to the sources
5371 for diagnostic_plugin_test_show_locus.c.
5372
94087e88
JJ
53732016-09-02 Jakub Jelinek <jakub@redhat.com>
5374
9dc5773f
JJ
5375 PR c/65467
5376 * gcc.dg/gomp/_Atomic-1.c: New test.
5377 * gcc.dg/gomp/_Atomic-2.c: New test.
5378 * gcc.dg/gomp/_Atomic-3.c: New test.
5379 * gcc.dg/gomp/_Atomic-4.c: New test.
5380 * gcc.dg/gomp/_Atomic-5.c: New test.
5381
94087e88
JJ
5382 PR sanitizer/77396
5383 * g++.dg/asan/pr77396.C: New test.
5384
53852016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5386
5387 PR tree-optimization/71831
5388 * gcc.dg/builtin-object-size-16.c: New test.
5389 * gcc.dg/builtin-object-size-17.c: New test.
5390
7e89048d
JD
53912016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5392
5393 PR libgfortran/77393
5394 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5395
2f196155
UB
53962016-09-01 Uros Bizjak <ubizjak@gmail.com>
5397
5398 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5399 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5400 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5401 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5402 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5403 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5404 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5405 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5406 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5407 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5408 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5409 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5410 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5411 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5412 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5413 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5414 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5415 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5416
0a6b0523
EB
54172016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5418
5419 * gnat.dg/opt58.adb: New test.
5420 * gnat.dg/opt58_pkg.ads: New helper.
5421
2a99de7b
RB
54222016-09-01 Richard Biener <rguenther@suse.de>
5423
5424 PR middle-end/77436
5425 * gcc.dg/torture/pr77436.c: New testcase.
5426
f79d8786
SKS
54272016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5428
5429 * gcc.dg/pr64252.c: Require int32plus.
5430 * gcc.dg/pr66299-1.c: Likewise.
5431 * gcc.dg/pr66299-2.c: Likewise.
5432 * gcc.dg/torture/20131115-1.c: Skip for avr.
5433
b06335f9
KT
54342016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5435
5436 * gcc.target/aarch64/ands_3.c: New test.
5437
f25f40be
JJ
54382016-08-31 Jakub Jelinek <jakub@redhat.com>
5439
d12a0b5a
JJ
5440 PR fortran/77352
5441 * gfortran.dg/gomp/pr77352.f90: New test.
5442
f25f40be
JJ
5443 PR fortran/77374
5444 * gfortran.dg/gomp/pr77374.f08: New test.
5445
9ff6fb6e
MG
54462016-08-31 Marc Glisse <marc.glisse@inria.fr>
5447
5448 PR tree-optimization/73714
5449 * gcc.dg/tree-ssa/pr73714.c: New test.
5450
8e95a674
JD
54512016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5452
5453 PR libgfortran/77393
5454 * gfortran.dg/fmt_f0_2.f90: New test.
5455
c6b0037d
MG
54562016-08-31 Marc Glisse <marc.glisse@inria.fr>
5457
5458 * gcc.target/i386/pr59539-2.c: Adapt options.
5459 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5460
1a576b13
PT
54612016-08-31 Paul Thomas <pault@gcc.gnu.org>
5462
5463 PR fortran/77418
5464 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5465 of the associate entity and replace with a pointer to the
5466 intended item on the stack.
5467
e73d3ca6 54682016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5469 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5470
5471 PR fortran/48298
5472 * gfortran.dg/dtio_1.f90: New test.
5473 * gfortran.dg/dtio_2.f90: New test.
5474 * gfortran.dg/dtio_3.f90: New test.
5475 * gfortran.dg/dtio_4.f90: New test.
5476 * gfortran.dg/dtio_5.f90: New test.
5477 * gfortran.dg/dtio_6.f90: New test.
5478 * gfortran.dg/dtio_7.f90: New test.
5479 * gfortran.dg/dtio_8.f90: New test.
5480 * gfortran.dg/dtio_9.f90: New test.
5481 * gfortran.dg/dtio_10.f90: New test.
5482
b816477a
DM
54832016-08-30 David Malcolm <dmalcolm@redhat.com>
5484
5485 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5486 (test_many_nested_locations): New function.
5487 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5488 (test_show_locus): Handle "test_many_nested_locations".
5489
71b30891
DM
54902016-08-30 David Malcolm <dmalcolm@redhat.com>
5491
5492 * g++.dg/template/double-greater-than-fixit.C: New test case.
5493
8fa37232
EB
54942016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5495
5496 * gnat.dg/opt57.ad[sb]: New test.
5497 * gnat.dg/opt57_pkg.ads: New helper.
5498
6f651bae
RB
54992016-08-30 Richard Biener <rguenther@suse.de>
5500
5501 PR tree-optimization/69047
5502 * gcc.dg/pr69047.c: Fix byte-order check.
5503
ab834832
JJ
55042016-08-30 Jakub Jelinek <jakub@redhat.com>
5505
5116b156
JJ
5506 PR tree-optimization/72866
5507 * gcc.dg/vect/pr72866.c: New test.
5508
3754bbfc
JJ
5509 PR debug/77363
5510 * g++.dg/debug/dwarf2/pr77363.C: New test.
5511
26122e2d
JJ
5512 PR middle-end/77377
5513 * gcc.target/i386/pr77377.c: New test.
5514
ab834832
JJ
5515 PR debug/77389
5516 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5517 in dg-options.
5518
bedc9ca7
SK
55192016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5520
5521 * gfortran.dg/pr77372.f90: Moved to ...
5522 * gfortran.dg/ieee/pr77372.f90: here.
5523
adfa1e6b
MM
55242016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5525
5526 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5527 vector short/char initializations.
5528 * gcc.target/powerpc/vec-init-5.c: Likewise.
5529 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5530 vector initialization optimizations.
5531 * gcc.target/powerpc/vec-init-7.c: Likewise.
5532 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5533 vector float/double initializations.
5534 * gcc.target/powerpc/vec-init-9.c: Likewise.
5535
414b7129
UB
55362016-08-29 Uros Bizjak <ubizjak@gmail.com>
5537
5538 PR target/77403
5539 * gcc.target/i386/pr77403.c: New test.
5540
3d06b6f2
MP
55412016-08-29 Marek Polacek <polacek@redhat.com>
5542
5543 PR c/77292
5544 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5545
ba9bbd6f
TV
55462016-08-29 Tom de Vries <tom@codesourcery.com>
5547
5548 PR c/77398
5549 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5550
d7d80d8f
EB
55512016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5552
5553 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5554
d7d80d8f 55552016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5556
5557 * gfortran.dg/dec_structure_13.f90: New testcase.
5558
468d95c8
JB
55592016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5560
5561 PR fortran/77261
5562 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5563 available.
5564
f329b264
TV
55652016-08-28 Tom de Vries <tom@codesourcery.com>
5566
5567 PR lto/70955
5568 * gcc.dg/pr70955.c: New test.
5569 * gcc.dg/lto/pr70955_0.c: Same.
5570 * gcc.dg/lto/pr70955_1.c: Same.
5571
4a389eb6
PP
55722016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5573
5574 PR tree-optimization/71077
5575 * gcc.target/i386/pr71077.c: New test.
5576
3f8257db 55772016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5578
5579 PR fortran/77380
5580 * gfortran.dg/pr77380.f90: New test.
5581
3f8257db 55822016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5583
5584 PR fortran/77372
5585 gfortran.dg/pr77372.f90: New test.
5586
ee908516
DM
55872016-08-26 David Malcolm <dmalcolm@redhat.com>
5588
5589 * gcc.dg/spellcheck-fields-2.c (test): Move
5590 dg-begin/end-multiline-output within function body.
5591 (test_macro): New function.
5592
d41e76cf
DM
55932016-08-26 David Malcolm <dmalcolm@redhat.com>
5594
5595 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5596 (test_fixit_insert): Update expected output.
5597 (test_fixit_remove): Likewise.
5598 (test_fixit_replace): Likewise.
5599
524a4c96
RO
56002016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5601
5602 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5603 Fix typo.
5604
ebfa15ab
RB
56052016-08-26 Richard Biener <rguenther@suse.de>
5606
5607 PR tree-optimization/69047
5608 * gcc.dg/pr69047.c: New testcase.
5609
209ca542
PK
56102016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5611 Martin Jambhor <mjambor@suse.cz>
524a4c96 5612
209ca542
PK
5613 * gcc.dg/ipa/propbits-1.c: New test-case.
5614 * gcc.dg/ipa/propbits-2.c: Likewise.
5615 * gcc.dg/ipa/propbits-3.c: Likewise.
5616
e5cf1629
SK
56172016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5618
5619 PR fortran/77351
5620 * gfortran.dg/pr77351.f90: New test.
5621
ebef225f
MP
56222016-08-25 Marek Polacek <polacek@redhat.com>
5623
5624 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5625
fe377a48
MP
56262016-08-25 Marek Polacek <polacek@redhat.com>
5627
5628 PR c/77323
5629 * gcc.dg/pr77323.c: New test.
5630
88b8971f
PT
56312016-08-24 Paul Thomas <pault@gcc.gnu.org>
5632
5633 PR fortran/77358
5634 * gfortran.dg/submodule_17.f08: New test.
5635
3f8257db
JJ
56362016-08-24 Michael Collison <michael.collison@linaro.org>
5637 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5638
5639 * gcc.target/arm/builtin_saddl.c: New testcase.
5640 * gcc.target/arm/builtin_saddll.c: New testcase.
5641 * gcc.target/arm/builtin_uaddl.c: New testcase.
5642 * gcc.target/arm/builtin_uaddll.c: New testcase.
5643 * gcc.target/arm/builtin_ssubl.c: New testcase.
5644 * gcc.target/arm/builtin_ssubll.c: New testcase.
5645 * gcc.target/arm/builtin_usubl.c: New testcase.
5646 * gcc.target/arm/builtin_usubll.c: New testcase.
5647
d5b5d212
UB
56482016-08-24 Uros Bizjak <ubizjak@gmail.com>
5649
5650 PR target/77270
5651 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5652 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5653 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5654 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5655 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5656 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5657 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5658 effective target. Remove scan-assembler-times directives.
5659 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5660 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5661 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5662
d1188689
SKS
56632016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5664
5665 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5666 of unsigned int.
5667 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5668
0b6b8f85
RS
56692016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5670
5671 PR testsuite/77317
5672 * lib/target-supports.exp
5673 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5674 (check_effective_target_vect_natural_alignment): Ditto.
5675 (check_effective_target_vector_alignment_reachable): Ditto.
5676 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5677
587b7f7a
ILT
56782016-08-23 Ian Lance Taylor <iant@golang.org>
5679
5680 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5681
6019c0fc
MM
56822016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5683
5684 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5685 being created from pointers to memory locations.
5686 * gcc.target/powerpc/vec-init-2.c: Likewise.
5687
cfe37db4
FR
56882016-08-23 Fritz Reese <fritzoreese@gmail.com>
5689
5690 * gfortran.dg/dec_structure_12.f90: New testcase.
5691
7e11f46f
DV
56922016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5693
5694 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5695
7ab4f354
DV
56962016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5697
5698 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5699 verification.
5700
deb9351f
DV
57012016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5702
5703 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5704 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5705
1fd9f058
RB
57062016-08-23 Richard Biener <rguenther@suse.de>
5707
5708 PR tree-optimization/27336
5709 * c-c++-common/pr27336.c: New testcase.
5710
b00e6e75
MP
57112016-08-22 Marek Polacek <polacek@redhat.com>
5712
5713 PR c++/77321
5714 * g++.dg/cpp1y/pr77321.C: New test.
5715
58338bac
SK
57162016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5717
5718 PR fortran/60774
5719 * gfortran.dg/empty_label.f: Adjust test for new error message.
5720 * gfortran.dg/empty_label.f90: Ditto.
5721 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5722 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5723 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5724
30364ce6
SK
57252016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5726
5727 PR fortran/61318
5728 * gfortran.dg/pr61318.f90: New test.
5729
ad7a5a8f
SK
57302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5731
5732 PR fortran/77260
5733 * gfortran.dg/pr77260_1.f90: New test.
5734 * gfortran.dg/pr77260_2.f90: Ditto.
5735
72f52f30
JM
57362016-08-22 Joseph Myers <joseph@codesourcery.com>
5737
5738 PR middle-end/77269
5739 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5740 __builtin_signbitf and __builtin_signbitl in expected generic
5741 expansion.
5742 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5743 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5744 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5745 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5746 tests.
5747
6dc198e3
JM
57482016-08-22 Joseph Myers <joseph@codesourcery.com>
5749
5750 * gcc.dg/torture/float128-builtin.c,
5751 gcc.dg/torture/float128-ieee-nan.c,
5752 gcc.dg/torture/float128x-builtin.c,
5753 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5754 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5755 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5756 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5757 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5758 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5759 gcc.dg/torture/floatn-nan.h: New tests.
5760
7ff4e41a
JM
57612016-08-22 Joseph Myers <joseph@codesourcery.com>
5762
5763 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5764 macro.
5765 (main): Update calls to TEST_I_F.
5766 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5767 macro.
5768 (main): Update calls to TEST_I_F.
5769
7078cdb6
JM
57702016-08-22 Joseph Myers <joseph@codesourcery.com>
5771
5772 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5773 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5774 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5775 names in calls to TEST_I_F.
5776
a9d7c823
BE
57772016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5778
5779 PR c/52952
5780 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5781
cd800235
SKS
57822016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5783
5784 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5785 and !natural_alignment_64.
5786 * gcc.dg/ipa/propalign-2.c: Likewise.
5787 * gcc.dg/ipa/propalign-3.c: Likewise.
5788 * gcc.dg/ipa/propalign-4.c: Likewise.
5789 * gcc.dg/ipa/propalign-5.c: Likewise.
5790 * lib/target-supports.exp
5791 (check_effective_target_natural_alignment_32): Add avr-*-*.
5792
22d12455
KV
57932016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5794
5795 PR tree-optimization/61839
5796 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5797 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5798 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5799 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5800
c65699ef
JM
58012016-08-19 Joseph Myers <joseph@codesourcery.com>
5802
5803 PR c/32187
5804 * lib/target-supports.exp (check_effective_target_float16)
5805 (check_effective_target_float32, check_effective_target_float64)
5806 (check_effective_target_float128, check_effective_target_float32x)
5807 (check_effective_target_float64x)
5808 (check_effective_target_float128x)
5809 (check_effective_target_float16_runtime)
5810 (check_effective_target_float32_runtime)
5811 (check_effective_target_float64_runtime)
5812 (check_effective_target_float128_runtime)
5813 (check_effective_target_float32x_runtime)
5814 (check_effective_target_float64x_runtime)
5815 (check_effective_target_float128x_runtime)
5816 (check_effective_target_floatn_nx_runtime)
5817 (add_options_for_float16, add_options_for_float32)
5818 (add_options_for_float64, add_options_for_float128)
5819 (add_options_for_float32x, add_options_for_float64x)
5820 (add_options_for_float128x): New procedures.
5821 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5822 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5823 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5824 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5825 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5826 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5827 gcc.dg/torture/float128-complex.c,
5828 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5829 gcc.dg/torture/float128x-basic.c,
5830 gcc.dg/torture/float128x-complex.c,
5831 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5832 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5833 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5834 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5835 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5836 gcc.dg/torture/float32x-basic.c,
5837 gcc.dg/torture/float32x-complex.c,
5838 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5839 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5840 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5841 gcc.dg/torture/float64x-basic.c,
5842 gcc.dg/torture/float64x-complex.c,
5843 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5844 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5845 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5846 gcc.dg/torture/floatn-tg.h,
5847 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5848 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5849 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5850 gcc.dg/torture/fp-int-convert-float128x.c,
5851 gcc.dg/torture/fp-int-convert-float16-timode.c,
5852 gcc.dg/torture/fp-int-convert-float16.c,
5853 gcc.dg/torture/fp-int-convert-float32-timode.c,
5854 gcc.dg/torture/fp-int-convert-float32.c,
5855 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5856 gcc.dg/torture/fp-int-convert-float32x.c,
5857 gcc.dg/torture/fp-int-convert-float64-timode.c,
5858 gcc.dg/torture/fp-int-convert-float64.c,
5859 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5860 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5861 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5862 maximum exponent of floating-point type. Use it in testing
5863 whether 0x8...0 fits in the floating-point type. Always treat -1
5864 (signed 0xf...f) as fitting in the floating-point type.
5865 (M_OK1): New macro.
5866 * gcc.dg/torture/fp-int-convert-double.c,
5867 gcc.dg/torture/fp-int-convert-float.c,
5868 gcc.dg/torture/fp-int-convert-float128-timode.c,
5869 gcc.dg/torture/fp-int-convert-float128.c,
5870 gcc.dg/torture/fp-int-convert-float80-timode.c,
5871 gcc.dg/torture/fp-int-convert-float80.c,
5872 gcc.dg/torture/fp-int-convert-long-double.c,
5873 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5874
94e73c78
JJ
58752016-08-19 Jakub Jelinek <jakub@redhat.com>
5876
fbdbd4b6
JJ
5877 PR fortran/72744
5878 * gfortran.dg/gomp/pr72744.f90: New test.
5879
94e73c78
JJ
5880 PR fortran/69281
5881 * gfortran.dg/gomp/pr69281.f90: New test.
5882
91151a73
JB
58832016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5884
414b7129
UB
5885 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5886 the last special seed value.
5887 * gfortran.dg/random_7.f90: Use size for last array member instead
5888 of hardcoded value.
91151a73 5889
fcf830ab
PK
58902016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5891
5892 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5893 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5894
1a5da5b6
RB
58952016-08-19 Richard Biener <rguenther@suse.de>
5896
5897 PR tree-optimization/77286
5898 * gcc.dg/torture/pr77286.c: New testcase.
5899
82f72146
DM
59002016-08-18 David Malcolm <dmalcolm@redhat.com>
5901
5902 * gcc.dg/verbose-asm-2.c: New test case.
5903
cc015f3a
DM
59042016-08-18 David Malcolm <dmalcolm@redhat.com>
5905
5906 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5907 (custom_diagnostic_finalizer): Update for change to
5908 diagnostic_show_locus.
5909
cb18fd07
DM
59102016-08-18 David Malcolm <dmalcolm@redhat.com>
5911
5912 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5913 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5914
a76989dc
MP
59152016-08-18 Marek Polacek <polacek@redhat.com>
5916
5917 PR c/71514
5918 * gcc.dg/pr71514.c: New test.
5919
89c88780
L
59202015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5921
5922 PR target/72839
5923 * gcc.target/i386/pr72839.c: New test.
5924
2c71d454
CLT
59252016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5926
5927 PR middle-end/70895
5928 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5929 * c-c++-common/goacc/reduction-1.c: Likewise.
5930 * c-c++-common/goacc/reduction-2.c: Likewise.
5931 * c-c++-common/goacc/reduction-3.c: Likewise.
5932 * c-c++-common/goacc/reduction-4.c: Likewise.
5933
66592e95
AM
59342016-08-18 Alan Modra <amodra@gmail.com>
5935
5936 * gcc.c-torture/compile/pr72771.c: New.
5937
3a146d46
JJ
59382016-08-17 Jakub Jelinek <jakub@redhat.com>
5939
5940 PR fortran/67496
5941 * gfortran.dg/pr67496.f90: New test.
5942
3f8257db 59432015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5944
5945 PR tree-optimization/71752
3a146d46 5946 * gcc.dg/vect/pr71752.c: New.
038000bd 5947
dd42e908
UB
59482016-08-17 Uros Bizjak <ubizjak@gmail.com>
5949
5950 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5951
458a1cd0
JJ
59522016-08-17 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR middle-end/77259
5955 * g++.dg/ipa/devirt-52.C: New test.
5956
11c4c4ba
CLT
59572016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5958
5959 * c-c++-common/goacc/reduction-6.c: New testcase.
5960
661d6efd
RB
59612016-08-17 Richard Biener <rguenther@suse.de>
5962
5963 PR tree-optimization/76490
5964 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5965 * gcc.dg/pr52904.c: XFAIL.
5966
622d8b69
RB
59672016-08-17 Richard Biener <rguenther@suse.de>
5968
5969 PR tree-optimization/23855
5970 * gcc.dg/loop-unswitch-2.c: Adjust.
5971
af23e99c
JJ
59722016-08-16 Jakub Jelinek <jakub@redhat.com>
5973
5974 PR tree-optimization/72817
5975 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5976
feeb6268
JM
59772016-08-16 Joseph Myers <joseph@codesourcery.com>
5978
5979 PR libgcc/77265
5980 * gcc.dg/torture/float128-extend-inf.c: New test.
5981
65e736c0
DM
59822016-08-16 David Malcolm <dmalcolm@redhat.com>
5983
5984 PR c/72857
5985 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5986 for embedded NUL.
5987 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5988 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5989 caret placement.
5990 (test_oct): Likewise.
5991 (test_multiple): Likewise.
5992 (test_field_width_specifier): Likewise.
5993 (test_field_width_specifier_2): New function.
5994 (test_field_precision_specifier): New function.
5995 (test_embedded_nul): Update expected caret placement.
5996 (test_non_contiguous_strings): Update line number.
5997 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5998 (__emit_string_literal_range): Add "caret_idx" param.
5999 (test_simple_string_literal): Add value for new param, updating
6000 expected output..
6001 (test_concatenated_string_literal): Likewise.
6002 (test_multiline_string_literal): Likewise.
6003 (test_hex): Likewise.
6004 (test_oct): Likewise.
6005 (test_multiple): Likewise.
6006 (test_ucn4): Likewise.
6007 (test_ucn8): Likewise.
6008 (test_u8): Likewise.
6009 (test_u): Likewise; update expected message, from "range" to
6010 "location".
6011 (test_U): Likewise.
6012 (test_L): Likewise.
6013 (test_macro): Add value for new param.
6014 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6015 (__emit_string_literal_range): Add "caret_idx" param.
6016 (test_stringified_token_1): Add value for new param. Update
6017 expected message, from "range" to "location".
6018 (test_stringized_token_2): Likewise, adding param to macro.
6019 (test_stringified_token_3): Likewise.
6020 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6021 (emit_warning): Convert param from source_range to location_t.
6022 (test_string_literals): Add caret_idx param, and use it when
6023 constructing a substring_loc. Update error message, from
6024 "range" to "location".
6025
4a7f57d5
JJ
60262016-08-16 Jakub Jelinek <jakub@redhat.com>
6027
7841800f
JJ
6028 PR target/71910
6029 * g++.dg/gomp/pr71910.C: New test.
6030
1b13411a
JJ
6031 PR middle-end/67485
6032 * gcc.c-torture/compile/pr67485.c: New test.
6033
4a7f57d5
JJ
6034 PR target/72867
6035 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6036
3c556bc4
BC
60372016-08-16 Bin Cheng <bin.cheng@arm.com>
6038
6039 PR tree-optimization/69848
6040 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6041
beab2da6
ML
60422016-08-16 Martin Liska <mliska@suse.cz>
6043
6044 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6045 of memory operations so that it can be handled by core2
6046 in 32-bit mode.
6047
f4eec0a3
RB
60482016-08-16 Richard Biener <rguenther@suse.de>
6049
6050 PR tree-optimization/76783
6051 * gcc.dg/pr76783.c: New testcase.
6052 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6053
8f21990a
BC
60542016-08-16 Bin Cheng <bin.cheng@arm.com>
6055
6056 PR tree-optimization/72817
6057 PR tree-optimization/73450
6058 * gcc.dg/tree-ssa/pr72817.c: New test.
6059 * gcc.dg/tree-ssa/pr73450.c: New test.
6060
7fc61626
FR
60612016-08-15 Fritz Reese <fritzoreese@gmail.com>
6062
6063 * gfortran.dg/init_flag_13.f90: New testcase.
6064 * gfortran.dg/init_flag_14.f90: Ditto.
6065 * gfortran.dg/init_flag_15.f03: Ditto.
6066 * gfortran.dg/dec_init_1.f90: Ditto.
6067 * gfortran.dg/dec_init_2.f90: Ditto.
6068
432baa02
UB
60692016-08-15 Uros Bizjak <ubizjak@gmail.com>
6070
6071 PR target/72867
6072 * gcc.target/i386/pr72867.c: New test.
6073
7e1dde14
EB
60742016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6075
6076 * c-c++-common/dump-ada-spec-5.c: New test.
6077
e4969090
RB
60782016-08-15 Richard Biener <rguenther@suse.de>
6079
6080 PR tree-optimization/73434
6081 * gcc.dg/torture/pr73434.c: New testcase.
6082
66088065
JJ
60832016-08-15 Jakub Jelinek <jakub@redhat.com>
6084
6085 PR tree-optimization/72824
6086 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6087
7c713714
CLT
60882016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6089
6090 PR fortran/70598
6091 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6092 in use_device clause.
6093 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6094 * gfortran.dg/goacc/list.f95: Adjust to catch
6095 "neither a POINTER nor an array" error messages.
6096
4271e5cb
UB
60972016-08-14 Uros Bizjak <ubizjak@gmail.com>
6098
6099 PR target/76342
6100 * gcc.target/i386/pr76342.c: New test.
6101
b0cea284
JJ
61022016-08-12 Jakub Jelinek <jakub@redhat.com>
6103
6104 PR c/71512
6105 * g++.dg/ubsan/pr71512.C: New test.
6106 * c-c++-common/ubsan/pr71512-1.c: New test.
6107 * c-c++-common/ubsan/pr71512-2.c: New test.
6108
e86aefb8
MM
61092016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6110
6111 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6112 vector initialization options.
6113 * gcc.target/powerpc/vec-init-2.c: Likewise.
6114 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6115 is generated on ISA 3.0.
6116
7fd82d52
PP
61172016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6118
6119 PR middle-end/71654
6120 * gcc.dg/c-c++-common/pr71654.c: New test.
6121 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6122 dg-options.
6123 * gcc.dg/tree-ssa/vrp24: Likewise.
6124
2f1364c2
JJ
61252016-08-12 Jakub Jelinek <jakub@redhat.com>
6126
6127 PR c/67410
6128 * gcc.dg/pr67410.c: New test.
6129
8eb414aa
BC
61302016-08-12 Bin Cheng <bin.cheng@arm.com>
6131
6132 PR tree-optimization/69848
6133 * gcc.dg/vect/vect-pr69848.c: New test.
6134
30b39c19
UB
61352016-08-12 Uros Bizjak <ubizjak@gmail.com>
6136
6137 PR testsuite/71008
6138 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6139 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6140 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6141 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6142
e373dd06
RB
61432016-08-12 Richard Biener <rguenther@suse.de>
6144
6145 PR tree-optimization/57326
6146 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6147 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6148 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6149 * gcc.target/i386/pr45685.c: Likewise.
6150 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6151 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6152 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6153 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6154 * gfortran.dg/pr34163.f90: Likewise.
6155
20d1af89
ML
61562016-08-12 Martin Liska <mliska@suse.cz>
6157
6158 * g++.dg/gcov/gcov-16.C: New test.
6159 * lib/gcov.exp: Support new argument for run-gcov function.
6160
5cacda56
ML
61612016-08-12 Martin Liska <mliska@suse.cz>
6162
6163 PR gcov-profile/35590
6164 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6165
663eecfd
RB
61662016-08-12 Richard Biener <rguenther@suse.de>
6167
6168 PR tree-optimization/72851
6169 * gcc.dg/torture/pr72851.c: New testcase.
6170
3f8257db 61712016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6172
e366d7d8
AO
6173 PR debug/63240
6174 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6175 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6176 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6177 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6178 DW_AT_deleted.
6179
71e1a6a4
AO
6180 PR debug/55641
6181 * g++.dg/debug/dwarf2/ref-1.C: New.
6182
8aaf799b
AO
6183 PR debug/49366
6184 * g++.dg/debug/dwarf2/template-params-12.H: New.
6185 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6186 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6187 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6188 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6189 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6190 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6191 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6192
06f9caed
BS
61932016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6194
6195 PR target/72863
6196 * gcc.target/powerpc/pr72863.c: New test.
6197
a8b956c1
UB
61982016-08-11 Uros Bizjak <ubizjak@gmail.com>
6199
6200 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6201
c73dd986
L
62022015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6203
6204 * gcc.target/i386/pieces-strcpy-1.c: New test.
6205 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6206
385ed708
JJ
62072016-08-11 Jakub Jelinek <jakub@redhat.com>
6208
6209 PR c++/72868
6210 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6211
df7ec09f
L
62122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6213
6214 * gcc.target/i386/pieces-memcpy-1.c: New test.
6215 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6216 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6217 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6218 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6219 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6220
b95a64bb
JJ
62212016-08-11 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR c/72816
7ddbcf6b 6224 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6225
59537744
BE
62262016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6227
6228 PR tree-optimization/71083
6229 * gcc.c-torture/execute/pr71083.c: New test.
6230 * gnat.dg/loop_optimization23.adb: New test.
6231 * gnat.dg/loop_optimization23_pkg.ads: New test.
6232 * gnat.dg/loop_optimization23_pkg.adb: New test.
6233
183ac6d0
RB
62342016-08-11 Richard Biener <rguenther@suse.de>
6235
6236 PR tree-optimization/72772
6237 * gcc.dg/graphite/pr35356-1.c: Adjust.
6238 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6239
b152f5a2
JB
62402016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6241
6242 * gfortran.dg/random_7.f90: Take into account that the last seed
6243 value is the special p value.
6244 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6245
bb7ebad1
RB
62462016-08-11 Richard Biener <rguenther@suse.de>
6247
6248 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6249
2e186411
AM
62502016-08-11 Alan Modra <amodra@gmail.com>
6251
6252 * gcc.target/powerpc/pr71680.c: New.
6253
e9e6d4f6
KN
62542016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6255
6256 * gcc.target/powerpc/bfp/bfp.exp: New file.
6257 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6258 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6259 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6260 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6261 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6262 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6263 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6264 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6265 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6266 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6267 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6268 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6269 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6270 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6271 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6272 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6273 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6274 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6275 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6276 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6277 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6278 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6279 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6280 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6281 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6282 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6283 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6284 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6285 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6286 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6287 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6288 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6289 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6290 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6291 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6292 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6293 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6294 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6295 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6296 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6297 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6298 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6299 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6300 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6301 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6302 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6303 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6304 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6305 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6306 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6307 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6308 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6309 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6310
9c8eabea
BC
63112016-08-10 Bin Cheng <bin.cheng@arm.com>
6312
6313 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6314 Add aarch64*-*-*.
6315
6c553b76
BC
63162016-08-10 Bin Cheng <bin.cheng@arm.com>
6317
6318 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6319
a0883b08
MM
63202016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6321
6322 PR target/72853
6323 * gcc.target/powerpc/pr72853.c: New test.
6324
a266236e
ML
63252016-08-10 Martin Liska <mliska@suse.cz>
6326
6327 PR gcov-profile/58306
6328 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6329
22063dbc
ML
63302016-08-10 Martin Liska <mliska@suse.cz>
6331
6332 * g++.dg/gcov/gcov-threads-1.C: New test.
6333
5250a5bb
SKS
63342016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6335
6336 PR target/71873
6337 * gcc.target/avr/pr71873.c: New test.
6338
b7597ae5
ML
63392016-08-09 Martin Liska <mliska@suse.cz>
6340
6341 * g++.dg/gcov/gcov-dump-1.C: New test.
6342 * g++.dg/gcov/gcov-dump-2.C: New test.
6343
ab50a215
ML
63442016-08-09 Martin Liska <mliska@suse.cz>
6345
6346 * gcc.dg/tree-prof/val-prof-9.c: New test.
6347
dcb1e137
ML
63482016-08-09 Martin Liska <mliska@suse.cz>
6349
6350 * gcc.dg/tree-prof/val-prof-8.c: New test.
6351
04d6d3b6
MJ
63522016-08-09 Martin Jambor <mjambor@suse.cz>
6353
df839749
UB
6354 PR ipa/71981
6355 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6356
c57e78c4
BC
63572016-08-09 Bin Cheng <bin.cheng@arm.com>
6358
6359 PR tree-optimization/33707
6360 * gcc.dg/vect/pr33707.c: New test.
6361
42970a17
BC
63622016-08-09 Bin Cheng <bin.cheng@arm.com>
6363
6364 PR tree-optimization/pr72772
6365 * gcc.dg/tree-ssa/pr72772.c: New test.
6366
810a3aa6
MF
63672016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6368
6369 PR rtl-optimization/66669
6370 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6371
9e207d6f
JJ
63722016-08-09 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR tree-optimization/72824
6375 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6376
50bf47fd
RB
63772016-08-09 Richard Biener <rguenther@suse.de>
6378
6379 PR tree-optimization/71802
6380 * gcc.dg/torture/pr71802.c: New testcase.
6381
cadec7ca
JJ
63822016-08-09 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR c++/72809
6385 * g++.dg/eh/stdarg1.C: New test.
6386
c43c5112
AK
63872016-08-08 Andi Kleen <ak@linux.intel.com>
6388
6389 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6390 test command line in failure log.
6391 (profopt-execute): dito. Make autofdo file names unique.
6392
895aa8e1
DM
63932016-08-08 David Malcolm <dmalcolm@redhat.com>
6394
6395 PR c/64955
6396 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6397 output.
6398
9afda630
PK
63992016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6400
6401 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6402 c99_runtime.
6403 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6404 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6405 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6406 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6407 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6408 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6409
e52ed3fe
DM
64102016-08-08 David Malcolm <dmalcolm@redhat.com>
6411
6412 PR c/52952
6413 * gcc.dg/cpp/pr66415-1.c: Likewise.
6414 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6415 * gcc.dg/format/c90-printf-1.c: Likewise.
6416 * gcc.dg/format/diagnostic-ranges.c: New test case.
6417
ad200580
JJ
64182016-08-08 Jakub Jelinek <jakub@redhat.com>
6419
77524e0d
JJ
6420 PR fortran/72716
6421 * gfortran.dg/gomp/pr72716.f90: New test.
6422
2187f2a2
JJ
6423 PR middle-end/72781
6424 * gcc.dg/gomp/pr72781.c: New test.
6425
ad200580
JJ
6426 PR middle-end/68762
6427 * g++.dg/vect/pr68762-1.cc: New test.
6428 * g++.dg/vect/pr68762-2.cc: New test.
6429 * g++.dg/vect/pr68762.h: New file.
6430
989d0071
MS
64312016-08-08 Martin Sebor <msebor@redhat.com>
6432
6433 PR testsuite/72838
3a146d46
JJ
6434 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6435 * g++.dg/warn/overflow-warn-3.C: Same.
6436 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6437
7090cac9
AV
64382016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6439
6440 PR fortran/71936
6441 * gfortran.dg/allocate_with_source_21.f03: New test.
6442
64e56ab0
AV
64432016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6444
6445 PR fortran/72698
6446 * gfortran.dg/allocate_with_source_20.f03: New test.
6447
0476487d
AM
64482016-08-08 Alan Modra <amodra@gmail.com>
6449
6450 * gcc.c-torture/compile/pr72802.c: New.
6451
8e9218f2
AV
64522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6453
6454 PR fortran/70524
6455 * gfortran.dg/dependency_48.f90: New test.
6456
c1f7083b
TK
64572016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6458
531e5ae3 6459 PR fortran/70040
c1f7083b
TK
6460 * gfortran.dg/pr70040.f90: New testcase.
6461
6ab5813c
TK
64622016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6463
6464 PR fortran/71961
6465 * gfortran.dg/matmul_10.f90: New testcase.
6466
27bddc4a
JH
64672016-08-07 Jan Hubicka <hubicka@ucw.cz>
6468
6469 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6470
4a9f8a9f
JJ
64712016-08-07 Jakub Jelinek <jakub@redhat.com>
6472
6473 PR c/72816
6474 * gcc.dg/pr72816.c: New test.
6475
fa76f2c6
JW
64762016-08-06 Jonathan Wakely <jwakely@redhat.com>
6477
6478 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6479 * g++.dg/conversion/pr41426.C: Likewise.
6480 * g++.dg/conversion/pr66211.C: Likewise.
6481 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6482 * g++.dg/init/ref8.C: Likewise.
6483 * g++.old-deja/g++.law/cvt20.C: Likewise.
6484 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6485
5c3e5002
PP
64862016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6487
6488 PR tree-optimization/18046
6489 * gcc.dg/tree-ssa/vrp105.c: New test.
6490 * gcc.dg/tree-ssa/vrp106.c: New test.
6491
94087e88 64922016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6493
6494 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6495 1ul in diagnostics. Remove hyphen from "constant-expression."
6496 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6497 * g++.dg/cpp0x/static_assert3.C: Same.
6498 * g++.dg/cpp1y/constexpr-throw.C: Same.
6499 * g++.dg/template/nontype3.C: Same.
6500 * g++.dg/warn/overflow-warn-1.C: Same.
6501 * g++.dg/warn/overflow-warn-3.C: Same.
6502 * g++.dg/warn/overflow-warn-4.C: Same.
6503
88fa5555
DM
65042016-08-05 David Malcolm <dmalcolm@redhat.com>
6505
6506 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6507 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6508 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6509 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6510
1addb9e6
PP
65112016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6512
6513 PR tree-optimization/72810
6514 * gcc.dg/tree-ssa/vrp110.c: New test.
6515
1b62ed4f
JG
65162016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6517
6518 PR Target/72819
6519 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6520 registers.
6521 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6522 saving the half-precision registers.
6523 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6524 value is returned in h0.
6525 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6526 are passed in FP/SIMD registers.
6527 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6528 passing works corrcetly.
6529 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6530 (hfa_f16x2_t): Likewise.
6531 (hfa_f16x3_t): Likewise.
6532 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6533 are promoted to double and passed in a double register.
6534 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6535 are promoted to double and stacked.
6536 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6537 __fp16 data types.
6538 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6539 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6540 __fp16 first get passed in FP/SIMD registers, then stacked.
6541
4228ca19
NS
65422016-08-05 Nathan Sidwell <nathan@acm.org>
6543
6544 PR c++/68724
6545 * g++.dg/cpp0x/pr68724.C: New.
6546
db7c335e
RB
65472016-08-05 Richard Biener <rguenther@suse.de>
6548
6549 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6550
48abe922
PP
65512016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6552
6553 * gcc.dg/tree-ssa/vrp107.c: New test.
6554 * gcc.dg/tree-ssa/vrp108.c: New test.
6555 * gcc.dg/tree-ssa/vrp109.c: New test.
6556
f6cdf42f
PK
65572016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6558
6559 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6560 dg-options.
6561
33a9c609
PK
65622016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6563
6564 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6565 test-cases.
6566 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6567 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6568 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6569 test-cases.
6570 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6571 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6572 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6573 large_double.
6574
4473482d
PC
65752016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6576
6577 PR c++/72800
6578 * g++.dg/cpp1y/lambda-ice1.C: New.
6579
08156df5
PP
65802016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6581
6582 PR c++/72759
6583 * g++.dg/cpp1y/pr72759.C: New test.
6584
938da3a5
PP
65852016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6586
6587 * gcc.dg/switch-10.c: New test.
6588
da84183c
JG
65892016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6590
6591 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6592
ae9281fc
TS
65932016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6594
6595 * c-c++-common/goacc/routine-5.c: Update.
6596
086ad22e
BE
65972016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6598
6599 PR rtl-optimization/70903
6600 * gcc.c-torture/execute/pr70903.c: New test.
6601
6805e400
ML
66022016-08-04 Martin Liska <mliska@suse.cz>
6603
6604 * gcc.dg/params/params.exp: Replace file exists with
6605 TESTING_IN_BUILD_TREE.
6606
a0008434
MP
66072016-08-04 Marek Polacek <polacek@redhat.com>
6608
6609 PR c++/70229
6610 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6611
fb46286e
RB
66122016-08-04 Richard Biener <rguenther@suse.de>
6613
6614 PR middle-end/71984
6615 * gcc.dg/torture/pr71984.c: Guard correctness check for
6616 little-endian.
6617
ac2c96ab
AP
66182016-08-03 Andrew Pinski <apinski@cavium.com>
6619
6620 * gcc.c-torture/compile/20160802-1.c: New testcase.
6621
c98583e9
FR
66222016-08-03 Fritz Reese <fritzoreese@gmail.com>
6623
6624 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6625
9ad1a1da
RB
66262016-08-03 Richard Biener <rguenther@suse.de>
6627
6628 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6629 and remove -O3.
6630 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6631 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6632
cd75c979
RB
66332016-08-03 Richard Biener <rguenther@suse.de>
6634
6635 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6636 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6637 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6638 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6639
30e8d875
SKS
66402016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6641
6642 * gcc.dg/init-excess-2.c: Require int32plus.
6643 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6644 * gcc.dg/pr59963-2.c: Require int32plus.
6645 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6646 * gcc.dg/unroll-7.c: Require int32plus.
6647
69b806f6
BC
66482016-08-02 Bin Cheng <bin.cheng@arm.com>
6649
6650 PR tree-optimization/34114
6651 * gcc.dg/tree-ssa/loop-42.c: New test.
6652
1efafef3
TC
66532016-08-02 Tamar Christina <tamar.christina@arm.com>
6654
6655 * gcc.target/aarch64/vminmaxnm.c: New.
6656 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6657 tests.
6658
e2a99194
MM
66592016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6660
6661 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6662 vec_extract for vector float, vector int, vector short, and vector
6663 char.
6664 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6665 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6666 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6667 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6668
71bfb77a
WD
66692016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6670
6671 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6672 single stack adjustment, no writeback.
71bfb77a
WD
6673 * gcc.target/aarch64/test_frame_12.c: Likewise.
6674 * gcc.target/aarch64/test_frame_13.c: Likewise.
6675 * gcc.target/aarch64/test_frame_15.c: Likewise.
6676 * gcc.target/aarch64/test_frame_6.c: Likewise.
6677 * gcc.target/aarch64/test_frame_7.c: Likewise.
6678 * gcc.target/aarch64/test_frame_8.c: Likewise.
6679 * gcc.target/aarch64/test_frame_16.c: New test.
6680
37bce35a
L
66812015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6682
6683 PR target/72748
6684 * gcc.target/i386/pr72748.c: New test.
6685
3f8257db 66862015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6687
6688 PR tree-optimization/71818
6689 * gcc.dg/vect/pr71818.c: New
6690
bf60c531
ML
66912016-08-01 Martin Liska <mliska@suse.cz>
6692
6693 PR tree-optimization/71857
6694 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6695
8ed49fab
KT
66962016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6697
6698 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6699
76e2c821
JB
67002016-08-01 Jan Beulich <jbeulich@suse.com>
6701
6702 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6703
35029597
WS
67042016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6705
6706 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6707 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6708
3aa4b66a
JW
67092016-07-31 Jonathan Wakely <jwakely@redhat.com>
6710
6711 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6712 (check_effective_target_c++): Likewise. Also match for libstdc++.
6713
3f8257db 67142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6715
6716 PR fortran/41922
6717 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6718 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6719 * gfortran.dg/pr41922.f90: New test.
6720
9fcb2819
SK
67212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6722
6723 PR fortran/68566
6724 * gfortran.dg/pr68566.f90: new test.
6725
94087e88 67262016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6727
6728 PR c++/60760
6729 PR c++/71091
6730 * g++.dg/cpp0x/constexpr-cast.C: New test.
6731 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6732 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6733 * g++.dg/ubsan/pr63956.C: Correct.
6734
d0047a25
MM
67352016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6736
6737 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6738 vector double or vector long where the vector is in memory.
6739 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6740 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6741
e4f7a5df
SK
67422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6743
6744 PR fortran/69867
6745 * gfortran.dg/pr69867.f90: New test.
6746
b441ae1d
SK
67472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6748
6749 PR fortran/69962
6750 * gfortran.dg/pr69962.f90: New test.
6751
712dff31
SK
67522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6753
6754 PR fortran/70006
6755 * gfortran.dg/pr70006.f90: New test.
6756
fb42421e
SK
67572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6758
6759 PR fortran/71730
6760 * gfortran.dg/pr71730.f90: New test.
6761 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6762 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6763 * gfortran.dg/array_constructor_26.f03: Ditto.
6764
466effe0
WS
67652016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6766
6767 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6768 * gcc.target/powerpc/pr71763.c: Likewise.
6769
f618a472
MP
67702016-07-29 Marek Polacek <polacek@redhat.com>
6771
6772 PR c/71742
6773 * gcc.dg/940510-1.c: Adjust dg-error.
6774 * gcc.dg/c99-flex-array-1.c: Likewise.
6775 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6776
efd0786f
MP
6777 PR c/71853
6778 * gcc.dg/noncompile/pr71853.c: New test.
6779
e00dceaf
MP
6780 PR c/71573
6781 * gcc.dg/noncompile/pr71573.c: New test.
6782
638fc14f
MP
6783 PR c/71926
6784 * g++.dg/warn/Wparentheses-30.C: New test.
6785 * gcc.dg/Wparentheses-14.c: New test.
6786
61c73a7f
UB
67872016-07-29 Uros Bizjak <ubizjak@gmail.com>
6788
6789 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6790
01d32b2b
BC
67912016-07-29 Bin Cheng <bin.cheng@arm.com>
6792
6793 PR tree-optimization/57558
6794 * gcc.dg/vect/pr57558-1.c: New test.
6795 * gcc.dg/vect/pr57558-2.c: New test.
6796
f6c7a248
PK
67972016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6798
61c73a7f 6799 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6800 to scan forwprop1 dump pass.
6801
f54ea774
PC
68022016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6803
6804 PR c++/51488
6805 * g++.dg/template/pr51488.C: New.
6806
673a107a
JJ
68072016-07-29 Jakub Jelinek <jakub@redhat.com>
6808
6809 PR c/71969
6810 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6811 static __inline__.
6812 * gcc.dg/pr71969-1.c: New test.
6813 * gcc.dg/pr71969-2.c: New test.
6814 * gcc.dg/pr71969-3.c: New test.
6815
78169471
MP
68162016-07-29 Marek Polacek <polacek@redhat.com>
6817
6818 PR c/71574
6819 * c-c++-common/pr71574.c: New test.
6820
a5b5c8b6
MP
6821 PR c/71583
6822 * gcc.dg/noncompile/pr71583.c: New test.
6823
883b6d4e
KV
68242016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6825
6826 PR middle-end/68217
6827 * gcc.dg/pr68217.c: New test.
6828
89f1f37e
SK
68292016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6830
6831 PR fortran/71067
6832 * gfortran.dg/pr71067_1.f90: New test.
6833 * gfortran.dg/pr71067_2.f90: Ditto.
6834
e0d32185
MM
68352016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6836
6837 * gcc.target/powerpc/vec-extract-1.c: New test.
6838
c851722d
SK
68392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6840
6841 PR fortran/71799
6842 * gfortran.dg/pr71799.f90: New test.
6843
f064da6a
PC
68442016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6845
6846 PR c++/71665
6847 * g++.dg/cpp0x/pr71665-1.C: New.
6848 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6849 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6850 * g++.dg/ext/label10.C: Likewise.
6851 * g++.dg/parse/constant5.C: Likewise.
6852
1b70aaad
SK
68532016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6854
6855 PR fortran/71859
6856 * gfortran.dg/pr71859.f90: New test.
6857 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6858 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6859
a23404c9
PT
68602016-07-28 Paul Thomas <pault@gcc.gnu.org>
6861
6862 PR fortran/71883
6863 * gfortran.dg/pr71883.f90 : New test.
6864
513d866d
YR
68652016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6866
6867 PR tree-optimization/71734
61c73a7f 6868 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6869
7c428aa2
RL
68702016-07-28 Renlin Li <renlin.li@arm.com>
6871
6872 Revert
6873 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6874
6875 PR fortran/71902
6876 * gfortran.dg/dependency_47.f90: New test.
6877
1225d6b1
ML
68782016-07-28 Martin Liska <mliska@suse.cz>
6879
6880 PR gcov-profile/68025
6881 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6882
e5f5bf35
ML
68832016-07-28 Martin Liska <mliska@suse.cz>
6884
6885 * g++.dg/vect/pr70944.cc: New test.
6886
4536610d
KV
68872016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6888
6889 PR middle-end/71994
6890 * gcc.dg/torture/pr71994.c: New test.
6891
8c6961ca
PK
68922016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6893
6894 PR middle-end/71078
6895 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6896 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6897 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6898
8de22ea0
RB
68992016-07-27 Richard Biener <rguenther@suse.de>
6900
6901 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6902
5d9da222
ML
69032016-07-27 Martin Liska <mliska@suse.cz>
6904
6905 * gcc.dg/predict-13.c: New test.
6906 * gcc.dg/predict-14.c: New test.
6907
af9e275f
SKS
69082016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6909
a23404c9 6910 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6911 including stdint.h.
6912 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6913 including stdint.h.
6914
71abba1e
MM
69152016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6916
6917 PR target/71869
6918 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6919 IEEE built-in functions handle quiet and signalling NaNs
6920 correctly.
6921
9cd74e8f
SK
69222016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6923
6924 PR fortran/71862
6925 * gfortran.dg/pr71862.f90: New test.
6926
0d48446f
MS
69272016-07-26 Martin Sebor <msebor@redhat.com>
6928
6929 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6930 selector with dg-options.
6931
524cf1e4
PP
69322016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6933
6934 PR tree-optimization/18046
6935 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6936 * gcc.dg/tree-ssa/vrp103.c: New test.
6937 * gcc.dg/tree-ssa/vrp104.c: New test.
6938
100665d8
WS
69392016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6940
6941 * gcc.target/powerpc/pr63354.c: Require lp64 since
6942 -mprofile-kernel is not legal with -m32.
6943
0b64ca40
RB
69442016-07-26 Richard Biener <rguenther@suse.de>
6945
6946 PR rtl-optimization/71984
6947 * gcc.dg/torture/pr71984.c: New testcase.
6948
9b7937cf
RS
69492016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6950
6951 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6952 g++-dg-runtest via et-dg-runtest.
6953 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6954 * gcc.dg/vect/vect.exp: Likewise.
6955 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6956 gfortran-dg-runtest.
6957 * gfortran.dg/vect/vect.exp: Likewise.
6958 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6959 (check_mips_loongson_hw_available): Likewise.
6960 (check_effective_target_mpaired_single_runtime): Likewise.
6961 (check_effective_target_mips_loongson_runtime): Likewise.
6962 (add_options_for_mpaired_single): Likewise.
6963 (check_effective_target_vect_int): Add global et_index.
6964 Check and save the supported feature for a target selected by
6965 the et_index target. Break long lines where appropriate. Call
6966 et-is-effective-target for MIPS with an argument instead of
6967 check_effective_target_* where appropriate.
6968 (check_effective_target_vect_intfloat_cvt): Likewise.
6969 (check_effective_target_vect_uintfloat_cvt): Likewise.
6970 (check_effective_target_vect_floatint_cvt): Likewise.
6971 (check_effective_target_vect_floatuint_cvt): Likewise.
6972 (check_effective_target_vect_simd_clones): Likewise.
6973 (check_effective_target_vect_shift): ewise.
6974 (check_effective_target_whole_vector_shift): Likewise.
6975 (check_effective_target_vect_bswap): Likewise.
6976 (check_effective_target_vect_shift_char): Likewise.
6977 (check_effective_target_vect_long): Likewise.
6978 (check_effective_target_vect_float): Likewise.
6979 (check_effective_target_vect_double): Likewise.
6980 (check_effective_target_vect_long_long): Likewise.
6981 (check_effective_target_vect_no_int_max): Likewise.
6982 (check_effective_target_vect_no_int_add): Likewise.
6983 (check_effective_target_vect_no_bitwise): Likewise.
6984 (check_effective_target_vect_widen_shift): Likewise.
6985 (check_effective_target_vect_no_align): Likewise.
6986 (check_effective_target_vect_hw_misalign): Likewise.
6987 (check_effective_target_vect_element_align): Likewise.
6988 (check_effective_target_vect_condition): Likewise.
6989 (check_effective_target_vect_cond_mixed): Likewise.
6990 (check_effective_target_vect_char_mult): Likewise.
6991 (check_effective_target_vect_short_mult): Likewise.
6992 (check_effective_target_vect_int_mult): Likewise.
6993 (check_effective_target_vect_extract_even_odd): Likewise.
6994 (check_effective_target_vect_interleave): Likewise.
6995 (check_effective_target_vect_stridedN): Likewise.
6996 (check_effective_target_vect_multiple_sizes): Likewise.
6997 (check_effective_target_vect64): Likewise.
6998 (check_effective_target_vect_call_copysignf): Likewise.
6999 (check_effective_target_vect_call_sqrtf): Likewise.
7000 (check_effective_target_vect_call_btrunc): Likewise.
7001 (check_effective_target_vect_call_btruncf): Likewise.
7002 (check_effective_target_vect_call_ceil): Likewise.
7003 (check_effective_target_vect_call_ceilf): Likewise.
7004 (check_effective_target_vect_call_floor): Likewise.
7005 (check_effective_target_vect_call_floorf): Likewise.
7006 (check_effective_target_vect_call_lceil): Likewise.
7007 (check_effective_target_vect_call_lfloor): Likewise.
7008 (check_effective_target_vect_call_nearbyint): Likewise.
7009 (check_effective_target_vect_call_nearbyintf): Likewise.
7010 (check_effective_target_vect_call_round): Likewise.
7011 (check_effective_target_vect_call_roundf): Likewise.
7012 (check_effective_target_vect_perm): Likewise, but also append *_saved
7013 to the existing global name to properly cache the result.
7014 (check_effective_target_vect_perm_byte): Likewise.
7015 (check_effective_target_vect_perm_short): Likewise.
7016 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7017 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7018 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7019 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7020 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7021 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7022 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7023 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7024 (check_effective_target_vect_sdot_qi): Likewise.
7025 (check_effective_target_vect_udot_qi): Likewise.
7026 (check_effective_target_vect_sdot_hi): Likewise.
7027 (check_effective_target_vect_udot_hi): Likewise.
7028 (check_effective_target_vect_usad_char): Likewise.
7029 (check_effective_target_vect_pack_trunc): Likewise.
7030 (check_effective_target_vect_unpack): Likewise.
7031 (check_effective_target_vect_aligned_arrays): Likewise.
7032 (check_effective_target_vect_natural_alignment): Likewise.
7033 (check_effective_target_vector_alignment_reachable): Likewise.
7034 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7035 (is-effective-target): Initialize et_index if undefined.
7036 (et-dg-runtest): New.
7037 (et-is-effective-target): Likewise.
7038 (check_vect_support_and_set_flags): Add supported MIPS targets to
7039 EFFECTIVE_TARGETS list. Return the number of supported targets.
7040
8f63caf6 70412016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7042 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7043
7044 PR middle-end/70920
7045 * gcc.dg/pr70920-1.c: New test-case.
7046 * gcc.dg/pr70902-2.c: Likewise.
7047 * gcc.dg/pr70920-3.c: Likewise.
7048 * gcc.dg/pr70920-4.c: Likewise
7049 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7050 2 instead of 3.
7051
7d575fff
AM
70522016-07-25 Alexander Monakov <amonakov@ispras.ru>
7053
7054 * gcc.c-torture/execute/pr71494.c: Require label_values.
7055 * gcc.dg/pr16973.c: Ditto.
7056
bf01e070
SKS
70572016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7058
7059 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7060 * gcc.dg/torture/pr69771.c: Require int32plus.
7061 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7062
16b05965
ML
70632016-07-25 Martin Liska <mliska@suse.cz>
7064
7065 * gcc.dg/torture/pr71987.c: New test.
7066
d52d3767
SK
70672016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7068
7069 PR fortran/71935
7070 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7071 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7072 * gfortran.dg/pr71935.f90: New test.
7073
94087e88 70742016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7075
7076 PR c++/71675
7077 * g++.dg/ext/atomic-3.C: New test.
7078 * gcc.dg/atomic/pr71675.c: New test.
7079
58b3986e
ES
70802016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7081
7082 * gcc.target/i386/mvc8.c: New test.
7083
faa1612a
BC
70842016-07-22 Bin Cheng <bin.cheng@arm.com>
7085
7086 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7087 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7088
1603ebe0
TK
70892016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7090
7091 PR fortran/71795
7092 * gfortran.dg/constructor_50.f90: New test.
7093
bc91c436
ML
70942016-07-22 Martin Liska <mliska@suse.cz>
7095
7096 PR gcov-profile/69028
7097 PR gcov-profile/62047
7098 * g++.dg/cilk-plus/pr69028.C: New test.
7099
9fe9a3a7
AV
71002016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7101
7102 * gfortran.dg/coarray_stat_2.f90: New test.
7103
70866e3d
MM
71042016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7105
7106 * gcc.target/powerpc/vec-extract.h: New files to check the
7107 vec_extract built-in functions for all vector types, testing
7108 accessing each element, both with constant and variable element
7109 numbers.
7110 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7111 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7112 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7113 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7114 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7115 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7116 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7117 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7118 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7119
ab3af181
JJ
71202016-07-21 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR c++/71728
7123 * g++.dg/other/pr71728.C: New test.
7124
ebe8f322
JG
71252016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7126
7127 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7128 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7129 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7130 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7131 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7132
959cef74
RB
71332016-07-21 Richard Biener <rguenther@suse.de>
7134
7135 PR tree-optimization/71947
7136 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7137
b24d9420
BC
71382016-07-21 Bin Cheng <bin.cheng@arm.com>
7139
7140 * gcc.dg/tree-ssa/scev-15.c: New.
7141
23974819
BC
71422016-07-21 Bin Cheng <bin.cheng@arm.com>
7143
7144 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7145
ee78cbaa
JJ
71462016-07-21 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR c++/71941
7149 * g++.dg/gomp/pr71941.C: New test.
7150
52ed68f7
DM
71512016-07-20 David Malcolm <dmalcolm@redhat.com>
7152
7153 PR c/70339
7154 PR c/71858
7155 * g++.dg/spellcheck-identifiers.C: New test case, based on
7156 gcc.dg/spellcheck-identifiers.c.
7157 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7158 gcc.dg/spellcheck-identifiers-2.c.
7159 * g++.dg/spellcheck-typenames.C: New test case, based on
7160 gcc.dg/spellcheck-typenames.c
7161
18407bfb
JW
71622016-07-20 Jonathan Wakely <jwakely@redhat.com>
7163
7164 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7165 pointer to member function and also test catching by reference.
7166
4c07fd98
DV
71672016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7168
7169 * gcc.target/s390/pr67443.c: Fix test case.
7170
fee21d65
DV
71712016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7172
7173 * gcc.target/s390/insv-1.c: Xfail some tests.
7174 * gcc.target/s390/insv-2.c: Likewise.
7175
dbe9dfdd
GJL
71762016-07-20 Georg-Johann Lay <avr@gjlay.de>
7177
7178 * gcc.target/avr/torture/get-mem.c: New test.
7179 * gcc.target/avr/torture/set-mem.c: New test.
7180
c25e1d82
GJL
71812016-07-20 Georg-Johann Lay <avr@gjlay.de>
7182
7183 PR target/71948
7184 * gcc.target/avr/torture/tiny-progmem.c: New test.
7185
109d2197
JJ
71862016-07-20 Jakub Jelinek <jakub@redhat.com>
7187
7419f441
JJ
7188 PR c++/71909
7189 * g++.dg/parse/pr71909.C: New test.
7190 * g++.dg/tm/pr71909.C: New test.
7191
109d2197
JJ
7192 PR c++/50060
7193 * g++.dg/cpp0x/constexpr-50060.C: New test.
7194 * g++.dg/cpp1y/constexpr-50060.C: New test.
7195
144530cf
ML
71962016-07-20 Martin Liska <mliska@suse.cz>
7197
7198 * gfortran.dg/graphite/pr71898.f90: New test.
7199
04ac4afa
BC
72002016-07-20 Bin Cheng <bin.cheng@arm.com>
7201
7202 PR tree-optimization/71503
7203 PR tree-optimization/71683
7204 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7205 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7206
dcbdb17a
ML
72072016-07-20 Martin Liska <mliska@suse.cz>
7208
7209 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7210 * gcc.dg/plugin/sreal-test-1.c: Remove.
7211 * gcc.dg/plugin/sreal_plugin.c: Remove.
7212
6ed82555
TK
72132016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7214
7215 PR fortran/71902
7216 * gfortran.dg/dependency_47.f90: New test.
7217
13da0507
JJ
72182016-07-19 Jakub Jelinek <jakub@redhat.com>
7219
4833f561
JJ
7220 PR rtl-optimization/71916
7221 * gcc.c-torture/compile/pr71916.c: New test.
7222
4fda19ef
JJ
7223 PR middle-end/71874
7224 * g++.dg/torture/pr71874.C: New test.
7225
13da0507
JJ
7226 PR middle-end/71734
7227 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7228 (my_alloc): Rewritten to use __builtin_posix_memalign and
7229 __SIZE_TYPE__.
7230 (my_free): Use __builtin_free instead of _mm_free.
7231 (Vec::operator=): Use __builtin_memcpy.
7232
e7980add
MJ
72332016-07-19 Martin Jambor <mjambor@suse.cz>
7234
61c73a7f
UB
7235 PR fortran/71688
7236 * gfortran.dg/pr71688.f90: New test.
e7980add 7237
13e88953
RB
72382016-07-19 Richard Biener <rguenther@suse.de>
7239
7240 * c-c++-common/vector-subscript-6.c: New testcase.
7241 * c-c++-common/vector-subscript-7.c: Likewise.
7242
1caf0482
SKS
72432016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7244
a23404c9 7245 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7246 and UInt32 based on __SIZEOF_INT__.
7247
cef5388d
RB
72482016-07-19 Richard Biener <rguenther@suse.de>
7249
7250 PR tree-optimization/71901
7251 * gcc.dg/torture/pr71901.c: New testcase.
7252
72532016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7254
7255 PR tree-optimization/71908
7256 * gcc.dg/torture/pr71908.c: New testcase.
7257
a8f7a895
MM
72582016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7259
7260 PR target/71493
7261 * gcc.target/powerpc/pr71493-1.c: New test.
7262 * gcc.target/powerpc/pr71493-2.c: Likewise.
7263
f2111a36
JJ
72642016-07-18 Jakub Jelinek <jakub@redhat.com>
7265
99516432
JJ
7266 PR c++/71835
7267 * g++.dg/conversion/ambig3.C: New test.
7268
87713c6a
JJ
7269 PR c++/71828
7270 * g++.dg/cpp0x/constexpr-71828.C: New test.
7271
7a7f16ca
JJ
7272 PR c++/71826
7273 * g++.dg/template/pr71826.C: New test.
7274
f4d90295
JJ
7275 PR c++/71822
7276 * g++.dg/template/defarg21.C: New test.
7277
f2111a36
JJ
7278 PR c++/71871
7279 * g++.dg/ext/vector31.C: New test.
7280
0b965526
UB
72812016-07-18 Uros Bizjak <ubizjak@gmail.com>
7282
7283 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7284
94e136b9
YR
72852016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7286
7287 PR tree-optimization/71734
7288 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7289
7072df0a
DV
72902016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7291
7292 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7293 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7294 stack-layout-dynamic-1.c: New test.
7295
54158a1a
AK
72962016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7297
7298 * gcc.target/s390/nolrl-1.c: New test.
7299
43068916
FR
73002016-07-17 Fritz Reese <fritzoreese@gmail.com>
7301
7302 PR fortran/71523
7303 * gfortran.dg/pr71523_1.f90: New test.
7304 * gfortran.dg/pr71523_2.f90: New test.
7305
a9356b12
AS
73062016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7307
7308 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7309
a07b81c7 73102016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7311 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7312
7313 PR fortran/62125
7314 * gfortran.dg/pr62125.f90: New test.
7315
96c0ec12
BS
73162016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7317
7318 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7319 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7320
479d0ed5
JW
73212016-07-15 Jonathan Wakely <jwakely@redhat.com>
7322
7323 PR c++/58796
7324 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7325 * g++.dg/cpp0x/nullptr35.C: New test.
7326
41c7438e
BC
73272016-07-15 Bin Cheng <bin.cheng@arm.com>
7328
7329 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7330
f7ba880b
CP
73312016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7332
7333 * gfortran.dg/goacc/vector_length.f90: New test.
7334
b9aba0a0
RB
73352016-07-15 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/71881
7338 * gcc.dg/torture/pr71881.c: New testcase.
7339
9513d5fb
RB
73402016-07-15 Richard Biener <rguenther@suse.de>
7341
7342 PR tree-optimization/71887
7343 * gcc.dg/torture/pr71887.c: New testcase.
7344
ddbbcb19
JJ
73452016-07-15 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR c/71858
7348 * gcc.dg/spellcheck-identifiers-3.c: New test.
7349
29eb509c
AV
73502016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7351
7352 PR fortran/71807
7353 * gfortran.dg/null_9.f90: New test.
7354
43aabfcf
BC
73552016-07-15 Bin Cheng <bin.cheng@arm.com>
7356
7357 * gcc.dg/tree-ssa/loop-41.c: New test.
7358
afc89e58
BC
73592016-07-15 Bin Cheng <bin.cheng@arm.com>
7360
7361 PR tree-optimization/71347
7362 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7363
6fa682ad
SK
73642016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7365
7366 PR fortran/29819
7367 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7368 * gfortran.dg/contains.f90: Ditto.
7369 * gfortran.dg/contains_empty_1.f03: Ditto.
7370 * gfortran.dg/submodule_3.f08: Ditto.
7371
dd36b877
JJ
73722016-07-14 Jakub Jelinek <jakub@redhat.com>
7373
a60a5d31
JJ
7374 PR testsuite/71865
7375 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7376 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7377 expected diagnostics.
7378
dd36b877
JJ
7379 PR c/71858
7380 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7381 * gcc.dg/spellcheck-identifiers-2.c: New test.
7382 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7383 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7384
a241f8ca
JJ
73852016-07-14 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR tree-optimization/71872
7388 * gcc.c-torture/compile/pr71872.c: New test.
7389
d62b809c
TP
73902016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7391
7392 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7393 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7394 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7395 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7396 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7397 * gcc.target/arm/atomic-op-acquire-1.c: This.
7398 * gcc.target/arm/atomic-op-char.c: Rename into ...
7399 * gcc.target/arm/atomic-op-char-1.c: This.
7400 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7401 * gcc.target/arm/atomic-op-consume-1.c: This.
7402 * gcc.target/arm/atomic-op-int.c: Rename into ...
7403 * gcc.target/arm/atomic-op-int-1.c: This.
7404 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7405 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7406 * gcc.target/arm/atomic-op-release.c: Rename into ...
7407 * gcc.target/arm/atomic-op-release-1.c: This.
7408 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7409 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7410 * gcc.target/arm/atomic-op-short.c: Rename into ...
7411 * gcc.target/arm/atomic-op-short-1.c: This.
7412 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7413 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7414 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7415 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7416 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7417 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7418 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7419 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7420 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7421 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7422
1f8dd420
AV
74232016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7424
7425 PR fortran/70842
7426 * gfortran.dg/select_type_35.f03: New test.
7427
53109ba8
KT
74282016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7429
7430 PR target/65951
7431 PR tree-optimization/70923
7432 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7433 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7434 * gcc.dg/vect/pr65951.c: Likewise.
7435 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7436
91f35b7f
DE
74372016-07-14 David Edelsohn <dje.gcc@gmail.com>
7438
7439 * c-c++-common/pr60226.c: Expect maximum object file alignment
7440 error on AIX.
7441
351168fe
RB
74422016-07-14 Richard Biener <rguenther@suse.de>
7443
7444 PR tree-optimization/71866
7445 * gcc.dg/torture/pr71866.c: New testcase.
7446
94c32c00
TP
74472016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7448
7449 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7450 selector and enclose boolean expression in curly braces.
7451
b799a481
AM
74522016-07-14 Alan Modra <amodra@gmail.com>
7453
7454 PR target/71733
7455 * gcc.target/powerpc/p9-novsx.c: New.
7456
f63ba78c
AK
74572016-07-13 Andi Kleen <ak@linux.intel.com>
7458
7459 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7460 * g++.dg/tree-prof/morefunc.C: Dito.
7461 * g++.dg/tree-prof/pr35545.C: Dito.
7462 * g++.dg/tree-prof/reorder.C: Dito.
7463 * gcc.dg/tree-prof/20050826-2.c: Dito.
7464 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7465 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7466 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7467 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7468 * gcc.dg/tree-prof/inliner-1.c: Dito.
7469 * gcc.dg/tree-prof/merge_block.c: Dito.
7470 * gcc.dg/tree-prof/stringop-1.c: Dito.
7471 * gcc.dg/tree-prof/stringop-2.c: Dito.
7472 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7473 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7474 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7475 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7476 * gcc.dg/tree-prof/update-loopch.c: Dito.
7477 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7478 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7479 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7480 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7481 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7482 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7483 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7484
f4d5a23d
AK
74852016-07-13 Andi Kleen <ak@linux.intel.com>
7486
7487 * lib/profopt.exp (profopt-execute): Remove .imports files.
7488
ae145898
AK
74892016-07-13 Andi Kleen <ak@linux.intel.com>
7490
0b965526 7491 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7492
e97bd4f5
AK
74932016-07-13 Andi Kleen <ak@linux.intel.com>
7494
7495 * lib/profopt.exp (dg-final-scan-autofdo,
7496 dg-final-scan-not-autofdo): New functions.
7497
6fa3d4b4
BC
74982016-07-13 Bin Cheng <bin.cheng@arm.com>
7499
7500 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7501 * gcc.dg/vect/vect-35.c: Ditto.
7502 * gcc.dg/vect/vect-alias-check-2.c: New test.
7503
65f18bc6
ML
75042016-07-13 Martin Liska <mliska@suse.cz>
7505
7506 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7507 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7508 * gfortran.dg/pr42108.f90: Update expected dump scan.
7509
9737f35b
RB
75102016-07-13 Richard Biener <rguenther@suse.de>
7511
7512 PR tree-optimization/24574
7513 * gcc.dg/pr24574.c: New testcase.
7514
62c0ea4b
SKS
75152016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7516
0b965526 7517 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7518 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7519 * c-c++-common/pr68833-1.c: Require int32plus.
7520 * gcc.dg/ipa/pr63551.c: Likewise.
7521 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7522 * gcc.dg/ipa/pr64041.c: Require int32plus.
7523
c7ed8938
IE
75242016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7525
7526 PR ipa/71633
7527 * g++.dg/pr71633.C: New test.
7528
5ce15300
TP
75292016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7530
7531 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7532 Add new arm_thumb1_cbz_ok effective target.
7533 * gcc.target/arm/cbz.c: New test.
7534
2b9509a3
TP
75352016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7536
7537 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7538 Define effective target.
7539 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7540 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7541 * gcc.target/arm/movhi_movw.c: New test.
7542 * gcc.target/arm/movsi_movw.c: Likewise.
7543 * gcc.target/arm/movdi_movw.c: Likewise.
7544
7f15b177
RB
75452016-07-13 Richard Biener <rguenther@suse.de>
7546
7547 PR middle-end/71104
7548 * gcc.dg/pr71104-1.c: New testcase.
7549 * gcc.dg/pr71104-2.c: Likewise.
7550
0b0a896e
MM
75512016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7552
7553 PR target/71805
7554 * gcc.target/powerpc/pr71805.c: New test.
7555
f906f5ed
BS
75562016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7557
7558 * gcc.target/powerpc/divkc3-1.c: New.
7559 * gcc.target/powerpc/mulkc3-1.c: New.
7560
9e63c3aa
NS
75612016-07-12 Nathan Sidwell <nathan@acm.org>
7562
7563 * gcc.target/arm/data-rel-1.c: New.
7564 * gcc.target/arm/data-rel-2.c: New.
7565 * gcc.target/arm/data-rel-3.c: New.
7566
f507d202
ML
75672016-07-12 Martin Liska <mliska@suse.cz>
7568
7569 * gcc.dg/params/blocksort-part.c: New test.
7570 * gcc.dg/params/params.exp: New file.
7571
d6f7c125
KT
75722016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7573
7574 PR middle-end/71700
7575 * gcc.c-torture/execute/pr71700.c: New test.
7576
37ccb0ba
SB
75772016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7578 Richard Biener <rguenther@suse.de>
7579
7580 PR tree-optimization/23286
7581 PR tree-optimization/70159
7582 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7583 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7584 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7585 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7586 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7587 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7588 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7589 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7590 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7591 * gcc.dg/pr51879-12.c: Likewise.
7592 * gcc.dg/strlenopt-9.c: Likewise.
7593 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7594 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7595 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7596 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7597 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7598 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7599 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7600 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7601 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7602 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7603 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7604 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7605 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7606 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7607 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7608
712a93d6
RB
76092016-07-12 Richard Biener <rguenther@suse.de>
7610
7611 PR rtl-optimization/68961
7612 * gcc.target/i386/pr68961.c: New testcase.
7613
c392943c
JJ
76142016-07-11 Jakub Jelinek <jakub@redhat.com>
7615
3d56e6a4
JJ
7616 PR middle-end/71758
7617 * c-c++-common/gomp/pr71758.c: New test.
7618 * gfortran.dg/gomp/pr71758.f90: New test.
7619
c392943c
JJ
7620 PR tree-optimization/71823
7621 * gcc.dg/vect/pr71823.c: New test.
7622
741d3be5
DM
76232016-07-11 David Malcolm <dmalcolm@redhat.com>
7624
7625 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7626 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7627 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7628
92fa45b5
L
76292016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7630
7631 PR target/71801
7632 * gcc.target/i386/pr71801.c: New test.
7633
f51606c7
RB
76342016-07-11 Richard Biener <rguenther@suse.de>
7635
7636 PR tree-optimization/71816
7637 * gcc.dg/torture/pr71816.c: New testcase.
7638
36b54ce0
TK
76392016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7640
7641 PR fortran/71783
7642 * gfortran.dg/dependency_46.f90: New test.
7643
d13835b6
VM
76442016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7645
7646 PR rtl-optimization/71621
7647 * gcc.target/i386/pr71621-1.c: New.
7648 * gcc.target/i386/pr71621-2.c: New.
7649
642bcbdf
CP
76502016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7651
7652 * gfortran.dg/goacc/pr71704.f90: New test.
7653
02eb5b8b
BS
76542016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7655
7656 PR target/71297
7657 * gcc.target/powerpc/pr71297.c: New.
7658
8beb9a0d
JW
76592016-07-08 Jiong Wang <jiong.wang@arm.com>
7660
7661 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7662
cef4b650
MM
76632016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7664
7665 PR target/71806
7666 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7667
3c3ecf52
AH
76682016-07-08 Alan Hayward <alan.hayward@arm.com>
7669
7670 PR tree-optimization/71667
7671 * gcc.dg/vect/pr71667.c: New
7672
2660286d
ML
76732016-07-08 Martin Liska <mliska@suse.cz>
7674
7675 * gcc.dg/torture/pr71606.c: New test.
7676
70cdd4ae
JD
76772016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7678
7679 PR fortran/71764
7680 * gfortran.dg/pr71764.f90: New test.
7681
842dc2e6
JJ
76822016-07-07 Jakub Jelinek <jakub@redhat.com>
7683 Kai Tietz <ktietz70@googlemail.com>
7684
7685 PR c++/70869
7686 PR c++/71054
7687 * g++.dg/cpp0x/pr70869.C: New test.
7688 * g++.dg/cpp0x/pr71054.C: New test.
7689
31be4262
DE
76902016-07-07 David Edelsohn <dje.gcc@gmail.com>
7691
7692 * g++.dg/debug/pr71432.C: Fail on AIX.
7693
1c122092
ML
76942016-07-07 Martin Liska <mliska@suse.cz>
7695
7696 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7697 an undefined behavior.
7698 * gfortran.dg/do_3.F90: Likewise.
7699 * gfortran.dg/do_check_11.f90: New test.
7700 * gfortran.dg/do_check_12.f90: New test.
7701 * gfortran.dg/do_corner_warn.f90: New test.
7702
7119f1b1
ML
77032016-07-07 Martin Liska <mliska@suse.cz>
7704
7705 * gfortran.dg/predict-1.f90: Ammend the test.
7706 * gfortran.dg/predict-2.f90: Likewise.
7707
275792f2
IE
77082016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7709
7710 PR ipa/71624
7711 * g++.dg/pr71624.C: New test.
7712
05a437c1
TP
77132016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7714
7715 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7716 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7717 ARMv8-M Mainline architectures.
7718
6f493951
TP
77192016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7720
7721 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7722 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7723
5ddaee94
SB
77242016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7725
7726 PR target/70098
7727 PR target/71763
7728 * gcc.target/powerpc/pr71763.c: New file.
7729
651afdb2
YR
77302016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7731
7732 PR tree-optimization/71518
0b965526 7733 * gcc.dg/pr71518.c: New test.
651afdb2 7734
9df99881
WD
77352016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7736
7737 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7738
7b4e0769
SKS
77392016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7740
0b965526 7741 PR target/50739
7b4e0769
SKS
7742 * gcc.target/avr/pr50739.c: New test.
7743
eb4432f7
JH
77442016-07-05 Jan Hubicka <jh@suse.cz>
7745
7746 * gcc.dg/tree-ssa/scev-14.c: update template.
7747
c01e092f
RS
77482016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7749
7750 * gcc.dg/vect/group-no-gaps-1.c: New test.
7751
8070763a
AK
77522016-07-05 Andi Kleen <ak@linux.intel.com>
7753
7754 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7755 if kernel supports MPX.
7756
3f8257db 77572016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7758
7759 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7760
36a265b1
MM
77612016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7762 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7763
7764 * gcc.target/powerpc/signbit-1.c: New test.
7765 * gcc.target/powerpc/signbit-2.c: New test.
7766 * gcc.target/powerpc/signbit-3.c: New test.
7767
7a98fb6e
KT
77682016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7769
7770 PR rtl-optimization/71594
7771 * gcc.dg/torture/pr71594.c: New test.
7772
1e3d54b4
JH
77732016-07-05 Jan Hubicka <jh@suse.cz>
7774
7775 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7776
84ca3893
DM
77772016-07-05 David Malcolm <dmalcolm@redhat.com>
7778
7779 PR c++/62314
3a146d46 7780 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7781 number of missing semicolon error.
7782 * g++.dg/pr62314-2.C: New test case.
7783
20d0bfce
AF
77842016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7785
7786 * gfortran.dg/coarray_stat_function.f90: New test.
7787 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7788 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7789 to new interfaces.
7790
69aaea06
AV
77912016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7792
7793 PR fortran/71623
7794 * gfortran.dg/deferred_character_17.f90: New test.
7795
f723a43c
CL
77962016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7797
7798 * gcc.target/arm/neon/polytypes.c: Move to ...
7799 * gcc.target/arm/polytypes.c: ... here.
7800 * gcc.target/arm/neon/pr51534.c: Move to ...
7801 * gcc.target/arm/pr51534.c: ... here.
7802 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7803 * gcc.target/arm/vect-vcvt.c: ... here.
7804 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7805 * gcc.target/arm/vect-vcvtq.c: ... here.
7806 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7807 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7808 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7809 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7810 * gcc.target/arm/neon/neon.exp: Delete.
7811 * gcc.target/arm/neon/: Delete.
7812
d73e0ccf
JD
78132016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7814
7815 PR fortran/65575
7816 * gfortran.dg: pr65575.f90: New test.
7817
c20f6223
JD
78182016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7819
7820 PR fortran/35849
7821 * gfortran.dg: pr35849.f90: New test.
7822
2a5537c3
JJ
78232016-07-04 Jakub Jelinek <jakub@redhat.com>
7824
7825 PR c++/71739
7826 * g++.dg/cpp0x/pr71739.C: New test.
7827
740f9751
CL
78282016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7829
7830 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7831
bf749919
DV
78322016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7833
7834 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7835 locr.
7836 * gcc.target/s390/loc-1.c: New test.
7837
430bb38e
YR
78382016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7839
3a146d46
JJ
7840 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7841 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7842
15f6e0da
RR
78432016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7844
7845 PR target/63874
7846 * gcc.target/aarch64/pr63874.c: New test.
7847
79335075
JB
78482016-07-04 Jan Beulich <jbeulich@suse.com>
7849
7850 * g++.dg/header.c: New.
7851 * gcc.dg/header.c: New.
7852
557e8c49
JJ
78532016-07-02 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c/71719
7856 * c-c++-common/Wunused-var-15.c: New test.
7857
79a592e3
JJ
78582016-07-01 Jakub Jelinek <jakub@redhat.com>
7859
7860 PR fortran/71687
7861 * gfortran.dg/gomp/pr71687.f90: New test.
7862
e2298656
BS
78632016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7864
7865 * gcc.dg/const-float128-ped.c: Require __float128 effective
7866 target and options.
7867 * gcc.dg/const-float128.c: Likewise.
7868 * gcc.dg/torture/float128-cmp-invalid.c: Require
7869 __float128 and base_quadfloat_support effective targets, and
7870 __float128 options.
7871 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7872 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7873 * gcc.dg/torture/float128-nan.c: Likewise.
7874 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7875 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7876 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7877 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7878 (add_options_for___float128): New.
7879 (check_effective_target_base_quadword_support): New.
7880
70c11966
MM
78812016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7882
7883 PR target/71720
7884 * gcc.target/powerpc/pr71720.c: New test.
7885
059541fd
JB
78862016-07-01 Jan Beulich <jbeulich@suse.com>
7887
7888 * gcc.dg/bss.c: New.
7889
2c1e4964
PB
78902016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7891
7892 PR target/71698
7893 * gcc.target/powerpc/pr71698.c: New test.
7894
22e1cb39
GJL
78952016-07-01 Georg-Johann Lay <avr@gjlay.de>
7896
7897 PR target/71151
7898 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7899 instead of ".foo" for its section name.
7900 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7901 depending on MCU's flash size.
7902 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7903 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7904 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7905 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7906 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7907 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7908
466cf574
JB
79092016-07-01 Jan Beulich <jbeulich@suse.com>
7910
7911 * gcc.target/i386/pr65105-2.c: Add -msse2.
7912
351beab7
JJ
79132016-06-30 Jakub Jelinek <jakub@redhat.com>
7914
55a0f21a
JJ
7915 PR tree-optimization/71707
7916 * gcc.dg/strlenopt-29.c: New test.
7917
6245ad72
JJ
7918 PR fortran/71704
7919 * gfortran.dg/gomp/pr71704.f90: New test.
7920
351beab7
JJ
7921 PR fortran/71705
7922 * gfortran.dg/gomp/pr71705.f90: New test.
7923
5a3a6a5e
KN
79242016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7925
7926 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7927 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7928 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7929 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7930 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7931 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7932 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7933 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7934 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7935 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7936 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7937 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7938 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7939 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7940 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7941 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7942 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7943 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7944 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7945 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7946 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7947 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7948 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7949 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7950 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7951 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7952 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7953 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7954 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7955 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7956 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7957 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7958 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7959 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7960 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7961 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7962 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7963 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7964 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7965 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7966 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7967 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7968 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7969 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7970 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7971 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7972 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7973 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7974 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7975 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7976 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7977 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7978 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7979 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7980 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7981 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7982 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7983 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7984 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7985 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7986 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7987 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7988 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7989 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7990 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7991 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7992 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7993 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7994 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7995 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7996 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7997 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7998 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7999 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8000 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8001 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8002 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8003 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8004 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8005 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8006 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8007
3dfa8071 80082016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8009 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8010
8011 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8012
9bd62242 80132016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8014 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8015
8016 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8017
603107fb
DM
80182016-06-30 David Malcolm <dmalcolm@redhat.com>
8019
8020 PR driver/71651
8021 * gcc.dg/spellcheck-options-12.c: New test case.
8022
205cccc7
JJ
80232016-06-30 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR middle-end/71693
8026 * gcc.c-torture/compile/pr71693.c: New test.
8027
f4452176
DM
80282016-06-29 David Malcolm <dmalcolm@redhat.com>
8029
8030 * gcc.dg/spellcheck-params.c: New testcase.
8031 * gcc.dg/spellcheck-params-2.c: New testcase.
8032
c5e74d9d
MM
80332016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8034
8035 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8036 vector extract instructions.
8037 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8038
e44ecbfd
JD
80392016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8040
8041 PR fortran/71686
8042 * gfortran.dg/unexpected_eof_2.f90: New test.
8043 * gfortran.dg/unexpected_eof_3.f90: New test.
8044
ee446d9f
JW
80452016-06-29 Jim Wilson <jim.wilson@linaro.org>
8046
8047 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8048
27f67461
CP
80492016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8050
8051 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8052 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8053 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8054
b1206d29
RB
80552016-06-29 Richard Biener <rguenther@suse.de>
8056
8057 PR middle-end/15256
8058 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8059
1af21224
MW
80602016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8061
8062 * gcc.target/arm/aapcs/neon-vect10.c: Require
8063 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8064 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8065 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8066 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8067 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8068 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8069 * gcc.target/arm/fp16-aapcs-1.c: Require
8070 -mfloat-ab=hard. Also simplify the test.
8071 * gcc.target/arm/fp16-aapcs-2.c: New.
8072
7fe43755
MW
80732016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8074
0b965526 8075 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8076 (add_options_for_arm_fp16_ieee): New.
8077 (add_options_for_arm_fp16_alternative): New.
8078 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8079 long-line.
8080 (effective_target_arm_fp16_hw): New.
8081
264d951a
IE
80822016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8083
8084 PR tree-optimization/71655
8085 * g++.dg/pr71655.C: New test.
8086
5c846a81
ML
80872016-06-29 Martin Liska <mliska@suse.cz>
8088
8089 * gcc.dg/pr71585.c: New test.
8090 * gcc.dg/pr71585-2.c: New test.
8091 * gcc.dg/pr71585-3.c: New test.
8092
fafe9318
YR
80932016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8094
8095 PR tree-optimization/70729
8096 * g++.dg/vect/pr70729.cc: New test.
8097
54d19c3b
TS
80982016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8099
8100 * c-c++-common/gomp/cancel-1.c: Extend.
8101
5f3cd7c3
JJ
81022016-06-29 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR tree-optimization/71625
8105 * gcc.dg/strlenopt-28.c: New test.
8106
4aa83879
RB
81072016-06-29 Richard Biener <rguenther@suse.de>
8108
8109 PR middle-end/71002
8110 * g++.dg/torture/pr71002.C: Adjust testcase.
8111
152ef731
JJ
81122016-06-29 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR c/71685
8115 * gcc.dg/pr71685.c: New test.
8116
81172016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8118
8119 PR c/71552
8120 * gcc.dg/init-bad-9.c: New test.
8121
d41dc215
BS
81222016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8123
8124 * gcc.target/powerpc/abs128-1.c: Require VSX.
8125 * gcc.target/powerpc/copysign128-1.c: Likewise.
8126 * gcc.target/powerpc/inf128-1.c: Likewise.
8127 * gcc.target/powerpc/nan128-1.c: Likewise.
8128
6a20b538
JJ
81292016-06-28 Jakub Jelinek <jakub@redhat.com>
8130
8131 PR middle-end/71626
8132 * gcc.c-torture/execute/pr71626-1.c: New test.
8133 * gcc.c-torture/execute/pr71626-2.c: New test.
8134
77d93c47
PB
81352016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8136
8137 PR target/71656
8138 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8139
a8264058
SB
81402016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8141
8142 PR target/71670
8143 * gcc.target/powerpc/pr71670.c: New testcase.
8144
0dc47331
PB
81452016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8146
8147 PR target/71656
8148 * gcc.target/powerpc/pr71656-1.c: New test.
8149 * gcc.target/powerpc/pr71656-2.c: New test.
8150
b65ffc79
CL
81512016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8152
8153 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8154 around fp16 code.
8155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8156 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8157 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8158 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8159 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8160 Add arm_neon_fp16_ok effective target.
0b965526
UB
8161 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8162 Likewise.
8163 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8164 Likewise.
8165 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8166 Likewise.
8167 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8168 Likewise.
8169 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8170 Likewise.
8171 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8172 Likewise.
8173 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8174 Likewise.
8175 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8176 Likewise.
8177 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8178 Likewise.
8179 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8180 Likewise.
8181 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8182 Likewise.
b65ffc79 8183
9bb86f40
JH
81842016-06-26 Jan Hubicka <hubicka@ucw.cz>
8185
8186 * gcc.dg/predict-12.c: New testcase.
8187
46db0fd4
JD
81882016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8189
8190 PR fortran/71649
8191 * gfortran.dg/pr71649.f90: New test.
8192
2a65e70b
JJ
81932016-06-25 Jakub Jelinek <jakub@redhat.com>
8194
f8a06e24
JJ
8195 PR tree-optimization/71643
8196 * g++.dg/opt/pr71643.C: New test.
8197
2a65e70b
JJ
8198 PR tree-optimization/71631
8199 * gcc.c-torture/execute/pr71631.c: New test.
8200
7805417a
JH
82012016-06-24 Jan Hubicka <hubicka@ucw.cz>
8202
8203 * gcc.dg/predict-11.c: New testcase.
8204 * gfortran.dg/predict-2.f90: New testcase.
8205
888ed1a3
JH
82062016-06-24 Jan Hubicka <hubicka@ucw.cz>
8207
8208 * gcc.dg/predict-10.c: New test.
8209
53605f35
BS
82102016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8211
8212 * gcc.target/powerpc/abs128-1.c: New.
8213 * gcc.target/powerpc/copysign128-1.c: New.
8214 * gcc.target/powerpc/inf128-1.c: New.
8215 * gcc.target/powerpc/nan128-1.c: New.
8216
7b22b4c6
EB
82172016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8218
8219 * gfortran.dg/pr71642.f90: New test.
8220
37e373c2
JJ
82212016-06-24 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR tree-optimization/71647
8224 * gcc.target/i386/pr71647.c: New test.
8225
b20b79f2
L
82262016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8227
8228 * gcc.target/i386/noplt-gd-1.c: New test.
8229 * gcc.target/i386/noplt-gd-2.c: Likewise.
8230 * gcc.target/i386/noplt-gd-3.c: Likewise.
8231 * gcc.target/i386/noplt-ld-1.c: Likewise.
8232 * gcc.target/i386/noplt-ld-2.c: Likewise.
8233 * gcc.target/i386/noplt-ld-3.c: Likewise.
8234 * lib/target-supports.exp
8235 (check_effective_target_tls_get_addr_via_got): New.
8236
04619cb8
UB
82372016-06-24 Uros Bizjak <ubizjak@gmail.com>
8238
8239 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8240 testsuite compile flags.
8241 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8242 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8243
82442016-06-24 Uros Bizjak <ubizjak@gmail.com>
8245
8246 * g++dg/vect/pr36684.cc: Add dg-do compile.
8247 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8248 * gcc.dg/vect/pr70021.c: Ditto.
8249 * gcc.dg/vect/pr70138-1.c: Ditto.
8250 * gcc.dg/vect/pr70138-2.c: Ditto.
8251 * gcc.dg/vect/pr70354-1.c: Ditto.
8252 * gcc.dg/vect/pr70354-2.c: Ditto.
8253 * gcc.dg/vect/pr71259.c: Ditto.
8254 * gcc.dg/vect/pr71416-1.c: Ditto.
8255 * gcc.dg/vect/slp-43.c: Ditto.
8256 * gcc.dg/vect/slp-45.c: Ditto.
8257 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8258 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8259 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8260 * gfortran.dg/vect/pr69980.f90: Ditto.
8261
82622016-06-24 Uros Bizjak <ubizjak@gmail.com>
8263
8264 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8265 * gcc.dg/vect/bb-slp-30.c: Ditto.
8266 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8267 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8268 * gcc.dg/vect/pr45902.c: Ditto.
8269 * gcc.dg/vect/pr48172.c: Ditto.
8270 * gcc.dg/vect/pr48377.c: Ditto.
8271 * gcc.dg/vect/pr49038.c: Ditto.
8272 * gcc.dg/vect/pr49771.c: Ditto.
8273 * gcc.dg/vect/pr52091.c: Ditto.
8274 * gcc.dg/vect/pr53185-2.c: Ditto.
8275 * gcc.dg/vect/pr56826.c: Ditto.
8276 * gcc.dg/vect/pr60276.c: Ditto.
8277 * gcc.dg/vect/pr62021.c: Ditto.
8278 * gcc.dg/vect/pr63530.c: Ditto.
8279 * gcc.dg/vect/pr65518.c: Ditto.
8280 * gcc.dg/vect/pr65947-1.c: Ditto.
8281 * gcc.dg/vect/pr65947-10.c: Ditto.
8282 * gcc.dg/vect/pr65947-11.c: Ditto.
8283 * gcc.dg/vect/pr65947-12.c: Ditto.
8284 * gcc.dg/vect/pr65947-13.c: Ditto.
8285 * gcc.dg/vect/pr65947-2.c: Ditto.
8286 * gcc.dg/vect/pr65947-3.c: Ditto.
8287 * gcc.dg/vect/pr65947-4.c: Ditto.
8288 * gcc.dg/vect/pr65947-5.c: Ditto.
8289 * gcc.dg/vect/pr65947-6.c: Ditto.
8290 * gcc.dg/vect/pr65947-7.c: Ditto.
8291 * gcc.dg/vect/pr65947-8.c: Ditto.
8292 * gcc.dg/vect/pr65947-9.c: Ditto.
8293 * gcc.dg/vect/pr71416-1.c: Ditto.
8294 * gcc.dg/vect/pr71439.c: Ditto.
8295 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8296 * gcc.dg/vect/vect-bswap16.c: Ditto.
8297 * gcc.dg/vect/vect-bswap32.c: Ditto.
8298 * gcc.dg/vect/vect-bswap64.c: Ditto.
8299 * gcc.dg/vect/vect-live-1.c: Ditto.
8300 * gcc.dg/vect/vect-live-2.c: Ditto.
8301 * gcc.dg/vect/vect-live-3.c: Ditto.
8302 * gcc.dg/vect/vect-live-4.c: Ditto.
8303 * gcc.dg/vect/vect-live-5.c: Ditto.
8304 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8305 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8306 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8307 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8308 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8309 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8310 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8311 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8312 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8313 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8314 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8315 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8316 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8317 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8318 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8319 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8320 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8321
da224bcb
UB
83222016-06-24 Uros Bizjak <ubizjak@gmail.com>
8323
8324 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8325
dfee2870
L
83262016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8327
8328 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8329 ia32 if R_386_GOT32X relocation is supported.
8330 * gcc.target/i386/noplt-3.c: Likewise.
8331 * gcc.target/i386/noplt-2.c: Likewise.
8332 (main): Renamed to ...
8333 (bar): This.
8334 * gcc.target/i386/noplt-4.c: Likewise.
8335 (main): Renamed to ...
8336 (bar): This.
8337 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8338 * gcc.target/i386/pr67400-5.c: Likewise.
8339
a86451b9
JJ
83402016-06-24 Jakub Jelinek <jakub@redhat.com>
8341
00085092
JJ
8342 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8343 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8344
a86451b9
JJ
8345 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8346 f4): Adjust expected diagnostics.
8347 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8348 (T): If OVFP is defined, redefine to TP.
8349 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8350 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8351 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8352 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8353 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8354 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8355 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8356 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8357 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8358 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8359 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8360 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8361 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8362 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8363 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8364 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8365 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8366 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8367 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8368 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8369 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8370 as last argument to __builtin_add_overflow_p.
8371
7bb5d5f4
UB
83722016-06-23 Uros Bizjak <ubizjak@gmail.com>
8373
8374 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8375 dg-options and remove default vector testsuite compile flags.
8376 * g++.dg/vect/pr33860a.cc: Ditto.
8377 * g++.dg/vect/pr45470-a.cc: Ditto.
8378 * g++.dg/vect/pr45470-b.cc: Ditto.
8379 * g++.dg/vect/pr60896.cc: Ditto.
8380 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8381 * gcc.dg/vect/pr18308.c: Ditto.
8382 * gcc.dg/vect/pr24049.c: Ditto.
8383 * gcc.dg/vect/pr33373.c: Ditto.
8384 * gcc.dg/vect/pr36228.c: Ditto.
8385 * gcc.dg/vect/pr42395.c: Ditto.
8386 * gcc.dg/vect/pr42604.c: Ditto.
8387 * gcc.dg/vect/pr46663.c: Ditto.
8388 * gcc.dg/vect/pr48765.c: Ditto.
8389 * gcc.dg/vect/pr49093.c: Ditto.
8390 * gcc.dg/vect/pr49352.c: Ditto.
8391 * gcc.dg/vect/pr52298.c: Ditto.
8392 * gcc.dg/vect/pr52870.c: Ditto.
8393 * gcc.dg/vect/pr53185.c: Ditto.
8394 * gcc.dg/vect/pr53773.c: Ditto.
8395 * gcc.dg/vect/pr56695.c: Ditto.
8396 * gcc.dg/vect/pr62171.c: Ditto.
8397 * gcc.dg/vect/pr63530.c: Ditto.
8398 * gcc.dg/vect/pr68339.c: Ditto.
8399 * gcc.dg/vect/pr71259.c: Ditto.
8400 * gcc.dg/vect/vect-82_64.c: Ditto.
8401 * gcc.dg/vect/vect-83_64.c: Ditto.
8402 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8403 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8404 * gcc.dg/vect/vect-shift-2.c: Ditto.
8405 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8406 * gfortran.dg/vect/pr39318.f90: Ditto.
8407 * gfortran.dg/vect/pr45714-a.f: Ditto.
8408 * gfortran.dg/vect/pr45714-b.f: Ditto.
8409 * gfortran.dg/vect/pr46213.f90: Ditto.
8410
2d4bb02f
MM
84112016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8412 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8413
8414 * gcc.target/powerpc/p9-splat-5.c: New test.
8415
f6d1b868
UB
84162016-06-23 Uros Bizjak <ubizjak@gmail.com>
8417
8418 PR tree-optimization/71488
8419 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8420 * lib/target-supports.exp: ... here.
8421 (check_sse4_hw_available): New procedure.
8422 (check_effective_target_sse4_runtime): Ditto.
8423 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8424 -march=westmere for sse4_runtime targets.
936ff030 8425 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8426 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8427 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8428 (main): Call check_vect ().
a7898180 8429 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8430
c0597759
L
84312016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8432
8433 PR target/66232
8434 PR target/67400
8435 * gcc.target/i386/pr66232-14.c: New file.
8436 * gcc.target/i386/pr66232-15.c: Likewise.
8437 * gcc.target/i386/pr66232-16.c: Likewise.
8438 * gcc.target/i386/pr66232-17.c: Likewise.
8439 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8440 ia32 if R_386_GOT32X relocation is supported.
8441 * gcc.target/i386/pr67400-2.c: Likewise.
8442 * gcc.target/i386/pr67400-3.c: Likewise.
8443 * gcc.target/i386/pr67400-4.c: Likewise.
8444 * gcc.target/i386/pr67400-6.c: Likewise.
8445 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8446 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8447
5b0e27a7
JD
84482016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8449
8450 PR libgfortran/48852
8451 * gfortran.dg/char4_iunit_1.f03: Update test.
8452 * gfortran.dg/f2003_io_5.f03: Update test.
8453 * gfortran.dg/real_const_3.f90: Update test.
8454
7f586d90
AK
84552016-06-23 Andi Kleen <ak@linux.intel.com>
8456
8457 * g++.dg/bprob/bprob.exp: Support autofdo.
8458 * g++.dg/tree-prof/tree-prof.exp: dito.
8459 * gcc.dg/tree-prof/tree-prof.exp: dito.
8460 * gcc.misc-tests/bprob.exp: dito.
8461 * gfortran.dg/prof/prof.exp: dito.
8462 * lib/profopt.exp: dito.
8463 * lib/target-supports.exp: Check for autofdo.
8464
60fa7862
ML
84652016-06-23 Martin Liska <mliska@suse.cz>
8466
8467 * gcc.dg/pr71619.c: New test.
8468
e3d62871
UB
84692016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8470
8471 PR target/67400
cc901875
UB
8472 * gcc.target/i386/pr67400-1.c: New test.
8473 * gcc.target/i386/pr67400-2.c: Likewise.
8474 * gcc.target/i386/pr67400-3.c: Likewise.
8475 * gcc.target/i386/pr67400-4.c: Likewise.
8476 * gcc.target/i386/pr67400-5.c: Likewise.
8477 * gcc.target/i386/pr67400-6.c: Likewise.
8478 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8479
ac81cf0b
DM
84802016-06-22 David Malcolm <dmalcolm@redhat.com>
8481
8482 * c-c++-common/missing-header-1.c: New test case.
8483 * c-c++-common/missing-header-2.c: New test case.
8484 * c-c++-common/missing-header-3.c: New test case.
8485 * c-c++-common/missing-header-4.c: New test case.
8486
1a4f11c8
DM
84872016-06-22 David Malcolm <dmalcolm@redhat.com>
8488
8489 PR c/70339
8490 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8491 hint.
8492 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8493 expected results due to builtin "nanl" now being suggested for
8494 "name".
8495 * gcc.dg/pr67580.c: Update expected messages.
8496 * gcc.dg/spellcheck-identifiers.c: New testcase.
8497 * gcc.dg/spellcheck-typenames.c: New testcase.
8498
a93eac6a
DM
84992016-06-22 David Malcolm <dmalcolm@redhat.com>
8500
8501 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8502 file.
8503 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8504 diagnostic-test-show-locus-parseable-fixits.c to sources for
8505 diagnostic_plugin_test_show_locus.c.
8506 * lib/gcc-defs.exp (freeform_regexps): New global.
8507 (dg-regexp): New function.
8508 (handle-dg-regexps): New function.
8509 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8510 freeform_regexps to the empty list.
8511 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8512
49e76ff1
IE
85132016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8514
f6d1b868 8515 PR tree-optimization/71488
49e76ff1
IE
8516 * g++.dg/pr71488.C: New test.
8517 * gcc.dg/vect/vect-bool-cmp.c: New test.
8518
951d8c8a
EB
85192016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8520
8521 * gcc.dg/guality/param-5.c: New test.
8522
b60fc3bd
BE
85232016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8524
8525 * gcc.target/i386/asm-flag-7.c: New test.
8526
0609abda
TS
85272016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8528
8529 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8530 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8531 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8532 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8533 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8534 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8535 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8536 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8537 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8538 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8539 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8540 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8541 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8542 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8543 * lib/target-supports.exp: Likewise.
8544
ee2499b4
TS
85452016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8546
8547 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8548 * gcc.dg/attr-ms_struct-2.c: Likewise.
8549 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8550 * gcc.dg/bf-ms-attrib.c: Likewise.
8551 * gcc.dg/bf-ms-layout-2.c: Likewise.
8552 * gcc.dg/bf-ms-layout-3.c: Likewise.
8553 * gcc.dg/bf-ms-layout.c: Likewise.
8554 * gcc.dg/bf-no-ms-layout.c: Likewise.
8555 * gcc.target/i386/bitfield1.c: Likewise.
8556 * gcc.target/i386/bitfield2.c: Likewise.
8557 * gcc.target/i386/bitfield3.c: Likewise.
8558
caea59ff
KN
85592016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8560
8561 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8562 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8563 override other than -mcpu=power9 command-line option is specified,
8564 or if the target operating system is aix.
8565 * gcc.target/powerpc/darn-1.c: Likewise.
8566 * gcc.target/powerpc/darn-2.c: Likewise.
8567 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8568 test if effective-target is not powerpc_p9vector_ok or if the
8569 target operating system is not defined.
8570 * gcc.target/powerpc/vslv-1.c: Likewise.
8571 * gcc.target/powerpc/vsrv-0.c: Likewise.
8572 * gcc.target/powerpc/vsrv-1.c: Likewise.
8573
63617e30
TB
85742016-06-21 Tobias Burnus <burnus@net-b.de>
8575
8576 PR fortran/71068
8577 * gfortran.dg/coarray/data_1.f90: New.
8578
89192c3c
WD
85792016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8580
8581 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8582 (dg-require-effective-target): Use arm_v8_neon_hw.
8583 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8584 (dg-require-effective-target): Likewise.
8585 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8586 (dg-require-effective-target): Likewise.
8587 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8588 (dg-require-effective-target): Likewise.
8589 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8590 (dg-require-effective-target): Likewise.
8591 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8592 (dg-require-effective-target): Likewise.
8593 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8594 Add AArch64 check.
8595
64ac50e2
WD
85962016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8597
8598 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8599 Set to 3 so test passes.
8600
6252b5db
WD
86012016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8602
8603 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8604
3b9bc511
IV
86052016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8606
8607 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8608 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8609 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8610 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8611
21db1c78
IV
86122016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8613
8614 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8615 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8616
9d30e86f
L
86172016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8618
8619 PR target/71549
8620 * gcc.target/i386/pr71549.c: New test.
8621
448a7c69
KN
86222016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8623
8624 * gcc.target/powerpc/vadsdu-0.c: Replace
8625 dg-require-effective-target directive to allow test to run on more
8626 platforms, and add dg-skip-if directive to disable test on aix
8627 platforms because of known incompatibilities.
8628 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8629 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8630 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8631 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8632 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8633 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8634 * gcc.target/powerpc/vadsdub-2.c: Replace
8635 dg-require-effective-target directive to allow test to run on more
8636 platforms, and add dg-skip-if directive to disable test on aix
8637 platforms because of known incompatibilities.
8638 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8639 with vec_absdb call to differentiate this test from vadsdub-1.c.
8640 * gcc.target/powerpc/vadsduh-1.c: Replace
8641 dg-require-effective-target directive to allow test to run on more
8642 platforms, and add dg-skip-if directive to disable test on aix
8643 platforms because of known incompatibilities.
8644 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8645 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8646 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8647
0ad84f34
JJ
86482016-06-21 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR tree-optimization/71588
8651 * gcc.dg/pr71558.c: New test.
8652
e71e8d94
SKS
86532016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8654
8655 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8656 * c-c++-common/pr68657-2.c: Likewise.
8657 * c-c++-common/pr68657-3.c: Likewise.
8658 * gcc.dg/torture/pr69714.c: Require int32plus support.
8659 * gcc.dg/torture/pr70025.c: Likewise.
8660 * gcc.dg/torture/pr70083.c: Likewise.
8661 * gcc.dg/torture/pr70542.c: Likewise.
8662 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8663
5a578671
JM
86642016-06-20 Joseph Myers <joseph@codesourcery.com>
8665
8666 PR c/71601
8667 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8668
7a9df68e
JJ
86692016-06-20 Jakub Jelinek <jakub@redhat.com>
8670
50aa64d5
JJ
8671 PR middle-end/71581
8672 * gcc.dg/pr71581.c: New test.
8673
7a9df68e
JJ
8674 PR rtl-optimization/71591
8675 * gcc.dg/cpp/pr71591.c: New test.
8676
3947cf19
DR
86772016-06-20 David B. Robins <gcc@davidrobins.net>
8678
8679 PR target/71571
8680 * g++.dg/torture/pr71571.C: New test.
8681
c4ff221e
JJ
86822016-06-20 Jakub Jelinek <jakub@redhat.com>
8683
8684 PR target/71559
8685 * gcc.target/i386/sse2-pr71559.c: New test.
8686 * gcc.target/i386/avx-pr71559.c: New test.
8687 * gcc.target/i386/avx512f-pr71559.c: New test.
8688
f1b5abfb
TB
86892016-06-20 Tobias Burnus <burnus@net-b.de>
8690
8691 PR fortran/71194
8692 * gfortran.dg/pointer_remapping_10.f90: New.
8693
842107e4
DM
86942016-06-20 David Malcolm <dmalcolm@redhat.com>
8695
8696 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8697
d9e8bdfd
MS
86982016-06-20 Martin Sebor <msebor@redhat.com>
8699
8700 PR c/69507
8701 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8702 * gnu90-const-expr-1.c: Same.
8703 * gnu99-const-expr-1.c: Same.
8704 * gnu99-static-1.c: Same.
8705
67785479
RL
87062016-06-20 Renlin Li <renlin.li@arm.com>
8707
29f09b38 8708 PR testsuite/71489
67785479
RL
8709 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8710
636929b8
JG
87112016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8712
8713 * gcc.target/aarch64/vcvt_f64_1.c: New.
8714 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8715 * gcc.target/aarch64/vrecp_f64_1.c: New.
8716
ff7b374b
KT
87172016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8718
8719 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8720 "alignement".
8721
554cfc9e
GJL
87222016-06-20 Georg-Johann Lay <avr@gjlay.de>
8723
8724 PR target/71103
8725 * gcc.target/avr/torture/pr71103-2.c: New test.
8726
94087e88 87272016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8728
8729 PR c/69507
8730 * gcc.dg/alignof.c: New test.
8731
c561b091
PC
87322016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8733
8734 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8735 vs dg-error; test constexpr specifier too.
8736
bf54f123
PC
87372016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8738
8739 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8740
4e53aa97
CL
87412016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8742
8743 * lib/target-supports.exp
8744 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8745 arm_neon_ok and merge flags. Fix temporary test name.
8746 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8747 and merge flags.
8748
69071d86
ML
87492016-06-17 Martin Liska <mliska@suse.cz>
8750
8751 * gcc.dg/predict-9.c: Fix dump scanning.
8752
68b3b858
BC
87532016-06-17 Bin Cheng <bin.cheng@arm.com>
8754
8755 PR tree-optimization/71354
8756 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8757
d3ee260a
BC
87582016-06-17 Bin Cheng <bin.cheng@arm.com>
8759
8760 PR tree-optimization/71347
8761 * gcc.dg/tree-ssa/pr71347.c: New test.
8762
bd8fb114
BC
87632016-06-17 Bin Cheng <bin.cheng@arm.com>
8764
8765 PR tree-optimization/71354
8766 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8767
97816be4
BC
87682016-06-17 Bin Cheng <bin.cheng@arm.com>
8769
8770 * gcc.dg/vect/vect-alias-check-1.c: New test.
8771
2d761a37
SKS
87722016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8773
e0277d6b 8774 PR target/71151
2d761a37
SKS
8775 * gcc.target/avr/pr71151-1.c: New test.
8776 * gcc.target/avr/pr71151-2.c: New test.
8777 * gcc.target/avr/pr71151-3.c: New test.
8778 * gcc.target/avr/pr71151-4.c: New test.
8779 * gcc.target/avr/pr71151-5.c: New test.
8780 * gcc.target/avr/pr71151-6.c: New test.
8781 * gcc.target/avr/pr71151-7.c: New test.
8782 * gcc.target/avr/pr71151-8.c: New test.
8783 * gcc.target/avr/pr71151-common.h: New test.
8784
68fa96d6
ML
87852016-06-16 Martin Liska <mliska@suse.cz>
8786
8787 * gfortran.dg/predict-1.f90: New test.
8788
b6ca982f
UB
87892016-06-16 Uros Bizjak <ubizjak@gmail.com>
8790
8791 PR target/71242
3a146d46 8792 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8793
1dc8d15b
JH
87942016-06-16 Jan Hubicka <hubicka@ucw.cz>
8795
8796 * g++.dg/vect/pr36648.cc: Disable cunrolli
8797
67c25816
JJ
87982016-06-16 Jakub Jelinek <jakub@redhat.com>
8799
c577adb2
JJ
8800 PR target/71554
8801 * gcc.c-torture/execute/pr71554.c: New test.
8802
67c25816
JJ
8803 PR rtl-optimization/71532
8804 * gcc.dg/torture/pr71532.c: New test.
8805
1a3c3ee9
MM
88062016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8807
8808 * gcc.target/powerpc/p9-dimode1.c: New test.
8809 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8810
f29468a7
JJ
88112016-06-15 Jakub Jelinek <jakub@redhat.com>
8812
61daecc4
JJ
8813 * gcc.c-torture/compile/20160615-1.c: New test.
8814
f29468a7
JJ
8815 * g++.dg/cpp0x/ref-qual17.C: New test.
8816
209d1e2d
IE
88172016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8818
8819 PR middle-end/71529
8820 * gcc.target/i386/pr71529.C: New test.
8821
8dc35712
AH
88222016-06-15 Alan Hayward <alan.hayward@arm.com>
8823
8824 PR tree-optimization/71483
8825 * g++.dg/vect/pr71483.c: New
8826
b8911cb8
PC
88272016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8828
8829 PR c++/70202
8830 * g++.dg/inherit/crash6.C: New.
8831 * g++.dg/inherit/union2.C: Likewise.
8832 * g++.dg/inherit/virtual12.C: Likewise.
8833 * g++.dg/inherit/virtual13.C: Likewise.
8834 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8835
cf5d08ab
UB
88362016-06-15 Uros Bizjak <ubizjak@gmail.com>
8837
e3d62871 8838 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8839
8f482165
AH
88402016-06-15 Alan Hayward <alan.hayward@arm.com>
8841
8842 PR tree-optimization/71439
8843 * gcc.dg/vect/pr71439.c: New
8844
3256673f
KT
88452016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8846
8847 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8848
b17dc4d4
RB
88492016-06-15 Richard Biener <rguenther@suse.de>
8850
8851 * gcc.dg/vect/slp-45.c: New testcase.
8852
2a5825f2
RB
88532016-06-15 Richard Biener <rguenther@suse.de>
8854
8855 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8856
6e433d0b
BS
88572016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8858
8859 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8860 requirements, and disable for AIX for now.
8861 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8862
abe7f828
JJ
88632016-06-14 Jakub Jelinek <jakub@redhat.com>
8864
a09c81b4
JJ
8865 PR c++/71528
8866 * g++.dg/opt/pr71528.C: New test.
8867
abe7f828
JJ
8868 PR c++/71516
8869 * g++.dg/init/pr71516.C: New test.
8870
acfadf06
PC
88712016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8872
8873 * g++.dg/init/array46.C: New.
8874
4d568ab2
UB
88752016-06-14 Uros Bizjak <ubizjak@gmail.com>
8876
e3d62871
UB
8877 * gcc.target/i386/float128-3.c: New test.
8878 * gcc.target/i386/quad-sse4.c: Ditto.
8879 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8880 Update scan strings.
4d568ab2 8881
30934c5d
RB
88822016-06-14 Richard Biener <rguenther@suse.de>
8883
8884 PR middle-end/71526
8885 * gfortran.dg/pr71526.f90: New testcase.
8886
3970e545
AV
88872016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8888
8889 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8890 * gcc.dg/zero_bits_compound-1.c: Likewise.
8891
04976c6e
RB
88922016-06-14 Richard Biener <rguenther@suse.de>
8893
8894 PR tree-optimization/71522
8895 * gcc.dg/torture/pr71522.c: New testcase.
8896
23e025db
JJ
88972016-06-14 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR tree-optimization/71520
8900 * gcc.dg/tree-ssa/pr71520.c: New test.
8901
90b72e84
RB
89022016-06-14 Richard Biener <rguenther@suse.de>
8903
8904 PR tree-optimization/71521
86c24ba6 8905 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8906
ef7cf206
JJ
89072016-06-13 Jakub Jelinek <jakub@redhat.com>
8908
0dda258b
JJ
8909 PR sanitizer/71498
8910 * c-c++-common/ubsan/bounds-13.c: New test.
8911
ef7cf206
JJ
8912 PR preprocessor/71183
8913 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8914
a73786e3
JL
89152016-06-13 Jeff Law <law@redhat.com>
8916
8917 PR tree-optimization/71403
8918 * c-c++-common/ubsan/pr71403-1.c: New test.
8919 * c-c++-common/ubsan/pr71403-2.c: New test.
8920 * c-c++-common/ubsan/pr71403-3.c: New test.
8921
0ac249bf
JJ
89222016-06-13 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR middle-end/71478
8925 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8926 Add -Wno-psabi -w to dg-options.
8927
5408a64a
KN
89282016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8929
8930 * gcc.target/powerpc/vadsdu-0.c: New test.
8931 * gcc.target/powerpc/vadsdu-1.c: New test.
8932 * gcc.target/powerpc/vadsdu-2.c: New test.
8933 * gcc.target/powerpc/vadsdu-3.c: New test.
8934 * gcc.target/powerpc/vadsdu-4.c: New test.
8935 * gcc.target/powerpc/vadsdu-5.c: New test.
8936 * gcc.target/powerpc/vadsdub-1.c: New test.
8937 * gcc.target/powerpc/vadsdub-2.c: New test.
8938 * gcc.target/powerpc/vadsduh-1.c: New test.
8939 * gcc.target/powerpc/vadsduh-2.c: New test.
8940 * gcc.target/powerpc/vadsduw-1.c: New test.
8941 * gcc.target/powerpc/vadsduw-2.c: New test.
8942
f7e4f2e3
DM
89432016-06-13 David Malcolm <dmalcolm@redhat.com>
8944
8945 * gcc.dg/c99-init-2.c (c): Update expected error message.
8946 * gcc.dg/init-bad-8.c (foo): Likewise.
8947 * gcc.dg/spellcheck-fields-3.c: New test case.
8948
ad23a23e
ML
89492016-06-13 Martin Liska <mliska@suse.cz>
8950
8951 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8952 and "guess loop iv compared" heuristics.
8953 * gcc.dg/predict-2.c: Likewise.
8954 * gcc.dg/predict-3.c: Likewise.
8955 * gcc.dg/predict-4.c: Likewise.
8956 * gcc.dg/predict-5.c: Likewise.
8957 * gcc.dg/predict-6.c: Likewise.
8958
146c55da
MP
89592016-06-13 Marek Polacek <polacek@redhat.com>
8960
8961 PR middle-end/71476
8962 * c-c++-common/Wswitch-unreachable-4.c: New test.
8963 * gcc.dg/Wswitch-unreachable-2.c: New test.
8964 * g++.dg/tm/jump1.C: Move dg-warning.
8965
42e77cbc
EB
89662016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8967
8968 * gnat.dg/renaming10.ad[sb]: New test.
8969
7474dcc1
PT
89702016-06-13 Paul Thomas <pault@gcc.gnu.org>
8971
8972 PR fortran/70673
8973 * gfortran.dg/pr70673.f90: New test.
8974
f57f53d3
RB
89752016-06-13 Richard Biener <rguenther@suse.de>
8976
8977 PR middle-end/64516
8978 * gcc.dg/align-3.c: New testcase.
8979
5843a5f0
ML
89802016-06-13 Martin Liska <mliska@suse.cz>
8981
8982 * gcc.target/i386/pr71458.c: New test.
8983
aa8fdb44
UB
89842016-06-12 Uros Bizjak <ubizjak@gmail.com>
8985
8986 PR target/71241
3a146d46 8987 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8988
2043e4d7
DH
89892016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8990
8991 PR target/60751
8992 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8993 statement.
8994
d3dc025d
DH
89952016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8996
8997 PR target/60751
8998 * gfortran.dg/comma_IO_extension_1.f90: New test.
8999 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9000 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9001 statement.
9002 * gfortran.dg/graphite/pr38083.f90: Likewise.
9003 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9004 missing format.
9005
a31d78c6
EB
90062016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9007
9008 * gnat.dg/case_character.adb: New test.
9009
95c18dd0
SB
90102016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9011
9012 PR middle-end/71310
9013 * gcc.target/powerpc/pr71310.c: New testcase.
9014
b97d37b4
KV
90152016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9016
9017 PR middle-end/71478
9018 * gcc.dg/pr71478.c: New test.
9019
900bcda3
JJ
90202016-06-10 Jakub Jelinek <jakub@redhat.com>
9021
ec1c20db
JJ
9022 PR middle-end/71494
9023 * gcc.c-torture/execute/pr71494.c: New test.
9024
50b15873
JJ
9025 PR c/68657
9026 * gcc.target/i386/pr68657.c: New test.
9027
900bcda3
JJ
9028 PR inline-asm/68843
9029 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9030 (test): Add -masm=intel alternatives.
9031
4d926e34
MS
90322016-06-10 Martin Sebor <msebor@redhat.com>
9033
9034 PR c/71392
9035 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9036
ad071b2b
JL
90372016-06-10 Jeff Law <law@redhat.com>
9038
9039 PR tree-optimization/71335
9040 * gcc.c-torture/execute/pr71335.c: New test.
9041
2704efe8
DM
90422016-06-10 David Malcolm <dmalcolm@redhat.com>
9043
9044 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9045 the various "cannot tail-call: " messages.
9046
18c9b7d4
CL
90472016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9048
9049 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9050 and options.
9051
7cfa10f3
MO
90522016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9053
9054 PR sanitizer/71480
9055 * c-c++-common/asan/pr71480.c: New test.
9056
1f24fd3e
L
90572016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9058
9059 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9060 (ASMNAME2): Likewise.
9061 (main): Replace fn in asm statement with ASMNAME ("fn").
9062 * gcc.dg/guality/pr68037-2.c: Likewise.
9063 * gcc.dg/guality/pr68037-3.c: Likewise.
9064 * gcc.dg/torture/pr68037-1.c: Likewise.
9065 * gcc.dg/torture/pr68037-2.c: Likewise.
9066 * gcc.dg/torture/pr68037-3.c: Likewise.
9067
ad551c07
BE
90682016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9069
9070 PR inline-asm/68843
9071 * gcc.target/i386/pr68843-1.c: New test.
9072 * gcc.target/i386/pr68843-2.c: New test.
9073
4b1ffdb1 90742016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9075 Cesar Philippidis <cesar@codesourcery.com>
9076
9077 PR middle-end/71373
9078 * gcc.dg/goacc/nested-function-1.c: New file.
9079 * gcc.dg/goacc/nested-function-2.c: Likewise.
9080 * gcc.dg/goacc/pr71373.c: Likewise.
9081 * gfortran.dg/goacc/cray-2.f95: Likewise.
9082 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9083 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9084 * gfortran.dg/goacc/cray.f95: Update.
9085 * gfortran.dg/goacc/loop-1.f95: Likewise.
9086 * gfortran.dg/goacc/loop-3.f95: Likewise.
9087 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9088 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9089
90902016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9091
9092 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9093 for OpenACC tile clauses.
9094 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9095
9096 PR c/71381
9097 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9098 to...
9099 * c-c++-common/goacc/cache-2.c: ... this new file.
9100 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9101 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9102 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9103 usage.
9104 * gfortran.dg/goacc/cray.f95: Likewise.
9105 * gfortran.dg/goacc/loop-1.f95: Likewise.
9106
89851e4c
AH
91072016-06-10 Alan Hayward <alan.hayward@arm.com>
9108
9109 PR tree-optimization/71407
9110 PR tree-optimization/71416
9111 * gcc.dg/vect/pr71407.c: New
9112 * gcc.dg/vect/pr71416-1.c: New
9113 * gcc.dg/vect/pr71416-2.c: New
9114
200eafbf
RB
91152016-06-10 Richard Biener <rguenther@suse.de>
9116
9117 PR middle-end/71477
9118 * gcc.dg/torture/pr71477.c: New testcase.
9119
4df99d92
JK
91202016-06-09 Julia Koval <julia.koval@intel.com>
9121
9122 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9123 * gcc.target/i386/interrupt-13.c: Likewise.
9124 * gcc.target/i386/interrupt-15.c: Likewise.
9125 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9126 * gcc.target/i386/interrupt-24.c: Likewise.
9127 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9128 * gcc.target/i386/interrupt-9.c: Likewise.
9129 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9130
e01b4e16
MS
91312016-06-09 Martin Sebor <msebor@redhat.com>
9132
9133 PR c/70883
9134 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9135 * gcc.dg/builtin-constant_p-1.c: Same.
9136 * gcc.dg/builtins-error.c: Same.
9137 * gcc.dg/pr70859.c: Same.
9138
9c35db0e
SKS
91392016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9140
9141 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9142 * gcc.dg/torture/pr68067-1.c: Likewise.
9143 * gcc.dg/torture/pr68067-2.c: Likewise.
9144
91452016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9146
9147 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9148 when setting SIZE.
9149
392a81b9
PC
91502016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9151
9152 PR c++/71465
9153 * g++.dg/inherit/crash5.C: New.
9154 Revert:
9155 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9156
9157 PR c++/70202
9158 * g++.dg/inherit/crash5.C: New.
9159 * g++.dg/inherit/virtual1.C: Adjust.
9160
e49efc14
ML
91612016-06-09 Martin Liska <mliska@suse.cz>
9162
9163 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9164 * g++.dg/predict-loop-exit-2.C: Likewise.
9165 * g++.dg/predict-loop-exit-3.C: Likewise.
9166 * gcc.dg/predict-1.c: Likewise.
9167 * gcc.dg/predict-2.c: Likewise.
9168 * gcc.dg/predict-3.c: Likewise.
9169 * gcc.dg/predict-4.c: Likewise.
9170 * gcc.dg/predict-5.c: Likewise.
9171 * gcc.dg/predict-6.c: Likewise.
9172 * gcc.dg/predict-7.c: Likewise.
9173
36d57986
RB
91742016-06-09 Richard Biener <rguenther@suse.de>
9175
9176 PR tree-optimization/71462
9177 * gcc.dg/torture/pr71462.c: New testcase.
9178
7d82e8e4
MP
91792016-06-09 Marek Polacek <polacek@redhat.com>
9180
9181 PR c/65471
9182 * gcc.dg/c11-generic-3.c: New test.
9183
c8a71589
PC
91842016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9185
9186 * g++.dg/init/array42.C: New.
9187 * g++.dg/init/array43.C: Likewise.
9188 * g++.dg/init/array44.C: Likewise.
9189 * g++.dg/init/array45.C: Likewise.
9190 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9191 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9192 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9193 * g++.dg/gomp/pr35751.C: Likewise.
9194 * g++.dg/init/array23.C: Likewise.
9195 * g++.dg/init/brace2.C: Likewise.
9196 * g++.dg/init/brace6.C: Likewise.
9197
44a845ca
MS
91982016-06-08 Martin Sebor <msebor@redhat.com>
9199 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR c++/70507
9202 PR c/68120
9203 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9204 * c-c++-common/builtin-arith-overflow-2.c: New test.
9205 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9206 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9207 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9208
2ef16b6e
JJ
92092016-06-08 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR c++/71442
9212 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9213
5e3ee346
AL
92142016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9215
9216 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9217 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9218 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9219 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9220 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9221 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9222 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9223 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9224 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9225 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9226 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9227 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9228 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9229
b2ae2814
RB
92302016-06-08 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/68558
9233 * gcc.dg/vect/slp-44.c: New testcase.
9234
e09b4c37
RB
92352016-06-08 Richard Biener <rguenther@suse.de>
9236
9237 * gcc.dg/vect/slp-43.c: New testcase.
9238
72d50660
RB
92392016-06-08 Richard Biener <rguenther@suse.de>
9240
9241 PR tree-optimization/71452
9242 * gcc.dg/torture/pr71452.c: New testcase.
9243
988c115c
JJ
92442016-06-08 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR c++/71448
9247 * g++.dg/torture/pr71448.C: New test.
9248
73d73b48
BS
92492016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9250
9251 PR debug/71432
9252 PR ada/71413
9253 * g++.dg/debug/pr71432.C: New test.
9254
bdd15d0c
PK
92552016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9256
9257 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9258 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9259 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9260
ce0607bb
AH
92612016-06-08 Alan Hayward <alan.hayward@arm.com>
9262
9263 * gcc.dg/vect/vect-live-2.c: Update effective target.
9264 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9265 * lib/target-supports.exp: Add aarch64 to vect_long.
9266
92a5f2ba
MP
92672016-06-08 Marek Polacek <polacek@redhat.com>
9268
9269 PR c/71418
9270 * gcc.dg/noncompile/pr71418.c: New test.
9271
08203f73
MP
9272 PR c/71426
9273 * gcc.dg/noncompile/pr71426.c: New test.
9274
d1fcc2bd
JH
92752016-06-07 Jan Hubicka <hubicka@ucw.cz>
9276
9277 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9278 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9279 * gcc.dg/predict-3.c: Update template.
9280 * gcc.dg/predict-5.c: Update template.
9281 * gcc.dg/predict-6.c: Update template.
9282 * gcc.dg/predict-9.c: Update template.
9283 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9284
a23e6f1c
BS
92852016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9286
9287 * gcc.target/powerpc/vec-mul.c: New test.
9288
6ffd47b7
DM
92892016-06-07 David Malcolm <dmalcolm@redhat.com>
9290
9291 * gcc.dg/spellcheck-fields-2.c: New test case.
9292
bfd67b47
RB
92932016-06-07 Richard Biener <rguenther@suse.de>
9294
9295 PR c/61564
9296 * gcc.dg/Wpragmas-1.c: New testcase.
9297 * gcc.dg/Wattributes-4.c: Likewise.
9298 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9299 entry.
9300
701b9a47
CL
93012016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9302
9303 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9304 spurious debug code.
9305
6b80d6fa
RB
93062016-06-07 Richard Biener <rguenther@suse.de>
9307
9308 PR tree-optimization/71428
9309 * gcc.dg/torture/pr71428.c: New testcase.
9310
0f3f9437
RB
93112016-06-07 Richard Biener <rguenther@suse.de>
9312
9313 PR middle-end/71423
9314 * gcc.dg/torture/pr71423.c: New testcase.
9315
ec963f2a
KV
93162016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9317
9318 PR middle-end/71408
9319 * gcc.dg/tree-ssa/pr71408.c: New test.
9320
46ab5b6e
KV
93212016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9322
9323 PR middle-end/71281
9324 * g++.dg/torture/pr71281.C: New test.
9325
1f40cff3
MP
93262016-06-06 Marek Polacek <polacek@redhat.com>
9327
9328 PR c/71362
9329 * gcc.dg/pr71362.c: New test.
9330
6f5bcd24
JJ
93312016-06-06 Jakub Jelinek <jakub@redhat.com>
9332 Patrick Palka <ppalka@gcc.gnu.org>
9333
9334 PR c++/70847
9335 PR c++/71330
9336 PR c++/71393
9337 * g++.dg/opt/pr70847.C: New test.
9338 * g++.dg/ubsan/pr70847.C: New test.
9339 * g++.dg/ubsan/pr71393.C: New test.
9340
158beb4a
JJ
93412016-06-06 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR tree-optimization/71259
9344 * gcc.dg/vect/pr71259.c: New test.
9345
d9b950dd
DM
93462016-06-06 David Malcolm <dmalcolm@redhat.com>
9347
9348 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9349 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9350 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9351 above.
9352
36f9ad69
KT
93532016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9354
9355 PR middle-end/37780
9356 * gcc.c-torture/execute/pr37780.c: New test.
9357 * gcc.target/aarch64/pr37780_1.c: Likewise.
9358 * gcc.target/arm/pr37780_1.c: Likewise.
9359
5545a907
MP
93602016-06-06 Marek Polacek <polacek@redhat.com>
9361
9362 * c-c++-common/attr-may-alias-1.c: New test.
9363 * c-c++-common/attr-may-alias-2.c: New test.
9364 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9365
93671519
BE
93662016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9367
9368 PR c/24414
9369 * gcc.target/i386/pr24414.c: New test.
9370
690f24b7
JM
93712016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9372
9373 * gcc.target/sparc/vis4misc.c: New file.
9374 * gcc.target/sparc/fpcmp.c: Likewise.
9375 * gcc.target/sparc/fpcmpu.c: Likewise.
9376
31ce6157
AH
93772016-06-06 Alan Hayward <alan.hayward@arm.com>
9378
9379 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9380 * gcc.dg/vect/vect-live-3.c: Likewise.
9381
9fcebb5a
RB
93822016-06-06 Richard Biener <rguenther@suse.de>
9383
9384 PR tree-optimization/71398
9385 * gcc.dg/torture/pr71398.c: New testcase.
9386
903ca97b
UB
93872016-06-06 Uros Bizjak <ubizjak@gmail.com>
9388
9389 PR target/71389
9390 * g++.dg/pr71389.C: New test.
9391
9c1eb332
JD
93922016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9393
9394 PR fortran/71404
9395 * gfortran.dg/fmt_read_5.f: New test.
9396
b2d83bd2
AV
93972016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9398
9399 PR fortran/69659
9400 * gfortran.dg/class_array_22.f03: New test.
9401
ec81960e
JH
94022016-06-05 Jan Hubicka <hubicka@ucw.cz>
9403
9404 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9405
429d2750
JH
94062016-06-05 Jan Hubicka <hubicka@ucw.cz>
9407
9408 * gcc.dg/predict-9.c: Update template.
9409
c1c00983
PC
94102016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9411
9412 PR c++/49377
9413 * g++.dg/template/pr49377.C: New.
9414
1927a963
JJ
94152016-06-04 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR tree-optimization/71405
9418 * g++.dg/torture/pr71405.C: New test.
9419
909a11ad
PC
94202016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9421
9422 PR c++/70202
9423 * g++.dg/inherit/crash5.C: New.
9424 * g++.dg/inherit/virtual1.C: Adjust.
9425
08bbb1f8
JL
94262016-06-03 Jeff Law <law@redhat.com>
9427
9428 PR tree-optimization/71316
9429 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9430
7c35235c
JJ
94312016-06-03 Jakub Jelinek <jakub@redhat.com>
9432
9433 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9434 dg-additional-options with just -fno-tree-scev-cprop in it.
9435 * gcc.dg/vect/vect-live-2.c: Likewise.
9436 * gcc.dg/vect/vect-live-5.c: Likewise.
9437 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9438 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9439 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9440
c8572dd6
PP
94412016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9442
9443 PR c++/27100
9444 * g++.dg/other/friend6.C: New test.
9445
1c7733a7
BS
94462016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9447
9448 * g++.dg/torture/ppc-ldst-array.C: New.
9449
0d2f700f
JM
94502016-06-03 Joseph Myers <joseph@codesourcery.com>
9451
9452 PR target/71276
9453 PR target/71277
9454 * gcc.dg/torture/builtin-fp-int-inexact.c,
9455 gcc.target/i386/387-builtin-fp-int-inexact.c,
9456 gcc.target/i386/387-rint-inline-1.c,
9457 gcc.target/i386/387-rint-inline-2.c,
9458 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9459 gcc.target/i386/sse2-rint-inline-1.c,
9460 gcc.target/i386/sse2-rint-inline-2.c,
9461 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9462 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9463
f8071c05
L
94642016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9465 Julia Koval <julia.koval@intel.com>
9466
9467 PR target/66960
9468 PR target/67630
9469 PR target/67634
9470 PR target/67841
9471 PR target/68037
9472 PR target/68618
9473 PR target/68661
9474 PR target/69575
9475 PR target/69596
9476 PR target/69734
9477 * gcc.dg/guality/pr68037-1.c: New test.
9478 * gcc.dg/guality/pr68037-2.c: Likewise.
9479 * gcc.dg/guality/pr68037-3.c: Likewise.
9480 * gcc.dg/torture/pr68037-1.c: Likewise.
9481 * gcc.dg/torture/pr68037-2.c: Likewise.
9482 * gcc.dg/torture/pr68037-3.c: Likewise.
9483 * gcc.dg/torture/pr68661-1a.c: Likewise.
9484 * gcc.dg/torture/pr68661-1b.c: Likewise.
9485 * gcc.target/i386/interrupt-1.c: Likewise.
9486 * gcc.target/i386/interrupt-2.c: Likewise.
9487 * gcc.target/i386/interrupt-3.c: Likewise.
9488 * gcc.target/i386/interrupt-4.c: Likewise.
9489 * gcc.target/i386/interrupt-5.c: Likewise.
9490 * gcc.target/i386/interrupt-6.c: Likewise.
9491 * gcc.target/i386/interrupt-7.c: Likewise.
9492 * gcc.target/i386/interrupt-8.c: Likewise.
9493 * gcc.target/i386/interrupt-9.c: Likewise.
9494 * gcc.target/i386/interrupt-10.c: Likewise.
9495 * gcc.target/i386/interrupt-11.c: Likewise.
9496 * gcc.target/i386/interrupt-12.c: Likewise.
9497 * gcc.target/i386/interrupt-13.c: Likewise.
9498 * gcc.target/i386/interrupt-14.c: Likewise.
9499 * gcc.target/i386/interrupt-15.c: Likewise.
9500 * gcc.target/i386/interrupt-16.c: Likewise.
9501 * gcc.target/i386/interrupt-17.c: Likewise.
9502 * gcc.target/i386/interrupt-18.c: Likewise.
9503 * gcc.target/i386/interrupt-19.c: Likewise.
9504 * gcc.target/i386/interrupt-20.c: Likewise.
9505 * gcc.target/i386/interrupt-21.c: Likewise.
9506 * gcc.target/i386/interrupt-22.c: Likewise.
9507 * gcc.target/i386/interrupt-23.c: Likewise.
9508 * gcc.target/i386/interrupt-24.c: Likewise.
9509 * gcc.target/i386/interrupt-25.c: Likewise.
9510 * gcc.target/i386/interrupt-26.c: Likewise.
9511 * gcc.target/i386/interrupt-27.c: Likewise.
9512 * gcc.target/i386/interrupt-28.c: Likewise.
9513 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9514 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9515 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9516 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9517 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9518 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9519 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9520 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9521 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9522 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9523 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9524 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9525
36b85e43
BS
95262016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9527
9de2e795
L
9528 PR tree-optimization/52171
9529 * gcc.dg/pr52171.c: New test.
9530 * gcc.target/i386/pr52171.c: New test.
36b85e43 9531
bfeee8ac
JH
95322016-06-03 Jan Hubicka <jh@suse.cz>
9533
9534 * g++.dg/tree-ssa/pred-1.C: New testcase
9535 * gcc.dg/tree-ssa/pred-1.c: New testcase
9536
859b0bae
BS
95372016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9538
9539 PR target/70957
9540 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9541 support.
9542 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9543
3a2edf4c
AH
95442016-06-03 Alan Hayward <alan.hayward@arm.com>
9545
9546 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9547
b28ead45
AH
95482016-06-03 Alan Hayward <alan.hayward@arm.com>
9549
9550 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9551 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9552 * gcc.dg/vect/vect-live-1.c: New test.
9553 * gcc.dg/vect/vect-live-2.c: New test.
9554 * gcc.dg/vect/vect-live-3.c: New test.
9555 * gcc.dg/vect/vect-live-4.c: New test.
9556 * gcc.dg/vect/vect-live-5.c: New test.
9557 * gcc.dg/vect/vect-live-slp-1.c: New test.
9558 * gcc.dg/vect/vect-live-slp-2.c: New test.
9559 * gcc.dg/vect/vect-live-slp-3.c: New test.
9560
1f91747b
JJ
95612016-06-03 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR middle-end/71387
9564 * g++.dg/opt/pr71387.C: New test.
9565
47b83923
JL
95662016-06-02 Jeff Law <law@redhat.com>
9567
9568 PR tree-optimization/71328
9569 * gcc.c-torture/compile/pr71328.c: New test.
9570
e96e5f46
JD
95712016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9572
9573 PR fortran/52393
9574 * gfortran.dg/fmt_read_3.f90: Fix typo.
9575 * gfortran.dg/fmt_read_4.f90: New test.
9576
b872d729
PC
95772016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9578
9579 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9580 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9581 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9582 * g++.dg/cpp0x/override2.C: Likewise.
9583 * g++.dg/parse/crash5.C: Likewise.
9584 * g++.dg/parse/error16.C: Likewise.
9585 * g++.dg/parse/error27.C: Likewise.
9586 * g++.dg/template/qualttp15.C: Likewise.
9587 * g++.dg/template/redecl4.C: Likewise.
9588 * g++.old-deja/g++.other/crash39.C: Likewise.
9589 * g++.old-deja/g++.other/struct1.C: Likewise.
9590 * g++.old-deja/g++.pt/m9a.C: Likewise.
9591 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9592
0e535442
JJ
95932016-06-02 Jakub Jelinek <jakub@redhat.com>
9594
0633ee10
JJ
9595 PR c++/71372
9596 * c-c++-common/pr71372.c: New test.
9597
0e535442
JJ
9598 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9599 __TIME__ strings with __builtin_strcmp instead of printf and
9600 dg-output.
9601
f3c5ecc2
ML
96022016-06-02 Martin Liska <mliska@suse.cz>
9603
9604 * gcc.dg/predict-9.c: New test.
9605
a91807c5
JJ
96062016-06-02 Jakub Jelinek <jakub@redhat.com>
9607
9608 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9609 global set_compiler_env_var and global saved_compiler_env_var.
9610
b5bd1978
KT
96112016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9612
9613 PR rtl-optimization/71295
9614 * gcc.c-torture/compile/pr71295.c: New test.
9615
b93b1475
JJ
96162016-06-02 Jakub Jelinek <jakub@redhat.com>
9617
930ebd0e
JJ
9618 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9619
1e021dc3
JJ
9620 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9621 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9622
b93b1475
JJ
9623 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9624 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9625 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9626 alternative number.
9627
58f2fb5c
MM
96282016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9629
9630 * gcc.target/powerpc/p9-splat-4.c: New test.
9631
96322016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9633
9634 PR target/71186
9635 * gcc.target/powerpc/pr71186.c: New test.
9636
4731c9f0
JD
96372016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9638
9639 PR fortran/52393
9640 * gfortran.dg/fmt_read_3.f90: New test.
9641
042dee3e
TP
96422016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9643
9644 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9645 procedure.
9646
15c98b2e
ES
96472016-06-01 Eduard Sanou <dhole@openmailbox.org>
9648
9649 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9650 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9651 env var is set.
9652 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9653 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9654 shown once.
9655 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9656 during compilation.
9657 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9658 vars set by dg-set-compiler-env-var.
9659
6442a6f4
PT
96602016-06-01 Paul Thomas <pault@gcc.gnu.org>
9661
9662 PR fortran/71156
9663 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9664 to the module procedure declaration.
9665 * gfortran.dg/submodule_16.f08: New test.
9666
ab62397a
JJ
96672016-06-01 Jakub Jelinek <jakub@redhat.com>
9668
9669 PR middle-end/71371
9670 * c-c++-common/gomp/pr71371.c: New test.
9671
b66af6ed
RB
96722016-06-01 Richard Biener <rguenther@suse.de>
9673
9674 PR tree-optimization/71366
9675 * gcc.dg/torture/pr71366-1.c: New testcase.
9676 * gcc.dg/torture/pr71366-2.c: Likewise.
9677
e342b9d8
KN
96782016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9679
9680 * gcc.target/powerpc/vslv-0.c: New test.
9681 * gcc.target/powerpc/vslv-1.c: New test.
9682 * gcc.target/powerpc/vsrv-0.c: New test.
9683 * gcc.target/powerpc/vsrv-1.c: New test.
9684
721547cd
NS
96852016-06-01 Nathan Sidwell <nathan@acm.org>
9686
9687 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9688 * gcc.target/nvptx/weak.c: New.
9689
fa2c9034
RB
96902016-06-01 Richard Biener <rguenther@suse.de>
9691
9692 PR tree-optimization/71261
9693 * gcc.dg/torture/vect-bool-1.c: New testcase.
9694
3e32893c
JJ
96952016-06-01 Jakub Jelinek <jakub@redhat.com>
9696
9697 * gfortran.dg/gomp/order-1.f90: New test.
9698 * gfortran.dg/gomp/order-2.f90: New test.
9699
8c383600
JH
97002016-06-01 Jan Hubicka <hubicka@ucw.cz>
9701
9702 * gcc.dg/unroll-6.c: Update template.
9703 * gcc.dg/unroll-7.c: New testcase.
9704 * gcc.dg/unroll-8.c: New testcase.
9705
a0dfeef5
EB
97062016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9707
9708 * gnat.dg/opt56.ad[sb]: New test.
9709
48de5701
PC
97102016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9711
9712 PR c++/66635
9713 * g++.dg/cpp0x/constexpr-ice16.C: New.
9714
827cf695
PP
97152016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9716
9717 PR tree-optimization/71314
9718 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9719 -mbranch-cost=2.
9720
ff66f6e8
PP
97212016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9722
9723 PR tree-optimization/71077
9724 * gcc.dg/tree-ssa/pr71077.c: New test.
9725
050fb209
JH
97262016-05-31 Jan Hubicka <hubicka@ucw.cz>
9727
48de5701
PC
9728 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9729 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9730 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9731
c642d919
PC
97322016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9733
9734 PR c++/71248
9735 * g++.dg/cpp0x/pr71248.C: New.
9736 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9737 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9738 * g++.dg/init/new37.C: Likewise.
9739 * g++.dg/template/static1.C: Likewise.
9740 * g++.dg/template/static2.C: Likewise.
9741
d6439e08
L
97422016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9743
9744 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9745 instead of %rdi.
9746 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9747
780b9dd4
MP
97482016-05-31 Marek Polacek <polacek@redhat.com>
9749
9750 * c-c++-common/Wswitch-unreachable-3.c: New test.
9751 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9752
0d99f8a0
RB
97532016-05-31 Richard Biener <rguenther@suse.de>
9754
9755 PR tree-optimization/71352
9756 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9757
52545641
TP
97582016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9759
9760 * gcc.target/arm/armv5_thumb_isa.c: New test.
9761
5b8c1205
KY
97622016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9763
9764 PR target/71346
9765 * gcc.target/i386/pr71346.c: New test.
9766
7a88cc84
TV
97672016-05-31 Tom de Vries <tom@codesourcery.com>
9768
9769 PR tree-optimization/69068
9770 * gcc.dg/graphite/pr69068.c: New test.
9771
265149a6
MS
97722016-05-27 Martin Sebor <msebor@redhat.com>
9773
9774 PR c++/71306
9775 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9776
00631022
JJ
97772016-05-30 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR c++/71349
9780 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9781 nowait depend(inout: dd[0]) clauses where permitted.
9782
b2f6675b
PC
97832016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9784
9785 PR c++/71238
9786 * g++.dg/parse/pr71238.C: New.
9787 * g++.dg/concepts/friend1.C: Test column numbers too.
9788 * g++.dg/cpp0x/initlist31.C: Likewise.
9789 * g++.dg/cpp0x/pr51420.C: Likewise.
9790 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9791 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9792 * g++.dg/ext/builtin3.C: Likewise.
9793 * g++.dg/lookup/friend12.C: Likewise.
9794 * g++.dg/lookup/friend7.C: Likewise.
9795 * g++.dg/lookup/koenig1.C: Likewise.
9796 * g++.dg/lookup/koenig5.C: Likewise.
9797 * g++.dg/lookup/used-before-declaration.C: Likewise.
9798 * g++.dg/overload/koenig1.C: Likewise.
9799 * g++.dg/template/crash65.C: Likewise.
9800 * g++.dg/template/friend57.C: Likewise.
9801 * g++.dg/warn/Wshadow-5.C: Likewise.
9802 * g++.dg/warn/Wunused-8.C: Likewise.
9803 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9804 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9805 * g++.old-deja/g++.jason/member.C: Likewise.
9806 * g++.old-deja/g++.jason/report.C: Likewise.
9807 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9808 * g++.old-deja/g++.law/visibility20.C: Likewise.
9809 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9810 * g++.old-deja/g++.other/static5.C: Likewise.
9811 * g++.old-deja/g++.pt/overload2.C: Likewise.
9812
a448ff40
JH
98132016-05-30 Jan Hubicka <hubicka@ucw.cz>
9814
9815 * gcc.dg/tree-ssa/peel1.c: New testcase.
9816 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9817 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9818
69be8c91
TV
98192016-05-30 Tom de Vries <tom@codesourcery.com>
9820
9821 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9822 to ce.
9823
a59775a1
PC
98242016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9825
9826 PR c++/71099
9827 * g++.dg/parse/virtual1.C: New.
9828
53d6d955
UB
98292016-05-30 Uros Bizjak <ubizjak@gmail.com>
9830
9831 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9832 Use correct register when clearing %edx.
9833
0557293f
AM
98342016-05-30 Alexander Monakov <amonakov@ispras.ru>
9835
9836 PR tree-optimization/71289
9837 * gcc.dg/pr71289.c: New test.
9838
5d476e35
KV
98392016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9840
9841 PR middle-end/71269
9842 PR middle-end/71292
9843 * gcc.dg/tree-ssa/pr71269.c: New test.
9844 * gcc.dg/tree-ssa/pr71292.c: New test.
9845
db5447ca
KV
98462016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9847
9848 PR middle-end/71252
9849 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9850
98bdbb39
JH
98512016-05-30 Jan Hubicka <hubicka@ucw.cz>
9852
9853 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9854 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9855 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9856
7e012855
TV
98572016-05-30 Tom de Vries <tom@codesourcery.com>
9858
9859 PR tree-optimization/69067
9860 * gcc.dg/graphite/pr69067.c: New test.
9861
beed3701
UB
98622016-05-29 Uros Bizjak <ubizjak@gmail.com>
9863
9864 PR target/71245
9865 * gcc.target/i386/pr71245-1.c: New test.
9866 * gcc.target/i386/pr71245-2.c: Ditto.
9867
b6d4f8e8
PC
98682016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9869
9870 PR c++/71105
9871 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9872 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9873 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9874
00022058
JH
98752016-05-27 Jan Hubicka <hubicka@ucw.cz>
9876
9877 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9878
c8419aca
VV
98792016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9880
9881 Revert:
9882 PR c++/69855
9883 * g++.dg/overload/69855.C: New.
9884 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9885 * g++.old-deja/g++.pt/crash3.C: Likewise.
9886
8008c4d2
PC
98872016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9888
9889 PR c++/60385
9890 * g++.dg/parse/namespace13.C: New.
9891
8b2ef235
JL
98922016-05-26 Jeff Law <law@redhat.com>
9893
9894 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9895 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9896 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9897 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9898 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9899 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9900 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9901 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9902 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9903 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9904 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9905 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9906 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9907
7d67159b
VV
99082016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9909
9910 PR c++/69855
9911 * g++.dg/overload/69855.C: New.
9912 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9913 * g++.old-deja/g++.pt/crash3.C: Likewise.
9914
88e3bdd1
JW
99152016-05-27 Jiong Wang <jiong.wang@arm.com>
9916
9917 PR target/63596
9918 * gcc.target/aarch64/va_arg_1.c: New testcase.
9919 * gcc.target/aarch64/va_arg_2.c: Likewise.
9920 * gcc.target/aarch64/va_arg_3.c: Likewise.
9921
3fd6b9cc
JW
99222016-05-27 Jiong Wang <jiong.wang@arm.com>
9923
9924 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9925 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9926 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9927 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9928 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9929
3cee7e4e
MP
99302016-05-27 Marek Polacek <polacek@redhat.com>
9931
9932 PR middle-end/71308
9933 * g++.dg/torture/pr71308.C: New test.
9934
6a813c96
DV
99352016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9936
9937 * gcc.dg/zero_bits_compound-1.c: New test.
9938 * gcc.dg/zero_bits_compound-2.c: New test.
9939
0561bcfb
IE
99402016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9941
9942 PR middle-end/71279
9943 * gcc.dg/pr71279.c: New test.
9944
21316320
MM
99452016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9946
9947 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9948 floating point min/max/comparison instructions.
9949 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9950
7211a097
JJ
99512016-05-26 Jakub Jelinek <jakub@redhat.com>
9952
9953 * c-c++-common/gomp/schedule-1.c: New test.
9954 * gfortran.dg/gomp/schedule-1.f90: New test.
9955
cac177cf
PP
99562016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9957
9958 PR c++/70822
9959 PR c++/70106
9960 * g++.dg/cpp1y/auto-fn32.C: New test.
9961 * g++.dg/cpp1y/paren4.C: New test.
9962
a2d5b8c9
NS
99632016-05-26 Nathan Sidwell <nathan@acm.org>
9964
9965 * gcc.dg/20060410.c: Xfail on ptx.
9966 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9967 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9968 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9969 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9970 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9971
ffa8b552
TP
99722016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9973
9974 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9975
c7501e00
JJ
99762016-05-26 Jakub Jelinek <jakub@redhat.com>
9977
1875b9a0
JJ
9978 PR tree-optimization/71280
9979 * gcc.dg/pr71280.c: New test.
9980
2116e19f
JJ
9981 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9982
305aef09
JJ
9983 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9984 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9985
c7501e00
JJ
9986 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9987
ca449d26
JW
99882016-05-26 Jiong Wang <jiong.wang@arm.com>
9989
9990 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9991 kept in memory.
ca449d26 9992
8af01c66
JL
99932016-05-25 Jeff Law <law@redhat.com>
9994
9995 PR tree-optimization/71272
9996 * gcc.c-torture/compile/pr71272.c: new test.
9997
f9d6ce73
BS
99982016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9999
10000 * gcc.target/powerpc/vec-cmpne.c: New test.
10001 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10002
a88a7b22
EB
100032016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10004
10005 * gnat.dg/opt55.ad[sb]: New test.
10006
125f02ed
SKS
100072016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10008
10009 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10010 * c-c++-common/pr60226.c: Require int32plus.
10011 * gcc.c-torture/execute/pr70602.c: Likewise.
10012 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10013 unsigned long for malloc arg type.
10014 * gcc.dg/asr_div1.c: Require int32plus.
10015 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10016 * gcc.dg/pie-1.c: Require pie.
10017 * gcc.dg/pie-2.c: Likewise.
10018 * gcc.dg/pr59471.c: Require int32plus.
10019 * gcc.dg/pr59963-2.c: XFAIL for int16.
10020 * gcc.dg/pr60114.c: Require int32plus.
10021 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10022 unsigned long for typedef of size_t.
10023 * gcc.dg/pr63914.c: Require int32plus.
10024 * gcc.dg/pr64536.c: Require pt32plus.
10025 * gcc.dg/pr65658.c: Likewise.
10026 * gcc.dg/pr67271.c: Require int32plus.
10027 * gcc.dg/pr68112.c: Likewise.
10028 * gcc.dg/pr69071.c: Skip for avr target.
10029 * gcc.dg/pr69973.c: Require int32plus.
10030 * gcc.dg/pr70169.c: Skip for avr target.
10031 * gcc.dg/sso-6.c: Require int32plus.
10032 * gcc.dg/sso-7.c: Likewise.
10033 * gcc.dg/sso-8.c: Likewise.
10034 * gcc.dg/vrp-min-max-2.c: Likewise.
10035
c6e434f5
UB
100362016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10037
10038 PR target/70738
10039 * gcc.target/i386/pr70738-1.c: New test.
10040 * gcc.target/i386/pr70738-2.c: Likewise.
10041 * gcc.target/i386/pr70738-3.c: Likewise.
10042 * gcc.target/i386/pr70738-4.c: Likewise.
10043 * gcc.target/i386/pr70738-5.c: Likewise.
10044 * gcc.target/i386/pr70738-6.c: Likewise.
10045 * gcc.target/i386/pr70738-7.c: Likewise.
10046 * gcc.target/i386/pr70738-8.c: Likewise.
10047 * gcc.target/i386/pr70738-9.c: Likewise.
10048
5c42d341
KT
100492016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10050
10051 PR rtl-optimization/66940
10052 * gcc.c-torture/execute/pr66940.c: New test.
10053
bf9a1a07
IV
100542016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10055
10056 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10057 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10058 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10059 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10060 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10061 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10062 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10063 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10064 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10065 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10066 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10067 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10068 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10069 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10070 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10071 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10072 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10073 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10074 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10075 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10076 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10077 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10078 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10079 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10080
95efe6b6
MP
100812016-05-25 Marek Polacek <polacek@redhat.com>
10082
10083 PR c/71265
10084 * gcc.dg/noncompile/pr71265.c: New test.
10085
a23faf7a
MP
10086 PR c/71266
10087 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10088
69a6d5ad
NS
100892016-05-25 Nathan Sidwell <nathan@acm.org>
10090
10091 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10092
3072d4ea
RB
100932016-05-25 Richard Biener <rguenther@suse.de>
10094
10095 PR tree-optimization/71261
10096 * c-c++-common/torture/pr71261.c: New testcase.
10097
e412ece4
RB
100982016-05-25 Richard Biener <rguenther@suse.de>
10099
10100 PR tree-optimization/71264
10101 * gcc.dg/vect/pr71264.c: New testcase.
10102
b9e551ad
PC
101032016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10104
10105 PR c++/55992
10106 * g++.dg/cpp0x/alias-decl-53.C: New.
10107 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10108
6aa1abe5
ML
101092016-05-25 Martin Liska <mliska@suse.cz>
10110
10111 * g++.dg/pr71239.C: New test.
10112
842d162e
RB
101132016-05-25 Richard Biener <rguenther@suse.de>
10114
c87885ca
RO
10115 * gcc.dg/vect/pr58135.c: Rename to ...
10116 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10117
f184a36c
MP
101182016-05-25 Marek Polacek <polacek@redhat.com>
10119
10120 * g++.dg/pr65295.C: Use target c++14.
10121
021fad86
PC
101222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10123
53d6d955
UB
10124 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10125 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10126
c3eaf15a
MM
101272016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10128
10129 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10130 instructions.
10131
e46c7770
CP
101322016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10133
10134 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10135 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10136 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10137 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10138 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10139 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10140 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10141 * c-c++-common/goacc/pcopy.c: Likewise.
10142 * c-c++-common/goacc/pcopyin.c: Likewise.
10143 * c-c++-common/goacc/pcopyout.c: Likewise.
10144 * c-c++-common/goacc/pcreate.c: Likewise.
10145 * c-c++-common/goacc/pr70688.c: New test.
10146 * c-c++-common/goacc/present-1.c: Adjust test.
10147 * c-c++-common/goacc/reduction-5.c: Likewise.
10148 * g++.dg/goacc/data-1.C: New test.
10149
4bfc9db7
MM
101502016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10151
10152 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10153 vector parity built-in functions.
10154 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10155 count trailing zeros automatic vectorization.
10156 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10157 count trailing zeros built-in functions.
10158
2bc145af
KV
101592016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10160
10161 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10162
26869fdb
PH
101632016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10164
10165 PR target/71050
10166 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10167
b2dc9c3b
PC
101682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10169
10170 PR c++/50436
10171 * g++.dg/template/crash123.C: New.
10172 * g++.dg/template/crash124.C: Likewise.
10173
f65e97fd
MS
101742016-05-24 Martin Sebor <msebor@redhat.com>
10175
10176 PR c++/71147
10177 * g++.dg/ext/flexary16.C: New test.
10178
a6f5ac7f
IV
101792016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10180
69a6d5ad
NS
10181 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10182 before math.h is included.
a6f5ac7f
IV
10183 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10184 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10185 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10186 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10187 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10188 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10189 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10190 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10191 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10192 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10193 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10194 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10195 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10196 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10197 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10198 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10199 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10200 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10201 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10202 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10203 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10204 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10205 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10206
27bad558
MM
102072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10208 Kelvin Nilsen <kelvin@gcc.gnu.org>
10209
10210 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10211 support.
10212
72f382fb
PC
102132016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10214
10215 PR c++/69872
10216 * g++.dg/warn/Wno-narrowing1.C: New.
10217
ef2ec9d9
MP
102182016-05-24 Marek Polacek <polacek@redhat.com>
10219
10220 PR c/71249
10221 * c-c++-common/Wswitch-unreachable-2.c: New test.
10222
e90434e3
JJ
102232016-05-24 Jakub Jelinek <jakub@redhat.com>
10224
7adb26f2
JJ
10225 PR c++/71257
10226 * g++.dg/vect/simd-clone-6.cc: New test.
10227 * g++.dg/gomp/declare-simd-6.C: New test.
10228
e90434e3
JJ
10229 PR middle-end/70434
10230 PR c/69504
10231 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10232
b556ea3b
RB
102332016-05-24 Richard Biener <rguenther@suse.de>
10234
10235 PR tree-optimization/71240
10236 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10237
e5328f5d
RB
102382016-05-24 Richard Biener <rguenther@suse.de>
10239
10240 PR tree-optimization/71230
10241 * gcc.dg/torture/pr71230.c: New testcase.
10242 * g++.dg/torture/pr71230.C: Likewise.
10243
a04e69c0
TS
102442016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10245
10246 * c-c++-common/goacc/routine-5.c: Add tests.
10247 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10248 * gfortran.dg/goacc/routine-6.f90: Add tests.
10249
30fd2977
RB
102502016-05-24 Richard Biener <rguenther@suse.de>
10251
10252 PR tree-optimization/71253
10253 * gcc.dg/torture/pr71253.c: New testcase.
10254
ca6f60bc
KV
102552016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10256
10257 PR middle-end/71252
10258 * gfortran.dg/pr71252.f90: New test.
10259
d3465d72
RS
102602016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10261
10262 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10263
f17a223d
RB
102642016-05-24 Richard Biener <rguenther@suse.de>
10265
10266 PR middle-end/70434
10267 PR c/69504
10268 * c-c++-common/vector-subscript-4.c: New testcase.
10269 * c-c++-common/vector-subscript-5.c: Likewise.
10270
e3f36534
JD
102712016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10272
10273 PR fortran/71123
10274 * gfortran.dg/namelist_90.f: New test
10275
85d5c27d
JD
102762016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10277
10278 PR fortran/66461
10279 * gfortran.dg/unexpected_eof.f: New test
10280
fe3f3340
MM
102812016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10282 Kelvin Nilsen <kelvin@gcc.gnu.org>
10283
10284 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10285 as little endian.
10286
26d6ae55
PC
102872016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10288
10289 PR c++/70972
10290 * g++.dg/cpp0x/inh-ctor20.C: New.
10291 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10292
d6c9a06f
PC
102932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10294
10295 PR c++/69095
10296 * g++.dg/cpp0x/variadic168.C: New.
10297
396a1d10
PC
102982016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10299
10300 * g++.dg/cpp0x/pr31445.C: Test column number too.
10301 * g++.dg/cpp0x/pr32253.C: Likewise.
10302 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10303 * g++.dg/cpp0x/variadic36.C: Likewise.
10304
ece46666
MG
103052016-05-23 Marc Glisse <marc.glisse@inria.fr>
10306
10307 * gcc.dg/fold-notshift-2.c: Adjust.
10308
a7dc5980
MP
103092016-05-23 Marek Polacek <polacek@redhat.com>
10310
10311 PR c/49859
10312 * c-c++-common/Wswitch-unreachable-1.c: New test.
10313 * gcc.dg/Wswitch-unreachable-1.c: New test.
10314 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10315 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10316 * g++.dg/gomp/block-10.C: Likewise.
10317 * gcc.dg/gomp/block-10.c: Likewise.
10318 * g++.dg/gomp/block-9.C: Likewise.
10319 * gcc.dg/gomp/block-9.c: Likewise.
10320 * g++.dg/gomp/target-1.C: Likewise.
10321 * g++.dg/gomp/target-2.C: Likewise.
10322 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10323 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10324 * g++.dg/gomp/taskgroup-1.C: Likewise.
10325 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10326 * gcc.dg/gomp/teams-1.c: Likewise.
10327 * g++.dg/gomp/teams-1.C: Likewise.
10328 * g++.dg/overload/error3.C: Likewise.
10329 * g++.dg/tm/jump1.C: Likewise.
10330 * g++.dg/torture/pr40335.C: Likewise.
10331 * gcc.dg/c99-vla-jump-5.c: Likewise.
10332 * gcc.dg/switch-warn-1.c: Likewise.
10333 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10334 * gcc.dg/nested-func-1.c: Likewise.
10335 * gcc.dg/pr67784-4.c: Likewise.
10336
18b54004
RB
103372016-05-23 Richard Biener <rguenther@suse.de>
10338
10339 PR tree-optimization/71230
10340 * gfortran.dg/pr71230-1.f90: New testcase.
10341 * gfortran.dg/pr71230-2.f90: Likewise.
10342
e569db5f
VK
103432016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10344
396a1d10 10345 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10346 * gcc.dg/vect/pr58135.c: Add new.
10347 * gfortran.dg/pr46519-1.f: Adjust test case.
10348
e4b71114
PC
103492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10350
10351 PR c++/53401
10352 * g++.dg/cpp0x/decltype64.C: New.
10353
a25a8058
CL
103542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10355
10356 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10357 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10358 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10359
0dcfe9ab
CL
103602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10361
10362 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10363 Add poly64x1_t and poly64x2_t cases if supported.
10364 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10365 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10366 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10367 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10368 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10369
ffd70e4a
CL
103702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10371
10372 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10373 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10374 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10375 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10376 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10377 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10378 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10379
4b1f57fe
CL
103802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10381
10382 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10383
16c5ec77
CL
103842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10385
10386 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10387 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10388
94ad56c7
JJ
103892016-05-22 Jakub Jelinek <jakub@redhat.com>
10390
57748705
JJ
10391 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10392 constraint instead of "r".
10393 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10394 insn instead of vxorpd.
10395 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10396
af120161
JJ
10397 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10398 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10399
355023ce
JJ
10400 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10401
3b48574c
JJ
10402 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10403 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10404
94ad56c7
JJ
10405 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10406
8a85cee2
KV
104072016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10408
10409 PR middle-end/40921
10410 * gcc.dg/tree-ssa/pr40921.c: New test.
10411
8e916b16
PS
104122016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10413
10414 PR target/71103
10415 * gcc.target/avr/pr71103.c: New test.
10416
88aea79f
KV
104172016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10418
10419 PR middle-end/71179
10420 * gcc.dg/tree-ssa/pr71179.c: New test.
10421
79063edd
MS
104222016-05-20 Martin Sebor <msebor@redhat.com>
10423
10424 PR c/71115
10425 * gcc.dg/init-excess-2.c: New test.
10426
55c8849f
EB
104272016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10428
10429 * gnat.dg/opt53.adb: New test.
10430 * gnat.dg/opt54.adb: Likewise.
10431
c91a0948
MJ
104322016-05-20 Martin Jambor <mjambor@suse.cz>
10433
10434 PR tree-optimization/70884
10435 * gcc.dg/tree-ssa/pr70919.c: New test.
10436
9cad20fa
BS
104372016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10438
10439 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10440 formatting.
69a6d5ad
NS
10441 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10442 fix code formatting.
10443
104442016-05-20 Nathan Sidwell <nathan@acm.org>
10445
10446 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10447 non-common cases.
10448 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10449
15c671a7
DM
104502016-05-20 David Malcolm <dmalcolm@redhat.com>
10451
10452 * jit.dg/all-non-failing-tests.h: Add
10453 test-factorial-must-tail-call.c.
10454 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10455 * jit.dg/test-factorial-must-tail-call.c: New test case.
10456
4f028369
JJ
104572016-05-20 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR fortran/71204
10460 * gfortran.dg/pr71204.f90: New test.
10461
7dea4ab3
CP
104622016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10463
10464 * gcc.target/nvptx/sincos.c: New test.
10465
ef98d365
PC
104662016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10467
10468 PR c++/70572
10469 * g++.dg/cpp1y/auto-fn31.C: New.
10470
92466115
BS
104712016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10472
10473 * gcc.target/powerpc/vec-addec.c: New test.
10474 * gcc.target/powerpc/vec-addec-int128.c: New test.
10475
9a385c2d
DM
104762016-05-20 David Malcolm <dmalcolm@redhat.com>
10477
10478 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10479 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10480 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10481 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10482
77c9d5b4
JH
104832016-05-20 Jan Hubicka <hubicka@ucw.cz>
10484
10485 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10486
68047971
JJ
104872016-05-20 Jakub Jelinek <jakub@redhat.com>
10488
18954840
JJ
10489 PR c++/71210
10490 * g++.dg/opt/pr71210-1.C: New test.
10491 * g++.dg/opt/pr71210-2.C: New test.
10492
68047971
JJ
10493 PR tree-optimization/29756
10494 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10495 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10496 only on selected targets where V4SImode vectors are known to be
10497 supported.
10498
d78789f5
MG
104992016-05-20 Marc Glisse <marc.glisse@inria.fr>
10500
10501 PR tree-optimization/71079
10502 PR tree-optimization/71206
10503 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10504
550fa093
PK
105052016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10506
10507 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10508 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10509 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10510
483c6429
RG
105112016-05-20 Richard Guenther <rguenther@suse.de>
10512
10513 PR tree-optimization/29756
10514 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10515
eb066284
RB
105162016-05-20 Richard Biener <rguenther@suse.de>
10517
10518 PR tree-optimization/71185
10519 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10520
58f10249
RB
105212016-05-20 Richard Biener <rguenther@suse.de>
10522
10523 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10524
2a5569fa
MP
105252016-05-19 Marek Polacek <polacek@redhat.com>
10526
10527 PR c++/71075
10528 * g++.dg/diagnostic/pr71075.C: New test.
10529
5e9a5385
DM
105302016-05-19 David Malcolm <dmalcolm@redhat.com>
10531
10532 PR c++/71184
10533 * g++.dg/pr71184.C: New test case.
10534
4f45da44
KN
105352016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10536
10537 * gcc.target/powerpc/darn-0.c: New test.
10538 * gcc.target/powerpc/darn-1.c: New test.
10539 * gcc.target/powerpc/darn-2.c: New test.
10540
4177437e
MP
105412016-05-19 Marek Polacek <polacek@redhat.com>
10542
10543 PR tree-optimization/71031
10544 * gcc.dg/tree-ssa/vrp100.c: New test.
10545
afb72432
IE
105462016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10547
10548 PR rtl-optimization/71148
10549 * gcc.dg/pr71148.c: New test.
10550
4f83064e
KT
105512016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10552
10553 PR target/71056
10554 * gcc.target/arm/pr71056.c: New test.
10555
4bf8dbe1
BE
105562016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10557
10558 * c-c++-common/pr69669.c: Check the used mode.
10559
f3510625
MO
105602016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10561
10562 PR sanitizer/64354
10563 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10564
43c0068e
RB
105652016-05-19 Richard Biener <rguenther@suse.de>
10566
10567 PR tree-optimization/70729
10568 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10569 * gcc.dg/graphite/scop-18.c: Likewise.
10570 * gcc.dg/pr41783.c: Disable LIM.
10571 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10572 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10573 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10574 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10575 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10576 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10577 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10578 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10579 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10580 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10581 * gfortran.dg/pr42108.f90: Likewise.
10582
70f25790
DM
105832016-05-18 David Malcolm <dmalcolm@redhat.com>
10584
10585 PR driver/69265
10586 * gcc.dg/spellcheck-options-11.c: New test case.
10587
960db8ec
JJ
105882016-05-18 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR c++/71100
10591 * g++.dg/opt/pr71100.C: New test.
10592
04643334
MJ
105932016-05-18 Martin Jambor <mjambor@suse.cz>
10594
10595 PR ipa/69708
10596 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10597 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10598 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10599 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10600
91bb9f80
MJ
106012016-05-18 Martin Jambor <mjambor@suse.cz>
10602
10603 PR ipa/69708
10604 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10605 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10606 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10607 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10608 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10609
c584aca6
PC
106102016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10611
10612 PR c++/69793
10613 * g++.dg/template/crash122.C: New.
10614
20309c6e
PC
106152016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10616
10617 PR c++/70466
10618 * g++.dg/template/pr70466-1.C: New.
10619 * g++.dg/template/pr70466-2.C: Likewise.
10620
50c78b9a
MM
106212016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10622
10623 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10624 splat operations and the XXSPLTIB instruction.
10625 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10626 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10627 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10628 xxlxor to clear a register.
10629
cf8be00d
RS
106302016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10631
10632 * gcc.dg/torture/pr71020.c: New test.
10633
848a392a
MJ
106342016-05-18 Martin Jambor <mjambor@suse.cz>
10635
10636 PR ipa/70646
10637 * gcc.dg/ipa/pr70646.c: New test.
10638
1f2ab776
CL
106392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10640
10641 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10642
76489493
CL
106432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10644
10645 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10646 missing tests for vreinterpretq_p{8,16}.
10647
bd79378d
CL
106482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10649
10650 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10651 vsliq_n_s64 and vsliq_n_u64.
10652
81ca3ea0
CL
106532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10654
10655 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10656 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10657
873cb425
CL
106582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10659
10660 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10661 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10662 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10663
9d6e7c21
CL
106642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10665
10666 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10667 in comment.
10668
b4dbe40e 106692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10670
10671 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10672 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10673 "blr\t" and switch to scan-assembler-times.
10674
83a5c910
JW
106752016-05-18 Jiong Wang <jiong.wang@arm.com>
10676
53d6d955
UB
10677 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10678 with __aarch64__.
10679 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10680 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10681
fb7cbdeb
JJ
106822016-05-18 Jakub Jelinek <jakub@redhat.com>
10683
8ee91165
JJ
10684 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10685 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10686 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10687 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10688 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10689 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10690
cf4d516a
JJ
10691 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10692 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10693
a4f16422
JJ
10694 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10695 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10696
7b37ce10
JJ
10697 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10698 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10699
fb7cbdeb
JJ
10700 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10701
c9326aef
RB
107022016-05-18 Richard Biener <rguenther@suse.de>
10703
10704 PR tree-optimization/71168
10705 * gcc.dg/torture/pr71168.c: New testcase.
10706
df8b0a11
KV
107072016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10708
10709 PR middle-end/63586
10710 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10711 * gcc.dg/tree-ssa/pr63586.c: New test.
10712 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10713
2efd67ed
NS
107142016-05-17 Nathan Sidwell <nathan@acm.org>
10715
10716 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10717 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10718 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10719 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10720
1988b2c2
NS
107212016-05-17 Nathan Sidwell <nathan@acm.org>
10722
10723 * gcc.target/nvptx/abi-vararg-3.c: New.
10724
ad1d92ab
MM
107252016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10726
10727 PR tree-optimization/54579
10728 PR middle-end/55299
10729 * gcc.dg/fold-notrotate-1.c: New test.
10730 * gcc.dg/fold-notshift-1.c: New test.
10731 * gcc.dg/fold-notshift-2.c: New test.
10732
47768df8
MP
107332016-05-17 Marek Polacek <polacek@redhat.com>
10734
10735 PR ipa/71146
10736 * g++.dg/ipa/pr71146.C: New test.
10737
6b5423a5
DM
107382016-05-17 David Malcolm <dmalcolm@redhat.com>
10739
10740 * jit.dg/test-error-array-bounds.c: New test case.
10741
c7986356
MG
107422016-05-17 Marc Glisse <marc.glisse@inria.fr>
10743
10744 * gcc.dg/tree-ssa/and-1.c: New testcase.
10745
d982c5b7
MG
107462016-05-17 Marc Glisse <marc.glisse@inria.fr>
10747
10748 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10749 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10750
0139ba93
MG
107512016-05-17 Marc Glisse <marc.glisse@inria.fr>
10752
10753 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10754 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10755
daab4562
JW
107562016-05-17 Jiong Wang <jiong.wang@arm.com>
10757
10758 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10759
22330033
JW
107602016-05-17 Jiong Wang <jiong.wang@arm.com>
10761
10762 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10763
98b3a5f2
JW
107642016-05-17 Jiong Wang <jiong.wang@arm.com>
10765
10766 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10767 ".2d[index]" when scan the assembly.
10768 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10769 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10770 float64x1.
10771 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10772
b71b7a8e
RB
107732016-05-17 Richard Biener <rguenther@suse.de>
10774
10775 PR tree-optimization/71132
10776 * gcc.dg/torture/pr71132.c: New testcase.
10777
3c51ad46
CL
107782016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10779
10780 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10781
d20faa66
KT
107822016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10783
10784 PR target/70809
10785 * gcc.target/aarch64/pr70809_1.c: New test.
10786
b75cc5a4
KT
107872016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10788
10789 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10790 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10791 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10792 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10793
b28eb195
IE
107942016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10795 Ilya Enkovich <ilya.enkovich@intel.com>
10796
10797 PR target/71114
10798 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10799
0b9004ed
JH
108002016-05-16 Jan Hubicka <hubicka@ucw.cz>
10801
10802 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10803 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10804
1b81a1c1
MW
108052016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10806
10807 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10808 test for __ARM_FP16_ARGS.
10809 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10810 * gcc.target/arm/aapcs/neon-vect10.c: New.
10811 * gcc.target/arm/aapcs/neon-vect9.c: New.
10812 * gcc.target/arm/aapcs/vfp18.c: New.
10813 * gcc.target/arm/aapcs/vfp19.c: New.
10814 * gcc.target/arm/aapcs/vfp20.c: New.
10815 * gcc.target/arm/aapcs/vfp21.c: New.
10816 * gcc.target/arm/fp16-aapcs-1.c: New.
10817 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10818 test for __ARM_FP16_ARGS.
10819 * g++.target/arm/fp16-return-1.c: Update expected output.
10820
921d1e73
JW
108212016-05-16 Jiong Wang <jiong.wang@arm.com>
10822
10823 PR testsuite/70227
10824 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10825
228eb42a
HA
108262016-05-15 Harald Anlauf <anlauf@gmx.de>
10827
10828 PR fortran/69603
10829 * gfortran.dg/pr69603.f90: New testcase.
10830
785abfd3
FR
108312016-05-14 Fritz Reese <fritzoreese@gmail.com>
10832
10833 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10834
e75eb64f
FR
108352016-05-14 Fritz Reese <fritzoreese@gmail.com>
10836
10837 PR fortran/71047
10838 * gfortran.dg/pr71047.f08: New test.
10839
aa4b467b
JM
108402016-05-13 Joseph Myers <joseph@codesourcery.com>
10841
10842 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10843 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10844 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10845
653fb4a2
MS
108462016-05-13 Martin Sebor <msebor@redhat.com>
10847
10848 PR c++/60049
10849 * g++.dg/cpp0x/constexpr-60049.C: New test.
10850
9e37582d
JJ
108512016-05-13 Jakub Jelinek <jakub@redhat.com>
10852
10853 PR bootstrap/71071
10854 * gcc.dg/pr71071.c: New test.
10855
a278aa17
UB
108562016-05-13 Uros Bizjak <ubizjak@gmail.com>
10857
10858 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10859 remove XOP handling.
377eaca7 10860 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10861
ac3d02e2
NS
108622016-05-13 Nathan Sidwell <nathan@acm.org>
10863
10864 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10865 __atomic_is_lock_free declaration.
10866
8ab3bdac
RB
108672016-05-13 Richard Biener <rguenther@suse.de>
10868
10869 PR tree-optimization/42587
10870 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10871
623b8e0a
ML
108722016-05-13 Martin Liska <mliska@suse.cz>
10873
10874 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10875 the new format of dump output.
10876
da7674f6
IE
108772016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10878
10879 * gcc.dg/pr71084.c: New test.
10880
c959db3d
RR
108812016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10882
53d6d955
UB
10883 PR target/53440
10884 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10885
43203dea
RR
108862016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10887
10888 * gcc.target/aarch64/struct_return.c: New test.
10889
4f2e1536
MP
108902016-05-12 Marek Polacek <polacek@redhat.com>
10891
10892 PR c/70756
10893 * c-c++-common/pr70756-2.c: New test.
10894 * c-c++-common/pr70756.c: New test.
10895
1ef33ef3
RB
108962016-05-12 Richard Biener <rguenther@suse.de>
10897
10898 PR tree-optimization/71059
10899 * gcc.dg/torture/pr71059.c: New testcase.
10900
763baff6
RB
109012016-05-12 Richard Biener <rguenther@suse.de>
10902
10903 PR tree-optimization/71062
10904 * gcc.dg/torture/pr71062.c: New testcase.
10905
c4ec1243
IE
109062016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10907
10908 PR tree-optimization/71006
10909 * gcc.dg/pr71006.c: New test.
10910
a5fbf76d
MP
109112016-05-12 Marek Polacek <polacek@redhat.com>
10912
10913 PR driver/71063
10914 * gcc.dg/opts-7.c: New test.
10915
5acc47a4
KT
109162016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10917
10918 PR target/70830
10919 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10920 Add -save-temps to dg-options.
10921 Scan for ldmfd rather than pop instruction.
10922 * gcc.target/arm/interrupt-2.c: Likewise.
10923 * gcc.target/arm/pr70830.c: New test.
10924
40bd4bf9
JJ
109252016-05-12 Jakub Jelinek <jakub@redhat.com>
10926
3cd63842
JJ
10927 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10928 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10929
c05d08f6
JJ
10930 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10931 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10932 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10933
bc27ffae
JJ
10934 PR target/71019
10935 * gcc.target/i386/avx512vl-pack-1.c: New test.
10936 * gcc.target/i386/avx512vl-pack-2.c: New test.
10937 * gcc.target/i386/avx512bw-pack-2.c: New test.
10938
515d7412
JJ
10939 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10940
40bd4bf9
JJ
10941 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10942 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10943 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10944
44ab146a
RB
109452016-05-12 Richard Biener <rguenther@suse.de>
10946
10947 PR tree-optimization/70986
10948 * gcc.dg/torture/pr70986-1.c: New testcase.
10949 * gcc.dg/torture/pr70986-2.c: Likewise.
10950 * gcc.dg/torture/pr70986-3.c: Likewise.
10951
d6e83a8d
MM
109522016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10953
10954 PR c/43651
10955 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10956 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10957
51e67ea3
UB
109582016-05-11 Uros Bizjak <ubizjak@gmail.com>
10959
10960 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10961 directive.
10962 * gcc.target/i386/pr66746.c: Ditto.
10963
3fd2b007
MM
109642016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10965
10966 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10967 support.
10968 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10969 warning when using -mvsx-timode.
10970 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10971 * gcc.target/powerpc/dform-2.c: Likewise.
10972 * gcc.target/powerpc/pr68805.c: Likewise.
10973
5c3a10fb
MP
109742016-05-11 Marek Polacek <polacek@redhat.com>
10975
10976 PR c++/71024
10977 * c-c++-common/attributes-3.c: New test.
10978
7cfb065b
NS
109792016-05-11 Nathan Sidwell <nathan@acm.org>
10980
10981 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10982 * gcc.c-torture/execute/pr68185.c: Likewise.
10983 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10984 * gcc.dg/pr69634.c: Requires scheduling.
10985 * gcc.dg/torture/pr66178.c: Require label values.
10986 * gcc.dg/setjmp-6.c: Require indirect jumps.
10987
f35ea97d
RB
109882016-05-11 Richard Biener <rguenther@suse.de>
10989
10990 PR tree-optimization/71055
10991 * gcc.dg/torture/pr71055.c: New testcase.
10992
dff70323
RB
109932016-05-11 Richard Biener <rguenther@suse.de>
10994
10995 PR debug/71057
10996 * g++.dg/debug/pr71057.C: New testcase.
10997
56a3d28b
JJ
109982016-05-11 Jakub Jelinek <jakub@redhat.com>
10999
11000 PR fortran/70855
11001 * gfortran.dg/gomp/pr70855.f90: New test.
11002
ebc1b29e
RB
110032016-05-11 Richard Biener <rguenther@suse.de>
11004
11005 PR middle-end/71002
11006 * g++.dg/torture/pr71002.C: New testcase.
11007
98ccd1d7
IE
110082016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11009
11010 PR middle-end/70807
11011 * gcc.dg/pr70807.c: New test.
11012
ed29e24b
MS
110132016-05-10 Martin Sebor <msebor@redhat.com>
11014
11015 PR c++/38611
11016 * g++.dg/Wattributes.C: New test.
11017
e39dab2c
MG
110182016-05-10 Marc Glisse <marc.glisse@inria.fr>
11019
11020 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11021 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11022 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11023
d067e238
IE
110242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11025
11026 PR target/70799
11027 * gcc.target/i386/pr70799-1.c: New test.
11028
cd36c83e
PMR
110292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11030
11031 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11032
1e3af2a4
IE
110332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11034
11035 PR middle-end/70877
11036 * gcc.target/i386/pr70877.c: New test.
11037
afc610db
IE
110382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11039
11040 PR tree-optimization/70786
11041 * gcc.target/i386/pr70876.c: New test.
11042
4b59d19f
JJ
110432016-05-10 Jakub Jelinek <jakub@redhat.com>
11044
11045 PR target/70927
11046 * gcc.target/i386/avx512vl-logic-1.c: New test.
11047 * gcc.target/i386/avx512vl-logic-2.c: New test.
11048 * gcc.target/i386/avx512dq-logic-2.c: New test.
11049
9b5ee426
BS
110502016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11051
11052 PR target/70963
11053 * gcc.target/powerpc/pr70963.c: New.
11054
f3352cab
DM
110552016-05-10 David Malcolm <dmalcolm@redhat.com>
11056
11057 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11058 (test_very_wide_line): Add ruler to expected output.
11059 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11060 (test_very_wide_line): Likewise.
11061 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11062 (test_show_locus): Within the handling of "test_very_wide_line",
11063 enable show_ruler_p on the diagnostic context.
11064
4a3255dd
RB
110652016-05-10 Richard Biener <rguenther@suse.de>
11066
11067 PR tree-optimization/71039
11068 * gcc.dg/torture/pr71039.c: New testcase.
11069
da7c9950
NS
110702016-05-10 Nathan Sidwell <nathan@acm.org>
11071
11072 * gcc.dg/nested-func-10.c: Requires alloca.
11073 * gcc.dg/nested-func-9.c: Requires alloca.
11074 * gcc.c-torture/execute/pr70460.c: Requires labels.
11075 * gcc.c-torture/compile/pr70199.c: Requires labels.
11076 * gcc.target/nvptx/decl.c: Compile only.
11077 * gcc.target/nvptx/trailing-init.c: Compile only.
11078 * gcc.target/nvptx/ary-init.c: Compile only.
11079
cf68d92c
MP
110802016-05-10 Marek Polacek <polacek@redhat.com>
11081
11082 PR c/70255
11083 * gcc.dg/attr-opt-1.c: New test.
11084
64ea4e15
RB
110852016-05-10 Richard Biener <rguenther@suse.de>
11086
11087 PR tree-optimization/70497
11088 PR tree-optimization/28367
11089 * gcc.dg/torture/20160404-1.c: New testcase.
11090 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11091 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11092
5a96dae3
PMR
110932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11094
11095 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11096
fc97f805
UB
110972016-05-09 Uros Bizjak <ubizjak@gmail.com>
11098
11099 * gcc.target/i386/fabsneg-1.c New test.
11100
a710b1d5
AM
111012016-05-09 Alan Modra <amodra@gmail.com>
11102
11103 PR testsuite/70826
11104 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11105
171f6f05
RB
111062016-05-09 Richard Biener <rguenther@suse.de>
11107
11108 PR tree-optimization/70985
11109 * gcc.dg/torture/pr70985.c: New testcase.
11110
18caa34e
BC
111112016-05-09 Bin Cheng <bin.cheng@arm.com>
11112
11113 * gcc.dg/tree-ssa/ifc-9.c: New test.
11114 * gcc.dg/tree-ssa/ifc-10.c: New test.
11115 * gcc.dg/tree-ssa/ifc-11.c: New test.
11116 * gcc.dg/tree-ssa/ifc-12.c: New test.
11117 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11118 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11119 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11120
7a27d38f
RB
111212016-05-09 Richard Biener <rguenther@suse.de>
11122
11123 PR fortran/70937
11124 * gfortran.dg/pr70937.f90: New testcase.
11125
5ebbbd3d
RO
111262016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11127
11128 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11129
f6288c24
FR
111302016-05-07 Fritz Reese <fritzoreese@gmail.com>
11131
11132 PR fortran/56226
11133 * gfortran.dg/dec_structure_1.f90: New testcase.
11134 * gfortran.dg/dec_structure_2.f90: Ditto.
11135 * gfortran.dg/dec_structure_3.f90: Ditto.
11136 * gfortran.dg/dec_structure_4.f90: Ditto.
11137 * gfortran.dg/dec_structure_5.f90: Ditto.
11138 * gfortran.dg/dec_structure_6.f90: Ditto.
11139 * gfortran.dg/dec_structure_7.f90: Ditto.
11140 * gfortran.dg/dec_structure_8.f90: Ditto.
11141 * gfortran.dg/dec_structure_9.f90: Ditto.
11142 * gfortran.dg/dec_structure_10.f90: Ditto.
11143 * gfortran.dg/dec_structure_11.f90: Ditto.
11144 * gfortran.dg/dec_union_1.f90: Ditto.
11145 * gfortran.dg/dec_union_2.f90: Ditto.
11146 * gfortran.dg/dec_union_3.f90: Ditto.
11147 * gfortran.dg/dec_union_4.f90: Ditto.
11148 * gfortran.dg/dec_union_5.f90: Ditto.
11149 * gfortran.dg/dec_union_6.f90: Ditto.
11150 * gfortran.dg/dec_union_7.f90: Ditto.
11151
5ec4a8cd
TV
111522016-05-07 Tom de Vries <tom@codesourcery.com>
11153
11154 PR tree-optimization/70956
11155 * gcc.dg/graphite/pr70956.c: New test.
11156
58ec1d0e
JJ
111572016-05-06 Jakub Jelinek <jakub@redhat.com>
11158
ccd88fb7
JJ
11159 PR middle-end/70941
11160 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11161 (a, b, c, d): Change type from char to signed char.
11162 (main): Compare against (signed char) -1634678893 instead of
11163 hardcoded -109. Use __builtin_abort instead of abort.
11164
dd3b6464
JJ
11165 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11166 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11167
58ec1d0e
JJ
11168 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11169
19aa23d8
YR
111702016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11171
11172 PR debug/70935
11173 * gcc.dg/torture/pr70935.c: New test.
11174
ae5f0df1
OE
111752016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11176
11177 PR target/58219
ce23a8ff 11178 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11179
078f7e37
RB
111802016-05-06 Richard Biener <rguenther@suse.de>
11181
11182 PR tree-optimization/70960
11183 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11184
765d7b54
OE
111852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11186
11187 PR target/52933
11188 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11189 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11190 Adjust expected instruction counts.
11191 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11192
29c94e65
MP
111932016-05-06 Marek Polacek <polacek@redhat.com>
11194
11195 PR sanitizer/70875
11196 * gcc.dg/ubsan/bounds-3.c: New test.
11197
3684b02e
OE
111982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11199
11200 PR target/54089
11201 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11202
8706773f
RB
112032016-05-06 Richard Biener <rguenther@suse.de>
11204
11205 PR middle-end/70931
11206 * gfortran.dg/pr70931.f90: New testcase.
11207
a4f51018
RB
112082016-05-06 Richard Biener <rguenther@suse.de>
11209
11210 PR middle-end/70941
11211 * gcc.dg/torture/pr70941.c: New testcase.
11212
c4f2425f
BC
112132016-05-05 Bin Cheng <bin.cheng@arm.com>
11214
11215 PR tree-optimization/57206
11216 * gcc.dg/vect/pr57206.c: New test.
11217
5dc08197
RO
112182016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11219
11220 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11221
351f85c5
JJ
112222016-05-05 Jakub Jelinek <jakub@redhat.com>
11223
568bac8c
JJ
11224 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11225
351f85c5
JJ
11226 * c-c++-common/Wdangling-else-4.c: New test.
11227
33fd7785
JJ
112282016-05-04 Jakub Jelinek <jakub@redhat.com>
11229
2d1ac15a
JJ
11230 PR c++/70906
11231 PR c++/70933
11232 * g++.dg/opt/pr70906.C: New test.
11233 * g++.dg/opt/pr70933.C: New test.
11234
33fd7785
JJ
11235 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11236
6b715bf6
JH
112372016-05-04 Jan Hubicka <hubicka@ucw.cz>
11238
11239 * gcc.dg/ipa/pure-const-3.c: New testcase.
11240
deef7113
MP
112412016-05-04 Marek Polacek <polacek@redhat.com>
11242
11243 * c-c++-common/Wdangling-else-1.c: New test.
11244 * c-c++-common/Wdangling-else-2.c: New test.
11245 * c-c++-common/Wdangling-else-3.c: New test.
11246
5396db97
KCY
112472016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11248
11249 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11250 flag is present.
11251
de55efd5
MP
112522016-05-04 Marek Polacek <polacek@redhat.com>
11253
11254 PR c/48778
11255 * gcc.dg/Waddress-2.c: New test.
11256
475839b6
AM
112572016-05-04 Alan Modra <amodra@gmail.com>
11258
11259 * gcc.target/powerpc/pr70866.c: New.
11260
b25aad5f
MS
112612016-05-03 Martin Sebor <msebor@redhat.com>
11262
11263 PR c++/66561
11264 * c-c++-common/builtin_location.c: New test.
11265 * g++.dg/cpp1y/builtin_location.C: New test.
11266
79ce98bc
MP
112672016-05-03 Marek Polacek <polacek@redhat.com>
11268
11269 PR c/70859
11270 * gcc.dg/pr70859.c: New test.
11271 * gcc.dg/pr70859-2.c: New test.
11272
402e89f5
PMR
112732016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11274
11275 * gnat.dg/debug5.adb: New testcase.
11276
f3d90045
DV
112772016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11278
11279 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11280 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11281 Procedure to check for z10 instruction set.
11282
1e26cec1
CL
112832016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11284
11285 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11286
71aca5a0
AM
112872016-05-03 Alan Modra <amodra@gmail.com>
11288
11289 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11290
2fd70ec1
JJ
112912016-05-03 Jakub Jelinek <jakub@redhat.com>
11292
11293 * gcc.target/i386/avx512f-cvt-1.c: New test.
11294
e5705cf7
L
112952016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11296
11297 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11298 -fdump-tree-vrp-details.
11299
381cdae4
RB
113002016-05-03 Richard Biener <rguenther@suse.de>
11301
11302 * gcc.dg/pr30172-1.c: Adjust.
11303 * gcc.dg/pr63743.c: Likewise.
11304 * gcc.dg/tm/pr51696.c: Likewise.
11305 * c-c++-common/tm/safe-1.c: Likewise.
11306 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11307 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11308 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11309 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11310
adedd5c1
JJ
113112016-05-03 Jakub Jelinek <jakub@redhat.com>
11312
31ed1665
JJ
11313 PR rtl-optimization/70467
11314 * gcc.target/i386/pr70467-3.c: New test.
11315 * gcc.target/i386/pr70467-4.c: New test.
11316
dea60b59
JJ
11317 PR tree-optimization/70916
11318 * gcc.c-torture/compile/pr70916.c: New test.
11319
adedd5c1
JJ
11320 PR target/49244
11321 * gcc.target/i386/pr49244-1.c: New test.
11322 * gcc.target/i386/pr49244-2.c: New test.
11323
f80041ef
BS
113242016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11325
11326 PR rtl-optimization/44281
11327 * gcc.target/i386/pr44281.c: New test.
11328
1cfcd39e
BC
113292016-05-03 bin cheng <bin.cheng@arm.com>
11330
11331 PR tree-optimization/56541
11332 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11333 * gcc.dg/vect/pr56541.c: new test.
11334
4304ccfd
MM
113352016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11336
11337 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11338 __float128.
11339 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11340
50d94c29
L
113412016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11342
11343 PR testsuite/70520
11344 * c-c++-common/asan/clone-test-1.c (main): Align child process
11345 stack to 16 bytes.
11346
bc1aee87
DM
113472016-05-02 David Malcolm <dmalcolm@redhat.com>
11348
11349 PR c++/62314
11350 * g++.dg/spellcheck-fields-2.C: New test case.
11351
474e0129
DM
113522016-05-02 David Malcolm <dmalcolm@redhat.com>
11353
11354 PR c++/62314
11355 * g++.dg/pr62314.C: New test case.
11356
818b88a7
JH
113572016-05-02 Jan Hubicka <hubicka@ucw.cz>
11358
11359 * gcc.dg/ipa/inline-8.c: New testcase.
11360
dd77684f
JJ
113612016-05-02 Jakub Jelinek <jakub@redhat.com>
11362
11363 PR rtl-optimization/70467
11364 * gcc.target/i386/pr70467-1.c: New test.
11365
72407e00
BE
113662016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11367
11368 * gcc.dg/spec-options.c: Run the test on all targets.
11369 * gcc.dg/foo.specs: Use cpp_unique_options.
11370
dd53d197
MG
113712016-05-02 Marc Glisse <marc.glisse@inria.fr>
11372
11373 * gcc.dg/tree-ssa/unord.c: New testcase.
11374
a8b85ce9
MG
113752016-05-02 Marc Glisse <marc.glisse@inria.fr>
11376
11377 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11378
5b37e866
NS
113792016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11380
11381 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11382
7176a4a0
MP
113832016-05-02 Marek Polacek <polacek@redhat.com>
11384
11385 PR c/70851
11386 * gcc.dg/enum-incomplete-3.c: New test.
11387
6b9933b9
MP
113882016-05-02 Marek Polacek <polacek@redhat.com>
11389 Tom de Vries <tom@codesourcery.com>
11390
11391 PR tree-optimization/70700
11392 * gcc.dg/pr70700.c: New test.
11393
90f82260
UB
113942016-05-01 Uros Bizjak <ubizjak@gmail.com>
11395
11396 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11397 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11398 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11399 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11400 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11401
f73036c1
EB
114022016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11403
11404 * ada/acats/run_acats: Rename into...
11405 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11406 * ada/acats/run_all.sh: Remove redundant test.
11407 (target_run): Move around.
11408 (target_gnatchop): Use newly built executable.
11409 (target_gnatmake): Likewise.
11410 Check that the compilation of impbit succeeds.
11411
85e051a3
OE
114122016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11413
11414 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11415 * gcc.dg/20021029-1.c: Likewise.
11416 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11417 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11418 * gcc.target/sh/cmpstr.c: Likewise.
11419 * gcc.target/sh/cmpstrn.c: Likewise.
11420 * gcc.target/sh/memset.c: Likewise.
11421 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11422 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11423 * gcc.target/sh/pr39423-1.c: Likewise.
11424 * gcc.target/sh/pr49468-di.c: Likewise.
11425 * gcc.target/sh/pr49468-si.c: Likewise.
11426 * gcc.target/sh/pr49880-1.c: Likewise.
11427 * gcc.target/sh/pr49880-2.c: Likewise.
11428 * gcc.target/sh/pr49880-3.c: Likewise.
11429 * gcc.target/sh/pr50751-1.c: Likewise.
11430 * gcc.target/sh/pr50751-4.c: Likewise.
11431 * gcc.target/sh/pr50751-7.c: Likewise.
11432 * gcc.target/sh/pr51244-1.c: Likewise.
11433 * gcc.target/sh/pr51244-10.c: Likewise.
11434 * gcc.target/sh/pr51244-11.c: Likewise.
11435 * gcc.target/sh/pr51244-12.c: Likewise.
11436 * gcc.target/sh/pr51244-13.c: Likewise.
11437 * gcc.target/sh/pr51244-14.c: Likewise.
11438 * gcc.target/sh/pr51244-17.c: Likewise.
11439 * gcc.target/sh/pr51244-18.c: Likewise.
11440 * gcc.target/sh/pr51244-19.c: Likewise.
11441 * gcc.target/sh/pr51244-4.c: Likewise.
11442 * gcc.target/sh/pr51244-5.c: Likewise.
11443 * gcc.target/sh/pr51244-7.c: Likewise.
11444 * gcc.target/sh/pr51244-8.c: Likewise.
11445 * gcc.target/sh/pr51244-9.c: Likewise.
11446 * gcc.target/sh/pr51697.c: Likewise.
11447 * gcc.target/sh/pr52483-1.c: Likewise.
11448 * gcc.target/sh/pr52483-2.c: Likewise.
11449 * gcc.target/sh/pr52483-3.c: Likewise.
11450 * gcc.target/sh/pr52483-5.c: Likewise.
11451 * gcc.target/sh/pr52933-1.c: Likewise.
11452 * gcc.target/sh/pr52933-2.c: Likewise.
11453 * gcc.target/sh/pr52933-3.c: Likewise.
11454 * gcc.target/sh/pr53568-1.c: Likewise.
11455 * gcc.target/sh/pr53976-1.c: Likewise.
11456 * gcc.target/sh/pr53988-1.c: Likewise.
11457 * gcc.target/sh/pr53988.c: Likewise.
11458 * gcc.target/sh/pr54089-1.c: Likewise.
11459 * gcc.target/sh/pr54089-6.c: Likewise.
11460 * gcc.target/sh/pr54089-7.c: Likewise.
11461 * gcc.target/sh/pr54089-8.c: Likewise.
11462 * gcc.target/sh/pr54089-9.c: Likewise.
11463 * gcc.target/sh/pr54236-1.c: Likewise.
11464 * gcc.target/sh/pr54236-2.c: Likewise.
11465 * gcc.target/sh/pr54236-3.c: Likewise.
11466 * gcc.target/sh/pr54236-4.c: Likewise.
11467 * gcc.target/sh/pr54386.c: Likewise.
11468 * gcc.target/sh/pr54602-1.c: Likewise.
11469 * gcc.target/sh/pr54685.c: Likewise.
11470 * gcc.target/sh/pr54760-1.c: Likewise.
11471 * gcc.target/sh/pr54760-2.c: Likewise.
11472 * gcc.target/sh/pr54760-3.c: Likewise.
11473 * gcc.target/sh/pr54760-4.c: Likewise.
11474 * gcc.target/sh/pr54760-5.c: Likewise.
11475 * gcc.target/sh/pr54760-6.c: Likewise.
11476 * gcc.target/sh/pr55146.c: Likewise.
11477 * gcc.target/sh/pr55160.c: Likewise.
11478 * gcc.target/sh/pr59278.c: Likewise.
11479 * gcc.target/sh/pr59401-1.c: Likewise.
11480 * gcc.target/sh/pr59533-1.c: Likewise.
11481 * gcc.target/sh/pr63260.c: Likewise.
11482 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11483 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11484 * gcc.target/sh/strlen.c: Likewise.
11485 * gcc.target/sh/torture/pr30807.c: Likewise.
11486 * gcc.target/sh/torture/pr34777.c: Likewise.
11487 * gcc.target/sh/torture/pr64652.c: Likewise.
11488 * gcc.target/sh/torture/pr65505.c: Likewise.
11489 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11490 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11491
411e5c67
PC
114922016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11493
11494 PR c++/66644
11495 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11496
8fa97501
BS
114972016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11498
11499 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11500 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11501 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11502 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11503
5a956111
PP
115042016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11505
11506 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11507 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11508
e7ff0319
CP
115092016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11510
11511 PR middle-end/70626
11512 * c-c++-common/goacc/combined-reduction.c: New test.
11513 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11514
52d11a4b
L
115152016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11516
11517 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11518 *movdi_internal pattern only if PIC off.
11519 * gcc.target/i386/pr70155-2.c: Likewise.
11520 * gcc.target/i386/pr70155-3.c: Likewise.
11521 * gcc.target/i386/pr70155-4.c: Likewise.
11522 * gcc.target/i386/pr70155-5.c: Likewise.
11523 * gcc.target/i386/pr70155-6.c: Likewise.
11524 * gcc.target/i386/pr70155-7.c: Likewise.
11525 * gcc.target/i386/pr70155-8.c: Likewise.
11526 * gcc.target/i386/pr70155-15.c: Likewise.
11527 * gcc.target/i386/pr70155-17.c: Likewise.
11528 * gcc.target/i386/pr70155-22.c: Likewise.
11529
8960db31
BC
115302016-04-29 Bin Cheng <bin.cheng@arm.com>
11531
11532 PR tree-optimization/70803
11533 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11534
cca535a4
IE
115352016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11536
11537 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11538 optimization of vector loop.
11539 * gcc.target/i386/vect-unpack-3.c: New test.
11540 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11541 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11542 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11543
500ecf4a
MP
115442016-04-29 Marek Polacek <polacek@redhat.com>
11545
11546 PR sanitizer/70342
11547 * g++.dg/ubsan/null-7.C: New test.
11548
2fff3db8
MP
11549 PR c/70852
11550 * gcc.dg/pr70852.c: New test.
11551
509063eb
DV
115522016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11553
11554 PR/69089
11555 * g++.dg/cpp0x/alignas6.C: New test.
11556
83745c0d
DV
115572016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11558
c87885ca
RO
11559 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11560 * gcc.dg/pr27003.c: Likewise.
11561 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11562 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11563 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11564 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11565 * gcc.target/arc/mxy.c: Likewise.
11566 * gcc.target/arc/mswape.c: Likewise.
11567 * gcc.target/arc/mrtsc.c: Likewise.
11568 * gcc.target/arc/mcrc.c: Likewise.
11569 * gcc.target/arc/mdsp-packa.c: Likewise.
11570 * gcc.target/arc/mdvbf.c: Likewise.
11571 * gcc.target/arc/mlock.c: Likewise.
11572 * gcc.target/arc/mmac-24.c: Likewise.
11573 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11574
849b265d
BS
115752016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11576 Matthijs Kooijman <matthijs@stdin.nl>
11577 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11578
11579 PR target/60040
11580 * gcc.target/avr/pr60040-1.c: New.
11581 * gcc.target/avr/pr60040-2.c: New.
11582
1390536b
RB
115832016-04-29 Richard Biener <rguenther@suse.de>
11584
11585 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11586
98998245
RB
115872016-04-29 Richard Biener <rguenther@suse.de>
11588
11589 PR tree-optimization/13962
11590 PR tree-optimization/65686
11591 * gcc.dg/uninit-pr65686.c: New testcase.
11592
8b80cc21
JJ
115932016-04-29 Jakub Jelinek <jakub@redhat.com>
11594
11595 PR middle-end/70843
11596 * gcc.dg/pr70843.c: New test.
11597
6181bc30
JJ
115982016-04-28 Jakub Jelinek <jakub@redhat.com>
11599
11600 PR target/70858
11601 * gcc.target/i386/pr70858.c: New test.
11602
f4cb3612
AB
116032016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11604
11605 * gcc.target/arc/nps400-1.c: New file.
11606
8ad9df62
JR
116072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11608 Andrew Burgess <andrew.burgess@embecosm.com>
11609
11610 * gcc.target/arc/movh_cl-1.c: New file.
11611
ceaaa9fe
JR
116122016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11613 Andrew Burgess <andrew.burgess@embecosm.com>
11614
11615 * gcc.target/arc/extzv-1.c: New file.
11616 * gcc.target/arc/insv-1.c: New file.
11617 * gcc.target/arc/insv-2.c: New file.
11618 * gcc.target/arc/movb-1.c: New file.
11619 * gcc.target/arc/movb-2.c: New file.
11620 * gcc.target/arc/movb-3.c: New file.
11621 * gcc.target/arc/movb-4.c: New file.
11622 * gcc.target/arc/movb-5.c: New file.
11623 * gcc.target/arc/movb_cl-1.c: New file.
11624 * gcc.target/arc/movb_cl-2.c: New file.
11625 * gcc.target/arc/movbi_cl-1.c: New file.
11626 * gcc.target/arc/movl-1.c: New file.
11627
4d03dc2f
JR
116282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11629 Andrew Burgess <andrew.burgess@embecosm.com>
11630
11631 * gcc.target/arc/cmem-1.c: New file.
11632 * gcc.target/arc/cmem-2.c: New file.
11633 * gcc.target/arc/cmem-3.c: New file.
11634 * gcc.target/arc/cmem-4.c: New file.
11635 * gcc.target/arc/cmem-5.c: New file.
11636 * gcc.target/arc/cmem-6.c: New file.
11637 * gcc.target/arc/cmem-7.c: New file.
11638 * gcc.target/arc/cmem-ld.inc: New file.
11639 * gcc.target/arc/cmem-st.inc: New file.
11640
81262dad
JJ
116412016-04-28 Jakub Jelinek <jakub@redhat.com>
11642
11643 PR target/70821
11644 * gcc.target/i386/pr70821.c: New test.
11645
0a31a09a
BS
116462016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11647
11648 * gcc.target/powerpc/vec-adde.c: New test.
11649 * gcc.target/powerpc/vec-adde-int128.c: New test.
11650
3ddffba9
JJ
116512016-04-28 Jakub Jelinek <jakub@redhat.com>
11652
11653 * gcc.target/i386/avx-vround-1.c: New test.
11654 * gcc.target/i386/avx-vround-2.c: New test.
11655 * gcc.target/i386/avx512vl-vround-1.c: New test.
11656 * gcc.target/i386/avx512vl-vround-2.c: New test.
11657
713dedcd
RO
116582016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11659
11660 PR testsuite/70595
11661 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11662 (check_effective_target_cilkplus_runtime): ... this.
11663 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11664 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11665
11666 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11667 Require cilkplus_runtime.
11668 Don't add -lcilkrts.
11669 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11670 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11671 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11672 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11673 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11674 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11675 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11676 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11677 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11678 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11679 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11680 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11681 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11682 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11683 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11684 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11685 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11686 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11687 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11688 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11689 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11690 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11691 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11692 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11693 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11694 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11695 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11696 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11697 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11698
11699 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11700 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11701
11702 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11703
11704 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11705 cilkplus_runtime.
11706
3563f78f
MG
117072016-04-27 Marc Glisse <marc.glisse@inria.fr>
11708
11709 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11710 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11711
6bc2bb18
RB
117122015-04-27 Ryan Burn <contact@rnburn.com>
11713
11714 PR c++/69024
11715 PR c++/68997
11716 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11717 diagnostic.
11718 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11719 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11720
1e55d29a
EB
117212016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11722
11723 * gnat.dg/limited_with4.ad[sb]: New test.
11724 * gnat.dg/limited_with4_pkg.ads: New helper.
11725
087146ca
L
117262016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11727
11728 PR target/70155
11729 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11730 and movv1ti_internal patterns
11731 * gcc.target/i386/pr70155-1.c: New test.
11732 * gcc.target/i386/pr70155-2.c: Likewise.
11733 * gcc.target/i386/pr70155-3.c: Likewise.
11734 * gcc.target/i386/pr70155-4.c: Likewise.
11735 * gcc.target/i386/pr70155-5.c: Likewise.
11736 * gcc.target/i386/pr70155-6.c: Likewise.
11737 * gcc.target/i386/pr70155-7.c: Likewise.
11738 * gcc.target/i386/pr70155-8.c: Likewise.
11739 * gcc.target/i386/pr70155-9.c: Likewise.
11740 * gcc.target/i386/pr70155-10.c: Likewise.
11741 * gcc.target/i386/pr70155-11.c: Likewise.
11742 * gcc.target/i386/pr70155-12.c: Likewise.
11743 * gcc.target/i386/pr70155-13.c: Likewise.
11744 * gcc.target/i386/pr70155-14.c: Likewise.
11745 * gcc.target/i386/pr70155-15.c: Likewise.
11746 * gcc.target/i386/pr70155-16.c: Likewise.
11747 * gcc.target/i386/pr70155-17.c: Likewise.
11748 * gcc.target/i386/pr70155-18.c: Likewise.
11749 * gcc.target/i386/pr70155-19.c: Likewise.
11750 * gcc.target/i386/pr70155-20.c: Likewise.
11751 * gcc.target/i386/pr70155-21.c: Likewise.
11752 * gcc.target/i386/pr70155-22.c: Likewise.
11753
92329f9f
L
117542016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11755
11756 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11757 ".{5,6}".
11758
309a0cf6
BC
117592016-04-27 Bin Cheng <bin.cheng@arm.com>
11760
11761 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11762 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11763 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11764 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11765 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11766
72ed2b9c
RB
117672016-04-27 Richard Biener <rguenther@suse.de>
11768
11769 PR ipa/70760
11770 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11771 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11772
3c98ff9b
NS
117732016-04-27 Nathan Sidwell <nathan@acm.org>
11774
11775 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11776 * g++.dg/ubsan/pr63956.C: Adjust error location.
11777
9ec5d66b
NC
117782016-04-27 Nick Clifton <nickc@redhat.com>
11779
11780 PR middle-end/49889
11781 * gcc.dg/pr49889.c: New test.
11782
c1e1f433
BS
117832016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11784
11785 * c-c++-common/memset-array.c: New test.
11786
8ac43293
MS
117872016-04-26 Martin Sebor <msebor@redhat.com>
11788
11789 PR c++/66639
11790 * g++.dg/cpp1y/func_constexpr.C: New test.
11791
843ce8ab
PP
117922016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11793
11794 PR c++/70241
11795 * g++.dg/cpp0x/enum32.C: New test.
11796 * g++.dg/cpp0x/enum33.C: New test.
11797
117982016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11799
11800 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11801 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11802 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11803 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11804 * gcc.c-torture/execute/pr38151.c: Likewise.
11805 * gcc.c-torture/execute/pr66556.c: Likewise.
11806 * gcc.c-torture/execute/pr67781.c: Likewise.
11807 * gcc.c-torture/execute/pr68648.c: Likewise.
11808
ca1206be
MG
118092016-04-26 Marc Glisse <marc.glisse@inria.fr>
11810
11811 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11812
2448a956
MP
118132016-04-26 Marek Polacek <polacek@redhat.com>
11814
11815 PR c/67784
11816 * gcc.dg/pr67784-3.c: New test.
11817 * gcc.dg/pr67784-4.c: New test.
11818 * gcc.dg/pr67784-5.c: New test.
11819
b02a5e26
MP
11820 PR c/70791
11821 * gcc.dg/Wnested-externs-2.c: New test.
11822
6b6aa8d3
MG
118232016-04-26 Marc Glisse <marc.glisse@inria.fr>
11824
11825 * gcc.dg/fold-plusmult.c: Adjust.
11826 * gcc.dg/no-strict-overflow-6.c: Adjust.
11827 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11828
a2095b55
BS
118292016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11830
11831 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11832 number scans.
11833 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11834 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11835 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11836 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11837 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11838 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11839 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11840 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11841 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11842 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11843 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11844 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11845 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11846 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11847 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11848 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11849 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11850 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11851 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11852 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11853 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11854 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11855 scans.
11856 * gcc.target/i386/pr32219-4.c: Likewise.
11857 * gcc.target/i386/pr32219-6.c: Likewise.
11858 * gcc.target/i386/pr32219-8.c: Likewise.
11859
bb0cc5c8
KT
118602016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11861
11862 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11863 associated options.
11864
5a0802ea
MP
118652016-04-26 Marek Polacek <polacek@redhat.com>
11866
11867 PR c++/70744
11868 * g++.dg/ext/cond2.C: New test.
11869
00f615af
BC
118702016-04-26 Bin Cheng <bin.cheng@arm.com>
11871
11872 PR tree-optimization/70771
11873 PR tree-optimization/70775
11874 * gcc.dg/pr70771.c: New test.
25939d34 11875 * gcc.dg/pr70775.c: New test.
00f615af 11876
218155e7
BS
118772016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11878
11879 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11880
ab99f467
RB
118812016-04-25 Richard Biener <rguenther@suse.de>
11882
11883 PR tree-optimization/70780
11884 * gcc.dg/torture/pr70780.c: New testcase.
11885
3f8257db 118862016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11887
c87885ca
RO
11888 * gcc.target/arm/neon-vaddws16.c: New test.
11889 * gcc.target/arm/neon-vaddws32.c: New test.
11890 * gcc.target/arm/neon-vaddwu16.c: New test.
11891 * gcc.target/arm/neon-vaddwu32.c: New test.
11892 * gcc.target/arm/neon-vaddwu8.c: New test.
11893 * lib/target-supports.exp
93c590ee
MC
11894 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11895 that arm neon support vector widen sum of HImode TO SImode.
11896
d6c1a7a7
JJ
118972016-04-23 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR sanitizer/70712
11900 * c-c++-common/asan/pr70712.c: New test.
11901
ab0fc037
TS
119022016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11903
11904 * .gitattributes: New file.
11905
2aa64824
CL
119062016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11907
11908 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11909
e7e12d92
DH
119102016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11911
11912 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11913 * gfortran.dg/submodule_15.f08: Likewise.
11914
d1431192
RB
119152016-04-22 Richard Biener <rguenther@suse.de>
11916
11917 PR tree-optimization/70740
11918 * gcc.dg/torture/pr70740.c: New testcase.
11919
04a63c24
L
119202016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11921
11922 PR target/70750
11923 * gcc.target/i386/pr70750-1.c: New test.
11924 * gcc.target/i386/pr70750-2.c: Likewise.
11925
20700098
PC
119262016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11927
11928 PR c++/70540
11929 * g++.dg/cpp0x/auto48.C: New.
11930
aedf4e12
MP
119312016-04-21 Marek Polacek <polacek@redhat.com>
11932
11933 PR c++/70513
11934 * g++.dg/cpp0x/forw_enum12.C: New test.
11935 * g++.dg/cpp0x/forw_enum13.C: New test.
11936
2074d80a
KY
119372016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11938
11939 PR target/70728
11940 * gcc.target/i386/pr70728.c: New test.
11941
aef4aab0
RB
119422016-04-21 Richard Biener <rguenther@suse.de>
11943
11944 PR middle-end/70747
11945 * gcc.dg/pr70747.c: New testcase.
11946
2359e571
BC
119472016-04-21 Bin Cheng <bin.cheng@arm.com>
11948
11949 PR tree-optimization/70715
11950 * gcc.dg/tree-ssa/scev-13.c: New test.
11951
ce0e66ff
MG
119522016-04-21 Marc Glisse <marc.glisse@inria.fr>
11953
11954 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11955
2c2870a1
MG
119562016-04-21 Marc Glisse <marc.glisse@inria.fr>
11957
11958 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11959
a2b056a3
JH
119602016-04-20 Jan Hubicka <jh@suse.cz>
11961
11962 PR ipa/70018
11963 * g++.dg/ipa/nothrow-1.C: New testcase.
11964
ee392fc2
NS
119652016-04-20 Nathan Sidwell <nathan@acm.org>
11966
11967 PR c++/55635
11968 * g++.dg/eh/delete1.C: New.
11969
dda49daf
L
119702016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11971
11972 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11973 -mtune-ctrl=sse_typeless_stores.
11974
8a5b9d5a
L
119752016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11976
11977 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11978
1011119f
BC
119792016-04-20 Bin Cheng <bin.cheng@arm.com>
11980
11981 PR tree-optimization/69489
11982 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11983
477d4906
IV
119842016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11985
11986 PR c++/69363
11987 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11988 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11989 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11990
fad08d12
BC
119912016-04-20 Bin Cheng <bin.cheng@arm.com>
11992
11993 PR tree-optimization/56625
11994 PR tree-optimization/69489
11995 * gcc.dg/vect/pr56625.c: New test.
11996 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11997
9e3e4fab
AP
119982016-04-20 Andrew Pinski <apinski@cavium.com>
11999
12000 PR target/64971
12001 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12002
d7aa24e4
AC
120032016-04-20 Arnaud Charlet <charlet@adacore.com>
12004
12005 * gnat.dg/self1.adb: Remove now incorrect test.
12006
e6d62b46
BC
120072016-04-20 Bin Cheng <bin.cheng@arm.com>
12008
12009 * gcc.dg/tree-ssa/scev-11.c: New test.
12010 * gcc.dg/tree-ssa/scev-12.c: New test.
12011
2697b189
MP
120122016-04-20 Marek Polacek <polacek@redhat.com>
12013
12014 PR tree-optimization/70725
12015 * gcc.dg/pr70725.c: New test.
12016
60d393e8
RB
120172016-04-20 Richard Biener <rguenther@suse.de>
12018
12019 PR tree-optimization/70726
12020 * g++.dg/vect/pr70726.cc: New testcase.
12021
82c6f58a
AK
120222016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12023
12024 PR target/70674
12025 * gcc.target/s390/pr70674.c: New test.
12026
90eeab20
JD
120272016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12028
12029 PR libgfortran/70684
12030 * gfortran.dg/list_read_14.f90: New test.
12031
fc9cf6da
L
120322016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12033
12034 PR target/69201
12035 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12036 extern to force it misaligned.
12037 (b): Likewise.
12038 (c): Likewise.
12039 (d): Likewise.
12040 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12041 Don't check `*' before movv4sf_internal.
12042 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12043 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12044 Don't check `*' before movv16qi_internal.
12045 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12046 extern to force it misaligned.
12047 (b): Likewise.
12048 (c): Likewise.
12049 (d): Likewise.
12050 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12051 Don't check `*' before movv2df_internal.
12052 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12053 extern to force it misaligned.
12054 (b): Likewise.
12055 (c): Likewise.
12056 (d): Likewise.
12057 Check movv8sf_internal instead of avx_storeups256.
12058 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12059
ea8927ea
RB
120602016-04-19 Richard Biener <rguenther@suse.de>
12061
12062 PR tree-optimization/70171
12063 * g++.dg/tree-ssa/pr70171.C: New testcase.
12064
65f52ee9
RB
120652016-04-19 Richard Biener <rguenther@suse.de>
12066
12067 PR tree-optimization/70724
12068 * gcc.dg/torture/pr70724.c: New testcase.
12069
987b67f1
VM
120702016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12071
12072 PR middle-end/70689
c87885ca 12073 * gcc.target/i386/pr70689.c: New.
987b67f1 12074
91a47c39
L
120752016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12076
12077 PR target/70708
12078 * gcc.target/i386/pr70708.c: New test.
12079
8270b82d
RB
120802016-04-18 Richard Biener <rguenther@suse.de>
12081
12082 PR tree-optimization/43434
12083 * gcc.dg/vect/pr43434.c: New testcase.
12084 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12085 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12086 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12087 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12088 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12089 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12090 * gcc.dg/gomp/pr68640.c: Likewise.
12091 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12092 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12093
edd048e2
RB
120942016-04-18 Richard Biener <rguenther@suse.de>
12095
12096 PR tree-optimization/70701
12097 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12098
bd5c7330
TV
120992016-04-18 Tom de Vries <tom@codesourcery.com>
12100
12101 PR testsuite/70699
12102 * gcc.dg/pr70161.c: Add dot-file scans.
12103 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12104 instead of after last dot char.
12105
23f2660f
EB
121062016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12107
12108 * c-c++-common/dump-ada-spec-3.c: New test.
12109 * c-c++-common/dump-ada-spec-4.c: Likewise.
12110
da152c9f
TV
121112016-04-17 Tom de Vries <tom@codesourcery.com>
12112
12113 PR other/70183
12114 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12115
cc950f98
JH
121162016-04-15 Jan Hubicka <jh@suse.cz>
12117
12118 PR ipa/70018
12119 * g++.dg/ipa/pure-const-1.C: New testcase.
12120 * g++.dg/ipa/pure-const-2.C: New testcase.
12121 * g++.dg/ipa/pure-const-3.C: New testcase.
12122
949505a9
MP
121232016-04-15 Marek Polacek <polacek@redhat.com>
12124
12125 PR c/70671
12126 * gcc.dg/bitfld-22.c: New test.
12127
10e547d6
BS
121282016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12129
12130 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12131 x86_64.
12132
1e77281b
MP
121332016-04-15 Marek Polacek <polacek@redhat.com>
12134
12135 PR c/70651
12136 * c-c++-common/pr70651.c: New test.
12137
e501fa8e
KT
121382016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12139
12140 PR rtl-optimization/70681
12141 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12142 dump scan on arm and powerpc.
12143 * gcc.dg/pr10474.c: Likewise.
12144
dda1bf61
JJ
121452016-04-15 Jakub Jelinek <jakub@redhat.com>
12146
ca4ef1ff
JJ
12147 PR c++/69517
12148 PR c++/70019
12149 PR c++/70588
12150 * g++.dg/cpp1y/vla11.C: Revert for real.
12151
dda1bf61
JJ
12152 PR c/70436
12153 * c-c++-common/Wparentheses-1.c: New test.
12154 * c-c++-common/gomp/Wparentheses-1.c: New test.
12155 * c-c++-common/gomp/Wparentheses-2.c: New test.
12156 * c-c++-common/gomp/Wparentheses-3.c: New test.
12157 * c-c++-common/gomp/Wparentheses-4.c: New test.
12158 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12159 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12160 * c-c++-common/goacc/Wparentheses-1.c: New test.
12161
1355e62c
KY
121622016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12163
12164 PR target/70662
12165 * gcc.target/i386/pr70662.c: New test.
12166
0ab34b9e 121672016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12168 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12169
12170 PR tree-optimization/70130
12171 * gcc.dg/vect/O3-pr70130.c: New testcase.
12172
bc773aad
MM
121732016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12174
6e9b2286
MM
12175 PR target/70669
12176 * gcc.target/powerpc/pr70669.c: New test.
12177
bc773aad
MM
12178 PR target/70640
12179 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12180 a power7 system that does not have an assembler that supports
12181 power8.
12182
d8747845
MS
121832016-04-14 Martin Sebor <msebor@redhat.com>
12184
12185 PR c++/69517
12186 PR c++/70019
12187 PR c++/70588
12188 * c-c++-common/ubsan/vla-1.c: Revert.
12189 * g++.dg/cpp1y/vla11.C: Same.
12190 * g++.dg/cpp1y/vla12.C: Same.
12191 * g++.dg/cpp1y/vla13.C: Same.
12192 * g++.dg/cpp1y/vla14.C: Same.
12193 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12194 * g++.dg/init/array24.C: Same.
d8747845
MS
12195 * g++.dg/ubsan/vla-1.C: Same.
12196
85128559
MP
121972016-04-14 Marek Polacek <polacek@redhat.com>
12198 Jan Hubicka <hubicka@ucw.cz>
12199
12200 PR c++/70029
12201 * g++.dg/torture/pr70029.C: New test.
12202
52fbb073
MS
122032016-04-14 Martin Sebor <msebor@redhat.com>
12204
12205 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12206 type size to prevent failures on targets with very low maximum
12207 alignment.
12208
6db61d6f
RB
122092016-04-14 Richard Biener <rguenther@suse.de>
12210
12211 PR tree-optimization/70623
12212 * gcc.dg/torture/pr70623.c: New testcase.
12213 * gcc.dg/torture/pr70623-2.c: Likewise.
12214
342fac95
MS
122152016-04-13 Martin Sebor <msebor@redhat.com>
12216
12217 PR c++/69517
12218 PR c++/70019
12219 PR c++/70588
12220 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12221 * g++.dg/cpp1y/vla11.C: New test.
12222 * g++.dg/cpp1y/vla12.C: New test.
12223 * g++.dg/cpp1y/vla13.C: New test.
12224 * g++.dg/cpp1y/vla14.C: New test.
12225 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12226 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12227 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12228
d93c452f
JJ
122292016-04-13 Jakub Jelinek <jakub@redhat.com>
12230
12231 PR c++/70641
12232 * g++.dg/opt/pr70641.C: New test.
12233
85115fb6
RO
122342016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12235
12236 PR rtl-optimization/68749
12237 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12238 effects of argument promotions.
12239 Remove default args to dg-skip-if.
12240
545a4139
PC
122412016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12242
12243 PR c++/70635
12244 * g++.dg/parse/pr70635.C: New.
12245
b3a77f21
MP
122462016-04-13 Marek Polacek <polacek@redhat.com>
12247
12248 PR c++/70639
12249 * c-c++-common/Wmisleading-indentation-4.c: New test.
12250
99cd9857
MP
122512016-04-13 Marek Polacek <polacek@redhat.com>
12252
12253 PR c/70436
c87885ca
RO
12254 * gcc.dg/Wparentheses-12.c: New test.
12255 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12256
75ca93ec
IE
122572016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12258
12259 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12260 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12261 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12262
3d3f9e7e
JJ
122632016-04-13 Jakub Jelinek <jakub@redhat.com>
12264
37947cd0
JJ
12265 PR middle-end/70633
12266 * gcc.c-torture/compile/pr70633.c: New test.
12267
3d3f9e7e
JJ
12268 PR debug/70628
12269 * gcc.dg/torture/pr70628.c: New test.
12270
92886d3e
PP
122712016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12272
12273 PR c++/70610
12274 * g++.dg/template/pr70610.C: New test.
12275 * g++.dg/template/pr70610-2.C: New test.
12276 * g++.dg/template/pr70610-3.C: New test.
12277 * g++.dg/template/pr70610-4.C: New test.
12278
13bd7c2b
JJ
122792016-04-12 Jakub Jelinek <jakub@redhat.com>
12280
6512fa6d
JJ
12281 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12282 128 instead of 32.
12283
13bd7c2b
JJ
12284 PR c++/70571
12285 * g++.dg/ext/pr70571.C: New test.
12286
20b9851c
MM
122872016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12288
8a434ada 12289 PR target/70640
20b9851c
MM
12290 * gcc.target/powerpc/pr70640.c: New test.
12291
2b2f52bc
PC
122922016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12293
12294 PR c++/68722
12295 * g++.dg/parse/pr68722.C: New.
12296
5901e56a
JJ
122972016-04-12 Jakub Jelinek <jakub@redhat.com>
12298
12299 PR rtl-optimization/70596
12300 * gcc.target/i386/pr70596.c: New test.
12301
d4619dc1
NS
123022016-04-12 Nathan Sidwell <nathan@acm.org>
12303
12304 PR c++/70501
12305 * g++.dg/init/pr70501.C: New.
12306
3df530d3
DW
123072016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12308
12309 * gcc.target/i386/asm-flag-6.c: New test.
12310
b7a120d7
TV
123112016-04-12 Tom de Vries <tom@codesourcery.com>
12312
12313 PR tree-optimization/68756
12314 * gcc.dg/graphite/pr68756.c: New test.
12315
4e0eea75
JJ
123162016-04-12 Jakub Jelinek <jakub@redhat.com>
12317
12318 PR tree-optimization/70602
12319 * gcc.c-torture/execute/pr70602.c: New test.
12320
35fbda43
MM
123212016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12322
12323 PR target/70381
12324 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12325 __float128 emulator is built and runs.
12326 * gcc.target/powerpc/float128-1.c: Likewise.
12327
12328 * lib/target-supports.exp (check_ppc_float128_sw_available):
12329 Rework tests for __float128 software and hardware
12330 availability. Fix exit condition to return 0 on success.
12331
04a99ebe
JG
123322016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12333
12334 PR target/70133
12335 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12336 * gcc.target/aarch64/target_attr_15.c: Likewise.
12337
47cd5a85
PC
123382016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12339
12340 PR c++/69066
12341 * g++.dg/cpp1y/pr69066.C: New.
12342
a5edb32e
JD
123432016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12344
12345 PR fortran/68566
12346 * gfortran.dg/pr36192.f90: Update test.
12347 * gfortran.dg/pr36192_1.f90: Update test.
12348 * gfortran.dg/real_dimension_1.f: Update test.
12349 * gfortran.dg/parameter_array_init_7.f90: New test.
12350
8ef378f8
JDA
123512016-04-09 John David Anglin <danglin@gcc.gnu.org>
12352
c532c871
JDA
12353 PR testsuite/64039
12354 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12355
d34f706f
JDA
12356 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12357
75e1dd9e
JDA
12358 PR rtl-optimization/66669
12359 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12360
8a976f5f
JDA
12361 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12362
da04822a
JDA
12363 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12364 * gcc.dg/pie-1.c: Likewise.
12365 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12366 * gcc.dg/pic-4.c: Likewise.
12367 * gcc.dg/pie-3.c: Likewise.
12368 * gcc.dg/pie-4.c: Likewise.
12369
adfabcf9
JDA
12370 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12371
4a020adf
JDA
12372 PR tree-optimization/68644
12373 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12374
8ef378f8
JDA
12375 PR rtl-optimization/64886
12376 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12377
09bf990e
TV
123782016-04-09 Tom de Vries <tom@codesourcery.com>
12379
12380 PR tree-optimization/68953
12381 * gcc.dg/graphite/pr68953.c: New test.
12382
138c3c1a
DH
123832016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12384
12385 PR fortran/70592
12386 * gfortran.dg/deferred_character_16.f90: New test.
12387
f55460af
JJ
123882016-04-09 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR tree-optimization/70586
12391 * gcc.c-torture/execute/pr70586.c: New test.
12392
0b77bbf3
DH
123932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12394
12395 PR sanitizer/70573
12396 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12397 with __builtin_memset
12398 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12399
c42cfb5c
CP
124002016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12401
12402 PR lto/70289
12403 PR ipa/70348
12404 PR tree-optimization/70373
12405 PR middle-end/70533
12406 PR middle-end/70534
12407 PR middle-end/70535
12408 * c-c++-common/goacc/reduction-5.c: New test.
12409 * c-c++-common/goacc/reduction-promotions.c: New test.
12410 * gfortran.dg/goacc/reduction-3.f95: New test.
12411 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12412
56cfb596
PP
124132016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12414
12415 PR c++/70590
12416 PR c++/70452
12417 * g++.dg/pr70590.C: New test.
12418 * g++.dg/pr70590-2.C: New test.
12419
1a13c0a2
JJ
124202016-04-08 Jakub Jelinek <jakub@redhat.com>
12421
abc0647a
JJ
12422 PR middle-end/70593
12423 * gcc.target/i386/pr70593.c: New test.
12424
1a13c0a2
JJ
12425 PR rtl-optimization/70574
12426 * gcc.target/i386/avx2-pr70574.c: New test.
12427
c3da4956
MO
124282016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12429
12430 PR sanitizer/70541
12431 * c-c++-common/asan/pr70541.c: New test.
12432
9f1b833b
TV
124332016-04-08 Tom de Vries <tom@codesourcery.com>
12434
12435 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12436 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12437
bae7adda
KT
124382016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12439
12440 PR target/70566
12441 * gcc.c-torture/execute/pr70566.c: New test.
12442
211f3d57
TV
124432016-04-08 Tom de Vries <tom@codesourcery.com>
12444
12445 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12446 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12447
02cf2861
AM
124482016-04-08 Alan Modra <amodra@gmail.com>
12449
12450 * gcc.target/powerpc/pr70117.c: New.
12451
5f490f9f
JJ
124522016-04-07 Jakub Jelinek <jakub@redhat.com>
12453
56e9b710
JJ
12454 PR testsuite/70581
12455 * gcc.dg/lto/simd-function_0.c: New test.
12456
5f490f9f
JJ
12457 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12458 clones.
12459 * c-c++-common/attr-simd-2.c: Likewise.
12460 * c-c++-common/attr-simd-4.c: Likewise.
12461 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12462 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12463
e4ebc74d
TP
124642016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12465
12466 PR testsuite/70553
12467 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12468
9817ae35
TS
124692016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12470 Tom de Vries <tom@codesourcery.com>
12471
12472 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12473 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12474 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12475 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12476 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12477 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12478 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12479 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12480
e292f64d
PP
124812016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12482
12483 PR c/70436
12484 * g++.dg/warn/Wparentheses-29.C: New test.
12485
6b37bdaf
PP
124862016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12487
12488 PR c/70436
12489 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12490 explicit braces to resolve a future -Wparentheses warning.
12491
64824205
RH
124922016-04-06 Richard Henderson <rth@redhat.com>
12493
12494 * gcc.dg/pr61817-1.c: New test.
12495 * gcc.dg/pr61817-2.c: New test.
12496 * gcc.dg/pr69391-1.c: New test.
12497 * gcc.dg/pr69391-2.c: New test.
12498
bc2fc1f3
VM
124992016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12500
12501 PR rtl-optimization/70398
c87885ca 12502 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12503
41414a02
EB
125042016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12505
12506 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12507
4066ea8a
YR
125082016-04-06 Yvan Roux <yvan.roux@linaro.org>
12509 Pedro Alves <palves@redhat.com>
12510
12511 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12512
ec35ea45
JJ
125132016-04-06 Jakub Jelinek <jakub@redhat.com>
12514
3866f8dd
JJ
12515 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12516 Check for avx512f effective targets instead of avx2.
12517 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12518 for AVX512F clones.
12519 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12520 * g++.dg/gomp/declare-simd-1.C: Likewise.
12521 * g++.dg/gomp/declare-simd-3.C: Likewise.
12522 * g++.dg/gomp/declare-simd-4.C: Likewise.
12523
ec35ea45
JJ
12524 PR middle-end/70550
12525 * c-c++-common/gomp/pr70550-1.c: New test.
12526 * c-c++-common/gomp/pr70550-2.c: New test.
12527
c08d28ac
NS
125282016-04-05 Nathan Sidwell <nathan@acm.org>
12529
12530 PR c++/70512
12531 * g++.dg/ext/attribute-may-alias-5.C: New.
12532
1d510e04
JJ
125332016-04-05 Jakub Jelinek <jakub@redhat.com>
12534
12535 PR c++/70336
12536 * c-c++-common/pr70336.c: New test.
12537 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12538 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12539
84278ed9
JH
125402016-04-05 Jan Hubicka <hubicka@ucw.cz>
12541
12542 PR ipa/66223
12543 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12544
268a0ec4
JJ
125452016-04-05 Jakub Jelinek <jakub@redhat.com>
12546
12547 PR rtl-optimization/70542
12548 * gcc.dg/torture/pr70542.c: New test.
12549 * gcc.target/i386/avx2-pr70542.c: New test.
12550
5e8c2eb1
ZS
125512016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12552
12553 PR tree-optimization/70509
12554 * gcc.target/i386/avx512bw-pr70509.c: New test.
12555
c0daf32d
PP
125562016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12557
12558 PR c++/70452
12559 * g++.dg/ext/constexpr-vla4.C: New test.
12560
bf867841
UB
125612016-04-05 Uros Bizjak <ubizjak@gmail.com>
12562
12563 PR target/70510
12564 * gcc.target/i386/pr70510.c: New test.
12565
3022186a
RB
125662016-04-05 Richard Biener <rguenther@suse.de>
12567
12568 PR tree-optimization/70526
12569 * g++.dg/torture/pr70526.C: New testcase.
12570
55fc79b2
JJ
125712016-04-05 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR target/70525
12574 * gcc.target/i386/pr70525.c: New test.
12575
62b233f2
RB
125762016-04-05 Richard Biener <rguenther@suse.de>
12577
12578 PR middle-end/70499
12579 * g++.dg/torture/pr70499.C: New testcase.
12580
cc05759d
RB
125812016-04-05 Richard Biener <rguenther@suse.de>
12582
12583 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12584 remove XFAIL.
12585
f23f16d4
JJ
125862016-04-04 Jakub Jelinek <jakub@redhat.com>
12587
12588 PR middle-end/70307
12589 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12590 rs6000 ABI warnings.
12591
d27ecc49
JH
125922016-04-04 Jan Hubicka <hubicka@ucw.cz>
12593
12594 PR ipa/66223
12595 * g++.dg/ipa/devirt-51.C: New testcase.
12596
c974c96e 125972016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12598 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12599
12600 PR middle-end/70457
12601 * gcc.dg/torture/pr70457.c: New.
12602
7a85da89
AV
126032016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12604
12605 PR fortran/67538
12606 * gfortran.dg/allocate_with_source_19.f08: New test.
12607
de517e64
AV
126082016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12609
12610 PR fortran/65795
12611 * gfortran.dg/coarray_allocate_6.f08: New test.
12612
43b9f499
RB
126132016-04-04 Richard Biener <rguenther@suse.de>
12614
12615 PR rtl-optimization/70484
12616 * gcc.dg/torture/pr70484.c: New testcase.
12617
f13355da
MP
126182016-04-04 Marek Polacek <polacek@redhat.com>
12619
12620 PR c/70307
12621 * gcc.dg/torture/pr70307.c: New test.
12622
6cc6ed50
OE
126232016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12624
12625 PR target/70416
12626 PR target/67391
12627 * gcc.target/sh/torture/pr70416.c: New.
12628
abdc16c8
MS
126292016-04-02 Martin Sebor <msebor@redhat.com>
12630
12631 PR c++/67376
12632 PR c++/70170
12633 PR c++/70172
12634 PR c++/70228
12635 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12636 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12637 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12638 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12639 * g++.dg/cpp0x/constexpr-string.C: Same.
12640 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12641 * g++.dg/cpp0x/pr65398.C: Same.
12642 * g++.dg/ext/constexpr-vla1.C: Same.
12643 * g++.dg/ext/constexpr-vla2.C: Same.
12644 * g++.dg/ext/constexpr-vla3.C: Same.
12645 * g++.dg/ubsan/pr63956.C: Same.
12646
763cd859
JJ
126472016-04-01 Jakub Jelinek <jakub@redhat.com>
12648
12649 PR rtl-optimization/70467
12650 * gcc.target/i386/pr70467-2.c: New test.
12651
0f875435
JJ
126522016-04-01 Jakub Jelinek <jakub@redhat.com>
12653 Marek Polacek <polacek@redhat.com>
12654
12655 PR c++/70488
12656 * g++.dg/init/new47.C: New test.
12657
41d14659
RR
126582016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12659
12660 PR target/70496
12661 * gcc.target/arm/pr70496.c: New test.
12662
f9bf89bb
NS
126632016-04-01 Nathan Sidwell <nathan@acm.org>
12664
73b9085d
NS
12665 PR c++/68475
12666 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12667
4afdcfaa
IE
126682016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12669
12670 PR target/69890
12671 * gcc.dg/strlenopt.h (memmove): New.
12672 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12673 instead of "string.h".
12674 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12675 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12676 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12677 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12678 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12679 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12680 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12681 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12682 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12683 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12684 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12685 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12686 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12687 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12688 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12689 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12690 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12691 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12692 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12693 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12694
b5d7a29c
RO
126952016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12696
12697 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12698 (Holder::foo): Reflect this.
12699
b660f9ec
IE
127002016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12701
12702 PR target/70442
12703 * gcc.dg/pr70442.c: New test.
12704
88504f34
NS
127052016-03-31 Nathan Sidwell <nathan@acm.org>
12706
12707 PR c++/70393
12708 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12709
95d34b96
KY
127102016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12711
12712 PR target/70453
12713 * gcc.target/i386/pr70453.c: New test.
12714
b4c4967c
AB
127152016-03-31 Andrey Belevantsev <abel@ispras.ru>
12716
12717 PR target/70292
12718 * gcc.c-torture/pr70292.c: New test.
12719
5fde6a45
MP
127202016-03-31 Marek Polacek <polacek@redhat.com>
12721
12722 PR c/70297
12723 * c-c++-common/pr70297.c: New test.
12724 * g++.dg/cpp0x/typedef-redecl.C: New test.
12725 * gcc.dg/typedef-redecl2.c: New test.
12726
97eb24c4
JJ
127272016-03-31 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR rtl-optimization/70460
12730 * gcc.c-torture/execute/pr70460.c: New test.
12731
efc3536f
RB
127322016-03-31 Richard Biener <rguenther@suse.de>
12733
12734 PR c++/70430
12735 * g++.dg/ext/vector30.C: New testcase.
12736
e0876e21
DH
127372016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12738 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12739
12740 * gfortran.dg/fmt_pf.f90: New test.
12741
e9bff8c6
RO
127422016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12743
12744 Forward-port from 5 branch
12745 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR testsuite/70356
12748 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12749 dg-require-effective-target after dg-do.
12750
12751 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12752
12753 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12754
2620c80d
TS
127552016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12756 Julian Brown <julian@codesourcery.com>
12757 Chung-Lin Tang <cltang@codesourcery.com>
12758 Cesar Philippidis <cesar@codesourcery.com>
12759 James Norris <jnorris@codesourcery.com>
12760 Tom de Vries <tom@codesourcery.com>
12761 Nathan Sidwell <nathan@codesourcery.com>
12762
bf867841 12763 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12764 * c-c++-common/goacc/loop-clauses.c: Likewise.
12765 * g++.dg/goacc/template.C: Likewise.
12766 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12767 * gfortran.dg/goacc/loop-1.f95: Likewise.
12768 * gfortran.dg/goacc/loop-5.f95: Likewise.
12769 * gfortran.dg/goacc/loop-6.f95: Likewise.
12770 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12771 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12772 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12773 * c-c++-common/goacc/clauses-fail.c: Likewise.
12774 * c-c++-common/goacc/parallel-1.c: Likewise.
12775 * c-c++-common/goacc/reduction-1.c: Likewise.
12776 * c-c++-common/goacc/reduction-2.c: Likewise.
12777 * c-c++-common/goacc/reduction-3.c: Likewise.
12778 * c-c++-common/goacc/reduction-4.c: Likewise.
12779 * c-c++-common/goacc/routine-3.c: Likewise.
12780 * c-c++-common/goacc/routine-4.c: Likewise.
12781 * c-c++-common/goacc/routine-5.c: Likewise.
12782 * c-c++-common/goacc/tile.c: Likewise.
12783 * g++.dg/goacc/template.C: Likewise.
12784 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12785 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12786 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12787 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12788 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12789 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12790 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12791 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12792 * c-c++-common/goacc/use_device-1.c: ... this file.
12793 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12794 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12795 * c-c++-common/goacc/host_data-6.c: ... this file.
12796 * c-c++-common/goacc/loop-2-kernels.c: New file.
12797 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12798 * c-c++-common/goacc/loop-3.c: Likewise.
12799 * g++.dg/goacc/reference.C: Likewise.
12800 * g++.dg/goacc/routine-1.C: Likewise.
12801 * g++.dg/goacc/routine-2.C: Likewise.
12802
f6d2d066
RB
128032016-03-30 Richard Biener <rguenther@suse.de>
12804
12805 PR middle-end/70450
12806 * gcc.dg/torture/pr70450.c: New testcase.
12807
d43242b9
JJ
128082016-03-30 Jakub Jelinek <jakub@redhat.com>
12809
12810 PR target/70421
12811 * gcc.dg/torture/pr70421.c: New test.
12812 * gcc.target/i386/avx512f-pr70421.c: New test.
12813
5ce43b77
L
128142016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12815
12816 PR testsuite/70364
12817 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12818 (check): New function.
12819 (bar): Call check.
12820 (foo): Align stack to 16 bytes when calling bar.
12821 * gcc.target/i386/cleanup-2.c: Likewise.
12822
d014a712
PP
128232016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12824
12825 PR tree-optimization/59124
12826 * gcc.dg/Warray-bounds-19.c: New test.
12827
3f8257db 128282016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12829
12830 * lib/prune.exp (escape_regex_chars): New.
12831 (prune_file_path): Update to quote metcharacters for regexp.
12832
3336c6e0
JJ
128332016-03-29 Jakub Jelinek <jakub@redhat.com>
12834
a362f023
JJ
12835 PR rtl-optimization/70429
12836 * gcc.c-torture/execute/pr70429.c: New test.
12837
3336c6e0
JJ
12838 PR tree-optimization/70405
12839 * gcc.dg/pr70405.c: New test.
12840
728557fd
AV
128412016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12842
12843 PR fortran/70397
12844 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12845 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12846
bef977d4
TS
128472016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12848
12849 PR testsuite/64177
12850 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12851 __cilkrts_set_param to set two workers.
12852 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12853 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12854
6f6d25c9
DH
128552016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12856
bf867841 12857 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12858
45733562
KY
128592016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12860
12861 PR target/70406
bf867841 12862 * gcc.target/i386/pr70406.c: New test.
45733562 12863
a1799e5e
EB
128642016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12865
12866 * gnat.dg/specs/double_record_extension3.ads: New test.
12867
5fca7b66
RH
128682016-03-25 Richard Henderson <rth@redhat.com>
12869
12870 PR target/70120
12871 * gcc.target/aarch64/pr70120-1.c: New.
12872 * gcc.target/aarch64/pr70120-2.c: New.
12873 * gcc.target/aarch64/pr70120-3.c: New.
12874
31ce75c6
PP
128752016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12876
12877 PR c++/62212
12878 * g++.dg/template/mangle2.C: The dg-do directive should be
12879 "compile" not "assemble".
12880
3caf0ca1
BS
128812016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12882
12883 PR lto/69650
12884 * gcc.dg/pr69650.c: New test.
12885
634035b6
DE
128862016-03-25 David Edelsohn <dje.gcc@gmail.com>
12887
12888 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12889
45d34276
AM
128902016-03-25 Alan Modra <amodra@gmail.com>
12891
12892 * gcc.dg/dfp/pr70052.c: New test.
12893
8f085166
RH
128942016-03-24 Richard Henderson <rth@redhat.com>
12895
12896 PR middle-end/69845
12897 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12898 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12899
011e5ec3
TV
129002016-03-24 Tom de Vries <tom@codesourcery.com>
12901
12902 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12903
9e3f4551
TV
129042016-03-24 Tom de Vries <tom@codesourcery.com>
12905
12906 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12907 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12908
45780041
TV
129092016-03-24 Tom de Vries <tom@codesourcery.com>
12910
12911 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12912 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12913
887ab4e5
PP
129142016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12915
12916 PR c++/62212
12917 * g++.dg/template/mangle2.C: New test.
12918
69a9a66f
RB
129192016-03-24 Richard Biener <rguenther@suse.de>
12920
12921 PR tree-optimization/70396
12922 * gcc.dg/torture/pr70396.c: New testcase.
12923
ed87de55
RB
129242016-03-24 Richard Biener <rguenther@suse.de>
12925
12926 PR middle-end/70370
12927 * gcc.dg/torture/pr70370.c: New testcase.
12928
ea064934
TV
129292016-03-24 Tom de Vries <tom@codesourcery.com>
12930
12931 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12932 * gfortran.dg/goacc/kernels-tree.f95: Same.
12933 * gfortran.dg/goacc/parallel-tree.f95: Same.
12934
b2a4dd1d
TV
129352016-03-24 Tom de Vries <tom@codesourcery.com>
12936
12937 * c-c++-common/goacc/uninit-if-clause.c: New test.
12938 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12939
72e7cd6e
JJ
129402016-03-24 Jakub Jelinek <jakub@redhat.com>
12941
12942 PR target/70290
bf867841
UB
12943 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12944 Fix formatting.
72e7cd6e 12945
ce9d0c03
RB
129462016-03-24 Richard Biener <rguenther@suse.de>
12947
12948 PR tree-optimization/70372
12949 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12950
426b9428
PP
129512016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12952
12953 PR c++/70347
12954 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12955
cd1588c4
PP
129562016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12957
12958 PR c++/70332
12959 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12960
61637db3
JJ
129612016-03-23 Jakub Jelinek <jakub@redhat.com>
12962
928af3bf
JJ
12963 PR c++/70001
12964 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12965 * g++.dg/cpp1y/pr70001.C: New test.
12966
61637db3
JJ
12967 PR c++/70323
12968 * g++.dg/cpp0x/constexpr-70323.C: New test.
12969
05aca4e7
AO
129702016-03-23 Alexandre Oliva <aoliva@redhat.com>
12971 Jason Merrill <jason@redhat.com>
12972 Jakub Jelinek <jakub@redhat.com>
12973
12974 PR c++/69315
12975 * g++.dg/cpp0x/constexpr-69315.C: New test.
12976 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12977
fbdb6baf
MP
129782016-03-23 Marek Polacek <polacek@redhat.com>
12979
12980 PR c++/69884
12981 * g++.dg/warn/Wignored-attributes-1.C: New test.
12982 * g++.dg/warn/Wignored-attributes-2.C: New test.
12983
d79ee524
TV
129842016-03-23 Tom de Vries <tom@codesourcery.com>
12985
12986 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12987 initialization.
12988 * gfortran.dg/goacc/private-3.f95 (test): Same.
12989 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12990 missing use param.
12991
a59f0bef
KT
129922016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12993
12994 * lib/target-supports.exp: Remove v7ve entry from loop
12995 creating effective target checks.
12996 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12997 (add_options_for_arm_arch_v7ve): Likewise.
12998
0179520a
JJ
129992016-03-23 Jakub Jelinek <jakub@redhat.com>
13000
13001 PR tree-optimization/70354
13002 * gcc.dg/vect/pr70354-1.c: New test.
13003 * gcc.dg/vect/pr70354-2.c: New test.
13004 * gcc.target/i386/avx2-pr70354-1.c: New test.
13005 * gcc.target/i386/avx2-pr70354-2.c: New test.
13006
75bb14d7
JL
130072016-03-22 Jeff Law <law@redhat.com>
13008
13009 PR target/70232
13010 * gcc.dg/tree-ssa/pr70232.c: New test.
13011
72c9526d
IE
130122016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13013
13014 PR target/70302
13015 * gcc.target/i386/pr70302.c: New test.
13016
a3ca1bc5
RB
130172016-03-22 Richard Biener <rguenther@suse.de>
13018
13019 PR middle-end/70251
13020 * g++.dg/torture/pr70251.C: New testcase.
13021
5c240f4d
DM
130222016-03-22 David Malcolm <dmalcolm@redhat.com>
13023
13024 PR c/69993
13025 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13026 Wmisleading-indentation.c.
13027 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13028 reflect change to diagnostic text and order of messages.
13029 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13030
80f6631b
DE
130312016-03-22 David Edelsohn <dje.gcc@gmail.com>
13032
13033 * g++.dg/ext/java-3.C: Don't compile on AIX.
13034
9a10956c
RB
130352016-03-22 Richard Biener <rguenther@suse.de>
13036
13037 PR middle-end/70333
13038 * gcc.dg/torture/pr70333.c: New testcase.
13039
6cedf922
IE
130402016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13041
13042 * g++.dg/ext/pr70290.C: New test.
13043
cd6c27ac
KY
130442016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13045
13046 PR target/70325
13047 * gcc.target/i386/pr70325.c: New test.
13048
4cde512c
JJ
130492016-03-22 Jakub Jelinek <jakub@redhat.com>
13050
b01915ed
JJ
13051 PR target/70329
13052 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13053 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13054
4e3e2cf1
JJ
13055 PR target/70300
13056 * gcc.target/i386/pr70300.c: New test.
13057
4cde512c
JJ
13058 PR c++/70295
13059 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13060 (func2): New function for cond with parens, xfail warning for c++.
13061 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13062
16f6d7dc
PP
130632016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13064
13065 PR c++/70096
13066 * g++.dg/template/ptrmem30.C: New test.
13067
a3e2b438
PP
130682016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13069
13070 PR c++/70204
13071 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13072 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13073
11b6a02e
JJ
130742016-03-21 Jakub Jelinek <jakub@redhat.com>
13075
13076 PR middle-end/70326
13077 * gcc.dg/pr70326.c: New test.
13078
b9407883
MG
130792016-03-21 Marc Glisse <marc.glisse@inria.fr>
13080 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR tree-optimization/70317
13083 * gcc.dg/pr70317.c: New test.
13084
4a148e19
UB
130852016-03-21 Uros Bizjak <ubizjak@gmail.com>
13086
13087 PR target/70327
13088 * gcc.target/i386/pr70327.c: New test.
13089
2a85ddbb
ML
130902016-03-21 Martin Liska <mliska@suse.cz>
13091
7d36fe98 13092 PR ipa/70306
2a85ddbb
ML
13093 * gcc.dg/ipa/pr70306.c: New test.
13094
4a148e19 130952016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13096
13097 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13098 * gcc.target/arm/attr-align3.c: Likewise.
13099 * gcc.target/arm/attr_arm.c: Likewise.
13100 * gcc.target/arm/flip-thumb.c: Likewise.
13101
6b366948
JJ
131022016-03-21 Jakub Jelinek <jakub@redhat.com>
13103
13104 PR target/70296
13105 * gcc.target/powerpc/altivec-36.c: New test.
13106
2fac8c14
RB
131072016-03-21 Richard Biener <rguenther@suse.de>
13108
13109 PR tree-optimization/70310
13110 * gcc.dg/torture/pr70310.c: New testcase.
13111
e9bde854
KY
131122016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13113
13114 PR target/70293
13115 * gcc.target/i386/pr70293.c: New test.
13116
56bbfaf6
RB
131172016-03-21 Richard Biener <rguenther@suse.de>
13118
13119 PR tree-optimization/70288
13120 * gcc.dg/torture/pr70288-1.c: New testcase.
13121 * gcc.dg/torture/pr70288-2.c: Likewise.
13122
3eee49ed
AB
131232016-03-21 Andrey Belevantsev <abel@ispras.ru>
13124
13125 PR rtl-optimization/69307
13126 * gcc.target/arm/pr69307.c: New test.
4a148e19 13127
8e7816b4
AB
131282016-03-21 Andrey Belevantsev <abel@ispras.ru>
13129
13130 PR rtl-optimization/69102
13131 * gcc.c-torture/compile/pr69102.c: New test.
13132
14d7d4be
JL
131332016-03-18 Jeff Law <law@redhat.com>
13134
13135 PR rtl-optimization/70263
13136 * gcc.c-torture/compile/pr70263-1.c: New test.
13137 * gcc.target/i386/pr70263-2.c: New test.
13138
5c6a601c
BS
131392016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13140
13141 PR rtl-optimization/70278
13142 * gcc.dg/torture/pr70278.c: New test.
13143 * gcc.target/arm/pr70278.c: New test.
13144
4bbf545b
DM
131452016-03-18 David Malcolm <dmalcolm@redhat.com>
13146
13147 PR c/70281
13148 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13149 (test_builtin_types_compatible_p): New test function.
13150 * gcc.dg/pr70281.c: New test case.
13151
dc28bb68
CL
131522016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13153
13154 PR target/70113
13155 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13156
5e8d6dff
IE
131572016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13158
13159 PR tree-optimization/70252
13160 * gcc.dg/pr70252.c: New test.
13161
d0e7e403
TV
131622016-03-18 Tom de Vries <tom@codesourcery.com>
13163
13164 * gcc.dg/pr70161-2.c: New test.
13165 * gcc.dg/pr70161.c: New test.
13166
fa22501a
TV
131672016-03-18 Tom de Vries <tom@codesourcery.com>
13168
13169 PR ipa/70269
13170 * gcc.dg/pr70269.c: New test.
13171
dd125026
JJ
131722016-03-18 Jakub Jelinek <jakub@redhat.com>
13173
13174 PR c++/70267
13175 * g++.dg/ext/java-3.C: New test.
13176
91914f0a
PP
131772016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13178
13179 PR c++/70205
13180 * g++.dg/lookup/pr70205.C: New test.
13181
753a8910
PP
131822016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13183
13184 PR c++/70218
13185 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13186
14ba7b28
MP
131872016-03-17 Marek Polacek <polacek@redhat.com>
13188
13189 PR c/69407
13190 * gcc.dg/atomic-op-6.c: New test.
13191
ded60913
DM
131922016-03-17 David Malcolm <dmalcolm@redhat.com>
13193
13194 PR c/70264
13195 * c-c++-common/pr70264.c: New test case.
13196
a3aad0e6
JJ
131972016-03-17 Jakub Jelinek <jakub@redhat.com>
13198
17366700
JJ
13199 PR c++/70144
13200 * c-c++-common/pr70144-1.c: New test.
13201 * c-c++-common/pr70144-2.c: New test.
13202
a3aad0e6
JJ
13203 PR c++/70272
13204 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13205 * g++.dg/opt/flifetime-dse6.C: New test.
13206 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13207
b57e6e18
L
132082016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13209
13210 PR driver/70192
13211 * gcc.dg/pic-1.c: New test.
13212 * gcc.dg/pic-2.c: Likewise.
13213 * gcc.dg/pic-3.c: Likewise.
13214 * gcc.dg/pic-4.c: Likewise.
13215 * gcc.dg/pie-1.c: Likewise.
13216 * gcc.dg/pie-2.c: Likewise.
13217 * gcc.dg/pie-3.c: Likewise.
13218 * gcc.dg/pie-4.c: Likewise.
13219 * gcc.dg/pie-5.c: Likewise.
13220 * gcc.dg/pie-6.c: Likewise.
13221
b38ba58b
TV
132222016-03-17 Tom de Vries <tom@codesourcery.com>
13223
13224 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13225 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13226
6931b3b7
RB
132272016-03-17 Richard Biener <rguenther@suse.de>
13228
13229 PR debug/70271
13230 * g++.dg/debug/pr70271.C: New testcase.
13231
0c8b64cb
IE
132322016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13233
13234 * gcc.target/i386/pr70251.c: New test.
13235
b1970801
MP
132362016-03-17 Marek Polacek <polacek@redhat.com>
13237
13238 PR c++/70194
13239 * g++.dg/warn/constexpr-70194.C: New test.
13240
820c5eaa
RH
132412016-03-16 Richard Henderson <rth@redhat.com>
13242
13243 PR middle-end/70240
13244 * gcc.c-torture/compile/pr70240.c: New.
13245
da0ad263
SKS
132462016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13247
13248 * gcc.c-torture/compile/20151204.c: Skip for avr.
13249
c73d295c
JJ
132502016-03-16 Jakub Jelinek <jakub@redhat.com>
13251
13252 PR target/70245
13253 * g++.dg/opt/pr70245.C: New test.
13254 * g++.dg/opt/pr70245.h: New file.
13255 * g++.dg/opt/pr70245-aux.cc: New file.
13256
b2794066
MS
132572016-03-16 Martin Sebor <msebor@redhat.com>
13258
13259 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13260
aa43616c
RH
132612016-03-16 Richard Henderson <rth@redhat.com>
13262
13263 PR middle-end/70199
13264 * gcc.c-torture/compile/pr70199.c: New.
13265
59608fe5
L
132662016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13267
13268 * gcc.dg/uninit-19.c: Run dos2unix.
13269
ab4c578f
MP
132702016-03-16 Marek Polacek <polacek@redhat.com>
13271
13272 PR c/70093
13273 * gcc.dg/nested-func-10.c: New test.
13274 * gcc.dg/nested-func-9.c: New test.
13275
f5387e76
JJ
132762016-03-16 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR tree-optimization/68714
13279 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13280
7662b718
TV
132812016-03-16 Tom de Vries <tom@codesourcery.com>
13282
13283 PR tree-optimization/68715
13284 * gcc.dg/graphite/pr68715-2.c: New test.
13285 * gcc.dg/graphite/pr68715.c: New test.
13286 * gfortran.dg/graphite/pr68715.f90: New test.
13287
be7ce7ae
TV
132882016-03-16 Tom de Vries <tom@codesourcery.com>
13289
13290 PR tree-optimization/68809
13291 * gcc.dg/graphite/pr68809-2.c: New test.
13292 * gcc.dg/graphite/pr68809.c: New test.
13293
1935f250
JJ
132942016-03-16 Jakub Jelinek <jakub@redhat.com>
13295
6651c93e
JJ
13296 PR c++/70147
13297 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13298 method call to i () as argument. Adjust expected output.
13299
1935f250
JJ
13300 PR c++/70147
13301 * g++.dg/ubsan/pr70147-1.C: New test.
13302 * g++.dg/ubsan/pr70147-2.C: New test.
13303
ab1caa6e
MS
133042016-03-15 Martin Sebor <msebor@redhat.com>
13305
13306 PR c++/58281
13307 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13308
5c2a1bbb
JDA
133092016-03-15 John David Anglin <danglin@gcc.gnu.org>
13310
cb5d8ad1
JDA
13311 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13312 hppa*-*-hpux*.
13313
b440dd40
JDA
13314 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13315
5c2a1bbb
JDA
13316 PR libfortran/69799
13317 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13318 libatomic_available.
13319
42c729c5
MP
133202016-03-15 Marek Polacek <polacek@redhat.com>
13321
13322 PR c++/70209
13323 * g++.dg/ext/attribute-may-alias-4.C: New test.
13324
82b1c550
AM
133252016-03-15 Alexander Monakov <amonakov@ispras.ru>
13326
13327 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13328 -fvar-tracking-assignments-toggle flag.
13329
4ccbf3a6
PH
133302016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13331
13332 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13333
c39858bd
JJ
133342016-03-15 Jakub Jelinek <jakub@redhat.com>
13335
13336 PR rtl-optimization/70222
13337 * gcc.c-torture/execute/pr70222-1.c: New test.
13338 * gcc.c-torture/execute/pr70222-2.c: New test.
13339
8be119c1
RH
133402016-03-15 Richard Henderson <rth@redhat.com>
13341
13342 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13343
6598bb55
AB
133442016-03-15 Andrey Belevantsev <abel@ispras.ru>
13345
13346 PR rtl-optimization/69032
13347 * gcc.dg/pr69032.c: New test.
13348
81fa2944
AB
133492016-03-15 Andrey Belevantsev <abel@ispras.ru>
13350
13351 PR rtl-optimization/63384
4a148e19 13352 * g++.dg/pr63384.C: New test.
81fa2944 13353
74ea9ab6
AB
133542016-03-15 Andrey Belevantsev <abel@ispras.ru>
13355
13356 PR target/64411
13357 * gcc.target/i386/pr64411.C: New test.
13358
045d5055
TV
133592016-03-15 Tom de Vries <tom@codesourcery.com>
13360
13361 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13362 * gfortran.dg/goacc/kernels-alias.f95: New test.
13363
3ea33585
MS
133642016-03-14 Martin Sebor <msebor@redhat.com>
13365
13366 PR c++/53792
13367 * g++.dg/cpp0x/constexpr-inline.C: New test.
13368 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13369
1df7b330
DE
133702016-03-14 David Edelsohn <dje.gcc@gmail.com>
13371
13372 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13373
79b57d18
JJ
133742016-03-14 Jakub Jelinek <jakub@redhat.com>
13375
13376 PR middle-end/70219
13377 * gcc.dg/pr70219.c: New test.
13378
3cbf012a
BS
133792016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13380
13381 PR target/70083
13382 * gcc.dg/torture/pr70083.c: New test.
13383 * gcc.target/i386/pr70083.c: New test.
13384
a9fee7cd
RB
133852016-03-14 Richard Biener <rguenther@suse.de>
13386
13387 PR tree-optimization/56365
13388 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13389
4799603f
SB
133902016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13391
13392 PR target/70098
13393 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13394 New function.
13395 * g++.dg/pr70098.C: New testcase.
13396
13397
760ca967
TV
133982016-03-14 Tom de Vries <tom@codesourcery.com>
13399
13400 PR tree-optimization/70045
13401 * gcc.dg/graphite/pr70045.c: New test.
13402
44e66a77
JD
134032016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13404
13405 PR fortran/69043
13406 * gfortran.dg/include_9.f90: New test.
13407
a18e0fe1
DH
134082016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13409
13410 PR fortran/45076
13411 gfortran.dg/prof/prof.exp: New script.
13412 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13413
d0aca6ab
AB
134142016-03-12 Andrey Belevantsev <abel@ispras.ru>
13415
13416 PR rtl-optimization/69307
13417 * gcc.dg/pr69307.c: New test.
13418
cefe08a4
VM
134192016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13420
13421 PR target/69614
13422 * gcc.target/arm/pr69614.c: New.
13423
70112e2a
PT
134242016-03-12 Paul Thomas <pault@gcc.gnu.org>
13425
13426 PR fortran/70031
13427 * gfortran.dg/submodule_14.f08: New test
13428
13429 PR fortran/69524
13430 * gfortran.dg/submodule_15.f08: New test
13431
3f1e5d3a
PP
134322016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13433
13434 PR c++/70106
13435 * g++.dg/cpp1y/paren3.C: New test.
13436
a3f6d680
MM
134372016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13438
13439 PR target/70131
13440 * gcc.target/powerpc/ppc-round2.c: New test.
13441
92348f09
BS
134422016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13443
13444 PR target/70123
13445 * gcc.dg/torture/pr70123.c: New test.
13446
cebde9e9
JL
134472016-03-11 Jeff Law <law@redhat.com>
13448
13449 PR tree-optimization/70190
13450 * gcc.c-torture/compile/pr70190.c: New test.
13451
3edc5da4
DM
134522016-03-11 David Malcolm <dmalcolm@redhat.com>
13453
13454 PR c/68187
13455 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13456 case.
13457 (test43_b): Likewise.
13458 (test43_c): Likewise.
13459 (test43_d): Likewise.
13460 (test43_e): Likewise.
13461 (test43_f): Likewise.
13462 (test43_g): Likewise.
13463 (test44_a): Likewise.
13464 (test44_b): Likewise.
13465 (test44_c): Likewise.
13466 (test44_d): Likewise.
13467 (test44_e): Likewise.
13468
318c1204
DM
134692016-03-11 David Malcolm <dmalcolm@redhat.com>
13470
13471 PR c/70085
13472 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13473
bc062234
KT
134742016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13475
13476 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13477 dg-options.
13478
acfc1ac1
KT
134792016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13480
13481 PR target/70002
13482 PR target/69245
13483 * gcc.target/aarch64/pr69245_2.c: New test.
13484
d1e2bb2d
JJ
134852016-03-11 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR tree-optimization/70177
13488 * gcc.dg/pr70177.c: New test.
13489
07350627
AL
134902016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13491
13492 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13493
5c6706f7
AL
134942016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13495
13496 * gcc.dg/tree-ssa/sra-20.c: New.
13497
02d472a2
JJ
134982016-03-11 Jakub Jelinek <jakub@redhat.com>
13499
686d390a
JJ
13500 PR rtl-optimization/70174
13501 * gcc.dg/pr70174.c: New test.
13502
02d472a2
JJ
13503 PR tree-optimization/70169
13504 * gcc.dg/pr70169.c: New test.
13505
0f9befa1
IE
135062016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13507
13508 PR target/70160
13509 * gcc.target/i386/pr70160.c: New test.
13510
432d4670
AK
135112016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13512
13513 * gcc.target/s390/dfp-1.c: New test.
13514
a3dc8760
NC
135152016-03-10 Nick Clifton <nickc@redhat.com>
13516
13517 PR target/70044
13518 * gcc.target/aarch64/pr70044.c: New test.
13519
b87a8d7d
PP
135202016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13521 Jakub Jelinek <jakub@redhat.com>
13522
13523 PR c++/70001
13524 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13525 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13526 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13527
4f4ada6a
JH
135282016-03-10 Jan Hubicka <hubicka@ucw.cz>
13529
13530 PR lto/69589
13531 * g++.dg/lto/pr69589_0.C: New testcase
13532 * g++.dg/lto/pr69589_1.C: New testcase
13533
d49b0aa0
MP
135342016-03-10 Marek Polacek <polacek@redhat.com>
13535
13536 PR c++/70153
13537 * g++.dg/delayedfold/unary-plus1.C: New test.
13538
135392016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13540
13541 * gcc.target/arm/pr45701-1.c: Escape brackets.
13542 * gcc.target/arm/pr45701-2.c: Likewise.
13543
71017a7b
AL
135442016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13545
13546 * gfortran.dg/unconstrained_commons.f: New.
13547
ba52669f
AM
135482016-03-10 Alan Modra <amodra@gmail.com>
13549
13550 * gcc.dg/pr69195.c: New.
13551 * gcc.dg/pr69238.c: New.
13552
27742332
TV
135532016-03-10 Tom de Vries <tom@codesourcery.com>
13554
13555 PR testsuite/68915
13556 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13557
3a81a594
RB
135582016-03-10 Richard Biener <rguenther@suse.de>
13559
13560 PR tree-optimization/70128
13561 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13562 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13563
3433b975
JJ
135642016-03-09 Jakub Jelinek <jakub@redhat.com>
13565
c2864f02
JJ
13566 PR tree-optimization/70152
13567 * gcc.dg/pr70152.c: New test.
13568
3433b975
JJ
13569 PR target/70086
13570 * gcc.target/i386/pr70086-1.c: New test.
13571 * gcc.target/i386/pr70086-2.c: New test.
13572 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13573
13574 PR tree-optimization/70127
13575 * gcc.c-torture/execute/pr70127.c: New test.
13576
96b3c82d
CP
135772016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13578
13579 * c-c++-common/goacc/combined-directives-2.c: New test.
13580
b4f3232d
DM
135812016-03-09 David Malcolm <dmalcolm@redhat.com>
13582
13583 PR c/68473
13584 PR c++/70105
13585 * g++.dg/diagnostic/pr70105.C: New test.
13586 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13587 (test_multiple_ordinary_maps): New test function.
13588
40499f81
DM
135892016-03-09 David Malcolm <dmalcolm@redhat.com>
13590
13591 PR c/68473
13592 PR c++/70105
13593 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13594 Drop range information from call to inform_at_rich_loc.
13595 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13596 New.
13597 (test_show_locus): Replace calls to rich_location::add_range with
13598 calls to add_range. Rewrite the tests that used the now-defunct
13599 rich_location ctor taking a source_range. Simplify other tests
13600 by replacing calls to COMBINE_LOCATION_DATA with calls to
13601 make_location.
13602
c9e33662
RB
136032016-03-09 Richard Biener <rguenther@suse.de>
13604 Jakub Jelinek <jakub@redhat.com>
13605
13606 PR tree-optimization/70138
13607 * gcc.dg/vect/pr70138-1.c: New testcase.
13608 * gcc.dg/vect/pr70138-2.c: Likewise.
13609
2c73b764
JJ
136102016-03-09 Jakub Jelinek <jakub@redhat.com>
13611
13612 PR target/70049
13613 * gcc.target/i386/pr70049.c: New test.
13614
c06d25bb
RB
136152016-03-09 Richard Biener <rguenther@suse.de>
13616
13617 PR c/70143
13618 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13619 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13620 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13621
5828a501
RO
136222016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13623
13624 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13625 arm-*-*.
13626
2e141c8d
JJ
136272016-03-09 Jakub Jelinek <jakub@redhat.com>
13628
5a9def37
JJ
13629 PR middle-end/67278
13630 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13631
2e141c8d
JJ
13632 PR target/67278
13633 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13634
13635 PR middle-end/70050
13636 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13637 in testcase comment.
13638
bf751f40
TV
136392016-03-09 Tom de Vries <tom@codesourcery.com>
13640
13641 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13642 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13643 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13644 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13645 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13646 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13647 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13648 * gfortran.dg/goacc/kernels-loop.f95: New test.
13649
e210c999
MS
136502016-03-08 Martin Sebor <msebor@redhat.com>
13651
13652 PR c++/62096
13653 * g++.dg/warn/overflow-warn-7.C: New test.
13654
80aac5c8
JM
136552016-03-08 Jason Merrill <jason@redhat.com>
13656
13657 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13658 * lib/target-supports.exp (check_effective_target_concepts): New.
13659
12b81409
JJ
136602016-03-08 Jakub Jelinek <jakub@redhat.com>
13661
d259b234
JJ
13662 PR c++/70135
13663 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13664 * g++.dg/ubsan/pr70135.C: New test.
13665
12b81409
JJ
13666 PR target/70110
13667 * gcc.dg/pr70110.c: New test.
13668
b4e9f2aa
MJ
136692016-03-07 Martin Jambor <mjambor@suse.cz>
13670
13671 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13672 * c-c++-common/gomp/if-1.c: Likewise.
13673 * c-c++-common/gomp/pr61486-2.c: Likewise.
13674 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13675 to dg-additional-options.
13676 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13677 * g++/gomp/target-teams-1.c: Likewise.
13678 * gcc.dg/gomp/gomp.exp: Likewise.
13679 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13680 dg-additional-options.
13681 * gfortran.dg/gomp/gomp.exp: Likewise.
13682 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13683 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13684 dg-additional-options.
13685 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13686
f86e631e
MJ
136872016-03-07 Martin Jambor <mjambor@suse.cz>
13688
13689 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13690 * c-c++-common/gomp/gridify-1.c: New test.
13691 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13692
94156b3f
AV
136932016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13694
13695 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13696 trigger for cortex-r8, when scanning for register r8.
13697 * gcc.target/arm/pr45701-2.c: Likewise.
13698
a84a49b7 136992016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13700 Jeff Law <law@redhat.com>
a84a49b7
RB
13701
13702 PR tree-optimization/69740
13703 * gcc.c-torture/compile/pr69740-1.c: New test.
13704 * gcc.c-torture/compile/pr69740-2.c: New test.
13705
e41f6c9e
BS
137062016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13707
13708 * lib/target-supports.exp
13709 (check_effective_target_whole_vector_shift): Enable for PPC64.
13710
57548bf5
RB
137112016-03-07 Richard Biener <rguenther@suse.de>
13712
13713 PR tree-optimization/70115
13714 * gcc.dg/torture/pr70115.c: New testcase.
13715
4ae13300
NS
137162016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13717
13718 PR middle-end/69916
13719 * c-c-++-common/goacc/pr69916.c: New.
13720
5edb9853
RH
137212016-03-07 Richard Henderson <rth@redhat.com>
13722
13723 * gcc.c-torture/compile/pr70061.c: New test.
13724
2067a8f3
RB
137252016-03-07 Richard Biener <rguenther@suse.de>
13726
13727 PR testsuite/70109
13728 * gcc.dg/vect/O3-pr36098.c: New testcase.
13729
4145a9b7
CL
137302016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13731
13732 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13733
1878be32
EB
137342016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13735
13736 * gnat.dg/renaming9.ad[sb]: New testcase.
13737
df762bb2
JJ
137382016-03-05 Jakub Jelinek <jakub@redhat.com>
13739
13740 PR c++/70084
13741 * g++.dg/expr/stdarg3.C: New test.
13742
7d461295
JL
137432016-03-04 Jeff Law <law@redhat.com>
13744
13745 PR tree-optimization/69196
13746 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13747 x86_64-*-*.
13748
29b9828f
BS
137492016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13750
b6b552fd
BS
13751 PR c/69973
13752 * gcc.dg/pr69973.c: New test.
13753
201d49e9
BS
13754 PR rtl-optimization/69941
13755 * gcc.dg/torture/pr69941.c: New test.
13756
29b9828f
BS
13757 PR c/69824
13758 * gcc.dg/pr69824.c: New test.
13759
640b7e74
TV
137602016-03-05 Tom de Vries <tom@codesourcery.com>
13761
13762 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13763 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13764 function.
13765
7a3a3fad
PP
137662016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13767
13768 PR c++/66786
13769 * g++.dg/cpp1y/var-templ48.C: New test.
13770 * g++.dg/cpp1y/var-templ49.C: New test.
13771
cd439aec
EB
137722016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13773
13774 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13775
60204554
JJ
137762016-03-04 Jakub Jelinek <jakub@redhat.com>
13777
0c8825de
JJ
13778 PR c++/70035
13779 * g++.dg/ubsan/pr70035.C: New test.
13780
60204554
JJ
13781 PR target/70062
13782 * gcc.target/i386/pr70062.c: New test.
13783
f79d4eab
L
137842016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13785
13786 * g++.dg/template/typename21.C: Remove c++98_only.
13787
ea81ce67
L
137882016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13789
13790 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13791
64b23c13
DM
137922016-03-04 David Malcolm <dmalcolm@redhat.com>
13793
13794 PR c/68187
13795 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13796 function.
13797 (fn_42_b): Likewise.
13798 (fn_42_c): Likewise.
13799
729526f5
DM
138002016-03-04 David Malcolm <dmalcolm@redhat.com>
13801
13802 PR c/68187
13803 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13804 function.
13805 (fn_40_b): Likewise.
13806 (fn_41_a): Likewise.
13807 (fn_41_b): Likewise.
13808
f9ea11ac
JJ
138092016-03-04 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR target/70059
13812 * gcc.target/i386/avx512f-pr70059.c: New test.
13813 * gcc.target/i386/avx512dq-pr70059.c: New test.
13814
b6c38c69
BS
138152016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13816
13817 PR rtl-optimization/57676
13818 * gcc.dg/torture/pr57676.c: New test.
13819
af3cdd34
IE
138202016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13821
13822 * gcc.dg/pr70026.c: New test.
13823
7ff6ca38
MP
138242016-03-04 Marek Polacek <polacek@redhat.com>
13825
13826 PR c/69798
13827 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13828 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13829
a6bf62d5
KT
138302016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13831
13832 PR target/70004
13833 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13834 Delete.
13835 (test_corners_sisd_si): Likewise.
13836 (main): Remove checks of the above.
13837 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13838
ae4cdc6a
EB
138392016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13840
13841 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13842
08455559
CL
138432016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13844
13845 * gcc.dg/torture/pr69951.c: Accept argc==0.
13846
e9a35493
RB
138472016-03-04 Richard Biener <rguenther@suse.de>
13848
13849 PR c++/70054
13850 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13851 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13852
fba054c2
DV
138532016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13854
13855 PR testsuite/69766
13856 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13857 testing multiarch.
13858
f10cdc6c
JJ
138592016-03-04 Jakub Jelinek <jakub@redhat.com>
13860
13861 PR debug/69947
13862 * gcc.dg/guality/pr69947.c: New test.
13863
2e981ba0
JJ
138642016-03-03 Jakub Jelinek <jakub@redhat.com>
13865
13866 PR ada/70017
13867 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13868
0ba3bfa2
KT
138692016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13870
13871 PR rtl-optimization/69904
13872 * gcc.target/arm/pr69904.c: New test.
13873
97ecdb46
JJ
138742016-03-03 Jakub Jelinek <jakub@redhat.com>
13875
13876 PR target/70021
13877 * gcc.dg/vect/pr70021.c: New test.
13878 * gcc.target/i386/pr70021.c: New test.
13879
a2a743a1
MP
138802016-03-03 Marek Polacek <polacek@redhat.com>
13881
13882 PR middle-end/70050
13883 * gcc.dg/pr70050.c: New test.
13884
fa07ecdd
JG
138852016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13886
13887 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13888
23504262
ML
138892016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13890
13891 PR tree-optimization/70043
13892 * gfortran.dg/vect/pr70043.f90: New test.
13893
b7b9e1a9
EB
138942016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13895
13896 * gnat.dg/specs/task1.ads: New test.
13897
cb83ba54
RO
138982016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13899
13900 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13901 Invoke gdb with -batch.
13902 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13903
a75f5e30
RB
139042016-03-03 Richard Biener <rguenther@suse.de>
13905
13906 PR tree-optimization/55936
13907 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13908
268bc320
JL
139092016-03-02 Jeff Law <law@redhat.com>
13910
815f20ab
JL
13911 PR rtl-optimization/69942
13912 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13913 effects of argument promotions.
13914
268bc320
JL
13915 PR tree-optimization/69987
13916 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13917 target does not support -fprefetch-loop-arrays.
13918
171f7de5
UB
139192016-03-02 Uros Bizjak <ubizjak@gmail.com>
13920
13921 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13922
192912db
BC
139232016-03-02 Bin Cheng <bin.cheng@arm.com>
13924
c7908871 13925 PR rtl-optimization/69052
192912db
BC
13926 * gcc.target/i386/pr69052.c: New test.
13927
90a7a40b
AM
139282016-03-02 Alan Modra <amodra@gmail.com>
13929
13930 * gcc.dg/pr69990.c: New.
13931
69fa742f
JJ
139322016-03-02 Jakub Jelinek <jakub@redhat.com>
13933
de752fb0
JJ
13934 PR c/68062
13935 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13936
13937 PR middle-end/70022
13938 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13939
69fa742f
JJ
13940 PR target/70028
13941 * gcc.target/i386/pr70028.c: New test.
13942
7c65bd56
MK
139432016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13944
13945 * c-c++-common/asan/swapcontext-test-1.c,
13946 * c-c++-common/tsan/thread_leak.c,
13947 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13948 * g++.dg/tsan/benign_race.C,
13949 * g++.dg/tsan/fd_close_norace.C,
13950 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13951 races with sanitizer output
13952
37d98220 139532016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13954 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13955
13956 PR target/67278
13957 * gcc.dg/simd-8.c: New testcase.
13958
218db463
RB
139592016-03-02 Richard Biener <rguenther@suse.de>
13960
13961 PR middle-end/67278
13962 * gcc.dg/simd-7.c: New testcase.
13963
22c72158
EB
139642016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13965
13966 * gcc.target/i386/pr70007.c: Tweak.
13967
9a790ccc
DV
139682016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13969
13970 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13971
bd02f00f
MP
139722016-03-02 Marek Polacek <polacek@redhat.com>
13973
13974 PR c/67854
13975 * gcc.dg/pr67854.c: New test.
13976
1e840f39
JJ
139772016-03-02 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR middle-end/70025
13980 * gcc.dg/torture/pr70025.c: New test.
13981
bca00241
VK
139822016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13983
13984 PR tree-optimization/68621
13985 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13986
0bca04b8
EB
139872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13988
13989 * gcc.target/i386/pr70007.c: New test.
13990
2a9afc86
JL
139912016-03-01 Jeff Law <law@redhat.com>
13992
eab2541b 13993 PR tree-optimization/69196
9d83ef71 13994 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13995
2a9afc86
JL
13996 PR tree-optimization/69196
13997 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13998 duplicating code and spoiling the expected output.
13999
0d39977e
MM
140002016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14001
14002 PR target/70033
14003 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14004 supports power9 before doing tests.
14005 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14006 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14007 * gcc.target/powerpc/p9-permute.c: Likewise.
14008
a0c0699d
UB
140092016-03-01 Uros Bizjak <ubizjak@gmail.com>
14010
14011 PR target/70027
14012 * gcc.target/i386/pr70027.c: New test.
14013
0ae3ef47 140142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14015
14016 * gcc.dg/pr70017.c: New test.
14017
686e2237
JJ
140182016-03-01 Jakub Jelinek <jakub@redhat.com>
14019
14020 PR c/69796
14021 PR c/69974
14022 * gcc.dg/pr69796.c: New test.
14023 * gcc.dg/pr69974.c: New test.
14024
f8e4188c
EB
140252016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14026
14027 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14028
5e3f1c7c
JL
140292016-02-29 Jeff Law <law@redhat.com>
14030
14031 PR tree-optimization/69987
14032 * gfortran.dg/pr69987.f90: New test.
14033
14034 PR tree-optimization/69989
14035 * gcc.c-torture/compile/pr69989-2.c: New test.
14036
1be56bc5
MP
140372016-03-01 Marek Polacek <polacek@redhat.com>
14038
14039 PR c++/69795
14040 * g++.dg/parse/invalid1.C: New test.
14041
1b19470d
RB
140422016-03-01 Richard Biener <rguenther@suse.de>
14043
14044 PR middle-end/70022
14045 * gcc.dg/pr70022.c: New testcase.
14046
3ae0661a
IE
140472016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14048
14049 PR tree-optimization/69956
14050 * gcc.dg/pr69956.c: New test.
14051
0f09ab88
BS
140522016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14053
14054 PR target/70011
14055 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14056 XFAIL when hardware supports efficient unaligned storage access.
14057
76d881bf
PP
140582016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14059
14060 PR c++/69961
14061 * g++.dg/template/pr69961a.C: New test.
14062 * g++.dg/template/pr69961b.C: New test.
14063
7168133a
DM
140642016-02-29 David Malcolm <dmalcolm@redhat.com>
14065
14066 PR preprocessor/69985
14067 * gcc.dg/cpp/pr69985.c: New test case.
14068
0c6072a3
JL
140692016-02-29 Jeff Law <law@redhat.com>
14070
e66f219b
JL
14071 PR tree-optimization/70005
14072 * gcc.c-torture/execute/pr70005.c New test.
14073
0c6072a3
JL
14074 PR tree-optimization/69999
14075 * gcc.c-torture/compile/pr69999.c: New test.
14076
fd9fbdb3
YR
140772016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14078
14079 PR tree-optimization/69652
14080 * gcc.dg/torture/pr69652.c: Delete test.
14081 * gcc.dg/vect/pr69652.c: New test.
14082
cbd400b4
RB
140832016-02-19 Richard Biener <rguenther@suse.de>
14084
14085 PR tree-optimization/69980
14086 * gfortran.dg/vect/pr69980.f90: New testcase.
14087
84ea0f58
EB
140882016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14089
14090 * gcc.target/sparc/20160229-1.c: New test.
14091
5d2a63dc
EB
140922016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14093
14094 * gnat.dg/stack_usage3.adb: New test.
14095 * gnat.dg/stack_usage3_pkg.ads: New helper.
14096
93e708f9
EB
140972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14098
14099 * gnat.dg/renaming8.adb: New test.
14100 * gnat.dg/renaming8_pkg1.ads: New helper.
14101 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14102 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14103
6512bc93
RB
141042016-02-29 Richard Biener <rguenther@suse.de>
14105
14106 PR tree-optimization/69720
14107 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14108
7b201a88
TK
141092016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14110
14111 PR fortran/68147
14112 PR fortran/47674
14113 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14114
82ee0cf2 141152016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14116 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14117
14118 PR fortran/56007
14119 * gfortran.dg/coarray_8.f90: Adjust error message.
14120 * gfortran.dg/pr56007.f90: New test.
14121 * gfortran.dg/pr56007.f: New test.
14122
cdc1a2c8
L
141232016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14124
14125 PR tree-optimization/69989
14126 * gcc.dg/torture/pr69989.c: New test.
14127
33505bcf
EB
141282016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14129
14130 * gcc.target/i386/stack-realign-win.c: New test.
14131
524bfb19
HA
141322016-02-28 Harald Anlauf <anlauf@gmx.de>
14133
14134 PR fortran/60126
14135 * gfortran.dg/pr60126.f90: New test.
14136
bd542508
JL
141372016-02-27 Jeff Law <law@redhat.com>
14138
14139 Revert
14140 2016-02-26 Richard Biener <rguenther@suse.de>
14141 Jeff Law <law@redhat.com>
14142
14143 PR tree-optimization/69740
14144 * gcc.c-torture/compile/pr69740-1.c: New test.
14145 * gcc.c-torture/compile/pr69740-2.c: New test.
14146
dd1291e0
JD
141472016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14148
5fb67f8b 14149 PR fortran/69910
dd1291e0
JD
14150 * gfortran.dg/newunit_4.f90: New test.
14151
5cfefb59
JJ
141522016-02-27 Jakub Jelinek <jakub@redhat.com>
14153
14154 PR target/69613
14155 PR rtl-optimization/69886
14156 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14157 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14158 target.
14159
20ba5f33
MS
141602016-02-26 Martin Sebor <msebor@redhat.com>
14161
14162 PR tree-optimization/15826
14163 * gcc.dg/tree-ssa/pr15826.c: New test.
14164
e6fb01b0
JJ
141652016-02-26 Jakub Jelinek <jakub@redhat.com>
14166
14167 PR target/69969
14168 * gcc.target/powerpc/pr69969.c: New test.
14169
e3e0cf64
MS
141702016-02-26 Martin Sebor <msebor@redhat.com>
14171
14172 PR c++/15766
14173 * g++.old-deja/g++.other/decl5.C: Add a test case.
14174
d1f2bea5
SB
141752016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14176
14177 PR target/69946
14178 * gcc.target/powerpc/pr69946.c: New file.
14179
4a4f9d2b 141802016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14181 Jeff Law <law@redhat.com>
4a4f9d2b 14182
e3e0cf64 14183 PR tree-optimization/69740
4a4f9d2b
RB
14184 * gcc.c-torture/compile/pr69740-1.c: New test.
14185 * gcc.c-torture/compile/pr69740-2.c: New test.
14186
ad2a2706
MJ
141872016-02-26 Martin Jambor <mjambor@suse.cz>
14188
14189 PR middle-end/69920
14190 * gcc.dg/torture/pr69932.c: New test.
14191 * gcc.dg/torture/pr69936.c: Likewise.
14192
1d11f7ce
AK
141932016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14194
14195 PR target/69709
14196 * gcc.target/s390/pr69709.c: New test.
14197
6cfccbb2
KT
141982016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14199
14200 PR target/69245
14201 * gcc.target/aarch64/pr69245_1.c: New test.
14202
ac59ad4e
KT
142032016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14204
14205 PR target/69613
14206 * gcc.dg/torture/pr69613.c: New test.
14207
a2ad54a0
JJ
142082016-02-26 Jakub Jelinek <jakub@redhat.com>
14209
14210 PR rtl-optimization/69891
14211 * gcc.target/i386/pr69891.c: New test.
14212
0884062c 142132016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14214 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14215
d2369d4f 14216 PR target/61397
c163789b
MM
14217 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14218 functionality for both 32-bit and 64-bit.
14219
5aed7e2c
RB
142202016-02-26 Richard Biener <rguenther@suse.de>
14221
14222 PR tree-optimization/69551
14223 * gcc.dg/torture/pr69951.c: New testcase.
14224
798e2a8e
RB
142252016-02-25 Richard Biener <rguenther@suse.de>
14226
14227 PR tree-optimization/48795
14228 * gcc.dg/Warray-bounds-18.c: New testcase.
14229
9559fbac
RO
142302016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14231
14232 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14233
c049b107
JJ
142342016-02-25 Jakub Jelinek <jakub@redhat.com>
14235
14236 PR rtl-optimization/69896
14237 * gcc.dg/pr69896.c: New test.
14238
1137001c
PP
142392016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14240
14241 PR c++/69736
14242 * g++.dg/cpp1y/paren2.C: New test.
14243
2e9c8641
MS
142442016-02-24 Martin Sebor <msebor@redhat.com>
14245
14246 PR c/51147
14247 * gcc.dg/enum-mode-2.c: New test.
14248
03ca8fb3
JJ
142492016-02-24 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR c++/69922
14252 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14253 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14254 * g++.dg/ubsan/pr69922.C: New test.
14255
0b05329b
MP
142562016-02-24 Marek Polacek <polacek@redhat.com>
14257
14258 PR c/69819
14259 * gcc.dg/pr69819.c: New test.
14260
57c2c374
MS
142612016-02-24 Martin Sebor <msebor@redhat.com>
14262
3b96b93a
MS
14263 PR c++/69912
14264 * g++.dg/ext/flexary15.C: New test.
14265
142662016-02-24 Martin Sebor <msebor@redhat.com>
14267
14268 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14269 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14270 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14271
65433bb5
MK
142722016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14273 Charles Baylis <charles.baylis@linaro.org>
14274
14275 PR debug/61033
14276 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14277
f802a424 142782016-02-24 Richard Biener <rguenther@suse.de>
44293580 14279 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14280
14281 PR middle-end/69760
14282 * gcc.dg/torture/pr69760.c: New testcase.
14283
525f795f
RO
142842016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14285
14286 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14287 pattern on Solaris with as.
14288
cd7bbceb
KT
142892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14290
14291 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14292 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14293 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14294 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14295
89c0c1fd
JJ
142962016-02-24 Jakub Jelinek <jakub@redhat.com>
14297
14298 PR middle-end/69915
14299 * gcc.dg/pr69915.c: New test.
14300
0683fd27
KT
143012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14302
14303 PR rtl-optimization/69886
14304 * gcc.dg/torture/pr69886.c: New test.
14305
e53d562a
RB
143062016-02-24 Richard Biener <rguenther@suse.de>
14307
14308 PR middle-end/68963
14309 * gcc.dg/torture/pr68963.c: New testcase.
14310
74a00288
KT
143112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14312
14313 PR target/69875
14314 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14315 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14316 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14317 * gcc.target/arm/atomic_loaddi_1.c: New test.
14318 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14319 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14320 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14321 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14322 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14323 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14324 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14325 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14326
340fd4c9
JJ
143272016-02-24 Jakub Jelinek <jakub@redhat.com>
14328
14329 PR middle-end/69909
14330 * gcc.dg/torture/pr69909.c: New test.
14331
47d3fdb2
RB
143322016-02-24 Richard Biener <rguenther@suse.de>
14333
14334 PR tree-optimization/69907
14335 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14336 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14337 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14338
dab73e73
CB
143392016-02-24 Christian Bruel <christian.bruel@st.com>
14340
14341 * gcc.target/arm/pragma_cpp_fma.c: New test.
14342
7cc5ec65
JD
143432016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14344
14345 PR fortran/61156
14346 * gfortran.dg/include_6.f90: Update test.
14347
067fbd8b
JJ
143482016-02-23 Jakub Jelinek <jakub@redhat.com>
14349
14350 PR objc/69844
14351 * objc.dg/pr69844.m: New test.
14352
64a454d9
JD
143532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14354
14355 PR libgfortran/69456
14356 * gfortran.dg/namelist_89.f90: New test.
14357 * gfortran.dg/pr59700.f90: Update test..
14358
35886f0b
MS
143592016-02-23 Martin Sebor <msebor@redhat.com>
14360
14361 PR middle-end/69780
14362 * g++.dg/ext/builtin_alloca.C: New test.
14363 * gcc.dg/builtins-68.c: New test.
14364
162cc7e3
RH
143652016-02-23 Richard Henderson <rth@redhat.com>
14366
14367 * gcc.target/i386/addr-space-3.c: Remove test.
14368
196440f8
DM
143692016-02-23 David Malcolm <dmalcolm@redhat.com>
14370
14371 PR preprocessor/69126
14372 PR preprocessor/69543
14373 * c-c++-common/pr69126-2-long.c: New test.
14374 * c-c++-common/pr69126-2-short.c: New test.
14375 * c-c++-common/pr69543-1.c: Remove xfail.
14376
1d3121af
DM
143772016-02-23 David Malcolm <dmalcolm@redhat.com>
14378
14379 PR preprocessor/69126
14380 PR preprocessor/69543
14381 PR preprocessor/69558
14382 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14383 (f): Rename to...
14384 (test_2): ...this, and add leading comment.
14385 (MACRO_3, test_3): New.
14386 (MACRO_4A, MACRO_4B, test_4): New.
14387 (MACRO): Rename to...
14388 (MACRO_5): ...this.
14389 (g): Rename to...
14390 (test_5): ...this, updating for renaming of MACRO, and
14391 add leading comment.
14392 * c-c++-common/pr69543-1.c: New.
14393 * c-c++-common/pr69543-2.c: New.
14394 * c-c++-common/pr69543-3.c: New.
14395 * c-c++-common/pr69543-4.c: New.
14396 * c-c++-common/pr69558-1.c: New.
14397 * c-c++-common/pr69558-2.c: New.
14398 * c-c++-common/pr69558-3.c: New.
14399 * c-c++-common/pr69558-4.c: New.
14400 * gcc.dg/pr69558.c: Move to...
14401 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14402 xfail for c++.
14403
f99c3557
TS
144042016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14405
14406 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14407 to -ftree-parallelize-loops/-fopenacc changes.
14408 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14409 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14410 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14411 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14412 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14413 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14414 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14415 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14416 * c-c++-common/goacc/kernels-loop.c: Likewise.
14417 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14418 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14419 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14420 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14421
c60ec7c2
RO
144222016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14423
14424 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14425
f1a62b6f
JJ
144262016-02-23 Jakub Jelinek <jakub@redhat.com>
14427
e67bf044
JJ
14428 PR c++/69902
14429 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14430
f1a62b6f
JJ
14431 PR c/69900
14432 * gcc.dg/pr69900.c: New test.
14433
20c5e09e
MJ
144342016-02-23 Martin Jambor <mjambor@suse.cz>
14435
14436 PR tree-optimization/69666
14437 * gcc.dg/tree-ssa/pr69666.c: New test.
14438
e457a6fc
AV
144392016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14440
14441 PR fortran/67451
14442 * gfortran.dg/coarray_allocate_5.f08: New test.
14443
d7b574f4
AK
144442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14445
14446 * gcc.target/s390/vcond-shift.c: Move to ...
14447 * gcc.target/s390/vector/vcond-shift.c: ... here.
14448
58bdeb44
AK
144492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14450
14451 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14452 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14453
7cd0387b
AK
144542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14455
14456 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14457
4246c8da
MW
144582016-02-20 Mark Wielaard <mjw@redhat.com>
14459
14460 PR c/28901
14461 * gcc.dg/unused-variable-3.c: New test.
14462
f93bc532
JJ
144632016-02-22 Jakub Jelinek <jakub@redhat.com>
14464
14465 PR target/69888
14466 * gcc.target/i386/pr69888.c: New test.
14467
c4e360f4
RB
144682016-02-22 Richard Biener <rguenther@suse.de>
14469
14470 PR tree-optimization/69882
14471 * gfortran.dg/vect/pr69882.f90: New testcase.
14472
09c92f1c
JJ
144732016-02-22 Jakub Jelinek <jakub@redhat.com>
14474
14475 PR target/69885
14476 * gcc.dg/pr69885.c: New test.
14477
f88d45dc
OE
144782016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14479
14480 PR target/69806
14481 PR target/54089
14482 * gcc.target/sh/pr54089-10.c: New.
14483
ce1ff48e
PT
144842016-02-20 Paul Thomas <pault@gcc.gnu.org>
14485
14486 PR fortran/69423
14487 * gfortran.dg/deferred_character_15.f90 : New test.
14488
bbf27208
DH
144892016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14490
14491 PR fortran/57365
14492 gfortran.dg/allocate_with_source_18.f03: New test.
14493
144942016-02-20 Harald Anlauf <anlauf@gmx.de>
14495
14496 PR fortran/52531
14497 gfortran.dg/gomp/pr52531.f90: New test.
14498
268be88c
BE
144992016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14500
14501 PR c++/69865
14502 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14503 -std=c++03.
14504
4b6c824a
JJ
145052016-02-19 Jakub Jelinek <jakub@redhat.com>
14506
871b3f47
JJ
14507 PR c++/69826
14508 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14509 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14510
7a965d51
JJ
14511 PR c++/69850
14512 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14513
4b6c824a
JJ
14514 PR c++/69851
14515 * g++.dg/torture/pr69851.C: New test.
14516
15fca21a
MS
145172016-02-19 Martin Sebor <msebor@redhat.com>
14518
14519 PR testsuite/69573
14520 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14521
19e21586
JJ
145222016-02-19 Jakub Jelinek <jakub@redhat.com>
14523
03a616ac
JJ
14524 PR c++/69850
14525 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14526 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14527
19e21586
JJ
14528 PR c++/67767
14529 * g++.dg/cpp0x/pr67767.C: New test.
14530
2db16594
KT
145312016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14532
14533 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14534 for fp, simd, crypto, crc, lse.
14535 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14536 above.
14537 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14538 effective target check.
14539
5a7d9d1e
JJ
145402016-02-19 Jakub Jelinek <jakub@redhat.com>
14541
14542 PR target/69820
14543 * gcc.target/i386/pr69820.c: New test.
14544
6448f064
AK
145452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14546
14547 * gcc.target/s390/vector/int128-1.c: New test.
14548
d0a859e6
AK
145492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14550
14551 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14552
9e4eb643
AK
145532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14554
14555 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14556 instruction pattern name to prevent the testcase from failing with
14557 -march=z13.
14558
859a4c0e
AK
145592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14560
14561 * gcc.target/s390/md/movstr-2.c: New test.
14562
efc2340b
MK
145632016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14564
14565 * gcc.target/s390/morestack.c: New test.
14566
ca2bfbc2
DV
145672016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14568
14569 PR target/69625
14570 * gcc.target/s390/pr69625.c: Add test case.
14571
efd4bd05
BE
145722016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14573
14574 PR testsuite/68580
14575 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14576
2bf2078a
MM
145772016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14578
14579 PR target/68404
14580 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14581 * gcc.target/powerpc/fusion3.c: Likewise.
14582
f003579e
RB
145832016-02-18 Richard Biener <rguenther@suse.de>
14584
14585 PR middle-end/69553
14586 * g++.dg/torture/pr69553.C: New testcase.
14587
19233914
NC
145882016-02-18 Nick Clifton <nickc@redhat.com>
14589
efd4bd05
BE
14590 PR target/62254
14591 PR target/69610
14592 * gcc.target/arm/pr62554.c: New test.
14593 * gcc.target/arm/pr69610-1.c: New test.
14594 * gcc.target/arm/pr69610-2.c: New test.
19233914 14595
23f27839
RB
145962016-02-18 Richard Biener <rguenther@suse.de>
14597
14598 PR middle-end/69854
14599 * gcc.dg/torture/pr69854.c: New testcase.
14600
932c0da4
JJ
146012016-02-17 Jakub Jelinek <jakub@redhat.com>
14602
14603 PR c++/69850
14604 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14605
1bed93e4
BS
146062012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14607
14608 * gcc.target/powerpc/vec-cg.c: New test.
14609
57bfb134
RB
146102016-02-17 Richard Biener <rguenther@suse.de>
14611
14612 PR testsuite/69586
14613 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14614
a44e0ebb
KT
146152016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14616
14617 PR target/69161
14618 * gcc.c-torture/compile/pr69161.c: New test.
14619
ffacd726
DS
146202016-02-17 David Sherwood <david.sherwood@arm.com>
14621
14622 PR target/69532
14623 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14624 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14625
448db8d2
EB
146262016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14627
14628 * gcc.dg/ifcvt-4.c: Skip on Visium.
14629
e2f0522e
EB
146302016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14631
14632 * gnat.dg/atomic8.adb: New test.
14633
bf17fe3f
EB
146342016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14635
14636 * gnat.dg/discr46.ad[sb]: New test.
14637
ecf835e9
KN
146382016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14639
14640 PR Target/48344
14641 * gcc.target/powerpc/pr48344-1.c: New test.
14642
49a1164a
TK
146432015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14644
14645 PR fortran/69742
14646 * gfortran.dg/associate_21.f90: New test.
14647
bf14eba2
JJ
146482016-02-16 Jakub Jelinek <jakub@redhat.com>
14649
14650 PR c/69835
14651 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14652 -Wnonnull in dg-options.
14653 * c-c++-common/nonnull-2.c: New test.
14654
35a093b6
JG
146552016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14656 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14657
14658 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14659
e387d491
JJ
146602016-02-16 Jakub Jelinek <jakub@redhat.com>
14661
14662 PR middle-end/69801
14663 * gcc.dg/pr69801.c: Add empty dg-options.
14664
ba539195
JN
146652016-02-16 James Norris <jnorris@codesourcery.com>
14666
14667 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14668 * g++.dg/goacc/deviceptr-1.c: New file.
14669
2a2b8f64
JJ
146702016-02-16 Jakub Jelinek <jakub@redhat.com>
14671
14672 PR tree-optimization/69820
14673 * gcc.dg/vect/pr69820.c: New test.
14674
87440c29
RB
146752016-02-16 Richard Biener <rguenther@suse.de>
14676
14677 PR tree-optimization/69776
14678 * gcc.dg/torture/pr69776-2.c: New testcase.
14679
6d87c306
BS
146802016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14681
14682 PR tree-optimization/69714
14683 * gcc.dg/torture/pr69714.c: New test.
14684
3824a0a2
JJ
146852016-02-16 Jakub Jelinek <jakub@redhat.com>
14686
14687 PR tree-optimization/69802
14688 * gcc.dg/pr69802.c: New test.
14689
c8cfe96e
RB
146902016-02-16 Richard Biener <rguenther@suse.de>
14691
14692 PR middle-end/69801
14693 * gcc.dg/pr69801.c: New testcase.
14694
fc12098d
JD
146952016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14696
14697 PR libgfortran/69651
14698 * gfortran.dg/read_bang.f90: New test.
14699 * gfortran.dg/read_bang4.f90: New test.
14700
ba6b3795
JJ
147012016-02-15 Jakub Jelinek <jakub@redhat.com>
14702
f0516ca4
JJ
14703 PR c++/69658
14704 * g++.dg/init/pr69658.C: New test.
14705
ba6b3795
JJ
14706 PR c++/69797
14707 * c-c++-common/pr69797.c: New test.
14708
de3f9a2d
PK
147092016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14710
14711 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14712 check for aarch64*-*-*.
14713
17a3b967
RB
147142016-02-15 Richard Biener <rguenther@suse.de>
14715
14716 PR tree-optimization/69783
14717 * gcc.dg/vect/pr69783.c: New testcase.
14718
1c48bff1
RB
147192016-02-15 Richard Biener <rguenther@suse.de>
14720
14721 PR tree-optimization/69776
14722 * gcc.dg/torture/pr69776.c: New testcase.
14723
1e6025b6
TK
147242016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14725
14726 PR fortran/60526
14727 * gfortran.dg/type_decl_4.f90: Reinstated.
14728
d3308279
JDA
147292016-02-14 John David Anglin <danglin@gcc.gnu.org>
14730
14731 PR fortran/68746
14732 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14733
b7c56581
TK
147342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14735
14736 PR fortran/60526
14737 PR bootstrap/69816
14738 * gfortran.dg/type_decl_4.f90: Removed.
14739
60cb4ef5
TK
147402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14741
14742 PR fortran/60526
14743 * gfortran.dg/type_decl_4.f90: New test.
14744
f6964637
AM
147452016-02-14 Alan Modra <amodra@gmail.com>
14746
1a8849d1 14747 PR testsuite/68886
f6964637
AM
14748 * gcc.c-torture/execute/stkalign.c: Revise test.
14749
f5121920
OE
147502016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14751
14752 PR target/67260
14753 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14754
6cda3ab6
OE
147552016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14756
14757 PR target/67260
14758 * gcc.target/sh/torture/pr67260.c: New.
14759
6786e598
JDA
147602016-02-12 John David Anglin <danglin@gcc.gnu.org>
14761
14762 * gcc.dg/pr67964.c: Add dg-require-alias.
14763
7e05dad8
OE
147642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14765
14766 PR target/67636
14767 PR target/64345
14768 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14769
7f4cc3ce
JD
147702016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14771
14772 PR libgfortran/69668
14773 * gfortran.dg/namelist_88.f90: New test.
14774
955ca6dc
JD
147752016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14776
14777 PR libgfortran/69668
14778 * gfortran.dg/namelist_38.f90: Update test.
14779 * gfortran.dg/namelist_84.f90: Update test.
14780
876217ae
DM
147812016-02-12 David Malcolm <dmalcolm@redhat.com>
14782
14783 PR other/69554
14784 * gcc.dg/pr69554-1.c: New test.
14785 * gfortran.dg/pr69554-1.F90: New test.
14786 * gfortran.dg/pr69554-2.F90: New test.
14787 * lib/gcc-dg.exp (proc dg-locus): New function.
14788 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14789 distinguish between the caret-printing and non-caret-printing
14790 cases. If caret-printing has been explicitly enabled, bail out
14791 without attempting to fix up the output.
14792
61789eed
DM
147932016-02-12 David Malcolm <dmalcolm@redhat.com>
14794
14795 PR driver/69265
14796 PR driver/69453
14797 * gcc.dg/spellcheck-options-3.c: New test case.
14798 * gcc.dg/spellcheck-options-4.c: New test case.
14799 * gcc.dg/spellcheck-options-5.c: New test case.
14800 * gcc.dg/spellcheck-options-6.c: New test case.
14801 * gcc.dg/spellcheck-options-7.c: New test case.
14802 * gcc.dg/spellcheck-options-8.c: New test case.
14803 * gcc.dg/spellcheck-options-9.c: New test case.
14804 * gcc.dg/spellcheck-options-10.c: New test case.
14805
c3090c1f
JJ
148062016-02-12 Jakub Jelinek <jakub@redhat.com>
14807
14808 PR rtl-optimization/69764
14809 PR rtl-optimization/69771
14810 * c-c++-common/pr69764.c: New test.
14811 * gcc.dg/torture/pr69771.c: New test.
14812
8222034d
MP
148132016-02-12 Marek Polacek <polacek@redhat.com>
14814
14815 * g++.dg/torture/init-list1.C: New.
14816
f749f792
MP
148172016-02-12 Marek Polacek <polacek@redhat.com>
14818
14819 * gcc.dg/pr69522.c: Add empty dg-options.
14820
199fb02a
IE
148212016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14822
14823 * g++.dg/lto/lto.exp: Include and init mpx.
14824 * g++.dg/lto/pr69729_0.C: New test.
14825
b69539cb
JJ
148262016-02-12 Jakub Jelinek <jakub@redhat.com>
14827
06ff7000
JJ
14828 PR ipa/69241
14829 * g++.dg/ipa/pr69241-4.C: New test.
14830
b69539cb
JJ
14831 PR ipa/68672
14832 * g++.dg/ipa/pr68672-1.C: New test.
14833 * g++.dg/ipa/pr68672-2.C: New test.
14834 * g++.dg/ipa/pr68672-3.C: New test.
14835
16595a1f
BS
148362016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14837
14838 PR c/69522
6d87c306 14839 * gcc.dg/pr69522.c: New test.
16595a1f 14840
38d795d2
PP
148412016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14842
14843 PR c++/69098
14844 * g++.dg/cpp1y/69098.C: New test.
14845 * g++.dg/cpp1y/69098-2.C: New test.
14846
9c582551
JJ
148472016-02-12 Jakub Jelinek <jakub@redhat.com>
14848
14849 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14850 and neighbour -> neighbor.
14851 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14852 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14853 * c-c++-common/Wvarargs.c: Likewise.
14854 * c-c++-common/goacc/host_data-5.c: Likewise.
14855 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14856 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14857 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14858 * gcc.target/aarch64/pr60697.c: Likewise.
14859 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14860 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14861 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14862 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14863 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14864 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14865 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14866 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14867 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14868 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14869 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14870 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14871 * g++.dg/lookup/koenig5.C: Likewise.
14872 * g++.dg/ext/no-asm-2.C: Likewise.
14873 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14874 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14875 * gfortran.dg/used_types_16.f90: Likewise.
14876 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14877 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14878 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14879 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14880 * gfortran.dg/abstract_type_6.f03: Likewise.
14881 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14882 * gfortran.dg/used_types_15.f90: Likewise.
14883 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14884 * gfortran.dg/exit_3.f08: Likewise.
14885 * gfortran.dg/open_status_2.f90: Likewise.
14886 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14887 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14888 * gfortran.dg/associate_1.f03: Likewise.
14889 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14890 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14891 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14892 * gcc.dg/builtin-object-size-1.c: Likewise.
14893 * gcc.dg/noreturn-6.c: Likewise.
14894 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14895 * gcc.dg/globalalias.c: Likewise.
14896 * gcc.dg/builtins-config.h: Likewise.
14897 * gcc.dg/pr30457.c: Likewise.
14898 * gcc.c-torture/compile/volatile-1.c: Likewise.
14899 * gcc.c-torture/execute/20101011-1.c: Likewise.
14900 * c-c++-common/Waddress-1.c: Likewise.
14901
66756373
JJ
149022016-02-11 Jakub Jelinek <jakub@redhat.com>
14903
14904 PR c/69768
14905 * c-c++-common/Waddress-1.c: New test.
14906
76fe932b
AV
149072016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14908
14909 PR fortran/69296
14910 * gfortran.dg/associate_19.f03: New test.
14911 * gfortran.dg/associate_20.f03: New test.
14912
564c4d4b
OE
149132016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14914
14915 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14916
e1c1ecb0
KT
149172016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14918
14919 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14920 .arch armv8-a\n. Add -dA to dg-options.
14921 * gcc.target/aarch64/assembler_arch_1.c: New test.
14922 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14923
0d7d9458
PC
149242016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14925
14926 PR c++/68726
14927 * g++.dg/cpp0x/pr68726.C: New.
14928
e6208a60
IE
149292016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14930
14931 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14932 test.
14933
281a11eb
RB
149342016-02-11 Richard Biener <rguenther@suse.de>
14935
14936 * g++.dg/tree-ssa/pr61034.C: Adjust.
14937
e03dd765
VM
149382016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14939
4b48faf5 14940 PR target/69148
e03dd765
VM
14941 * gcc.target/s390/pr69148.c: New.
14942
cdc23927
YR
149432016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14944
14945 PR tree-optimization/69652
14946 * gcc.dg/torture/pr69652.c: New test.
14947
e199dd0a
JJ
149482016-02-10 Jakub Jelinek <jakub@redhat.com>
14949 Patrick Palka <ppalka@gcc.gnu.org>
14950
14951 PR ipa/69241
14952 PR c++/69649
14953 * g++.dg/ipa/pr69241-1.C: New test.
14954 * g++.dg/ipa/pr69241-2.C: New test.
14955 * g++.dg/ipa/pr69241-3.C: New test.
14956 * g++.dg/ipa/pr69649.C: New test.
14957
d6b38027
UB
149582016-02-10 Uros Bizjak <ubizjak@gmail.com>
14959
14960 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14961 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14962
13b562c5
BC
149632016-02-10 Bin Cheng <bin.cheng@arm.com>
14964
14965 PR tree-optimization/68021
14966 * gcc.dg/tree-ssa/pr68021.c: New test.
14967
24a179f8
RB
149682016-02-10 Richard Biener <rguenther@suse.de>
14969
14970 PR tree-optimization/69726
14971 * gcc.dg/uninit-22.c: New testcase.
14972
0d99886f
AP
149732016-02-09 Andrew Pinski <apinski@cavium.com>
14974
14975 PR tree-opt/69282
14976 * gcc.c-torture/compile/20160205-1.c: New testcase.
14977
ab04995c
MM
149782016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14979
14980 PR target/68404
14981 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14982 instead accessing a really large arrray.
14983 * gcc.target/powerpc/fusion3.c: Likewise.
14984
4b79ac23
CB
149852016-02-09 Charles Baylis <charles.baylis@linaro.org>
14986
14987 PR target/68532
14988 * gcc.c-torture/execute/pr68532.c: New test.
14989
b890a441
AO
149902016-02-11 Alexandre Oliva <aoliva@redhat.com>
14991
14992 PR target/69634
14993 * gcc.dg/pr69634.c: New.
14994
84a5bef7
RB
149952016-02-09 Richard Biener <rguenther@suse.de>
14996
14997 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14998
1f123759 149992016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15000
1f123759
AF
15001 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15002
65860c77
YR
150032016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15004
15005 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15006
7e1e8a0a
RB
150072016-02-09 Richard Biener <rguenther@suse.de>
15008
15009 PR tree-optimization/69715
15010 * gcc.dg/torture/pr69715.c: New testcase.
15011
efb45a9f
PP
150122016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15013
15014 PR c++/69139
15015 * g++.dg/cpp0x/trailing12.C: New test.
15016 * g++.dg/cpp0x/trailing13.C: New test.
15017
20a0c6f9
PP
150182016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15019
15020 PR c++/69283
15021 PR c++/67835
15022 * g++.dg/cpp1y/auto-fn29.C: New test.
15023 * g++.dg/cpp1y/auto-fn30.C: New test.
15024
a162f3af
JJ
150252016-02-08 Jakub Jelinek <jakub@redhat.com>
15026
15027 PR tree-optimization/69209
15028 * gcc.c-torture/compile/pr69209.c: New test.
15029
4b4a9fbd
JL
150302016-02-08 Jeff Law <law@redhat.com>
15031
15032 PR tree-optimization/68541
15033 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15034 of statements allowed in join block for path splitting.
15035
cfac5ed2
JJ
150362016-02-08 Jakub Jelinek <jakub@redhat.com>
15037
f68bc23f
JJ
15038 PR c++/59627
15039 * g++.dg/gomp/pr59627.C: New test.
15040
cfac5ed2
JJ
15041 PR ipa/69239
15042 * g++.dg/ipa/pr69239.C: New test.
15043
44714d8c
DM
150442016-02-08 David Malcolm <dmalcolm@redhat.com>
15045
15046 PR preprocessor/69664
15047 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15048 * gcc.dg/cpp/warn-comments.c: Likewise.
15049
eba9e839
MP
150502016-02-08 Marek Polacek <polacek@redhat.com>
15051
15052 PR c++/69688
15053 * g++.dg/init/const12.C: New test.
15054
a011cd92
BS
150552016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15056
15057 PR target/60410
15058 * gcc.dg/lto/pr55113_0.c: Remove test.
15059
5317b1be
RB
150602016-02-08 Richard Biener <rguenther@suse.de>
15061
15062 PR tree-optimization/69719
15063 * gcc.dg/torture/pr69719.c: New testcase.
15064
63998a63
RB
150652016-02-08 Richard Biener <rguenther@suse.de>
15066 Jeff Law <law@redhat.com>
15067
15068 PR target/68273
15069 * gcc.target/mips/pr68273.c: New testcase.
15070
43f4a281
RB
150712016-02-08 Richard Biener <rguenther@suse.de>
15072
15073 PR rtl-optimization/69274
15074 * gcc.target/i386/addr-sel-1.c: XFAIL.
15075
0b604d2d
JL
150762016-02-08 Jeff Law <law@redhat.com>
15077
e8dfe49e
JL
15078 PR tree-optimization/68541
15079 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15080
6daecd7a 15081 PR tree-optimization/65917
0b604d2d
JL
15082 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15083
c0f0e35a
JD
150842016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15085
15086 PR fortran/50555
15087 * gfortran.dg/namelist_args.f90: New test.
15088
8981d712
JL
150892016-02-05 Jeff Law <law@redhat.com>
15090
6daecd7a 15091 PR tree-optimization/68541
8981d712
JL
15092 * gcc.dg/tree-ssa/split-path-2.c: New test.
15093 * gcc.dg/tree-ssa/split-path-3.c: New test.
15094 * gcc.dg/tree-ssa/split-path-4.c: New test.
15095 * gcc.dg/tree-ssa/split-path-5.c: New test.
15096 * gcc.dg/tree-ssa/split-path-6.c: New test.
15097 * gcc.dg/tree-ssa/split-path-7.c: New test.
15098
46cb9332
MS
150992016-02-05 Martin Sebor <msebor@redhat.com>
15100
15101 PR c++/69662
15102 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15103 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15104
be2083ea
RH
151052016-02-06 Richard HEnderson <rth@redhat.com>
15106
15107 PR c/69643
15108 * gcc.target/i386/addr-space-4.c: New.
15109 * gcc.target/i386/addr-space-5.c: New.
15110
711d7c23
MM
151112016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15112
15113 PR fortran/66089
15114 * gfortran.dg/elemental_dependency_6.f90: New.
15115
b5c1c988
JJ
151162016-02-05 Jakub Jelinek <jakub@redhat.com>
15117
861c7bcd
JJ
15118 PR rtl-optimization/69691
15119 * gcc.c-torture/execute/pr69691.c: New test.
15120
b5c1c988
JJ
15121 PR c++/69628
15122 * g++.dg/parse/pr69628.C: New test.
15123
f7dfa966
UB
151242016-02-05 Uros Bizjak <ubizjak@gmail.com>
15125
15126 * gcc.dg/sancov/asan.c: Move to ...
15127 * gcc.dg/asan/sancov-1.c: ... here.
15128
9b143e64
UB
151292016-02-05 Uros Bizjak <ubizjak@gmail.com>
15130
15131 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15132
f5d4b899
L
151332016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15134
15135 PR target/69677
15136 * gcc.target/i386/pr69677.c: New test.
15137
76c85fbb
PP
151382016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15139
15140 PR c++/68948
15141 * g++.dg/template/pr68948.C: New test.
15142
f181bf90
DV
151432016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15144
15145 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15146 (only necessary on s390x).
15147
714fb282
L
151482016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15149
15150 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15151 -mno-accumulate-outgoing-args.
15152
618d6c1c
PP
151532016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15154
15155 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15156
1066e9b5
JJ
151572016-02-04 Jakub Jelinek <jakub@redhat.com>
15158
15159 PR c/69669
15160 * c-c++-common/pr69669.c: New test.
15161
76255d0d
MM
151622016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15163
15164 PR target/69667
15165 * g++.dg/pr69667.C: New file.
15166
e0b059b1
WD
151672016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15168
15169 PR target/69619
15170 * gcc.dg/pr69619.c: Add new test.
15171
2692b5c8
RS
151722016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15173
15174 PR rtl-optimization/69577
15175 * gcc.target/i386/pr69577.c: New test.
15176
7db337c2
ML
151772016-02-04 Martin Liska <mliska@suse.cz>
15178
15179 * g++.dg/asan/pr69276.C: New test.
15180
cc9c0829
KT
151812016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15182
15183 PR target/65932
15184 PR target/67714
15185 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15186 a single smulbb instruction.
15187 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15188 * gcc.target/amr/wmul-2.c: Likewise.
15189
eb9feb52
KT
151902016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15191
15192 PR target/65932
15193 PR target/67714
15194 * gcc.c-torture/execute/pr67714.c: New test.
15195
61f727fe
JJ
151962016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15197
15198 PR target/69454
15199 * gcc.target/i386/pr69454-1.c: New test.
15200 * gcc.target/i386/pr69454-2.c: New test.
15201
05dd97db
MS
152022016-02-03 Martin Sebor <msebor@redhat.com>
15203
15204 PR c++/69251
15205 PR c++/69253
15206 PR c++/69290
15207 PR c++/69277
15208 PR c++/69349
15209 * g++.dg/ext/flexarray-mangle-2.C: New test.
15210 * g++.dg/ext/flexarray-mangle.C: New test.
15211 * g++.dg/ext/flexarray-subst.C: New test.
15212 * g++.dg/ext/flexary11.C: New test.
15213 * g++.dg/ext/flexary12.C: New test.
15214 * g++.dg/ext/flexary13.C: New test.
15215 * g++.dg/ext/flexary14.C: New test.
15216 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15217
dac2fc29
L
152182016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15219
15220 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15221 Define only if CHECK_FLOAT128 is defined.
15222 (main): Properly initialize u5.
15223
eadb8035
JJ
152242016-02-03 Jakub Jelinek <jakub@redhat.com>
15225
0afbb81b
JJ
15226 PR c/69627
15227 * gcc.dg/pr69627.c: New test.
15228
eadb8035
JJ
15229 PR target/69644
15230 * gcc.dg/pr69644.c: New test.
15231
b12d4923
MS
152322016-02-03 Mike Stump <mikestump@comcast.net>
15233
15234 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15235 support for struct-layout-1.exp.
15236
ab4bae0c
PP
152372016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15238
15239 PR c++/69056
618d6c1c 15240 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15241
95831c01
VM
152422016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15243 Alexandre Oliva <aoliva@redhat.com>
15244
15245 PR target/69461
15246 * gcc.target/powerpc/pr69461.c: New.
15247
ccc71ab8
UB
152482016-02-03 Uros Bizjak <ubizjak@gmail.com>
15249
15250 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15251 works from here ...
15252 (check_effective_target_fsanitize_thread): ... to here. Do not
15253 specify additional compile flags for the test source.
15254 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15255 specify additional compile flags for the test source.
15256
96299640
WD
152572016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15258
15259 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15260
781d83d9
AV
152612016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15262
15263 PR fortran/67451
15264 PR fortran/69418
15265 * gfortran.dg/coarray_allocate_2.f08: New test.
15266 * gfortran.dg/coarray_allocate_3.f08: New test.
15267 * gfortran.dg/coarray_allocate_4.f08: New test.
15268
d8208e6d
AL
152692016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15270
15271 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15272 use same scan-tree-dump-times on all platforms.
15273 * gcc.dg/vect/vect-outer-1.c: Likewise.
15274 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15275 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15276 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15277 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15278 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15279 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15280 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15281
a8394fa0
SB
152822016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15283
15284 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15285 warning.
15286
f3baa1d3
L
152872016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15288
15289 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15290
eb077516
JN
152912016-02-02 James Norris <jnorris@codesourcery.com>
15292
15293 * c-c++-common/goacc/routine-5.c: Add tests.
15294
578fb225
AM
152952016-02-02 Alexander Monakov <amonakov@ispras.ru>
15296
15297 * gcc.target/nvptx/unsigned-cmp.c: New test.
15298
c64f7d37
WD
152992016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15300
15301 * gcc.target/aarch64/scalar_shift_1.c
15302 (test_corners_sisd_di): Improve force to SIMD register.
15303 (test_corners_sisd_si): Likewise.
15304 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15305 Remove scan-assembler check for ldr.
15306
90c6f26c
RB
153072016-02-02 Richard Biener <rguenther@suse.de>
15308
15309 PR tree-optimization/69595
15310 * gcc.dg/Warray-bounds-17.c: New testcase.
15311
9dc03c97
RB
153122016-02-02 Richard Biener <rguenther@suse.de>
15313
15314 PR tree-optimization/69606
15315 * gcc.dg/torture/pr69606.c: New testcase.
15316
2d4dc223
YR
153172016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15318
15319 PR middle-end/68542
15320 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15321 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15322
65c98fde
AM
153232016-02-02 Alan Modra <amodra@gmail.com>
15324
15325 PR target/69548
15326 * gcc.target/powerpc/pr69548.c: New test.
15327
e1b81f2b
JJ
153282016-02-01 Jakub Jelinek <jakub@redhat.com>
15329
d0268b37
JJ
15330 PR rtl-optimization/69592
15331 * gcc.dg/pr69592.c: New test.
15332
e1b81f2b
JJ
15333 PR preprocessor/69543
15334 PR c/69558
15335 * gcc.dg/pr69543.c: New test.
15336 * gcc.dg/pr69558.c: New test.
15337
7dd7780d
UB
153382016-02-01 Uros Bizjak <ubizjak@gmail.com>
15339
bf672ee5
UB
15340 PR testsuite/65940
15341 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15342
9a7013f8
MS
153432016-02-01 Martin Sebor <msebor@redhat.com>
15344
15345 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15346
e681fb2b
BC
153472016-02-01 Bin Cheng <bin.cheng@arm.com>
15348
15349 PR tree-optimization/67921
15350 * c-c++-common/ubsan/pr67921.c: New test.
15351
ff86345f
RB
153522016-02-01 Richard Biener <rguenther@suse.de>
15353
15354 PR middle-end/69556
15355 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15356
bc369dbd
RB
153572016-02-01 Richard Biener <rguenther@suse.de>
15358
15359 PR tree-optimization/69574
15360 * gcc.dg/torture/pr69574.c: New testcase.
15361
ef318184
RB
153622016-02-01 Richard Biener <rguenther@suse.de>
15363
15364 PR tree-optimization/69579
15365 * gcc.dg/setjmp-6.c: New testcase.
15366
654745e6
JJ
153672016-02-01 Jakub Jelinek <jakub@redhat.com>
15368
15369 PR rtl-optimization/69570
15370 * g++.dg/opt/pr69570.C: New test.
15371
e6c0c44b
RH
153722016-02-01 Richard Henderson <rth@redhat.com>
15373
15374 * gcc.dg/pr69535.c: New test.
15375
6ff3f09a
JDA
153762016-01-31 John David Anglin <danglin@gcc.gnu.org>
15377
2c005538
JDA
15378 PR testsuite/69584
15379 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15380 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15381
61083a4b
JDA
15382 PR debug/68244
15383 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15384
6ff3f09a
JDA
15385 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15386
0c221916
PT
153872016-01-31 Paul Thomas <pault@gcc.gnu.org>
15388
15389 PR fortran/67564
15390 * gfortran.dg/allocate_with_source_17.f03: New test.
15391
db7a2818
JJ
153922016-01-30 Jakub Jelinek <jakub@redhat.com>
15393
15394 PR tree-optimization/69546
15395 * gcc.dg/torture/pr69546.c: New test.
15396
e520d5f0
PT
153972016-01-30 Paul Thomas <pault@gcc.gnu.org>
15398
15399 PR fortran/69566
15400 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15401
343c05d3
MS
154022016-01-30 Martin Sebor <msebor@redhat.com>
15403
15404 PR c++/68490
15405 * g++.dg/ext/flexary10.C: New test.
15406
d6c3a539
DH
154072016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15408
15409 PR fortran/66707
15410 gfortran.dg/common_23.f90: New test.
15411
52d72fcd
BS
154122016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15413
15414 PR target/65546
15415 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15416 condition being checked, and disable it when the target supports
15417 misaligned loads and stores.
15418
3a5d2ba4
JJ
154192016-01-29 Jakub Jelinek <jakub@redhat.com>
15420
15421 PR debug/69518
15422 * gcc.dg/torture/pr69518.c: New test.
15423
6bbacdb5
L
154242016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15425
15426 PR target/69530
15427 * gcc.target/i386/pr69530.c: New test.
15428
af932cdb
SE
154292016-01-29 Steve Ellcey <sellcey@imgtec.com>
15430
15431 PR target/65604
15432 * gcc.target/mips/div-delay.c: New test.
15433
26658b7c
JJ
154342016-01-29 Jakub Jelinek <jakub@redhat.com>
15435
33e89989
JJ
15436 PR target/69551
15437 * gcc.target/i386/pr69551.c: New test.
15438
26658b7c
JJ
15439 PR target/66137
15440 * gcc.target/i386/pr66137.c: New test.
15441
401116b5
AB
154422016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15443
15444 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15445 always built for p5600.
15446 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15447 isa=p5600 dg-option.
15448
d4abfcc5
RB
154492016-01-29 Richard Biener <rguenther@suse.de>
15450
15451 PR tree-optimization/69547
15452 * g++.dg/tree-ssa/pr69547.C: New testcase.
15453
16b77b32
JJ
154542016-01-29 Jakub Jelinek <jakub@redhat.com>
15455
15456 PR debug/66869
15457 * g++.dg/warn/Wunused-function2.C: New test.
15458
a1c95464
DV
154592016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15460
15461 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15462 support for test to succeed.
15463
5453bfed
MP
154642016-01-29 Marek Polacek <polacek@redhat.com>
15465
15466 PR c++/69509
15467 PR c++/69516
15468 * g++.dg/ext/constexpr-vla2.C: New test.
15469 * g++.dg/ext/constexpr-vla3.C: New test.
15470 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15471
452ec2a5
RB
154722016-01-29 Richard Biener <rguenther@suse.de>
15473
15474 PR middle-end/69537
15475 * gcc.dg/uninit-21.c: New testcase.
15476
aec0b19e
UB
154772016-01-28 Uros Bizjak <ubizjak@gmail.com>
15478
15479 PR target/69459
15480 * gcc.target/i386/pr69459.c: New test.
15481
df113ce7
SE
154822016-01-28 Steve Ellcey <sellcey@imgtec.com>
15483
15484 PR target/68400
15485 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15486 * gcc.target/mips/pr68400.c: New test.
15487
494de84f
MS
154882016-01-28 Martin Sebor <msebor@redhat.com>
15489
15490 PR target/17381
15491 * gcc.target/powerpc/pr17381.c: New test.
15492
eb1b1f01
JJ
154932016-01-28 Jakub Jelinek <jakub@redhat.com>
15494
15495 PR middle-end/69542
15496 * gcc.dg/torture/pr69542.c: New test.
15497
6dfeb7ce
WD
154982016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15499
15500 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15501
4b7471a4
DE
155022016-01-28 David Edelsohn <dje.gcc@gmail.com>
15503
15504 * gcc.dg/pr65980.c: Skip on AIX.
15505 * gcc.dg/pr66688.c: Same.
15506
b271fd21
DE
155072016-01-28 David Edelsohn <dje.gcc@gmail.com>
15508
15509 PR target/63679
15510 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15511 * gcc.dg/tree-ssa/sra-18.c: Same.
15512
874108a9
AV
155132016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15514
15515 PR fortran/62536
15516 * gfortran.dg/block_15.f08: New test.
15517 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15518 on incorrectly closed BLOCK.
15519
30480bcd
IE
155202016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15521
15522 * gcc.dg/declare-simd.c: New test.
6905c577 15523
14ba8d6d
RB
155242016-01-28 Richard Biener <rguenther@suse.de>
15525
15526 PR tree-optimization/69466
15527 * gfortran.dg/vect/pr69466.f90: New testcase.
15528
0d4c694e
TP
155292016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15530
15531 * g++.dg/pr67989.C: Remove ARM-specific option.
15532 * gcc.target/arm/pr67989.C: New file.
15533
2aa780da
UB
155342016-01-27 Uros Bizjak <ubizjak@gmail.com>
15535
15536 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15537 and expm1 test for glibc < 2.11.
15538
f75ebe77
RH
155392016-01-27 Richard Henderson <rth@redhat.com>
15540
15541 * gcc.c-torture/execute/pr69447.c: New test.
15542
155432016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15544
9a175e65 15545 PR fortran/69422
49847d75
PT
15546 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15547
cbdd8ae0
JJ
155482016-01-27 Jakub Jelinek <jakub@redhat.com>
15549
15550 PR debug/66869
15551 * gcc.dg/pr66869.c: New test.
15552
2b572b3c
JL
155532016-01-25 Jeff Law <law@redhat.com>
15554
15555 PR tree-optimization/68398
aec0b19e 15556 PR tree-optimization/69196
2b572b3c
JL
15557 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15558 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15559 path to avoid new heuristic allowing more irreducible regions
15560 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15561 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15562 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15563 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15564 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15565
fa74a4bc
MP
155662016-01-27 Marek Polacek <polacek@redhat.com>
15567
15568 PR c/68062
15569 * c-c++-common/vector-compare-4.c: New test.
15570
0afff540
DM
155712016-01-27 David Malcolm <dmalcolm@redhat.com>
15572
15573 PR preprocessor/69126
15574 * c-c++-common/pr69126.c: New test case.
15575
1a218fc9
ILT
155762016-01-27 Ian Lance Taylor <iant@google.com>
15577
15578 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15579
5d70666e
RB
155802016-01-27 Ryan Burn <contact@rnburn.com>
15581
15582 PR cilkplus/69267
15583 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15584
87ff4d66
UB
155852016-01-27 Uros Bizjak <ubizjak@gmail.com>
15586
15587 PR target/69512
15588 * gcc.target/i386/pr69512.c: New test.
15589
27e23cca
RE
155902016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15591
15592 PR ada/69488
15593 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15594
05bf54c3
MP
155952016-01-27 Marek Polacek <polacek@redhat.com>
15596
15597 PR c++/69379
15598 * g++.dg/pr69379.C: New test.
15599
60214d0d
MS
156002016-01-27 Martin Sebor <msebor@redhat.com>
15601
15602 PR c++/69317
15603 * g++.dg/abi/Wabi-2-2.C: New test.
15604 * g++.dg/abi/Wabi-2-3.C: New test.
15605 * g++.dg/abi/Wabi-3-2.C: New test.
15606 * g++.dg/abi/Wabi-3-3.C: New test.
15607
167c7bfa
RB
156082016-01-27 Richard Biener <rguenther@suse.de>
15609
15610 PR tree-optimization/69166
15611 * gcc.dg/torture/pr69166.c: New testcase.
15612
1430fb1f
MJ
156132016-01-27 Martin Jambor <mjambor@suse.cz>
15614
15615 PR tree-optimization/69355
15616 * gcc.dg/tree-ssa/pr69355.c: New test.
15617
95e3030c
MP
156182016-01-27 Marek Polacek <polacek@redhat.com>
15619
15620 PR c++/69496
15621 * g++.dg/ext/constexpr-vla1.C: New test.
15622
eeb085f3
CB
156232016-01-20 Christian Bruel <christian.bruel@st.com>
15624
15625 PR target/69245
15626 * gcc.target/arm/pr69245.c: New test.
15627
b1652dde
JJ
156282016-01-27 Jakub Jelinek <jakub@redhat.com>
15629
15630 PR tree-optimization/69399
15631 * gcc.dg/torture/pr69399.c: New test.
15632
ce7e8f00
EB
156332016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15634
15635 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15636
e4aac1d1
EB
156372016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15638
15639 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15640
8dfdb419
TV
156412016-01-26 Tom de Vries <tom@codesourcery.com>
15642
15643 PR tree-optimization/69110
15644 * gcc.dg/autopar/pr69110.c: New test.
15645
56f80f54 156462016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15647 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15648
15649 * gcc.dg/graphite/isl-ast-op-select.c: New.
15650
a0909527
PT
156512015-01-26 Paul Thomas <pault@gcc.gnu.org>
15652
15653 PR fortran/69385
15654 * gfortran.dg/allocate_error_6.f90: New test.
15655
ffc445f4
RH
156562016-01-26 Richard Henderson <rth@redhat.com>
15657
15658 * gcc.dg/tm/pr60908.c: New test.
15659
01e1dea3
DM
156602016-01-26 David Malcolm <dmalcolm@redhat.com>
15661
15662 PR other/69006
15663 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15664 directive.
15665 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15666 expected multiline output to reflect the colorization being
15667 disabled before newlines.
15668 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15669 (custom_diagnostic_finalizer): Replace call to
15670 pp_newline_and_flush with call to pp_flush.
15671 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15672 * gfortran.dg/implicit_class_1.f90: Likewise.
15673 * lib/gcc-dg.exp (allow_blank_lines): New global.
15674 (dg-allow-blank-lines-in-output): New procedure.
15675 (gcc-dg-prune): Complain about blank lines in the output, unless
15676 dg-allow-blank-lines-in-output was called.
15677 * lib/multiline.exp (_build_multiline_regex): Only support
15678 arbitrary followup text for non-blank-lines, not for blank lines.
15679
13f92e8d
JJ
156802016-01-26 Jakub Jelinek <jakub@redhat.com>
15681
15682 PR tree-optimization/69483
15683 * gcc.dg/pr69483.c: New test.
15684 * g++.dg/opt/pr69483.C: New test.
15685
92422235
CL
156862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15687
15688 PR target/68620
15689 * gcc.target/arm/pr68620.c: New test.
15690
0bccf11b
L
156912016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15692
15693 * gcc.target/i386/pr68986-2.c: Remove -m32.
15694
81cd202e
L
156952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15696
15697 PR target/68986
15698 * gcc.target/i386/pr68986-1.c: New test.
15699 * gcc.target/i386/pr68986-2.c: Likewise.
15700 * gcc.target/i386/pr68986-3.c: Likewise.
15701
213a1c03
CB
157022016-01-26 Christian Bruel <christian.bruel@st.com>
15703
15704 * lib/target-supports.exp
15705 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15706 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15707 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15708
22a08dd1
RB
157092016-01-26 Richard Biener <rguenther@suse.de>
15710
15711 PR tree-optimization/69452
15712 * gcc.dg/torture/pr69452.c: New testcase.
15713
6c06e0e8
JJ
157142016-01-26 Jakub Jelinek <jakub@redhat.com>
15715
15716 PR target/69442
15717 * gcc.dg/pr69442.c: New test.
15718
b96824c4
RFI
157192016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15720
15721 PR target/67896
15722 * gcc.target/aarch64/simd/pr67896.C: New.
15723
5ee31e57
RS
157242016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15725
15726 PR tree-optimization/69400
15727 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15728 function.
15729 (plugin_init): Call it.
15730 * gcc.dg/torture/pr69400.c: New test.
15731
7ddfb31d
CL
157322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15733
15734 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15735
1e050c90
AK
157362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15737 Sebastian Pop <s.pop@samsung.com>
15738
15739 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15740 isl-0.15.
15741
c8ee4bf5
AK
157422016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15743 Sebastian Pop <s.pop@samsung.com>
15744
15745 * gcc.dg/graphite/pr69292.c: New.
15746
d902b330
JJ
157472016-01-25 Jakub Jelinek <jakub@redhat.com>
15748
15749 * c-c++-common/goacc/use_device-1.c: New test.
15750
2c89b952
JL
157512016-01-25 Jeff Law <law@redhat.com>
15752
15753 PR tree-optimization/69196
15754 PR tree-optimization/68398
15755 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15756 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15757
685c8785
DE
157582016-01-25 David Edelsohn <dje.gcc@gmail.com>
15759
15760 PR target/69469
15761 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15762 Algorithm.
15763
95cef0c1
RB
157642016-01-25 Richard Biener <rguenther@suse.de>
15765
15766 PR testsuite/69380
15767 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15768
2947d3b2
IE
157692016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15770
15771 PR target/69421
15772 * gcc.dg/pr69421.c: New test.
15773
ae19075a
BB
157742016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15775
15776 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15777 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15778 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15779 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15780 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15781 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15782 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15783 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15784 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15785 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15786
fa4511c2
RB
157872016-01-25 Richard Biener <rguenther@suse.de>
15788
15789 PR tree-optimization/69376
15790 * gcc.dg/torture/pr69376.c: New testcase.
15791
1d101216
JD
157922016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15793
15794 PR fortran/69397
15795 PR fortran/68442
15796 * gfortran.dg/interface_38.f90: New test.
15797 * gfortran.dg/interface_39.f90: New test.
a0909527 15798
a59b92b0
PP
157992016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15800
15801 Revert:
15802 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15803
15804 PR c++/11858
15805 PR c++/24663
15806 PR c++/24664
15807 * g++.dg/template/pr11858.C: New test.
15808 * g++.dg/template/pr24663.C: New test.
15809 * g++.dg/template/unify12.C: New test.
15810 * g++.dg/template/unify13.C: New test.
15811 * g++.dg/template/unify14.C: New test.
15812 * g++.dg/template/unify15.C: New test.
15813 * g++.dg/template/unify16.C: New test.
15814 * g++.dg/template/unify17.C: New test.
15815
16acb1a8
DH
158162016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15817
15818 PR fortran/68283
15819 gfortran.dg/pr68283.f90: New test.
15820
094773e8
TK
158212016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15822
15823 PR fortran/66094
15824 * gfortran.dg/inline_matmul_13.f90: New test.
15825 * gfortran.dg/matmul_bounds_8.f90: New test.
15826 * gfortran.dg/matmul_bounds_9.f90: New test.
15827 * gfortran.dg/matmul_bounds_10.f90: New test.
15828
42fb90d7
TV
158292016-01-23 Tom de Vries <tom@codesourcery.com>
15830
15831 PR tree-optimization/69426
15832 * gcc.dg/autopar/pr69426.c: New test.
15833
69da7802
MS
158342016-01-23 Martin Sebor <msebor@redhat.com>
15835
15836 PR c++/58109
15837 PR c++/69022
15838 * g++.dg/cpp0x/alignas5.C: New test.
15839 * g++.dg/ext/vector29.C: Same.
15840
da17300a
UB
158412016-01-23 Uros Bizjak <ubizjak@gmail.com>
15842
15843 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15844 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15845 _GNU_SOURCE from compile flags to the source.
15846 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15847 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15848 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15849 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15850
62041cfc
JJ
158512016-01-22 Jakub Jelinek <jakub@redhat.com>
15852
15853 PR target/69432
15854 * g++.dg/opt/pr69432.C: New test.
15855
f7d2ad6f
BS
158562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15857
15858 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15859 32-bit targets testing an -m64 multilib.
15860
d403fc9a
WS
158612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15862
15863 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15864 64-bit support.
15865
4aa16f8d
JG
158662016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15867
15868 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15869
7c816d0f
CB
158702016-01-21 Christian Bruel <christian.bruel@st.com>
15871
15872 PR target/68674
15873 * gcc.target/i386/pr68674.c
15874 * gcc.target/aarch64/pr68674.c
15875 * gcc.target/arm/pr68674.c
15876
fce661e8
KT
158772016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15878
15879 PR target/69403
15880 * gcc.c-torture/execute/pr69403.c: New test.
15881
4696899f
PC
158822016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15883
15884 PR c++/55843
15885 * g++.dg/template/pr55843.C: New.
15886
bac69366
AL
158872016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15888
15889 PR testsuite/66877
15890 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15891 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15892
b57d3a5c
BS
158932016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15894
15895 PR testsuite/67489
da17300a
UB
15896 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15897 from dg-do compile directive, and instead add
15898 { dg-require-effective-target int128 }.
b57d3a5c 15899
9f04a53e
MS
159002016-01-20 Martin Sebor <msebor@redhat.com>
15901
15902 PR c/69405
15903 * gcc.dg/sync-fetch.c: New test.
15904
38a51663
JL
159052016-01-21 Martin Sebor <msebor@redhat.com>
15906
15907 PR target/69252
15908 * gcc.target/powerpc/pr69252.c: New test.
15909
2423a75a
JD
159102016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15911
15912 PR fortran/65996
da17300a 15913 * gfortran.dg/pr65996.f90: New test.
2423a75a 15914
0a76463f
DV
159152016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15916
15917 PR c++/68810
9f04a53e 15918 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15919 expected to generate an error.
0a76463f 15920
9776e692
BS
159212016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15922
15923 PR middle-end/66178
15924 * gcc.dg/torture/pr66178.c: New test.
15925
c8d3e088
AB
159262016-01-21 Anton Blanchard <anton@samba.org>
15927 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15928
15929 PR target/63354
15930 * gcc.target/powerpc/pr63354.c: New test.
15931
35b707ff
VM
159322016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15933
15934 PR rtl-optimization/68990
15935 * gcc.target/i386/pr68990: New.
15936
157b0829
NC
159372016-01-21 Nick Clifton <nickc@redhat.com>
15938
15939 PR target/69129
15940 * gcc.target/mips/pr69129.c: New.
15941
aede6748
PC
159422016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15943
15944 PR c++/58046
15945 * g++.dg/cpp0x/pr58046.C: New.
15946
5463c2c8
JJ
159472016-01-21 Jakub Jelinek <jakub@redhat.com>
15948
6d31cc75
SS
15949 PR target/69187
15950 PR target/65624
15951 * gcc.target/arm/pr69187.c: New test.
15952
5463c2c8
JJ
15953 PR c++/69355
15954 * g++.dg/torture/pr69355.C: New test.
15955
fa28f32b
AK
159562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15957 Sebastian Pop <s.pop@samsung.com>
15958
15959 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15960
b920a047
AK
159612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15962 Sebastian Pop <s.pop@samsung.com>
15963
da17300a 15964 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15965
bdd3aea6
JJ
159662016-01-21 Jakub Jelinek <jakub@redhat.com>
15967
15968 PR middle-end/67653
15969 * c-c++-common/pr67653.c: New test.
15970 * gcc.dg/torture/pr29119.c: Add dg-warning.
15971
26a2e6ae
PB
159722016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15973
15974 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15975
d25c7690
PK
159762016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15977
15978 PR c/24293
15979 * gcc.dg/pr24293.c: New test.
15980 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15981 incomplete struct type.
15982 * gcc.dg/declspec-1.c: Likewise.
15983 * gcc.dg/pr63549.c: Likewise.
15984
889d5698
JJ
159852016-01-20 Jakub Jelinek <jakub@redhat.com>
15986
15987 PR tree-optimization/66612
15988 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15989 for bdn instruction.
15990
d7cf3dc7
CL
159912016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15992
15993 * lib/target-supports.exp
15994 (check_effective_target_arm_fp_ok_nocache): New.
15995 (check_effective_target_arm_fp_ok): New.
15996 (add_options_for_arm_fp): New.
15997 (check_effective_target_arm_crypto_ok_nocache): Require
15998 target_arm_v8_neon_ok instead of arm32.
15999 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16000 (check_effective_target_arm_crypto_pragma_ok): New.
16001 (add_options_for_arm_vfp): New.
16002 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16003 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16004 target instead. Force initial fpu to vfp.
16005 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16006 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16007 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16008 dependency.
16009 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16010 use arm_vfp effective target instead. Force initial fpu to vfp.
16011 * gcc.target/arm/attr-neon3.c: Likewise.
16012 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16013 arm_vfp_ok.
16014 * gcc.target/arm/unsigned-float.c: Likewise.
16015 * gcc.target/arm/vfp-1.c: Likewise.
16016 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16017 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16018 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16019 * gcc.target/arm/vfp-ldmias.c: Likewise.
16020 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16021 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16022 * gcc.target/arm/vfp-stmiad.c: Likewise.
16023 * gcc.target/arm/vfp-stmias.c: Likewise.
16024 * gcc.target/arm/vnmul-1.c: Likewise.
16025 * gcc.target/arm/vnmul-2.c: Likewise.
16026 * gcc.target/arm/vnmul-3.c: Likewise.
16027 * gcc.target/arm/vnmul-4.c: Likewise.
16028
01ac9704 160292016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16030
e84b00da
L
16031 PR testsuite/69366
16032 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16033 the MPX run-time library, for compile-time MPX test.
16034 * gcc.target/i386/chkp-always_inline.c: Likewise.
16035 * gcc.target/i386/chkp-bndret.c: Likewise.
16036 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16037 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16038 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16039 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16040 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16041 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16042 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16043 * gcc.target/i386/chkp-label-address.c: Likewise.
16044 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16045 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16046 * gcc.target/i386/chkp-pr69044.c: Likewise.
16047 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16048 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16049 * gcc.target/i386/chkp-strchr.c: Likewise.
16050 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16051 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16052 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16053 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16054 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16055 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16056 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16057 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16058 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16059 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16060 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16061 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16062 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16063 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16064 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16065 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16066 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16067 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16068 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16069 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16070 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16071 * gcc.target/i386/pr63995-2.c: Likewise.
16072 * gcc.target/i386/pr64805.c: Likewise.
16073 * gcc.target/i386/pr65044.c: Likewise.
16074 * gcc.target/i386/pr65167.c: Likewise.
16075 * gcc.target/i386/pr65183.c: Likewise.
16076 * gcc.target/i386/pr65184.c: Likewise.
16077 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16078
28b33016
IE
160792016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16080
16081 PR tree-optimization/69328
16082 * gcc.dg/pr69328.c: New test.
16083
bcff0913
JL
160842016-01-20 Jeff Law <law@redhat.com>
16085
bf0bb970 16086 PR target/25114
bcff0913
JL
16087 * gcc.target/m68k/pr25114.c: New test.
16088
a3f69631
AV
160892016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16090
16091 * gcc.target/arm/memset-inline-10.c: Added
16092 dg-require-effective-target arm_thumb2_ok.
16093
af33ba0d
EB
160942016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16095
16096 * gcc.dg/debug/dwarf2/sso.c: New test.
16097
7596d5de
UB
160982016-01-19 Uros Bizjak <ubizjak@gmail.com>
16099
16100 PR testsuite/68820
16101 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16102 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16103 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16104
ceda2c69
JH
161052016-01-19 Jan Hubicka <hubicka@ucw.cz>
16106
16107 PR ipa/66223
16108 * g++.dg/ipa/devirt-50.C: New testcase.
16109
38a979f2
MP
161102016-01-19 Marek Polacek <polacek@redhat.com>
16111
16112 PR c++/68965
16113 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16114 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16115
962801c5
KT
161162016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16117
16118 PR target/69135
16119 * gcc.target/arm/pr69135_1.c: New test.
16120
078fe40a
WD
161212015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16122
16123 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16124
786e3c06
WD
161252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16126
16127 * gcc.target/aarch64/ccmp_1.c: New testcase.
16128
1e297006
MP
161292016-01-19 Marek Polacek <polacek@redhat.com>
16130
16131 PR c++/68586
16132 * g++.dg/cpp0x/enum30.C: New test.
16133
879c27e3
RB
161342016-01-19 Richard Biener <rguenther@suse.de>
16135
16136 PR tree-optimization/69336
16137 * g++.dg/tree-ssa/pr69336.C: New testcase.
16138
015337d3
JJ
161392016-01-19 Jakub Jelinek <jakub@redhat.com>
16140
16141 PR debug/65779
16142 * gcc.dg/pr65779.c: New test.
16143
e2c768b6
RB
161442016-01-19 Richard Biener <rguenther@suse.de>
16145
16146 PR tree-optimization/69352
16147 * gcc.dg/torture/pr69352.c: New testcase.
16148
569efc34
JJ
161492016-01-19 Jakub Jelinek <jakub@redhat.com>
16150
16151 PR rtl-optimization/68955
16152 PR rtl-optimization/64557
16153 * gcc.dg/torture/pr68955.c: New test.
16154
e49d321f
JH
161552016-01-19 Jan Hubicka <hubicka@ucw.cz>
16156
16157 PR lto/69136
16158 * g++.dg/torture/pr69136.C: New testcase.
16159
e9191ad3
JH
161602016-01-19 Jan Hubicka <hubicka@ucw.cz>
16161
16162 PR lto/69133
16163 * g++.dg/lto/pr69133_0.C: New testcase.
16164 * g++.dg/lto/pr69133_1.C: New testcase.
16165
2bedb645
JL
161662016-01-15 Jeff Law <law@redhat.com>
16167
16168 PR tree-optimization/69320
16169 * gcc.c-torture/pr69320-1.c: New test.
16170 * gcc.c-torture/pr69320-2.c: New test.
16171 * gcc.c-torture/pr69320-3.c: New test.
16172 * gcc.c-torture/pr69320-4.c: New test.
16173
17c15cb9
PP
161742016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16175
16176 PR c++/11858
16177 PR c++/24663
16178 PR c++/24664
16179 * g++.dg/template/pr11858.C: New test.
16180 * g++.dg/template/pr24663.C: New test.
16181 * g++.dg/template/unify12.C: New test.
16182 * g++.dg/template/unify13.C: New test.
16183 * g++.dg/template/unify14.C: New test.
16184 * g++.dg/template/unify15.C: New test.
16185 * g++.dg/template/unify16.C: New test.
16186 * g++.dg/template/unify17.C: New test.
16187
9617fd08
DM
161882016-01-18 David Malcolm <dmalcolm@redhat.com>
16189
16190 PR testsuite/69181
16191 * gcc.dg/pr69181-1.c: New test file.
16192 * gcc.dg/pr69181-2.c: New test file.
16193 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16194 globals by moving it to...
16195 (cleanup-after-saved-dg-test): ...this new function. Add
16196 "global additional_sources_used". Add reset of global
16197 multiline_expected_outputs to the empty list.
16198 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16199 global to...
16200 (multiline_expected_outputs): ...this, and updated comments to
16201 note that it is modified from gcc-dg.exp.
16202 (dg-end-multiline-output): Update for the above renaming.
16203 (handle-multiline-outputs): Likewise. Remove the clearing
16204 of the expected outputs to the empty list.
16205
b555a2e4
RB
162062016-01-18 Richard Biener <rguenther@suse.de>
16207
16208 PR tree-optimization/69297
16209 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16210
96902805
JM
162112016-01-18 Joseph Myers <joseph@codesourcery.com>
16212
16213 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16214 dg-options.
16215 * gcc.target/mips/mips-3d-2.c: Likewise.
16216 * gcc.target/mips/mips-3d-3.c: Likewise.
16217 * gcc.target/mips/mips-3d-4.c: Likewise.
16218 * gcc.target/mips/mips-3d-5.c: Likewise.
16219 * gcc.target/mips/mips-3d-6.c: Likewise.
16220 * gcc.target/mips/mips-3d-7.c: Likewise.
16221 * gcc.target/mips/mips-3d-8.c: Likewise.
16222 * gcc.target/mips/mips-3d-9.c: Likewise.
16223 * gcc.target/mips/mips-ps-1.c: Likewise.
16224 * gcc.target/mips/mips-ps-2.c: Likewise.
16225 * gcc.target/mips/mips-ps-3.c: Likewise.
16226 * gcc.target/mips/mips-ps-4.c: Likewise.
16227 * gcc.target/mips/mips-ps-5.c: Likewise.
16228 * gcc.target/mips/mips-ps-6.c: Likewise.
16229 * gcc.target/mips/mips-ps-7.c: Likewise.
16230 * gcc.target/mips/mips-ps-type.c: Likewise.
16231 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16232 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16233
40e26f94
TV
162342016-01-18 Tom de Vries <tom@codesourcery.com>
16235
16236 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16237 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16238 * c-c++-common/goacc/kernels-empty.c: New test.
16239 * c-c++-common/goacc/kernels-eternal.c: New test.
16240 * c-c++-common/goacc/kernels-loop-2.c: New test.
16241 * c-c++-common/goacc/kernels-loop-3.c: New test.
16242 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16243 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16244 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16245 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16246 * c-c++-common/goacc/kernels-loop-data.c: New test.
16247 * c-c++-common/goacc/kernels-loop-g.c: New test.
16248 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16249 * c-c++-common/goacc/kernels-loop-n.c: New test.
16250 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16251 * c-c++-common/goacc/kernels-loop.c: New test.
16252 * c-c++-common/goacc/kernels-noreturn.c: New test.
16253 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16254 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16255 * c-c++-common/goacc/kernels-reduction.c: New test.
16256
a98d4647
TV
162572016-01-18 Tom de Vries <tom@codesourcery.com>
16258
16259 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16260 * gcc.dg/autopar/outer-2.c: Same.
16261 * gcc.dg/autopar/outer-3.c: Same.
16262 * gcc.dg/autopar/outer-4.c: Same.
16263 * gcc.dg/autopar/outer-5.c: Same.
16264 * gcc.dg/autopar/outer-6.c: Same.
16265 * gcc.dg/autopar/parallelization-1.c: Same.
16266 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16267 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16268 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16269 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16270 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16271 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16272 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16273 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16274 * gcc.dg/autopar/pr39500-1.c: Same.
16275 * gcc.dg/autopar/pr39500-2.c: Same.
16276 * gcc.dg/autopar/pr46193.c: Same.
16277 * gcc.dg/autopar/pr46194.c: Same.
16278 * gcc.dg/autopar/pr49580.c: Same.
16279 * gcc.dg/autopar/pr49960-1.c: Same.
16280 * gcc.dg/autopar/pr49960.c: Same.
16281 * gcc.dg/autopar/pr68373.c: Same.
16282 * gcc.dg/autopar/reduc-1.c: Same.
16283 * gcc.dg/autopar/reduc-1char.c: Same.
16284 * gcc.dg/autopar/reduc-1short.c: Same.
16285 * gcc.dg/autopar/reduc-2.c: Same.
16286 * gcc.dg/autopar/reduc-2char.c: Same.
16287 * gcc.dg/autopar/reduc-2short.c: Same.
16288 * gcc.dg/autopar/reduc-3.c: Same.
16289 * gcc.dg/autopar/reduc-4.c: Same.
16290 * gcc.dg/autopar/reduc-6.c: Same.
16291 * gcc.dg/autopar/reduc-7.c: Same.
16292 * gcc.dg/autopar/reduc-8.c: Same.
16293 * gcc.dg/autopar/reduc-9.c: Same.
16294 * gcc.dg/autopar/uns-outer-4.c: Same.
16295 * gcc.dg/autopar/uns-outer-5.c: Same.
16296 * gcc.dg/autopar/uns-outer-6.c: Same.
16297 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16298 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16299
da976fa8
AL
163002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16301
16302 PR target/63679
16303 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16304 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16305
70c1e886
AL
163062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16307
16308 PR target/63679
16309 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16310 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16311 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16312
88bed196
AL
163132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16314
16315 PR target/63679
16316 * gcc.dg/tree-ssa/sra-17.c: New.
16317 * gcc.dg/tree-ssa/sra-18.c: New.
16318
3dd5f42e
IE
163192016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16320
16321 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16322
ae5a77fa
EB
163232016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16324
16325 * gnat.dg/inline12.adb: New test.
16326
11e57fc6
BC
163272016-01-18 Bin Cheng <bin.cheng@arm.com>
16328
16329 PR tree-optimization/66797
16330 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16331
995b6fe0
RB
163322016-01-18 Richard Biener <rguenther@suse.de>
16333
16334 PR tree-optimization/69170
16335 * gcc.dg/torture/pr69170.c: New testcase.
16336
82ee0cf2 163372016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16338
16339 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16340
d69da357
TV
163412016-01-16 Tom de Vries <tom@codesourcery.com>
16342
16343 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16344
a3845283
TV
163452016-01-16 Tom de Vries <tom@codesourcery.com>
16346
16347 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16348 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16349 redundant dg-require-effective-target pthread.
16350 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16351 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16352 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16353 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16354 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16355 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16356 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16357
197a6aa6
DE
163582016-01-16 David Edelsohn <dje.gcc@gmail.com>
16359
16360 PR target/68609
16361 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16362 * gcc.target/powerpc/recip-7.c: Same.
16363
ec7886c1
PP
163642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16365
16366 PR c++/69091
16367 * g++.dg/template/pr69091.C: New test.
16368
203484bb
PP
163692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16370
16371 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16372 dump does not contain an error_mark_node.
16373 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16374 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16375
aa2500e9
PP
163762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16377
16378 PR c++/68936
16379 * g++.dg/template/pr68936.C: New test.
16380
28621a5c
DE
163812016-01-15 David Edelsohn <dje.gcc@gmail.com>
16382
16383 PR target/68609
16384 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16385 * gcc.target/powerpc/recip-2.c: Same.
16386 * gcc.target/powerpc/recip-3.c: Same.
16387 * gcc.target/powerpc/recip-4.c: Same.
16388 * gcc.target/powerpc/recip-sqrtf.c: Same.
16389
40c43aca
JL
163902016-01-15 Jeff Law <law@redhat.com>
16391
16392 PR tree-optimization/69270
16393 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16394 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16395
afbc5ae8
PT
163962016-01-15 Paul Thomas <pault@gcc.gnu.org>
16397
16398 PR fortran/49630
16399 * gfortran.dg/deferred_character_13.f90: New test for the fix
16400 of comment 3 of the PR.
16401
16402 PR fortran/54070
16403 * gfortran.dg/deferred_character_8.f90: New test
16404 * gfortran.dg/allocate_error_5.f90: New test
16405
16406 PR fortran/60593
16407 * gfortran.dg/deferred_character_10.f90: New test
16408
16409 PR fortran/60795
16410 * gfortran.dg/deferred_character_14.f90: New test
16411
16412 PR fortran/61147
16413 * gfortran.dg/deferred_character_11.f90: New test
16414
16415 PR fortran/64324
16416 * gfortran.dg/deferred_character_9.f90: New test
16417
49abe076
VM
164182016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16419
16420 PR rtl-optimization/69030
16421 * gcc.target/i386/pr69030.c: New.
16422
16d12992
KT
164232016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16424
16425 * gcc.target/aarch64/target_attr_17.c: New test.
16426
78810bd3
RB
164272016-01-15 Richard Biener <rguenther@suse.de>
16428
16429 PR tree-optimization/66856
16430 * gcc.dg/torture/pr66856-1.c: New testcase.
16431 * gcc.dg/torture/pr66856-2.c: Likewise.
16432
2bd847fe
RB
164332016-01-15 Richard Biener <rguenther@suse.de>
16434
16435 PR debug/69137
16436 * g++.dg/lto/pr69137_0.C: New testcase.
16437
a00fe3b7
RS
164382016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16439
16440 PR middle-end/69246
16441 * gcc.target/i386/pr69246.c: New test.
16442
cbb0e83b
DV
164432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16444
7596d5de 16445 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16446
5a500ecf
DV
164472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16448
16449 PR c++/56194
16450 * g++.dg/init/const9.C: Disable test on S/390.
16451
5d9bf64f
DV
164522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16453
16454 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16455 * g++.dg/Wno-frame-address.C: Ditto.
16456
e234b19e
DV
164572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16458
16459 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16460
89483f99
RB
164612016-01-15 Richard Biener <rguenther@suse.de>
16462
16463 PR tree-optimization/68961
16464 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16465
94f37395
IE
164662016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16467
16468 * gcc.target/i386/pr65105-5.c: New test.
16469
82ee0cf2 164702016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16471
16472 * gcc.c-torture/execute/alias-4.c: New testcase.
16473
82ee0cf2 164742016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16475
16476 PR ipa/68148
16477 * g++.dg/ipa/devirt-49.C: New testcase.
16478
092f7deb 164792016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16480
16481 PR target/65837
16482 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16483 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16484 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16485
e93c66bc
RB
164862016-01-15 Richard Biener <rguenther@suse.de>
16487
16488 PR tree-optimization/69117
16489 * gcc.dg/torture/pr69117.c: New testcase.
16490
c47eaca6 164912015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16492
16493 PR c++/69048
16494 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16495
c3f6914a
FXC
164962016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16497
16498 PR testsuite/67509
16499 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16500 range tests use 100 * maximum instead of maximum + 1.
16501
cd65ae90
JJ
165022016-01-14 Jakub Jelinek <jakub@redhat.com>
16503
16504 PR debug/69244
16505 * gcc.dg/guality/pr69244.c: New test.
16506
19643948
UB
165072016-01-14 Uros Bizjak <ubizjak@gmail.com>
16508
16509 * lib/target-supports.exp (check_effective_target_issignaling):
16510 New procedure.
16511 * gcc.dg/pr61441.c: Require issignaling effective target.
16512
fe79c97e
SB
165132016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16514
16515 PR target/68803
16516 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16517
c7df95d8
DM
165182016-01-14 David Malcolm <dmalcolm@redhat.com>
16519
16520 PR c++/68819
16521 PR preprocessor/69177
16522 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16523 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16524 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16525 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16526
00083992
MP
165272016-01-14 Marek Polacek <polacek@redhat.com>
16528
16529 PR c/69262
16530 * gcc.dg/array-15.c: New test.
16531
0c9b3294
JJ
165322016-01-14 Jakub Jelinek <jakub@redhat.com>
16533
16534 PR middle-end/68146
16535 PR tree-optimization/69155
16536 * gfortran.dg/pr68146.f: New test.
16537 * gfortran.dg/pr69155.f90: New test.
16538
3688e13d
RB
165392016-01-14 Richard Biener <rguenther@suse.de>
16540
16541 PR tree-optimization/68060
16542 * gcc.dg/torture/pr68060-1.c: New testcase.
16543 * gcc.dg/torture/pr68060-2.c: Likewise.
16544
bab0ad3a
NC
165452016-01-14 Nick Clifton <nickc@redhat.com>
16546
16547 * lib/target-supports.exp
16548 (check_effective_target_arm_neon_ok_nocache): Add an option
16549 sequence that includes setting the ARM architecture to ARMv7-A.
16550 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16551 command line options necessary to enable Neon support.
16552 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16553 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16554 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16555 * gcc.target/arm/pr69180.c: Likewise.
16556
947c2ce5
JL
165572016-01-14 Jeff Law <law@redhat.com>
16558
16559 PR tree-optimization/69270
16560 * gcc.dg/tree-ssa/pr69270.c: New test.
16561
3342fd71
BS
165622016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16563
16564 PR c/66208
16565 * c-c++-common/pr66208.c: New file.
16566
2ad3adf1
JJ
165672016-01-13 Jakub Jelinek <jakub@redhat.com>
16568
16569 PR tree-optimization/69156
16570 * gcc.dg/pr69156.c: New test.
16571
398d6feb
L
165722016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16573
16574 * gcc.target/i386/pr69225-7.c: New test.
16575
4c868789
RH
165762016-01-13 Richard Henderson <rth@redhat.com>
16577
16578 * gcc.dg/tm/memopt-13.c: Update expected function.
16579 * gcc.dg/tm/memopt-6.c: Likewise.
16580
ef6d1772
UB
165812016-01-13 Uros Bizjak <ubizjak@gmail.com>
16582
16583 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16584 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16585 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16586 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16587
ef6d1772
UB
165882016-01-13 Tom de Vries <tom@codesourcery.com>
16589
16590 PR tree-optimization/69169
0b4b6ef2
TV
16591 * gcc.dg/pr69169.c: New test.
16592
2ad3adf1 165932016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16594
16595 PR target/69228
16596 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16597 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16598 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16599 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16600 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16601 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16602 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16603 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16604
9060e335
AK
166052016-01-13 Jakub Jelinek <jakub@redhat.com>
16606
16607 PR target/69247
16608 * gcc.dg/pr69247.c: New test.
16609
40311329
RB
166102016-01-13 Richard Biener <rguenther@suse.de>
16611
16612 PR tree-optimization/69242
16613 * gcc.dg/torture/pr69242.c: New testcase.
16614
ccbd7103
RB
166152016-01-13 Richard Biener <rguenther@suse.de>
16616
16617 PR tree-optimization/69186
16618 * gcc.dg/torture/pr69186.c: New testcase.
16619
c6f72a46
JL
166202016-01-13 Jeff Law <law@redhat.com>
16621
16622 PR tree-optimization/67755
16623 * gcc.dg/tree-ssa/pr67755.c: New test.
16624
166252016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16626
16627 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16628 pass number in output by a star.
16629
c446cf07
BC
166302016-01-12 Bin Cheng <bin.cheng@arm.com>
16631
16632 PR tree-optimization/68911
16633 * gcc.c-torture/execute/pr68911.c: New test.
16634
5342156c
MP
166352016-01-12 Marek Polacek <polacek@redhat.com>
16636
16637 PR c++/68979
16638 * g++.dg/warn/permissive-1.C: New test.
16639
65364cc5
JJ
166402016-01-12 Jakub Jelinek <jakub@redhat.com>
16641
16642 PR objc++/68511
16643 PR c++/69213
16644 * g++.dg/opt/pr69213.C: New test.
16645
81b9a3d9
CB
166462016-01-12 Christian Bruel <christian.bruel@st.com>
16647
16648 PR target/69180
16649 * gcc.target/arm/pr69180.c: New test.
16650
3c4e91c9
RB
166512016-01-12 Richard Biener <rguenther@suse.de>
16652
16653 PR lto/69077
16654 * g++.dg/lto/pr69077_0.C: New testcase.
16655 * g++.dg/lto/pr69077_1.C: Likewise.
16656
5664cea1
JJ
166572016-01-12 Jakub Jelinek <jakub@redhat.com>
16658
16659 PR target/69175
16660 * g++.dg/opt/pr69175.C: New test.
16661
86cefc49
AL
166622016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16663
16664 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16665 rather than #including math.h & stdlib.h.
16666 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16667 * gcc.dg/vect/pr49771.c: Likewise.
16668 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16669 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16670 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16671 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16672 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16673 * gcc.dg/vect/pr44507.c: Likewise.
16674 * gcc.dg/vect/pr45902.c: Likewise.
16675 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16676 * gcc.dg/vect/vect-117.c: Likewise.
16677 * gcc.dg/vect/vect-99.c: Likewise.
16678 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16679 * gcc.dg/vect/vect-cond-1.c: Likewise.
16680 * gcc.dg/vect/vect-cond-2.c: Likewise.
16681 * gcc.dg/vect/vect-cond-3.c: Likewise.
16682 * gcc.dg/vect/vect-cond-4.c: Likewise.
16683 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16684 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16685 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16686 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16687 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16688 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16689 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16690 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16691 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16692 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16693 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16694 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16695 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16696 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16697 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16698 include of signal.h.
16699 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16700 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16701 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16702 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16703 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16704 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16705 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16706 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16707 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16708 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16709 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16710 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16711 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16712 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16713 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16714 * gcc.dg/vect/vect-outer-5.c: Likewise.
16715 * gcc.dg/vect/vect-outer-6.c: Likewise.
16716 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16717 include of stdio.h.
16718
b832f61e
NC
167192016-01-12 Nick Clifton <nickc@redhat.com>
16720
16721 PR target/68913
16722 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16723 to fread so that it will be found in all target runtimes.
16724
8eac49b1
RB
167252016-01-12 Richard Biener <rguenther@suse.de>
16726
16727 PR tree-optimization/69053
16728 * g++.dg/torture/pr69053.C: New testcase.
16729
2935d994
RB
167302016-01-12 Richard Biener <rguenther@suse.de>
16731
16732 PR tree-optimization/69168
16733 * gcc.dg/torture/pr69168.c: New testcase.
16734
66c16fd9
RB
167352016-01-12 Richard Biener <rguenther@suse.de>
16736
16737 PR tree-optimization/69157
16738 * gcc.dg/torture/pr69157.c: New testcase.
16739
167402016-01-12 Richard Biener <rguenther@suse.de>
16741
16742 PR tree-optimization/69174
16743 * gcc.dg/torture/pr69174.c: New testcase.
16744
723033a6
JJ
167452016-01-12 Jakub Jelinek <jakub@redhat.com>
16746
16747 PR c++/66808
16748 PR c++/69000
16749 * g++.dg/tls/pr66808.C: New test.
16750 * g++.dg/tls/pr69000.C: New test.
16751
3574cf47
BS
167522016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16753
16754 * gcc.target/powerpc/swaps-p8-23.c: New test.
16755 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16756
feb20787
JDA
167572016-01-11 John David Anglin <danglin@gcc.gnu.org>
16758
16759 PR tree-optimization/68356
16760 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16761
27b1820a
KV
167622016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16763 Jim Wilson <jim.wilson@linaro.org>
16764
16765 PR target/69194
16766 * gcc.target/arm/pr69194.c: New test.
16767
cf4de6af
L
167682016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16769
16770 PR target/69225
16771 * gcc.target/i386/pr69225-1.c: New test.
16772 * gcc.target/i386/pr69225-2.c: Likewise.
16773 * gcc.target/i386/pr69225-3.c: Likewise.
16774 * gcc.target/i386/pr69225-4.c: Likewise.
16775 * gcc.target/i386/pr69225-5.c: Likewise.
16776 * gcc.target/i386/pr69225-6.c: Likewise.
16777
1ebd5558
JJ
167782016-01-11 Jakub Jelinek <jakub@redhat.com>
16779
23552a4d
JJ
16780 PR target/67462
16781 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16782 if lp64.
16783
26ff85b0
JJ
16784 PR target/69071
16785 * gcc.dg/pr69071.c: New test.
16786
9cb6bd74
JJ
16787 PR c++/69211
16788 * g++.dg/opt/pr69211.C: New test.
16789
1ebd5558
JJ
16790 PR tree-optimization/69214
16791 * gcc.c-torture/compile/pr69214.c: New test.
16792
8c18c836
UB
167932016-01-11 Uros Bizjak <ubizjak@gmail.com>
16794
16795 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16796 * gcc.target/i386/pr66232-11.c: Ditto.
16797 * gcc.target/i386/pr66232-12.c: Ditto.
16798 * gcc.target/i386/pr66232-13.c: Ditto.
16799
62446e6e
RB
168002016-01-11 Richard Biener <rguenther@suse.de>
16801
16802 PR tree-optimization/69173
16803 * gcc.dg/torture/pr69173.c: New testcase.
16804
2b8568fe
KT
168052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16806
16807 PR rtl-optimization/68796
16808 * gcc.target/aarch64/tst_5.c: New test.
16809 * gcc.target/aarch64/tst_6.c: Likewise.
16810
5baf4532
KT
168112016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16812
16813 PR rtl-optimization/68841
16814 * gcc.dg/pr68841.c: New test.
16815 * gcc.c-torture/execute/pr68841.c: New test.
16816
ca90b1ed
YR
168172016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16818
16819 PR rtl-optimization/68920
16820 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16821 for ix86 targets.
16822 * gcc.dg/ifcvt-5.c: New test.
16823
2ad3adf1 168242016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16825
16826 PR bootstrap/69123
16827 * g++.dg/pr69123.C: New.
16828
83834c09
IE
168292016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16830
16831 PR target/69010
16832 * gcc.target/i386/pr69010.c: New test.
16833
dcf89d57
MJ
168342016-01-11 Martin Jambor <mjambor@suse.cz>
16835
16836 PR ipa/69044
16837 * gcc.target/i386/chkp-pr69044.c: New test.
16838
d95167ee
TV
168392016-01-11 Tom de Vries <tom@codesourcery.com>
16840
16841 PR tree-optimization/69109
16842 * gcc.dg/autopar/pr69109-2.c: New test.
16843 * gcc.dg/autopar/pr69109.c: New test.
16844
4f6403a8
TV
168452016-01-11 Tom de Vries <tom@codesourcery.com>
16846
16847 PR tree-optimization/69108
16848 * gcc.dg/autopar/pr69108.c: New test.
16849
21efdd80
PP
168502016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16851
16852 PR c++/69029
16853 * c-c++-common/Wisleading-indentation.c: Augment test.
16854
fd42eed8
TK
168552016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16856
16857 PR fortran/69154
16858 * gfortran.dg/inline_matmul_12.f90: New test.
16859
4f90ee6c
PT
168602016-01-10 Paul Thomas <pault@gcc.gnu.org>
16861
16862 PR fortran/67779
16863 * gfortran.dg/actual_array_offset_1: New test.
16864
3907c6cf
TV
168652016-01-10 Tom de Vries <tom@codesourcery.com>
16866
16867 PR tree-optimization/69062
16868 * gcc.dg/autopar/pr69062.c: New test.
16869
b07b236e
TS
168702016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16871
16872 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16873 * gcc.dg/vect/slp-perm-2.c: Likewise.
16874 * gcc.dg/vect/slp-perm-3.c: Likewise.
16875 * gcc.dg/vect/slp-perm-5.c: Likewise.
16876 * gcc.dg/vect/slp-perm-6.c: Likewise.
16877 * gcc.dg/vect/slp-perm-7.c: Likewise.
16878 * gcc.dg/vect/slp-perm-8.c: Likewise.
16879
23fab8ae
TV
168802016-01-10 Tom de Vries <tom@codesourcery.com>
16881
16882 PR tree-optimization/69039
16883 * gcc.dg/autopar/pr69039.c: New test.
16884
73f0dae2
MP
168852016-01-09 Marek Polacek <polacek@redhat.com>
16886
16887 PR c++/69113
16888 * g++.dg/pr69113.C: New test.
16889
20b8d734
JJ
168902016-01-09 Jakub Jelinek <jakub@redhat.com>
16891
16892 PR middle-end/50865
16893 PR tree-optimization/69097
16894 * gcc.c-torture/execute/pr50865.c: New test.
16895 * gcc.c-torture/execute/pr69097-1.c: New test.
16896 * gcc.c-torture/execute/pr69097-2.c: New test.
16897 * gcc.dg/pr69097-1.c: New test.
16898 * gcc.dg/pr69097-2.c: New test.
16899
c50e614b
JJ
169002016-01-09 Jakub Jelinek <jakub@redhat.com>
16901
16902 PR c++/69164
16903 * g++.dg/opt/pr69164.C: New test.
16904
e0237993
JJ
169052016-01-08 Jakub Jelinek <jakub@redhat.com>
16906
16907 PR tree-optimization/69167
16908 * gcc.dg/pr69167.c: New test.
16909
bd8f5bb2
MP
169102016-01-08 Marek Polacek <polacek@redhat.com>
16911
16912 PR c++/68449
16913 * g++.dg/pr68449.C: New.
16914
bb0f5ca7
AL
169152016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16916
16917 PR tree-optimization/68707
16918 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16919 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16920 on platforms supporting it.
16921 * gcc.dg/vect/slp-perm-2.c: Likewise.
16922 * gcc.dg/vect/slp-perm-3.c: Likewise.
16923 * gcc.dg/vect/slp-perm-5.c: Likewise.
16924 * gcc.dg/vect/slp-perm-7.c: Likewise.
16925 * gcc.dg/vect/slp-perm-8.c: Likewise.
16926 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16927 on platforms supporting it.
16928
22518428
JJ
169292016-01-08 Jakub Jelinek <jakub@redhat.com>
16930
33f0852f
JJ
16931 PR tree-optimization/69162
16932 * gcc.dg/pr69162.c: New test.
16933
22518428
JJ
16934 PR tree-optimization/69172
16935 * gcc.dg/pr69172.c: New test.
16936
80e9b3aa
TP
169372016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16938
16939 PR tree-optimization/67781
16940 * gcc.c-torture/execute/pr67781.c: New file.
16941
262a363f
JJ
169422016-01-08 Jakub Jelinek <jakub@redhat.com>
16943
16944 PR tree-optimization/69083
16945 * gcc.dg/vect/pr69083.c: New test.
16946
6e1f093f
SS
169472016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16948
16949 PR tree-optimization/61441
16950 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16951 Use -fexcess-precision=standard for compiler options.
16952 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16953
53290e07
JJ
169542016-01-08 Jakub Jelinek <jakub@redhat.com>
16955
57bf3072
JJ
16956 PR fortran/69128
16957 * gfortran.dg/gomp/pr69128.f90: New test.
16958
53290e07
JJ
16959 PR c++/69145
16960 * g++.dg/ext/pr69145-1.C: New test.
16961 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16962 * g++.dg/ext/pr69145-2.h: New file.
16963
7a127fa7
MS
169642016-01-07 Martin Sebor <msebor@redhat.com>
16965
16966 PR c/68966
16967 * gcc.dg/atomic-fetch-bool.c: New test.
16968 * gcc.dg/sync-fetch-bool.c: New test.
16969
95918b49
L
169702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16971
16972 PR fortran/66680
16973 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16974
c8e62a9d
NC
169752016-01-07 Nick Clifton <nickc@redhat.com>
16976
16977 PR target/66655
16978 * g++.dg/pr66655.C: New test.
16979 * g++.dg/pr66655_1.cc: Test support file.
16980 * g++.dg/pr66655.h: Test header file.
16981
2ad3adf1 169822016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16983
16984 PR fortran/66680
16985 gfortran.dg/gomp/pr66680.f90: New test.
16986
4cd9ca92
L
169872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16988
16989 PR target/69171
16990 * gcc.target/i386/pr69171-1.c: New test.
16991 * gcc.target/i386/pr69171-2.c: Likewise.
16992 * gcc.target/i386/pr69171-3.c: Likewise.
16993 * gcc.target/i386/pr69171-4.c: Likewise.
16994 * gcc.target/i386/pr69171-5.c: Likewise.
16995 * gcc.target/i386/pr69171-6.c: Likewise.
16996
7e33d4dc
BS
169972015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16998
16999 PR middle-end/67639
17000 * c-c++-common/pr67639.c: New test.
17001
fec64afc
JJ
170022016-01-07 Jakub Jelinek <jakub@redhat.com>
17003
17004 PR tree-optimization/69141
17005 * g++.dg/opt/pr69141.C: New test.
17006
f293ad29
EB
170072016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17008
17009 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17010
5027395e
UB
170112016-01-06 Uros Bizjak <ubizjak@gmail.com>
17012
17013 PR target/69140
17014 * gcc.target/i386/pr69140.c: New test
17015
7443cf13
DM
170162016-01-06 David Malcolm <dmalcolm@redhat.com>
17017
17018 * gcc.dg/bad-dereference.c: New test case.
17019
32928931
BS
170202015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17021
17022 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17023
68dd05da
AS
170242016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17025
17026 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17027
6b131d5b
MP
170282016-01-06 Marek Polacek <polacek@redhat.com>
17029
17030 PR sanitizer/69099
17031 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17032
8d9fdb49
MP
170332016-01-05 Marek Polacek <polacek@redhat.com>
17034
17035 PR c/69104
17036 * gcc.dg/atomic-invalid-2.c: New.
17037
acf93f1e
L
170382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17039
17040 PR target/68991
17041 * gcc.target/i386/pr68991.c: New test.
17042
3f50525d
L
170432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17044
17045 PR target/68991
17046 * g++.dg/pr68991-1.C: New test.
17047 * g++.dg/pr68991-2.C: Likewise.
17048
e0237993 170492016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17050
e0237993 17051 PR other/60465
face88a1
ST
17052 * gcc.target/ia64/pr60465-gprel64.c: New test.
17053 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17054
a0866eff
KT
170552016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17056
17057 PR rtl-optimization/68651
17058 * gcc.target/aarch64/pr68651_1.c: New test.
17059
c589e975
DM
170602016-01-05 David Malcolm <dmalcolm@redhat.com>
17061
17062 PR c/69122
17063 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17064
929710d9
NS
170652016-01-05 Nathan Sidwell <nathan@acm.org>
17066
ce3e43d7
NS
17067 PR c++/58583
17068 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17069
929710d9
NS
17070 * gcc.dg/alias-15.c: New.
17071
a2faef8e
NC
170722016-01-05 Nick Clifton <nickc@redhat.com>
17073
17074 PR target/68870
17075 * g++.dg/pr68770.C: New test.
17076
4cfa76e3
MS
170772016-01-04 Mike Stump <mikestump@comcast.net>
17078
17079 * lib/target-supports.exp (check_effective_target_cilkplus):
17080 cilkplus targets require pthreads.
4ece61b6 17081 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17082
4e8a3a35
MM
170832016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17084
17085 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17086 generation.
17087
818ab71a
JJ
170882016-01-04 Jakub Jelinek <jakub@redhat.com>
17089
17090 Update copyright years.
17091
2fe0a208
MP
170922016-01-04 Marek Polacek <polacek@redhat.com>
17093
17094 PR c/68908
17095 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17096 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17097 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17098
9e3b2fe3
EB
170992016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17100
17101 * gcc.target/sparc/20160104-2.c: New test.
17102
e8d65a35
EB
171032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17104
17105 * gcc.target/sparc/20160104-1.c: New test.
17106
25ccfccd
PT
171072016-01-03 Paul Thomas <pault@gcc.gnu.org>
17108
17109 PR fortran/65045
17110 * gfortran.dg/pr65045.f90: New test.
17111
cb51d382
EB
171122016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17113
17114 * gnat.dg/specs/debug1.ads: Delete.
17115
6eeaad6e
JD
171162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17117
17118 PR libgfortran/68867
17119 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17120 expression.
17121
2f968603
JD
171222016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17123
17124 PR libgfortran/68867
17125 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17126 PowerPC.
17127
591bb5e4
PT
171282016-01-01 Paul Thomas <pault@gcc.gnu.org>
17129
17130 PR fortran/68864
17131 * gfortran.dg/pr68864.f90: New test.
17132
f1e0620c
JJ
171332016-01-01 Jakub Jelinek <jakub@redhat.com>
17134
942a1319
JJ
17135 PR tree-optimization/69070
17136 * gcc.dg/pr69070.c: New test.
17137
10dff63f
JJ
17138 PR sanitizer/69055
17139 * gfortran.dg/pr69055.f90: New test.
17140
f1e0620c
JJ
17141 PR target/69015
17142 * gcc.dg/pr69015.c: New test.
818ab71a 17143\f
2f883d1c 17144Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17145
17146Copying and distribution of this file, with or without modification,
17147are permitted in any medium without royalty provided the copyright
17148notice and this notice are preserved.