]> 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
6b7d8453
UB
12016-12-04 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/70322
4 * gcc.target/i386/pr70322-4.c: New test.
5
4ceda204
JW
62016-12-03 Janus Weil <janus@gcc.gnu.org>
7
8 PR fortran/43207
9 * gfortran.dg/abstract_type_9.f90: New test case.
10
20fee4a9
JW
112016-12-03 Janus Weil <janus@gcc.gnu.org>
12
13 PR fortran/42188
14 * gfortran.dg/derived_result_2.f90.f90: New test case.
15
802583a2
JW
162016-12-03 Janus Weil <janus@gcc.gnu.org>
17
18 PR fortran/58175
19 * gfortran.dg/finalize_30.f90: Extend test case.
20
a3f7c896
JJ
212016-12-02 Jakub Jelinek <jakub@redhat.com>
22
23 PR c++/78649
24 * g++.dg/cpp0x/pr78649.C: New test.
25
81cff75f
UB
262016-12-02 Uros Bizjak <ubizjak@gmail.com>
27
28 PR target/70322
29 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail.
30
6ed022af
JW
312016-12-02 Steven G. Kargl <kargl@gcc.gnu.org>
32
33 PR fortran/78618
34 * gfortran.dg/char_conversion.f90: New test.
35
17c69eff
JJ
362016-12-02 Jakub Jelinek <jakub@redhat.com>
37
38 PR target/70322
39 * gcc.target/i386/pr70322-1.c: New test.
40 * gcc.target/i386/pr70322-2.c: New test.
41 * gcc.target/i386/pr70322-3.c: New test.
42
8261e476
AV
432016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
44 Thomas Preud'homme <thomas.preudhomme@arm.com>
45
46 * gcc.target/arm/cmse/cmse-1.c: Add test for
47 cmse_nonsecure_caller.
48
c92e08e3
AV
492016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
50 Thomas Preud'homme <thomas.preudhomme@arm.com>
51
52 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir.
53 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests.
54 * gcc.target/arm/cmse/cmse-14.c: New.
55 * gcc.target/arm/cmse/baseline/bitfield-4.c: New.
56 * gcc.target/arm/cmse/baseline/bitfield-5.c: New.
57 * gcc.target/arm/cmse/baseline/bitfield-6.c: New.
58 * gcc.target/arm/cmse/baseline/bitfield-7.c: New.
59 * gcc.target/arm/cmse/baseline/bitfield-8.c: New.
60 * gcc.target/arm/cmse/baseline/bitfield-9.c: New.
61 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New.
62 * gcc.target/arm/cmse/baseline/cmse-11.c: New.
63 * gcc.target/arm/cmse/baseline/cmse-13.c: New.
64 * gcc.target/arm/cmse/baseline/cmse-6.c: New.
65 * gcc.target/arm/cmse/baseline/union-1.c: New.
66 * gcc.target/arm/cmse/baseline/union-2.c: New.
67 * gcc.target/arm/cmse/mainline/bitfield-4.c: New.
68 * gcc.target/arm/cmse/mainline/bitfield-5.c: New.
69 * gcc.target/arm/cmse/mainline/bitfield-6.c: New.
70 * gcc.target/arm/cmse/mainline/bitfield-7.c: New.
71 * gcc.target/arm/cmse/mainline/bitfield-8.c: New.
72 * gcc.target/arm/cmse/mainline/bitfield-9.c: New.
73 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New.
74 * gcc.target/arm/cmse/mainline/union-1.c: New.
75 * gcc.target/arm/cmse/mainline/union-2.c: New.
76 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New.
77 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New.
78 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New.
79 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New.
80 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New.
81 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New.
82 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New.
83 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New.
84 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New.
85 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New.
86 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New.
87 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New.
88 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New.
89 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New.
90
32ce1e4f
AV
912016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
92 Thomas Preud'homme <thomas.preudhomme@arm.com>
93
94 * gcc.target/arm/cmse/cmse-3.c: Add tests.
95 * gcc.target/arm/cmse/cmse-4.c: Add tests.
96 * gcc.target/arm/cmse/cmse-15.c: New.
97
de954d6a
AV
982016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
99 Thomas Preud'homme <thomas.preudhomme@arm.com>
100
101 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate.
102 * gcc.target/arm/cmse/struct-1.c: New.
103 * gcc.target/arm/cmse/bitfield-1.c: New.
104 * gcc.target/arm/cmse/bitfield-2.c: New.
105 * gcc.target/arm/cmse/bitfield-3.c: New.
106 * gcc.target/arm/cmse/baseline/cmse-2.c: New.
107 * gcc.target/arm/cmse/baseline/softfp.c: New.
108 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New.
109 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New.
110 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New.
111 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New.
112 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New.
113
9ad1f699
AV
1142016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
115 Thomas Preud'homme <thomas.preudhomme@arm.com>
116
117 * gcc.target/arm/cmse/cmse-4.c: New.
118 * gcc.target/arm/cmse/cmse-9.c: New.
119 * gcc.target/arm/cmse/cmse-10.c: New.
120
97b0656d
AV
1212016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
122 Thomas Preud'homme <thomas.preudhomme@arm.com>
123
124 * gcc.target/arm/cmse/cmse-3.c: New.
125
de7b5723
AV
1262016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
127 Thomas Preud'homme <thomas.preudhomme@arm.com>
128
129 * gcc.target/arm/cmse/cmse.exp: New.
130 * gcc.target/arm/cmse/cmse-1.c: New.
131 * gcc.target/arm/cmse/cmse-12.c: New.
132 * lib/target-supports.exp
133 (check_effective_target_arm_cmse_ok): New.
134
c5af52eb
CP
1352016-12-02 Cesar Philippidis <cesar@codesourcery.com>
136 James Norris <jnorris@codesourcery.com>
137
138 * c-c++-common/goacc/data-2.c: Adjust test.
139 * c-c++-common/goacc/executeables-1.c: New test.
140 * g++.dg/goacc/data-1.C: Adjust test.
141
04c452f4
JG
1422016-12-02 James Greenhalgh <james.greenhalgh@arm.com>
143
144 PR rtl-optimization/78561
145 * gcc.target/aarch64/pr78561.c: New.
146
714445ae
BC
1472016-12-02 Bin Cheng <bin.cheng@arm.com>
148
149 * gcc.dg/fold-bopcond-1.c: New test.
150 * gcc.dg/fold-bopcond-2.c: New test.
151
d003d97f
DV
1522016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
153
154 * gcc.target/s390/md/setmem_long-1.c: Fix test.
155
a7174449
JJ
1562016-12-02 Jakub Jelinek <jakub@redhat.com>
157
60ebe8ce
JJ
158 PR rtl-optimization/78547
159 * gcc.dg/pr78547.c: New test.
160
a7174449
JJ
161 PR rtl-optimization/78575
162 * gcc.dg/pr78575.c: New test.
163
bba13c0c
DV
1642016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
165
166 * gcc.target/s390/litpool-r3-1.c: Fix label number test.
167
0f6f72e8
DV
1682016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
169
170 PR target/77822
171 * gcc.target/s390/s390.exp: Support .C tests.
172 * gcc.target/s390/pr77822-2.c: New test.
173 * gcc.target/s390/pr77822-1.C: New test.
174
7f5fc633
AK
1752016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
176
177 * gcc.target/s390/vector/vec-nopeel-1.c: New test.
178
eca98038
AK
1792016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
180
181 * gcc.target/s390/zvector/vec-cmp-2.c: New test.
182
a6a2b532
AK
1832016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
184
185 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the
186 pattern checks.
187 * gcc.target/s390/zvector/vec-cmp-1.c: New test.
188
84b0769e
MO
1892016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com>
190
191 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test.
192
90ee6453
EP
1932016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com>
194
195 PR fortran/77505
196 * gfortran.dg/char_length_20.f90: New test.
197 * gfortran.dg/char_length_21.f90: Ditto.
198
96ad5df6
SK
1992016-12-01 Steven G. Kargl <kargl@gcc.gnu.org>
200
201 PR fortran/78279
202 * gfortran.dg/pr78279.f90: New test.
203
3c708994
DE
2042016-12-01 David Edelsohn <dje.gcc@gmail.com>
205
206 * g++.dg/tls/pr77285-1.C: dg-add-options tls
207
d95fe801
JG
2082016-12-01 James Greenhalgh <james.greenhalgh@arm.com>
209
210 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp.
211
a1fc386a
RB
2122016-12-01 Richard Biener <rguenther@suse.de>
213
214 * gcc.dg/torture/alias-2.c: New testcase.
215
b0da9709
GJL
2162016-12-01 Georg-Johann Lay <avr@gjlay.de>
217
218 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny.
219 * gcc.target/avr/tiny-caller-save.c: Dito.
220
ccbf6355
AV
2212016-12-01 Andre Vehreschild <vehre@gcc.gnu.org>
222
223 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits.
224
d26b3eb7
JJ
2252016-12-01 Jakub Jelinek <jakub@redhat.com>
226
227 PR debug/78587
228 * gcc.dg/debug/pr78587.c: New test.
229
0f091278
SB
2302016-12-01 Segher Boessenkool <segher@kernel.crashing.org>
231
232 PR rtl-optimization/78607
233 * gcc.c-torture/compile/pr78607.c: New testcase.
234
1124cf27
MS
2352016-11-30 Martin Sebor <msebor@redhat.com>
236
237 PR tree-optimization/78586
238 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases.
239
f7abdf36
VM
2402016-11-30 Vladimir Makarov <vmakarov@redhat.com>
241
242 PR tree-optimization/77856
df3f1277 243 * gcc.target/i386/pr77856.c: New.
f7abdf36 244
917b47be
DE
2452016-11-30 David Edelsohn <dje.gcc@gmail.com>
246
df3f1277
UB
247 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL
248 scan-assembler-not on AIX.
917b47be 249
8fb75185
AV
2502016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
251
df3f1277 252 * gfortran.dg/coarray_lib_alloc_4.f90: Really add.
8fb75185 253
82c7aae6
DE
2542016-11-30 David Edelsohn <dje.gcc@gmail.com>
255
256 * g++.dg/eh/new1.C: XFAIL on AIX.
257 * g++.dg/eh/delete1.C: Same.
258 * g++.dg/init/new40.C: Same.
259 * g++.old-deja/g++.eh/new2.C: Same.
260
9e604f92
DM
2612016-11-30 David Malcolm <dmalcolm@redhat.com>
262
263 PR c/78498
264 * gcc.dg/format/pr78494.c: Rename to...
265 * gcc.dg/format/pr78498.c: ...this.
266
e613205c
DM
2672016-11-30 David Malcolm <dmalcolm@redhat.com>
268
269 PR c/78498
270 * gcc.dg/format/pr78494.c: New test case.
271
e6383ae7
DE
2722016-11-30 David Edelsohn <dje.gcc@gmail.com>
273
274 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX.
275 * g++.dg/debug/dwarf2/imported-decl-2.C: Same.
276 * g++.dg/debug/dwarf2/refqual-1.C: Same.
277 * g++.dg/debug/dwarf2/refqual-2.C: Same.
278
17a938e8
SB
2792016-11-30 Segher Boessenkool <segher@kernel.crashing.org>
280
281 PR rtl-optimization/78610
282 * gcc.c-torture/compile/pr78610.c: New testcase.
283
aec0ee11
BC
2842016-11-30 Bin Cheng <bin.cheng@arm.com>
285
286 PR tree-optimization/78574
287 * gcc.c-torture/compile/pr78574.c: New test.
288
ba85c8c3
AV
2892016-11-30 Andre Vehreschild <vehre@gcc.gnu.org>
290
291 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere
292 to the changed interfaces.
293 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
294 * gfortran.dg/coarray_allocate_7.f08: Likewise.
295 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise.
296 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise.
297 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise.
298 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
299 * gfortran.dg/coarray_lib_alloc_4.f90: New test.
300
d5c50b02
JW
3012016-11-30 Janus Weil <janus@gcc.gnu.org>
302
303 PR fortran/78593
304 * gfortran.dg/derived_result.f90: New test case.
305
8fef5ca9
TP
3062016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
307
308 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add
309 -mfloat-abi=soft option.
310 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing
311 foreach loop.
312
35323bd8
KT
3132016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
314
315 PR target/78362
316 * gcc.c-torture/compile/pr78362.c: New test.
317
cc46bc43
AB
3182016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
319
320 * lib/target-supports.exp (check_effective_target_freorder): Check
321 additional case.
322
e9472c81
AB
3232016-11-30 Andrew Burgess <andrew.burgess@embecosm.com>
324
325 * gcc.target/arc/arc700-stld-hazard.c: New file.
326
40109581
JW
3272016-11-30 Janus Weil <janus@gcc.gnu.org>
328
329 PR fortran/78592
330 * gfortran.dg/dtio_18.f90: New test case.
331
fb61d96c
ML
3322016-11-30 Martin Liska <mliska@suse.cz>
333
334 PR sanitizer/78541
335 * gcc.dg/asan/pr78541-2.c: New test.
336 * gcc.dg/asan/pr78541.c: New test.
337
053d5e0c
JJ
3382016-11-30 Jakub Jelinek <jakub@redhat.com>
339
340 PR tree-optimization/78586
341 * gcc.c-torture/execute/pr78586.c: New test.
342
a4f15a7d
JW
3432016-11-30 Janus Weil <janus@gcc.gnu.org>
344
345 PR fortran/78573
346 * gfortran.dg/class_61.f90: New test case.
347
94f597df
DM
3482016-11-29 David Malcolm <dmalcolm@redhat.com>
349
350 PR preprocessor/78569
351 * gcc.dg/format/pr78569.c: New test case.
352
576b067c
MS
3532016-11-29 Martin Sebor <msebor@redhat.com>
354
355 avoid false positives on ILP32 targets.
356 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
357
01a4551c
MS
3582016-11-29 Martin Sebor <msebor@redhat.com>
359
360 PR tree-optimization/78512
361 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases.
362 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases.
363
a9185480
UB
3642016-11-29 Uros Bizjak <ubizjak@gmail.com>
365
366 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test):
367 Force value through k register.
368
8bf3cdff
DM
3692016-11-29 David Malcolm <dmalcolm@redhat.com>
370
371 PR c++/72774
372 PR c++/72786
373 PR c++/77922
374 PR c++/78313
375 * g++.dg/spellcheck-c++-11-keyword.C: New test case.
376 * g++.dg/spellcheck-macro-ordering.C: New test case.
377 * g++.dg/spellcheck-pr78313.C: New test case.
378
753a9523
TC
3792016-11-29 Tamar Christina <tamar.christina@arm.com>
380
381 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
382 (AARCH64_ONLY, CHECK_CRYPTO): New macros.
383 (Poly64x1_t, Poly64x2_t): Added types.
384 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
385 (vmov_n_p64, vmovq_n_p64): Added.
386 (vld2_lane_p64, vld2q_lane_p64): Likewise.
387 (vld3_lane_p64, vld3q_lane_p64): Likewise.
388 (vld4_lane_p64, vld4q_lane_p64): Likewise.
389 (vst2_lane_p64, vst2q_lane_p64): Likewise.
390 (vst3_lane_p64, vst3q_lane_p64): Likewise.
391 (vst4_lane_p64, vst4q_lane_p64): Likewise.
392 (vget_lane_p64, vgetq_lane_p64): Likewise.
393 (vget_high_p64): Likewise.
394 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c:
395 Added AArch64 flags.
396 (vreint_vector, vreint_vector_res): Moved to header.
397 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c:
398 Added Aarch64 flags.
399 (vreint_vector, vreint_vector_res): Moved to header.
400
c0fe5a21
JW
4012016-11-29 Janus Weil <janus@gcc.gnu.org>
402
403 PR fortran/58175
404 * gfortran.dg/finalize_30.f90: New test case.
405
248cce34
ML
4062016-11-29 Martin Liska <mliska@suse.cz>
407
408 PR gcov-profile/78582
409 * gcc.dg/pr78582.c: New test.
410
11edabc2
SKS
4112016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
412
413 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for
414 targets with sizeof(int) < 4.
415
b302f2e0
RB
4162016-11-29 Richard Biener <rguenther@suse.de>
417
418 PR middle-end/78546
419 * gcc.dg/tree-ssa/forwprop-36.c: New testcase.
420
01a8a373
SB
4212016-11-29 Segher Boessenkool <segher@kernel.crashing.org>
422
423 * gcc.target/powerpc/rldic-0.c: New testcase.
424 * gcc.target/powerpc/rldic-1.c: New testcase.
425 * gcc.target/powerpc/rldic-2.c: New testcase.
426 * gcc.target/powerpc/rldicl-0.c: New testcase.
427 * gcc.target/powerpc/rldicl-1.c: New testcase.
428 * gcc.target/powerpc/rldicl-2.c: New testcase.
429 * gcc.target/powerpc/rldicr-0.c: New testcase.
430 * gcc.target/powerpc/rldicr-1.c: New testcase.
431 * gcc.target/powerpc/rldicr-2.c: New testcase.
432 * gcc.target/powerpc/rldicx.h: New file.
433 * gcc.target/powerpc/rldimi-0.c: New testcase.
434 * gcc.target/powerpc/rldimi-1.c: New testcase.
435 * gcc.target/powerpc/rldimi-2.c: New testcase.
436 * gcc.target/powerpc/rldimi.h: New file.
437 * gcc.target/powerpc/rlwimi-0.c: New testcase.
438 * gcc.target/powerpc/rlwimi-1.c: New testcase.
439 * gcc.target/powerpc/rlwimi-2.c: New testcase.
440 * gcc.target/powerpc/rlwimi.h: New file.
441 * gcc.target/powerpc/rlwinm-0.c: New testcase.
442 * gcc.target/powerpc/rlwinm-1.c: New testcase.
443 * gcc.target/powerpc/rlwinm-2.c: New testcase.
444 * gcc.target/powerpc/rlwinm.h: New file.
445
a5a4add7
JJ
4462016-11-28 Jakub Jelinek <jakub@redhat.com>
447
448 PR middle-end/78540
449 * gcc.dg/pr78540.c: New test.
450
de6aa933
MS
4512016-11-28 Martin Sebor <msebor@redhat.com>
452
453 PR middle-end/78520
454 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases.
455 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test.
456 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
457 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases.
458
80cf1b8b
JJ
4592016-11-28 Jakub Jelinek <jakub@redhat.com>
460
f28fd43e
JJ
461 PR c++/72808
462 * g++.dg/debug/pr72808.C: New test.
463
d0570047
JJ
464 PR rtl-optimization/78546
465 * gcc.dg/torture/pr78546-1.c: New test.
466 * gcc.dg/torture/pr78546-2.c: New test.
467
80cf1b8b
JJ
468 PR fortran/78298
469 * gfortran.dg/gomp/pr78298.f90: New test.
470
bf9e8b6b
UB
4712016-11-28 Uros Bizjak <ubizjak@gmail.com>
472
473 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string.
474 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto.
475
f4bb5c17
JJ
4762016-11-28 Jakub Jelinek <jakub@redhat.com>
477
478 PR c++/77591
479 * g++.dg/cpp1y/pr77591.C: New test.
480
54856e4f
DE
4812016-11-28 David Edelsohn <dje.gcc@gmail.com>
482
483 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning.
484
6522add2
RB
4852016-11-28 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/78542
488 * gcc.dg/torture/pr78542.c: New testcase.
489
b7ce4fe2
RB
4902016-11-28 Richard Biener <rguenther@suse.de>
491
492 PR tree-optimization/78343
493 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate.
494 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
495
df8391b4
JJ
4962016-11-28 Jakub Jelinek <jakub@redhat.com>
497
498 PR lto/78211
499 * g++.dg/ipa/pr78211.C: New test.
500
e578b767
PT
5012016-11-27 Paul Thomas <pault@gcc.gnu.org>
502
503 PR fortran/78474
504 * gfortran.dg/submodule_22.f08: New test.
505
506 PR fortran/78331
507 * gfortran.dg/submodule_21.f08: New test.
508
ae829c95
JDA
5092016-11-27 John David Anglin <danglin@gcc.gnu.org>
510
511 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2.
512
b410cf1d
IS
5132016-11-27 Iain Sandoe <iain@codesourcery.com>
514 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
515 Dominique d'Humieres <dominiq@lps.ens.fr>
516
517 PR target/67710
518 * gcc.dg/darwin-minversion-1.c: Update min version check.
519 * gcc.dg/darwin-minversion-2.c: Likewise.
520 * gcc.dg/darwin-minversion-3.c: Likewise.
521
03f82a6a
IS
5222016-11-27 Iain Sandoe <iain@codesourcery.com>
523
524 PR target/57438
525 * gcc.dg/pr57438-1.c: New Test.
526 * gcc.dg/pr57438-2.c: New Test.
527
987395fd
DH
5282016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr>
529 Iain Sandoe <iain@codesourcery.com>
530
531 PR target/71767
532 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and
533 linker-visible symbols.
534 * g++.dg/torture/darwin-cfstring-3.C: Likewise.
535 * gcc.dg/const-uniq-1.c: Likewise.
536 * gcc.dg/torture/darwin-cfstring-3.c: Likewise.
537 * gcc.target/i386/pr70799-1.c: Likewise.
538
ad7a69db
JJ
5392016-11-25 Jakub Jelinek <jakub@redhat.com>
540
8382457c
JJ
541 PR rtl-optimization/78438
542 PR rtl-optimization/78477
543 * gcc.c-torture/execute/pr78438.c: New test.
544 * gcc.c-torture/execute/pr78477.c: New test.
545
ad7a69db
JJ
546 PR rtl-optimization/78526
547 * gcc.dg/pr78526.c: New test.
548
c620cf89
VM
5492016-11-25 Vladimir Makarov <vmakarov@redhat.com>
550
551 PR rtl-optimization/77541
552 * gcc.target/i386/pr77541.c: Change target to int128.
553
f76c4d97
JW
5542016-11-25 Janus Weil <janus@gcc.gnu.org>
555
556 PR fortran/60853
557 * gfortran.dg/typebound_assignment_8.f90: New test case.
558
27d0862e
JJ
5592016-11-25 Jakub Jelinek <jakub@redhat.com>
560
561 PR rtl-optimization/78527
562 * gcc.c-torture/compile/pr78527.c: New test.
563
78681a7b
ML
5642016-11-25 Martin Liska <mliska@suse.cz>
565
566 PR gcov-profile/78086
567 * g++.dg/gcov/pr16855.C: Clean up the test case.
568 * g++.dg/gcov/pr16855-priority.C: New test.
569
a77af182
RB
5702016-11-25 Richard Biener <rguenther@suse.de>
571
572 PR ipa/78515
573 * gcc.dg/torture/pr78515.c: New testcase.
574
3cae214f
PT
5752016-11-25 Paul Thomas <pault@gcc.gnu.org>
576
577 PR fortran/78293
578 * gfortran.dg/allocatable_function_10.f90: New test.
579 * gfortran.dg/class_array_15.f03: Increase builtin_free count
580 from 11 to 12.
581
ae22bc5d
BC
5822016-11-25 Bin Cheng <bin.cheng@arm.com>
583
584 PR middle-end/78507
585 PR middle-end/78510
586 PR middle-end/78517
587 * g++.dg/torture/pr78507.C: New test.
588 * gcc.dg/torture/pr78510.c: New test.
589 * gcc.dg/torture/pr78517.c: New test.
590
59ec925b
RB
5912016-11-24 Richard Biener <rguenther@suse.de>
592
593 PR tree-optimization/78343
594 * gcc.dg/tree-ssa/sccp-2.c: New testcase.
595 * gcc.dg/autopar/uns-outer-6.c: Adjust.
596 * gcc.dg/tree-ssa/20030808-1.c: Likewise.
597 * gcc.dg/tree-ssa/20040305-1.c: Likewise.
598 * gcc.dg/vect/pr38529.c: Likewise.
599
83624b60
TP
6002016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
601
602 PR tree-optimization/77673
603 * gcc.dg/pr77673.c: New test.
604
54e606f0
MJ
6052016-11-25 Martin Jambor <mjambor@suse.cz>
606
607 PR tree-optimization/70965
608 * g++.dg/pr70965.C: New test.
609
758dcf83
JJ
6102016-11-25 Jakub Jelinek <jakub@redhat.com>
611 Andreas Schwab <schwab@linux-m68k.org>
612
613 PR gcov-profile/78467
614 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to
615 signed int.
616
84db1406
RS
6172016-11-25 Richard Sandiford <richard.sandiford@arm.com>
618
619 * gcc.dg/tree-ssa/tailcall-7-run.c: New test.
620 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise.
621
2c28c3e4
RS
6222016-11-25 Richard Sandiford <richard.sandiford@arm.com>
623
624 * gcc.dg/tree-ssa/tailcall-8.c: New test.
625
4ae35e69
SKS
6262016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
627
628 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets
3cae214f 629 with sizeof(int) < 4.
4ae35e69 630
d7b0fcaa
MS
6312016-11-24 Martin Sebor <msebor@redhat.com>
632
633 PR tree-optimization/78476
634 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test.
635
3f156a6c
VM
6362016-11-24 Vladimir Makarov <vmakarov@redhat.com>
637
638 PR rtl-optimization/77541
639 * gcc.target/i386/pr77541.c: New.
640
fba5a793
SK
6412016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
642
643 PR fortran/78500
644 * gfortran.dg/class_result_4.f90: New test.
645
11e554b3
JG
6462016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
647
648 * gcc.target/aarch64/_Float16_1.c: New.
649 * gcc.target/aarch64/_Float16_2.c: Likewise.
650 * gcc.target/aarch64/_Float16_3.c: Likewise.
651
bf1e3646
JG
6522016-11-24 James Greenhalgh <james.greenhalgh@arm.com>
653
654 * gcc.target/aarch64/floatdihf2_1.c: New.
655
33a002b0
KT
6562016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
657
658 PR target/48863
659 PR inline-asm/70184
660 * gcc.target/arm/pr48863.c: New test.
661
0d56d3c1
ML
6622016-11-24 Martin Liska <mliska@suse.cz>
663
664 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan
665 parts for frequencies/probabilities.
666 * gcc.dg/pr34027-1.c: Likewise.
667 * gcc.dg/strict-overflow-2.c: Likewise.
668 * gcc.dg/tree-ssa/20040703-1.c: Likewise.
669 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise.
670 * gcc.dg/tree-ssa/pr32044.c: Likewise.
671 * gcc.dg/tree-ssa/vector-3.c: Likewise.
672 * gcc.dg/tree-ssa/vrp101.c: Likewise.
673 * gcc.dg/tree-ssa/dump-2.c: New test.
674
8cac4d85
BS
6752016-11-24 Bernd Schmidt <bschmidt@redhat.com>
676
677 * gcc.target/i386/align-limit.c: New test.
678
eb2afa1a
RB
6792016-11-24 Richard Biener <rguenther@suse.de>
680
681 PR tree-optimization/71595
682 * gcc.dg/torture/pr71595.c: New testcase.
683
2d8fec87
BS
6842016-11-24 Bernd Schmidt <bschmidt@redhat.com>
685
686 PR rtl-optimization/78120
687 * gcc.target/i386/pr78120.c: New test.
688
3b08cde8
EB
6892016-11-24 Eric Botcazou <ebotcazou@adacore.com>
690
691 * gcc.c-torture/compile/20161124-1.c: New test.
692
bf2df7a9
ML
6932016-11-24 Jakub Jelinek <jakub@redhat.com>
694
695 PR bootstrap/78493
696 * g++.dg/cpp1z/decomp18.C: New test.
697
adf86091
N
6982016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
699
700 * gcc.target/aarch64/ldp_stp_1.c : Add -mcpu=generic.
701 * gcc.target/aarch64/store-pair-1.c : Likewise.
702
3884190f
N
7032016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
704
705 * gcc.target/aarch64/fmaxmin.c : Add -fno-vect-cost-model.
706 * gcc.target/aarch64/fmul_fcvt_2.c : Likewise.
707 * gcc.target/aarch64/vect-abs-compile.c : Likewise.
708 * gcc.target/aarch64/vect-clz.c : Likewise.
709 * gcc.target/aarch64/vect-fcm-eq-d.c : Likewise.
710 * gcc.target/aarch64/vect-fcm-ge-d.c : Likewise.
711 * gcc.target/aarch64/vect-fcm-gt-d.c : Likewise.
712 * gcc.target/aarch64/vect-fmovd-zero.c : Likewise.
713 * gcc.target/aarch64/vect-fmovd.c : Likewise.
714 * gcc.target/aarch64/vect-fmovf-zero.c : Likewise.
715 * gcc.target/aarch64/vect-fmovf.c : Likewise.
716 * gcc.target/aarch64/vect_ctz_1.c : Likewise.
717
90b725f0
PB
7182016-11-23 Peter Bergner <bergner@vnet.ibm.com>
719
720 PR target/78458
721 * gcc.target/powerpc/pr78458.c: New.
722
03f24169
JM
7232016-11-23 Joseph Myers <joseph@codesourcery.com>
724
725 * gcc.c-torture/compile/20161123-1.c: New test.
726
91c9fb42
SK
7272016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
728
729 PR fortran/78297
730 * gfortran.dg/pr78297.f90: New test.
731
15a3cdd8
DE
7322016-11-23 David Edelsohn <dje.gcc@gmail.com>
733
734 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
735
c39dad64
JJ
7362016-11-23 Jakub Jelinek <jakub@redhat.com>
737
c944c6a2
JJ
738 PR sanitizer/69278
739 * g++.dg/ubsan/return-7.C: New test.
740 * c-c++-common/ubsan/unreachable-4.c: New test.
741
871a2c6c
JJ
742 PR tree-optimization/78482
743 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
744 (bar): New function.
745 (main): Call bar instead of printf.
746
c39dad64
JJ
747 PR middle-end/69183
748 * gfortran.dg/gomp/pr69183.f90: New test.
749
7502016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
751
752 PR target/78230
753 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
754 (test2) Ditto.
755
25cb6b33
JJ
7562016-11-23 Jakub Jelinek <jakub@redhat.com>
757
758 PR c++/77907
759 * g++.dg/cpp0x/pr77907.C: New test.
760
cfe3d653
PK
7612016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
762
763 PR middle-end/78153
764 * gcc.dg/tree-ssa/pr78153-1.c: New test.
765 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
766
5774b1fa
JG
7672016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
768
769 PR target/63250
770 * lib/target-supports.exp (add_options_for_float16): Add
771 -mfp16-format=ieee when testign arm*-*-*.
772
5e0f10a0
JG
7732016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
774
775 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
776 result.
777 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
778 result.
779
ba75a174
JG
7802016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
781
782 * lib/target-supports.exp (check_effective_target_float16): Add
783 options for _Float16.
784 (check_effective_target_float32): Add options for _Float32.
785 (check_effective_target_float64): Add options for _Float64.
786 (check_effective_target_float128): Add options for _Float128.
787 (check_effective_target_float32x): Add options for _Float32x.
788 (check_effective_target_float64x): Add options for _Float64x.
789 (check_effective_target_float128x): Add options for _Float128x.
790
56d8ffc1
JG
7912016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
792
793 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
794 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
795
04f0fcf7
JG
7962016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
797
798 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
799 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
800
aecc521b
MS
8012016-11-23 Martin Sebor <msebor@redhat.com>
802
803 PR middle-end/78461
804 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
805 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
806
e2df2328
JJ
8072016-11-23 Jakub Jelinek <jakub@redhat.com>
808
1b3314dd
JJ
809 PR c++/71450
810 * g++.dg/cpp0x/pr71450-1.C: New test.
811 * g++.dg/cpp0x/pr71450-2.C: New test.
812
e2df2328
JJ
813 PR c++/77739
814 * g++.dg/cpp1y/pr77739.C: New test.
815
56b1c60e
MJ
8162016-11-23 Martin Jambor <mjambor@suse.cz>
817
818 * c-c++-common/gomp/gridify-1.c: Update scan string.
819 * gfortran.dg/gomp/gridify-1.f90: Likewise.
820 * c-c++-common/gomp/gridify-2.c: New test.
821 * c-c++-common/gomp/gridify-3.c: Likewise.
822
e600f219
RB
8232016-11-23 Richard Biener <rguenther@suse.de>
824
825 PR tree-optimization/78396
826 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
827
cbb88345
RB
8282016-11-23 Richard Biener <rguenther@suse.de>
829
830 PR tree-optimization/78482
831 * gcc.dg/torture/pr78482.c: New testcase.
832
b5481987
BC
8332016-11-23 Bin Cheng <bin.cheng@arm.com>
834
835 * gcc.dg/fold-cond_expr-1.c: New test.
836 * gcc.dg/fold-condcmpconv-1.c: New test.
837 * gcc.dg/fold-condcmpconv-2.c: New test.
838
0eb078fe
RB
8392016-11-23 Richard Biener <rguenther@suse.de>
840
841 PR middle-end/71762
842 * gcc.dg/torture/pr71762-1.c: New testcase.
843 * gcc.dg/torture/pr71762-2.c: Likewise.
844 * gcc.dg/torture/pr71762-3.c: Likewise.
845 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
846
efb71232
RB
8472016-11-23 Richard Biener <rguenther@suse.de>
848
849 PR lto/78472
850 * g++.dg/lto/pr78472_0.c: New testcase.
851 * g++.dg/lto/pr78472_1.C: Likewise.
852
a5bb8a5c
RB
8532016-11-23 Richard Biener <rguenther@suse.de>
854 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
855
856 PR tree-optimization/78154
857 * gcc.dg/tree-ssa/pr78154.c: New test.
858
e36c1cfe
N
8592016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
860
861 * gcc.dg/pr31096.c: New testcase.
862 * gcc.dg/pr31096-1.c: New testcase.
863
fb2675cb
PB
8642016-11-23 Paolo Bonzini <bonzini@gnu.org>
865
866 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
867 adjust for warning->pedwarn change.
868 * gcc.dg/cpp/defined-syshdr.c,
869 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
870 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
871 gcc.dg/cpp/defined-Wextra.c,
872 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
873
baf53c47
SKS
8742016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
875
876 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
877
ec1c5694
JJ
8782016-11-23 Jakub Jelinek <jakub@redhat.com>
879
880 PR target/78451
881 * gcc.target/i386/pr78451.c: New test.
882 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
883 and #pragma GCC pop_options around the first #pragma GCC target.
884 * gcc.target/i386/pr69255-2.c: Likewise.
885 * gcc.target/i386/pr69255-3.c: Likewise.
886
43fd192f
MC
8872016-11-23 Michael Collison <michael.collison@arm.com>
888
889 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
890 additional constants are recognized and fewer instructions generated.
891 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
892 additional constants are recognized and fewer instructions generated.
893
ed9e2fa9
ILT
8942016-11-22 Ian Lance Taylor <iant@golang.org>
895
896 * gcc.misc-tests/godump-1.c: Update expected output for recent
897 changes.
898
3135d8fe
MP
8992016-11-22 Marek Polacek <polacek@redhat.com>
900
901 PR tree-optimization/78455
902 * gcc.dg/uninit-23.c: New.
903
f8a6e41f
SK
9042016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
905
906 PR fortran/78479
907 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
908 comment.
909
7e98cccb
SK
9102016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
911
912 PR fortran/78479
913 * gfortran.dg/char_component_initializer_3.f90: New test.
914
9435cd52
JJ
9152016-11-22 Jakub Jelinek <jakub@redhat.com>
916
917 PR target/78451
918 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
919 GCC target pragma before including immintrin.h.
920
a0af8668
CL
9212016-11-22 Carl Love <cel@us.ibm.com>
922
923 * gcc.target/powerpc/builtins-3.c: New file to test the new
924 built-ins for vector compare equal and vector compare not equal.
925
5d382ed6
JW
9262016-11-22 Janus Weil <janus@gcc.gnu.org>
927
928 PR fortran/78443
929 * gfortran.dg/typebound_proc_35.f90: New test case.
930
4fa33072
GJL
9312016-11-22 Georg-Johann Lay <avr@gjlay.de>
932
933 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
934 parameter in declaration.
935
0e721ce7
GJL
9362016-11-22 Georg-Johann Lay <avr@gjlay.de>
937
938 * gcc.dg/loop-split.c: Require int32plus.
939 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
940
88c888f1
BE
9412016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
942
943 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
944
9d494aac
GJL
9452016-11-22 Georg-Johann Lay <avr@gjlay.de>
946
947 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
948
c69fb816
KT
9492016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
950
951 PR target/78439
952 * gcc.c-torture/compile/pr78439.c: New test.
953
4ac52f16
TP
9542016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
955
956 PR target/77904
957 * gcc.target/arm/pr77904.c: New test.
958
e4fe8c9f
TT
9592016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
960
961 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
962 isa_rev>=2.
963
9b28cb6f
JJ
9642016-11-22 Jakub Jelinek <jakub@redhat.com>
965
46a61395
JJ
966 PR tree-optimization/78436
967 * gcc.c-torture/execute/pr78436.c: New test.
968
76a7314d
JJ
969 PR middle-end/78416
970 * gcc.dg/torture/pr78416.c: New test.
971
9b28cb6f
JJ
972 PR tree-optimization/78445
973 * gcc.dg/pr78445.c: New test.
974
ee8195d9
SN
9752016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
976
b2b0acbe 977 PR libgfortran/78449
ee8195d9
SN
978 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
979
3ca23cdb
JL
9802016-11-21 Jeff Law <law@redhat.com>
981
b2b0acbe 982 PR target/68538
3ca23cdb
JL
983 * gcc.c-torture/compile/pr68538.c: New test.
984
d85e598a
MM
9852016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
986
987 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
988 to be generated instead of FCTIWUZ or FCTIWZ.
989
afb34582
JJ
9902016-11-21 Jakub Jelinek <jakub@redhat.com>
991
699e8cb7
JJ
992 PR middle-end/67335
993 * g++.dg/vect/simd-clone-7.cc: New test.
994
afb34582
JJ
995 PR c++/71973
996 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
997 long unsigned int.
998 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
999 unsigned long.
1000
83ad4fac
JL
10012016-11-20 Jeff Law <law@redhat.com>
1002
1003 PR target/25128
1004 * gcc.target/m68k/pr25128.c: New test.
1005
9713daa0
RS
10062016-11-21 Richard Sandiford <richard.sandiford@arm.com>
1007
1008 * gcc.dg/tree-ssa/tailcall-7.c: New test.
1009
67b5d0b2
DM
10102016-11-21 David Malcolm <dmalcolm@redhat.com>
1011
1012 PR preprocessor/78324
1013 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1014 (test_multitoken_macro): New function.
1015 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
1016 case.
1017 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
1018 case.
1019 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
1020 cases.
1021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
1022 Move to...
1023 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
1024 -ftrack-macro-expansion=0.
1025 (test_sprintf_note): Remove "P" macro. Add
1026 dg-begin/end-multiline-output directives.
1027 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
1028
dd586f98
GJL
10292016-11-21 Georg-Johann Lay <avr@gjlay.de>
1030
1031 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
1032 Return 1 for AVR_TINY.
1033
e51482c9
SB
10342016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
1035
1036 PR rtl-optimization/71785
1037 * gcc.target/powerpc/pr71785.c: New file.
1038
e0e7aa34
BC
10392016-11-21 Bin Cheng <bin.cheng@arm.com>
1040
1041 PR testsuite/78114
1042 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
1043 options. Refine test by checking predictive commining PHI
1044 nodes in vectorized loop wrto vector factor.
1045
48330c93
BE
10462016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1047
1048 PR c++/71973
1049 * g++.dg/pr71973-1.C: New test.
1050 * g++.dg/pr71973-2.C: New test.
1051 * g++.dg/pr71973-3.C: New test.
1052 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
1053 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
1054 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
1055 to dg-options.
1056 * g++.old-deja/g++.other/realloc.C: Likewise.
1057 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
1058
eeeaf719
BS
10592016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1060
1061 PR tree-optimization/78413
1062 * gcc.dg/tree-ssa/pr78413.c: New test.
1063
e420e419
TP
10642016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
1065
1066 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
1067 target is Thumb-only.
1068
fe12d76c
JL
10692016-11-20 Jeff Law <law@redhat.com>
1070
1071 PR target/48551
1072 * gcc.target/m68k/pr48551.c: New test.
1073
8dc998fb 10742016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 1075
8dc998fb
HA
1076 PR fortran/69741
1077 * gfortran.dg/forall_18.f90: New testcase.
1078
40fd269a
MG
10792016-11-20 Marc Glisse <marc.glisse@inria.fr>
1080
1081 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
1082
8294f555
AV
10832016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
1084
1085 PR fortran/78395
1086 * gfortran.dg/typebound_operator_21.f03: New test.
1087
5b7f6ed0
MG
10882016-11-20 Marc Glisse <marc.glisse@inria.fr>
1089
1090 * gcc.dg/tree-ssa/divide-5.c: New file.
1091
b8271a38
AS
10922016-11-19 Andreas Schwab <schwab@linux-m68k.org>
1093
1094 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
1095 signed int.
1096
ddba26a4
JDA
10972016-11-19 John David Anglin <danglin@gcc.gnu.org>
1098
1099 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
1100 libatomic_available.
1101 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
1102 * gfortran.dg/coarray_allocate_10.f08: Likewise.
1103 * gfortran.dg/coarray_allocate_7.f08: Likewise.
1104 * gfortran.dg/coarray_allocate_8.f08: Likewise.
1105 * gfortran.dg/coarray_allocate_9.f08: Likewise.
1106 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
1107 * gfortran.dg/coarray_stat_2.f90: Likewise.
1108 * gfortran.dg/coindexed_1.f90: Likewise.
1109
636a9a89
JL
11102016-11-18 Jeff Law <law@redhat.com>
1111
1112 PR target/25111
1113 * gcc.target/m68k/pr25111.c: New test.
1114
6c554a2a
JJ
11152016-11-18 Jakub Jelinek <jakub@redhat.com>
1116
521c54dd
JJ
1117 PR c++/68180
1118 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
1119
5e7c7761
JJ
1120 PR middle-end/78419
1121 * gcc.target/i386/pr78419.c: New test.
1122
6c554a2a
JJ
1123 PR c++/77285
1124 * g++.dg/tls/pr77285-1.C: New test.
1125 * g++.dg/tls/pr77285-2.C: New test.
1126
57d7fe86
JL
11272016-11-18 Jeff Law <law@redhat.com>
1128
1129 PR target/25112
1130 * gcc.target/m68k/pr25112: New test.
1131
1b2e0303
DE
11322016-11-18 David Edelsohn <dje.gcc@gmail.com>
1133
1134 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
1135 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
1136
70e73d3c
TP
11372016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
1138
1139 * gcc.target/arm/optional_thumb-1.c: New test.
1140 * gcc.target/arm/optional_thumb-2.c: New test.
1141 * gcc.target/arm/optional_thumb-3.c: New test.
1142
151c204f
DV
11432016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1144
1145 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
1146 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
1147 successful test.
1148 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
1149 (DEFAULT_REQUIRED_QUORUM): Likewise.
1150
dbb29a2a
AB
11512016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
1152 Toma Tabacu <toma.tabacu@imgtec.com>
1153
b2b0acbe
UB
1154 * gcc.target/mips/inline-memcpy-1.c (dg-options):
1155 Add (REQUIRES_STDLIB).
dbb29a2a
AB
1156 * gcc.target/mips/inline-memcpy-2.c: Ditto.
1157 * gcc.target/mips/inline-memcpy-3.c: Ditto.
1158 * gcc.target/mips/inline-memcpy-4.c: Ditto.
1159 * gcc.target/mips/inline-memcpy-5.c: Ditto.
1160 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
1161 * gcc.target/mips/loongson-simd.c: Ditto.
1162 * gcc.target/mips/memcpy-1.c: Ditto.
1163 * gcc.target/mips/mips-3d-1.c: Ditto.
1164 * gcc.target/mips/mips-3d-2.c: Ditto.
1165 * gcc.target/mips/mips-3d-3.c: Ditto.
1166 * gcc.target/mips/mips-3d-4.c: Ditto.
1167 * gcc.target/mips/mips-3d-5.c: Ditto.
1168 * gcc.target/mips/mips-3d-6.c: Ditto.
1169 * gcc.target/mips/mips-3d-7.c: Ditto.
1170 * gcc.target/mips/mips-3d-8.c: Ditto.
1171 * gcc.target/mips/mips-3d-9.c: Ditto.
1172 * gcc.target/mips/mips-ps-1.c: Ditto.
1173 * gcc.target/mips/mips-ps-2.c: Ditto.
1174 * gcc.target/mips/mips-ps-3.c: Ditto.
1175 * gcc.target/mips/mips-ps-4.c: Ditto.
1176 * gcc.target/mips/mips-ps-6.c: Ditto.
1177 * gcc.target/mips/mips16-attributes.c: Ditto.
1178 * gcc.target/mips/mips32-dsp-run.c: Ditto.
1179 * gcc.target/mips/mips32-dsp.c: Ditto.
1180 * gcc.target/mips/save-restore-1.c: Ditto.
1181 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
1182 (mips_preprocess): Add ignore_output argument that when set
1183 will not return the pre-processed output.
b2b0acbe 1184 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
1185 (mips-dg-init): Ditto.
1186 (mips-dg-options): Check if a test having test option
1187 (REQUIRES_STDLIB) has the required sysroot support for
1188 the current test options.
1189
f2b6aad9
JL
11902016-11-17 Jeff Law <law@redhat.com>
1191
f97db488
JL
1192 PR middle-end/38219
1193 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
1194
f2b6aad9
JL
1195 PR target/47192
1196 * gcc.target/m68k/pr47192.c: New test.
1197
e080b281
TT
11982016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
1199
1200 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
1201 instead of isa>=4, in order to downgrade to R5.
1202
e389ba30
AB
12032016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
1204
1205 * gcc.target/arc/cmem-bit-1.c: New file.
1206 * gcc.target/arc/cmem-bit-2.c: New file.
1207 * gcc.target/arc/cmem-bit-3.c: New file.
1208 * gcc.target/arc/cmem-bit-4.c: New file.
1209
9775c1a5
L
12102016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
1211
1212 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
1213 "avx5124fmaps".
1214 * gcc.target/i386/funcspec-56.inc: Test new attributes.
1215
12162016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
1217 Andrew Senkevich <andrew.senkevich@intel.com>
1218
1219 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
1220 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
1221 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
1222 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
1223 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
1224 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
1225 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
1226 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
1227 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
1228 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
1229 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
1230 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
1231 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
1232 avx5124vnniw-check.h.
1233 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
1234 check_effective_target_avx5124vnniw): New.
1235 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
1236 Set under ifndef.
1237 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
1238 * gcc.target/i386/sse-13.c: Ditto.
1239 * g++.dg/other/i386-2.C: Ditto.
1240 * g++.dg/other/i386-3.C: Ditto.
1241 * gcc.target/i386/sse-22.c: Ditto.
1242 * gcc.target/i386/sse-23.c: Ditto.
1243
80557bb7
PC
12442016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/55080
1247 * g++.dg/parse/pr55080.C: New.
1248
c80620fc
MM
12492016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1250
1251 PR target/78101
1252 * gcc.target/powerpc/fusion4.c: New test.
1253
77b384c5
TP
12542016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
1255
1256 PR target/77933
1257 * gcc.target/arm/pr77933-1.c: New test.
1258 * gcc.target/arm/pr77933-2.c: Likewise.
1259
5fe353c8
JJ
12602016-11-17 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR middle-end/78201
1263 * g++.dg/opt/pr78201.C: New test.
1264
cc4aa659
CL
12652016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
1266
1267 * gcc.dg/pr78333.c: Add empty implementations of
1268 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
1269 problems on non-glibc systems.
1270
b8f56412
DM
12712016-11-17 David Malcolm <dmalcolm@redhat.com>
1272
1273 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1274 (test_raw_string_one_liner): New function.
1275 (test_raw_string_multiline): New function.
1276
141a3ccf
KT
12772016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1278
1279 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
1280 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
1281
54e63f00 12822016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 1283 Richard Biener <rguenther@suse.de>
54e63f00
BS
1284
1285 PR tree-optimization/77848
1286 * gfortran.dg/vect/pr77848.f: New test.
1287
2fe37211
BE
12882016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1289
1290 PR target/77308
1291 * gcc.target/arm/pr53447-5.c: New test.
1292 * lib/target-supports.exp
1293 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
1294
c867c39d
CZ
12952016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
1296
1297 * gcc.target/arc/abitest.S: New file.
1298 * gcc.target/arc/abitest.h: Likewise.
1299 * gcc.target/arc/va_args-1.c: Likewise.
1300 * gcc.target/arc/va_args-2.c: Likewise.
1301 * gcc.target/arc/va_args-3.c: Likewise.
1302 * gcc.target/arc/mcrc.c: Deleted.
1303 * gcc.target/arc/mdsp-packa.c: Likewise.
1304 * gcc.target/arc/mdvbf.c: Likewise.
1305 * gcc.target/arc/mmac-24.c: Likewise.
1306 * gcc.target/arc/mmac-d16.c: Likewise.
1307 * gcc.target/arc/mno-crc.c: Likewise.
1308 * gcc.target/arc/mno-dsp-packa.c: Likewise.
1309 * gcc.target/arc/mno-dvbf.c: Likewise.
1310 * gcc.target/arc/mno-mac-24.c: Likewise.
1311 * gcc.target/arc/mno-mac-d16.c: Likewise.
1312 * gcc.target/arc/mno-rtsc.c: Likewise.
1313 * gcc.target/arc/mno-xy.c: Likewise.
1314 * gcc.target/arc/mrtsc.c: Likewise.
1315 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
1316 function.
1317 (check_effective_target_arc700): Likewise.
1318 (check_effective_target_arc6xx): Likewise.
1319 (check_effective_target_arcmpy): Likewise.
1320 (check_effective_target_archs): Likewise.
1321 (check_effective_target_clmcpu): Likewise.
1322 (check_effective_target_barrelshifter): Likewise.
1323 * gcc.target/arc/barrel-shifter-1.c: Changed.
1324 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
1325 * gcc.target/arc/cmem-1.c: Changed.
1326 * gcc.target/arc/cmem-2.c: Likewise.
1327 * gcc.target/arc/cmem-3.c: Likewise.
1328 * gcc.target/arc/cmem-4.c: Likewise.
1329 * gcc.target/arc/cmem-5.c: Likewise.
1330 * gcc.target/arc/cmem-6.c: Likewise.
1331 * gcc.target/arc/cmem-7.c: Likewise.
1332 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
1333 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
1334 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
1335 * gcc.target/arc/jump-around-jump.c: Update options.
1336 * gcc.target/arc/mARC601.c: Changed.
1337 * gcc.target/arc/mcpu-arc600.c: Changed.
1338 * gcc.target/arc/mcpu-arc601.c: Changed.
1339 * gcc.target/arc/mcpu-arc700.c: Changed.
1340 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
1341 * gcc.target/arc/movb-1.c: Changed.
1342 * gcc.target/arc/movb-2.c: Likewise.
1343 * gcc.target/arc/movb-3.c: Likewise.
1344 * gcc.target/arc/movb-4.c: Likewise.
1345 * gcc.target/arc/movb-5.c: Likewise.
1346 * gcc.target/arc/movb_cl-1.c: Likewise.
1347 * gcc.target/arc/movb_cl-2.c: Likewise.
1348 * gcc.target/arc/movbi_cl-1.c: Likewise.
1349 * gcc.target/arc/movh_cl-1.c: Likewise.
1350 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
1351 * gcc.target/arc/mul64.c: Enable it only for ARC600.
1352 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
1353 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
1354 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
1355 * gcc.target/arc/trsub.c: Only for ARC EM cores.
1356 * gcc.target/arc/builtin_simdarc.c: Changed.
1357 * gcc.target/arc/extzv-1.c: Likewise.
1358 * gcc.target/arc/insv-1.c: Likewise.
1359 * gcc.target/arc/insv-2.c: Likewise.
1360 * gcc.target/arc/mA6.c: Likewise.
1361 * gcc.target/arc/mA7.c: Likewise.
1362 * gcc.target/arc/mARC600.c: Likewise.
1363 * gcc.target/arc/mARC700.c: Likewise.
1364 * gcc.target/arc/mcpu-arc600.c: Likewise.
1365 * gcc.target/arc/mcpu-arc700.c: Likewise.
1366 * gcc.target/arc/movl-1.c: Likewise.
1367 * gcc.target/arc/nps400-1.c: Likewise.
1368 * gcc.target/arc/trsub.c: Likewise.
1369 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
1370 configuration.
1371 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
1372 * gcc.target/arc/mswape.c: Likewise.
1373
c90928c8
PC
13742016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/68180
1377 * g++.dg/cpp1y/pr68180.C: New.
1378
6c99dcb5
PK
13792016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1380
1381 PR tree-optimization/78319
1382 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
1383 arm-none-eabi.
1384
8ce3fee5
RB
13852016-11-17 Richard Biener <rguenther@suse.de>
1386
1387 PR tree-optimization/78306
1388 * gcc.dg/cilk-plus/pr78306.c: New testcase.
1389
f8294131
RB
13902016-11-17 Richard Biener <rguenther@suse.de>
1391
1392 PR middle-end/78305
1393 * gcc.dg/torture/pr78305.c: New testcase.
1394
04f1c830
JW
13952016-11-17 Janus Weil <janus@gcc.gnu.org>
1396
1397 PR fortran/66227
1398 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
1399
0d939c95
MP
14002016-11-16 Marek Polacek <polacek@redhat.com>
1401
1402 PR c/78285
1403 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
1404 * g++.dg/ext/case-range2.C: Likewise.
1405
99c72130
SK
14062016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
1407
1408 PR fortran/58001
1409 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
1410 * gfortran.dg/fmt_tab_2.f90: Ditto.
1411
fb324f02
JJ
14122016-11-16 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR rtl-optimization/78378
1415 * gcc.c-torture/execute/pr78378.c: New test.
1416
a2ea37fb
AB
14172016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
1418
1419 * gcc.dg/tree-prof/section-attr-1.c: New file.
1420 * gcc.dg/tree-prof/section-attr-2.c: New file.
1421 * gcc.dg/tree-prof/section-attr-3.c: New file.
1422
d08c0ea3
MR
14232016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1424
1425 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
1426 rather than `la'.
1427
8e2be5ae
MR
14282016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1429
1430 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
1431 (dg-final): Remove microMIPS JALRS mnemonic matching.
1432 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
1433 (dg-final): Remove microMIPS JALRS mnemonic matching.
1434 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
1435 (dg-final): Remove microMIPS JALRS mnemonic matching.
1436 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
1437 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
1438 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
1439 * gcc.target/mips/call-1u.c: New test case.
1440 * gcc.target/mips/call-2u.c: New test case.
1441 * gcc.target/mips/call-3u.c: New test case.
1442 * gcc.target/mips/call-4u.c: New test case.
1443 * gcc.target/mips/call-5u.c: New test case.
1444 * gcc.target/mips/call-6u.c: New test case.
1445
660e6c2c
TP
14462016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
1447
1448 * gcc.target/arm/empty_fiq_handler.c: New test.
1449
5e8d7713
JJ
14502016-11-16 Jakub Jelinek <jakub@redhat.com>
1451
1452 PR fortran/78299
1453 * gfortran.dg/gomp/pr78299.f90: New test.
1454
dd784916
WD
14552015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
1456
1457 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 1458 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
1459 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1460
0af30954
SN
14612016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
1462
1463 PR libgfortran/78314
1464 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
1465
e38f6572
BC
14662016-11-16 Bin Cheng <bin.cheng@arm.com>
1467
1468 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
1469 according to updated dump info.
1470
5012919d
AM
14712016-11-16 Alexander Monakov <amonakov@ispras.ru>
1472
1473 * lib/target-supports.exp (check_effective_target_alloca): Use a
1474 compile test.
1475 * gcc.target/nvptx/softstack.c: New test.
1476 * gcc.target/nvptx/decl-shared.c: New test.
1477 * gcc.target/nvptx/decl-shared-init.c: New test.
1478
2fe2aba3
MR
14792016-11-16 Maciej W. Rozycki <macro@imgtec.com>
1480
1481 * gcc.target/mips/data-sym-jump.c: New test case.
1482 * gcc.target/mips/data-sym-pool.c: New test case.
1483 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
1484 annotation.
1485
598eaaa2
YR
14862016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
1487
1488 * lib/target-supports.exp (check_avx2_hw_available): New.
1489 (check_effective_target_avx2_runtime): New.
1490 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
1491
03b85dcd
TC
14922016-11-16 Tamar Christina <tamar.christina@arm.com>
1493
1494 PR testsuite/78136
1495 * gcc.dg/cpp/trad/trad.exp
1496 (dg-runtest): Moved $srcdir/$subdir/ to
1497 DEFAULT_TRADCPPFLAGS.
1498
dc9e0b66
AV
14992016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
1500
1501 PR fortran/78356
1502 * gfortran.dg/class_allocate_23.f08: New test.
1503
d964ba07
RB
15042016-11-16 Richard Biener <rguenther@suse.de>
1505
1506 PR middle-end/78333
1507 * gcc.dg/pr78333.c: New testcase.
1508
080140bc
ML
15092016-11-16 Martin Liska <mliska@suse.cz>
1510
1511 PR sanitizer/78270
1512 * gcc.dg/asan/pr78270.c: Update comment style.
1513 * gcc.dg/asan/pr78270-2.c: New test.
1514
4786fabe
SKS
15152016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1516
1517 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
1518 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
1519
510d73a0
RB
15202016-11-16 Richard Biener <rguenther@suse.de>
1521
1522 PR tree-optimization/78348
1523 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
1524
1705cebd
JJ
15252016-11-16 Jakub Jelinek <jakub@redhat.com>
1526
1527 PR sanitizer/77823
1528 * c-c++-common/ubsan/overflow-vec-1.c: New test.
1529 * c-c++-common/ubsan/overflow-vec-2.c: New test.
1530
ed66ba99
MP
15312016-11-15 Marek Polacek <polacek@redhat.com>
1532
1533 * g++.dg/cpp1z/init-statement6.C: Rename a function.
1534
5d70ab07
JD
15352016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1536
1537 PR libgfortran/51119
1538 * gfortran.dg/matmul_12.f90: New test case.
1539
48aef8e2
UB
15402016-11-15 Uros Bizjak <ubizjak@gmail.com>
1541
1542 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 1543 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 1544 common 32-bit and 64-bit function specific options.
b2b0acbe 1545 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 1546
0c8a8fe2
JJ
15472016-11-15 Jakub Jelinek <jakub@redhat.com>
1548
5a65a911
JJ
1549 * g++.dg/cpp1z/decomp14.C: New test.
1550 * g++.dg/cpp1z/decomp15.C: New test.
1551 * g++.dg/cpp1z/decomp16.C: New test.
1552
a0f5b987
JJ
1553 * g++.dg/cpp1z/decomp13.C: New test.
1554
5a0e7889
JJ
1555 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
1556
0c8a8fe2
JJ
1557 PR c++/71988
1558 * g++.dg/cpp0x/constexpr-71988.C: New test.
1559
2cf63121
MR
15602016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1561
1562 * gcc.target/mips/insn-casesi.c: New test case.
1563 * gcc.target/mips/insn-pseudo-1.c: New test case.
1564 * gcc.target/mips/insn-pseudo-2.c: New test case.
1565 * gcc.target/mips/insn-pseudo-3.c: New test case.
1566 * gcc.target/mips/insn-pseudo-4.c: New test case.
1567 * gcc.target/mips/insn-tablejump.c: New test case.
1568
2cbfb209
MR
15692016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1570
1571 * gcc.target/mips/mips.exp (mips_option_tests): Add
1572 `-mcode-readable=yes' array element.
1573
f05a874c
MR
15742016-11-15 Maciej W. Rozycki <macro@imgtec.com>
1575
1576 * gcc.target/mips/mips.exp (mips_option_tests): Add
1577 `-mmicromips' array element.
1578
b229ab2a
MM
15792016-11-15 Michael Matz <matz@suse.de>
1580
1581 PR missed-optimization/77881
1582 * gcc.target/i386/pr77881.c: New test.
1583
aa806c3b
JJ
15842016-11-15 Jakub Jelinek <jakub@redhat.com>
1585
1586 PR middle-end/78295
1587 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
1588
bcb9a772
MM
15892016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1590
1591 * gcc.target/powerpc/vec-set-int.c: New test.
1592 * gcc.target/powerpc/vec-set-short.c: Likesie.
1593 * gcc.target/powerpc/vec-set-char.c: Likewise.
1594
8e745a17
JJ
15952016-11-14 Jakub Jelinek <jakub@redhat.com>
1596
1597 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
1598
d809e15a
JW
15992016-11-14 Janus Weil <janus@gcc.gnu.org>
1600
1601 PR fortran/78300
1602 * gfortran.dg/class_result_3.f90: New test.
1603
1ee62b92 16042016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
1605 Richard Biener <rguenther@suse.de>
1606
1607 * gcc.dg/gimplefe-1.c: New testcase.
1608 * gcc.dg/gimplefe-2.c: Likewise.
1609 * gcc.dg/gimplefe-3.c: Likewise.
1610 * gcc.dg/gimplefe-4.c: Likewise.
1611 * gcc.dg/gimplefe-5.c: Likewise.
1612 * gcc.dg/gimplefe-6.c: Likewise.
1613 * gcc.dg/gimplefe-7.c: Likewise.
1614 * gcc.dg/gimplefe-8.c: Likewise.
1615 * gcc.dg/gimplefe-9.c: Likewise.
1616 * gcc.dg/gimplefe-10.c: Likewise.
1617 * gcc.dg/gimplefe-11.c: Likewise.
1618 * gcc.dg/gimplefe-12.c: Likewise.
1619 * gcc.dg/gimplefe-13.c: Likewise.
1620 * gcc.dg/gimplefe-14.c: Likewise.
1621 * gcc.dg/gimplefe-15.c: Likewise.
1622 * gcc.dg/gimplefe-16.c: Likewise.
1623 * gcc.dg/gimplefe-17.c: Likewise.
1624 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 1625
4d209853
ML
16262016-11-14 Martin Liska <mliska@suse.cz>
1627
1628 PR bootstrap/78069
1629 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
1630 to match scanned pattern.
1631 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
1632
5129b43b
RB
16332016-11-14 Richard Biener <rguenther@suse.de>
1634
1635 PR tree-optimization/78312
1636 * gcc.dg/torture/pr78312.c: New testcase.
1637
d97cca4a
GJL
16382016-11-14 Georg-Johann Lay <avr@gjlay.de>
1639
1640 PR target/78093
1641 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
1642
5230c3d8
JJ
16432016-11-14 Jakub Jelinek <jakub@redhat.com>
1644 Jason Merrill <jason@redhat.com>
1645
1646 Implement P0217R3 - C++17 structured bindings
1647 * g++.dg/cpp1z/decomp1.C: New test.
1648 * g++.dg/cpp1z/decomp2.C: New test.
1649 * g++.dg/cpp1z/decomp3.C: New test.
1650 * g++.dg/cpp1z/decomp4.C: New test.
1651 * g++.dg/cpp1z/decomp5.C: New test.
1652 * g++.dg/cpp1z/decomp6.C: New test.
1653 * g++.dg/cpp1z/decomp7.C: New test.
1654 * g++.dg/cpp1z/decomp8.C: New test.
1655 * g++.dg/cpp1z/decomp9.C: New test.
1656 * g++.dg/cpp1z/decomp10.C: New test.
1657
a2b4c188
KV
16582016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1659
1660 * g++.dg/torture/pr78268.C: New test.
1661
975672f3
PK
16622016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1663
1664 PR c/35503
1665 * c-c++-common/pr35503-1.c: New test.
1666 * c-c++-common/pr35503-2.c: Likewise.
1667 * c-c++-common/pr35503-3.c: Likewise.
1668 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
1669
a4ba1151
UB
16702016-11-13 Uros Bizjak <ubizjak@gmail.com>
1671
1672 PR rtl-optimization/78232
1673 PR rtl-optimization/78248
1674 * gcc.dg/ubsan/pr78248.c: New test.
1675
47605312
EB
16762016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1677
1678 * gnat.dg/address_conv.adb: New test.
1679
96826e28
EB
16802016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * gnat.dg/renaming11.ad[sb]: New test.
1683
4be719cd
EB
16842016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1685
1686 * c-c++-common/dump-ada-spec-6.c: New test.
1687
4ebd491f
EB
16882016-11-13 Eric Botcazou <ebotcazou@adacore.com>
1689
1690 * gnat.dg/lto21.adb: New test.
1691 * gnat.dg/lto21_pkg1.ads: New helper.
1692 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
1693
f9d49cd1
JW
16942016-11-13 Janus Weil <janus@gcc.gnu.org>
1695
1696 PR fortran/60952
1697 * gfortran.dg/typebound_proc_34.f90: New test.
1698
9cbf8673
JW
16992016-11-13 Janus Weil <janus@gcc.gnu.org>
1700
1701 PR fortran/66366
1702 * gfortran.dg/class_57.f90: Changed error message.
1703 * gfortran.dg/class_60.f90: New test.
1704
0e075835
DE
17052016-11-12 David Edelsohn <dje.gcc@gmail.com>
1706
1707 * g++.dg/pr78112.C: XFAIL AIX.
1708
b93d8a3f
JW
17092016-11-12 Janus Weil <janus@gcc.gnu.org>
1710
1711 PR fortran/77501
1712 * gfortran.dg/typebound_generic_16.f90: New test.
1713
b8f70e67
JJ
17142016-11-12 Jakub Jelinek <jakub@redhat.com>
1715
1716 PR c++/71225
1717 * g++.dg/cpp0x/pr71225.C: New test.
1718
8b287aea
EB
17192016-11-11 Eric Botcazou <ebotcazou@adacore.com>
1720
1721 * gcc.target/sparc/20161111-1.c: New test.
1722
c901bc0d
UB
17232016-11-11 Uros Bizjak <ubizjak@gmail.com>
1724
1725 PR target/78310
1726 * gcc.target/i386/pr78310.c: New test.
1727
606f928d
JL
17282016-11-11 Jeff Law <law@redhat.com>
1729
1730 * gcc.dg/tree-ssa/isolate-6.c: New test.
1731 * gcc.dg/tree-ssa/isolate-7.c: New test.
1732
be278990
BC
17332016-11-11 Bin Cheng <bin.cheng@arm.com>
1734
1735 PR testsuite/78292
1736 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1737 vect_max_reduc.
1738
d9ab7525
JJ
17392016-11-11 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR c++/72774
1742 * g++.dg/parse/pr72774.C: New test.
1743
4b7e0c76
RB
17442016-11-11 Richard Biener <rguenther@suse.de>
1745
1746 PR tree-optimization/71575
1747 * gcc.dg/graphite/pr71575-1.c: New testcase.
1748 * gcc.dg/graphite/pr71575-2.c: Likewise.
1749
d07f8c59
RB
17502016-11-11 Richard Biener <rguenther@suse.de>
1751
1752 PR middle-end/78295
1753 * gcc.dg/uninit-pr78295.c: New testcase.
1754
aa806c3b 17552016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1756
1757 PR fortran/78277
1758 * gfortran.dg/dec_structure_17.f90: New test.
1759
456f0dfa
MM
17602016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1761
1762 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1763 being allowed in vector registers.
1764 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1765 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1766 * gcc.target/powerpc/vsx-himode.c: Likewise.
1767 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1768 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1769 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1770 to allow matching MFVSRD or MFVSRW.
1771
8d34bfa8
PH
17722016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1773
1774 PR rtl-optimization/78241
1775 * gcc.dg/pr78241.c: New test.
1776
0569479e
JJ
17772016-11-10 Jakub Jelinek <jakub@redhat.com>
1778
8ebd1b31
JJ
1779 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1780 201307.
1781
0569479e
JJ
1782 * g++.dg/cpp1z/noexcept-type14.C: New test.
1783 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1784
37a16493
JG
17852016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1786
1787 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1788 WVAL0S tests added in r241817.
1789
b4c3a85b
JJ
17902016-11-10 Jakub Jelinek <jakub@redhat.com>
1791
1792 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1793 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1794 no longer allowed and corresponding ordered construct.
1795 * gfortran.dg/gomp/linear-1.f90: New test.
1796 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1797 * gfortran.dg/gomp/declare-target-1.f90: New test.
1798 * gfortran.dg/gomp/declare-target-2.f90: New test.
1799
86bc8506
ML
18002016-11-10 Martin Liska <mliska@suse.cz>
1801
1802 PR sanitizer/78270
1803 * gcc.dg/asan/pr78270.c: New test.
1804
ed5fdfba
PMR
18052016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1806 Jakub Jelinek <jakub@redhat.com>
1807
1808 PR debug/78112
b4c3a85b 1809 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1810
0391e4a3
JJ
18112016-11-09 Jakub Jelinek <jakub@redhat.com>
1812
cc38d9d6
JJ
1813 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1814 -Wno-c++1z-compat.
1815 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1816 string in case condition contains % characters.
1817
0391e4a3
JJ
1818 PR c++/78283
1819 * g++.dg/cpp1z/noexcept-type13.C: New test.
1820
410fe60d
TT
18212016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1822
1823 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1824 using (HAS_MOVN) with MIPS III.
1825
271dd55c
JW
18262016-11-09 Janus Weil <janus@gcc.gnu.org>
1827
1828 PR fortran/46459
1829 * gfortran.dg/volatile14.f90: New test.
1830
ff1f317b
UB
18312016-11-09 Uros Bizjak <ubizjak@gmail.com>
1832
1833 PR target/78262
1834 * gcc.target/i386/pr78262.c: New test.
1835
aa806c3b 18362016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1837
1838 PR fortran/78259
1839 * gfortran.dg/pr78259.f90: New test.
1840
b349a81a
JW
18412016-11-09 Janus Weil <janus@gcc.gnu.org>
1842
1843 PR fortran/60777
1844 * gfortran.dg/spec_expr_7.f90: New test.
1845
2e955d50
JJ
18462016-11-09 Jakub Jelinek <jakub@redhat.com>
1847
4f353581
JJ
1848 PR target/77718
1849 * gcc.c-torture/execute/pr77718.c: New test.
1850
2e955d50
JJ
1851 * gcc.dg/ubsan/c99-shift-3.c: New test.
1852 * gcc.dg/ubsan/c99-shift-4.c: New test.
1853 * gcc.dg/ubsan/c99-shift-5.c: New test.
1854 * gcc.dg/ubsan/c99-shift-6.c: New test.
1855
68c93708
ML
18562016-11-09 Martin Liska <mliska@suse.cz>
1857
1858 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1859 test-case for memcmp.
1860 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1861
7b649f79
TP
18622016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1863
1864 PR testsuite/78269
1865 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1866
bfcb501d
PT
18672016-11-09 Paul Thomas <pault@gcc.gnu.org>
1868
1869 * gfortran.dg/move_alloc_18.f90: New test.
1870
e15861c2
PK
18712016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1872
1873 PR middle-end/78256
1874 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1875 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1876
5f395580
JW
18772016-11-09 Janus Weil <janus@gcc.gnu.org>
1878
1879 PR fortran/71894
1880 * gfortran.dg/class_59.f90: New test.
1881
37b14185
RB
18822016-11-09 Richard Biener <rguenther@suse.de>
1883
1884 PR tree-optimization/78007
1885 * gcc.dg/vect/vect-bswap32.c: Adjust.
1886 * gcc.dg/vect/vect-bswap64.c: Likewise.
1887
d6e8a41c
KV
18882016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1889
1890 * gcc.dg/ipa/vrp7.c: New test.
1891
5d5f1e95
KV
18922016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1893
1894 PR ipa/78121
1895 * gcc.dg/ipa/pr78121.c: New test.
1896
0290a292
MO
18972016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1898
1899 * c-c++-common/asan/default_options.h: New file.
1900 * c-c++-common/asan/strcasestr-1.c: New test.
1901 * c-c++-common/asan/strcasestr-2.c: Likewise.
1902 * c-c++-common/asan/strcspn-1.c: Likewise.
1903 * c-c++-common/asan/strcspn-2.c: Likewise.
1904 * c-c++-common/asan/strpbrk-1.c: Likewise.
1905 * c-c++-common/asan/strpbrk-2.c: Likewise.
1906 * c-c++-common/asan/strspn-1.c: Likewise.
1907 * c-c++-common/asan/strspn-2.c: Likewise.
1908 * c-c++-common/asan/strstr-1.c: Likewise.
1909 * c-c++-common/asan/strstr-2.c: Likewise.
1910 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1911
fbdb92eb
MO
19122016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1913
1914 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1915
103c4f75
JW
19162016-11-08 Janus Weil <janus@gcc.gnu.org>
1917
1918 PR fortran/68440
1919 * gfortran.dg/class_58.f90: New test.
1920
90a2ffc0
UB
19212016-11-08 Uros Bizjak <ubizjak@gmail.com>
1922
1923 PR target/70799
1924 * gcc.target/i386/pr70799-2.c: New test.
1925
eba5aec8
JW
19262016-11-08 Janus Weil <janus@gcc.gnu.org>
1927
1928 PR fortran/77596
1929 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1930
fad36601
BC
19312016-11-08 Bin Cheng <bin.cheng@arm.com>
1932
1933 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1934
7c8615b6
BC
19352016-11-08 Bin Cheng <bin.cheng@arm.com>
1936
1937 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1938
4c6a4a53
BC
19392016-11-08 Bin Cheng <bin.cheng@arm.com>
1940
1941 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1942
fcd1b8df
ML
19432016-11-08 Martin Liska <mliska@suse.cz>
1944
1945 PR testsuite/78242
1946 * g++.dg/asan/use-after-scope-4.C: New test.
1947 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1948 * gcc.dg/asan/use-after-scope-8.c: Remove.
1949
f9ef2c76
RB
19502016-11-08 Richard Biener <rguenther@suse.de>
1951
1952 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1953
ad11774f
TC
19542016-11-08 Tamar Christina <tamar.christina@arm.com>
1955
1956 PR testsuite/78136
1957 * gcc.dg/cpp/trad/trad.exp
1958 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1959 * gcc.dg/cpp/trad/include.c: Use local header file.
1960
fe73a332
RB
19612016-11-08 Richard Biener <rguenther@suse.de>
1962
1963 PR tree-optimization/78205
1964 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1965
ed053eb8
RB
19662016-11-08 Richard Biener <rguenther@suse.de>
1967
1968 PR tree-optimization/78224
1969 * g++.dg/torture/pr78224.C: New testcase.
1970
06658c6d
SKS
19712016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1972
1973 * gcc.dg/store_merging_1.c: Require store_merge.
1974 * gcc.dg/store_merging_2.c: Likewise.
1975 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1976 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1977 * gcc.dg/store_merging_6.c: Likewise.
1978 * gcc.dg/store_merging_7.c: Likewise.
1979 * gcc.dg/store_merging_8.c: Likewise.
1980 * lib/target-supports.exp (check_effective_target_store_merge): New.
1981
e4b39278
DE
19822016-11-07 David Edelsohn <dje.gcc@gmail.com>
1983
1984 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1985 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1986 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1987 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1988 -mvsx -mpower8-vector.
1989 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1990 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1991 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1992 -mvsx -mpower8-vector.
1993
fda2d612
DE
19942016-11-07 David Edelsohn <dje.gcc@gmail.com>
1995
1996 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1997
1998 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1999 * gcc.dg/visibility-14.c: XFAIL AIX.
2000 * gcc.dg/visibility-15.c: XFAIL AIX.
2001 * gcc.dg/visibility-16.c: XFAIL AIX.
2002 * gcc.dg/visibility-17.c: XFAIL AIX.
2003 * gcc.dg/visibility-18.c: XFAIL AIX.
2004 * gcc.dg/visibility-19.c: XFAIL AIX.
2005 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
2006 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
2007 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
2008 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
2009
60cee85e
JJ
20102016-11-07 Jakub Jelinek <jakub@redhat.com>
2011
2012 PR target/78227
2013 * gcc.target/i386/pr78227-1.c: New test.
2014 * gcc.target/i386/pr78227-2.c: New test.
2015
7aa13860
PK
20162016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2017
2018 PR middle-end/35691
2019 * gcc.dg/pr35691-1.c: New test-case.
2020 * gcc.dg/pr35691-2.c: Likewise.
2021
caa024ff
BS
20222016-11-07 Bernd Schmidt <bschmidt@redhat.com>
2023
2024 PR rtl-optimization/77309
2025 * gcc.dg/torture/pr77309.c: New test.
2026
a9815228
JJ
20272016-11-07 Jakub Jelinek <jakub@redhat.com>
2028
2029 PR middle-end/71529
2030 * gcc.target/i386/pr71529.C: Moved to ...
2031 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
2032
2033 PR target/64411
2034 * gcc.target/i386/pr64411.C: Moved to ...
2035 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
2036 lp64.
2037
2038 PR target/65105
2039 * gcc.target/i386/pr65105-4.C: Moved to ...
2040 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
2041 Run into compile test rather than execute test.
2042
e8ab5cb1
RB
20432016-11-07 Richard Biener <rguenther@suse.de>
2044
2045 PR target/78229
2046 * g++.dg/pr78229.C: New testcase.
2047
20770eb8
RB
20482016-11-07 Richard Biener <rguenther@suse.de>
2049
2050 PR tree-optimization/78218
2051 * gcc.dg/torture/pr78218.c: New testcase.
2052
32894793
RB
20532016-11-07 Richard Biener <rguenther@suse.de>
2054
2055 PR tree-optimization/78228
2056 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
2057
e27bfda2
KT
20582016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2059
2060 PR target/77822
2061 * g++.dg/torture/pr77822.C: New test.
2062
00d6b7a1
ML
20632016-11-07 Martin Liska <mliska@suse.cz>
2064
2065 * c-c++-common/asan/force-inline-opt0-1.c: Disable
2066 -f-sanitize-address-use-after-scope.
2067 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
2068 internal fn calls.
2069 * g++.dg/asan/use-after-scope-1.C: New test.
2070 * g++.dg/asan/use-after-scope-2.C: Likewise.
2071 * g++.dg/asan/use-after-scope-3.C: Likewise.
2072 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
2073 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
2074 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
2075 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
2076 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
2077 * g++.dg/asan/use-after-scope-types.h: Likewise.
2078 * gcc.dg/asan/use-after-scope-1.c: Likewise.
2079 * gcc.dg/asan/use-after-scope-2.c: Likewise.
2080 * gcc.dg/asan/use-after-scope-3.c: Likewise.
2081 * gcc.dg/asan/use-after-scope-4.c: Likewise.
2082 * gcc.dg/asan/use-after-scope-5.c: Likewise.
2083 * gcc.dg/asan/use-after-scope-6.c: Likewise.
2084 * gcc.dg/asan/use-after-scope-7.c: Likewise.
2085 * gcc.dg/asan/use-after-scope-8.c: Likewise.
2086 * gcc.dg/asan/use-after-scope-9.c: Likewise.
2087 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
2088 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
2089 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
2090 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
2091 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
2092
a0d3edf8
RB
20932016-11-07 Richard Biener <rguenther@suse.de>
2094
2095 PR tree-optimization/78189
2096 * g++.dg/torture/pr78189.C: New testcase.
2097
0db5adfa
DE
20982016-11-06 David Edelsohn <dje.gcc@gmail.com>
2099
2100 * gcc.dg/Wtrampolines.c: XFAIL AIX.
2101
cc03bf7a
AV
21022016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
2103
2104 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
2105 occuring.
2106
18bb8b8a
TK
21072016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2108
2109 PR fortran/78221
2110 * arith.c (gfc_complex2real): Change gfc_warning_now to
2111 gfc_warning.
2112
c7f587bd
PT
21132016-11-05 Paul Thomas <pault@gcc.gnu.org>
2114
2115 * gfortran.dg/move_alloc_17.f03: New test.
2116
92657eb0
RB
21172016-11-05 Richard Biener <rguenther@suse.de>
2118
2119 PR bootstrap/78188
2120 * g++.dg/ipa/pr78188.C: New test.
2121
28ce22e6
JW
21222016-11-05 Janus Weil <janus@gcc.gnu.org>
2123 Dominique d'Humieres <dominiq@lps.ens.fr>
2124
2125 PR fortran/69495
2126 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
2127
d233ee5f
PT
21282016-11-05 Paul Thomas <pault@gcc.gnu.org>
2129
2130 PR fortran/67564
2131 * gfortran.dg/select_type_39.f03: New test.
2132
21332016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
2134
2135 PR fortran/64933
2136 * gfortran.dg/associate_23.f90: New test.
2137
5f4cebba
JJ
21382016-11-04 Jakub Jelinek <jakub@redhat.com>
2139
2140 PR target/77834
2141 * gcc.dg/pr77834.c: New test.
2142
6e3ae7e6
PC
21432016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/67980
2146 * g++.dg/cpp1y/pr67980.C: New.
2147
fff6ed28
BS
21482016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2149
2150 * gcc.target/powerpc/fold-vec-add-1.c: New.
2151 * gcc.target/powerpc/fold-vec-add-2.c: New.
2152 * gcc.target/powerpc/fold-vec-add-3.c: New.
2153 * gcc.target/powerpc/fold-vec-add-4.c: New.
2154 * gcc.target/powerpc/fold-vec-add-5.c: New.
2155 * gcc.target/powerpc/fold-vec-add-6.c: New.
2156 * gcc.target/powerpc/fold-vec-add-7.c: New.
2157
bef3a8d7 21582016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
2159
2160 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
2161 for -mbranch-likely, infer -mno-branch-likely for R6.
2162
dac9376a
BE
21632016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2164
2165 PR c++/71973
2166 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
2167 * g++.dg/init/new15.C: Likewise.
2168 * g++.dg/ipa/inline-1.C: Likewise.
2169 * g++.dg/ipa/inline-2.C: Likewise.
2170 * g++.dg/lto/20080908-1_0.C: Likewise.
2171 * g++.dg/tc1/dr20.C: Likewise.
2172 * g++.dg/tree-ssa/inline-1.C: Likewise.
2173 * g++.dg/tree-ssa/inline-2.C: Likewise.
2174 * g++.old-deja/g++.law/except1.C: Likewise.
2175 * g++.old-deja/g++.other/vbase5.C: Likewise.
2176 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
2177
b210df46
BS
21782016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2179
2180 PR tree-optimization/78210
2181 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
2182 possibility of widening multiplies.
2183
964ef24c
RB
21842016-11-04 Richard Biener <rguenther@suse.de>
2185
2186 PR middle-end/78185
2187 * gcc.dg/pr78185.c: New testcase.
2188
5fb80387
DE
21892016-10-04 David Edelsohn <dje.gcc@gmail.com>
2190
2191 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
2192 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
2193
6905c577
JJ
21942016-11-03 Jakub Jelinek <jakub@redhat.com>
2195 Alexandre Oliva <aoliva@redhat.com>
2196 Jason Merrill <jason@redhat.com>
2197
2198 PR debug/28767
2199 PR debug/56974
2200 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
2201 * g++.dg/debug/dwarf2/ref-3.C: New test.
2202 * g++.dg/debug/dwarf2/ref-4.C: New test.
2203 * g++.dg/debug/dwarf2/refqual-1.C: New test.
2204 * g++.dg/debug/dwarf2/refqual-2.C: New test.
2205
22062016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
2207
2208 * gfortran.dg/dec_exp_1.f90: New test.
2209 * gfortran.dg/dec_exp_2.f90: Likewise.
2210 * gfortran.dg/dec_exp_3.f90: Likewise.
2211
6905c577 22122016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
2213
2214 * gfortran.dg/dec_parameter_1.f: New test.
2215 * gfortran.dg/dec_parameter_2.f90: Likewise.
2216 * gfortran.dg/dec_parameter_3.f90: Likewise.
2217 * gfortran.dg/dec_parameter_4.f90: Likewise.
2218
7d29f8e3
ML
22192016-11-03 Martin Liska <mliska@suse.cz>
2220
2221 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
2222 output.
2223 * gcc.dg/tree-prof/time-profiler-3.c: New test.
2224
5de3e2d8
BE
22252016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2226
2227 PR libgcc/78067
2228 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
2229
f03f0232
SKS
22302016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2231
2232 * gcc.c-torture/execute/pr78170.c: Require int32plus.
2233
bd17a9df
MF
22342016-11-02 Max Filippov <jcmvbkbc@gmail.com>
2235
2236 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
2237
2b01aad6
TC
22382016-11-01 Tamar Christina <tamar.christina@arm.com>
2239
2240 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
2241 Check for arm_v8_neon_hw.
2242 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
2243 Likewise.
2244 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
2245 Likewise.
2246 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
2247 Likewise.
2248
aa55dc0c
RB
22492016-11-02 Richard Biener <rguenther@suse.de>
2250
2251 * gcc.dg/store_merging_8.c: New testcase.
2252
6905c577 22532016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
2254
2255 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
2256
075be4a1
DE
22572016-11-02 David Edelsohn <dje.gcc@gmail.com>
2258
4b69fb13
DE
2259 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
2260 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
2261 * gcc.dg/addr_equal_1.c: XFAIL AIX.
2262 * gcc.dg/pr65779.c: XFAIL AIX.
2263 * gcc.dg/pr70405.c: XFAIL AIX.
2264
075be4a1
DE
2265 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
2266 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
2267 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
2268
fdb1aa55
RO
22692016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2270
2271 * lib/target-supports.exp (check_gc_sections_available): Use
2272 -print-prog-name=ld to determine linker used.
2273
4adbcdb4
ML
22742016-11-02 Martin Liska <mliska@suse.cz>
2275
2276 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
2277 test case.
2278
4b2c06f4
KT
22792016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2280
2281 PR tree-optimization/78170
2282 * gcc.c-torture/execute/pr78170.c: New test.
2283
63e523d6
KT
22842016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2285
2286 PR tree-optimization/78162
2287 * gcc.c-torture/compile/pr78162.c: New test.
2288
da42ac7b
RB
22892016-11-02 Richard Biener <rguenther@suse.de>
2290
2291 PR tree-optimization/78035
2292 PR tree-optimization/77964
2293 * gcc.target/i386/pr78035.c: New testcase.
2294
4280df0a
RB
22952016-11-02 Richard Biener <rguenther@suse.de>
2296
2297 * gcc.dg/tree-ssa/vrp111.c: New testcase.
2298 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
2299 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2300 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2301 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2302
1b1d9303
DE
23032016-11-01 David Edelsohn <dje.gcc@gmail.com>
2304
2305 * gfortran.dg/pr70937.f90: require-effective-target lto.
2306
5b7c0519
TK
23072016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2308
2309 PR fortran/69544
2310 * gfortran.dg/where_6.f90: New test.
2311
70d28813
JJ
23122016-11-01 Jakub Jelinek <jakub@redhat.com>
2313
2314 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
2315
7f4266d4
TK
23162016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2317
2318 PR fortran/69544
2319 * gfortran.dg/where_5.f90: New test.
2320
9fc158eb
BB
23212016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
2322
2323 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
2324 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
2325 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
2326 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
2327
baeb7b5c
UB
23282016-11-01 Uros Bizjak <ubizjak@gmail.com>
2329
2330 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
2331 Whitespace fixes.
2332 (check_effective_target_vect_cmdline_needed): Check
2333 is-effective-target ia32 for x86 targets.
2334 (check_effective_target_vect_simd_clones): Simplify condition.
2335 (check_effective_target_vect_double): Ditto.
2336 (check_effective_target_vect_aligned_arrays): Check
2337 is-effective-target ia32 for x86 targets. Simplify condition.
2338 (check_effective_target_vect_multiple_sizes): Simplify condition.
2339 (check_effective_target_sqrt_insn): Add i?86-*-* target.
2340 (check_effective_target_sync_int_128): Simplify condition.
2341 (check_effective_target_sync_int_128_runtime): Ditto.
2342 (check_effective_target_sync_long_long_runtime): Ditto.
2343 (check_effective_target_divmod): Add i?86-*-* target.
2344
156b5cca
MM
23452016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
2346
2347 * gcc.target/powerpc/vsx-extract-4.c: New test.
2348 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
2349
120a4c45
JD
23502016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2351
2352 PR fortran/54679
2353 * gfortran.dg/fmt_l.f90: Update test.
2354 * gfortran.dg/fmt_l0.f90: New test.
2355
c5fed5c6
JJ
23562016-10-31 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR c++/78089
2359 * c-c++-common/builtin-shuffle-1.c: New test.
2360 * g++.dg/cpp0x/addressof3.C: New test.
2361
aee69156
VV
23622016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
2363
2364 Add tests for a const member and a reference member for launder.
2365 * g++.dg/cpp1z/launder3.C: New.
2366 * g++.dg/cpp1z/launder4.C: Likewise.
2367 * g++.dg/cpp1z/launder5.C: Likewise.
2368 * g++.dg/cpp1z/launder5.cc: Likewise.
2369 * g++.dg/cpp1z/launder5.h: Likewise.
2370 * g++.dg/cpp1z/launder6.C: Likewise.
2371 * g++.dg/cpp1z/launder6.cc: Likewise.
2372 * g++.dg/cpp1z/launder6.h: Likewise.
2373
1e4fa9b1
JJ
23742016-10-31 Jakub Jelinek <jakub@redhat.com>
2375
dcb466ec
JJ
2376 PR c++/77948
2377 * g++.dg/cpp0x/pr77948-1.C: New test.
2378 * g++.dg/cpp0x/pr77948-2.C: New test.
2379 * g++.dg/cpp0x/pr77948-3.C: New test.
2380 * g++.dg/cpp0x/pr77948-4.C: New test.
2381 * g++.dg/cpp0x/pr77948-5.C: New test.
2382 * g++.dg/cpp0x/pr77948-6.C: New test.
2383
1e4fa9b1
JJ
2384 PR tree-optimization/77860
2385 * gcc.dg/pr77860.c: New test.
2386
9782e1ec
JJ
23872016-10-31 Jakub Jelinek <jakub@redhat.com>
2388
2389 PR c++/77886
2390 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
2391
dd57b05e
SKS
23922016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2393
2394 * gcc.dg/lto/pr60449_0.c: Skip for avr.
2395
84ff4775
LCW
23962016-10-30 Le-Chun Wu <lcwu@google.com>
2397 Mark Wielaard <mjw@redhat.com>
2398
2399 * gcc.dg/Wshadow-compatible-local-1.c: New test.
2400 * gcc.dg/Wshadow-local-1.c: Likewise.
2401 * gcc.dg/Wshadow-local-2.c: Likewise.
2402 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
2403 * g++.dg/warn/Wshadow-local-1.C: Likewise.
2404 * g++.dg/warn/Wshadow-local-2.C: Likewise.
2405
0b56e9ad
BS
24062016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2407
2408 PR tree-optimization/71915
2409 PR tree-optimization/71490
2410 * gcc.dg/tree-ssa/pr54245.c: Delete.
2411 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
2412 document why.
2413
d4fc6702
JD
24142016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2415
2416 PR fortran/78123
2417 * gfortran.dg/fmt_t_9.f: New test.
2418
396e56d2
TK
24192016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2420
2421 PR fortran/67219
2422 * gfortran.dg/pr67219.f90: New test.
2423
a654d5d0
JJ
24242016-10-29 Jakub Jelinek <jakub@redhat.com>
2425
205b9ed1
JJ
2426 PR rtl-optimization/77919
2427 * g++.dg/torture/pr77919-2.C: New test.
2428
a654d5d0
JJ
2429 PR target/78148
2430 * gcc.dg/pr78148.c: New test.
2431
894d8b41
EB
24322016-10-28 Eric Botcazou <ebotcazou@adacore.com>
2433
2434 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
2435 * gcc.target/sparc/overflow-4.c: ...here.
2436 * gcc.target/sparc/overflow-5.c: New test.
2437
e72531b9
PK
24382016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2439 Kugan Vivekanandarajah <kuganv@linaro.org>
2440 Jim Wilson <jim.wilson@linaro.org>
2441
2442 PR tree-optimization/43721
2443 * lib/target-supports.exp (check_effective_target_divmod): New.
2444 (check_effective_target_divmod_simode): Likewise.
2445 (check_effective_target_arm_divmod_simode): Likewise.
2446 * gcc.dg/divmod-1-simode.c: New test.
2447 * gcc.dg/divmod-1.c: Likewise.
2448 * gcc.dg/divmod-2-simode.c: Likewise.
2449 * gcc.dg/divmod-2.c: Likewise.
2450 * gcc.dg/divmod-3-simode.c: Likewise.
2451 * gcc.dg/divmod-3.c: Likewise.
2452 * gcc.dg/divmod-4-simode.c: Likewise.
2453 * gcc.dg/divmod-4.c: Likewise.
2454 * gcc.dg/divmod-5.c: Likewise.
2455 * gcc.dg/divmod-6-simode.c: Likewise.
2456 * gcc.dg/divmod-6.c: Likewise.
2457 * gcc.dg/divmod-7.c: Likewise.
2458
f663d9ad 24592016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
2460 Jakub Jelinek <jakub@redhat.com>
2461 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
2462
2463 PR middle-end/22141
2464 PR rtl-optimization/23684
2465 * gcc.c-torture/execute/pr22141-1.c: New test.
2466 * gcc.c-torture/execute/pr22141-2.c: Likewise.
2467 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
2468 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
2469 * gcc.dg/store_merging_1.c: New test.
2470 * gcc.dg/store_merging_2.c: Likewise.
2471 * gcc.dg/store_merging_3.c: Likewise.
2472 * gcc.dg/store_merging_4.c: Likewise.
2473 * gcc.dg/store_merging_5.c: Likewise.
2474 * gcc.dg/store_merging_6.c: Likewise.
2475 * gcc.dg/store_merging_7.c: Likewise.
2476 * gcc.target/i386/pr22141.c: Likewise.
2477 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
2478 * g++.dg/init/new17.C: Likewise.
2479
6905c577 24802016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
2481
2482 PR middle-end/72747
2483 * c-c++-common/pr72747-1.c: New test.
2484 * c-c++-common/pr72747-2.c: Likewise.
2485
539405d5
AK
24862016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2487
2488 * gcc.target/s390/oscbreak-1.c: New test.
2489
0dbb19f0
AK
24902016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2491
2492 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
2493
0d9e143c
JJ
24942016-10-28 Jakub Jelinek <jakub@redhat.com>
2495
c19066a7
JJ
2496 PR rtl-optimization/77919
2497 * g++.dg/torture/pr77919.C: New test.
2498
0d9e143c
JJ
2499 PR rtl-optimization/78132
2500 * gcc.target/i386/pr78132.c: New test.
2501
cc91248d
EB
25022016-10-27 Eric Botcazou <ebotcazou@adacore.com>
2503
2504 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
2505
787c7a65
MM
25062016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2507
2508 * gcc.target/powerpc/vsx-simode.c: New test.
2509 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2510 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2511
4ce71579
JJ
25122016-10-27 Jakub Jelinek <jakub@redhat.com>
2513
6f21288f
JJ
2514 PR fortran/78026
2515 * gfortran.dg/gomp/pr78026.f03: New test.
2516 * gfortran.dg/select_type_38.f03: New test.
2517
4ce71579
JJ
2518 PR middle-end/78025
2519 * g++.dg/gomp/declare-simd-7.C: New test.
2520
6f21288f 25212016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
2522
2523 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
2524 * gfortran.dg/dec_init_2.f90: Likewise.
2525 * gfortran.dg/dec_init_3.f90: New test.
2526 * gfortran.dg/dec_init_4.f90: Likewise.
2527
93f90bec
BC
25282016-10-27 Bin Cheng <bin.cheng@arm.com>
2529
2530 * gcc.dg/fold-narrowbopcst-1.c: New test.
2531
6f21288f 25322016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
2533
2534 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
2535 dg-shouldfail/dg-output instead of XFAIL.
2536 * gfortran.dg/dec_io_6.f90: Likewise.
2537
ddb92ab9
TP
25382016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
2539
2540 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
2541 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
2542 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
2543 * gcc.target/arm/atomic-op-char-3.c: Likewise.
2544 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
2545 * gcc.target/arm/atomic-op-int-3.c: Likewise.
2546 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
2547 * gcc.target/arm/atomic-op-release-3.c: Likewise.
2548 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
2549 * gcc.target/arm/atomic-op-short-3.c: Likewise.
2550
ad6e4ba8
BC
25512016-10-27 Bin Cheng <bin.cheng@arm.com>
2552
2553 * gcc.dg/fold-convmaxconv-1.c: New test.
2554 * gcc.dg/fold-convminconv-1.c: New test.
2555
6905c577 25562016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
2557
2558 PR fortran/78092
2559 * gfortran.dg/pr78092.f90: New test.
2560
7a83b391
KN
25612016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
2562
2563 PR target/78056
2564 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
2565 expected error message.
2566 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
2567 expected error message.
2568 * gcc.target/powerpc/vsu/vec-all-nez-7.c
2569 (test_all_not_equal_and_not_zero): Change expected error message.
2570
3693a620
JJ
25712016-10-26 Jakub Jelinek <jakub@redhat.com>
2572
2573 PR fortran/77973
2574 * gfortran.dg/gomp/pr77973.f90: New test.
2575
cd612e8a
PT
25762016-10-26 Paul Thomas <pault@gcc.gnu.org>
2577
2578 PR fortran/78108
2579 * gfortran.dg/submodule_18.f08: New test.
2580 * gfortran.dg/submodule_19.f08: New test.
2581
09844a5f
MM
25822016-10-26 Michael Matz <matz@suse.de>
2583
2584 * g++.dg/pr78060.C: New test.
2585 * gfortran.dg/pr78061.f: New test.
2586 * g++.dg/pr78088.C: New test.
2587
6f21288f 25882016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
2589
2590 * gfortran.dg/dec_io_1.f90: New test.
2591 * gfortran.dg/dec_io_2.f90: New test.
2592 * gfortran.dg/dec_io_3.f90: New test.
2593 * gfortran.dg/dec_io_4.f90: New test.
2594 * gfortran.dg/dec_io_5.f90: New test.
2595 * gfortran.dg/dec_io_6.f90: New test.
2596
6c95388f
JJ
25972016-10-25 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR sanitizer/78106
2600 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
2601
26022016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
2603
2604 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
2605 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
2606
90e261e4
EB
26072016-10-25 Eric Botcazou <ebotcazou@adacore.com>
2608
2609 * gnat.dg/opt59.adb: New test.
2610 * gnat.dg/opt59_pkg.ad[sb]: New helper.
2611
2612 * gnat.dg/opt60.adb: New test.
2613
cef026ec
AV
26142016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
2615
2616 PR fortran/72770
2617 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
2618 this pr.
2619
96592eed
JJ
26202016-10-25 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR target/78102
2623 * gcc.target/i386/pr78102.c: New test.
2624
6c95388f 26252016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
2626
2627 * gfortran.dg/dec_logical_xor_1.f90: New test.
2628 * gfortran.dg/dec_logical_xor_2.f90: New test.
2629 * gfortran.dg/dec_logical_xor_3.f03: New test.
2630
6c95388f 26312016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
2632
2633 * gfortran.dg/dec_loc_rval_1.f90: New test.
2634 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 2635 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 2636
6c95388f 26372016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 2638
90051c26
FR
2639 * gfortran.dg/dec_type_print.f90: New testcase.
2640
6c95388f 26412016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
2642
2643 * gfortran.dg/feed_1.f90: New test.
2644 * gfortran.dg/feed_2.f90: New test.
ef144767 2645
8e104951
ML
26462016-10-25 Martin Liska <mliska@suse.cz>
2647
2648 PR sanitizer/78106
2649 * gcc.dg/asan/pr78106.c: New test.
2650
b93ee1bb
ML
26512016-10-25 Martin Liska <mliska@suse.cz>
2652
2653 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
2654
ad6922b0
WD
26552016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
2656
2657 PR target/78041
2658 * gcc.target/arm/pr78041.c: New test.
2659
e16f1cc7
JJ
26602016-10-25 Jakub Jelinek <jakub@redhat.com>
2661
2662 * g++.dg/cpp1z/launder1.C: New test.
2663 * g++.dg/cpp1z/launder2.C: New test.
2664
078134e5 26652016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2666 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
2667
2668 PR target/71676
2669 PR target/71678
2670 * gcc.target/avr/pr71676-2.c: New test.
2671
c7212a15 26722016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 2673 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
2674
2675 PR target/71676
2676 PR target/71678
2677 * gcc.target/avr/pr71676-1.c: New test.
2678 * gcc.target/avr/pr71676-3.c: New test.
2679 * gcc.target/avr/pr71676.c: New test.
2680 * gcc.target/avr/pr71678.c: New test.
2681
d1c7d3a8
KV
26822016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
2683
2684 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
2685 such that cloned verions of tested functions are not created.
2686
c7082171
SK
26872016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2688
2689 PR fortran/71895
2690 * gfortran.dg/pr71895.f90: New test.
2691
0f2a9e37
JJ
26922016-10-24 Jakub Jelinek <jakub@redhat.com>
2693
2694 * g++.dg/debug/dwarf2/ref-2.C: New test.
2695
f8348061
BE
26962016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
2697
2698 * c-c++-common/Wint-in-bool-context-3.c: New test.
2699
1eb4547b
MS
27002016-10-24 Martin Sebor <msebor@redhat.com>
2701
2702 PR middle-end/77735
2703 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
2704 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
2705 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
2706 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
2707 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
2708 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
2709 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
2710
292af537
RB
27112016-10-24 Richard Biener <rguenther@suse.de>
2712
2713 PR testsuite/71491
2714 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
2715 * gcc.dg/vect/slp-45.c: Likewise.
2716
40f683e8
RB
27172016-10-24 Richard Biener <rguenther@suse.de>
2718
2719 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
2720 * gcc.dg/tree-ssa/pr21458.c: Likewise.
2721 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
2722
b1b6774f
GJL
27232016-10-24 Georg-Johann Lay <avr@gjlay.de>
2724
2725 PR target/78093
2726 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2727 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2728
ed9760d2
AV
27292016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2730
2731 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2732
fb027a42
JJ
27332016-10-24 Jakub Jelinek <jakub@redhat.com>
2734
2735 * gcc.target/i386/bmi2-pext-1.c: New test.
2736 * gcc.target/i386/bmi2-pdep-1.c: New test.
2737 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2738 * gcc.target/i386/tbm-bextri-1.c: New test.
2739 * gcc.target/i386/bmi-bextr-6.c: New test.
2740
8e10302e
RO
27412016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2742
2743 PR target/77483
2744 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2745 * gcc.target/i386/pr65105-1.c: Likewise.
2746 * gcc.target/i386/pr65105-2.c: Likewise.
2747 * gcc.target/i386/pr65105-3.c: Likewise.
2748 * gcc.target/i386/pr65105-5.c: Likewise.
2749 * gcc.target/i386/pr67761.c: Likewise.
2750 * gcc.target/i386/pr70799-1.c: Likewise.
2751
866c72a8
ML
27522016-10-24 Martin Liska <mliska@suse.cz>
2753
2754 PR sanitizer/77966
2755 * c-c++-common/ubsan/unreachable-3.c: New test.
2756
0804124b
SK
27572016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2758
2759 PR fortran/77763
2760 * gfortran.dg/pr77763.f90
2761
87c9fca5
SK
27622016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/54730
2765 PR fortran/78033
2766 * gfortran.dg/pr78033.f90: New test.
2767
dfd6231e
PT
27682016-10-23 Paul Thomas <pault@gcc.gnu.org>
2769
2770 PR fortran/69834
2771 * gfortran.dg/select_type_1.f03: Change error for overlapping
2772 TYPE IS cases.
2773 * gfortran.dg/select_type_36.f03: New test.
2774
66ccff98
EB
27752016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2776
2777 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2778
15876cee
TK
27792016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2780
2781 PR fortran/78021
2782 * gfortran.dg/string_length_3.f90: New test.
2783
574284e9
AV
27842016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2785
574284e9
AV
2786 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2787
27882016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2789
2790 PR fortran/43366
2791 PR fortran/57117
2792 PR fortran/61337
2793 * gfortran.dg/alloc_comp_class_5.f03: New test.
2794 * gfortran.dg/class_allocate_21.f90: New test.
2795 * gfortran.dg/class_allocate_22.f90: New test.
2796 * gfortran.dg/realloc_on_assign_27.f08: New test.
2797
20276dc9
JL
27982016-10-21 Jeff Law <law@redhat.com>
2799
2800 * PR tree-optimization/71947
2801 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2802 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2803 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2804
f7503699
KV
28052016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2806
2807 * gcc.dg/ipa/vrp5.c: New test.
2808 * gcc.dg/ipa/vrp6.c: New test.
2809
5be6b295
WD
28102016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2811
2812 * gcc.target/aarch64/test_frame_17.c: New test.
2813
c82bc7ed
WD
28142016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2815
2816 * gcc.target/aarch64/test_frame_17.c: New test.
2817
67a6cac7
AP
28182016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2819
2820 PR preprocessor/71681
2821 * gcc.dg/cpp/pr71681-1.c: New testcase
2822 * gcc.dg/cpp/pr71681-2.c: Likewise
2823 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2824 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2825 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2826 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2827
8e6982f7
JJ
28282016-10-21 Jakub Jelinek <jakub@redhat.com>
2829
9c4c8b7b
JJ
2830 PR target/78057
2831 * gcc.target/i386/pr78057.c: New test.
2832
8e6982f7
JJ
2833 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2834
de514d40
PT
28352016-10-21 Paul Thomas <pault@gcc.gnu.org>
2836
2837 PR fortran/69566
2838 * gfortran.dg/select_type_37.f03: New test.
2839
1d64ceb0
SKS
28402016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2841
2842 PR target/71627
2843 * gcc.target/avr/pr71627.c: New test
2844
85729229
EB
28452016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2846
2847 * gcc.target/sparc/overflow-1.c: New test.
2848 * gcc.target/sparc/overflow-2.c: Likewise.
2849 * gcc.target/sparc/overflow-3.c: Likewise.
2850
d17f2c3b
AV
28512016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2852
2853 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2854 effective target.
2855
0d47cee6
KT
28562016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2857
2858 PR rtl-optimization/78038
2859 * gcc.target/aarch64/pr78038.c: New test.
2860
a20d03c8
RB
28612016-10-21 Richard Biener <rguenther@suse.de>
2862
2863 PR tree-optimization/78051
2864 * g++.dg/torture/pr78051.C: New testcase.
2865
f3ecd50f
BE
28662016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2867
2868 * c-c++-common/wdate-time.c: Restored test case.
2869 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2870
fceabe50
JJ
28712016-10-20 Jakub Jelinek <jakub@redhat.com>
2872
2873 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2874
f56ea76e
UB
28752016-10-20 Uros Bizjak <ubizjak@gmail.com>
2876
2877 PR target/78037
2878 * gcc.target/i386/pr78037.c: New test.
2879
2c35bbe1
EB
28802016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2881
2882 * gcc.target/visium/overflow8.c: New.
2883 * gcc.target/visium/overflow16.c: Likewise.
2884 * gcc.target/visium/overflow32: Likewise.
2885
28df8730
MM
28862016-10-20 Michael Matz <matz@suse.de>
2887
2888 * gcc.dg/loop-split.c: New test.
2889 * gcc.dg/tree-ssa/ifc-9.c: Update.
2890 * gcc.dg/tree-ssa/ifc-10.c: Update.
2891
6c1a9e41
RB
28922016-10-20 Richard Biener <rguenther@suse.de>
2893
2894 * gcc.dg/graphite/pr35356-1.c: Update.
2895
a2923dba
PC
28962016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2897
2898 PR c++/77446
2899 * g++.dg/cpp1y/pr77446.C: New.
2900
2066ef6a
PK
29012016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2902
2903 PR tree-optimization/53979
2904 * gcc.dg/pr53979-1.c: New test-case.
2905 * gcc.dg/pr53979-2.c: Likewise.
2906
4c712374
BE
29072016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2908
2909 * c-c++-common/Wint-in-bool-context-2.c: New test.
2910
bdcf8e7c
JD
29112016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2912
2913 * gfortran.dg/dtio_17.f90: Fix test.
2914
ec1748d4
AH
29152016-10-19 Aldy Hernandez <aldyh@redhat.com>
2916
2917 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2918 * gcc.dg/Walloca-2.c: Same.
2919
b70f0b0c
AH
29202016-10-19 Aldy Hernandez <aldyh@redhat.com>
2921
2922 * gcc.dg/Wvla-1.c: Rename to...
2923 * gcc.dg/Wvla-larger-than-1.c: ...this.
2924 * gcc.dg/Wvla-2.c: Rename to...
2925 * gcc.dg/Wvla-larger-than-2.c: ...this.
2926 * gcc.dg/Wvla-3.c: Rename to...
2927 * gcc.dg/Walloca-11.c.: ...this.
2928 * gcc.dg/wvla-[1-7].c: Rename to:
2929 * gcc.dg/Wvla-[1-7].c: ...this.
2930
cbb22e61
BC
29312016-10-19 Bin Cheng <bin.cheng@arm.com>
2932
2933 PR tree-optimization/78005
2934 * gcc.dg/vect/pr78005.c: New.
2935 * gcc.target/i386/l_fma_float_1.c: Revise test.
2936 * gcc.target/i386/l_fma_float_2.c: Ditto.
2937 * gcc.target/i386/l_fma_float_3.c: Ditto.
2938 * gcc.target/i386/l_fma_float_4.c: Ditto.
2939 * gcc.target/i386/l_fma_float_5.c: Ditto.
2940 * gcc.target/i386/l_fma_float_6.c: Ditto.
2941 * gcc.target/i386/l_fma_double_1.c: Ditto.
2942 * gcc.target/i386/l_fma_double_2.c: Ditto.
2943 * gcc.target/i386/l_fma_double_3.c: Ditto.
2944 * gcc.target/i386/l_fma_double_4.c: Ditto.
2945 * gcc.target/i386/l_fma_double_5.c: Ditto.
2946 * gcc.target/i386/l_fma_double_6.c: Ditto.
2947
a023f8c8
TS
29482016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2949
2950 PR tree-optimization/78024
2951 * gcc.dg/goacc/loop-processing-1.c: New file.
2952
d9700bdb
RB
29532016-10-19 Richard Biener <rguenther@suse.de>
2954
2955 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2956
902cb7b1
KN
29572016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2958
2959 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2960 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2961 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2962 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2963 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2964 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2965 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2966 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2967 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2968 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2969 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2970 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2971 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2972 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2973 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2974 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2975 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2976 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2977 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2978 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2979 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2980 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2981 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2982 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2983 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2984 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2985 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2986 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2987 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2988 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2989 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2990 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2991 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2992 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2993 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2994 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2995 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2996 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2997 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2998 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2999 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
3000 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
3001 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
3002 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
3003 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
3004 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
3005 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
3006 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
3007 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
3008 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
3009 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
3010 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
3011 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
3012 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
3013 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
3014 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
3015 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
3016 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
3017 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
3018 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
3019 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
3020 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
3021 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
3022 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
3023 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
3024 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
3025 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
3026 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
3027 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
3028 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
3029 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
3030 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
3031 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
3032 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
3033 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
3034 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
3035 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
3036 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
3037 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
3038 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
3039 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
3040 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
3041 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
3042 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
3043 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
3044 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
3045 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
3046 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
3047 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
3048 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
3049 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
3050 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
3051 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
3052 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
3053 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
3054 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
3055 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
3056 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
3057 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
3058 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
3059 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
3060 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
3061 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
3062 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
3063 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
3064 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
3065 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
3066 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
3067 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
3068 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
3069 * gcc.target/powerpc/vsu/vsu.exp: New file.
3070
5cb96b6a
UB
30712016-10-18 Uros Bizjak <ubizjak@gmail.com>
3072
3073 PR target/77991
3074 * gcc.target/i386/pr77991.c: New test.
3075
f5de494c
MF
30762016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
3077
3078 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
3079 LTO is used.
3080
e5163ec1
SKS
30812016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3082
5cb96b6a 3083 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 3084
b64e8239
RB
30852016-10-18 Richard Biener <rguenther@suse.de>
3086
3087 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
3088 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3089 * gcc.dg/tree-ssa/pr21090.c: Likewise.
3090 * gcc.dg/tree-ssa/pr21294.c: Likewise.
3091 * gcc.dg/tree-ssa/pr21563.c: Likewise.
3092 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3093 * gcc.dg/tree-ssa/pr25382.c: Likewise.
3094 * gcc.dg/tree-ssa/pr68431.c: Likewise.
3095 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3096 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3097 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3098 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3099 * gcc.dg/tree-ssa/vrp19.c: Likewise.
3100 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3101 * gcc.dg/tree-ssa/vrp92.c: Likewise.
3102 * gcc.dg/pr68217.c: Likewise.
3103 * gcc.dg/predict-9.c: Likewise.
3104 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
3105 * gcc.dg/predict-1.c: Likewise.
3106
c680ada5
JD
31072016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3108
3109 * gfortran.dg/dtio_17.f90: New test.
3110
7fd4f180
KV
31112016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3112
3113 * gcc.dg/ipa/vrp4.c: Adjust testcase.
3114
718625ad
KV
31152016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3116
3117 * gcc.dg/ipa/vrp4.c: New test.
3118
735b8f9f
KV
31192016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
3120
3121 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
3122 * gcc.dg/torture/pr39074.c: Likewise.
3123
86f98087
EB
31242016-10-17 Eric Botcazou <ebotcazou@adacore.com>
3125
3126 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
3127 * gnat.dg/trampoline4.adb: Minor tweak.
3128
a929f266
BS
31292016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3130
3131 PR tree-optimization/77916
3132 * gcc.dg/torture/pr77916.c: New.
3133
4acf2055
SK
31342016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
3135
3136 PR fortran/77978
3137 * gfortran.dg/pr77978_1.f90: New test.
3138 * gfortran.dg/pr77978_2.f90: Ditto.
3139 * gfortran.dg/pr77978_3.f90: Ditto.
3140
871267e1
PT
31412016-10-17 Paul Thomas <pault@gcc.gnu.org>
3142
3143 PR fortran/61420
3144 PR fortran/78013
3145 * gfortran.dg/proc_ptr_49.f90: New test.
3146
fd9593e9
BE
31472016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
3148
3149 PR target/77308
3150 * gcc.target/arm/pr77308.c: New test.
3151
d32d4176
DE
31522016-10-17 David Edelsohn <dje.gcc@gmail.com>
3153
3154 * lib/target-supports.exp
3155 (check_effective_target_floatn_nx_runtime): Return 0 for
3156 powerpc*-ibm-aix*.
3157
dca2910c
AP
31582016-10-17 Andrew Pinski <apinski@cavium.com>
3159
3160 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
3161 long instead of long.
3162 * gcc.target/aarch64/cinc_common_1.c: Likewise.
3163 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
3164 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
3165 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3166 * gcc.target/aarch64/pr68102_1.c: Likewise.
3167 * gcc.target/aarch64/target_attr_3.c: Likewise.
3168
44b00dbc
RB
31692016-10-17 Richard Biener <rguenther@suse.de>
3170
3171 PR tree-optimization/77988
3172 * gcc.dg/torture/pr77988.c: New testcase.
3173
89b80c42
PK
31742016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3175
3176 * gcc.dg/pr71636-1.c: New test-case.
3177 * gcc.dg/pr71636-2.c: Likewise.
3178
4c640e26
EB
31792016-10-16 Eric Botcazou <ebotcazou@adacore.com>
3180
3181 * gnat.dg/trampoline3.adb: New test.
3182 * gnat.dg/trampoline4.adb: Likewise.
3183
6c0347f6
JD
31842016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3185
3186 * gfortran.dg/dtio_16.f90: New test.
3187
d0d48a06
EB
31882016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3189
3190 * gcc.target/sparc/bmaskbshuf.c: Rename to...
3191 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
3192 * gcc.target/sparc/bmaskbshuf-2.c: New test.
3193
baa33d83
EB
31942016-10-15 Eric Botcazou <ebotcazou@adacore.com>
3195
3196 * gcc.target/sparc/popc.c: Rename to...
3197 * gcc.target/sparc/popc-1.c: ...this.
3198 * gcc.target/sparc/popc-2.c: New test.
3199
523ee218
JD
32002016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3201
3202 PR fortran/77972
3203 * gfortran.dg/unexpected_eof_4.f90: New test.
3204
c04d4ede
JB
32052016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
3206
31a84d4a
AP
3207 PR libfortran/48587
3208 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 3209
064ed55a
JJ
32102016-10-14 Jakub Jelinek <jakub@redhat.com>
3211
9a822fc7
JJ
3212 PR middle-end/77959
3213 * gfortran.dg/pr77959.f90: New test.
3214
064ed55a
JJ
3215 DR 1511 - const volatile variables and ODR
3216 * g++.dg/DRs/dr1511-1.C: New test.
3217 * g++.dg/DRs/dr1511-2.C: New test.
3218
2579762a
EB
32192016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3220
3221 * gnat.dg/debug7.adb (dg-options): Remove -g.
3222 * gnat.dg/debug8.adb (dg-options): Add -margs.
3223 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
3224
6d59425d
RB
32252016-10-14 Richard Biener <rguenther@suse.de>
3226
3227 PR tree-optimization/77979
3228 * gcc.dg/torture/pr77979.c: New testcase.
3229
43f66d6e
ML
32302016-10-14 Martin Liska <mliska@suse.cz>
3231
3232 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
3233 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
3234 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
3235
cb3ac867
UB
32362016-10-14 Uros Bizjak <ubizjak@gmail.com>
3237
3238 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
3239 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
3240 * gcc.dg/torture/pr77937-2.c: Likewise.
3241
14cf71a0
EB
32422016-10-14 Eric Botcazou <ebotcazou@adacore.com>
3243
3244 * gnat.dg/lto15.adb: Adjust.
3245 * gnat.dg/lto16.adb: Likewise.
3246 * gnat.dg/lto17.adb: Likewise
3247 * gnat.dg/lto18.ad[sb]: New test.
3248 * gnat.dg/lto18_pkg.ads: New helper.
3249 * gnat.dg/lto19.adb: New test.
3250 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
3251 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
3252 * gnat.dg/lto20.adb: New test.
3253 * gnat.dg/lto20_pkg.ad[sb]: New helper.
3254
6fd9c6f4
AV
32552016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
3256
3257 * gfortran.dg/coarray_38.f90: Expect error message.
3258
01f44038
KT
32592016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3260
3261 * gcc.target/aarch64/spellcheck_1.c: New test.
3262 * gcc.target/aarch64/spellcheck_2.c: Likewise.
3263 * gcc.target/aarch64/spellcheck_3.c: Likewise.
3264 * gcc.target/aarch64/spellcheck_4.c: Likewise.
3265 * gcc.target/aarch64/spellcheck_5.c: Likewise.
3266 * gcc.target/aarch64/spellcheck_6.c: Likewise.
3267
253abb2a
AS
32682016-10-13 Andreas Schwab <schwab@linux-m68k.org>
3269
3270 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
3271
a2695319
BS
32722016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3273
3274 PR tree-optimization/77937
3275 * gcc.dg/torture/pr77937-1.c: New.
3276 * gcc.dg/torture/pr77937-2.c: New.
3277
14a2c9aa
JM
32782016-10-13 Jakub Jelinek <jakub@redhat.com>
3279
3280 * g++.dg/cpp1z/inline-var1.C: New test.
3281 * g++.dg/cpp1z/inline-var1a.C: New test.
3282 * g++.dg/cpp1z/inline-var1.h: New file.
3283 * g++.dg/cpp1z/inline-var2.C: New test.
3284 * g++.dg/cpp1z/inline-var3.C: New test.
3285 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
3286 uninitialized const.
3287
6c95388f 32882016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 3289
ee7fa2e3
SL
3290 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
3291 Xscale is specified, not just -march.
3292 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
3293 is incompatible with Xscale.
18d34307 3294
96032047
MS
32952016-10-13 Martin Sebor <msebor@redhat.com>
3296
3297 PR c++/71912
3298 * g++.dg/ext/flexary4.C: Adjust.
3299 * g++.dg/ext/flexary5.C: Same.
3300 * g++.dg/ext/flexary9.C: Same.
3301 * g++.dg/ext/flexary19.C: New test.
3302 * g++.dg/ext/flexary18.C: New test.
3303 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
3304 regression test.
5cb96b6a
UB
3305 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
3306 Avoid generating a flexible array member in an array.
96032047 3307
5b1548fd
MS
33082016-10-13 Martin Sebor <msebor@redhat.com>
3309
3310 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
3311 to placate -Wformat on targets where the type is not int.
3312
7810c4eb
DM
33132016-10-13 David Malcolm <dmalcolm@redhat.com>
3314
3315 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
3316 in INSN_LOCATION.
3317
fcd27666
BC
33182016-10-13 Bin Cheng <bin.cheng@arm.com>
3319
3320 * gcc.target/i386/l_fma_float_1.c: Revise test.
3321 * gcc.target/i386/l_fma_float_2.c: Ditto.
3322 * gcc.target/i386/l_fma_float_3.c: Ditto.
3323 * gcc.target/i386/l_fma_float_4.c: Ditto.
3324 * gcc.target/i386/l_fma_float_5.c: Ditto.
3325 * gcc.target/i386/l_fma_float_6.c: Ditto.
3326 * gcc.target/i386/l_fma_double_1.c: Ditto.
3327 * gcc.target/i386/l_fma_double_2.c: Ditto.
3328 * gcc.target/i386/l_fma_double_3.c: Ditto.
3329 * gcc.target/i386/l_fma_double_4.c: Ditto.
3330 * gcc.target/i386/l_fma_double_5.c: Ditto.
3331 * gcc.target/i386/l_fma_double_6.c: Ditto.
3332
b8a4b8c8
BC
33332016-10-13 Bin Cheng <bin.cheng@arm.com>
3334
3335 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
3336
328ba117
BC
33372016-10-13 Bin Cheng <bin.cheng@arm.com>
3338
3339 * gcc.dg/vect/vect-98.c: Refine test case.
3340 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
3341 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
3342 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
3343
1a1ab05e
JJ
33442016-10-13 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR c/77946
3347 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
3348
27947670
ML
33492016-10-13 Martin Liska <mliska@suse.cz>
3350
3351 PR tree-optimization/77943
3352 * g++.dg/tree-ssa/pr77943.C: New test.
3353
92c5266b
AV
33542016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
3355
3356 PR fortran/72832
3357 * gfortran.dg/allocate_with_source_22.f03: New test.
3358 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
3359 fail.
3360
90bca4ed
TP
33612016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3362
3363 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
3364 * gcc.target/arm/movsi_movw.c: Likewise.
3365 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
3366 directive to work on big endian targets.
3367
0011af7b
KV
33682016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
3369
3370 * gcc.dg/tree-ssa/evrp6.c: New test.
3371
859e95ab
SB
33722016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3373
3374 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
3375 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
3376 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
3377
2934018d
SB
33782016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
3379
3380 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
3381 * gcc.target/powerpc/warn-2.c: Ditto.
3382
f92d1522
RS
33832016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
3384
3385 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
3386 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
3387 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
3388 for -mmsa.
3389 * gcc.target/mips/msa.c: New test.
3390 * gcc.target/mips/msa-builtins.c: Likewise.
3391 * lib/target-supports.exp (check_mips_msa_hw_available): New.
3392 (check_effective_target_mips_msa_runtime): Likewise.
3393 (check_effective_target_mips_msa): Likewise.
3394 (add_options_for_mips_msa): Likewise.
3395 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
3396 (check_effective_target_vect_intfloat_cvt): Likewise.
3397 (check_effective_target_vect_uintfloat_cvt): Likewise.
3398 (check_effective_target_vect_floatint_cvt): Likewise.
3399 (check_effective_target_vect_floatuint_cvt): Likewise.
3400 (check_effective_target_vect_shift): Likewise.
3401 (check_effective_target_vect_shift_char): Likewise.
3402 (check_effective_target_vect_long): Likewise.
3403 (check_effective_target_vect_float): Likewise.
3404 (check_effective_target_vect_double): Likewise.
3405 (check_effective_target_vect_long_long): Likewise.
3406 (check_effective_target_vect_perm): Likewise.
3407 (check_effective_target_vect_perm_byte): Likewise.
3408 (check_effective_target_vect_perm_short): Likewise.
3409 (check_effective_target_vect_sdot_qi): Likewise.
3410 (check_effective_target_vect_udot_qi): Likewise.
3411 (check_effective_target_vect_sdot_hi): Likewise.
3412 (check_effective_target_vect_udot_hi): Likewise.
3413 (check_effective_target_vect_pack_trunc): Likewise.
3414 (check_effective_target_vect_unpack): Likewise.
3415 (check_effective_target_vect_hw_misalign): Likewise.
3416 (check_effective_target_vect_condition): Likewise.
3417 (check_effective_target_vect_cond_mixed): Likewise.
3418 (check_effective_target_vect_char_mult): Likewise.
3419 (check_effective_target_vect_short_mult): Likewise.
3420 (check_effective_target_vect_int_mult): Likewise.
3421 (check_effective_target_vect_extract_even_odd): Likewise.
3422 (check_effective_target_vect_interleave): Likewise.
3423 (check_vect_support_and_set_flags): Check if the target supports MSA
3424 and append to the list of EFFECTIVE_TARGETS.
3425
0bfd099c
RB
34262016-10-12 Richard Biener <rguenther@suse.de>
3427
3428 PR debug/77947
3429 * g++.dg/torture/pr77947.C: New testcase.
3430
b4a9ef2f
PMR
34312016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3432
3433 * gnat.dg/debug8.adb: New testcase.
3434
c0dbd22d
PMR
34352016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
3436
3437 * gnat.dg/debug9.adb: New testcase.
3438
8a7c91cd
RB
34392016-10-12 Richard Biener <rguenther@suse.de>
3440
3441 * gcc.dg/tree-ssa/vrp35.c: Adjust.
3442 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3443 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3444
7dc2f5f1
RB
34452016-10-12 Richard Biener <rguenther@suse.de>
3446
3447 PR tree-optimization/77920
3448 * gcc.dg/torture/pr77920.c: New testcase.
3449
70f6d5e1
JJ
34502016-10-12 Jakub Jelinek <jakub@redhat.com>
3451
4a8b97cb
JJ
3452 PR tree-optimization/77929
3453 * gcc.c-torture/compile/pr77929.c: New test.
3454
70f6d5e1
JJ
3455 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
3456 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
3457 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
3458 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
3459 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
3460 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
3461 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
3462 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
3463 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
3464
4803de58
EB
34652016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3466
3467 * gcc.target/sparc/setcc-4.c: Adjust.
3468 * gcc.target/sparc/setcc-5.c: Likewise.
3469 * gcc.target/sparc/setcc-6.c: Likewise.
3470 * gcc.target/sparc/setcc-7.c: Likewise.
3471 * gcc.target/sparc/setcc-8.c: Likewise.
3472 * gcc.target/sparc/setcc-9.c: Likewise.
3473 * gcc.target/sparc/setcc-10.c: Delete.
3474
f6cf4810
SK
34752016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
3476
3477 PR fortran/77942
3478 * gfortran.dg/pr77942.f90
3479
8e8c2744
FR
34802016-10-11 Fritz Reese <fritzoreese@gmail.com>
3481
3482 * gfortran.dg/dec_math.f90: New testsuite.
3483
ddefad9a
SKS
34842016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3485
3486 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
3487 (main): Declare j as i32 instead of int.
3488
e7b08761
TP
34892016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3490
3491 PR testsuite/PR77710
3492 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
3493 target triplet instead of *-*-*-*.
3494
9fd7cd44
EB
34952016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3496
3497 * gnat.dg/unchecked_convert10.adb: New test.
3498 * gnat.dg/unchecked_convert11.adb: Likewise.
3499 * gnat.dg/unchecked_convert12.adb: Likewise.
3500
ff7e7ee0
EB
35012016-10-11 Eric Botcazou <ebotcazou@adacore.com>
3502
3503 * gcc.target/sparc/cbcond-1.c: New test.
3504 * gcc.target/sparc/cbcond-2.c: Likewise.
3505 * gcc.target/sparc/movcc-1.c: Likewise.
3506 * gcc.target/sparc/movcc-2.c: Likewise.
3507 * gcc.target/sparc/setcc-1.c: Adjust.
3508 * gcc.target/sparc/setcc-2.c: Likewise.
3509 * gcc.target/sparc/setcc-3.c: Likewise.
3510 * gcc.target/sparc/setcc-4.c: Likewise.
3511 * gcc.target/sparc/setcc-5.c: Likewise.
3512 * gcc.target/sparc/setcc-6.c: New test.
3513 * gcc.target/sparc/setcc-7.c: Likewise.
3514 * gcc.target/sparc/setcc-8.c: Likewise.
3515 * gcc.target/sparc/setcc-9.c: Likewise.
3516 * gcc.target/sparc/setcc-10.c: Likewise.
3517
d30078b8
JL
35182016-10-10 Jeff Law <law@redhat.com>
3519
3520 PR tree-optimization/71947
3521 * gcc.dg/tree-ssa/pr71947-1.c: New test.
3522 * gcc.dg/tree-ssa/pr71947-2.c: New test.
3523 * gcc.dg/tree-ssa/pr71947-3.c: New test.
3524 * gcc.dg/tree-ssa/pr71947-4.c: New test.
3525 * gcc.dg/tree-ssa/pr71947-5.c: New test.
3526 * gcc.dg/tree-ssa/pr71947-6.c: New test.
3527
5f869266
TK
35282016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3529
3530 PR fortran/77915
3531 * gfortran.dg/matmul_11.f90: New test.
3532
174e0b00
JW
35332016-10-10 Jiong Wang <jiong.wang@arm.com>
3534
3535 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
3536 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
3537 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
3538 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
3539 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
3540 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
3541 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
3542 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
3543 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
3544 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
3545 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
3546 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
3547 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
3548 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
3549 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
3550 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
3551 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
3552 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
3553 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
3554 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
3555 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
3556 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
3557 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
3558 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
3559 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
3560 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
3561 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
3562 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
3563 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
3564 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
3565 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
3566 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
3567 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
3568 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
3569 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
3570 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
3571 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
3572 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
3573 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
3574 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
3575 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
3576 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
3577 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
3578 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
3579 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
3580 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
3581 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
3582 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
3583 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
3584 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
3585 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
3586 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
3587 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
3588 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
3589 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
3590 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
3591 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
3592 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
3593 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
3594
4bc63138
JW
35952016-10-10 Jiong Wang <jiong.wang@arm.com>
3596
3597 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
3598 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
3599 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
3600 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
3601 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
3602 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
3603 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
3604 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
3605 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
3606 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
3607 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
3608 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
3609 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
3610 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
3611
8f3edb07
JW
36122016-10-10 Jiong Wang <jiong.wang@arm.com>
3613
3614 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
3615 Enable AArch64.
3616 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
3617 vdup*_laneq.
3618 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
3619 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
3620 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
3621 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
3622
6e49f922
JW
36232016-10-10 Matthew Wahab <matthew.wahab@arm.com>
3624 Jiong Wang <jiong.wang@arm.com>
3625
3626 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
3627 AArch64 support.
3628 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
3629 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
3630 AArch64 targets.
3631 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
3632 AArch64 targets.
3633 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
3634 targets.
3635 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
3636
41683e1a
EB
36372016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3638
3639 * gnat.dg/specs/vfa.ads: New test.
3640
6e49f922 36412016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
3642
3643 * gnat.dg/inline13.ad[sb]: New test.
3644 * gnat.dg/inline13_pkg.ad[sb]: New helper.
3645
55cfd746
EB
36462016-10-10 Eric Botcazou <ebotcazou@adacore.com>
3647
3648 * gnat.dg/biased_subtype.adb: New test.
3649
4dfb8a2a
JJ
36502016-10-09 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR tree-optimization/77901
3653 * gcc.c-torture/compile/pr77901.c: New test.
3654
67b97478
PK
36552016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3656
3657 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
3658 * gcc.dg/ipa/propalign-2.c: Likewise
3659 * gcc.dg/ipa/propalign-3.c: Likewise.
3660 * gcc.dg/ipa/propalign-4.c: Likewise.
3661 * gcc.dg/ipa/propalign-5.c: Likewise.
3662
7bad794a
JJ
36632016-10-08 Jakub Jelinek <jakub@redhat.com>
3664
81b02905
JJ
3665 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3666
ee19ef45
JJ
3667 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
3668
7bad794a
JJ
3669 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
3670 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
3671
56d3a930
FR
36722016-10-07 Fritz Reese <fritzoreese@gmail.com>
3673
3674 * gfortran.dg/dec_union_11.f90: New testcase.
3675
45e2bf2e
NS
36762016-10-07 Nathan Sidwell <nathan@acm.org>
3677
3678 PR c++/66443
3679 * g++.dg/cpp0x/pr66443-cxx11.C: New.
3680 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
3681 * g++.dg/cpp1y/pr66443-cxx14.C: New
3682 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
3683 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
3684
be845b04
JJ
36852016-10-07 Jakub Jelinek <jakub@redhat.com>
3686
3687 * g++.dg/cpp0x/addressof1.C: New test.
3688 * g++.dg/cpp0x/addressof2.C: New test.
3689
08213983
MM
36902016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3691
3692 * gcc.target/powerpc/float128-type-1.c: New test to check that
3693 PowerPC 64-bit Linux enables -mfloat128-type by default.
3694 * gcc.target/powerpc/float128-type-2.c: Likewise.
3695 * gcc.target/powerpc/float128-mix.c: Change error message to
3696 reflect that __ibm128 is now #define'ed to be long double.
3697
bd845c14
SK
36982016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
3699
3700 PR fortran/77406
3701 * gfortran.dg/pr77406.f90: New test.
3702 * gfortran.dg/assumed_type_3.f90: Update error messages.
3703 * gfortran.dg/defined_operators_1.f90: Ditto.
3704 * gfortran.dg/generic_26.f90: Ditto.
3705 * gfortran.dg/generic_7.f90: Ditto.
3706 * gfortran.dg/gomp/udr5.f90: Ditto.
3707 * gfortran.dg/gomp/udr7.f90: Ditto.
3708 * gfortran.dg/interface_1.f90: Ditto.
3709 * gfortran.dg/interface_37.f90: Ditto.
3710 * gfortran.dg/interface_5.f90: Ditto.
3711 * gfortran.dg/interface_6.f90: Ditto.
3712 * gfortran.dg/interface_7.f90
3713 * gfortran.dg/no_arg_check_3.f90
3714 * gfortran.dg/operator_5.f90
3715 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3716
c09c4992
BE
37172016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
3718
3719 PR c++/77700
3720 * c-c++-common/Wint-in-bool-context.c: Update test.
3721
d7f336f8
RB
37222016-10-07 Richard Biener <rguenther@suse.de>
3723
3724 * gcc.dg/tree-ssa/vrp01.c: Adjust.
3725 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3726
a9172bf3
MP
37272016-10-07 Marek Polacek <polacek@redhat.com>
3728
3729 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3730
8a14afd0
BS
37312016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3732
3733 PR c++/69733
3734 * c-c++-common/pr69733.c: New test.
3735 * gcc.dg/pr69733.c: New test.
3736 * gcc.target/i386/pr69733.c: New test.
3737
d4bd4646
MP
37382016-10-07 Marek Polacek <polacek@redhat.com>
3739
3740 PR c++/77803
3741 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3742
a93cdc5c
JJ
37432016-10-07 Jakub Jelinek <jakub@redhat.com>
3744
3745 PR tree-optimization/77664
3746 * gcc.dg/tree-ssa/pr77664.c: New test.
3747 * gcc.dg/pr77664.c: New test.
3748
37492016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3750
3751 * gfortran.dg/pr69955.f90: New test.
3752
ac193ee7
LK
37532016_10-06 Louis Krupp <louis.krupp@zoho.com>
3754
3755 PR fortran/57910
3756 * gfortran.dg/pr57910.f90: New test.
3757
342cfb3e
JJ
37582016-10-06 Jakub Jelinek <jakub@redhat.com>
3759
3760 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3761 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3762
48057089
KV
37632016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3764
3765 PR tree-optimization/77862
3766 * gcc.dg/pr77862.c: New test.
3767
65b25c9b
KV
37682016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3769
3770 * gcc.dg/tree-ssa/evrp4.c: New test.
3771
f3127685
JL
37722016-10-06 Jeff Law <law@redhat.com>
3773
3774 PR tree-optimization/71661
3775 * gcc.dg/tree-ssa/pr71661.c: New test.
3776
b3972588
RB
37772016-10-06 Richard Biener <rguenther@suse.de>
3778
3779 PR tree-optimization/77855
3780 * gcc.dg/torture/pr77855.c: New testcase.
3781
139dc3c6 37822016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3783 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3784
3785 * g++.dg/other/pr77759.C: New test.
3786
37f6a157
RB
37872016-10-06 Richard Biener <rguenther@suse.de>
3788
3789 PR tree-optimization/77839
3790 * gcc.dg/torture/pr77839.c: New testcase.
3791
f779aeb8
MP
37922016-10-06 Marek Polacek <polacek@redhat.com>
3793
3794 * g++.dg/cpp1z/init-statement9.C: New test.
3795
eee8f0b0
AS
37962016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3797
3798 * gcc.target/i386/pcommit-1.c: Deleted.
3799 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3800 * gcc.target/i386/sse-13.c: Ditto.
3801 * gcc.target/i386/sse-14.c: Ditto.
3802 * gcc.target/i386/sse-22.c: Ditto.
3803 * gcc.target/i386/sse-23.c: Ditto.
3804 * g++.dg/other/i386-2.C: Ditto.
3805
b48042bb
UB
38062016-10-05 Uros Bizjak <ubizjak@gmail.com>
3807
3808 * gcc.target/i386/pr77833.c: Require int128 effective target.
3809
50b01e1d
SK
38102016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3811
3812 PR fortran/58991
3813 PR fortran/58992
3814 * gfortran.dg/associate_22.f90: New test.
3815
908b8296
FR
38162016-10-05 Fritz Reese <fritzoreese@gmail.com>
3817
3818 * gfortran.dg/dec_union_9.f90: New testcase.
3819 * gfortran.dg/dec_union_10.f90: New testcase.
3820
87582521
JJ
38212016-10-05 Jakub Jelinek <jakub@redhat.com>
3822
2e69f143
JJ
3823 PR sanitizer/66343
3824 * gcc.dg/pch/pr66343-3.c: New test.
3825 * gcc.dg/pch/pr66343-3.hs: New file.
3826
87582521
JJ
3827 PR sanitizer/66343
3828 * gcc.dg/pch/pr66343-1.c: New test.
3829 * gcc.dg/pch/pr66343-1.hs: New file.
3830 * gcc.dg/pch/pr66343-2.c: New test.
3831 * gcc.dg/pch/pr66343-2.hs: New file.
3832
700fff34
BE
38332016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3834
3835 * c-c++-common/Wint-in-bool-context.c: Update test.
3836
17a9e380
MP
38372016-10-05 Marek Polacek <polacek@redhat.com>
3838
3839 * g++.dg/cpp1z/init-statement1.C: New test.
3840 * g++.dg/cpp1z/init-statement2.C: New test.
3841 * g++.dg/cpp1z/init-statement3.C: New test.
3842 * g++.dg/cpp1z/init-statement4.C: New test.
3843 * g++.dg/cpp1z/init-statement5.C: New test.
3844 * g++.dg/cpp1z/init-statement6.C: New test.
3845 * g++.dg/cpp1z/init-statement7.C: New test.
3846 * g++.dg/cpp1z/init-statement8.C: New test.
3847
6e48e779
LK
38482016-10-05 Louis Krupp <louis.krupp@zoho.com>
3849
3850 PR fortran/67524
3851 * gfortran.dg/pr67524.f90: New test.
3852
04a32443
JJ
38532016-10-05 Jakub Jelinek <jakub@redhat.com>
3854
3855 PR sanitizer/77823
3856 * c-c++-common/ubsan/shift-9.c: New test.
3857
743a9cf7
SKS
38582016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3859
3860 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3861 of int if __SIZEOF_INT__ is less than 4 bytes.
3862
a40278c3
JD
38632016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3864
3865 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3866 * gfortran.dg/class_array_20.f03: Likewise.
3867 * gfortran.dg/class_array_21.f03: Likewise.
3868 * gfortran.dg/finalize_29.f08: Likewise.
3869 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3870
39bb7d01
RB
38712016-10-05 Richard Biener <rguenther@suse.de>
3872
3873 PR middle-end/77826
3874 * gcc.dg/torture/pr77826.c: New testcase.
3875
eeb57981
RB
38762016-10-05 Richard Biener <rguenther@suse.de>
3877
3878 * gcc.dg/fold-copysign-1.c: New testcase.
3879
f9018d75
AS
38802016-10-05 Andreas Schwab <schwab@suse.de>
3881
3882 * g++.dg/pr49847-2.C: Remove.
3883
7e8000b3
PMR
38842016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3885
3886 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3887
54f84ca9
RB
38882016-10-05 Richard Biener <rguenther@suse.de>
3889
3890 PR middle-end/55152
3891 * gcc.dg/pr55152-2.c: New testcase.
3892
17beda50
JD
38932016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3894
3895 * gfortran.dg/dtio_15.f90: New test.
3896
1c84b798
ILT
38972016-10-04 Ian Lance Taylor <iant@golang.org>
3898
3899 * gcc.dg/split-7.c: New test.
3900
7ec39552
MS
39012016-10-04 Martin Sebor <msebor@redhat.com>
3902
3903 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3904 %lc directive to wint_t to silence -Wformat warnings on targets
3905 where the latter is a distinct type such as long.
3906
8ff04ff9
MS
39072016-10-04 Martin Sebor <msebor@redhat.com>
3908
3909 PR c++/77804
3910 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3911
bfecd57c
JJ
39122016-10-04 Jakub Jelinek <jakub@redhat.com>
3913
f72da967
JJ
3914 PR c++/77791
3915 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3916
bfecd57c
JJ
3917 * g++.dg/other/java3.C: Remove.
3918 * g++.dg/other/java1.C: Remove.
3919 * g++.dg/other/error12.C: Remove.
3920 * g++.dg/other/java2.C: Remove.
3921 * g++.dg/warn/Wnvdtor.C: Remove.
3922 * g++.dg/lookup/java1.C: Remove.
3923 * g++.dg/lookup/java2.C: Remove.
3924 * g++.dg/ext/pr34829.C: Remove.
3925 * g++.dg/ext/java-3.C: Remove.
3926 * g++.dg/ext/java-1.C: Remove.
3927 * g++.dg/ext/java-2.C: Remove.
3928 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3929
fe8b1e83
DG
39302016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3931
3932 PR tree-optimization/77808
3933 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3934
078b5aab
RB
39352016-10-04 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/77399
3938 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3939
2b568899
RB
39402016-10-04 Richard Biener <rguenther@suse.de>
3941
3942 PR middle-end/77833
3943 * gcc.target/i386/pr77833.c: New testcase.
3944
0a4e5cf3
JL
39452016-09-26 Jeff Law <law@redhat.com>
3946
3947 PR tree-optimization/71550
3948 PR tree-optimization/71403
3949 * gcc.c-torture/execute/pr71550.c: New test.
3950
d07b0a23
SKS
39512016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3952
3953 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3954 option.
3955
b44a42cf
KT
39562016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3957
3958 Revert
3959 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3960
3961 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3962
f41f1ceb
MP
39632016-10-03 Marek Polacek <polacek@redhat.com>
3964
3965 * g++.dg/cpp0x/nullptr37.C: New test.
3966
1633d3b9
BE
39672016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3968
3969 * c-c++-common/Wint-in-bool-context.c: Update test.
3970
2c8e3a1d
JJ
39712016-10-02 Jakub Jelinek <jakub@redhat.com>
3972
3973 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3974 earlier.
3975 * g++.dg/charset/asm2.c (memmove): Likewise.
3976 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3977 * g++.dg/tls/diag-4.C (foo): Likewise.
3978 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3979 dg-warning, fix up regex.
3980 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3981 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3982 * g++.old-deja/g++.mike/net31.C: Likewise.
3983 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3984 for C++17.
3985 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3986 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3987
f00b6283
RB
39882016-10-01 Richard Biener <rguenther@suse.de>
3989
3990 PR middle-end/77798
3991 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3992
0f0565b1
AV
39932016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3994
3995 PR fortran/77663
3996 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3997
c58823a0
JJ
39982016-10-01 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR c/77490
4001 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
4002 Add dg-prune-output directive.
4003
e3228a50
JD
40042016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4005
4006 PR fortran/66643
4007 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
4008 * gfortran.fortran-torture/compile/write.f90: Update test.
4009
e70bbc6f
MW
40102016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
4011
4012 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
4013 arm_fp16_alternative_ok as the required effective target.
4014 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
4015 -mfp16-format=alternative to the dg-options directive and remove
4016 the dg-add-options directive.
4017
c39747d2
FR
40182016-09-30 Fritz Reese <fritzoreese@gmail.com>
4019
4020 PR fortran/77764
4021 * gfortran.dg/dec_union_8.f90: New testcase.
4022
00074dd8
FR
40232016-09-30 Fritz Reese <fritzoreese@gmail.com>
4024
4025 PR fortran/77782
4026 * gfortran.dg/dec_structure_16.f90: New testcase.
4027
26f391e8
AV
40282016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
4029
4030 * gfortran.dg/coarray_allocate_10.f08: New test.
4031 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
4032
fa16a271
KT
40332016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4034
4035 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
4036
f334c828
RB
40372016-09-30 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/77399
4040 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
4041
76e3ec9c
SL
40422016-09-29 Sandra Loosemore <sandra@codesourcery.com>
4043
871267e1 4044 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
4045 -fdelete-null-pointer-checks explicit.
4046 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
4047 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
4048 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
4049 * gcc.dg/pic-1.c: Require fpic target support.
4050 * gcc.dg/pic-2.c: Likewise.
4051
a2c6e7f2
JJ
40522016-09-29 Jakub Jelinek <jakub@redhat.com>
4053
4054 Implement P0001R1 - C++17 removal of register storage class specifier
4055 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
4056 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
4057 C++17.
4058 * c-c++-common/vector-subscript-5.c (foo): Don't use register
4059 keyword if not __SSE2__.
4060 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
4061 C++17.
4062 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
4063 register keywords.
4064 * g++.dg/eh/pr29166.C: Add -Wno-register option.
4065 * g++.dg/warn/register-parm-1.C (erroneous_warning,
4066 no_erroneous_warning): Expect new warnings for C++17.
4067 * g++.dg/warn/register-var-2.C (f): Likewise.
4068 * g++.dg/parse/register1.C (f): Expect new error for C++17.
4069 * g++.dg/parse/linkage2.C (foo): Likewise.
4070 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
4071 keyword on parameters for C++17.
4072 * g++.dg/cpp1z/register1.C: New test.
4073 * g++.dg/cpp1z/register2.C: New test.
4074 * g++.dg/cpp1z/register3.C: New test.
4075
4ab76933
UB
40762016-09-29 Uros Bizjak <ubizjak@gmail.com>
4077
4078 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
4079 * gcc.target/i386/avx2-check.h (main): Ditto.
4080 * gcc.target/i386/avx512bw-check.h (main): Ditto.
4081 * gcc.target/i386/avx512cd-check.h (main): Ditto.
4082 * gcc.target/i386/avx512dq-check.h (main): Ditto.
4083 * gcc.target/i386/avx512er-check.h (main): Ditto.
4084 * gcc.target/i386/avx512f-check.h (main): Ditto.
4085 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
4086 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
4087 * gcc.target/i386/avx512vl-check.h (main): Ditto.
4088
2488ebe5
UB
40892016-09-29 Uros Bizjak <ubizjak@gmail.com>
4090
4091 PR target/77756
4092 * gcc.target/i386/pr77756.c: New test.
4093
4d258d09
MP
40942016-09-29 Marek Polacek <polacek@redhat.com>
4095
4096 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
4097
a9087411
MP
40982016-09-29 Marek Polacek <polacek@redhat.com>
4099
4100 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
4101 C++14.
4102
fa0a064a
ML
41032016-09-29 Martin Liska <mliska@suse.cz>
4104
4105 * objc/execute/construct1.m: New test.
4106
0ce1ecc7
RB
41072016-09-29 Richard Biener <rguenther@suse.de>
4108
4109 PR tree-optimization/77768
4110 * gcc.dg/torture/pr77768.c: New testcase.
4111
da186c1f
RB
41122016-09-28 Richard Biener <rguenther@suse.de>
4113
4114 PR middle-end/77407
4115 * gcc.dg/pr77407.c: New testcase.
4116
d657e995
RB
41172016-09-29 Richard Biener <rguenther@suse.de>
4118
4119 PR middle-end/55152
4120 * gcc.dg/pr55152.c: New testcase.
4121 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
4122
cadf6296
RO
41232016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4124
4125 * gcc.dg/profile-update-warning.c: Restrict to ia32.
4126 (dg-options): Remove -m32.
4127
88000fd1
MS
41282016-09-28 Martin Sebor <msebor@redhat.com>
4129
4130 PR middle-end/77721
4131 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
4132
0c172974
JD
41332016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4134
4135 PR libgfortran/77707
4136 * gfortran.dg/inquire_17.f90: New test.
4137
4b390698
JJ
41382016-09-28 Jakub Jelinek <jakub@redhat.com>
4139
4140 PR c++/77467
4141 * g++.dg/cpp1y/constexpr-77467.C: New test.
4142
2b1b5938
MS
41432016-09-28 Martin Sebor <msebor@redhat.com>
4144
4145 PR c/77762
4146 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
4147 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
4148 (test_sprintf_p_const): Adjust line numbers to avoid failures
4149 introduced in r240503.
4150
30dc6ee9
MS
41512016-09-28 Martin Sebor <msebor@redhat.com>
4152
4153 PR middle-end/77683
4154 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
4155
7d290e93
BE
41562016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4157
fcf32bad
BE
4158 PR c++/77748
4159 * g++.dg/pr77550.C: Avoid undefined behavior.
4160
7d290e93
BE
4161 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
4162
912d9ec3
WD
41632016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
4164
4165 * gcc.dg/strlenopt-20.c: Update test.
4166 * gcc.dg/strlenopt-21.c: Likewise.
4167 * gcc.dg/strlenopt-22.c: Likewise.
4168 * gcc.dg/strlenopt-22g.c: Likewise.
4169 * gcc.dg/strlenopt-26.c: Likewise.
4170 * gcc.dg/strlenopt-5.c: Likewise.
4171 * gcc.dg/strlenopt-7.c: Likewise.
4172 * gcc.dg/strlenopt-9.c: Likewise.
4173
459bcfb0
JJ
41742016-09-27 Jakub Jelinek <jakub@redhat.com>
4175
6e39060a
JJ
4176 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
4177
8ca33347
JJ
4178 * g++.dg/cpp1z/lambda-this1.C: New test.
4179 * g++.dg/cpp1z/lambda-this2.C: New test.
4180
459bcfb0
JJ
4181 PR c++/77722
4182 * g++.dg/ubsan/return-4.C: New test.
4183 * g++.dg/ubsan/return-5.C: New test.
4184 * g++.dg/ubsan/return-6.C: New test.
4185
20fba714
JW
41862016-09-27 Jiong Wang <jiong.wang@arm.com>
4187
4188 * lib/target-supports.exp
4189 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
4190 in function comment.
4191
bebe0086
ML
41922016-09-27 Martin Liska <mliska@suse.cz>
4193
4194 PR gcov-profile/46266
4195 * lib/gcov.exp: Verify that <built-in>.gcov file is not
4196 considered.
4197
59896334
RB
41982016-09-27 Richard Biener <rguenther@suse.de>
4199
4200 PR tree-optimization/77745
4201 * g++.dg/torture/pr77745.C: New testcase.
4202
f0d355dc
RB
42032016-09-27 Richard Biener <rguenther@suse.de>
4204
4205 PR tree-optimization/77478
4206 * gcc.dg/torture/pr77478.c: New testcase.
4207
8c9434c2
ML
42082016-09-27 Martin Liska <mliska@suse.cz>
4209
4210 PR gcov-profile/7970
4211 PR gcov-profile/16855
4212 PR gcov-profile/44779
4213 * g++.dg/gcov/pr16855.C: New test.
4214
511d092e
SKS
42152016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4216
4217 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
4218
f2e0c4e1
JJ
42192016-09-27 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR fortran/77666
4222 * gfortran.dg/gomp/pr77666.f90: New test.
4223
3a4228ba
KV
42242016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
4225
4226 PR ipa/77677
4227 * gcc.dg/torture/pr77677-2.c: New test.
4228
a184e37f
SK
42292016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4230
4231 PR fortran/77420
4232 * gfortran.dg/pr77420_1.f90: New test.
4233 * gfortran.dg/pr77420_2.f90: Ditto.
4234 * gfortran.dg/pr77420_3.f90: New test. Requires ...
4235 * gfortran.dg/pr77420_4.f90: this file.
4236
8be59d19
KV
42372016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
4238
4239 PR middle-end/77719
4240 * gfortran.dg/pr77719.f90: New test.
4241
991075a4
TP
42422016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4243
4244 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 4245 singular form of byte when quantity is unknown.
991075a4 4246
c6147dc4
MP
42472016-09-26 Marek Polacek <polacek@redhat.com>
4248
4249 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4250
5cc6c41c
ML
42512016-09-26 Martin Liska <mliska@suse.cz>
4252
4253 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
4254 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
4255 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
4256 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
4257 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
4258 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
4259 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
4260 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
4261 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
4262
81fea426
MP
42632016-09-26 Marek Polacek <polacek@redhat.com>
4264
4265 PR c/7652
4266 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
4267 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
4268 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
4269 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
4270 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
4271 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
4272 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
4273 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
4274 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
4275 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
4276 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
4277 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
4278 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
4279 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
4280 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
4281 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
4282 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
4283 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
4284 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
4285 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
4286 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
4287 * c-c++-common/attr-fallthrough-1.c: New test.
4288 * c-c++-common/attr-fallthrough-2.c: New test.
4289 * g++.dg/cpp0x/fallthrough1.C: New test.
4290 * g++.dg/cpp0x/fallthrough2.C: New test.
4291 * g++.dg/cpp1z/fallthrough1.C: New test.
4292 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
4293 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
4294 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
4295 * objc.dg/Wimplicit-fallthrough-1.m: New test.
4296
9b597c1f
SK
42972016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4298
12a813c1 4299 PR fortran/77429
9b597c1f
SK
4300 * gfortran.dg/pr77429.f90: New test.
4301
f1c7e7f1
SK
43022016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
4303
4304 PR fortran/77694
4305 * gfortran.dg/pr77694.f90: New test.
4306
50c6dd20
OE
43072016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
4308
4309 PR target/51244
4310 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
4311
540b039e
DH
43122016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4313
4314 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
4315 for 32-bit mode.
4316
cfd161bf
DH
43172016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4318
4319 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
4320 for 32-bit mode.
4321
9a2300e9
MP
43222016-09-24 Marek Polacek <polacek@redhat.com>
4323
4324 PR c/77490
4325 * c-c++-common/Wbool-operation-1.c: New test.
4326 * gcc.dg/Wbool-operation-1.c: New test.
4327
34d567d1
FR
43282016-09-23 Fritz Reese <fritzoreese@gmail.com>
4329
4330 * gfortran.dg/dec_static_1.f90: New.
4331 * gfortran.dg/dec_static_2.f90: New.
4332 * gfortran.dg/dec_static_3.f90: New.
4333 * gfortran.dg/dec_static_4.f90: New.
4334
4a8d4422
JD
43352016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4336
4337 PR fortran/48298
4338 * gfortran.dg/negative_unit_check.f90: Update test.
4339 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 4340
90ef45cb
DV
43412016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4342
4343 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
4344 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4345 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4346 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4347 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4348 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4349 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4350
e0535922
MS
43512016-09-23 Martin Sebor <msebor@redhat.com>
4352
4353 PR testsuite/77713
4354 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
4355 assuming long double is bigger than double.
4356
d664d76d
JJ
43572016-09-23 Jakub Jelinek <jakub@redhat.com>
4358
4359 Implement P0138R2, C++17 construction rules for enum class values
4360 * g++.dg/cpp1z/direct-enum-init1.C: New test.
4361
3b31f720
DM
43622016-09-23 David Malcolm <dmalcolm@redhat.com>
4363
4364 PR preprocessor/77672
4365 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
4366 expected multiline output from first warning to reflect change
4367 in r240434.
4368
592459bf
TP
43692016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
4370
4371 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
4372
0af06385
BE
43732016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4374 Tom de Vries <tom@codesourcery.com>
4375
4376 PR testsuite/77411
4377 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
4378
8f01b67a
MP
43792016-09-23 Marek Polacek <polacek@redhat.com>
4380
4381 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
4382 * c-c++-common/gomp/atomic-13.c: Likewise.
4383 * c-c++-common/gomp/atomic-14.c: Likewise.
4384 * c-c++-common/pr60439.c: Remove invalid code.
4385 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
4386 * g++.dg/expr/bitfield5.C: Likewise.
4387 * g++.dg/expr/bitfield6.C: Likewise.
4388 * g++.dg/expr/bool1.C: Likewise.
4389 * g++.dg/expr/bool3.C: Likewise.
4390 * g++.dg/expr/lval3.C: Likewise.
4391 * g++.dg/expr/lval4.C: Likewise.
4392 * g++.old-deja/g++.jason/bool5.C: Likewise.
4393
bbd6fcf3
DM
43942016-09-23 David Malcolm <dmalcolm@redhat.com>
4395
4396 PR preprocessor/77672
4397 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4398 (test_terminator_location): New function.
4399
113d06a4
RB
44002016-09-23 Richard Biener <rguenther@suse.de>
4401
4402 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
4403
cab9e1df
MW
44042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4405
4406 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
4407 -march=armv8.2-a+fp16 when supported by the hardware.
4408 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
4409 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
4410 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
4411 semi-colons to a macro invocations.
4412 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
4413 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4414 defined.
4415 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
4416 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
4417 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
4418 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4419 defined.
4420 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
4421 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
4422 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
4423 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
4424 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
4425 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
4426 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
4427 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
4428 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
4429 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4430 defined.
4431 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
4432 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
4433 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4434 defined.
4435 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
4436 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
4437 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4438 defined.
4439 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
4440 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
4441 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4442 defined.
4443 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
4444 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
4445 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4446 defined. Also fix some white-space.
4447 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
4448 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
4449 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
4450 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
4451 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
4452 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4453 defined. Also fix some long lines and white-space.
4454 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
4455 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4456 defined. Also fix some long lines and white-space.
4457 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
4458 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4459 defined.
4460 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
4461 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
4462 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4463 defined.
4464 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
4465 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
4466 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
4467 defined.
4468 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
4469 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
4470 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 4471 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
4472 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
4473 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
4474 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
4475 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
4476 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
4477 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 4478 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
4479 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
4480 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
4481 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
4482 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
4483 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
4484 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
4485 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 4486 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 4487
da9b2e69
JW
44882016-09-23 Jiong Wang <jiong.wang@arm.com>
4489 Matthew Wahab <matthew.wahab@arm.com>
4490
4491 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
4492 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
4493 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
4494 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
4495 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
4496 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
4497 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
4498 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
4499 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
4500 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
4501 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
4502 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
4503 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
4504 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
4505 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
4506 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
4507 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
4508 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
4509 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
4510 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
4511 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
4512 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
4513 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
4514 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
4515 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
4516 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
4517 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
4518 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
4519 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
4520 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
4521 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
4522 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
4523 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
4524 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
4525 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
4526 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
4527 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
4528
785cf02f
MW
45292016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4530
4531 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
4532 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
4533 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
4534 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
4535 support.
4536
1e401340
KV
45372016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4538
4539 PR ipa/77677
4540 * gcc.dg/torture/pr77677.c: New test.
4541
8ed3eeac
AV
45422016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
4543
4544 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
4545 here now.
4546
55a9b91b
MW
45472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4548
4549 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
4550 options. Add tests for float16x4_t and float16x8_t.
4551
64c744b9
DV
45522016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4553
4554 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
4555 * gcc.target/s390/risbg-ll-2.c: Ditto.
4556 * gcc.target/s390/risbg-ll-3.c: Ditto.
4557
d403b8d4
MW
45582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4559
4560 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
4561 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
4562
576987fc
DV
45632016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4564
4565 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
4566 output to the simplified instructions.
4567
4ffc8099
MW
45682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4569
4570 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
4571 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
4572
b1a970a5
MW
45732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4574
4575 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4576 (FP16_SUPPORTED): New
4577 (expected-hfloat-16x4): Make conditional on __fp16 support.
4578 (expected-hfloat-16x8): Likewise.
4579 (vdup_n_f16): Disable for non-AArch64 targets.
4580 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
4581 conditional on FP16_SUPPORTED.
4582 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
4583 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
4584 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
4585 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
4586 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
4587 for testing __fp16.
4588 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
4589 conditional on FP16_SUPPORTED.
4590 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
4591 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
4592
50df9464
MW
45932016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4594
4595 * gcc.target/arm/short-vfp-1.c: New.
4596
536b9f42
MW
45972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4598
4599 * gcc.target/arm/attr-fp16-arith-1.c: New.
4600
1b9e31cf
MW
46012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4602
4603 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
4604 New.
4605 (add_options_for_arm_v8_2a_fp16_neon): New.
4606 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
4607 (add_options_for_arm_arch_v8_2a): Auto-generate.
4608 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
4609 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
4610 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
4611 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
4612 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
4613 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
4614 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
4615
a5b42ee7
MW
46162016-09-23 Matthew Wahab <matthew.wahab@arm.com>
4617
4618 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
4619 arm_fp16_alternative_ok.
4620 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
4621 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
4622 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
4623 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
4624 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
4625 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
4626 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
4627 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
4628 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
4629 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
4630 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
4631 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
4632 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
4633 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
4634 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
4635 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
4636 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
4637 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
4638 * gcc.target/arm/fp16-rounding-alt-1.c: Use
4639 arm_fp16_alternative_ok.
4640 * lib/target-supports.exp
4641 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
4642 (check_effective_target_arm_fp16_alternative_ok): New.
4643 (check_effective_target_arm_fp16_none_ok_nocache): New.
4644 (check_effective_target_arm_fp16_none_ok): New.
4645
fcbc975b
ML
46462016-09-23 Martin Liska <mliska@suse.cz>
4647
4648 * gcc.dg/ipa/pr77653.c: Replace adress
4649 with address.
4650
1822b732
ML
46512016-09-23 Martin Liska <mliska@suse.cz>
4652
4653 * gcc.target/i386/movbe-4.c: New test.
4654
fab18cc4
ML
46552016-09-23 Martin Liska <mliska@suse.cz>
4656
4657 * gcc.target/i386/crc32-5.c: New test.
4658
e70f01b5
ML
46592016-09-23 Martin Liska <mliska@suse.cz>
4660
4661 * gcc.target/i386/pr71652.c: New test.
4662 * gcc.target/i386/pr71652-2.c: New test.
4663 * gcc.target/i386/pr71652-3.c: New test.
4664
f2e81d05
JJ
46652016-09-23 Jakub Jelinek <jakub@redhat.com>
4666
4667 * lib/gcc-dg.exp (process-message): Support relative line number
4668 notation - .+4 or .-1 etc.
4669 * gcc.dg/dg-test-1.c: New test.
4670
ed30d2a6
MS
46712016-09-22 Martin Sebor <msebor@redhat.com>
4672
4673 PR target/77676
4674 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
4675 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
4676 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
4677 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
4678
1c681c7b
UB
46792016-09-22 Uros Bizjak <ubizjak@gmail.com>
4680
4681 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
4682 * gcc.dg/ifcvt-2.c: Ditto.
4683 * gcc.dg/zero_bits_compound-1.c: Ditto.
4684 * gcc.dg/zero_bits_compound-1.c: Ditto.
4685 * gcc.dg/pr40550.c: Simplify target selectors.
4686 Use dg-additional-options.
4687 * gcc.dg/pr47893.c: Ditto.
4688 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
4689 additional options for 32-bit x86 targets.
4690 * gcc.dg/pr70955.c: Move to ...
4691 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
4692
67cf0a53
PC
46932016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4694
4695 PR c++/61019
4696 * g++.dg/cpp0x/pr61019.C: New.
4697
0ee70cc0
AV
46982016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
4699 Terry Guo <terry.guo@arm.com>
4700
4701 * gcc.target/arm/pure-code/ffunction-sections.c: New.
4702 * gcc.target/arm/pure-code/no-literal-pool.c: New.
4703 * gcc.target/arm/pure-code/pure-code.exp: New.
4704
43639d2c
UB
47052016-09-22 Uros Bizjak <ubizjak@gmail.com>
4706
4707 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
4708 Remove SSE effective target requirement.
4709
a608d15b
PC
47102016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4711
4712 PR c++/71979
4713 * g++.dg/cpp0x/pr71979.C: New.
4714
d94a7ab4
BE
47152016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4716
4717 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
4718
a13f439f
ML
47192016-09-22 Martin Liska <mliska@suse.cz>
4720
4721 PR ipa/77653
4722 * gcc.dg/ipa/pr77653.c: New test.
4723
cf352092
JJ
47242016-09-22 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR fortran/77665
4727 * gfortran.dg/gomp/pr77665.f90: New test.
4728
a8de3002
PT
47292016-09-22 Paul Thomas <pault@gcc.gnu.org>
4730
4731 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4732 * gfortran.dg/dtio_13.f90: New test.
4733
39abef62
LK
47342016-09-21 Louis Krupp <louis.krupp@zoho.com>
4735
4736 PR fortran/66107
4737 * gfortran.dg/pr66107.f90: New test.
4738
4a2bb7fc
ILT
47392016-09-21 Ian Lance Taylor <iant@golang.org>
4740
4741 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4742 with call to builtin delete function.
4743
5f84cee2
JM
47442016-09-21 Joseph Myers <joseph@codesourcery.com>
4745
4746 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4747 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4748 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4749 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4750 tests.
4751
fe01a41a
UB
47522016-09-21 Uros Bizjak <ubizjak@gmail.com>
4753
4754 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4755
2e1c20b1
JJ
47562016-09-21 Jakub Jelinek <jakub@redhat.com>
4757
4758 PR c++/77651
4759 * g++.dg/cpp1z/aligned-new6.C: New test.
4760
de4c144a
MW
47612016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4762
4763 * gcc.target/arm/fp16-aapcs-3.c: New.
4764 * gcc.target/arm/fp16-aapcs-4.c: New.
4765 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4766 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4767 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4768 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4769
44fc7854
BE
47702016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4771
4772 PR tree-optimization/77550
4773 * g++.dg/pr77550.C: New test.
4774
bc084f84
GJL
47752016-09-21 Georg-Johann Lay <avr@gjlay.de>
4776
4777 PR target/77326
4778 * gcc.target/avr/torture/pr77326.c: New test.
4779
c075003a
LK
47802016-09-21 Louis Krupp <louis.krupp@zoho.com>
4781
4782 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4783
6811ea79
RB
47842016-09-21 Richard Biener <rguenther@suse.de>
4785
4786 PR tree-optimization/77648
4787 * gcc.dg/torture/pr77648-1.c: New testcase.
4788 * gcc.dg/torture/pr77648-2.c: Likewise.
4789
f955c4c4
RB
47902016-09-21 Richard Biener <rguenther@suse.de>
4791 Jakub Jelinek <jakub@redhat.com>
4792
4793 PR tree-optimization/77621
4794 * gcc.dg/pr77621.c: New testcase.
4795
096506bb
PT
47962016-09-21 Paul Thomas <pault@gcc.gnu.org>
4797
4798 PR fortran/77657
4799 * gfortran.dg/dtio_12.f90: New test.
4800
37d168ae
SKS
48012016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4802
4803 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4804
66454000
KV
48052016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4806
4807 PR tree-optimization/72835
4808 * gcc.dg/tree-ssa/pr72835.c: New test.
4809
88d0c3f0
MS
48102016-09-20 Martin Sebor <msebor@redhat.com>
4811
4812 PR middle-end/49905
4813 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4814 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4815 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4816 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4817 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4818 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4819 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4820
a03df1d5
KV
48212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4822
4823 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4824 arguments/compare will be optimized away.
4825 * gcc.dg/torture/ftrapv-1.c: Likewise.
4826
8bc5448f
KV
48272016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4828
4829 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4830 will be optimized away.
4831 * gcc.dg/ipa/vrp1.c: New test.
4832 * gcc.dg/ipa/vrp2.c: New test.
4833 * gcc.dg/ipa/vrp3.c: New test.
4834
973625a0
KV
48352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4836
4837 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4838 does the same transformation.
4839 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4840 * gcc.dg/tree-ssa/evrp1.c: New test.
4841 * gcc.dg/tree-ssa/evrp2.c: New test.
4842 * gcc.dg/tree-ssa/evrp3.c: New test.
4843 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4844 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4845 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4846 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4847 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4848 foling now happens early.
4849 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4850 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4851 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4852 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4853 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4854
9b1ba33c
UB
48552016-09-20 Uros Bizjak <ubizjak@gmail.com>
4856
4857 PR target/77621
4858 * gcc.target/i386/pr77621.c: New test.
4859 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4860 pattern, loop should vectorize with -mtune=atom.
4861
f5bd4ad8
MO
48622016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4863 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR testsuite/63299
4866 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4867 instead of delete.
4868
7d9cf801
JJ
48692016-09-20 Jakub Jelinek <jakub@redhat.com>
4870
b912f962
JJ
4871 PR c++/77626
4872 * g++.dg/other/pr77626.C: New test.
4873
eaf1ece1
JJ
4874 PR c++/77638
4875 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4876
590b62e9
JJ
4877 PR c++/77637
4878 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4879
7d9cf801
JJ
4880 PR middle-end/77624
4881 * c-c++-common/pr77624-1.c: New test.
4882 * c-c++-common/pr77624-2.c: New test.
4883
3aebb6ff
AV
48842016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4885
4886 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4887 of digits expected.
4888
b5bbe47b
RB
48892016-09-20 Richard Biener <rguenther@suse.de>
4890
4891 PR tree-optimization/77646
4892 * gcc.dg/torture/pr77646.c: New testcase.
4893
144a96e4
BE
48942016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4895
4896 PR c++/77434
4897 * c-c++-common/Wint-in-bool-context.c: New test.
4898
1f2071fa
JM
48992016-09-19 Joseph Myers <joseph@codesourcery.com>
4900
4901 * gcc.dg/cr-decimal-dig-1.c: New test.
4902
63012d9a
JM
49032016-09-19 Joseph Myers <joseph@codesourcery.com>
4904
4905 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4906 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4907 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4908 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4909
02410826
VM
49102016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4911
4912 PR rtl-optimization/77416
4913 * gcc.target/powerpc/pr77416.c: New.
4914
6101a7ab
PP
49152016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4916
4917 PR c++/77639
4918 * g++.dg/template/error-recovery4.C: New test.
4919
1993ff76
BC
49202016-09-19 Bin Cheng <bin.cheng@arm.com>
4921
4922 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4923
5fa9e644
KT
49242016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4925
4926 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4927 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4928
fc15d9ec
JJ
49292016-09-19 Jakub Jelinek <jakub@redhat.com>
4930 Jan Hubicka <jh@suse.cz>
4931
4932 PR target/77587
4933 * gcc.dg/pr77587.c: New test.
4934 * gcc.dg/pr77587a.c: New file.
4935
3c9f5092
AV
49362016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4937
4938 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4939 * gfortran.dg/coarray_38.f90:
4940 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4941 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4942 * gfortran.dg/coarray_allocate_7.f08: New test.
4943 * gfortran.dg/coarray_allocate_8.f08: New test.
4944 * gfortran.dg/coarray_allocate_9.f08: New test.
4945 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4946 new caf_register.
4947 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4948 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4949 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4950 get_by_refs.
4951 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4952 * gfortran.dg/coarray_lock_7.f90: Same.
4953 * gfortran.dg/coarray_poly_5.f90: Same.
4954 * gfortran.dg/coarray_poly_6.f90: Same.
4955 * gfortran.dg/coarray_poly_7.f90: Same.
4956 * gfortran.dg/coarray_poly_8.f90: Same.
4957 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4958
e79e6763
FR
49592016-09-19 Fritz Reese <fritzoreese@gmail.com>
4960
4961 PR fortran/77584
4962 * gfortran.dg/dec_structure_15.f90: New testcase.
4963
ae527639
RB
49642016-09-19 Richard Biener <rguenther@suse.de>
4965
4966 PR middle-end/77605
4967 * gcc.dg/torture/pr77605.c: New testcase.
4968
cdf060f8
LK
49692016-09-18 Louis Krupp <louis.krupp@zoho.com>
4970
4971 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4972
b720e919
JH
49732016-09-17 Jan Hubicka <hubicka@ucw.cz>
4974
4975 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4976 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4977 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4978 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4979 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4980 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4981 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4982 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4983 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4984 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4985 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4986
bdabae39
KY
49872016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4988
4989 * gcc.target/i386/pr68633.c: Fix expected result.
4990
493ba820
LK
49912016-09-17 Louis Krupp <louis.krupp@gmail.com>
4992
4993 PR fortran/68078
4994 * gfortran.dg/pr68078.f90: New test.
4995 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4996
9a42726b
BS
49972016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4998
4999 PR target/77613
5000 * gcc.target/powerpc/swaps-p8-25.c: New.
5001
e7d61178
JJ
50022016-09-16 Jakub Jelinek <jakub@redhat.com>
5003
8f03e02f
JJ
5004 PR c++/77482
5005 * g++.dg/cpp0x/constexpr-77482.C: New test.
5006
e80cb545
JJ
5007 PR c++/77379
5008 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
5009 thunk offsets.
5010 * g++.dg/abi/abi-tag23a.C: Likewise.
5011
1c2f613f
JJ
5012 PR c++/77338
5013 * g++.dg/cpp0x/decltype-77338.C: New test.
5014
e7d61178
JJ
5015 PR c++/77375
5016 * g++.dg/cpp0x/mutable1.C: New test.
5017
8d987deb
SK
50182016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
5019
5020 PR fortran/77612
5021 * gfortran.dg/pr77612.f90: New test.
5022
2c3d35a6
SKS
50232016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5024
5025 * gcc.dg/torture/pr70421.c: Require int32plus.
5026
e43163ae
JJ
50272016-09-16 Jakub Jelinek <jakub@redhat.com>
5028
bcf0905a
JJ
5029 PR middle-end/77475
5030 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
5031
e43163ae
JJ
5032 PR target/77526
5033 * gcc.target/i386/pr77526.c: New test.
5034
7d704548
JJ
50352016-09-16 Jakub Jelinek <jakub@redhat.com>
5036 Eric Botcazou <ebotcazou@adacore.com>
5037
5038 PR middle-end/77594
5039 * gcc.target/i386/pr77594.c: New test.
5040
902d624f
LK
50412016-09-15 Louis Krupp <louis.krupp@zoho.com>
5042
5043 PR fortran/69963
5044 * gfortran.dg/misplaced_implicit_character.f90: New test.
5045
7e16ce79
BC
50462016-09-15 Bin Cheng <bin.cheng@arm.com>
5047
5048 PR tree-optimization/77503
5049 * gcc.dg/vect/pr77503.c: New test.
5050
7c05f5c4
RB
50512016-09-15 Richard Biener <rguenther@suse.de>
5052
5053 PR middle-end/77544
5054 * c-c++-common/torture/pr77544.c: New testcase.
5055
76ff80fb
JJ
50562016-09-15 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR middle-end/77475
5059 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
5060 * gcc.dg/march-generic.c: Likewise.
5061 * gcc.target/i386/spellcheck-options-1.c: New test.
5062 * gcc.target/i386/spellcheck-options-2.c: New test.
5063 * gcc.target/i386/spellcheck-options-3.c: New test.
5064 * gcc.target/i386/spellcheck-options-4.c: New test.
5065
5560d026
CLT
50662016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
5067
5068 PR fortran/72743
5069 * gfortran.dg/goacc/pr72743.f90: New test.
5070
5334f733
RB
50712016-09-15 Richard Biener <rguenther@suse.de>
5072
5073 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
5074
d08615f2
RB
50752016-09-15 Richard Biener <rguenther@suse.de>
5076
5077 PR tree-optimization/77514
5078 * gcc.dg/torture/pr77514.c: New testcase.
5079
28ca05f0
JJ
50802016-09-14 Jakub Jelinek <jakub@redhat.com>
5081
5082 PR c++/77549
5083 * g++.dg/lookup/pr77549.C: New test.
5084
20a1e5b8
MP
50852016-09-14 Marek Polacek <polacek@redhat.com>
5086
5087 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
5088 * c-c++-common/gomp/atomic-13.c: Likewise.
5089 * c-c++-common/gomp/atomic-14.c: Likewise.
5090 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
5091 * g++.dg/cpp1z/bool-increment1.C: New test.
5092 * c-c++-common/pr60439.c: Add dg-warning.
5093 * g++.dg/expr/bitfield4.C: Likewise.
5094 * g++.dg/expr/bitfield5.C: Likewise.
5095 * g++.dg/expr/bitfield6.C: Likewise.
5096 * g++.dg/expr/bool1.C: Likewise.
5097 * g++.dg/expr/bool3.C: Likewise.
5098 * g++.dg/expr/lval3.C: Likewise.
5099 * g++.dg/expr/lval4.C: Likewise.
5100 * g++.old-deja/g++.jason/bool5.C: Likewise.
5101 * g++.dg/expr/bitfield3.C: Adjust dg-error.
5102 * g++.dg/other/error18.C: Likewise.
5103 * g++.dg/gomp/atomic-14.C: Likewise.
5104
0761f6bf
NS
51052016-09-14 Nathan Sidwell <nathan@acm.org>
5106
5107 PR c++/77539
5108 * g++.dg/cpp1y/pr77539.C: New.
5109
13cddbc1
CL
51102016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
5111
5112 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
5113 dg-require.
5114 * g++.dg/ext/builtin_alloca.C: Likewise.
5115 * g++.dg/template/spec35.C: Likewise.
5116 * gcc.dg/builtins-68.c: Likewise.
5117 * gcc.misc-tests/gcov-13.c: Likewise.
5118 * gcc.misc-tests/gcov-14.c: Likewise.
5119
a90638d4
JM
51202016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
5121
5122 * gfortran.dg/dec_structure_14.f90: New testcase.
5123
5ba4a08c
JJ
51242016-09-14 Jakub Jelinek <jakub@redhat.com>
5125
5126 PR sanitizer/68260
5127 * c-c++-common/tsan/pr68260.c: New test.
5128
a713b234
JS
51292016-09-13 Joe Seymour <joe.s@somniumtech.com>
5130
5131 PR target/70713
5132 * gcc.target/msp430/function-attributes-1.c: New test.
5133 * gcc.target/msp430/function-attributes-2.c: New test.
5134 * gcc.target/msp430/function-attributes-3.c: New test.
5135
96032047
MS
51362015-04-18 Martin Sebor <msebor@redhat.com>
5137
5138 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5139 of non-nul characters.
5140 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5141
ea8661cd
JJ
51422016-09-13 Jakub Jelinek <jakub@redhat.com>
5143
9952908a
JJ
5144 * g++.dg/cpp0x/gen-attrs-61.C: New test.
5145 * g++.dg/cpp1z/gen-attrs1.C: New test.
5146
63cdb7a0
JJ
5147 PR tree-optimization/77454
5148 * gcc.dg/pr77454.c: New test.
5149
ea8661cd
JJ
5150 PR c++/77553
5151 * g++.dg/cpp1y/constexpr-77553.C: New test.
5152
254830ba
DM
51532016-09-13 David Malcolm <dmalcolm@redhat.com>
5154
5155 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5156 (test_show_locus): Replace rich_location::add_fixit_insert calls
5157 with add_fixit_insert_before and add_fixit_insert_after.
5158
42763690
JM
51592016-09-13 Jason Merrill <jason@redhat.com>
5160 Tom de Vries <tom@codesourcery.com>
5161
5162 PR c++/77427
5163 * g++.dg/pr77427.C: New test.
5164
c8798f2c
ML
51652016-09-13 Martin Liska <mliska@suse.cz>
5166
5167 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
5168 effective target.
5169 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
5170 * lib/target-supports.exp: Define the new target.
5171
54700e2e
AP
51722016-09-12 Andrew Pinski <apinski@cavium.com>
5173
5174 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
5175 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
5176
e1d55bf7
UB
51772016-09-12 Uros Bizjak <ubizjak@gmail.com>
5178
5179 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
5180 variable arguments.
5181 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
5182 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
5183 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
5184 variable argument.
5185 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
5186 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
5187
54dcdb88
BE
51882016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
5189
5190 PR c++/77496
5191 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
5192 * g++.dg/ext/pr77496.C: New test.
5193 * g++.dg/warn/pr77496.C: New test.
5194
d1463eb9
DM
51952016-09-12 David Malcolm <dmalcolm@redhat.com>
5196
5197 PR c/72858
5198 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
5199 to preserve conversion chars, and to preserve prefix information.
5200 * gcc.dg/format/pr72858.c: New test case.
5201
217fabad
SK
52022016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
5203
5204 * gfortran.dg/pr77507.f90: Move to ...
5205 * gfortran.dg/ieee/pr77507.f90: here.
5206
a1cd04ac
JH
52072016-08-09 Jan Hubicka <hubicka@ucw.cz>
5208
5209 PR ipa/61159
5210 * compile/pr61159.c: New testcase
5211
e3912107
JH
52122016-08-09 Jan Hubicka <hubicka@ucw.cz>
5213
5214 PR ipa/64316
5215 * gcc.dg/ipa/pr63416.c: New testcase.
5216
739d9339
PT
52172016-09-10 Paul Thomas <pault@gcc.gnu.org>
5218 Steven G. Kargl <kargl@gcc.gnu.org>
5219
5220 PR fortran/77532
cc3135b6 5221 * gfortran.dg/dtio_11.f90: new test.
739d9339 5222
fb7c40dd
SK
52232016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
5224
5225 PR fortran/77507
5226 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
5227 * gfortran.dg/c_assoc_4.f90: Ditto.
5228
5b28efbb
TV
52292016-09-10 Tom de Vries <tom@codesourcery.com>
5230
5231 PR C/71602
5232 * c-c++-common/va-arg-va-list-type.c: New test.
5233
9d0a9bb4
PB
52342016-09-09 Peter Bergner <bergner@vnet.ibm.com>
5235
5236 PR rtl-optimization/77289
5237 * gcc.target/powerpc/pr77289.c: New test.
5238
3f0177e7
MS
52392016-09-09 Martin Sebor <msebor@redhat.com>
5240
5241 PR c/77520
5242 PR c/77521
5243 * gcc.dg/pr77520.c: New test.
5244 * gcc.dg/pr77521.c: New test.
5245
e81e83d0
SK
52462016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5247
5248 PR fortran/77506
5249 * gfortran.dg/pr77506.f90: New test.
5250
8a92685e
SK
52512016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
5252
5253 PR fortran/77507
5254 * gfortran.dg/pr77507.f90: New test.
5255
c65248cb
JM
52562016-09-09 Joseph Myers <joseph@codesourcery.com>
5257
5258 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
5259
2cf0ff98
SK
52602016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
5261 Louis Krupp <lkrupp@gcc.gnu.org>
5262
5263 PR fortran/69514
5264 * gfortran.dg/pr69514_1.f90: New test.
5265 * gfortran.dg/pr69514_2.f90: New test.
5266
8ebc1e0f
JJ
52672016-09-08 Jakub Jelinek <jakub@redhat.com>
5268
20b6cf01
JJ
5269 PR fortran/77500
5270 * gfortran.dg/gomp/pr77500.f90: New test.
5271
8ebc1e0f
JJ
5272 PR fortran/77516
5273 * gfortran.dg/gomp/pr77516.f90: New test.
5274
34718542
JJ
52752016-09-07 Jakub Jelinek <jakub@redhat.com>
5276
5277 PR middle-end/77475
5278 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
5279 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
5280 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
5281 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5282 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5283 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5284
e5106e27
DM
52852016-09-07 David Malcolm <dmalcolm@redhat.com>
5286
5287 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
5288 "substring-locations.h".
5289
ca235a85
RB
52902016-09-07 Richard Biener <rguenther@suse.de>
5291
5292 PR c/77450
5293 * c-c++-common/vector-subscript-8.c: Move ..
5294 * gcc.dg/pr77450.c: ... here.
5295
0076b5dc 52962016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
5297
5298 PR libgfortran/77393
5299 * gfortran.dg/fmt_f0_2.f90: Update test.
5300 * gfortran.dg/fmt_f0_3.f90: New test.
5301
6ac7322b
DH
53022016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
5303
5304 PR debug/77389
5305 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
5306 in dg-options.
5307
5308 PR debug/57519
5309 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
5310
8eb9e049
JJ
53112016-09-06 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR target/69255
5314 * gcc.target/i386/pr69255-1.c: New test.
5315 * gcc.target/i386/pr69255-2.c: New test.
5316 * gcc.target/i386/pr69255-3.c: New test.
5317
53182016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
5319
5320 PR c/77336
5321 * gcc.dg/format/miss-7.c: New test.
5322
e6cb85d4
UB
53232016-09-06 Uros Bizjak <ubizjak@gmail.com>
5324
5325 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
5326
7fe76f6a
ML
53272016-09-06 Martin Liska <mliska@suse.cz>
5328
5329 PR gcov-profile/77378
5330 PR gcov-profile/77466
5331 * gcc.dg/profile-update-warning.c: New test.
5332
209b636e
RB
53332016-09-06 Richard Biener <rguenther@suse.de>
5334
5335 PR tree-optimization/77479
5336 * gcc.dg/torture/pr77479.c: New testcase.
5337
b772a565
RB
53382016-09-06 Richard Biener <rguenther@suse.de>
5339
5340 PR c/77450
5341 * c-c++-common/vector-subscript-7.c: Adjust.
5342 * c-c++-common/vector-subscript-8.c: New testcase.
5343
a8c07037
SKS
53442016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5345
5346 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
5347
0ce48391
JJ
53482016-09-05 Jakub Jelinek <jakub@redhat.com>
5349
de9188e0
JJ
5350 PR target/77476
5351 * gcc.target/i386/avx512f-pr77476.c: New test.
5352 * gcc.target/i386/avx512bw-pr77476.c: New test.
5353 * gcc.target/i386/avx512dq-pr77476.c: New test.
5354
c76f7809
JJ
5355 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
5356 Update comment to mention also avx512f.
5357
0ce48391
JJ
5358 PR sanitizer/77396
5359 * g++.dg/asan/pr77396-2.C: New test.
5360
8a27cf73
UB
53612016-09-05 Uros Bizjak <ubizjak@gmail.com>
5362
5363 PR rtl-optimization/77452
5364 * gcc.target/i386/pr77452.c: New test.
5365
25ff5dd3
MP
53662016-09-05 Marek Polacek <polacek@redhat.com>
5367
5368 PR c/77423
5369 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
5370
f2bc4e48
SK
53712016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5372
5373 PR fortran/77391
5374 * gfortran.dg/pr77391.f90: New test.
5375
e85921ee
SK
53762016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
5377
5378 PR fortran/77460
5379 * gfortran.dg/pr77460.f90: New test.
5380
b5d50659
JJ
53812016-09-03 Jakub Jelinek <jakub@redhat.com>
5382
5383 PR c/65467
5384 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
5385
7b826676
KY
53862016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
5387
5388 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
5389
717ebe91
DM
53902016-09-02 David Malcolm <dmalcolm@redhat.com>
5391
5392 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
5393 test case.
5394 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5395 diagnostic-test-show-locus-generate-patch.c to the sources
5396 for diagnostic_plugin_test_show_locus.c.
5397
94087e88
JJ
53982016-09-02 Jakub Jelinek <jakub@redhat.com>
5399
9dc5773f
JJ
5400 PR c/65467
5401 * gcc.dg/gomp/_Atomic-1.c: New test.
5402 * gcc.dg/gomp/_Atomic-2.c: New test.
5403 * gcc.dg/gomp/_Atomic-3.c: New test.
5404 * gcc.dg/gomp/_Atomic-4.c: New test.
5405 * gcc.dg/gomp/_Atomic-5.c: New test.
5406
94087e88
JJ
5407 PR sanitizer/77396
5408 * g++.dg/asan/pr77396.C: New test.
5409
54102016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
5411
5412 PR tree-optimization/71831
5413 * gcc.dg/builtin-object-size-16.c: New test.
5414 * gcc.dg/builtin-object-size-17.c: New test.
5415
7e89048d
JD
54162016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5417
5418 PR libgfortran/77393
5419 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
5420
2f196155
UB
54212016-09-01 Uros Bizjak <ubizjak@gmail.com>
5422
5423 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
5424 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
5425 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
5426 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
5427 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
5428 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
5429 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
5430 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
5431 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
5432 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
5433 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
5434 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
5435 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
5436 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
5437 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
5438 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
5439 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
5440 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
5441
0a6b0523
EB
54422016-09-01 Eric Botcazou <ebotcazou@adacore.com>
5443
5444 * gnat.dg/opt58.adb: New test.
5445 * gnat.dg/opt58_pkg.ads: New helper.
5446
2a99de7b
RB
54472016-09-01 Richard Biener <rguenther@suse.de>
5448
5449 PR middle-end/77436
5450 * gcc.dg/torture/pr77436.c: New testcase.
5451
f79d8786
SKS
54522016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5453
5454 * gcc.dg/pr64252.c: Require int32plus.
5455 * gcc.dg/pr66299-1.c: Likewise.
5456 * gcc.dg/pr66299-2.c: Likewise.
5457 * gcc.dg/torture/20131115-1.c: Skip for avr.
5458
b06335f9
KT
54592016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5460
5461 * gcc.target/aarch64/ands_3.c: New test.
5462
f25f40be
JJ
54632016-08-31 Jakub Jelinek <jakub@redhat.com>
5464
d12a0b5a
JJ
5465 PR fortran/77352
5466 * gfortran.dg/gomp/pr77352.f90: New test.
5467
f25f40be
JJ
5468 PR fortran/77374
5469 * gfortran.dg/gomp/pr77374.f08: New test.
5470
9ff6fb6e
MG
54712016-08-31 Marc Glisse <marc.glisse@inria.fr>
5472
5473 PR tree-optimization/73714
5474 * gcc.dg/tree-ssa/pr73714.c: New test.
5475
8e95a674
JD
54762016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5477
5478 PR libgfortran/77393
5479 * gfortran.dg/fmt_f0_2.f90: New test.
5480
c6b0037d
MG
54812016-08-31 Marc Glisse <marc.glisse@inria.fr>
5482
5483 * gcc.target/i386/pr59539-2.c: Adapt options.
5484 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
5485
1a576b13
PT
54862016-08-31 Paul Thomas <pault@gcc.gnu.org>
5487
5488 PR fortran/77418
5489 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
5490 of the associate entity and replace with a pointer to the
5491 intended item on the stack.
5492
e73d3ca6 54932016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 5494 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
5495
5496 PR fortran/48298
5497 * gfortran.dg/dtio_1.f90: New test.
5498 * gfortran.dg/dtio_2.f90: New test.
5499 * gfortran.dg/dtio_3.f90: New test.
5500 * gfortran.dg/dtio_4.f90: New test.
5501 * gfortran.dg/dtio_5.f90: New test.
5502 * gfortran.dg/dtio_6.f90: New test.
5503 * gfortran.dg/dtio_7.f90: New test.
5504 * gfortran.dg/dtio_8.f90: New test.
5505 * gfortran.dg/dtio_9.f90: New test.
5506 * gfortran.dg/dtio_10.f90: New test.
5507
b816477a
DM
55082016-08-30 David Malcolm <dmalcolm@redhat.com>
5509
5510 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5511 (test_many_nested_locations): New function.
5512 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5513 (test_show_locus): Handle "test_many_nested_locations".
5514
71b30891
DM
55152016-08-30 David Malcolm <dmalcolm@redhat.com>
5516
5517 * g++.dg/template/double-greater-than-fixit.C: New test case.
5518
8fa37232
EB
55192016-08-30 Eric Botcazou <ebotcazou@adacore.com>
5520
5521 * gnat.dg/opt57.ad[sb]: New test.
5522 * gnat.dg/opt57_pkg.ads: New helper.
5523
6f651bae
RB
55242016-08-30 Richard Biener <rguenther@suse.de>
5525
5526 PR tree-optimization/69047
5527 * gcc.dg/pr69047.c: Fix byte-order check.
5528
ab834832
JJ
55292016-08-30 Jakub Jelinek <jakub@redhat.com>
5530
5116b156
JJ
5531 PR tree-optimization/72866
5532 * gcc.dg/vect/pr72866.c: New test.
5533
3754bbfc
JJ
5534 PR debug/77363
5535 * g++.dg/debug/dwarf2/pr77363.C: New test.
5536
26122e2d
JJ
5537 PR middle-end/77377
5538 * gcc.target/i386/pr77377.c: New test.
5539
ab834832
JJ
5540 PR debug/77389
5541 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
5542 in dg-options.
5543
bedc9ca7
SK
55442016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
5545
5546 * gfortran.dg/pr77372.f90: Moved to ...
5547 * gfortran.dg/ieee/pr77372.f90: here.
5548
adfa1e6b
MM
55492016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5550
5551 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
5552 vector short/char initializations.
5553 * gcc.target/powerpc/vec-init-5.c: Likewise.
5554 * gcc.target/powerpc/vec-init-6.c: New compile time test for
5555 vector initialization optimizations.
5556 * gcc.target/powerpc/vec-init-7.c: Likewise.
5557 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
5558 vector float/double initializations.
5559 * gcc.target/powerpc/vec-init-9.c: Likewise.
5560
414b7129
UB
55612016-08-29 Uros Bizjak <ubizjak@gmail.com>
5562
5563 PR target/77403
5564 * gcc.target/i386/pr77403.c: New test.
5565
3d06b6f2
MP
55662016-08-29 Marek Polacek <polacek@redhat.com>
5567
5568 PR c/77292
5569 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
5570
ba9bbd6f
TV
55712016-08-29 Tom de Vries <tom@codesourcery.com>
5572
5573 PR c/77398
5574 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
5575
d7d80d8f
EB
55762016-08-29 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 5579
d7d80d8f 55802016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
5581
5582 * gfortran.dg/dec_structure_13.f90: New testcase.
5583
468d95c8
JB
55842016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
5585
5586 PR fortran/77261
5587 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
5588 available.
5589
f329b264
TV
55902016-08-28 Tom de Vries <tom@codesourcery.com>
5591
5592 PR lto/70955
5593 * gcc.dg/pr70955.c: New test.
5594 * gcc.dg/lto/pr70955_0.c: Same.
5595 * gcc.dg/lto/pr70955_1.c: Same.
5596
4a389eb6
PP
55972016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
5598
5599 PR tree-optimization/71077
5600 * gcc.target/i386/pr71077.c: New test.
5601
3f8257db 56022016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
5603
5604 PR fortran/77380
5605 * gfortran.dg/pr77380.f90: New test.
5606
3f8257db 56072016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
5608
5609 PR fortran/77372
5610 gfortran.dg/pr77372.f90: New test.
5611
ee908516
DM
56122016-08-26 David Malcolm <dmalcolm@redhat.com>
5613
5614 * gcc.dg/spellcheck-fields-2.c (test): Move
5615 dg-begin/end-multiline-output within function body.
5616 (test_macro): New function.
5617
d41e76cf
DM
56182016-08-26 David Malcolm <dmalcolm@redhat.com>
5619
5620 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5621 (test_fixit_insert): Update expected output.
5622 (test_fixit_remove): Likewise.
5623 (test_fixit_replace): Likewise.
5624
524a4c96
RO
56252016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5626
5627 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
5628 Fix typo.
5629
ebfa15ab
RB
56302016-08-26 Richard Biener <rguenther@suse.de>
5631
5632 PR tree-optimization/69047
5633 * gcc.dg/pr69047.c: New testcase.
5634
209ca542
PK
56352016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5636 Martin Jambhor <mjambor@suse.cz>
524a4c96 5637
209ca542
PK
5638 * gcc.dg/ipa/propbits-1.c: New test-case.
5639 * gcc.dg/ipa/propbits-2.c: Likewise.
5640 * gcc.dg/ipa/propbits-3.c: Likewise.
5641
e5cf1629
SK
56422016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
5643
5644 PR fortran/77351
5645 * gfortran.dg/pr77351.f90: New test.
5646
ebef225f
MP
56472016-08-25 Marek Polacek <polacek@redhat.com>
5648
5649 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
5650
fe377a48
MP
56512016-08-25 Marek Polacek <polacek@redhat.com>
5652
5653 PR c/77323
5654 * gcc.dg/pr77323.c: New test.
5655
88b8971f
PT
56562016-08-24 Paul Thomas <pault@gcc.gnu.org>
5657
5658 PR fortran/77358
5659 * gfortran.dg/submodule_17.f08: New test.
5660
3f8257db
JJ
56612016-08-24 Michael Collison <michael.collison@linaro.org>
5662 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
5663
5664 * gcc.target/arm/builtin_saddl.c: New testcase.
5665 * gcc.target/arm/builtin_saddll.c: New testcase.
5666 * gcc.target/arm/builtin_uaddl.c: New testcase.
5667 * gcc.target/arm/builtin_uaddll.c: New testcase.
5668 * gcc.target/arm/builtin_ssubl.c: New testcase.
5669 * gcc.target/arm/builtin_ssubll.c: New testcase.
5670 * gcc.target/arm/builtin_usubl.c: New testcase.
5671 * gcc.target/arm/builtin_usubll.c: New testcase.
5672
d5b5d212
UB
56732016-08-24 Uros Bizjak <ubizjak@gmail.com>
5674
5675 PR target/77270
5676 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
5677 (dg-options): Use -march=amdfam10 instead of -march=athlon.
5678 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
5679 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
5680 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
5681 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
5682 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
5683 effective target. Remove scan-assembler-times directives.
5684 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
5685 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
5686 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
5687
d1188689
SKS
56882016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5689
5690 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
5691 of unsigned int.
5692 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
5693
0b6b8f85
RS
56942016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
5695
5696 PR testsuite/77317
5697 * lib/target-supports.exp
5698 (check_effective_target_vect_aligned_arrays): Don't cache the result.
5699 (check_effective_target_vect_natural_alignment): Ditto.
5700 (check_effective_target_vector_alignment_reachable): Ditto.
5701 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
5702
587b7f7a
ILT
57032016-08-23 Ian Lance Taylor <iant@golang.org>
5704
5705 * gcc.target/s390/nolrl-1.c: Don't match the file name.
5706
6019c0fc
MM
57072016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5708
5709 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
5710 being created from pointers to memory locations.
5711 * gcc.target/powerpc/vec-init-2.c: Likewise.
5712
cfe37db4
FR
57132016-08-23 Fritz Reese <fritzoreese@gmail.com>
5714
5715 * gfortran.dg/dec_structure_12.f90: New testcase.
5716
7e11f46f
DV
57172016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5718
5719 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
5720
7ab4f354
DV
57212016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5722
5723 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
5724 verification.
5725
deb9351f
DV
57262016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5727
5728 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5729 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5730
1fd9f058
RB
57312016-08-23 Richard Biener <rguenther@suse.de>
5732
5733 PR tree-optimization/27336
5734 * c-c++-common/pr27336.c: New testcase.
5735
b00e6e75
MP
57362016-08-22 Marek Polacek <polacek@redhat.com>
5737
5738 PR c++/77321
5739 * g++.dg/cpp1y/pr77321.C: New test.
5740
58338bac
SK
57412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5742
5743 PR fortran/60774
5744 * gfortran.dg/empty_label.f: Adjust test for new error message.
5745 * gfortran.dg/empty_label.f90: Ditto.
5746 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5747 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5748 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5749
30364ce6
SK
57502016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5751
5752 PR fortran/61318
5753 * gfortran.dg/pr61318.f90: New test.
5754
ad7a5a8f
SK
57552016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5756
5757 PR fortran/77260
5758 * gfortran.dg/pr77260_1.f90: New test.
5759 * gfortran.dg/pr77260_2.f90: Ditto.
5760
72f52f30
JM
57612016-08-22 Joseph Myers <joseph@codesourcery.com>
5762
5763 PR middle-end/77269
5764 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5765 __builtin_signbitf and __builtin_signbitl in expected generic
5766 expansion.
5767 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5768 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5769 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5770 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5771 tests.
5772
6dc198e3
JM
57732016-08-22 Joseph Myers <joseph@codesourcery.com>
5774
5775 * gcc.dg/torture/float128-builtin.c,
5776 gcc.dg/torture/float128-ieee-nan.c,
5777 gcc.dg/torture/float128x-builtin.c,
5778 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5779 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5780 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5781 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5782 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5783 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5784 gcc.dg/torture/floatn-nan.h: New tests.
5785
7ff4e41a
JM
57862016-08-22 Joseph Myers <joseph@codesourcery.com>
5787
5788 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5789 macro.
5790 (main): Update calls to TEST_I_F.
5791 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5792 macro.
5793 (main): Update calls to TEST_I_F.
5794
7078cdb6
JM
57952016-08-22 Joseph Myers <joseph@codesourcery.com>
5796
5797 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5798 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5799 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5800 names in calls to TEST_I_F.
5801
a9d7c823
BE
58022016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5803
5804 PR c/52952
5805 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5806
cd800235
SKS
58072016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5808
5809 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5810 and !natural_alignment_64.
5811 * gcc.dg/ipa/propalign-2.c: Likewise.
5812 * gcc.dg/ipa/propalign-3.c: Likewise.
5813 * gcc.dg/ipa/propalign-4.c: Likewise.
5814 * gcc.dg/ipa/propalign-5.c: Likewise.
5815 * lib/target-supports.exp
5816 (check_effective_target_natural_alignment_32): Add avr-*-*.
5817
22d12455
KV
58182016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5819
5820 PR tree-optimization/61839
5821 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5822 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5823 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5824 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5825
c65699ef
JM
58262016-08-19 Joseph Myers <joseph@codesourcery.com>
5827
5828 PR c/32187
5829 * lib/target-supports.exp (check_effective_target_float16)
5830 (check_effective_target_float32, check_effective_target_float64)
5831 (check_effective_target_float128, check_effective_target_float32x)
5832 (check_effective_target_float64x)
5833 (check_effective_target_float128x)
5834 (check_effective_target_float16_runtime)
5835 (check_effective_target_float32_runtime)
5836 (check_effective_target_float64_runtime)
5837 (check_effective_target_float128_runtime)
5838 (check_effective_target_float32x_runtime)
5839 (check_effective_target_float64x_runtime)
5840 (check_effective_target_float128x_runtime)
5841 (check_effective_target_floatn_nx_runtime)
5842 (add_options_for_float16, add_options_for_float32)
5843 (add_options_for_float64, add_options_for_float128)
5844 (add_options_for_float32x, add_options_for_float64x)
5845 (add_options_for_float128x): New procedures.
5846 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5847 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5848 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5849 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5850 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5851 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5852 gcc.dg/torture/float128-complex.c,
5853 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5854 gcc.dg/torture/float128x-basic.c,
5855 gcc.dg/torture/float128x-complex.c,
5856 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5857 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5858 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5859 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5860 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5861 gcc.dg/torture/float32x-basic.c,
5862 gcc.dg/torture/float32x-complex.c,
5863 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5864 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5865 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5866 gcc.dg/torture/float64x-basic.c,
5867 gcc.dg/torture/float64x-complex.c,
5868 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5869 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5870 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5871 gcc.dg/torture/floatn-tg.h,
5872 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5873 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5874 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5875 gcc.dg/torture/fp-int-convert-float128x.c,
5876 gcc.dg/torture/fp-int-convert-float16-timode.c,
5877 gcc.dg/torture/fp-int-convert-float16.c,
5878 gcc.dg/torture/fp-int-convert-float32-timode.c,
5879 gcc.dg/torture/fp-int-convert-float32.c,
5880 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5881 gcc.dg/torture/fp-int-convert-float32x.c,
5882 gcc.dg/torture/fp-int-convert-float64-timode.c,
5883 gcc.dg/torture/fp-int-convert-float64.c,
5884 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5885 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5886 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5887 maximum exponent of floating-point type. Use it in testing
5888 whether 0x8...0 fits in the floating-point type. Always treat -1
5889 (signed 0xf...f) as fitting in the floating-point type.
5890 (M_OK1): New macro.
5891 * gcc.dg/torture/fp-int-convert-double.c,
5892 gcc.dg/torture/fp-int-convert-float.c,
5893 gcc.dg/torture/fp-int-convert-float128-timode.c,
5894 gcc.dg/torture/fp-int-convert-float128.c,
5895 gcc.dg/torture/fp-int-convert-float80-timode.c,
5896 gcc.dg/torture/fp-int-convert-float80.c,
5897 gcc.dg/torture/fp-int-convert-long-double.c,
5898 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5899
94e73c78
JJ
59002016-08-19 Jakub Jelinek <jakub@redhat.com>
5901
fbdbd4b6
JJ
5902 PR fortran/72744
5903 * gfortran.dg/gomp/pr72744.f90: New test.
5904
94e73c78
JJ
5905 PR fortran/69281
5906 * gfortran.dg/gomp/pr69281.f90: New test.
5907
91151a73
JB
59082016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5909
414b7129
UB
5910 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5911 the last special seed value.
5912 * gfortran.dg/random_7.f90: Use size for last array member instead
5913 of hardcoded value.
91151a73 5914
fcf830ab
PK
59152016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5916
5917 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5918 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5919
1a5da5b6
RB
59202016-08-19 Richard Biener <rguenther@suse.de>
5921
5922 PR tree-optimization/77286
5923 * gcc.dg/torture/pr77286.c: New testcase.
5924
82f72146
DM
59252016-08-18 David Malcolm <dmalcolm@redhat.com>
5926
5927 * gcc.dg/verbose-asm-2.c: New test case.
5928
cc015f3a
DM
59292016-08-18 David Malcolm <dmalcolm@redhat.com>
5930
5931 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5932 (custom_diagnostic_finalizer): Update for change to
5933 diagnostic_show_locus.
5934
cb18fd07
DM
59352016-08-18 David Malcolm <dmalcolm@redhat.com>
5936
5937 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5938 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5939
a76989dc
MP
59402016-08-18 Marek Polacek <polacek@redhat.com>
5941
5942 PR c/71514
5943 * gcc.dg/pr71514.c: New test.
5944
89c88780
L
59452015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5946
5947 PR target/72839
5948 * gcc.target/i386/pr72839.c: New test.
5949
2c71d454
CLT
59502016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5951
5952 PR middle-end/70895
5953 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5954 * c-c++-common/goacc/reduction-1.c: Likewise.
5955 * c-c++-common/goacc/reduction-2.c: Likewise.
5956 * c-c++-common/goacc/reduction-3.c: Likewise.
5957 * c-c++-common/goacc/reduction-4.c: Likewise.
5958
66592e95
AM
59592016-08-18 Alan Modra <amodra@gmail.com>
5960
5961 * gcc.c-torture/compile/pr72771.c: New.
5962
3a146d46
JJ
59632016-08-17 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR fortran/67496
5966 * gfortran.dg/pr67496.f90: New test.
5967
3f8257db 59682015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5969
5970 PR tree-optimization/71752
3a146d46 5971 * gcc.dg/vect/pr71752.c: New.
038000bd 5972
dd42e908
UB
59732016-08-17 Uros Bizjak <ubizjak@gmail.com>
5974
5975 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5976
458a1cd0
JJ
59772016-08-17 Jakub Jelinek <jakub@redhat.com>
5978
5979 PR middle-end/77259
5980 * g++.dg/ipa/devirt-52.C: New test.
5981
11c4c4ba
CLT
59822016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5983
5984 * c-c++-common/goacc/reduction-6.c: New testcase.
5985
661d6efd
RB
59862016-08-17 Richard Biener <rguenther@suse.de>
5987
5988 PR tree-optimization/76490
5989 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5990 * gcc.dg/pr52904.c: XFAIL.
5991
622d8b69
RB
59922016-08-17 Richard Biener <rguenther@suse.de>
5993
5994 PR tree-optimization/23855
5995 * gcc.dg/loop-unswitch-2.c: Adjust.
5996
af23e99c
JJ
59972016-08-16 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR tree-optimization/72817
6000 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
6001
feeb6268
JM
60022016-08-16 Joseph Myers <joseph@codesourcery.com>
6003
6004 PR libgcc/77265
6005 * gcc.dg/torture/float128-extend-inf.c: New test.
6006
65e736c0
DM
60072016-08-16 David Malcolm <dmalcolm@redhat.com>
6008
6009 PR c/72857
6010 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
6011 for embedded NUL.
6012 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
6013 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
6014 caret placement.
6015 (test_oct): Likewise.
6016 (test_multiple): Likewise.
6017 (test_field_width_specifier): Likewise.
6018 (test_field_width_specifier_2): New function.
6019 (test_field_precision_specifier): New function.
6020 (test_embedded_nul): Update expected caret placement.
6021 (test_non_contiguous_strings): Update line number.
6022 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
6023 (__emit_string_literal_range): Add "caret_idx" param.
6024 (test_simple_string_literal): Add value for new param, updating
6025 expected output..
6026 (test_concatenated_string_literal): Likewise.
6027 (test_multiline_string_literal): Likewise.
6028 (test_hex): Likewise.
6029 (test_oct): Likewise.
6030 (test_multiple): Likewise.
6031 (test_ucn4): Likewise.
6032 (test_ucn8): Likewise.
6033 (test_u8): Likewise.
6034 (test_u): Likewise; update expected message, from "range" to
6035 "location".
6036 (test_U): Likewise.
6037 (test_L): Likewise.
6038 (test_macro): Add value for new param.
6039 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
6040 (__emit_string_literal_range): Add "caret_idx" param.
6041 (test_stringified_token_1): Add value for new param. Update
6042 expected message, from "range" to "location".
6043 (test_stringized_token_2): Likewise, adding param to macro.
6044 (test_stringified_token_3): Likewise.
6045 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
6046 (emit_warning): Convert param from source_range to location_t.
6047 (test_string_literals): Add caret_idx param, and use it when
6048 constructing a substring_loc. Update error message, from
6049 "range" to "location".
6050
4a7f57d5
JJ
60512016-08-16 Jakub Jelinek <jakub@redhat.com>
6052
7841800f
JJ
6053 PR target/71910
6054 * g++.dg/gomp/pr71910.C: New test.
6055
1b13411a
JJ
6056 PR middle-end/67485
6057 * gcc.c-torture/compile/pr67485.c: New test.
6058
4a7f57d5
JJ
6059 PR target/72867
6060 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
6061
3c556bc4
BC
60622016-08-16 Bin Cheng <bin.cheng@arm.com>
6063
6064 PR tree-optimization/69848
6065 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
6066
beab2da6
ML
60672016-08-16 Martin Liska <mliska@suse.cz>
6068
6069 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
6070 of memory operations so that it can be handled by core2
6071 in 32-bit mode.
6072
f4eec0a3
RB
60732016-08-16 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/76783
6076 * gcc.dg/pr76783.c: New testcase.
6077 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
6078
8f21990a
BC
60792016-08-16 Bin Cheng <bin.cheng@arm.com>
6080
6081 PR tree-optimization/72817
6082 PR tree-optimization/73450
6083 * gcc.dg/tree-ssa/pr72817.c: New test.
6084 * gcc.dg/tree-ssa/pr73450.c: New test.
6085
7fc61626
FR
60862016-08-15 Fritz Reese <fritzoreese@gmail.com>
6087
6088 * gfortran.dg/init_flag_13.f90: New testcase.
6089 * gfortran.dg/init_flag_14.f90: Ditto.
6090 * gfortran.dg/init_flag_15.f03: Ditto.
6091 * gfortran.dg/dec_init_1.f90: Ditto.
6092 * gfortran.dg/dec_init_2.f90: Ditto.
6093
432baa02
UB
60942016-08-15 Uros Bizjak <ubizjak@gmail.com>
6095
6096 PR target/72867
6097 * gcc.target/i386/pr72867.c: New test.
6098
7e1dde14
EB
60992016-08-16 Eric Botcazou <ebotcazou@adacore.com>
6100
6101 * c-c++-common/dump-ada-spec-5.c: New test.
6102
e4969090
RB
61032016-08-15 Richard Biener <rguenther@suse.de>
6104
6105 PR tree-optimization/73434
6106 * gcc.dg/torture/pr73434.c: New testcase.
6107
66088065
JJ
61082016-08-15 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR tree-optimization/72824
6111 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
6112
7c713714
CLT
61132016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
6114
6115 PR fortran/70598
6116 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
6117 in use_device clause.
6118 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
6119 * gfortran.dg/goacc/list.f95: Adjust to catch
6120 "neither a POINTER nor an array" error messages.
6121
4271e5cb
UB
61222016-08-14 Uros Bizjak <ubizjak@gmail.com>
6123
6124 PR target/76342
6125 * gcc.target/i386/pr76342.c: New test.
6126
b0cea284
JJ
61272016-08-12 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR c/71512
6130 * g++.dg/ubsan/pr71512.C: New test.
6131 * c-c++-common/ubsan/pr71512-1.c: New test.
6132 * c-c++-common/ubsan/pr71512-2.c: New test.
6133
e86aefb8
MM
61342016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6135
6136 * gcc.target/powerpc/vec-init-1.c: New tests to test various
6137 vector initialization options.
6138 * gcc.target/powerpc/vec-init-2.c: Likewise.
6139 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
6140 is generated on ISA 3.0.
6141
7fd82d52
PP
61422016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
6143
6144 PR middle-end/71654
6145 * gcc.dg/c-c++-common/pr71654.c: New test.
6146 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
6147 dg-options.
6148 * gcc.dg/tree-ssa/vrp24: Likewise.
6149
2f1364c2
JJ
61502016-08-12 Jakub Jelinek <jakub@redhat.com>
6151
6152 PR c/67410
6153 * gcc.dg/pr67410.c: New test.
6154
8eb414aa
BC
61552016-08-12 Bin Cheng <bin.cheng@arm.com>
6156
6157 PR tree-optimization/69848
6158 * gcc.dg/vect/vect-pr69848.c: New test.
6159
30b39c19
UB
61602016-08-12 Uros Bizjak <ubizjak@gmail.com>
6161
6162 PR testsuite/71008
6163 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
6164 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
6165 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
6166 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
6167
e373dd06
RB
61682016-08-12 Richard Biener <rguenther@suse.de>
6169
6170 PR tree-optimization/57326
6171 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
6172 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
6173 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6174 * gcc.target/i386/pr45685.c: Likewise.
6175 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
6176 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
6177 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
6178 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
6179 * gfortran.dg/pr34163.f90: Likewise.
6180
20d1af89
ML
61812016-08-12 Martin Liska <mliska@suse.cz>
6182
6183 * g++.dg/gcov/gcov-16.C: New test.
6184 * lib/gcov.exp: Support new argument for run-gcov function.
6185
5cacda56
ML
61862016-08-12 Martin Liska <mliska@suse.cz>
6187
6188 PR gcov-profile/35590
6189 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
6190
663eecfd
RB
61912016-08-12 Richard Biener <rguenther@suse.de>
6192
6193 PR tree-optimization/72851
6194 * gcc.dg/torture/pr72851.c: New testcase.
6195
3f8257db 61962016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 6197
e366d7d8
AO
6198 PR debug/63240
6199 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
6200 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
6201 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
6202 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
6203 DW_AT_deleted.
6204
71e1a6a4
AO
6205 PR debug/55641
6206 * g++.dg/debug/dwarf2/ref-1.C: New.
6207
8aaf799b
AO
6208 PR debug/49366
6209 * g++.dg/debug/dwarf2/template-params-12.H: New.
6210 * g++.dg/debug/dwarf2/template-params-12f.C: New.
6211 * g++.dg/debug/dwarf2/template-params-12g.C: New.
6212 * g++.dg/debug/dwarf2/template-params-12n.C: New.
6213 * g++.dg/debug/dwarf2/template-params-12s.C: New.
6214 * g++.dg/debug/dwarf2/template-params-12u.C: New.
6215 * g++.dg/debug/dwarf2/template-params-12v.C: New.
6216 * g++.dg/debug/dwarf2/template-params-12w.C: New.
6217
06f9caed
BS
62182016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6219
6220 PR target/72863
6221 * gcc.target/powerpc/pr72863.c: New test.
6222
a8b956c1
UB
62232016-08-11 Uros Bizjak <ubizjak@gmail.com>
6224
6225 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
6226
c73dd986
L
62272015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6228
6229 * gcc.target/i386/pieces-strcpy-1.c: New test.
6230 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
6231
385ed708
JJ
62322016-08-11 Jakub Jelinek <jakub@redhat.com>
6233
6234 PR c++/72868
6235 * g++.dg/cpp1y/constexpr-switch4.C: New test.
6236
df7ec09f
L
62372015-08-11 H.J. Lu <hongjiu.lu@intel.com>
6238
6239 * gcc.target/i386/pieces-memcpy-1.c: New test.
6240 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
6241 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
6242 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
6243 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
6244 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
6245
b95a64bb
JJ
62462016-08-11 Jakub Jelinek <jakub@redhat.com>
6247
6248 PR c/72816
7ddbcf6b 6249 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 6250
59537744
BE
62512016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
6252
6253 PR tree-optimization/71083
6254 * gcc.c-torture/execute/pr71083.c: New test.
6255 * gnat.dg/loop_optimization23.adb: New test.
6256 * gnat.dg/loop_optimization23_pkg.ads: New test.
6257 * gnat.dg/loop_optimization23_pkg.adb: New test.
6258
183ac6d0
RB
62592016-08-11 Richard Biener <rguenther@suse.de>
6260
6261 PR tree-optimization/72772
6262 * gcc.dg/graphite/pr35356-1.c: Adjust.
6263 * gcc.dg/tree-ssa/pr59597.c: Likewise.
6264
b152f5a2
JB
62652016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
6266
6267 * gfortran.dg/random_7.f90: Take into account that the last seed
6268 value is the special p value.
6269 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
6270
bb7ebad1
RB
62712016-08-11 Richard Biener <rguenther@suse.de>
6272
6273 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
6274
2e186411
AM
62752016-08-11 Alan Modra <amodra@gmail.com>
6276
6277 * gcc.target/powerpc/pr71680.c: New.
6278
e9e6d4f6
KN
62792016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
6280
6281 * gcc.target/powerpc/bfp/bfp.exp: New file.
6282 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
6283 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
6284 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
6285 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
6286 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
6287 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
6288 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
6289 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
6290 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
6291 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
6292 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
6293 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
6294 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
6295 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
6296 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
6297 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
6298 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
6299 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
6300 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
6301 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
6302 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
6303 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
6304 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
6305 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
6306 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
6307 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
6308 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
6309 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
6310 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
6311 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
6312 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
6313 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
6314 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
6315 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
6316 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
6317 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
6318 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
6319 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
6320 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
6321 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
6322 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
6323 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
6324 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
6325 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
6326 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
6327 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
6328 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
6329 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
6330 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
6331 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
6332 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
6333 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
6334 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
6335
9c8eabea
BC
63362016-08-10 Bin Cheng <bin.cheng@arm.com>
6337
6338 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
6339 Add aarch64*-*-*.
6340
6c553b76
BC
63412016-08-10 Bin Cheng <bin.cheng@arm.com>
6342
6343 * gcc.target/aarch64/simd/vcond-ne.c: New test.
6344
a0883b08
MM
63452016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
6346
6347 PR target/72853
6348 * gcc.target/powerpc/pr72853.c: New test.
6349
a266236e
ML
63502016-08-10 Martin Liska <mliska@suse.cz>
6351
6352 PR gcov-profile/58306
6353 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
6354
22063dbc
ML
63552016-08-10 Martin Liska <mliska@suse.cz>
6356
6357 * g++.dg/gcov/gcov-threads-1.C: New test.
6358
5250a5bb
SKS
63592016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6360
6361 PR target/71873
6362 * gcc.target/avr/pr71873.c: New test.
6363
b7597ae5
ML
63642016-08-09 Martin Liska <mliska@suse.cz>
6365
6366 * g++.dg/gcov/gcov-dump-1.C: New test.
6367 * g++.dg/gcov/gcov-dump-2.C: New test.
6368
ab50a215
ML
63692016-08-09 Martin Liska <mliska@suse.cz>
6370
6371 * gcc.dg/tree-prof/val-prof-9.c: New test.
6372
dcb1e137
ML
63732016-08-09 Martin Liska <mliska@suse.cz>
6374
6375 * gcc.dg/tree-prof/val-prof-8.c: New test.
6376
04d6d3b6
MJ
63772016-08-09 Martin Jambor <mjambor@suse.cz>
6378
df839749
UB
6379 PR ipa/71981
6380 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 6381
c57e78c4
BC
63822016-08-09 Bin Cheng <bin.cheng@arm.com>
6383
6384 PR tree-optimization/33707
6385 * gcc.dg/vect/pr33707.c: New test.
6386
42970a17
BC
63872016-08-09 Bin Cheng <bin.cheng@arm.com>
6388
6389 PR tree-optimization/pr72772
6390 * gcc.dg/tree-ssa/pr72772.c: New test.
6391
810a3aa6
MF
63922016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
6393
6394 PR rtl-optimization/66669
6395 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
6396
9e207d6f
JJ
63972016-08-09 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR tree-optimization/72824
6400 * gcc.c-torture/execute/ieee/pr72824.c: New test.
6401
50bf47fd
RB
64022016-08-09 Richard Biener <rguenther@suse.de>
6403
6404 PR tree-optimization/71802
6405 * gcc.dg/torture/pr71802.c: New testcase.
6406
cadec7ca
JJ
64072016-08-09 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR c++/72809
6410 * g++.dg/eh/stdarg1.C: New test.
6411
c43c5112
AK
64122016-08-08 Andi Kleen <ak@linux.intel.com>
6413
6414 * lib/profopt.exp: (auto-profopt-execute): Don't include full
6415 test command line in failure log.
6416 (profopt-execute): dito. Make autofdo file names unique.
6417
895aa8e1
DM
64182016-08-08 David Malcolm <dmalcolm@redhat.com>
6419
6420 PR c/64955
6421 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
6422 output.
6423
9afda630
PK
64242016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6425
6426 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
6427 c99_runtime.
6428 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
6429 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6430 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6431 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
6432 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6433 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6434
e52ed3fe
DM
64352016-08-08 David Malcolm <dmalcolm@redhat.com>
6436
6437 PR c/52952
6438 * gcc.dg/cpp/pr66415-1.c: Likewise.
6439 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
6440 * gcc.dg/format/c90-printf-1.c: Likewise.
6441 * gcc.dg/format/diagnostic-ranges.c: New test case.
6442
ad200580
JJ
64432016-08-08 Jakub Jelinek <jakub@redhat.com>
6444
77524e0d
JJ
6445 PR fortran/72716
6446 * gfortran.dg/gomp/pr72716.f90: New test.
6447
2187f2a2
JJ
6448 PR middle-end/72781
6449 * gcc.dg/gomp/pr72781.c: New test.
6450
ad200580
JJ
6451 PR middle-end/68762
6452 * g++.dg/vect/pr68762-1.cc: New test.
6453 * g++.dg/vect/pr68762-2.cc: New test.
6454 * g++.dg/vect/pr68762.h: New file.
6455
989d0071
MS
64562016-08-08 Martin Sebor <msebor@redhat.com>
6457
6458 PR testsuite/72838
3a146d46
JJ
6459 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
6460 * g++.dg/warn/overflow-warn-3.C: Same.
6461 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 6462
7090cac9
AV
64632016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6464
6465 PR fortran/71936
6466 * gfortran.dg/allocate_with_source_21.f03: New test.
6467
64e56ab0
AV
64682016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6469
6470 PR fortran/72698
6471 * gfortran.dg/allocate_with_source_20.f03: New test.
6472
0476487d
AM
64732016-08-08 Alan Modra <amodra@gmail.com>
6474
6475 * gcc.c-torture/compile/pr72802.c: New.
6476
8e9218f2
AV
64772016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
6478
6479 PR fortran/70524
6480 * gfortran.dg/dependency_48.f90: New test.
6481
c1f7083b
TK
64822016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6483
531e5ae3 6484 PR fortran/70040
c1f7083b
TK
6485 * gfortran.dg/pr70040.f90: New testcase.
6486
6ab5813c
TK
64872016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6488
6489 PR fortran/71961
6490 * gfortran.dg/matmul_10.f90: New testcase.
6491
27bddc4a
JH
64922016-08-07 Jan Hubicka <hubicka@ucw.cz>
6493
6494 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
6495
4a9f8a9f
JJ
64962016-08-07 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR c/72816
6499 * gcc.dg/pr72816.c: New test.
6500
fa76f2c6
JW
65012016-08-06 Jonathan Wakely <jwakely@redhat.com>
6502
6503 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
6504 * g++.dg/conversion/pr41426.C: Likewise.
6505 * g++.dg/conversion/pr66211.C: Likewise.
6506 * g++.dg/cpp1y/lambda-init9.C: Likewise.
6507 * g++.dg/init/ref8.C: Likewise.
6508 * g++.old-deja/g++.law/cvt20.C: Likewise.
6509 * g++.old-deja/g++.mike/p9732c.C: Likewise.
6510
5c3e5002
PP
65112016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6512
6513 PR tree-optimization/18046
6514 * gcc.dg/tree-ssa/vrp105.c: New test.
6515 * gcc.dg/tree-ssa/vrp106.c: New test.
6516
94087e88 65172016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
6518
6519 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
6520 1ul in diagnostics. Remove hyphen from "constant-expression."
6521 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
6522 * g++.dg/cpp0x/static_assert3.C: Same.
6523 * g++.dg/cpp1y/constexpr-throw.C: Same.
6524 * g++.dg/template/nontype3.C: Same.
6525 * g++.dg/warn/overflow-warn-1.C: Same.
6526 * g++.dg/warn/overflow-warn-3.C: Same.
6527 * g++.dg/warn/overflow-warn-4.C: Same.
6528
88fa5555
DM
65292016-08-05 David Malcolm <dmalcolm@redhat.com>
6530
6531 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
6532 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
6533 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
6534 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
6535
1addb9e6
PP
65362016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
6537
6538 PR tree-optimization/72810
6539 * gcc.dg/tree-ssa/vrp110.c: New test.
6540
1b62ed4f
JG
65412016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
6542
6543 PR Target/72819
6544 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
6545 registers.
6546 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
6547 saving the half-precision registers.
6548 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
6549 value is returned in h0.
6550 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
6551 are passed in FP/SIMD registers.
6552 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
6553 passing works corrcetly.
6554 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
6555 (hfa_f16x2_t): Likewise.
6556 (hfa_f16x3_t): Likewise.
6557 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
6558 are promoted to double and passed in a double register.
6559 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
6560 are promoted to double and stacked.
6561 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
6562 __fp16 data types.
6563 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
6564 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
6565 __fp16 first get passed in FP/SIMD registers, then stacked.
6566
4228ca19
NS
65672016-08-05 Nathan Sidwell <nathan@acm.org>
6568
6569 PR c++/68724
6570 * g++.dg/cpp0x/pr68724.C: New.
6571
db7c335e
RB
65722016-08-05 Richard Biener <rguenther@suse.de>
6573
6574 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
6575
48abe922
PP
65762016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6577
6578 * gcc.dg/tree-ssa/vrp107.c: New test.
6579 * gcc.dg/tree-ssa/vrp108.c: New test.
6580 * gcc.dg/tree-ssa/vrp109.c: New test.
6581
f6cdf42f
PK
65822016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6583
6584 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
6585 dg-options.
6586
33a9c609
PK
65872016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6588
6589 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
6590 test-cases.
6591 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
6592 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
6593 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
6594 test-cases.
6595 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
6596 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
6597 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
6598 large_double.
6599
4473482d
PC
66002016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
6601
6602 PR c++/72800
6603 * g++.dg/cpp1y/lambda-ice1.C: New.
6604
08156df5
PP
66052016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6606
6607 PR c++/72759
6608 * g++.dg/cpp1y/pr72759.C: New test.
6609
938da3a5
PP
66102016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
6611
6612 * gcc.dg/switch-10.c: New test.
6613
da84183c
JG
66142016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
6615
6616 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
6617
ae9281fc
TS
66182016-08-04 Thomas Schwinge <thomas@codesourcery.com>
6619
6620 * c-c++-common/goacc/routine-5.c: Update.
6621
086ad22e
BE
66222016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
6623
6624 PR rtl-optimization/70903
6625 * gcc.c-torture/execute/pr70903.c: New test.
6626
6805e400
ML
66272016-08-04 Martin Liska <mliska@suse.cz>
6628
6629 * gcc.dg/params/params.exp: Replace file exists with
6630 TESTING_IN_BUILD_TREE.
6631
a0008434
MP
66322016-08-04 Marek Polacek <polacek@redhat.com>
6633
6634 PR c++/70229
6635 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
6636
fb46286e
RB
66372016-08-04 Richard Biener <rguenther@suse.de>
6638
6639 PR middle-end/71984
6640 * gcc.dg/torture/pr71984.c: Guard correctness check for
6641 little-endian.
6642
ac2c96ab
AP
66432016-08-03 Andrew Pinski <apinski@cavium.com>
6644
6645 * gcc.c-torture/compile/20160802-1.c: New testcase.
6646
c98583e9
FR
66472016-08-03 Fritz Reese <fritzoreese@gmail.com>
6648
6649 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
6650
9ad1a1da
RB
66512016-08-03 Richard Biener <rguenther@suse.de>
6652
6653 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
6654 and remove -O3.
6655 * c-c++-common/ubsan/pr71403-2.c: Likewise.
6656 * c-c++-common/ubsan/pr71403-3.c: Likewise.
6657
cd75c979
RB
66582016-08-03 Richard Biener <rguenther@suse.de>
6659
6660 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
6661 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
6662 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
6663 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
6664
30e8d875
SKS
66652016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6666
6667 * gcc.dg/init-excess-2.c: Require int32plus.
6668 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
6669 * gcc.dg/pr59963-2.c: Require int32plus.
6670 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
6671 * gcc.dg/unroll-7.c: Require int32plus.
6672
69b806f6
BC
66732016-08-02 Bin Cheng <bin.cheng@arm.com>
6674
6675 PR tree-optimization/34114
6676 * gcc.dg/tree-ssa/loop-42.c: New test.
6677
1efafef3
TC
66782016-08-02 Tamar Christina <tamar.christina@arm.com>
6679
6680 * gcc.target/aarch64/vminmaxnm.c: New.
6681 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
6682 tests.
6683
e2a99194
MM
66842016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6685
6686 * gcc.target/powerpc/vec-extract-5.c: New tests to test
6687 vec_extract for vector float, vector int, vector short, and vector
6688 char.
6689 * gcc.target/powerpc/vec-extract-6.c: Likewise.
6690 * gcc.target/powerpc/vec-extract-7.c: Likewise.
6691 * gcc.target/powerpc/vec-extract-8.c: Likewise.
6692 * gcc.target/powerpc/vec-extract-9.c: Likewise.
6693
71bfb77a
WD
66942016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
6695
6696 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 6697 single stack adjustment, no writeback.
71bfb77a
WD
6698 * gcc.target/aarch64/test_frame_12.c: Likewise.
6699 * gcc.target/aarch64/test_frame_13.c: Likewise.
6700 * gcc.target/aarch64/test_frame_15.c: Likewise.
6701 * gcc.target/aarch64/test_frame_6.c: Likewise.
6702 * gcc.target/aarch64/test_frame_7.c: Likewise.
6703 * gcc.target/aarch64/test_frame_8.c: Likewise.
6704 * gcc.target/aarch64/test_frame_16.c: New test.
6705
37bce35a
L
67062015-08-01 H.J. Lu <hongjiu.lu@intel.com>
6707
6708 PR target/72748
6709 * gcc.target/i386/pr72748.c: New test.
6710
3f8257db 67112015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
6712
6713 PR tree-optimization/71818
6714 * gcc.dg/vect/pr71818.c: New
6715
bf60c531
ML
67162016-08-01 Martin Liska <mliska@suse.cz>
6717
6718 PR tree-optimization/71857
6719 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
6720
8ed49fab
KT
67212016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6722
6723 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
6724
76e2c821
JB
67252016-08-01 Jan Beulich <jbeulich@suse.com>
6726
6727 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6728
35029597
WS
67292016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6730
6731 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6732 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6733
3aa4b66a
JW
67342016-07-31 Jonathan Wakely <jwakely@redhat.com>
6735
6736 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6737 (check_effective_target_c++): Likewise. Also match for libstdc++.
6738
3f8257db 67392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6740
6741 PR fortran/41922
6742 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6743 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6744 * gfortran.dg/pr41922.f90: New test.
6745
9fcb2819
SK
67462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6747
6748 PR fortran/68566
6749 * gfortran.dg/pr68566.f90: new test.
6750
94087e88 67512016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6752
6753 PR c++/60760
6754 PR c++/71091
6755 * g++.dg/cpp0x/constexpr-cast.C: New test.
6756 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6757 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6758 * g++.dg/ubsan/pr63956.C: Correct.
6759
d0047a25
MM
67602016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6761
6762 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6763 vector double or vector long where the vector is in memory.
6764 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6765 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6766
e4f7a5df
SK
67672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6768
6769 PR fortran/69867
6770 * gfortran.dg/pr69867.f90: New test.
6771
b441ae1d
SK
67722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6773
6774 PR fortran/69962
6775 * gfortran.dg/pr69962.f90: New test.
6776
712dff31
SK
67772016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6778
6779 PR fortran/70006
6780 * gfortran.dg/pr70006.f90: New test.
6781
fb42421e
SK
67822016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6783
6784 PR fortran/71730
6785 * gfortran.dg/pr71730.f90: New test.
6786 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6787 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6788 * gfortran.dg/array_constructor_26.f03: Ditto.
6789
466effe0
WS
67902016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6791
6792 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6793 * gcc.target/powerpc/pr71763.c: Likewise.
6794
f618a472
MP
67952016-07-29 Marek Polacek <polacek@redhat.com>
6796
6797 PR c/71742
6798 * gcc.dg/940510-1.c: Adjust dg-error.
6799 * gcc.dg/c99-flex-array-1.c: Likewise.
6800 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6801
efd0786f
MP
6802 PR c/71853
6803 * gcc.dg/noncompile/pr71853.c: New test.
6804
e00dceaf
MP
6805 PR c/71573
6806 * gcc.dg/noncompile/pr71573.c: New test.
6807
638fc14f
MP
6808 PR c/71926
6809 * g++.dg/warn/Wparentheses-30.C: New test.
6810 * gcc.dg/Wparentheses-14.c: New test.
6811
61c73a7f
UB
68122016-07-29 Uros Bizjak <ubizjak@gmail.com>
6813
6814 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6815
01d32b2b
BC
68162016-07-29 Bin Cheng <bin.cheng@arm.com>
6817
6818 PR tree-optimization/57558
6819 * gcc.dg/vect/pr57558-1.c: New test.
6820 * gcc.dg/vect/pr57558-2.c: New test.
6821
f6c7a248
PK
68222016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6823
61c73a7f 6824 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6825 to scan forwprop1 dump pass.
6826
f54ea774
PC
68272016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6828
6829 PR c++/51488
6830 * g++.dg/template/pr51488.C: New.
6831
673a107a
JJ
68322016-07-29 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR c/71969
6835 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6836 static __inline__.
6837 * gcc.dg/pr71969-1.c: New test.
6838 * gcc.dg/pr71969-2.c: New test.
6839 * gcc.dg/pr71969-3.c: New test.
6840
78169471
MP
68412016-07-29 Marek Polacek <polacek@redhat.com>
6842
6843 PR c/71574
6844 * c-c++-common/pr71574.c: New test.
6845
a5b5c8b6
MP
6846 PR c/71583
6847 * gcc.dg/noncompile/pr71583.c: New test.
6848
883b6d4e
KV
68492016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6850
6851 PR middle-end/68217
6852 * gcc.dg/pr68217.c: New test.
6853
89f1f37e
SK
68542016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6855
6856 PR fortran/71067
6857 * gfortran.dg/pr71067_1.f90: New test.
6858 * gfortran.dg/pr71067_2.f90: Ditto.
6859
e0d32185
MM
68602016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6861
6862 * gcc.target/powerpc/vec-extract-1.c: New test.
6863
c851722d
SK
68642016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6865
6866 PR fortran/71799
6867 * gfortran.dg/pr71799.f90: New test.
6868
f064da6a
PC
68692016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6870
6871 PR c++/71665
6872 * g++.dg/cpp0x/pr71665-1.C: New.
6873 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6874 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6875 * g++.dg/ext/label10.C: Likewise.
6876 * g++.dg/parse/constant5.C: Likewise.
6877
1b70aaad
SK
68782016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6879
6880 PR fortran/71859
6881 * gfortran.dg/pr71859.f90: New test.
6882 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6883 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6884
a23404c9
PT
68852016-07-28 Paul Thomas <pault@gcc.gnu.org>
6886
6887 PR fortran/71883
6888 * gfortran.dg/pr71883.f90 : New test.
6889
513d866d
YR
68902016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6891
6892 PR tree-optimization/71734
61c73a7f 6893 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6894
7c428aa2
RL
68952016-07-28 Renlin Li <renlin.li@arm.com>
6896
6897 Revert
6898 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6899
6900 PR fortran/71902
6901 * gfortran.dg/dependency_47.f90: New test.
6902
1225d6b1
ML
69032016-07-28 Martin Liska <mliska@suse.cz>
6904
6905 PR gcov-profile/68025
6906 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6907
e5f5bf35
ML
69082016-07-28 Martin Liska <mliska@suse.cz>
6909
6910 * g++.dg/vect/pr70944.cc: New test.
6911
4536610d
KV
69122016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6913
6914 PR middle-end/71994
6915 * gcc.dg/torture/pr71994.c: New test.
6916
8c6961ca
PK
69172016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6918
6919 PR middle-end/71078
6920 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6921 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6922 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6923
8de22ea0
RB
69242016-07-27 Richard Biener <rguenther@suse.de>
6925
6926 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6927
5d9da222
ML
69282016-07-27 Martin Liska <mliska@suse.cz>
6929
6930 * gcc.dg/predict-13.c: New test.
6931 * gcc.dg/predict-14.c: New test.
6932
af9e275f
SKS
69332016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6934
a23404c9 6935 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6936 including stdint.h.
6937 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6938 including stdint.h.
6939
71abba1e
MM
69402016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6941
6942 PR target/71869
6943 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6944 IEEE built-in functions handle quiet and signalling NaNs
6945 correctly.
6946
9cd74e8f
SK
69472016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6948
6949 PR fortran/71862
6950 * gfortran.dg/pr71862.f90: New test.
6951
0d48446f
MS
69522016-07-26 Martin Sebor <msebor@redhat.com>
6953
6954 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6955 selector with dg-options.
6956
524cf1e4
PP
69572016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6958
6959 PR tree-optimization/18046
6960 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6961 * gcc.dg/tree-ssa/vrp103.c: New test.
6962 * gcc.dg/tree-ssa/vrp104.c: New test.
6963
100665d8
WS
69642016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6965
6966 * gcc.target/powerpc/pr63354.c: Require lp64 since
6967 -mprofile-kernel is not legal with -m32.
6968
0b64ca40
RB
69692016-07-26 Richard Biener <rguenther@suse.de>
6970
6971 PR rtl-optimization/71984
6972 * gcc.dg/torture/pr71984.c: New testcase.
6973
9b7937cf
RS
69742016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6975
6976 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6977 g++-dg-runtest via et-dg-runtest.
6978 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6979 * gcc.dg/vect/vect.exp: Likewise.
6980 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6981 gfortran-dg-runtest.
6982 * gfortran.dg/vect/vect.exp: Likewise.
6983 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6984 (check_mips_loongson_hw_available): Likewise.
6985 (check_effective_target_mpaired_single_runtime): Likewise.
6986 (check_effective_target_mips_loongson_runtime): Likewise.
6987 (add_options_for_mpaired_single): Likewise.
6988 (check_effective_target_vect_int): Add global et_index.
6989 Check and save the supported feature for a target selected by
6990 the et_index target. Break long lines where appropriate. Call
6991 et-is-effective-target for MIPS with an argument instead of
6992 check_effective_target_* where appropriate.
6993 (check_effective_target_vect_intfloat_cvt): Likewise.
6994 (check_effective_target_vect_uintfloat_cvt): Likewise.
6995 (check_effective_target_vect_floatint_cvt): Likewise.
6996 (check_effective_target_vect_floatuint_cvt): Likewise.
6997 (check_effective_target_vect_simd_clones): Likewise.
6998 (check_effective_target_vect_shift): ewise.
6999 (check_effective_target_whole_vector_shift): Likewise.
7000 (check_effective_target_vect_bswap): Likewise.
7001 (check_effective_target_vect_shift_char): Likewise.
7002 (check_effective_target_vect_long): Likewise.
7003 (check_effective_target_vect_float): Likewise.
7004 (check_effective_target_vect_double): Likewise.
7005 (check_effective_target_vect_long_long): Likewise.
7006 (check_effective_target_vect_no_int_max): Likewise.
7007 (check_effective_target_vect_no_int_add): Likewise.
7008 (check_effective_target_vect_no_bitwise): Likewise.
7009 (check_effective_target_vect_widen_shift): Likewise.
7010 (check_effective_target_vect_no_align): Likewise.
7011 (check_effective_target_vect_hw_misalign): Likewise.
7012 (check_effective_target_vect_element_align): Likewise.
7013 (check_effective_target_vect_condition): Likewise.
7014 (check_effective_target_vect_cond_mixed): Likewise.
7015 (check_effective_target_vect_char_mult): Likewise.
7016 (check_effective_target_vect_short_mult): Likewise.
7017 (check_effective_target_vect_int_mult): Likewise.
7018 (check_effective_target_vect_extract_even_odd): Likewise.
7019 (check_effective_target_vect_interleave): Likewise.
7020 (check_effective_target_vect_stridedN): Likewise.
7021 (check_effective_target_vect_multiple_sizes): Likewise.
7022 (check_effective_target_vect64): Likewise.
7023 (check_effective_target_vect_call_copysignf): Likewise.
7024 (check_effective_target_vect_call_sqrtf): Likewise.
7025 (check_effective_target_vect_call_btrunc): Likewise.
7026 (check_effective_target_vect_call_btruncf): Likewise.
7027 (check_effective_target_vect_call_ceil): Likewise.
7028 (check_effective_target_vect_call_ceilf): Likewise.
7029 (check_effective_target_vect_call_floor): Likewise.
7030 (check_effective_target_vect_call_floorf): Likewise.
7031 (check_effective_target_vect_call_lceil): Likewise.
7032 (check_effective_target_vect_call_lfloor): Likewise.
7033 (check_effective_target_vect_call_nearbyint): Likewise.
7034 (check_effective_target_vect_call_nearbyintf): Likewise.
7035 (check_effective_target_vect_call_round): Likewise.
7036 (check_effective_target_vect_call_roundf): Likewise.
7037 (check_effective_target_vect_perm): Likewise, but also append *_saved
7038 to the existing global name to properly cache the result.
7039 (check_effective_target_vect_perm_byte): Likewise.
7040 (check_effective_target_vect_perm_short): Likewise.
7041 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
7042 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
7043 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7044 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
7045 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
7046 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
7047 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
7048 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
7049 (check_effective_target_vect_sdot_qi): Likewise.
7050 (check_effective_target_vect_udot_qi): Likewise.
7051 (check_effective_target_vect_sdot_hi): Likewise.
7052 (check_effective_target_vect_udot_hi): Likewise.
7053 (check_effective_target_vect_usad_char): Likewise.
7054 (check_effective_target_vect_pack_trunc): Likewise.
7055 (check_effective_target_vect_unpack): Likewise.
7056 (check_effective_target_vect_aligned_arrays): Likewise.
7057 (check_effective_target_vect_natural_alignment): Likewise.
7058 (check_effective_target_vector_alignment_reachable): Likewise.
7059 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
7060 (is-effective-target): Initialize et_index if undefined.
7061 (et-dg-runtest): New.
7062 (et-is-effective-target): Likewise.
7063 (check_vect_support_and_set_flags): Add supported MIPS targets to
7064 EFFECTIVE_TARGETS list. Return the number of supported targets.
7065
8f63caf6 70662016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 7067 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
7068
7069 PR middle-end/70920
7070 * gcc.dg/pr70920-1.c: New test-case.
7071 * gcc.dg/pr70902-2.c: Likewise.
7072 * gcc.dg/pr70920-3.c: Likewise.
7073 * gcc.dg/pr70920-4.c: Likewise
7074 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
7075 2 instead of 3.
7076
7d575fff
AM
70772016-07-25 Alexander Monakov <amonakov@ispras.ru>
7078
7079 * gcc.c-torture/execute/pr71494.c: Require label_values.
7080 * gcc.dg/pr16973.c: Ditto.
7081
bf01e070
SKS
70822016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7083
7084 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
7085 * gcc.dg/torture/pr69771.c: Require int32plus.
7086 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
7087
16b05965
ML
70882016-07-25 Martin Liska <mliska@suse.cz>
7089
7090 * gcc.dg/torture/pr71987.c: New test.
7091
d52d3767
SK
70922016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
7093
7094 PR fortran/71935
7095 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
7096 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
7097 * gfortran.dg/pr71935.f90: New test.
7098
94087e88 70992016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
7100
7101 PR c++/71675
7102 * g++.dg/ext/atomic-3.C: New test.
7103 * gcc.dg/atomic/pr71675.c: New test.
7104
58b3986e
ES
71052016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
7106
7107 * gcc.target/i386/mvc8.c: New test.
7108
faa1612a
BC
71092016-07-22 Bin Cheng <bin.cheng@arm.com>
7110
7111 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
7112 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
7113
1603ebe0
TK
71142016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7115
7116 PR fortran/71795
7117 * gfortran.dg/constructor_50.f90: New test.
7118
bc91c436
ML
71192016-07-22 Martin Liska <mliska@suse.cz>
7120
7121 PR gcov-profile/69028
7122 PR gcov-profile/62047
7123 * g++.dg/cilk-plus/pr69028.C: New test.
7124
9fe9a3a7
AV
71252016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
7126
7127 * gfortran.dg/coarray_stat_2.f90: New test.
7128
70866e3d
MM
71292016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7130
7131 * gcc.target/powerpc/vec-extract.h: New files to check the
7132 vec_extract built-in functions for all vector types, testing
7133 accessing each element, both with constant and variable element
7134 numbers.
7135 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
7136 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
7137 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
7138 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
7139 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
7140 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
7141 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
7142 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
7143 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
7144
ab3af181
JJ
71452016-07-21 Jakub Jelinek <jakub@redhat.com>
7146
7147 PR c++/71728
7148 * g++.dg/other/pr71728.C: New test.
7149
ebe8f322
JG
71502016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
7151
7152 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
7153 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
7154 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
7155 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
7156 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
7157
959cef74
RB
71582016-07-21 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/71947
7161 * gcc.dg/tree-ssa/vrp102.c: New testcase.
7162
b24d9420
BC
71632016-07-21 Bin Cheng <bin.cheng@arm.com>
7164
7165 * gcc.dg/tree-ssa/scev-15.c: New.
7166
23974819
BC
71672016-07-21 Bin Cheng <bin.cheng@arm.com>
7168
7169 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
7170
ee78cbaa
JJ
71712016-07-21 Jakub Jelinek <jakub@redhat.com>
7172
7173 PR c++/71941
7174 * g++.dg/gomp/pr71941.C: New test.
7175
52ed68f7
DM
71762016-07-20 David Malcolm <dmalcolm@redhat.com>
7177
7178 PR c/70339
7179 PR c/71858
7180 * g++.dg/spellcheck-identifiers.C: New test case, based on
7181 gcc.dg/spellcheck-identifiers.c.
7182 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
7183 gcc.dg/spellcheck-identifiers-2.c.
7184 * g++.dg/spellcheck-typenames.C: New test case, based on
7185 gcc.dg/spellcheck-typenames.c
7186
18407bfb
JW
71872016-07-20 Jonathan Wakely <jwakely@redhat.com>
7188
7189 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
7190 pointer to member function and also test catching by reference.
7191
4c07fd98
DV
71922016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7193
7194 * gcc.target/s390/pr67443.c: Fix test case.
7195
fee21d65
DV
71962016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
7197
7198 * gcc.target/s390/insv-1.c: Xfail some tests.
7199 * gcc.target/s390/insv-2.c: Likewise.
7200
dbe9dfdd
GJL
72012016-07-20 Georg-Johann Lay <avr@gjlay.de>
7202
7203 * gcc.target/avr/torture/get-mem.c: New test.
7204 * gcc.target/avr/torture/set-mem.c: New test.
7205
c25e1d82
GJL
72062016-07-20 Georg-Johann Lay <avr@gjlay.de>
7207
7208 PR target/71948
7209 * gcc.target/avr/torture/tiny-progmem.c: New test.
7210
109d2197
JJ
72112016-07-20 Jakub Jelinek <jakub@redhat.com>
7212
7419f441
JJ
7213 PR c++/71909
7214 * g++.dg/parse/pr71909.C: New test.
7215 * g++.dg/tm/pr71909.C: New test.
7216
109d2197
JJ
7217 PR c++/50060
7218 * g++.dg/cpp0x/constexpr-50060.C: New test.
7219 * g++.dg/cpp1y/constexpr-50060.C: New test.
7220
144530cf
ML
72212016-07-20 Martin Liska <mliska@suse.cz>
7222
7223 * gfortran.dg/graphite/pr71898.f90: New test.
7224
04ac4afa
BC
72252016-07-20 Bin Cheng <bin.cheng@arm.com>
7226
7227 PR tree-optimization/71503
7228 PR tree-optimization/71683
7229 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
7230 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
7231
dcbdb17a
ML
72322016-07-20 Martin Liska <mliska@suse.cz>
7233
7234 * gcc.dg/plugin/plugin.exp: Remove sreal test.
7235 * gcc.dg/plugin/sreal-test-1.c: Remove.
7236 * gcc.dg/plugin/sreal_plugin.c: Remove.
7237
6ed82555
TK
72382016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7239
7240 PR fortran/71902
7241 * gfortran.dg/dependency_47.f90: New test.
7242
13da0507
JJ
72432016-07-19 Jakub Jelinek <jakub@redhat.com>
7244
4833f561
JJ
7245 PR rtl-optimization/71916
7246 * gcc.c-torture/compile/pr71916.c: New test.
7247
4fda19ef
JJ
7248 PR middle-end/71874
7249 * g++.dg/torture/pr71874.C: New test.
7250
13da0507
JJ
7251 PR middle-end/71734
7252 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
7253 (my_alloc): Rewritten to use __builtin_posix_memalign and
7254 __SIZE_TYPE__.
7255 (my_free): Use __builtin_free instead of _mm_free.
7256 (Vec::operator=): Use __builtin_memcpy.
7257
e7980add
MJ
72582016-07-19 Martin Jambor <mjambor@suse.cz>
7259
61c73a7f
UB
7260 PR fortran/71688
7261 * gfortran.dg/pr71688.f90: New test.
e7980add 7262
13e88953
RB
72632016-07-19 Richard Biener <rguenther@suse.de>
7264
7265 * c-c++-common/vector-subscript-6.c: New testcase.
7266 * c-c++-common/vector-subscript-7.c: Likewise.
7267
1caf0482
SKS
72682016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7269
a23404c9 7270 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
7271 and UInt32 based on __SIZEOF_INT__.
7272
cef5388d
RB
72732016-07-19 Richard Biener <rguenther@suse.de>
7274
7275 PR tree-optimization/71901
7276 * gcc.dg/torture/pr71901.c: New testcase.
7277
72782016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
7279
7280 PR tree-optimization/71908
7281 * gcc.dg/torture/pr71908.c: New testcase.
7282
a8f7a895
MM
72832016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7284
7285 PR target/71493
7286 * gcc.target/powerpc/pr71493-1.c: New test.
7287 * gcc.target/powerpc/pr71493-2.c: Likewise.
7288
f2111a36
JJ
72892016-07-18 Jakub Jelinek <jakub@redhat.com>
7290
99516432
JJ
7291 PR c++/71835
7292 * g++.dg/conversion/ambig3.C: New test.
7293
87713c6a
JJ
7294 PR c++/71828
7295 * g++.dg/cpp0x/constexpr-71828.C: New test.
7296
7a7f16ca
JJ
7297 PR c++/71826
7298 * g++.dg/template/pr71826.C: New test.
7299
f4d90295
JJ
7300 PR c++/71822
7301 * g++.dg/template/defarg21.C: New test.
7302
f2111a36
JJ
7303 PR c++/71871
7304 * g++.dg/ext/vector31.C: New test.
7305
0b965526
UB
73062016-07-18 Uros Bizjak <ubizjak@gmail.com>
7307
7308 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
7309
94e136b9
YR
73102016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7311
7312 PR tree-optimization/71734
7313 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
7314
7072df0a
DV
73152016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
7316
7317 * gcc.target/s390/warn-dynamicstack-1.c: New test.
7318 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
7319 stack-layout-dynamic-1.c: New test.
7320
54158a1a
AK
73212016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7322
7323 * gcc.target/s390/nolrl-1.c: New test.
7324
43068916
FR
73252016-07-17 Fritz Reese <fritzoreese@gmail.com>
7326
7327 PR fortran/71523
7328 * gfortran.dg/pr71523_1.f90: New test.
7329 * gfortran.dg/pr71523_2.f90: New test.
7330
a9356b12
AS
73312016-07-16 Andreas Schwab <schwab@linux-m68k.org>
7332
7333 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
7334
a07b81c7 73352016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 7336 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
7337
7338 PR fortran/62125
7339 * gfortran.dg/pr62125.f90: New test.
7340
96c0ec12
BS
73412016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7342
7343 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
7344 * gcc.target/powerpc/mulkc3-1.c: Likewise.
7345
479d0ed5
JW
73462016-07-15 Jonathan Wakely <jwakely@redhat.com>
7347
7348 PR c++/58796
7349 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
7350 * g++.dg/cpp0x/nullptr35.C: New test.
7351
41c7438e
BC
73522016-07-15 Bin Cheng <bin.cheng@arm.com>
7353
7354 * gcc.dg/tree-ssa/scev-8.c: Update test string.
7355
f7ba880b
CP
73562016-07-15 Cesar Philippidis <cesar@codesourcery.com>
7357
7358 * gfortran.dg/goacc/vector_length.f90: New test.
7359
b9aba0a0
RB
73602016-07-15 Richard Biener <rguenther@suse.de>
7361
7362 PR tree-optimization/71881
7363 * gcc.dg/torture/pr71881.c: New testcase.
7364
9513d5fb
RB
73652016-07-15 Richard Biener <rguenther@suse.de>
7366
7367 PR tree-optimization/71887
7368 * gcc.dg/torture/pr71887.c: New testcase.
7369
ddbbcb19
JJ
73702016-07-15 Jakub Jelinek <jakub@redhat.com>
7371
7372 PR c/71858
7373 * gcc.dg/spellcheck-identifiers-3.c: New test.
7374
29eb509c
AV
73752016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
7376
7377 PR fortran/71807
7378 * gfortran.dg/null_9.f90: New test.
7379
43aabfcf
BC
73802016-07-15 Bin Cheng <bin.cheng@arm.com>
7381
7382 * gcc.dg/tree-ssa/loop-41.c: New test.
7383
afc89e58
BC
73842016-07-15 Bin Cheng <bin.cheng@arm.com>
7385
7386 PR tree-optimization/71347
7387 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
7388
6fa682ad
SK
73892016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
7390
7391 PR fortran/29819
7392 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
7393 * gfortran.dg/contains.f90: Ditto.
7394 * gfortran.dg/contains_empty_1.f03: Ditto.
7395 * gfortran.dg/submodule_3.f08: Ditto.
7396
dd36b877
JJ
73972016-07-14 Jakub Jelinek <jakub@redhat.com>
7398
a60a5d31
JJ
7399 PR testsuite/71865
7400 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
7401 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
7402 expected diagnostics.
7403
dd36b877
JJ
7404 PR c/71858
7405 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
7406 * gcc.dg/spellcheck-identifiers-2.c: New test.
7407 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
7408 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
7409
a241f8ca
JJ
74102016-07-14 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR tree-optimization/71872
7413 * gcc.c-torture/compile/pr71872.c: New test.
7414
d62b809c
TP
74152016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7416
7417 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
7418 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
7419 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
7420 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
7421 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
7422 * gcc.target/arm/atomic-op-acquire-1.c: This.
7423 * gcc.target/arm/atomic-op-char.c: Rename into ...
7424 * gcc.target/arm/atomic-op-char-1.c: This.
7425 * gcc.target/arm/atomic-op-consume.c: Rename into ...
7426 * gcc.target/arm/atomic-op-consume-1.c: This.
7427 * gcc.target/arm/atomic-op-int.c: Rename into ...
7428 * gcc.target/arm/atomic-op-int-1.c: This.
7429 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
7430 * gcc.target/arm/atomic-op-relaxed-1.c: This.
7431 * gcc.target/arm/atomic-op-release.c: Rename into ...
7432 * gcc.target/arm/atomic-op-release-1.c: This.
7433 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
7434 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
7435 * gcc.target/arm/atomic-op-short.c: Rename into ...
7436 * gcc.target/arm/atomic-op-short-1.c: This.
7437 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
7438 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
7439 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
7440 * gcc.target/arm/atomic-op-char-2.c: Likewise.
7441 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
7442 * gcc.target/arm/atomic-op-int-2.c: Likewise.
7443 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
7444 * gcc.target/arm/atomic-op-release-2.c: Likewise.
7445 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
7446 * gcc.target/arm/atomic-op-short-2.c: Likewise.
7447
1f8dd420
AV
74482016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
7449
7450 PR fortran/70842
7451 * gfortran.dg/select_type_35.f03: New test.
7452
53109ba8
KT
74532016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7454
7455 PR target/65951
7456 PR tree-optimization/70923
7457 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
7458 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
7459 * gcc.dg/vect/pr65951.c: Likewise.
7460 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
7461
91f35b7f
DE
74622016-07-14 David Edelsohn <dje.gcc@gmail.com>
7463
7464 * c-c++-common/pr60226.c: Expect maximum object file alignment
7465 error on AIX.
7466
351168fe
RB
74672016-07-14 Richard Biener <rguenther@suse.de>
7468
7469 PR tree-optimization/71866
7470 * gcc.dg/torture/pr71866.c: New testcase.
7471
94c32c00
TP
74722016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7473
7474 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
7475 selector and enclose boolean expression in curly braces.
7476
b799a481
AM
74772016-07-14 Alan Modra <amodra@gmail.com>
7478
7479 PR target/71733
7480 * gcc.target/powerpc/p9-novsx.c: New.
7481
f63ba78c
AK
74822016-07-13 Andi Kleen <ak@linux.intel.com>
7483
7484 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
7485 * g++.dg/tree-prof/morefunc.C: Dito.
7486 * g++.dg/tree-prof/pr35545.C: Dito.
7487 * g++.dg/tree-prof/reorder.C: Dito.
7488 * gcc.dg/tree-prof/20050826-2.c: Dito.
7489 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
7490 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
7491 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
7492 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
7493 * gcc.dg/tree-prof/inliner-1.c: Dito.
7494 * gcc.dg/tree-prof/merge_block.c: Dito.
7495 * gcc.dg/tree-prof/stringop-1.c: Dito.
7496 * gcc.dg/tree-prof/stringop-2.c: Dito.
7497 * gcc.dg/tree-prof/switch-case-1.c: Dito.
7498 * gcc.dg/tree-prof/switch-case-2.c: Dito.
7499 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
7500 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
7501 * gcc.dg/tree-prof/update-loopch.c: Dito.
7502 * gcc.dg/tree-prof/val-prof-1.c: Dito.
7503 * gcc.dg/tree-prof/val-prof-2.c: Dito.
7504 * gcc.dg/tree-prof/val-prof-3.c: Dito.
7505 * gcc.dg/tree-prof/val-prof-4.c: Dito.
7506 * gcc.dg/tree-prof/val-prof-5.c: Dito.
7507 * gcc.dg/tree-prof/val-prof-6.c: Dito.
7508 * gcc.dg/tree-prof/val-prof-7.c: Dito.
7509
f4d5a23d
AK
75102016-07-13 Andi Kleen <ak@linux.intel.com>
7511
7512 * lib/profopt.exp (profopt-execute): Remove .imports files.
7513
ae145898
AK
75142016-07-13 Andi Kleen <ak@linux.intel.com>
7515
0b965526 7516 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 7517
e97bd4f5
AK
75182016-07-13 Andi Kleen <ak@linux.intel.com>
7519
7520 * lib/profopt.exp (dg-final-scan-autofdo,
7521 dg-final-scan-not-autofdo): New functions.
7522
6fa3d4b4
BC
75232016-07-13 Bin Cheng <bin.cheng@arm.com>
7524
7525 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
7526 * gcc.dg/vect/vect-35.c: Ditto.
7527 * gcc.dg/vect/vect-alias-check-2.c: New test.
7528
65f18bc6
ML
75292016-07-13 Martin Liska <mliska@suse.cz>
7530
7531 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 7532 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
7533 * gfortran.dg/pr42108.f90: Update expected dump scan.
7534
9737f35b
RB
75352016-07-13 Richard Biener <rguenther@suse.de>
7536
7537 PR tree-optimization/24574
7538 * gcc.dg/pr24574.c: New testcase.
7539
62c0ea4b
SKS
75402016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7541
0b965526 7542 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
7543 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
7544 * c-c++-common/pr68833-1.c: Require int32plus.
7545 * gcc.dg/ipa/pr63551.c: Likewise.
7546 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
7547 * gcc.dg/ipa/pr64041.c: Require int32plus.
7548
c7ed8938
IE
75492016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
7550
7551 PR ipa/71633
7552 * g++.dg/pr71633.C: New test.
7553
5ce15300
TP
75542016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7555
7556 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
7557 Add new arm_thumb1_cbz_ok effective target.
7558 * gcc.target/arm/cbz.c: New test.
7559
2b9509a3
TP
75602016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7561
7562 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
7563 Define effective target.
7564 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
7565 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
7566 * gcc.target/arm/movhi_movw.c: New test.
7567 * gcc.target/arm/movsi_movw.c: Likewise.
7568 * gcc.target/arm/movdi_movw.c: Likewise.
7569
7f15b177
RB
75702016-07-13 Richard Biener <rguenther@suse.de>
7571
7572 PR middle-end/71104
7573 * gcc.dg/pr71104-1.c: New testcase.
7574 * gcc.dg/pr71104-2.c: Likewise.
7575
0b0a896e
MM
75762016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7577
7578 PR target/71805
7579 * gcc.target/powerpc/pr71805.c: New test.
7580
f906f5ed
BS
75812016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7582
7583 * gcc.target/powerpc/divkc3-1.c: New.
7584 * gcc.target/powerpc/mulkc3-1.c: New.
7585
9e63c3aa
NS
75862016-07-12 Nathan Sidwell <nathan@acm.org>
7587
7588 * gcc.target/arm/data-rel-1.c: New.
7589 * gcc.target/arm/data-rel-2.c: New.
7590 * gcc.target/arm/data-rel-3.c: New.
7591
f507d202
ML
75922016-07-12 Martin Liska <mliska@suse.cz>
7593
7594 * gcc.dg/params/blocksort-part.c: New test.
7595 * gcc.dg/params/params.exp: New file.
7596
d6f7c125
KT
75972016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7598
7599 PR middle-end/71700
7600 * gcc.c-torture/execute/pr71700.c: New test.
7601
37ccb0ba
SB
76022016-07-12 Steven Bosscher <steven@gcc.gnu.org>
7603 Richard Biener <rguenther@suse.de>
7604
7605 PR tree-optimization/23286
7606 PR tree-optimization/70159
7607 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
7608 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
7609 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
7610 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
7611 * gcc.dg/tree-ssa/pr35286.c: Likewise.
7612 * gcc.dg/tree-ssa/pr35287.c: Likewise.
7613 * gcc.dg/hoist-register-pressure-1.c: Likewise.
7614 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7615 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7616 * gcc.dg/pr51879-12.c: Likewise.
7617 * gcc.dg/strlenopt-9.c: Likewise.
7618 * gcc.dg/tree-ssa/pr47392.c: Likewise.
7619 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
7620 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
7621 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7622 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7623 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
7624 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
7625 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
7626 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
7627 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
7628 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
7629 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
7630 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
7631 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
7632 * gfortran.dg/pr43984.f90: Adjust expected outcome.
7633
712a93d6
RB
76342016-07-12 Richard Biener <rguenther@suse.de>
7635
7636 PR rtl-optimization/68961
7637 * gcc.target/i386/pr68961.c: New testcase.
7638
c392943c
JJ
76392016-07-11 Jakub Jelinek <jakub@redhat.com>
7640
3d56e6a4
JJ
7641 PR middle-end/71758
7642 * c-c++-common/gomp/pr71758.c: New test.
7643 * gfortran.dg/gomp/pr71758.f90: New test.
7644
c392943c
JJ
7645 PR tree-optimization/71823
7646 * gcc.dg/vect/pr71823.c: New test.
7647
741d3be5
DM
76482016-07-11 David Malcolm <dmalcolm@redhat.com>
7649
7650 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
7651 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
7652 and LINE_MAP_MAX_LOCATION_WITH_COLS.
7653
92fa45b5
L
76542016-07-11 H.J. Lu <hongjiu.lu@intel.com>
7655
7656 PR target/71801
7657 * gcc.target/i386/pr71801.c: New test.
7658
f51606c7
RB
76592016-07-11 Richard Biener <rguenther@suse.de>
7660
7661 PR tree-optimization/71816
7662 * gcc.dg/torture/pr71816.c: New testcase.
7663
36b54ce0
TK
76642016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7665
7666 PR fortran/71783
7667 * gfortran.dg/dependency_46.f90: New test.
7668
d13835b6
VM
76692016-07-08 Vladimir Makarov <vmakarov@redhat.com>
7670
7671 PR rtl-optimization/71621
7672 * gcc.target/i386/pr71621-1.c: New.
7673 * gcc.target/i386/pr71621-2.c: New.
7674
642bcbdf
CP
76752016-07-08 Cesar Philippidis <cesar@codesourcery.com>
7676
7677 * gfortran.dg/goacc/pr71704.f90: New test.
7678
02eb5b8b
BS
76792016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7680
7681 PR target/71297
7682 * gcc.target/powerpc/pr71297.c: New.
7683
8beb9a0d
JW
76842016-07-08 Jiong Wang <jiong.wang@arm.com>
7685
7686 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
7687
cef4b650
MM
76882016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7689
7690 PR target/71806
7691 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
7692
3c3ecf52
AH
76932016-07-08 Alan Hayward <alan.hayward@arm.com>
7694
7695 PR tree-optimization/71667
7696 * gcc.dg/vect/pr71667.c: New
7697
2660286d
ML
76982016-07-08 Martin Liska <mliska@suse.cz>
7699
7700 * gcc.dg/torture/pr71606.c: New test.
7701
70cdd4ae
JD
77022016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7703
7704 PR fortran/71764
7705 * gfortran.dg/pr71764.f90: New test.
7706
842dc2e6
JJ
77072016-07-07 Jakub Jelinek <jakub@redhat.com>
7708 Kai Tietz <ktietz70@googlemail.com>
7709
7710 PR c++/70869
7711 PR c++/71054
7712 * g++.dg/cpp0x/pr70869.C: New test.
7713 * g++.dg/cpp0x/pr71054.C: New test.
7714
31be4262
DE
77152016-07-07 David Edelsohn <dje.gcc@gmail.com>
7716
7717 * g++.dg/debug/pr71432.C: Fail on AIX.
7718
1c122092
ML
77192016-07-07 Martin Liska <mliska@suse.cz>
7720
7721 * gfortran.dg/do_1.f90: Remove a corner case that triggers
7722 an undefined behavior.
7723 * gfortran.dg/do_3.F90: Likewise.
7724 * gfortran.dg/do_check_11.f90: New test.
7725 * gfortran.dg/do_check_12.f90: New test.
7726 * gfortran.dg/do_corner_warn.f90: New test.
7727
7119f1b1
ML
77282016-07-07 Martin Liska <mliska@suse.cz>
7729
7730 * gfortran.dg/predict-1.f90: Ammend the test.
7731 * gfortran.dg/predict-2.f90: Likewise.
7732
275792f2
IE
77332016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7734
7735 PR ipa/71624
7736 * g++.dg/pr71624.C: New test.
7737
05a437c1
TP
77382016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7739
7740 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7741 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7742 ARMv8-M Mainline architectures.
7743
6f493951
TP
77442016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7745
7746 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7747 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7748
5ddaee94
SB
77492016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7750
7751 PR target/70098
7752 PR target/71763
7753 * gcc.target/powerpc/pr71763.c: New file.
7754
651afdb2
YR
77552016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7756
7757 PR tree-optimization/71518
0b965526 7758 * gcc.dg/pr71518.c: New test.
651afdb2 7759
9df99881
WD
77602016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7761
7762 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7763
7b4e0769
SKS
77642016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7765
0b965526 7766 PR target/50739
7b4e0769
SKS
7767 * gcc.target/avr/pr50739.c: New test.
7768
eb4432f7
JH
77692016-07-05 Jan Hubicka <jh@suse.cz>
7770
7771 * gcc.dg/tree-ssa/scev-14.c: update template.
7772
c01e092f
RS
77732016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7774
7775 * gcc.dg/vect/group-no-gaps-1.c: New test.
7776
8070763a
AK
77772016-07-05 Andi Kleen <ak@linux.intel.com>
7778
7779 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7780 if kernel supports MPX.
7781
3f8257db 77822016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7783
7784 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7785
36a265b1
MM
77862016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7787 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7788
7789 * gcc.target/powerpc/signbit-1.c: New test.
7790 * gcc.target/powerpc/signbit-2.c: New test.
7791 * gcc.target/powerpc/signbit-3.c: New test.
7792
7a98fb6e
KT
77932016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7794
7795 PR rtl-optimization/71594
7796 * gcc.dg/torture/pr71594.c: New test.
7797
1e3d54b4
JH
77982016-07-05 Jan Hubicka <jh@suse.cz>
7799
7800 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7801
84ca3893
DM
78022016-07-05 David Malcolm <dmalcolm@redhat.com>
7803
7804 PR c++/62314
3a146d46 7805 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7806 number of missing semicolon error.
7807 * g++.dg/pr62314-2.C: New test case.
7808
20d0bfce
AF
78092016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7810
7811 * gfortran.dg/coarray_stat_function.f90: New test.
7812 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7813 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7814 to new interfaces.
7815
69aaea06
AV
78162016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7817
7818 PR fortran/71623
7819 * gfortran.dg/deferred_character_17.f90: New test.
7820
f723a43c
CL
78212016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7822
7823 * gcc.target/arm/neon/polytypes.c: Move to ...
7824 * gcc.target/arm/polytypes.c: ... here.
7825 * gcc.target/arm/neon/pr51534.c: Move to ...
7826 * gcc.target/arm/pr51534.c: ... here.
7827 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7828 * gcc.target/arm/vect-vcvt.c: ... here.
7829 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7830 * gcc.target/arm/vect-vcvtq.c: ... here.
7831 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7832 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7833 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7834 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7835 * gcc.target/arm/neon/neon.exp: Delete.
7836 * gcc.target/arm/neon/: Delete.
7837
d73e0ccf
JD
78382016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7839
7840 PR fortran/65575
7841 * gfortran.dg: pr65575.f90: New test.
7842
c20f6223
JD
78432016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7844
7845 PR fortran/35849
7846 * gfortran.dg: pr35849.f90: New test.
7847
2a5537c3
JJ
78482016-07-04 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c++/71739
7851 * g++.dg/cpp0x/pr71739.C: New test.
7852
740f9751
CL
78532016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7854
7855 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7856
bf749919
DV
78572016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7858
7859 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7860 locr.
7861 * gcc.target/s390/loc-1.c: New test.
7862
430bb38e
YR
78632016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7864
3a146d46
JJ
7865 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7866 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7867
15f6e0da
RR
78682016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7869
7870 PR target/63874
7871 * gcc.target/aarch64/pr63874.c: New test.
7872
79335075
JB
78732016-07-04 Jan Beulich <jbeulich@suse.com>
7874
7875 * g++.dg/header.c: New.
7876 * gcc.dg/header.c: New.
7877
557e8c49
JJ
78782016-07-02 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR c/71719
7881 * c-c++-common/Wunused-var-15.c: New test.
7882
79a592e3
JJ
78832016-07-01 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR fortran/71687
7886 * gfortran.dg/gomp/pr71687.f90: New test.
7887
e2298656
BS
78882016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7889
7890 * gcc.dg/const-float128-ped.c: Require __float128 effective
7891 target and options.
7892 * gcc.dg/const-float128.c: Likewise.
7893 * gcc.dg/torture/float128-cmp-invalid.c: Require
7894 __float128 and base_quadfloat_support effective targets, and
7895 __float128 options.
7896 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7897 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7898 * gcc.dg/torture/float128-nan.c: Likewise.
7899 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7900 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7901 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7902 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7903 (add_options_for___float128): New.
7904 (check_effective_target_base_quadword_support): New.
7905
70c11966
MM
79062016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7907
7908 PR target/71720
7909 * gcc.target/powerpc/pr71720.c: New test.
7910
059541fd
JB
79112016-07-01 Jan Beulich <jbeulich@suse.com>
7912
7913 * gcc.dg/bss.c: New.
7914
2c1e4964
PB
79152016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7916
7917 PR target/71698
7918 * gcc.target/powerpc/pr71698.c: New test.
7919
22e1cb39
GJL
79202016-07-01 Georg-Johann Lay <avr@gjlay.de>
7921
7922 PR target/71151
7923 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7924 instead of ".foo" for its section name.
7925 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7926 depending on MCU's flash size.
7927 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7928 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7929 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7930 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7931 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7932 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7933
466cf574
JB
79342016-07-01 Jan Beulich <jbeulich@suse.com>
7935
7936 * gcc.target/i386/pr65105-2.c: Add -msse2.
7937
351beab7
JJ
79382016-06-30 Jakub Jelinek <jakub@redhat.com>
7939
55a0f21a
JJ
7940 PR tree-optimization/71707
7941 * gcc.dg/strlenopt-29.c: New test.
7942
6245ad72
JJ
7943 PR fortran/71704
7944 * gfortran.dg/gomp/pr71704.f90: New test.
7945
351beab7
JJ
7946 PR fortran/71705
7947 * gfortran.dg/gomp/pr71705.f90: New test.
7948
5a3a6a5e
KN
79492016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7950
7951 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7952 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7953 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7954 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7955 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7956 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7957 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7958 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7959 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7960 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7961 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7962 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7963 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7964 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7965 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7966 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7967 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7968 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7969 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7970 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7971 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7972 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7973 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7974 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7975 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7976 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7977 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7978 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7979 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7980 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7981 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7982 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7983 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7984 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7985 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7986 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7987 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7988 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7989 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7990 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7991 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7992 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7993 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7994 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7995 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7996 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7997 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7998 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7999 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
8000 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
8001 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
8002 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
8003 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
8004 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
8005 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
8006 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
8007 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
8008 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
8009 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
8010 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
8011 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
8012 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
8013 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
8014 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
8015 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
8016 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
8017 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
8018 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
8019 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
8020 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
8021 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
8022 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
8023 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
8024 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
8025 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
8026 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
8027 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
8028 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
8029 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
8030 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
8031 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
8032
3dfa8071 80332016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 8034 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
8035
8036 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
8037
9bd62242 80382016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 8039 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
8040
8041 * gcc.target/aarch64/vget_set_lane_1.c: New test.
8042
603107fb
DM
80432016-06-30 David Malcolm <dmalcolm@redhat.com>
8044
8045 PR driver/71651
8046 * gcc.dg/spellcheck-options-12.c: New test case.
8047
205cccc7
JJ
80482016-06-30 Jakub Jelinek <jakub@redhat.com>
8049
8050 PR middle-end/71693
8051 * gcc.c-torture/compile/pr71693.c: New test.
8052
f4452176
DM
80532016-06-29 David Malcolm <dmalcolm@redhat.com>
8054
8055 * gcc.dg/spellcheck-params.c: New testcase.
8056 * gcc.dg/spellcheck-params-2.c: New testcase.
8057
c5e74d9d
MM
80582016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
8059
8060 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
8061 vector extract instructions.
8062 * gcc.target/powerpc/p9-extract-2.c: Likewise.
8063
e44ecbfd
JD
80642016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8065
8066 PR fortran/71686
8067 * gfortran.dg/unexpected_eof_2.f90: New test.
8068 * gfortran.dg/unexpected_eof_3.f90: New test.
8069
ee446d9f
JW
80702016-06-29 Jim Wilson <jim.wilson@linaro.org>
8071
8072 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
8073
27f67461
CP
80742016-06-29 Cesar Philippidis <cesar@codesourcery.com>
8075
8076 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
8077 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
8078 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
8079
b1206d29
RB
80802016-06-29 Richard Biener <rguenther@suse.de>
8081
8082 PR middle-end/15256
8083 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
8084
1af21224
MW
80852016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8086
8087 * gcc.target/arm/aapcs/neon-vect10.c: Require
8088 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
8089 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
8090 * gcc.target/arm/aapcs/vfp18.c: Likewise.
8091 * gcc.target/arm/aapcs/vfp19.c: Likewise.
8092 * gcc.target/arm/aapcs/vfp20.c: Likewise.
8093 * gcc.target/arm/aapcs/vfp21.c: Likewise.
8094 * gcc.target/arm/fp16-aapcs-1.c: Require
8095 -mfloat-ab=hard. Also simplify the test.
8096 * gcc.target/arm/fp16-aapcs-2.c: New.
8097
7fe43755
MW
80982016-06-29 Matthew Wahab <matthew.wahab@arm.com>
8099
0b965526 8100 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
8101 (add_options_for_arm_fp16_ieee): New.
8102 (add_options_for_arm_fp16_alternative): New.
8103 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
8104 long-line.
8105 (effective_target_arm_fp16_hw): New.
8106
264d951a
IE
81072016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
8108
8109 PR tree-optimization/71655
8110 * g++.dg/pr71655.C: New test.
8111
5c846a81
ML
81122016-06-29 Martin Liska <mliska@suse.cz>
8113
8114 * gcc.dg/pr71585.c: New test.
8115 * gcc.dg/pr71585-2.c: New test.
8116 * gcc.dg/pr71585-3.c: New test.
8117
fafe9318
YR
81182016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8119
8120 PR tree-optimization/70729
8121 * g++.dg/vect/pr70729.cc: New test.
8122
54d19c3b
TS
81232016-06-29 Thomas Schwinge <thomas@codesourcery.com>
8124
8125 * c-c++-common/gomp/cancel-1.c: Extend.
8126
5f3cd7c3
JJ
81272016-06-29 Jakub Jelinek <jakub@redhat.com>
8128
8129 PR tree-optimization/71625
8130 * gcc.dg/strlenopt-28.c: New test.
8131
4aa83879
RB
81322016-06-29 Richard Biener <rguenther@suse.de>
8133
8134 PR middle-end/71002
8135 * g++.dg/torture/pr71002.C: Adjust testcase.
8136
152ef731
JJ
81372016-06-29 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR c/71685
8140 * gcc.dg/pr71685.c: New test.
8141
81422016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
8143
8144 PR c/71552
8145 * gcc.dg/init-bad-9.c: New test.
8146
d41dc215
BS
81472016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8148
8149 * gcc.target/powerpc/abs128-1.c: Require VSX.
8150 * gcc.target/powerpc/copysign128-1.c: Likewise.
8151 * gcc.target/powerpc/inf128-1.c: Likewise.
8152 * gcc.target/powerpc/nan128-1.c: Likewise.
8153
6a20b538
JJ
81542016-06-28 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR middle-end/71626
8157 * gcc.c-torture/execute/pr71626-1.c: New test.
8158 * gcc.c-torture/execute/pr71626-2.c: New test.
8159
77d93c47
PB
81602016-06-28 Peter Bergner <bergner@vnet.ibm.com>
8161
8162 PR target/71656
8163 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
8164
a8264058
SB
81652016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
8166
8167 PR target/71670
8168 * gcc.target/powerpc/pr71670.c: New testcase.
8169
0dc47331
PB
81702016-06-27 Peter Bergner <bergner@vnet.ibm.com>
8171
8172 PR target/71656
8173 * gcc.target/powerpc/pr71656-1.c: New test.
8174 * gcc.target/powerpc/pr71656-2.c: New test.
8175
b65ffc79
CL
81762016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8177
8178 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
8179 around fp16 code.
8180 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
8181 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
8182 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
8183 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8184 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
8185 Add arm_neon_fp16_ok effective target.
0b965526
UB
8186 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
8187 Likewise.
8188 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
8189 Likewise.
8190 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
8191 Likewise.
8192 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
8193 Likewise.
8194 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
8195 Likewise.
8196 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
8197 Likewise.
8198 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
8199 Likewise.
8200 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
8201 Likewise.
8202 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
8203 Likewise.
8204 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
8205 Likewise.
8206 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
8207 Likewise.
b65ffc79 8208
9bb86f40
JH
82092016-06-26 Jan Hubicka <hubicka@ucw.cz>
8210
8211 * gcc.dg/predict-12.c: New testcase.
8212
46db0fd4
JD
82132016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8214
8215 PR fortran/71649
8216 * gfortran.dg/pr71649.f90: New test.
8217
2a65e70b
JJ
82182016-06-25 Jakub Jelinek <jakub@redhat.com>
8219
f8a06e24
JJ
8220 PR tree-optimization/71643
8221 * g++.dg/opt/pr71643.C: New test.
8222
2a65e70b
JJ
8223 PR tree-optimization/71631
8224 * gcc.c-torture/execute/pr71631.c: New test.
8225
7805417a
JH
82262016-06-24 Jan Hubicka <hubicka@ucw.cz>
8227
8228 * gcc.dg/predict-11.c: New testcase.
8229 * gfortran.dg/predict-2.f90: New testcase.
8230
888ed1a3
JH
82312016-06-24 Jan Hubicka <hubicka@ucw.cz>
8232
8233 * gcc.dg/predict-10.c: New test.
8234
53605f35
BS
82352016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8236
8237 * gcc.target/powerpc/abs128-1.c: New.
8238 * gcc.target/powerpc/copysign128-1.c: New.
8239 * gcc.target/powerpc/inf128-1.c: New.
8240 * gcc.target/powerpc/nan128-1.c: New.
8241
7b22b4c6
EB
82422016-06-24 Eric Botcazou <ebotcazou@adacore.com>
8243
8244 * gfortran.dg/pr71642.f90: New test.
8245
37e373c2
JJ
82462016-06-24 Jakub Jelinek <jakub@redhat.com>
8247
8248 PR tree-optimization/71647
8249 * gcc.target/i386/pr71647.c: New test.
8250
b20b79f2
L
82512016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8252
8253 * gcc.target/i386/noplt-gd-1.c: New test.
8254 * gcc.target/i386/noplt-gd-2.c: Likewise.
8255 * gcc.target/i386/noplt-gd-3.c: Likewise.
8256 * gcc.target/i386/noplt-ld-1.c: Likewise.
8257 * gcc.target/i386/noplt-ld-2.c: Likewise.
8258 * gcc.target/i386/noplt-ld-3.c: Likewise.
8259 * lib/target-supports.exp
8260 (check_effective_target_tls_get_addr_via_got): New.
8261
04619cb8
UB
82622016-06-24 Uros Bizjak <ubizjak@gmail.com>
8263
8264 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
8265 testsuite compile flags.
8266 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8267 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8268
82692016-06-24 Uros Bizjak <ubizjak@gmail.com>
8270
8271 * g++dg/vect/pr36684.cc: Add dg-do compile.
8272 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
8273 * gcc.dg/vect/pr70021.c: Ditto.
8274 * gcc.dg/vect/pr70138-1.c: Ditto.
8275 * gcc.dg/vect/pr70138-2.c: Ditto.
8276 * gcc.dg/vect/pr70354-1.c: Ditto.
8277 * gcc.dg/vect/pr70354-2.c: Ditto.
8278 * gcc.dg/vect/pr71259.c: Ditto.
8279 * gcc.dg/vect/pr71416-1.c: Ditto.
8280 * gcc.dg/vect/slp-43.c: Ditto.
8281 * gcc.dg/vect/slp-45.c: Ditto.
8282 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8283 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8284 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8285 * gfortran.dg/vect/pr69980.f90: Ditto.
8286
82872016-06-24 Uros Bizjak <ubizjak@gmail.com>
8288
8289 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
8290 * gcc.dg/vect/bb-slp-30.c: Ditto.
8291 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
8292 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
8293 * gcc.dg/vect/pr45902.c: Ditto.
8294 * gcc.dg/vect/pr48172.c: Ditto.
8295 * gcc.dg/vect/pr48377.c: Ditto.
8296 * gcc.dg/vect/pr49038.c: Ditto.
8297 * gcc.dg/vect/pr49771.c: Ditto.
8298 * gcc.dg/vect/pr52091.c: Ditto.
8299 * gcc.dg/vect/pr53185-2.c: Ditto.
8300 * gcc.dg/vect/pr56826.c: Ditto.
8301 * gcc.dg/vect/pr60276.c: Ditto.
8302 * gcc.dg/vect/pr62021.c: Ditto.
8303 * gcc.dg/vect/pr63530.c: Ditto.
8304 * gcc.dg/vect/pr65518.c: Ditto.
8305 * gcc.dg/vect/pr65947-1.c: Ditto.
8306 * gcc.dg/vect/pr65947-10.c: Ditto.
8307 * gcc.dg/vect/pr65947-11.c: Ditto.
8308 * gcc.dg/vect/pr65947-12.c: Ditto.
8309 * gcc.dg/vect/pr65947-13.c: Ditto.
8310 * gcc.dg/vect/pr65947-2.c: Ditto.
8311 * gcc.dg/vect/pr65947-3.c: Ditto.
8312 * gcc.dg/vect/pr65947-4.c: Ditto.
8313 * gcc.dg/vect/pr65947-5.c: Ditto.
8314 * gcc.dg/vect/pr65947-6.c: Ditto.
8315 * gcc.dg/vect/pr65947-7.c: Ditto.
8316 * gcc.dg/vect/pr65947-8.c: Ditto.
8317 * gcc.dg/vect/pr65947-9.c: Ditto.
8318 * gcc.dg/vect/pr71416-1.c: Ditto.
8319 * gcc.dg/vect/pr71439.c: Ditto.
8320 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
8321 * gcc.dg/vect/vect-bswap16.c: Ditto.
8322 * gcc.dg/vect/vect-bswap32.c: Ditto.
8323 * gcc.dg/vect/vect-bswap64.c: Ditto.
8324 * gcc.dg/vect/vect-live-1.c: Ditto.
8325 * gcc.dg/vect/vect-live-2.c: Ditto.
8326 * gcc.dg/vect/vect-live-3.c: Ditto.
8327 * gcc.dg/vect/vect-live-4.c: Ditto.
8328 * gcc.dg/vect/vect-live-5.c: Ditto.
8329 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
8330 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
8331 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
8332 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
8333 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
8334 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8335 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
8336 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
8337 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
8338 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
8339 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
8340 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
8341 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
8342 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
8343 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
8344 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
8345 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
8346
da224bcb
UB
83472016-06-24 Uros Bizjak <ubizjak@gmail.com>
8348
8349 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
8350
dfee2870
L
83512016-06-24 H.J. Lu <hongjiu.lu@intel.com>
8352
8353 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
8354 ia32 if R_386_GOT32X relocation is supported.
8355 * gcc.target/i386/noplt-3.c: Likewise.
8356 * gcc.target/i386/noplt-2.c: Likewise.
8357 (main): Renamed to ...
8358 (bar): This.
8359 * gcc.target/i386/noplt-4.c: Likewise.
8360 (main): Renamed to ...
8361 (bar): This.
8362 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
8363 * gcc.target/i386/pr67400-5.c: Likewise.
8364
a86451b9
JJ
83652016-06-24 Jakub Jelinek <jakub@redhat.com>
8366
00085092
JJ
8367 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
8368 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
8369
a86451b9
JJ
8370 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
8371 f4): Adjust expected diagnostics.
8372 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
8373 (T): If OVFP is defined, redefine to TP.
8374 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8375 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
8376 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
8377 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
8378 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
8379 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
8380 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
8381 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
8382 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
8383 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
8384 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
8385 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
8386 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
8387 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
8388 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
8389 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
8390 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
8391 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
8392 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
8393 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
8394 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
8395 as last argument to __builtin_add_overflow_p.
8396
7bb5d5f4
UB
83972016-06-23 Uros Bizjak <ubizjak@gmail.com>
8398
8399 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
8400 dg-options and remove default vector testsuite compile flags.
8401 * g++.dg/vect/pr33860a.cc: Ditto.
8402 * g++.dg/vect/pr45470-a.cc: Ditto.
8403 * g++.dg/vect/pr45470-b.cc: Ditto.
8404 * g++.dg/vect/pr60896.cc: Ditto.
8405 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
8406 * gcc.dg/vect/pr18308.c: Ditto.
8407 * gcc.dg/vect/pr24049.c: Ditto.
8408 * gcc.dg/vect/pr33373.c: Ditto.
8409 * gcc.dg/vect/pr36228.c: Ditto.
8410 * gcc.dg/vect/pr42395.c: Ditto.
8411 * gcc.dg/vect/pr42604.c: Ditto.
8412 * gcc.dg/vect/pr46663.c: Ditto.
8413 * gcc.dg/vect/pr48765.c: Ditto.
8414 * gcc.dg/vect/pr49093.c: Ditto.
8415 * gcc.dg/vect/pr49352.c: Ditto.
8416 * gcc.dg/vect/pr52298.c: Ditto.
8417 * gcc.dg/vect/pr52870.c: Ditto.
8418 * gcc.dg/vect/pr53185.c: Ditto.
8419 * gcc.dg/vect/pr53773.c: Ditto.
8420 * gcc.dg/vect/pr56695.c: Ditto.
8421 * gcc.dg/vect/pr62171.c: Ditto.
8422 * gcc.dg/vect/pr63530.c: Ditto.
8423 * gcc.dg/vect/pr68339.c: Ditto.
8424 * gcc.dg/vect/pr71259.c: Ditto.
8425 * gcc.dg/vect/vect-82_64.c: Ditto.
8426 * gcc.dg/vect/vect-83_64.c: Ditto.
8427 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
8428 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
8429 * gcc.dg/vect/vect-shift-2.c: Ditto.
8430 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
8431 * gfortran.dg/vect/pr39318.f90: Ditto.
8432 * gfortran.dg/vect/pr45714-a.f: Ditto.
8433 * gfortran.dg/vect/pr45714-b.f: Ditto.
8434 * gfortran.dg/vect/pr46213.f90: Ditto.
8435
2d4bb02f
MM
84362016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
8437 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8438
8439 * gcc.target/powerpc/p9-splat-5.c: New test.
8440
f6d1b868
UB
84412016-06-23 Uros Bizjak <ubizjak@gmail.com>
8442
8443 PR tree-optimization/71488
8444 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
8445 * lib/target-supports.exp: ... here.
8446 (check_sse4_hw_available): New procedure.
8447 (check_effective_target_sse4_runtime): Ditto.
8448 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
8449 -march=westmere for sse4_runtime targets.
936ff030 8450 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 8451 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 8452 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 8453 (main): Call check_vect ().
a7898180 8454 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 8455
c0597759
L
84562016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8457
8458 PR target/66232
8459 PR target/67400
8460 * gcc.target/i386/pr66232-14.c: New file.
8461 * gcc.target/i386/pr66232-15.c: Likewise.
8462 * gcc.target/i386/pr66232-16.c: Likewise.
8463 * gcc.target/i386/pr66232-17.c: Likewise.
8464 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
8465 ia32 if R_386_GOT32X relocation is supported.
8466 * gcc.target/i386/pr67400-2.c: Likewise.
8467 * gcc.target/i386/pr67400-3.c: Likewise.
8468 * gcc.target/i386/pr67400-4.c: Likewise.
8469 * gcc.target/i386/pr67400-6.c: Likewise.
8470 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 8471 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 8472
5b0e27a7
JD
84732016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8474
8475 PR libgfortran/48852
8476 * gfortran.dg/char4_iunit_1.f03: Update test.
8477 * gfortran.dg/f2003_io_5.f03: Update test.
8478 * gfortran.dg/real_const_3.f90: Update test.
8479
7f586d90
AK
84802016-06-23 Andi Kleen <ak@linux.intel.com>
8481
8482 * g++.dg/bprob/bprob.exp: Support autofdo.
8483 * g++.dg/tree-prof/tree-prof.exp: dito.
8484 * gcc.dg/tree-prof/tree-prof.exp: dito.
8485 * gcc.misc-tests/bprob.exp: dito.
8486 * gfortran.dg/prof/prof.exp: dito.
8487 * lib/profopt.exp: dito.
8488 * lib/target-supports.exp: Check for autofdo.
8489
60fa7862
ML
84902016-06-23 Martin Liska <mliska@suse.cz>
8491
8492 * gcc.dg/pr71619.c: New test.
8493
e3d62871
UB
84942016-06-23 H.J. Lu <hongjiu.lu@intel.com>
8495
8496 PR target/67400
cc901875
UB
8497 * gcc.target/i386/pr67400-1.c: New test.
8498 * gcc.target/i386/pr67400-2.c: Likewise.
8499 * gcc.target/i386/pr67400-3.c: Likewise.
8500 * gcc.target/i386/pr67400-4.c: Likewise.
8501 * gcc.target/i386/pr67400-5.c: Likewise.
8502 * gcc.target/i386/pr67400-6.c: Likewise.
8503 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 8504
ac81cf0b
DM
85052016-06-22 David Malcolm <dmalcolm@redhat.com>
8506
8507 * c-c++-common/missing-header-1.c: New test case.
8508 * c-c++-common/missing-header-2.c: New test case.
8509 * c-c++-common/missing-header-3.c: New test case.
8510 * c-c++-common/missing-header-4.c: New test case.
8511
1a4f11c8
DM
85122016-06-22 David Malcolm <dmalcolm@redhat.com>
8513
8514 PR c/70339
8515 * c-c++-common/attributes-1.c: Update dg-prune-output to include
8516 hint.
8517 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
8518 expected results due to builtin "nanl" now being suggested for
8519 "name".
8520 * gcc.dg/pr67580.c: Update expected messages.
8521 * gcc.dg/spellcheck-identifiers.c: New testcase.
8522 * gcc.dg/spellcheck-typenames.c: New testcase.
8523
a93eac6a
DM
85242016-06-22 David Malcolm <dmalcolm@redhat.com>
8525
8526 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
8527 file.
8528 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
8529 diagnostic-test-show-locus-parseable-fixits.c to sources for
8530 diagnostic_plugin_test_show_locus.c.
8531 * lib/gcc-defs.exp (freeform_regexps): New global.
8532 (dg-regexp): New function.
8533 (handle-dg-regexps): New function.
8534 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
8535 freeform_regexps to the empty list.
8536 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
8537
49e76ff1
IE
85382016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
8539
f6d1b868 8540 PR tree-optimization/71488
49e76ff1
IE
8541 * g++.dg/pr71488.C: New test.
8542 * gcc.dg/vect/vect-bool-cmp.c: New test.
8543
951d8c8a
EB
85442016-06-22 Eric Botcazou <ebotcazou@adacore.com>
8545
8546 * gcc.dg/guality/param-5.c: New test.
8547
b60fc3bd
BE
85482016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
8549
8550 * gcc.target/i386/asm-flag-7.c: New test.
8551
0609abda
TS
85522016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8553
8554 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
8555 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
8556 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8557 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8558 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8559 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8560 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
8561 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8562 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8563 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8564 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8565 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8566 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
8567 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8568 * lib/target-supports.exp: Likewise.
8569
ee2499b4
TS
85702016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
8571
8572 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
8573 * gcc.dg/attr-ms_struct-2.c: Likewise.
8574 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
8575 * gcc.dg/bf-ms-attrib.c: Likewise.
8576 * gcc.dg/bf-ms-layout-2.c: Likewise.
8577 * gcc.dg/bf-ms-layout-3.c: Likewise.
8578 * gcc.dg/bf-ms-layout.c: Likewise.
8579 * gcc.dg/bf-no-ms-layout.c: Likewise.
8580 * gcc.target/i386/bitfield1.c: Likewise.
8581 * gcc.target/i386/bitfield2.c: Likewise.
8582 * gcc.target/i386/bitfield3.c: Likewise.
8583
caea59ff
KN
85842016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8585
8586 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
8587 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
8588 override other than -mcpu=power9 command-line option is specified,
8589 or if the target operating system is aix.
8590 * gcc.target/powerpc/darn-1.c: Likewise.
8591 * gcc.target/powerpc/darn-2.c: Likewise.
8592 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
8593 test if effective-target is not powerpc_p9vector_ok or if the
8594 target operating system is not defined.
8595 * gcc.target/powerpc/vslv-1.c: Likewise.
8596 * gcc.target/powerpc/vsrv-0.c: Likewise.
8597 * gcc.target/powerpc/vsrv-1.c: Likewise.
8598
63617e30
TB
85992016-06-21 Tobias Burnus <burnus@net-b.de>
8600
8601 PR fortran/71068
8602 * gfortran.dg/coarray/data_1.f90: New.
8603
89192c3c
WD
86042016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8605
8606 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
8607 (dg-require-effective-target): Use arm_v8_neon_hw.
8608 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
8609 (dg-require-effective-target): Likewise.
8610 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
8611 (dg-require-effective-target): Likewise.
8612 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
8613 (dg-require-effective-target): Likewise.
8614 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
8615 (dg-require-effective-target): Likewise.
8616 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
8617 (dg-require-effective-target): Likewise.
8618 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
8619 Add AArch64 check.
8620
64ac50e2
WD
86212016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8622
8623 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
8624 Set to 3 so test passes.
8625
6252b5db
WD
86262016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
8627
8628 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
8629
3b9bc511
IV
86302016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8631
8632 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
8633 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
8634 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
8635 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
8636
21db1c78
IV
86372016-06-21 Ilya Verbin <ilya.verbin@intel.com>
8638
8639 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
8640 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
8641
9d30e86f
L
86422016-06-21 H.J. Lu <hongjiu.lu@intel.com>
8643
8644 PR target/71549
8645 * gcc.target/i386/pr71549.c: New test.
8646
448a7c69
KN
86472016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
8648
8649 * gcc.target/powerpc/vadsdu-0.c: Replace
8650 dg-require-effective-target directive to allow test to run on more
8651 platforms, and add dg-skip-if directive to disable test on aix
8652 platforms because of known incompatibilities.
8653 * gcc.target/powerpc/vadsdu-1.c: Likewise.
8654 * gcc.target/powerpc/vadsdu-2.c: Likewise.
8655 * gcc.target/powerpc/vadsdu-3.c: Likewise.
8656 * gcc.target/powerpc/vadsdu-4.c: Likewise.
8657 * gcc.target/powerpc/vadsdu-5.c: Likewise.
8658 * gcc.target/powerpc/vadsdub-1.c: Likewise.
8659 * gcc.target/powerpc/vadsdub-2.c: Replace
8660 dg-require-effective-target directive to allow test to run on more
8661 platforms, and add dg-skip-if directive to disable test on aix
8662 platforms because of known incompatibilities.
8663 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
8664 with vec_absdb call to differentiate this test from vadsdub-1.c.
8665 * gcc.target/powerpc/vadsduh-1.c: Replace
8666 dg-require-effective-target directive to allow test to run on more
8667 platforms, and add dg-skip-if directive to disable test on aix
8668 platforms because of known incompatibilities.
8669 * gcc.target/powerpc/vadsduh-2.c: Likewise.
8670 * gcc.target/powerpc/vadsduw-1.c: Likewise.
8671 * gcc.target/powerpc/vadsduw-2.c: Likewise.
8672
0ad84f34
JJ
86732016-06-21 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR tree-optimization/71588
8676 * gcc.dg/pr71558.c: New test.
8677
e71e8d94
SKS
86782016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8679
8680 * c-c++-common/pr68657-1.c: Require ptr32plus support.
8681 * c-c++-common/pr68657-2.c: Likewise.
8682 * c-c++-common/pr68657-3.c: Likewise.
8683 * gcc.dg/torture/pr69714.c: Require int32plus support.
8684 * gcc.dg/torture/pr70025.c: Likewise.
8685 * gcc.dg/torture/pr70083.c: Likewise.
8686 * gcc.dg/torture/pr70542.c: Likewise.
8687 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
8688
5a578671
JM
86892016-06-20 Joseph Myers <joseph@codesourcery.com>
8690
8691 PR c/71601
8692 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
8693
7a9df68e
JJ
86942016-06-20 Jakub Jelinek <jakub@redhat.com>
8695
50aa64d5
JJ
8696 PR middle-end/71581
8697 * gcc.dg/pr71581.c: New test.
8698
7a9df68e
JJ
8699 PR rtl-optimization/71591
8700 * gcc.dg/cpp/pr71591.c: New test.
8701
3947cf19
DR
87022016-06-20 David B. Robins <gcc@davidrobins.net>
8703
8704 PR target/71571
8705 * g++.dg/torture/pr71571.C: New test.
8706
c4ff221e
JJ
87072016-06-20 Jakub Jelinek <jakub@redhat.com>
8708
8709 PR target/71559
8710 * gcc.target/i386/sse2-pr71559.c: New test.
8711 * gcc.target/i386/avx-pr71559.c: New test.
8712 * gcc.target/i386/avx512f-pr71559.c: New test.
8713
f1b5abfb
TB
87142016-06-20 Tobias Burnus <burnus@net-b.de>
8715
8716 PR fortran/71194
8717 * gfortran.dg/pointer_remapping_10.f90: New.
8718
842107e4
DM
87192016-06-20 David Malcolm <dmalcolm@redhat.com>
8720
8721 * g++.dg/diagnostic/string-literal-concat.C: New test case.
8722
d9e8bdfd
MS
87232016-06-20 Martin Sebor <msebor@redhat.com>
8724
8725 PR c/69507
8726 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8727 * gnu90-const-expr-1.c: Same.
8728 * gnu99-const-expr-1.c: Same.
8729 * gnu99-static-1.c: Same.
8730
67785479
RL
87312016-06-20 Renlin Li <renlin.li@arm.com>
8732
29f09b38 8733 PR testsuite/71489
67785479
RL
8734 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8735
636929b8
JG
87362016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8737
8738 * gcc.target/aarch64/vcvt_f64_1.c: New.
8739 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8740 * gcc.target/aarch64/vrecp_f64_1.c: New.
8741
ff7b374b
KT
87422016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8743
8744 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8745 "alignement".
8746
554cfc9e
GJL
87472016-06-20 Georg-Johann Lay <avr@gjlay.de>
8748
8749 PR target/71103
8750 * gcc.target/avr/torture/pr71103-2.c: New test.
8751
94087e88 87522016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8753
8754 PR c/69507
8755 * gcc.dg/alignof.c: New test.
8756
c561b091
PC
87572016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8758
8759 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8760 vs dg-error; test constexpr specifier too.
8761
bf54f123
PC
87622016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8765
4e53aa97
CL
87662016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8767
8768 * lib/target-supports.exp
8769 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8770 arm_neon_ok and merge flags. Fix temporary test name.
8771 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8772 and merge flags.
8773
69071d86
ML
87742016-06-17 Martin Liska <mliska@suse.cz>
8775
8776 * gcc.dg/predict-9.c: Fix dump scanning.
8777
68b3b858
BC
87782016-06-17 Bin Cheng <bin.cheng@arm.com>
8779
8780 PR tree-optimization/71354
8781 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8782
d3ee260a
BC
87832016-06-17 Bin Cheng <bin.cheng@arm.com>
8784
8785 PR tree-optimization/71347
8786 * gcc.dg/tree-ssa/pr71347.c: New test.
8787
bd8fb114
BC
87882016-06-17 Bin Cheng <bin.cheng@arm.com>
8789
8790 PR tree-optimization/71354
8791 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8792
97816be4
BC
87932016-06-17 Bin Cheng <bin.cheng@arm.com>
8794
8795 * gcc.dg/vect/vect-alias-check-1.c: New test.
8796
2d761a37
SKS
87972016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8798
e0277d6b 8799 PR target/71151
2d761a37
SKS
8800 * gcc.target/avr/pr71151-1.c: New test.
8801 * gcc.target/avr/pr71151-2.c: New test.
8802 * gcc.target/avr/pr71151-3.c: New test.
8803 * gcc.target/avr/pr71151-4.c: New test.
8804 * gcc.target/avr/pr71151-5.c: New test.
8805 * gcc.target/avr/pr71151-6.c: New test.
8806 * gcc.target/avr/pr71151-7.c: New test.
8807 * gcc.target/avr/pr71151-8.c: New test.
8808 * gcc.target/avr/pr71151-common.h: New test.
8809
68fa96d6
ML
88102016-06-16 Martin Liska <mliska@suse.cz>
8811
8812 * gfortran.dg/predict-1.f90: New test.
8813
b6ca982f
UB
88142016-06-16 Uros Bizjak <ubizjak@gmail.com>
8815
8816 PR target/71242
3a146d46 8817 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8818
1dc8d15b
JH
88192016-06-16 Jan Hubicka <hubicka@ucw.cz>
8820
8821 * g++.dg/vect/pr36648.cc: Disable cunrolli
8822
67c25816
JJ
88232016-06-16 Jakub Jelinek <jakub@redhat.com>
8824
c577adb2
JJ
8825 PR target/71554
8826 * gcc.c-torture/execute/pr71554.c: New test.
8827
67c25816
JJ
8828 PR rtl-optimization/71532
8829 * gcc.dg/torture/pr71532.c: New test.
8830
1a3c3ee9
MM
88312016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8832
8833 * gcc.target/powerpc/p9-dimode1.c: New test.
8834 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8835
f29468a7
JJ
88362016-06-15 Jakub Jelinek <jakub@redhat.com>
8837
61daecc4
JJ
8838 * gcc.c-torture/compile/20160615-1.c: New test.
8839
f29468a7
JJ
8840 * g++.dg/cpp0x/ref-qual17.C: New test.
8841
209d1e2d
IE
88422016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8843
8844 PR middle-end/71529
8845 * gcc.target/i386/pr71529.C: New test.
8846
8dc35712
AH
88472016-06-15 Alan Hayward <alan.hayward@arm.com>
8848
8849 PR tree-optimization/71483
8850 * g++.dg/vect/pr71483.c: New
8851
b8911cb8
PC
88522016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8853
8854 PR c++/70202
8855 * g++.dg/inherit/crash6.C: New.
8856 * g++.dg/inherit/union2.C: Likewise.
8857 * g++.dg/inherit/virtual12.C: Likewise.
8858 * g++.dg/inherit/virtual13.C: Likewise.
8859 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8860
cf5d08ab
UB
88612016-06-15 Uros Bizjak <ubizjak@gmail.com>
8862
e3d62871 8863 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8864
8f482165
AH
88652016-06-15 Alan Hayward <alan.hayward@arm.com>
8866
8867 PR tree-optimization/71439
8868 * gcc.dg/vect/pr71439.c: New
8869
3256673f
KT
88702016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8871
8872 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8873
b17dc4d4
RB
88742016-06-15 Richard Biener <rguenther@suse.de>
8875
8876 * gcc.dg/vect/slp-45.c: New testcase.
8877
2a5825f2
RB
88782016-06-15 Richard Biener <rguenther@suse.de>
8879
8880 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8881
6e433d0b
BS
88822016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8883
8884 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8885 requirements, and disable for AIX for now.
8886 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8887
abe7f828
JJ
88882016-06-14 Jakub Jelinek <jakub@redhat.com>
8889
a09c81b4
JJ
8890 PR c++/71528
8891 * g++.dg/opt/pr71528.C: New test.
8892
abe7f828
JJ
8893 PR c++/71516
8894 * g++.dg/init/pr71516.C: New test.
8895
acfadf06
PC
88962016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8897
8898 * g++.dg/init/array46.C: New.
8899
4d568ab2
UB
89002016-06-14 Uros Bizjak <ubizjak@gmail.com>
8901
e3d62871
UB
8902 * gcc.target/i386/float128-3.c: New test.
8903 * gcc.target/i386/quad-sse4.c: Ditto.
8904 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8905 Update scan strings.
4d568ab2 8906
30934c5d
RB
89072016-06-14 Richard Biener <rguenther@suse.de>
8908
8909 PR middle-end/71526
8910 * gfortran.dg/pr71526.f90: New testcase.
8911
3970e545
AV
89122016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8913
8914 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8915 * gcc.dg/zero_bits_compound-1.c: Likewise.
8916
04976c6e
RB
89172016-06-14 Richard Biener <rguenther@suse.de>
8918
8919 PR tree-optimization/71522
8920 * gcc.dg/torture/pr71522.c: New testcase.
8921
23e025db
JJ
89222016-06-14 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR tree-optimization/71520
8925 * gcc.dg/tree-ssa/pr71520.c: New test.
8926
90b72e84
RB
89272016-06-14 Richard Biener <rguenther@suse.de>
8928
8929 PR tree-optimization/71521
86c24ba6 8930 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8931
ef7cf206
JJ
89322016-06-13 Jakub Jelinek <jakub@redhat.com>
8933
0dda258b
JJ
8934 PR sanitizer/71498
8935 * c-c++-common/ubsan/bounds-13.c: New test.
8936
ef7cf206
JJ
8937 PR preprocessor/71183
8938 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8939
a73786e3
JL
89402016-06-13 Jeff Law <law@redhat.com>
8941
8942 PR tree-optimization/71403
8943 * c-c++-common/ubsan/pr71403-1.c: New test.
8944 * c-c++-common/ubsan/pr71403-2.c: New test.
8945 * c-c++-common/ubsan/pr71403-3.c: New test.
8946
0ac249bf
JJ
89472016-06-13 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR middle-end/71478
8950 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8951 Add -Wno-psabi -w to dg-options.
8952
5408a64a
KN
89532016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8954
8955 * gcc.target/powerpc/vadsdu-0.c: New test.
8956 * gcc.target/powerpc/vadsdu-1.c: New test.
8957 * gcc.target/powerpc/vadsdu-2.c: New test.
8958 * gcc.target/powerpc/vadsdu-3.c: New test.
8959 * gcc.target/powerpc/vadsdu-4.c: New test.
8960 * gcc.target/powerpc/vadsdu-5.c: New test.
8961 * gcc.target/powerpc/vadsdub-1.c: New test.
8962 * gcc.target/powerpc/vadsdub-2.c: New test.
8963 * gcc.target/powerpc/vadsduh-1.c: New test.
8964 * gcc.target/powerpc/vadsduh-2.c: New test.
8965 * gcc.target/powerpc/vadsduw-1.c: New test.
8966 * gcc.target/powerpc/vadsduw-2.c: New test.
8967
f7e4f2e3
DM
89682016-06-13 David Malcolm <dmalcolm@redhat.com>
8969
8970 * gcc.dg/c99-init-2.c (c): Update expected error message.
8971 * gcc.dg/init-bad-8.c (foo): Likewise.
8972 * gcc.dg/spellcheck-fields-3.c: New test case.
8973
ad23a23e
ML
89742016-06-13 Martin Liska <mliska@suse.cz>
8975
8976 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8977 and "guess loop iv compared" heuristics.
8978 * gcc.dg/predict-2.c: Likewise.
8979 * gcc.dg/predict-3.c: Likewise.
8980 * gcc.dg/predict-4.c: Likewise.
8981 * gcc.dg/predict-5.c: Likewise.
8982 * gcc.dg/predict-6.c: Likewise.
8983
146c55da
MP
89842016-06-13 Marek Polacek <polacek@redhat.com>
8985
8986 PR middle-end/71476
8987 * c-c++-common/Wswitch-unreachable-4.c: New test.
8988 * gcc.dg/Wswitch-unreachable-2.c: New test.
8989 * g++.dg/tm/jump1.C: Move dg-warning.
8990
42e77cbc
EB
89912016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8992
8993 * gnat.dg/renaming10.ad[sb]: New test.
8994
7474dcc1
PT
89952016-06-13 Paul Thomas <pault@gcc.gnu.org>
8996
8997 PR fortran/70673
8998 * gfortran.dg/pr70673.f90: New test.
8999
f57f53d3
RB
90002016-06-13 Richard Biener <rguenther@suse.de>
9001
9002 PR middle-end/64516
9003 * gcc.dg/align-3.c: New testcase.
9004
5843a5f0
ML
90052016-06-13 Martin Liska <mliska@suse.cz>
9006
9007 * gcc.target/i386/pr71458.c: New test.
9008
aa8fdb44
UB
90092016-06-12 Uros Bizjak <ubizjak@gmail.com>
9010
9011 PR target/71241
3a146d46 9012 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 9013
2043e4d7
DH
90142016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9015
9016 PR target/60751
9017 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
9018 statement.
9019
d3dc025d
DH
90202016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9021
9022 PR target/60751
9023 * gfortran.dg/comma_IO_extension_1.f90: New test.
9024 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
9025 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
9026 statement.
9027 * gfortran.dg/graphite/pr38083.f90: Likewise.
9028 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
9029 missing format.
9030
a31d78c6
EB
90312016-06-11 Eric Botcazou <ebotcazou@adacore.com>
9032
9033 * gnat.dg/case_character.adb: New test.
9034
95c18dd0
SB
90352016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
9036
9037 PR middle-end/71310
9038 * gcc.target/powerpc/pr71310.c: New testcase.
9039
b97d37b4
KV
90402016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
9041
9042 PR middle-end/71478
9043 * gcc.dg/pr71478.c: New test.
9044
900bcda3
JJ
90452016-06-10 Jakub Jelinek <jakub@redhat.com>
9046
ec1c20db
JJ
9047 PR middle-end/71494
9048 * gcc.c-torture/execute/pr71494.c: New test.
9049
50b15873
JJ
9050 PR c/68657
9051 * gcc.target/i386/pr68657.c: New test.
9052
900bcda3
JJ
9053 PR inline-asm/68843
9054 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
9055 (test): Add -masm=intel alternatives.
9056
4d926e34
MS
90572016-06-10 Martin Sebor <msebor@redhat.com>
9058
9059 PR c/71392
9060 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9061
ad071b2b
JL
90622016-06-10 Jeff Law <law@redhat.com>
9063
9064 PR tree-optimization/71335
9065 * gcc.c-torture/execute/pr71335.c: New test.
9066
2704efe8
DM
90672016-06-10 David Malcolm <dmalcolm@redhat.com>
9068
9069 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
9070 the various "cannot tail-call: " messages.
9071
18c9b7d4
CL
90722016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
9073
9074 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
9075 and options.
9076
7cfa10f3
MO
90772016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
9078
9079 PR sanitizer/71480
9080 * c-c++-common/asan/pr71480.c: New test.
9081
1f24fd3e
L
90822016-06-10 H.J. Lu <hongjiu.lu@intel.com>
9083
9084 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
9085 (ASMNAME2): Likewise.
9086 (main): Replace fn in asm statement with ASMNAME ("fn").
9087 * gcc.dg/guality/pr68037-2.c: Likewise.
9088 * gcc.dg/guality/pr68037-3.c: Likewise.
9089 * gcc.dg/torture/pr68037-1.c: Likewise.
9090 * gcc.dg/torture/pr68037-2.c: Likewise.
9091 * gcc.dg/torture/pr68037-3.c: Likewise.
9092
ad551c07
BE
90932016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
9094
9095 PR inline-asm/68843
9096 * gcc.target/i386/pr68843-1.c: New test.
9097 * gcc.target/i386/pr68843-2.c: New test.
9098
4b1ffdb1 90992016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
9100 Cesar Philippidis <cesar@codesourcery.com>
9101
9102 PR middle-end/71373
9103 * gcc.dg/goacc/nested-function-1.c: New file.
9104 * gcc.dg/goacc/nested-function-2.c: Likewise.
9105 * gcc.dg/goacc/pr71373.c: Likewise.
9106 * gfortran.dg/goacc/cray-2.f95: Likewise.
9107 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
9108 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
9109 * gfortran.dg/goacc/cray.f95: Update.
9110 * gfortran.dg/goacc/loop-1.f95: Likewise.
9111 * gfortran.dg/goacc/loop-3.f95: Likewise.
9112 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
9113 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
9114
91152016-06-10 Thomas Schwinge <thomas@codesourcery.com>
9116
9117 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
9118 for OpenACC tile clauses.
9119 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
9120
9121 PR c/71381
9122 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
9123 to...
9124 * c-c++-common/goacc/cache-2.c: ... this new file.
9125 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
9126 * gfortran.dg/goacc/cache-2.f95: ... this new file.
9127 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
9128 usage.
9129 * gfortran.dg/goacc/cray.f95: Likewise.
9130 * gfortran.dg/goacc/loop-1.f95: Likewise.
9131
89851e4c
AH
91322016-06-10 Alan Hayward <alan.hayward@arm.com>
9133
9134 PR tree-optimization/71407
9135 PR tree-optimization/71416
9136 * gcc.dg/vect/pr71407.c: New
9137 * gcc.dg/vect/pr71416-1.c: New
9138 * gcc.dg/vect/pr71416-2.c: New
9139
200eafbf
RB
91402016-06-10 Richard Biener <rguenther@suse.de>
9141
9142 PR middle-end/71477
9143 * gcc.dg/torture/pr71477.c: New testcase.
9144
4df99d92
JK
91452016-06-09 Julia Koval <julia.koval@intel.com>
9146
9147 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
9148 * gcc.target/i386/interrupt-13.c: Likewise.
9149 * gcc.target/i386/interrupt-15.c: Likewise.
9150 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
9151 * gcc.target/i386/interrupt-24.c: Likewise.
9152 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
9153 * gcc.target/i386/interrupt-9.c: Likewise.
9154 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9155
e01b4e16
MS
91562016-06-09 Martin Sebor <msebor@redhat.com>
9157
9158 PR c/70883
9159 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
9160 * gcc.dg/builtin-constant_p-1.c: Same.
9161 * gcc.dg/builtins-error.c: Same.
9162 * gcc.dg/pr70859.c: Same.
9163
9c35db0e
SKS
91642016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9165
9166 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
9167 * gcc.dg/torture/pr68067-1.c: Likewise.
9168 * gcc.dg/torture/pr68067-2.c: Likewise.
9169
91702016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9171
9172 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
9173 when setting SIZE.
9174
392a81b9
PC
91752016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9176
9177 PR c++/71465
9178 * g++.dg/inherit/crash5.C: New.
9179 Revert:
9180 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9181
9182 PR c++/70202
9183 * g++.dg/inherit/crash5.C: New.
9184 * g++.dg/inherit/virtual1.C: Adjust.
9185
e49efc14
ML
91862016-06-09 Martin Liska <mliska@suse.cz>
9187
9188 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
9189 * g++.dg/predict-loop-exit-2.C: Likewise.
9190 * g++.dg/predict-loop-exit-3.C: Likewise.
9191 * gcc.dg/predict-1.c: Likewise.
9192 * gcc.dg/predict-2.c: Likewise.
9193 * gcc.dg/predict-3.c: Likewise.
9194 * gcc.dg/predict-4.c: Likewise.
9195 * gcc.dg/predict-5.c: Likewise.
9196 * gcc.dg/predict-6.c: Likewise.
9197 * gcc.dg/predict-7.c: Likewise.
9198
36d57986
RB
91992016-06-09 Richard Biener <rguenther@suse.de>
9200
9201 PR tree-optimization/71462
9202 * gcc.dg/torture/pr71462.c: New testcase.
9203
7d82e8e4
MP
92042016-06-09 Marek Polacek <polacek@redhat.com>
9205
9206 PR c/65471
9207 * gcc.dg/c11-generic-3.c: New test.
9208
c8a71589
PC
92092016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
9210
9211 * g++.dg/init/array42.C: New.
9212 * g++.dg/init/array43.C: Likewise.
9213 * g++.dg/init/array44.C: Likewise.
9214 * g++.dg/init/array45.C: Likewise.
9215 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
9216 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
9217 * g++.dg/cpp1y/auto-fn27.C: Likewise.
9218 * g++.dg/gomp/pr35751.C: Likewise.
9219 * g++.dg/init/array23.C: Likewise.
9220 * g++.dg/init/brace2.C: Likewise.
9221 * g++.dg/init/brace6.C: Likewise.
9222
44a845ca
MS
92232016-06-08 Martin Sebor <msebor@redhat.com>
9224 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR c++/70507
9227 PR c/68120
9228 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
9229 * c-c++-common/builtin-arith-overflow-2.c: New test.
9230 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
9231 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
9232 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
9233
2ef16b6e
JJ
92342016-06-08 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR c++/71442
9237 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
9238
5e3ee346
AL
92392016-06-08 Alan Lawrence <alan.lawrence@arm.com>
9240
9241 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
9242 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
9243 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
9244 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
9245 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
9246 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
9247 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
9248 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
9249 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
9250 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
9251 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
9252 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
9253 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
9254
b2ae2814
RB
92552016-06-08 Richard Biener <rguenther@suse.de>
9256
9257 PR tree-optimization/68558
9258 * gcc.dg/vect/slp-44.c: New testcase.
9259
e09b4c37
RB
92602016-06-08 Richard Biener <rguenther@suse.de>
9261
9262 * gcc.dg/vect/slp-43.c: New testcase.
9263
72d50660
RB
92642016-06-08 Richard Biener <rguenther@suse.de>
9265
9266 PR tree-optimization/71452
9267 * gcc.dg/torture/pr71452.c: New testcase.
9268
988c115c
JJ
92692016-06-08 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR c++/71448
9272 * g++.dg/torture/pr71448.C: New test.
9273
73d73b48
BS
92742016-06-08 Bernd Schmidt <bschmidt@redhat.com>
9275
9276 PR debug/71432
9277 PR ada/71413
9278 * g++.dg/debug/pr71432.C: New test.
9279
bdd15d0c
PK
92802016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9281
9282 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
9283 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
9284 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
9285
ce0607bb
AH
92862016-06-08 Alan Hayward <alan.hayward@arm.com>
9287
9288 * gcc.dg/vect/vect-live-2.c: Update effective target.
9289 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9290 * lib/target-supports.exp: Add aarch64 to vect_long.
9291
92a5f2ba
MP
92922016-06-08 Marek Polacek <polacek@redhat.com>
9293
9294 PR c/71418
9295 * gcc.dg/noncompile/pr71418.c: New test.
9296
08203f73
MP
9297 PR c/71426
9298 * gcc.dg/noncompile/pr71426.c: New test.
9299
d1fcc2bd
JH
93002016-06-07 Jan Hubicka <hubicka@ucw.cz>
9301
9302 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
9303 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
9304 * gcc.dg/predict-3.c: Update template.
9305 * gcc.dg/predict-5.c: Update template.
9306 * gcc.dg/predict-6.c: Update template.
9307 * gcc.dg/predict-9.c: Update template.
9308 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
9309
a23e6f1c
BS
93102016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
9311
9312 * gcc.target/powerpc/vec-mul.c: New test.
9313
6ffd47b7
DM
93142016-06-07 David Malcolm <dmalcolm@redhat.com>
9315
9316 * gcc.dg/spellcheck-fields-2.c: New test case.
9317
bfd67b47
RB
93182016-06-07 Richard Biener <rguenther@suse.de>
9319
9320 PR c/61564
9321 * gcc.dg/Wpragmas-1.c: New testcase.
9322 * gcc.dg/Wattributes-4.c: Likewise.
9323 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
9324 entry.
9325
701b9a47
CL
93262016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
9327
9328 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
9329 spurious debug code.
9330
6b80d6fa
RB
93312016-06-07 Richard Biener <rguenther@suse.de>
9332
9333 PR tree-optimization/71428
9334 * gcc.dg/torture/pr71428.c: New testcase.
9335
0f3f9437
RB
93362016-06-07 Richard Biener <rguenther@suse.de>
9337
9338 PR middle-end/71423
9339 * gcc.dg/torture/pr71423.c: New testcase.
9340
ec963f2a
KV
93412016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9342
9343 PR middle-end/71408
9344 * gcc.dg/tree-ssa/pr71408.c: New test.
9345
46ab5b6e
KV
93462016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
9347
9348 PR middle-end/71281
9349 * g++.dg/torture/pr71281.C: New test.
9350
1f40cff3
MP
93512016-06-06 Marek Polacek <polacek@redhat.com>
9352
9353 PR c/71362
9354 * gcc.dg/pr71362.c: New test.
9355
6f5bcd24
JJ
93562016-06-06 Jakub Jelinek <jakub@redhat.com>
9357 Patrick Palka <ppalka@gcc.gnu.org>
9358
9359 PR c++/70847
9360 PR c++/71330
9361 PR c++/71393
9362 * g++.dg/opt/pr70847.C: New test.
9363 * g++.dg/ubsan/pr70847.C: New test.
9364 * g++.dg/ubsan/pr71393.C: New test.
9365
158beb4a
JJ
93662016-06-06 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR tree-optimization/71259
9369 * gcc.dg/vect/pr71259.c: New test.
9370
d9b950dd
DM
93712016-06-06 David Malcolm <dmalcolm@redhat.com>
9372
9373 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
9374 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
9375 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
9376 above.
9377
36f9ad69
KT
93782016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9379
9380 PR middle-end/37780
9381 * gcc.c-torture/execute/pr37780.c: New test.
9382 * gcc.target/aarch64/pr37780_1.c: Likewise.
9383 * gcc.target/arm/pr37780_1.c: Likewise.
9384
5545a907
MP
93852016-06-06 Marek Polacek <polacek@redhat.com>
9386
9387 * c-c++-common/attr-may-alias-1.c: New test.
9388 * c-c++-common/attr-may-alias-2.c: New test.
9389 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
9390
93671519
BE
93912016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
9392
9393 PR c/24414
9394 * gcc.target/i386/pr24414.c: New test.
9395
690f24b7
JM
93962016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
9397
9398 * gcc.target/sparc/vis4misc.c: New file.
9399 * gcc.target/sparc/fpcmp.c: Likewise.
9400 * gcc.target/sparc/fpcmpu.c: Likewise.
9401
31ce6157
AH
94022016-06-06 Alan Hayward <alan.hayward@arm.com>
9403
9404 * gcc.dg/vect/vect-live-1.c: Use additional-options.
9405 * gcc.dg/vect/vect-live-3.c: Likewise.
9406
9fcebb5a
RB
94072016-06-06 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/71398
9410 * gcc.dg/torture/pr71398.c: New testcase.
9411
903ca97b
UB
94122016-06-06 Uros Bizjak <ubizjak@gmail.com>
9413
9414 PR target/71389
9415 * g++.dg/pr71389.C: New test.
9416
9c1eb332
JD
94172016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9418
9419 PR fortran/71404
9420 * gfortran.dg/fmt_read_5.f: New test.
9421
b2d83bd2
AV
94222016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
9423
9424 PR fortran/69659
9425 * gfortran.dg/class_array_22.f03: New test.
9426
ec81960e
JH
94272016-06-05 Jan Hubicka <hubicka@ucw.cz>
9428
9429 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
9430
429d2750
JH
94312016-06-05 Jan Hubicka <hubicka@ucw.cz>
9432
9433 * gcc.dg/predict-9.c: Update template.
9434
c1c00983
PC
94352016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
9436
9437 PR c++/49377
9438 * g++.dg/template/pr49377.C: New.
9439
1927a963
JJ
94402016-06-04 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR tree-optimization/71405
9443 * g++.dg/torture/pr71405.C: New test.
9444
909a11ad
PC
94452016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/70202
9448 * g++.dg/inherit/crash5.C: New.
9449 * g++.dg/inherit/virtual1.C: Adjust.
9450
08bbb1f8
JL
94512016-06-03 Jeff Law <law@redhat.com>
9452
9453 PR tree-optimization/71316
9454 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
9455
7c35235c
JJ
94562016-06-03 Jakub Jelinek <jakub@redhat.com>
9457
9458 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
9459 dg-additional-options with just -fno-tree-scev-cprop in it.
9460 * gcc.dg/vect/vect-live-2.c: Likewise.
9461 * gcc.dg/vect/vect-live-5.c: Likewise.
9462 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9463 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9464 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9465
c8572dd6
PP
94662016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
9467
9468 PR c++/27100
9469 * g++.dg/other/friend6.C: New test.
9470
1c7733a7
BS
94712016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9472
9473 * g++.dg/torture/ppc-ldst-array.C: New.
9474
0d2f700f
JM
94752016-06-03 Joseph Myers <joseph@codesourcery.com>
9476
9477 PR target/71276
9478 PR target/71277
9479 * gcc.dg/torture/builtin-fp-int-inexact.c,
9480 gcc.target/i386/387-builtin-fp-int-inexact.c,
9481 gcc.target/i386/387-rint-inline-1.c,
9482 gcc.target/i386/387-rint-inline-2.c,
9483 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
9484 gcc.target/i386/sse2-rint-inline-1.c,
9485 gcc.target/i386/sse2-rint-inline-2.c,
9486 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
9487 gcc.target/i386/sse4_1-rint-inline.c: New tests.
9488
f8071c05
L
94892016-06-03 H.J. Lu <hongjiu.lu@intel.com>
9490 Julia Koval <julia.koval@intel.com>
9491
9492 PR target/66960
9493 PR target/67630
9494 PR target/67634
9495 PR target/67841
9496 PR target/68037
9497 PR target/68618
9498 PR target/68661
9499 PR target/69575
9500 PR target/69596
9501 PR target/69734
9502 * gcc.dg/guality/pr68037-1.c: New test.
9503 * gcc.dg/guality/pr68037-2.c: Likewise.
9504 * gcc.dg/guality/pr68037-3.c: Likewise.
9505 * gcc.dg/torture/pr68037-1.c: Likewise.
9506 * gcc.dg/torture/pr68037-2.c: Likewise.
9507 * gcc.dg/torture/pr68037-3.c: Likewise.
9508 * gcc.dg/torture/pr68661-1a.c: Likewise.
9509 * gcc.dg/torture/pr68661-1b.c: Likewise.
9510 * gcc.target/i386/interrupt-1.c: Likewise.
9511 * gcc.target/i386/interrupt-2.c: Likewise.
9512 * gcc.target/i386/interrupt-3.c: Likewise.
9513 * gcc.target/i386/interrupt-4.c: Likewise.
9514 * gcc.target/i386/interrupt-5.c: Likewise.
9515 * gcc.target/i386/interrupt-6.c: Likewise.
9516 * gcc.target/i386/interrupt-7.c: Likewise.
9517 * gcc.target/i386/interrupt-8.c: Likewise.
9518 * gcc.target/i386/interrupt-9.c: Likewise.
9519 * gcc.target/i386/interrupt-10.c: Likewise.
9520 * gcc.target/i386/interrupt-11.c: Likewise.
9521 * gcc.target/i386/interrupt-12.c: Likewise.
9522 * gcc.target/i386/interrupt-13.c: Likewise.
9523 * gcc.target/i386/interrupt-14.c: Likewise.
9524 * gcc.target/i386/interrupt-15.c: Likewise.
9525 * gcc.target/i386/interrupt-16.c: Likewise.
9526 * gcc.target/i386/interrupt-17.c: Likewise.
9527 * gcc.target/i386/interrupt-18.c: Likewise.
9528 * gcc.target/i386/interrupt-19.c: Likewise.
9529 * gcc.target/i386/interrupt-20.c: Likewise.
9530 * gcc.target/i386/interrupt-21.c: Likewise.
9531 * gcc.target/i386/interrupt-22.c: Likewise.
9532 * gcc.target/i386/interrupt-23.c: Likewise.
9533 * gcc.target/i386/interrupt-24.c: Likewise.
9534 * gcc.target/i386/interrupt-25.c: Likewise.
9535 * gcc.target/i386/interrupt-26.c: Likewise.
9536 * gcc.target/i386/interrupt-27.c: Likewise.
9537 * gcc.target/i386/interrupt-28.c: Likewise.
9538 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
9539 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
9540 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
9541 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
9542 * gcc.target/i386/interrupt-iamcu.c: Likewise.
9543 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
9544 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
9545 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
9546 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
9547 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
9548 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
9549 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
9550
36b85e43
BS
95512016-06-03 Bernd Schmidt <bschmidt@redhat.com>
9552
9de2e795
L
9553 PR tree-optimization/52171
9554 * gcc.dg/pr52171.c: New test.
9555 * gcc.target/i386/pr52171.c: New test.
36b85e43 9556
bfeee8ac
JH
95572016-06-03 Jan Hubicka <jh@suse.cz>
9558
9559 * g++.dg/tree-ssa/pred-1.C: New testcase
9560 * gcc.dg/tree-ssa/pred-1.c: New testcase
9561
859b0bae
BS
95622016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9563
9564 PR target/70957
9565 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
9566 support.
9567 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
9568
3a2edf4c
AH
95692016-06-03 Alan Hayward <alan.hayward@arm.com>
9570
9571 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
9572
b28ead45
AH
95732016-06-03 Alan Hayward <alan.hayward@arm.com>
9574
9575 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 9576 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
9577 * gcc.dg/vect/vect-live-1.c: New test.
9578 * gcc.dg/vect/vect-live-2.c: New test.
9579 * gcc.dg/vect/vect-live-3.c: New test.
9580 * gcc.dg/vect/vect-live-4.c: New test.
9581 * gcc.dg/vect/vect-live-5.c: New test.
9582 * gcc.dg/vect/vect-live-slp-1.c: New test.
9583 * gcc.dg/vect/vect-live-slp-2.c: New test.
9584 * gcc.dg/vect/vect-live-slp-3.c: New test.
9585
1f91747b
JJ
95862016-06-03 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR middle-end/71387
9589 * g++.dg/opt/pr71387.C: New test.
9590
47b83923
JL
95912016-06-02 Jeff Law <law@redhat.com>
9592
9593 PR tree-optimization/71328
9594 * gcc.c-torture/compile/pr71328.c: New test.
9595
e96e5f46
JD
95962016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9597
9598 PR fortran/52393
9599 * gfortran.dg/fmt_read_3.f90: Fix typo.
9600 * gfortran.dg/fmt_read_4.f90: New test.
9601
b872d729
PC
96022016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
9603
9604 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
9605 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9606 * g++.dg/cpp0x/forw_enum8.C: Likewise.
9607 * g++.dg/cpp0x/override2.C: Likewise.
9608 * g++.dg/parse/crash5.C: Likewise.
9609 * g++.dg/parse/error16.C: Likewise.
9610 * g++.dg/parse/error27.C: Likewise.
9611 * g++.dg/template/qualttp15.C: Likewise.
9612 * g++.dg/template/redecl4.C: Likewise.
9613 * g++.old-deja/g++.other/crash39.C: Likewise.
9614 * g++.old-deja/g++.other/struct1.C: Likewise.
9615 * g++.old-deja/g++.pt/m9a.C: Likewise.
9616 * g++.old-deja/g++.pt/memclass10.C: Likewise.
9617
0e535442
JJ
96182016-06-02 Jakub Jelinek <jakub@redhat.com>
9619
0633ee10
JJ
9620 PR c++/71372
9621 * c-c++-common/pr71372.c: New test.
9622
0e535442
JJ
9623 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
9624 __TIME__ strings with __builtin_strcmp instead of printf and
9625 dg-output.
9626
f3c5ecc2
ML
96272016-06-02 Martin Liska <mliska@suse.cz>
9628
9629 * gcc.dg/predict-9.c: New test.
9630
a91807c5
JJ
96312016-06-02 Jakub Jelinek <jakub@redhat.com>
9632
9633 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
9634 global set_compiler_env_var and global saved_compiler_env_var.
9635
b5bd1978
KT
96362016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9637
9638 PR rtl-optimization/71295
9639 * gcc.c-torture/compile/pr71295.c: New test.
9640
b93b1475
JJ
96412016-06-02 Jakub Jelinek <jakub@redhat.com>
9642
930ebd0e
JJ
9643 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
9644
1e021dc3
JJ
9645 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
9646 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
9647
b93b1475
JJ
9648 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
9649 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
9650 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
9651 alternative number.
9652
58f2fb5c
MM
96532016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9654
9655 * gcc.target/powerpc/p9-splat-4.c: New test.
9656
96572016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
9658
9659 PR target/71186
9660 * gcc.target/powerpc/pr71186.c: New test.
9661
4731c9f0
JD
96622016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9663
9664 PR fortran/52393
9665 * gfortran.dg/fmt_read_3.f90: New test.
9666
042dee3e
TP
96672016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
9668
9669 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
9670 procedure.
9671
15c98b2e
ES
96722016-06-01 Eduard Sanou <dhole@openmailbox.org>
9673
9674 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
9675 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
9676 env var is set.
9677 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
9678 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
9679 shown once.
9680 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
9681 during compilation.
9682 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
9683 vars set by dg-set-compiler-env-var.
9684
6442a6f4
PT
96852016-06-01 Paul Thomas <pault@gcc.gnu.org>
9686
9687 PR fortran/71156
9688 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
9689 to the module procedure declaration.
9690 * gfortran.dg/submodule_16.f08: New test.
9691
ab62397a
JJ
96922016-06-01 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR middle-end/71371
9695 * c-c++-common/gomp/pr71371.c: New test.
9696
b66af6ed
RB
96972016-06-01 Richard Biener <rguenther@suse.de>
9698
9699 PR tree-optimization/71366
9700 * gcc.dg/torture/pr71366-1.c: New testcase.
9701 * gcc.dg/torture/pr71366-2.c: Likewise.
9702
e342b9d8
KN
97032016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9704
9705 * gcc.target/powerpc/vslv-0.c: New test.
9706 * gcc.target/powerpc/vslv-1.c: New test.
9707 * gcc.target/powerpc/vsrv-0.c: New test.
9708 * gcc.target/powerpc/vsrv-1.c: New test.
9709
721547cd
NS
97102016-06-01 Nathan Sidwell <nathan@acm.org>
9711
9712 * c-c++-common/torture/pr57945.c: Add expected PTX error.
9713 * gcc.target/nvptx/weak.c: New.
9714
fa2c9034
RB
97152016-06-01 Richard Biener <rguenther@suse.de>
9716
9717 PR tree-optimization/71261
9718 * gcc.dg/torture/vect-bool-1.c: New testcase.
9719
3e32893c
JJ
97202016-06-01 Jakub Jelinek <jakub@redhat.com>
9721
9722 * gfortran.dg/gomp/order-1.f90: New test.
9723 * gfortran.dg/gomp/order-2.f90: New test.
9724
8c383600
JH
97252016-06-01 Jan Hubicka <hubicka@ucw.cz>
9726
9727 * gcc.dg/unroll-6.c: Update template.
9728 * gcc.dg/unroll-7.c: New testcase.
9729 * gcc.dg/unroll-8.c: New testcase.
9730
a0dfeef5
EB
97312016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9732
9733 * gnat.dg/opt56.ad[sb]: New test.
9734
48de5701
PC
97352016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9736
9737 PR c++/66635
9738 * g++.dg/cpp0x/constexpr-ice16.C: New.
9739
827cf695
PP
97402016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9741
9742 PR tree-optimization/71314
9743 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9744 -mbranch-cost=2.
9745
ff66f6e8
PP
97462016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9747
9748 PR tree-optimization/71077
9749 * gcc.dg/tree-ssa/pr71077.c: New test.
9750
050fb209
JH
97512016-05-31 Jan Hubicka <hubicka@ucw.cz>
9752
48de5701
PC
9753 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9754 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9755 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9756
c642d919
PC
97572016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9758
9759 PR c++/71248
9760 * g++.dg/cpp0x/pr71248.C: New.
9761 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9762 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9763 * g++.dg/init/new37.C: Likewise.
9764 * g++.dg/template/static1.C: Likewise.
9765 * g++.dg/template/static2.C: Likewise.
9766
d6439e08
L
97672016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9768
9769 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9770 instead of %rdi.
9771 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9772
780b9dd4
MP
97732016-05-31 Marek Polacek <polacek@redhat.com>
9774
9775 * c-c++-common/Wswitch-unreachable-3.c: New test.
9776 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9777
0d99f8a0
RB
97782016-05-31 Richard Biener <rguenther@suse.de>
9779
9780 PR tree-optimization/71352
9781 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9782
52545641
TP
97832016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9784
9785 * gcc.target/arm/armv5_thumb_isa.c: New test.
9786
5b8c1205
KY
97872016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9788
9789 PR target/71346
9790 * gcc.target/i386/pr71346.c: New test.
9791
7a88cc84
TV
97922016-05-31 Tom de Vries <tom@codesourcery.com>
9793
9794 PR tree-optimization/69068
9795 * gcc.dg/graphite/pr69068.c: New test.
9796
265149a6
MS
97972016-05-27 Martin Sebor <msebor@redhat.com>
9798
9799 PR c++/71306
9800 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9801
00631022
JJ
98022016-05-30 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR c++/71349
9805 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9806 nowait depend(inout: dd[0]) clauses where permitted.
9807
b2f6675b
PC
98082016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 PR c++/71238
9811 * g++.dg/parse/pr71238.C: New.
9812 * g++.dg/concepts/friend1.C: Test column numbers too.
9813 * g++.dg/cpp0x/initlist31.C: Likewise.
9814 * g++.dg/cpp0x/pr51420.C: Likewise.
9815 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9816 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9817 * g++.dg/ext/builtin3.C: Likewise.
9818 * g++.dg/lookup/friend12.C: Likewise.
9819 * g++.dg/lookup/friend7.C: Likewise.
9820 * g++.dg/lookup/koenig1.C: Likewise.
9821 * g++.dg/lookup/koenig5.C: Likewise.
9822 * g++.dg/lookup/used-before-declaration.C: Likewise.
9823 * g++.dg/overload/koenig1.C: Likewise.
9824 * g++.dg/template/crash65.C: Likewise.
9825 * g++.dg/template/friend57.C: Likewise.
9826 * g++.dg/warn/Wshadow-5.C: Likewise.
9827 * g++.dg/warn/Wunused-8.C: Likewise.
9828 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9829 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9830 * g++.old-deja/g++.jason/member.C: Likewise.
9831 * g++.old-deja/g++.jason/report.C: Likewise.
9832 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9833 * g++.old-deja/g++.law/visibility20.C: Likewise.
9834 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9835 * g++.old-deja/g++.other/static5.C: Likewise.
9836 * g++.old-deja/g++.pt/overload2.C: Likewise.
9837
a448ff40
JH
98382016-05-30 Jan Hubicka <hubicka@ucw.cz>
9839
9840 * gcc.dg/tree-ssa/peel1.c: New testcase.
9841 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9842 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9843
69be8c91
TV
98442016-05-30 Tom de Vries <tom@codesourcery.com>
9845
9846 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9847 to ce.
9848
a59775a1
PC
98492016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9850
9851 PR c++/71099
9852 * g++.dg/parse/virtual1.C: New.
9853
53d6d955
UB
98542016-05-30 Uros Bizjak <ubizjak@gmail.com>
9855
9856 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9857 Use correct register when clearing %edx.
9858
0557293f
AM
98592016-05-30 Alexander Monakov <amonakov@ispras.ru>
9860
9861 PR tree-optimization/71289
9862 * gcc.dg/pr71289.c: New test.
9863
5d476e35
KV
98642016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9865
9866 PR middle-end/71269
9867 PR middle-end/71292
9868 * gcc.dg/tree-ssa/pr71269.c: New test.
9869 * gcc.dg/tree-ssa/pr71292.c: New test.
9870
db5447ca
KV
98712016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9872
9873 PR middle-end/71252
9874 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9875
98bdbb39
JH
98762016-05-30 Jan Hubicka <hubicka@ucw.cz>
9877
9878 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9879 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9880 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9881
7e012855
TV
98822016-05-30 Tom de Vries <tom@codesourcery.com>
9883
9884 PR tree-optimization/69067
9885 * gcc.dg/graphite/pr69067.c: New test.
9886
beed3701
UB
98872016-05-29 Uros Bizjak <ubizjak@gmail.com>
9888
9889 PR target/71245
9890 * gcc.target/i386/pr71245-1.c: New test.
9891 * gcc.target/i386/pr71245-2.c: Ditto.
9892
b6d4f8e8
PC
98932016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9894
9895 PR c++/71105
9896 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9897 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9898 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9899
00022058
JH
99002016-05-27 Jan Hubicka <hubicka@ucw.cz>
9901
9902 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9903
c8419aca
VV
99042016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9905
9906 Revert:
9907 PR c++/69855
9908 * g++.dg/overload/69855.C: New.
9909 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9910 * g++.old-deja/g++.pt/crash3.C: Likewise.
9911
8008c4d2
PC
99122016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9913
9914 PR c++/60385
9915 * g++.dg/parse/namespace13.C: New.
9916
8b2ef235
JL
99172016-05-26 Jeff Law <law@redhat.com>
9918
9919 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9920 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9921 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9922 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9923 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9924 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9925 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9926 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9927 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9928 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9929 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9930 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9931 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9932
7d67159b
VV
99332016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9934
9935 PR c++/69855
9936 * g++.dg/overload/69855.C: New.
9937 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9938 * g++.old-deja/g++.pt/crash3.C: Likewise.
9939
88e3bdd1
JW
99402016-05-27 Jiong Wang <jiong.wang@arm.com>
9941
9942 PR target/63596
9943 * gcc.target/aarch64/va_arg_1.c: New testcase.
9944 * gcc.target/aarch64/va_arg_2.c: Likewise.
9945 * gcc.target/aarch64/va_arg_3.c: Likewise.
9946
3fd6b9cc
JW
99472016-05-27 Jiong Wang <jiong.wang@arm.com>
9948
9949 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9950 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9951 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9952 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9953 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9954
3cee7e4e
MP
99552016-05-27 Marek Polacek <polacek@redhat.com>
9956
9957 PR middle-end/71308
9958 * g++.dg/torture/pr71308.C: New test.
9959
6a813c96
DV
99602016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9961
9962 * gcc.dg/zero_bits_compound-1.c: New test.
9963 * gcc.dg/zero_bits_compound-2.c: New test.
9964
0561bcfb
IE
99652016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9966
9967 PR middle-end/71279
9968 * gcc.dg/pr71279.c: New test.
9969
21316320
MM
99702016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9971
9972 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9973 floating point min/max/comparison instructions.
9974 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9975
7211a097
JJ
99762016-05-26 Jakub Jelinek <jakub@redhat.com>
9977
9978 * c-c++-common/gomp/schedule-1.c: New test.
9979 * gfortran.dg/gomp/schedule-1.f90: New test.
9980
cac177cf
PP
99812016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9982
9983 PR c++/70822
9984 PR c++/70106
9985 * g++.dg/cpp1y/auto-fn32.C: New test.
9986 * g++.dg/cpp1y/paren4.C: New test.
9987
a2d5b8c9
NS
99882016-05-26 Nathan Sidwell <nathan@acm.org>
9989
9990 * gcc.dg/20060410.c: Xfail on ptx.
9991 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9992 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9993 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9994 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9995 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9996
ffa8b552
TP
99972016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9998
9999 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
10000
c7501e00
JJ
100012016-05-26 Jakub Jelinek <jakub@redhat.com>
10002
1875b9a0
JJ
10003 PR tree-optimization/71280
10004 * gcc.dg/pr71280.c: New test.
10005
2116e19f
JJ
10006 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
10007
305aef09
JJ
10008 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
10009 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
10010
c7501e00
JJ
10011 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
10012
ca449d26
JW
100132016-05-26 Jiong Wang <jiong.wang@arm.com>
10014
10015 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 10016 kept in memory.
ca449d26 10017
8af01c66
JL
100182016-05-25 Jeff Law <law@redhat.com>
10019
10020 PR tree-optimization/71272
10021 * gcc.c-torture/compile/pr71272.c: new test.
10022
f9d6ce73
BS
100232016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
10024
10025 * gcc.target/powerpc/vec-cmpne.c: New test.
10026 * gcc.target/powerpc/vec-cmpne-long.c: New test.
10027
a88a7b22
EB
100282016-05-25 Eric Botcazou <ebotcazou@adacore.com>
10029
10030 * gnat.dg/opt55.ad[sb]: New test.
10031
125f02ed
SKS
100322016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10033
10034 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
10035 * c-c++-common/pr60226.c: Require int32plus.
10036 * gcc.c-torture/execute/pr70602.c: Likewise.
10037 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
10038 unsigned long for malloc arg type.
10039 * gcc.dg/asr_div1.c: Require int32plus.
10040 * gcc.dg/enum-mode-1.c: XFAIL for int16.
10041 * gcc.dg/pie-1.c: Require pie.
10042 * gcc.dg/pie-2.c: Likewise.
10043 * gcc.dg/pr59471.c: Require int32plus.
10044 * gcc.dg/pr59963-2.c: XFAIL for int16.
10045 * gcc.dg/pr60114.c: Require int32plus.
10046 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
10047 unsigned long for typedef of size_t.
10048 * gcc.dg/pr63914.c: Require int32plus.
10049 * gcc.dg/pr64536.c: Require pt32plus.
10050 * gcc.dg/pr65658.c: Likewise.
10051 * gcc.dg/pr67271.c: Require int32plus.
10052 * gcc.dg/pr68112.c: Likewise.
10053 * gcc.dg/pr69071.c: Skip for avr target.
10054 * gcc.dg/pr69973.c: Require int32plus.
10055 * gcc.dg/pr70169.c: Skip for avr target.
10056 * gcc.dg/sso-6.c: Require int32plus.
10057 * gcc.dg/sso-7.c: Likewise.
10058 * gcc.dg/sso-8.c: Likewise.
10059 * gcc.dg/vrp-min-max-2.c: Likewise.
10060
c6e434f5
UB
100612016-05-25 H.J. Lu <hongjiu.lu@intel.com>
10062
10063 PR target/70738
10064 * gcc.target/i386/pr70738-1.c: New test.
10065 * gcc.target/i386/pr70738-2.c: Likewise.
10066 * gcc.target/i386/pr70738-3.c: Likewise.
10067 * gcc.target/i386/pr70738-4.c: Likewise.
10068 * gcc.target/i386/pr70738-5.c: Likewise.
10069 * gcc.target/i386/pr70738-6.c: Likewise.
10070 * gcc.target/i386/pr70738-7.c: Likewise.
10071 * gcc.target/i386/pr70738-8.c: Likewise.
10072 * gcc.target/i386/pr70738-9.c: Likewise.
10073
5c42d341
KT
100742016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10075
10076 PR rtl-optimization/66940
10077 * gcc.c-torture/execute/pr66940.c: New test.
10078
bf9a1a07
IV
100792016-05-25 Ilya Verbin <ilya.verbin@intel.com>
10080
10081 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
10082 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
10083 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
10084 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
10085 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
10086 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
10087 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
10088 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
10089 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
10090 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
10091 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
10092 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
10093 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
10094 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
10095 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
10096 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
10097 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
10098 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
10099 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
10100 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
10101 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
10102 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
10103 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
10104 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
10105
95efe6b6
MP
101062016-05-25 Marek Polacek <polacek@redhat.com>
10107
10108 PR c/71265
10109 * gcc.dg/noncompile/pr71265.c: New test.
10110
a23faf7a
MP
10111 PR c/71266
10112 * gcc.dg/noncompile/old-style-parm-3.c: New test.
10113
69a6d5ad
NS
101142016-05-25 Nathan Sidwell <nathan@acm.org>
10115
10116 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
10117
3072d4ea
RB
101182016-05-25 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/71261
10121 * c-c++-common/torture/pr71261.c: New testcase.
10122
e412ece4
RB
101232016-05-25 Richard Biener <rguenther@suse.de>
10124
10125 PR tree-optimization/71264
10126 * gcc.dg/vect/pr71264.c: New testcase.
10127
b9e551ad
PC
101282016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
10129
10130 PR c++/55992
10131 * g++.dg/cpp0x/alias-decl-53.C: New.
10132 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
10133
6aa1abe5
ML
101342016-05-25 Martin Liska <mliska@suse.cz>
10135
10136 * g++.dg/pr71239.C: New test.
10137
842d162e
RB
101382016-05-25 Richard Biener <rguenther@suse.de>
10139
c87885ca
RO
10140 * gcc.dg/vect/pr58135.c: Rename to ...
10141 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 10142
f184a36c
MP
101432016-05-25 Marek Polacek <polacek@redhat.com>
10144
10145 * g++.dg/pr65295.C: Use target c++14.
10146
021fad86
PC
101472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10148
53d6d955
UB
10149 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
10150 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 10151
c3eaf15a
MM
101522016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10153
10154 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
10155 instructions.
10156
e46c7770
CP
101572016-05-24 Cesar Philippidis <cesar@codesourcery.com>
10158
10159 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
10160 * c-c++-common/goacc/deviceptr-1.c: Likewise.
10161 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
10162 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10163 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10164 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10165 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
10166 * c-c++-common/goacc/pcopy.c: Likewise.
10167 * c-c++-common/goacc/pcopyin.c: Likewise.
10168 * c-c++-common/goacc/pcopyout.c: Likewise.
10169 * c-c++-common/goacc/pcreate.c: Likewise.
10170 * c-c++-common/goacc/pr70688.c: New test.
10171 * c-c++-common/goacc/present-1.c: Adjust test.
10172 * c-c++-common/goacc/reduction-5.c: Likewise.
10173 * g++.dg/goacc/data-1.C: New test.
10174
4bfc9db7
MM
101752016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10176
10177 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
10178 vector parity built-in functions.
10179 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
10180 count trailing zeros automatic vectorization.
10181 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
10182 count trailing zeros built-in functions.
10183
2bc145af
KV
101842016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10185
10186 * gcc.dg/tree-ssa/reassoc-44.c: New test.
10187
26869fdb
PH
101882016-05-24 Pat Haugen <pthaugen@us.ibm.com>
10189
10190 PR target/71050
10191 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
10192
b2dc9c3b
PC
101932016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10194
10195 PR c++/50436
10196 * g++.dg/template/crash123.C: New.
10197 * g++.dg/template/crash124.C: Likewise.
10198
f65e97fd
MS
101992016-05-24 Martin Sebor <msebor@redhat.com>
10200
10201 PR c++/71147
10202 * g++.dg/ext/flexary16.C: New test.
10203
a6f5ac7f
IV
102042016-05-24 Ilya Verbin <ilya.verbin@intel.com>
10205
69a6d5ad
NS
10206 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
10207 before math.h is included.
a6f5ac7f
IV
10208 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
10209 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
10210 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
10211 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
10212 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
10213 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
10214 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
10215 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
10216 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
10217 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
10218 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
10219 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
10220 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
10221 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
10222 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
10223 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
10224 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
10225 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
10226 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
10227 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
10228 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
10229 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
10230 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
10231
27bad558
MM
102322016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10233 Kelvin Nilsen <kelvin@gcc.gnu.org>
10234
10235 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
10236 support.
10237
72f382fb
PC
102382016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
10239
10240 PR c++/69872
10241 * g++.dg/warn/Wno-narrowing1.C: New.
10242
ef2ec9d9
MP
102432016-05-24 Marek Polacek <polacek@redhat.com>
10244
10245 PR c/71249
10246 * c-c++-common/Wswitch-unreachable-2.c: New test.
10247
e90434e3
JJ
102482016-05-24 Jakub Jelinek <jakub@redhat.com>
10249
7adb26f2
JJ
10250 PR c++/71257
10251 * g++.dg/vect/simd-clone-6.cc: New test.
10252 * g++.dg/gomp/declare-simd-6.C: New test.
10253
e90434e3
JJ
10254 PR middle-end/70434
10255 PR c/69504
10256 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
10257
b556ea3b
RB
102582016-05-24 Richard Biener <rguenther@suse.de>
10259
10260 PR tree-optimization/71240
10261 * gcc.dg/optimize-bswapsi-5.c: New testcase.
10262
e5328f5d
RB
102632016-05-24 Richard Biener <rguenther@suse.de>
10264
10265 PR tree-optimization/71230
10266 * gcc.dg/torture/pr71230.c: New testcase.
10267 * g++.dg/torture/pr71230.C: Likewise.
10268
a04e69c0
TS
102692016-05-24 Thomas Schwinge <thomas@codesourcery.com>
10270
10271 * c-c++-common/goacc/routine-5.c: Add tests.
10272 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
10273 * gfortran.dg/goacc/routine-6.f90: Add tests.
10274
30fd2977
RB
102752016-05-24 Richard Biener <rguenther@suse.de>
10276
10277 PR tree-optimization/71253
10278 * gcc.dg/torture/pr71253.c: New testcase.
10279
ca6f60bc
KV
102802016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
10281
10282 PR middle-end/71252
10283 * gfortran.dg/pr71252.f90: New test.
10284
d3465d72
RS
102852016-05-24 Richard Sandiford <richard.sandiford@arm.com>
10286
10287 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
10288
f17a223d
RB
102892016-05-24 Richard Biener <rguenther@suse.de>
10290
10291 PR middle-end/70434
10292 PR c/69504
10293 * c-c++-common/vector-subscript-4.c: New testcase.
10294 * c-c++-common/vector-subscript-5.c: Likewise.
10295
e3f36534
JD
102962016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10297
10298 PR fortran/71123
10299 * gfortran.dg/namelist_90.f: New test
10300
85d5c27d
JD
103012016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10302
10303 PR fortran/66461
10304 * gfortran.dg/unexpected_eof.f: New test
10305
fe3f3340
MM
103062016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
10307 Kelvin Nilsen <kelvin@gcc.gnu.org>
10308
10309 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
10310 as little endian.
10311
26d6ae55
PC
103122016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10313
10314 PR c++/70972
10315 * g++.dg/cpp0x/inh-ctor20.C: New.
10316 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
10317
d6c9a06f
PC
103182016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10319
10320 PR c++/69095
10321 * g++.dg/cpp0x/variadic168.C: New.
10322
396a1d10
PC
103232016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10324
10325 * g++.dg/cpp0x/pr31445.C: Test column number too.
10326 * g++.dg/cpp0x/pr32253.C: Likewise.
10327 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
10328 * g++.dg/cpp0x/variadic36.C: Likewise.
10329
ece46666
MG
103302016-05-23 Marc Glisse <marc.glisse@inria.fr>
10331
10332 * gcc.dg/fold-notshift-2.c: Adjust.
10333
a7dc5980
MP
103342016-05-23 Marek Polacek <polacek@redhat.com>
10335
10336 PR c/49859
10337 * c-c++-common/Wswitch-unreachable-1.c: New test.
10338 * gcc.dg/Wswitch-unreachable-1.c: New test.
10339 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
10340 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
10341 * g++.dg/gomp/block-10.C: Likewise.
10342 * gcc.dg/gomp/block-10.c: Likewise.
10343 * g++.dg/gomp/block-9.C: Likewise.
10344 * gcc.dg/gomp/block-9.c: Likewise.
10345 * g++.dg/gomp/target-1.C: Likewise.
10346 * g++.dg/gomp/target-2.C: Likewise.
10347 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 10348 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
10349 * g++.dg/gomp/taskgroup-1.C: Likewise.
10350 * gcc.dg/gomp/taskgroup-1.c: Likewise.
10351 * gcc.dg/gomp/teams-1.c: Likewise.
10352 * g++.dg/gomp/teams-1.C: Likewise.
10353 * g++.dg/overload/error3.C: Likewise.
10354 * g++.dg/tm/jump1.C: Likewise.
10355 * g++.dg/torture/pr40335.C: Likewise.
10356 * gcc.dg/c99-vla-jump-5.c: Likewise.
10357 * gcc.dg/switch-warn-1.c: Likewise.
10358 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
10359 * gcc.dg/nested-func-1.c: Likewise.
10360 * gcc.dg/pr67784-4.c: Likewise.
10361
18b54004
RB
103622016-05-23 Richard Biener <rguenther@suse.de>
10363
10364 PR tree-optimization/71230
10365 * gfortran.dg/pr71230-1.f90: New testcase.
10366 * gfortran.dg/pr71230-2.f90: Likewise.
10367
e569db5f
VK
103682016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
10369
396a1d10 10370 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
10371 * gcc.dg/vect/pr58135.c: Add new.
10372 * gfortran.dg/pr46519-1.f: Adjust test case.
10373
e4b71114
PC
103742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10375
10376 PR c++/53401
10377 * g++.dg/cpp0x/decltype64.C: New.
10378
a25a8058
CL
103792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10380
10381 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
10382 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
10383 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
10384
0dcfe9ab
CL
103852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10386
10387 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
10388 Add poly64x1_t and poly64x2_t cases if supported.
10389 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
10390 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
10391 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
10392 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
10393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
10394
ffd70e4a
CL
103952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10396
10397 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
10398 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
10399 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
10400 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
10401 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
10402 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
10403 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
10404
4b1f57fe
CL
104052016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10406
10407 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
10408
16c5ec77
CL
104092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
10410
10411 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
10412 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
10413
94ad56c7
JJ
104142016-05-22 Jakub Jelinek <jakub@redhat.com>
10415
57748705
JJ
10416 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
10417 constraint instead of "r".
10418 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
10419 insn instead of vxorpd.
10420 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
10421
af120161
JJ
10422 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
10423 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
10424
355023ce
JJ
10425 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
10426
3b48574c
JJ
10427 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
10428 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
10429
94ad56c7
JJ
10430 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
10431
8a85cee2
KV
104322016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
10433
10434 PR middle-end/40921
10435 * gcc.dg/tree-ssa/pr40921.c: New test.
10436
8e916b16
PS
104372016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
10438
10439 PR target/71103
10440 * gcc.target/avr/pr71103.c: New test.
10441
88aea79f
KV
104422016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
10443
10444 PR middle-end/71179
10445 * gcc.dg/tree-ssa/pr71179.c: New test.
10446
79063edd
MS
104472016-05-20 Martin Sebor <msebor@redhat.com>
10448
10449 PR c/71115
10450 * gcc.dg/init-excess-2.c: New test.
10451
55c8849f
EB
104522016-05-20 Eric Botcazou <ebotcazou@adacore.com>
10453
10454 * gnat.dg/opt53.adb: New test.
10455 * gnat.dg/opt54.adb: Likewise.
10456
c91a0948
MJ
104572016-05-20 Martin Jambor <mjambor@suse.cz>
10458
10459 PR tree-optimization/70884
10460 * gcc.dg/tree-ssa/pr70919.c: New test.
10461
9cad20fa
BS
104622016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10463
10464 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
10465 formatting.
69a6d5ad
NS
10466 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
10467 fix code formatting.
10468
104692016-05-20 Nathan Sidwell <nathan@acm.org>
10470
10471 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
10472 non-common cases.
10473 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 10474
15c671a7
DM
104752016-05-20 David Malcolm <dmalcolm@redhat.com>
10476
10477 * jit.dg/all-non-failing-tests.h: Add
10478 test-factorial-must-tail-call.c.
10479 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
10480 * jit.dg/test-factorial-must-tail-call.c: New test case.
10481
4f028369
JJ
104822016-05-20 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR fortran/71204
10485 * gfortran.dg/pr71204.f90: New test.
10486
7dea4ab3
CP
104872016-05-20 Cesar Philippidis <cesar@codesourcery.com>
10488
10489 * gcc.target/nvptx/sincos.c: New test.
10490
ef98d365
PC
104912016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10492
10493 PR c++/70572
10494 * g++.dg/cpp1y/auto-fn31.C: New.
10495
92466115
BS
104962016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
10497
10498 * gcc.target/powerpc/vec-addec.c: New test.
10499 * gcc.target/powerpc/vec-addec-int128.c: New test.
10500
9a385c2d
DM
105012016-05-20 David Malcolm <dmalcolm@redhat.com>
10502
10503 * gcc.dg/plugin/must-tail-call-1.c: New test case.
10504 * gcc.dg/plugin/must-tail-call-2.c: New test case.
10505 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
10506 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10507
77c9d5b4
JH
105082016-05-20 Jan Hubicka <hubicka@ucw.cz>
10509
10510 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
10511
68047971
JJ
105122016-05-20 Jakub Jelinek <jakub@redhat.com>
10513
18954840
JJ
10514 PR c++/71210
10515 * g++.dg/opt/pr71210-1.C: New test.
10516 * g++.dg/opt/pr71210-2.C: New test.
10517
68047971
JJ
10518 PR tree-optimization/29756
10519 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
10520 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
10521 only on selected targets where V4SImode vectors are known to be
10522 supported.
10523
d78789f5
MG
105242016-05-20 Marc Glisse <marc.glisse@inria.fr>
10525
10526 PR tree-optimization/71079
10527 PR tree-optimization/71206
10528 * gcc.dg/tree-ssa/pr71206.c: New testcase.
10529
550fa093
PK
105302016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10531
10532 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
10533 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
10534 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
10535
483c6429
RG
105362016-05-20 Richard Guenther <rguenther@suse.de>
10537
10538 PR tree-optimization/29756
10539 * gcc.dg/tree-ssa/vector-6.c: New testcase.
10540
eb066284
RB
105412016-05-20 Richard Biener <rguenther@suse.de>
10542
10543 PR tree-optimization/71185
10544 * gcc.dg/tree-ssa/pr71185.c: New testcase.
10545
58f10249
RB
105462016-05-20 Richard Biener <rguenther@suse.de>
10547
10548 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
10549
2a5569fa
MP
105502016-05-19 Marek Polacek <polacek@redhat.com>
10551
10552 PR c++/71075
10553 * g++.dg/diagnostic/pr71075.C: New test.
10554
5e9a5385
DM
105552016-05-19 David Malcolm <dmalcolm@redhat.com>
10556
10557 PR c++/71184
10558 * g++.dg/pr71184.C: New test case.
10559
4f45da44
KN
105602016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
10561
10562 * gcc.target/powerpc/darn-0.c: New test.
10563 * gcc.target/powerpc/darn-1.c: New test.
10564 * gcc.target/powerpc/darn-2.c: New test.
10565
4177437e
MP
105662016-05-19 Marek Polacek <polacek@redhat.com>
10567
10568 PR tree-optimization/71031
10569 * gcc.dg/tree-ssa/vrp100.c: New test.
10570
afb72432
IE
105712016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
10572
10573 PR rtl-optimization/71148
10574 * gcc.dg/pr71148.c: New test.
10575
4f83064e
KT
105762016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10577
10578 PR target/71056
10579 * gcc.target/arm/pr71056.c: New test.
10580
4bf8dbe1
BE
105812016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10582
10583 * c-c++-common/pr69669.c: Check the used mode.
10584
f3510625
MO
105852016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10586
10587 PR sanitizer/64354
10588 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
10589
43c0068e
RB
105902016-05-19 Richard Biener <rguenther@suse.de>
10591
10592 PR tree-optimization/70729
10593 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
10594 * gcc.dg/graphite/scop-18.c: Likewise.
10595 * gcc.dg/pr41783.c: Disable LIM.
10596 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
10597 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
10598 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
10599 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
10600 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
10601 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
10602 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
10603 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
10604 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
10605 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
10606 * gfortran.dg/pr42108.f90: Likewise.
10607
70f25790
DM
106082016-05-18 David Malcolm <dmalcolm@redhat.com>
10609
10610 PR driver/69265
10611 * gcc.dg/spellcheck-options-11.c: New test case.
10612
960db8ec
JJ
106132016-05-18 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR c++/71100
10616 * g++.dg/opt/pr71100.C: New test.
10617
04643334
MJ
106182016-05-18 Martin Jambor <mjambor@suse.cz>
10619
10620 PR ipa/69708
10621 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
10622 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
10623 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
10624 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
10625
91bb9f80
MJ
106262016-05-18 Martin Jambor <mjambor@suse.cz>
10627
10628 PR ipa/69708
10629 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
10630 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
10631 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
10632 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
10633 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
10634
c584aca6
PC
106352016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10636
10637 PR c++/69793
10638 * g++.dg/template/crash122.C: New.
10639
20309c6e
PC
106402016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
10641
10642 PR c++/70466
10643 * g++.dg/template/pr70466-1.C: New.
10644 * g++.dg/template/pr70466-2.C: Likewise.
10645
50c78b9a
MM
106462016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10647
10648 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
10649 splat operations and the XXSPLTIB instruction.
10650 * gcc.target/powerpc/p9-splat-2.c: Likewise.
10651 * gcc.target/powerpc/p9-splat-3.c: Likewise.
10652 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
10653 xxlxor to clear a register.
10654
cf8be00d
RS
106552016-05-18 Richard Sandiford <richard.sandiford@arm.com>
10656
10657 * gcc.dg/torture/pr71020.c: New test.
10658
848a392a
MJ
106592016-05-18 Martin Jambor <mjambor@suse.cz>
10660
10661 PR ipa/70646
10662 * gcc.dg/ipa/pr70646.c: New test.
10663
1f2ab776
CL
106642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10665
10666 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
10667
76489493
CL
106682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10669
10670 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
10671 missing tests for vreinterpretq_p{8,16}.
10672
bd79378d
CL
106732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10674
10675 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
10676 vsliq_n_s64 and vsliq_n_u64.
10677
81ca3ea0
CL
106782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10679
10680 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
10681 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
10682
873cb425
CL
106832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10684
10685 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
10686 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
10687 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
10688
9d6e7c21
CL
106892016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
10690
10691 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
10692 in comment.
10693
b4dbe40e 106942016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
10695
10696 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
10697 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
10698 "blr\t" and switch to scan-assembler-times.
10699
83a5c910
JW
107002016-05-18 Jiong Wang <jiong.wang@arm.com>
10701
53d6d955
UB
10702 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
10703 with __aarch64__.
10704 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
10705 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 10706
fb7cbdeb
JJ
107072016-05-18 Jakub Jelinek <jakub@redhat.com>
10708
8ee91165
JJ
10709 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
10710 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
10711 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
10712 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
10713 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
10714 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
10715
cf4d516a
JJ
10716 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
10717 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
10718
a4f16422
JJ
10719 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
10720 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
10721
7b37ce10
JJ
10722 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
10723 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
10724
fb7cbdeb
JJ
10725 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10726
c9326aef
RB
107272016-05-18 Richard Biener <rguenther@suse.de>
10728
10729 PR tree-optimization/71168
10730 * gcc.dg/torture/pr71168.c: New testcase.
10731
df8b0a11
KV
107322016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10733
10734 PR middle-end/63586
10735 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10736 * gcc.dg/tree-ssa/pr63586.c: New test.
10737 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10738
2efd67ed
NS
107392016-05-17 Nathan Sidwell <nathan@acm.org>
10740
10741 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10742 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10743 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10744 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10745
1988b2c2
NS
107462016-05-17 Nathan Sidwell <nathan@acm.org>
10747
10748 * gcc.target/nvptx/abi-vararg-3.c: New.
10749
ad1d92ab
MM
107502016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10751
10752 PR tree-optimization/54579
10753 PR middle-end/55299
10754 * gcc.dg/fold-notrotate-1.c: New test.
10755 * gcc.dg/fold-notshift-1.c: New test.
10756 * gcc.dg/fold-notshift-2.c: New test.
10757
47768df8
MP
107582016-05-17 Marek Polacek <polacek@redhat.com>
10759
10760 PR ipa/71146
10761 * g++.dg/ipa/pr71146.C: New test.
10762
6b5423a5
DM
107632016-05-17 David Malcolm <dmalcolm@redhat.com>
10764
10765 * jit.dg/test-error-array-bounds.c: New test case.
10766
c7986356
MG
107672016-05-17 Marc Glisse <marc.glisse@inria.fr>
10768
10769 * gcc.dg/tree-ssa/and-1.c: New testcase.
10770
d982c5b7
MG
107712016-05-17 Marc Glisse <marc.glisse@inria.fr>
10772
10773 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10774 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10775
0139ba93
MG
107762016-05-17 Marc Glisse <marc.glisse@inria.fr>
10777
10778 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10779 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10780
daab4562
JW
107812016-05-17 Jiong Wang <jiong.wang@arm.com>
10782
10783 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10784
22330033
JW
107852016-05-17 Jiong Wang <jiong.wang@arm.com>
10786
10787 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10788
98b3a5f2
JW
107892016-05-17 Jiong Wang <jiong.wang@arm.com>
10790
10791 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10792 ".2d[index]" when scan the assembly.
10793 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10794 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10795 float64x1.
10796 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10797
b71b7a8e
RB
107982016-05-17 Richard Biener <rguenther@suse.de>
10799
10800 PR tree-optimization/71132
10801 * gcc.dg/torture/pr71132.c: New testcase.
10802
3c51ad46
CL
108032016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10804
10805 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10806
d20faa66
KT
108072016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10808
10809 PR target/70809
10810 * gcc.target/aarch64/pr70809_1.c: New test.
10811
b75cc5a4
KT
108122016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10813
10814 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10815 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10816 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10817 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10818
b28eb195
IE
108192016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10820 Ilya Enkovich <ilya.enkovich@intel.com>
10821
10822 PR target/71114
10823 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10824
0b9004ed
JH
108252016-05-16 Jan Hubicka <hubicka@ucw.cz>
10826
10827 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10828 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10829
1b81a1c1
MW
108302016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10831
10832 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10833 test for __ARM_FP16_ARGS.
10834 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10835 * gcc.target/arm/aapcs/neon-vect10.c: New.
10836 * gcc.target/arm/aapcs/neon-vect9.c: New.
10837 * gcc.target/arm/aapcs/vfp18.c: New.
10838 * gcc.target/arm/aapcs/vfp19.c: New.
10839 * gcc.target/arm/aapcs/vfp20.c: New.
10840 * gcc.target/arm/aapcs/vfp21.c: New.
10841 * gcc.target/arm/fp16-aapcs-1.c: New.
10842 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10843 test for __ARM_FP16_ARGS.
10844 * g++.target/arm/fp16-return-1.c: Update expected output.
10845
921d1e73
JW
108462016-05-16 Jiong Wang <jiong.wang@arm.com>
10847
10848 PR testsuite/70227
10849 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10850
228eb42a
HA
108512016-05-15 Harald Anlauf <anlauf@gmx.de>
10852
10853 PR fortran/69603
10854 * gfortran.dg/pr69603.f90: New testcase.
10855
785abfd3
FR
108562016-05-14 Fritz Reese <fritzoreese@gmail.com>
10857
10858 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10859
e75eb64f
FR
108602016-05-14 Fritz Reese <fritzoreese@gmail.com>
10861
10862 PR fortran/71047
10863 * gfortran.dg/pr71047.f08: New test.
10864
aa4b467b
JM
108652016-05-13 Joseph Myers <joseph@codesourcery.com>
10866
10867 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10868 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10869 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10870
653fb4a2
MS
108712016-05-13 Martin Sebor <msebor@redhat.com>
10872
10873 PR c++/60049
10874 * g++.dg/cpp0x/constexpr-60049.C: New test.
10875
9e37582d
JJ
108762016-05-13 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR bootstrap/71071
10879 * gcc.dg/pr71071.c: New test.
10880
a278aa17
UB
108812016-05-13 Uros Bizjak <ubizjak@gmail.com>
10882
10883 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10884 remove XOP handling.
377eaca7 10885 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10886
ac3d02e2
NS
108872016-05-13 Nathan Sidwell <nathan@acm.org>
10888
10889 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10890 __atomic_is_lock_free declaration.
10891
8ab3bdac
RB
108922016-05-13 Richard Biener <rguenther@suse.de>
10893
10894 PR tree-optimization/42587
10895 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10896
623b8e0a
ML
108972016-05-13 Martin Liska <mliska@suse.cz>
10898
10899 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10900 the new format of dump output.
10901
da7674f6
IE
109022016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10903
10904 * gcc.dg/pr71084.c: New test.
10905
c959db3d
RR
109062016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10907
53d6d955
UB
10908 PR target/53440
10909 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10910
43203dea
RR
109112016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10912
10913 * gcc.target/aarch64/struct_return.c: New test.
10914
4f2e1536
MP
109152016-05-12 Marek Polacek <polacek@redhat.com>
10916
10917 PR c/70756
10918 * c-c++-common/pr70756-2.c: New test.
10919 * c-c++-common/pr70756.c: New test.
10920
1ef33ef3
RB
109212016-05-12 Richard Biener <rguenther@suse.de>
10922
10923 PR tree-optimization/71059
10924 * gcc.dg/torture/pr71059.c: New testcase.
10925
763baff6
RB
109262016-05-12 Richard Biener <rguenther@suse.de>
10927
10928 PR tree-optimization/71062
10929 * gcc.dg/torture/pr71062.c: New testcase.
10930
c4ec1243
IE
109312016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10932
10933 PR tree-optimization/71006
10934 * gcc.dg/pr71006.c: New test.
10935
a5fbf76d
MP
109362016-05-12 Marek Polacek <polacek@redhat.com>
10937
10938 PR driver/71063
10939 * gcc.dg/opts-7.c: New test.
10940
5acc47a4
KT
109412016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10942
10943 PR target/70830
10944 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10945 Add -save-temps to dg-options.
10946 Scan for ldmfd rather than pop instruction.
10947 * gcc.target/arm/interrupt-2.c: Likewise.
10948 * gcc.target/arm/pr70830.c: New test.
10949
40bd4bf9
JJ
109502016-05-12 Jakub Jelinek <jakub@redhat.com>
10951
3cd63842
JJ
10952 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10953 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10954
c05d08f6
JJ
10955 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10956 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10957 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10958
bc27ffae
JJ
10959 PR target/71019
10960 * gcc.target/i386/avx512vl-pack-1.c: New test.
10961 * gcc.target/i386/avx512vl-pack-2.c: New test.
10962 * gcc.target/i386/avx512bw-pack-2.c: New test.
10963
515d7412
JJ
10964 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10965
40bd4bf9
JJ
10966 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10967 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10968 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10969
44ab146a
RB
109702016-05-12 Richard Biener <rguenther@suse.de>
10971
10972 PR tree-optimization/70986
10973 * gcc.dg/torture/pr70986-1.c: New testcase.
10974 * gcc.dg/torture/pr70986-2.c: Likewise.
10975 * gcc.dg/torture/pr70986-3.c: Likewise.
10976
d6e83a8d
MM
109772016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10978
10979 PR c/43651
10980 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10981 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10982
51e67ea3
UB
109832016-05-11 Uros Bizjak <ubizjak@gmail.com>
10984
10985 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10986 directive.
10987 * gcc.target/i386/pr66746.c: Ditto.
10988
3fd2b007
MM
109892016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10990
10991 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10992 support.
10993 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10994 warning when using -mvsx-timode.
10995 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10996 * gcc.target/powerpc/dform-2.c: Likewise.
10997 * gcc.target/powerpc/pr68805.c: Likewise.
10998
5c3a10fb
MP
109992016-05-11 Marek Polacek <polacek@redhat.com>
11000
11001 PR c++/71024
11002 * c-c++-common/attributes-3.c: New test.
11003
7cfb065b
NS
110042016-05-11 Nathan Sidwell <nathan@acm.org>
11005
11006 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
11007 * gcc.c-torture/execute/pr68185.c: Likewise.
11008 * gcc.dg/ipa/pr70306.c: Requires global constructors.
11009 * gcc.dg/pr69634.c: Requires scheduling.
11010 * gcc.dg/torture/pr66178.c: Require label values.
11011 * gcc.dg/setjmp-6.c: Require indirect jumps.
11012
f35ea97d
RB
110132016-05-11 Richard Biener <rguenther@suse.de>
11014
11015 PR tree-optimization/71055
11016 * gcc.dg/torture/pr71055.c: New testcase.
11017
dff70323
RB
110182016-05-11 Richard Biener <rguenther@suse.de>
11019
11020 PR debug/71057
11021 * g++.dg/debug/pr71057.C: New testcase.
11022
56a3d28b
JJ
110232016-05-11 Jakub Jelinek <jakub@redhat.com>
11024
11025 PR fortran/70855
11026 * gfortran.dg/gomp/pr70855.f90: New test.
11027
ebc1b29e
RB
110282016-05-11 Richard Biener <rguenther@suse.de>
11029
11030 PR middle-end/71002
11031 * g++.dg/torture/pr71002.C: New testcase.
11032
98ccd1d7
IE
110332016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
11034
11035 PR middle-end/70807
11036 * gcc.dg/pr70807.c: New test.
11037
ed29e24b
MS
110382016-05-10 Martin Sebor <msebor@redhat.com>
11039
11040 PR c++/38611
11041 * g++.dg/Wattributes.C: New test.
11042
e39dab2c
MG
110432016-05-10 Marc Glisse <marc.glisse@inria.fr>
11044
11045 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
11046 * gcc.dg/tree-ssa/pr69270.c: Adjust.
11047 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
11048
d067e238
IE
110492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11050
11051 PR target/70799
11052 * gcc.target/i386/pr70799-1.c: New test.
11053
cd36c83e
PMR
110542016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11055
11056 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
11057
1e3af2a4
IE
110582016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11059
11060 PR middle-end/70877
11061 * gcc.target/i386/pr70877.c: New test.
11062
afc610db
IE
110632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
11064
11065 PR tree-optimization/70786
11066 * gcc.target/i386/pr70876.c: New test.
11067
4b59d19f
JJ
110682016-05-10 Jakub Jelinek <jakub@redhat.com>
11069
11070 PR target/70927
11071 * gcc.target/i386/avx512vl-logic-1.c: New test.
11072 * gcc.target/i386/avx512vl-logic-2.c: New test.
11073 * gcc.target/i386/avx512dq-logic-2.c: New test.
11074
9b5ee426
BS
110752016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11076
11077 PR target/70963
11078 * gcc.target/powerpc/pr70963.c: New.
11079
f3352cab
DM
110802016-05-10 David Malcolm <dmalcolm@redhat.com>
11081
11082 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
11083 (test_very_wide_line): Add ruler to expected output.
11084 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
11085 (test_very_wide_line): Likewise.
11086 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11087 (test_show_locus): Within the handling of "test_very_wide_line",
11088 enable show_ruler_p on the diagnostic context.
11089
4a3255dd
RB
110902016-05-10 Richard Biener <rguenther@suse.de>
11091
11092 PR tree-optimization/71039
11093 * gcc.dg/torture/pr71039.c: New testcase.
11094
da7c9950
NS
110952016-05-10 Nathan Sidwell <nathan@acm.org>
11096
11097 * gcc.dg/nested-func-10.c: Requires alloca.
11098 * gcc.dg/nested-func-9.c: Requires alloca.
11099 * gcc.c-torture/execute/pr70460.c: Requires labels.
11100 * gcc.c-torture/compile/pr70199.c: Requires labels.
11101 * gcc.target/nvptx/decl.c: Compile only.
11102 * gcc.target/nvptx/trailing-init.c: Compile only.
11103 * gcc.target/nvptx/ary-init.c: Compile only.
11104
cf68d92c
MP
111052016-05-10 Marek Polacek <polacek@redhat.com>
11106
11107 PR c/70255
11108 * gcc.dg/attr-opt-1.c: New test.
11109
64ea4e15
RB
111102016-05-10 Richard Biener <rguenther@suse.de>
11111
11112 PR tree-optimization/70497
11113 PR tree-optimization/28367
11114 * gcc.dg/torture/20160404-1.c: New testcase.
11115 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
11116 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
11117
5a96dae3
PMR
111182016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
11119
11120 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
11121
fc97f805
UB
111222016-05-09 Uros Bizjak <ubizjak@gmail.com>
11123
11124 * gcc.target/i386/fabsneg-1.c New test.
11125
a710b1d5
AM
111262016-05-09 Alan Modra <amodra@gmail.com>
11127
11128 PR testsuite/70826
11129 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
11130
171f6f05
RB
111312016-05-09 Richard Biener <rguenther@suse.de>
11132
11133 PR tree-optimization/70985
11134 * gcc.dg/torture/pr70985.c: New testcase.
11135
18caa34e
BC
111362016-05-09 Bin Cheng <bin.cheng@arm.com>
11137
11138 * gcc.dg/tree-ssa/ifc-9.c: New test.
11139 * gcc.dg/tree-ssa/ifc-10.c: New test.
11140 * gcc.dg/tree-ssa/ifc-11.c: New test.
11141 * gcc.dg/tree-ssa/ifc-12.c: New test.
11142 * gcc.dg/vect/pr61194.c: Remove XFAIL.
11143 * gcc.dg/vect/vect-23.c: Remove XFAIL.
11144 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
11145
7a27d38f
RB
111462016-05-09 Richard Biener <rguenther@suse.de>
11147
11148 PR fortran/70937
11149 * gfortran.dg/pr70937.f90: New testcase.
11150
5ebbbd3d
RO
111512016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11152
11153 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
11154
f6288c24
FR
111552016-05-07 Fritz Reese <fritzoreese@gmail.com>
11156
11157 PR fortran/56226
11158 * gfortran.dg/dec_structure_1.f90: New testcase.
11159 * gfortran.dg/dec_structure_2.f90: Ditto.
11160 * gfortran.dg/dec_structure_3.f90: Ditto.
11161 * gfortran.dg/dec_structure_4.f90: Ditto.
11162 * gfortran.dg/dec_structure_5.f90: Ditto.
11163 * gfortran.dg/dec_structure_6.f90: Ditto.
11164 * gfortran.dg/dec_structure_7.f90: Ditto.
11165 * gfortran.dg/dec_structure_8.f90: Ditto.
11166 * gfortran.dg/dec_structure_9.f90: Ditto.
11167 * gfortran.dg/dec_structure_10.f90: Ditto.
11168 * gfortran.dg/dec_structure_11.f90: Ditto.
11169 * gfortran.dg/dec_union_1.f90: Ditto.
11170 * gfortran.dg/dec_union_2.f90: Ditto.
11171 * gfortran.dg/dec_union_3.f90: Ditto.
11172 * gfortran.dg/dec_union_4.f90: Ditto.
11173 * gfortran.dg/dec_union_5.f90: Ditto.
11174 * gfortran.dg/dec_union_6.f90: Ditto.
11175 * gfortran.dg/dec_union_7.f90: Ditto.
11176
5ec4a8cd
TV
111772016-05-07 Tom de Vries <tom@codesourcery.com>
11178
11179 PR tree-optimization/70956
11180 * gcc.dg/graphite/pr70956.c: New test.
11181
58ec1d0e
JJ
111822016-05-06 Jakub Jelinek <jakub@redhat.com>
11183
ccd88fb7
JJ
11184 PR middle-end/70941
11185 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
11186 (a, b, c, d): Change type from char to signed char.
11187 (main): Compare against (signed char) -1634678893 instead of
11188 hardcoded -109. Use __builtin_abort instead of abort.
11189
dd3b6464
JJ
11190 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
11191 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
11192
58ec1d0e
JJ
11193 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
11194
19aa23d8
YR
111952016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
11196
11197 PR debug/70935
11198 * gcc.dg/torture/pr70935.c: New test.
11199
ae5f0df1
OE
112002016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11201
11202 PR target/58219
ce23a8ff 11203 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 11204
078f7e37
RB
112052016-05-06 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/70960
11208 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
11209
765d7b54
OE
112102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11211
11212 PR target/52933
11213 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
11214 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
11215 Adjust expected instruction counts.
11216 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
11217
29c94e65
MP
112182016-05-06 Marek Polacek <polacek@redhat.com>
11219
11220 PR sanitizer/70875
11221 * gcc.dg/ubsan/bounds-3.c: New test.
11222
3684b02e
OE
112232016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
11224
11225 PR target/54089
11226 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
11227
8706773f
RB
112282016-05-06 Richard Biener <rguenther@suse.de>
11229
11230 PR middle-end/70931
11231 * gfortran.dg/pr70931.f90: New testcase.
11232
a4f51018
RB
112332016-05-06 Richard Biener <rguenther@suse.de>
11234
11235 PR middle-end/70941
11236 * gcc.dg/torture/pr70941.c: New testcase.
11237
c4f2425f
BC
112382016-05-05 Bin Cheng <bin.cheng@arm.com>
11239
11240 PR tree-optimization/57206
11241 * gcc.dg/vect/pr57206.c: New test.
11242
5dc08197
RO
112432016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11244
11245 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
11246
351f85c5
JJ
112472016-05-05 Jakub Jelinek <jakub@redhat.com>
11248
568bac8c
JJ
11249 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
11250
351f85c5
JJ
11251 * c-c++-common/Wdangling-else-4.c: New test.
11252
33fd7785
JJ
112532016-05-04 Jakub Jelinek <jakub@redhat.com>
11254
2d1ac15a
JJ
11255 PR c++/70906
11256 PR c++/70933
11257 * g++.dg/opt/pr70906.C: New test.
11258 * g++.dg/opt/pr70933.C: New test.
11259
33fd7785
JJ
11260 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
11261
6b715bf6
JH
112622016-05-04 Jan Hubicka <hubicka@ucw.cz>
11263
11264 * gcc.dg/ipa/pure-const-3.c: New testcase.
11265
deef7113
MP
112662016-05-04 Marek Polacek <polacek@redhat.com>
11267
11268 * c-c++-common/Wdangling-else-1.c: New test.
11269 * c-c++-common/Wdangling-else-2.c: New test.
11270 * c-c++-common/Wdangling-else-3.c: New test.
11271
5396db97
KCY
112722016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
11273
11274 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
11275 flag is present.
11276
de55efd5
MP
112772016-05-04 Marek Polacek <polacek@redhat.com>
11278
11279 PR c/48778
11280 * gcc.dg/Waddress-2.c: New test.
11281
475839b6
AM
112822016-05-04 Alan Modra <amodra@gmail.com>
11283
11284 * gcc.target/powerpc/pr70866.c: New.
11285
b25aad5f
MS
112862016-05-03 Martin Sebor <msebor@redhat.com>
11287
11288 PR c++/66561
11289 * c-c++-common/builtin_location.c: New test.
11290 * g++.dg/cpp1y/builtin_location.C: New test.
11291
79ce98bc
MP
112922016-05-03 Marek Polacek <polacek@redhat.com>
11293
11294 PR c/70859
11295 * gcc.dg/pr70859.c: New test.
11296 * gcc.dg/pr70859-2.c: New test.
11297
402e89f5
PMR
112982016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
11299
11300 * gnat.dg/debug5.adb: New testcase.
11301
f3d90045
DV
113022016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
11303
11304 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
11305 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
11306 Procedure to check for z10 instruction set.
11307
1e26cec1
CL
113082016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
11309
11310 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
11311
71aca5a0
AM
113122016-05-03 Alan Modra <amodra@gmail.com>
11313
11314 * gcc.target/powerpc/savres.c: Add func using a single gpr.
11315
2fd70ec1
JJ
113162016-05-03 Jakub Jelinek <jakub@redhat.com>
11317
11318 * gcc.target/i386/avx512f-cvt-1.c: New test.
11319
e5705cf7
L
113202016-05-03 H.J. Lu <hongjiu.lu@intel.com>
11321
11322 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
11323 -fdump-tree-vrp-details.
11324
381cdae4
RB
113252016-05-03 Richard Biener <rguenther@suse.de>
11326
11327 * gcc.dg/pr30172-1.c: Adjust.
11328 * gcc.dg/pr63743.c: Likewise.
11329 * gcc.dg/tm/pr51696.c: Likewise.
11330 * c-c++-common/tm/safe-1.c: Likewise.
11331 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
11332 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
11333 * g++.dg/plugin/self-assign-test-1.C: Likewise.
11334 * g++.dg/plugin/self-assign-test-2.C: Likewise.
11335
adedd5c1
JJ
113362016-05-03 Jakub Jelinek <jakub@redhat.com>
11337
31ed1665
JJ
11338 PR rtl-optimization/70467
11339 * gcc.target/i386/pr70467-3.c: New test.
11340 * gcc.target/i386/pr70467-4.c: New test.
11341
dea60b59
JJ
11342 PR tree-optimization/70916
11343 * gcc.c-torture/compile/pr70916.c: New test.
11344
adedd5c1
JJ
11345 PR target/49244
11346 * gcc.target/i386/pr49244-1.c: New test.
11347 * gcc.target/i386/pr49244-2.c: New test.
11348
f80041ef
BS
113492016-05-03 Bernd Schmidt <bschmidt@redhat.com>
11350
11351 PR rtl-optimization/44281
11352 * gcc.target/i386/pr44281.c: New test.
11353
1cfcd39e
BC
113542016-05-03 bin cheng <bin.cheng@arm.com>
11355
11356 PR tree-optimization/56541
11357 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
11358 * gcc.dg/vect/pr56541.c: new test.
11359
4304ccfd
MM
113602016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
11361
11362 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
11363 __float128.
11364 * gcc.target/powerpc/float128-complex-2.c: Likewise.
11365
50d94c29
L
113662016-05-02 H.J. Lu <hongjiu.lu@intel.com>
11367
11368 PR testsuite/70520
11369 * c-c++-common/asan/clone-test-1.c (main): Align child process
11370 stack to 16 bytes.
11371
bc1aee87
DM
113722016-05-02 David Malcolm <dmalcolm@redhat.com>
11373
11374 PR c++/62314
11375 * g++.dg/spellcheck-fields-2.C: New test case.
11376
474e0129
DM
113772016-05-02 David Malcolm <dmalcolm@redhat.com>
11378
11379 PR c++/62314
11380 * g++.dg/pr62314.C: New test case.
11381
818b88a7
JH
113822016-05-02 Jan Hubicka <hubicka@ucw.cz>
11383
11384 * gcc.dg/ipa/inline-8.c: New testcase.
11385
dd77684f
JJ
113862016-05-02 Jakub Jelinek <jakub@redhat.com>
11387
11388 PR rtl-optimization/70467
11389 * gcc.target/i386/pr70467-1.c: New test.
11390
72407e00
BE
113912016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11392
11393 * gcc.dg/spec-options.c: Run the test on all targets.
11394 * gcc.dg/foo.specs: Use cpp_unique_options.
11395
dd53d197
MG
113962016-05-02 Marc Glisse <marc.glisse@inria.fr>
11397
11398 * gcc.dg/tree-ssa/unord.c: New testcase.
11399
a8b85ce9
MG
114002016-05-02 Marc Glisse <marc.glisse@inria.fr>
11401
11402 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
11403
5b37e866
NS
114042016-05-02 Nathan Sidwell <nathan@codesourcery.com>
11405
11406 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
11407
7176a4a0
MP
114082016-05-02 Marek Polacek <polacek@redhat.com>
11409
11410 PR c/70851
11411 * gcc.dg/enum-incomplete-3.c: New test.
11412
6b9933b9
MP
114132016-05-02 Marek Polacek <polacek@redhat.com>
11414 Tom de Vries <tom@codesourcery.com>
11415
11416 PR tree-optimization/70700
11417 * gcc.dg/pr70700.c: New test.
11418
90f82260
UB
114192016-05-01 Uros Bizjak <ubizjak@gmail.com>
11420
11421 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
11422 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11423 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11424 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11425 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
11426
f73036c1
EB
114272016-04-30 Eric Botcazou <ebotcazou@adacore.com>
11428
11429 * ada/acats/run_acats: Rename into...
11430 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
11431 * ada/acats/run_all.sh: Remove redundant test.
11432 (target_run): Move around.
11433 (target_gnatchop): Use newly built executable.
11434 (target_gnatmake): Likewise.
11435 Check that the compilation of impbit succeeds.
11436
85e051a3
OE
114372016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
11438
11439 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
11440 * gcc.dg/20021029-1.c: Likewise.
11441 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
11442 * gcc.target/sh/attr-isr-trapa.c: Likewise.
11443 * gcc.target/sh/cmpstr.c: Likewise.
11444 * gcc.target/sh/cmpstrn.c: Likewise.
11445 * gcc.target/sh/memset.c: Likewise.
11446 * gcc.target/sh/pr21255-2-mb.c: Likewise.
11447 * gcc.target/sh/pr21255-2-ml.c: Likewise.
11448 * gcc.target/sh/pr39423-1.c: Likewise.
11449 * gcc.target/sh/pr49468-di.c: Likewise.
11450 * gcc.target/sh/pr49468-si.c: Likewise.
11451 * gcc.target/sh/pr49880-1.c: Likewise.
11452 * gcc.target/sh/pr49880-2.c: Likewise.
11453 * gcc.target/sh/pr49880-3.c: Likewise.
11454 * gcc.target/sh/pr50751-1.c: Likewise.
11455 * gcc.target/sh/pr50751-4.c: Likewise.
11456 * gcc.target/sh/pr50751-7.c: Likewise.
11457 * gcc.target/sh/pr51244-1.c: Likewise.
11458 * gcc.target/sh/pr51244-10.c: Likewise.
11459 * gcc.target/sh/pr51244-11.c: Likewise.
11460 * gcc.target/sh/pr51244-12.c: Likewise.
11461 * gcc.target/sh/pr51244-13.c: Likewise.
11462 * gcc.target/sh/pr51244-14.c: Likewise.
11463 * gcc.target/sh/pr51244-17.c: Likewise.
11464 * gcc.target/sh/pr51244-18.c: Likewise.
11465 * gcc.target/sh/pr51244-19.c: Likewise.
11466 * gcc.target/sh/pr51244-4.c: Likewise.
11467 * gcc.target/sh/pr51244-5.c: Likewise.
11468 * gcc.target/sh/pr51244-7.c: Likewise.
11469 * gcc.target/sh/pr51244-8.c: Likewise.
11470 * gcc.target/sh/pr51244-9.c: Likewise.
11471 * gcc.target/sh/pr51697.c: Likewise.
11472 * gcc.target/sh/pr52483-1.c: Likewise.
11473 * gcc.target/sh/pr52483-2.c: Likewise.
11474 * gcc.target/sh/pr52483-3.c: Likewise.
11475 * gcc.target/sh/pr52483-5.c: Likewise.
11476 * gcc.target/sh/pr52933-1.c: Likewise.
11477 * gcc.target/sh/pr52933-2.c: Likewise.
11478 * gcc.target/sh/pr52933-3.c: Likewise.
11479 * gcc.target/sh/pr53568-1.c: Likewise.
11480 * gcc.target/sh/pr53976-1.c: Likewise.
11481 * gcc.target/sh/pr53988-1.c: Likewise.
11482 * gcc.target/sh/pr53988.c: Likewise.
11483 * gcc.target/sh/pr54089-1.c: Likewise.
11484 * gcc.target/sh/pr54089-6.c: Likewise.
11485 * gcc.target/sh/pr54089-7.c: Likewise.
11486 * gcc.target/sh/pr54089-8.c: Likewise.
11487 * gcc.target/sh/pr54089-9.c: Likewise.
11488 * gcc.target/sh/pr54236-1.c: Likewise.
11489 * gcc.target/sh/pr54236-2.c: Likewise.
11490 * gcc.target/sh/pr54236-3.c: Likewise.
11491 * gcc.target/sh/pr54236-4.c: Likewise.
11492 * gcc.target/sh/pr54386.c: Likewise.
11493 * gcc.target/sh/pr54602-1.c: Likewise.
11494 * gcc.target/sh/pr54685.c: Likewise.
11495 * gcc.target/sh/pr54760-1.c: Likewise.
11496 * gcc.target/sh/pr54760-2.c: Likewise.
11497 * gcc.target/sh/pr54760-3.c: Likewise.
11498 * gcc.target/sh/pr54760-4.c: Likewise.
11499 * gcc.target/sh/pr54760-5.c: Likewise.
11500 * gcc.target/sh/pr54760-6.c: Likewise.
11501 * gcc.target/sh/pr55146.c: Likewise.
11502 * gcc.target/sh/pr55160.c: Likewise.
11503 * gcc.target/sh/pr59278.c: Likewise.
11504 * gcc.target/sh/pr59401-1.c: Likewise.
11505 * gcc.target/sh/pr59533-1.c: Likewise.
11506 * gcc.target/sh/pr63260.c: Likewise.
11507 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
11508 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
11509 * gcc.target/sh/strlen.c: Likewise.
11510 * gcc.target/sh/torture/pr30807.c: Likewise.
11511 * gcc.target/sh/torture/pr34777.c: Likewise.
11512 * gcc.target/sh/torture/pr64652.c: Likewise.
11513 * gcc.target/sh/torture/pr65505.c: Likewise.
11514 * gcc.target/sh/torture/pragma-isr.c: Likewise.
11515 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
11516
411e5c67
PC
115172016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11518
11519 PR c++/66644
11520 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
11521
8fa97501
BS
115222016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11523
11524 * gcc.target/powerpc/vsx-elemrev-1.c: New.
11525 * gcc.target/powerpc/vsx-elemrev-2.c: New.
11526 * gcc.target/powerpc/vsx-elemrev-3.c: New.
11527 * gcc.target/powerpc/vsx-elemrev-4.c: New.
11528
5a956111
PP
115292016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
11530
11531 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
11532 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
11533
e7ff0319
CP
115342016-04-29 Cesar Philippidis <cesar@codesourcery.com>
11535
11536 PR middle-end/70626
11537 * c-c++-common/goacc/combined-reduction.c: New test.
11538 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
11539
52d11a4b
L
115402016-04-29 H.J. Lu <hongjiu.lu@intel.com>
11541
11542 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
11543 *movdi_internal pattern only if PIC off.
11544 * gcc.target/i386/pr70155-2.c: Likewise.
11545 * gcc.target/i386/pr70155-3.c: Likewise.
11546 * gcc.target/i386/pr70155-4.c: Likewise.
11547 * gcc.target/i386/pr70155-5.c: Likewise.
11548 * gcc.target/i386/pr70155-6.c: Likewise.
11549 * gcc.target/i386/pr70155-7.c: Likewise.
11550 * gcc.target/i386/pr70155-8.c: Likewise.
11551 * gcc.target/i386/pr70155-15.c: Likewise.
11552 * gcc.target/i386/pr70155-17.c: Likewise.
11553 * gcc.target/i386/pr70155-22.c: Likewise.
11554
8960db31
BC
115552016-04-29 Bin Cheng <bin.cheng@arm.com>
11556
11557 PR tree-optimization/70803
11558 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
11559
cca535a4
IE
115602016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
11561
11562 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
11563 optimization of vector loop.
11564 * gcc.target/i386/vect-unpack-3.c: New test.
11565 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
11566 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
11567 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
11568
500ecf4a
MP
115692016-04-29 Marek Polacek <polacek@redhat.com>
11570
11571 PR sanitizer/70342
11572 * g++.dg/ubsan/null-7.C: New test.
11573
2fff3db8
MP
11574 PR c/70852
11575 * gcc.dg/pr70852.c: New test.
11576
509063eb
DV
115772016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11578
11579 PR/69089
11580 * g++.dg/cpp0x/alignas6.C: New test.
11581
83745c0d
DV
115822016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11583
c87885ca
RO
11584 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
11585 * gcc.dg/pr27003.c: Likewise.
11586 * gcc.dg/tree-ssa/cswtch.c: Likewise.
11587 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
11588 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
11589 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
11590 * gcc.target/arc/mxy.c: Likewise.
11591 * gcc.target/arc/mswape.c: Likewise.
11592 * gcc.target/arc/mrtsc.c: Likewise.
11593 * gcc.target/arc/mcrc.c: Likewise.
11594 * gcc.target/arc/mdsp-packa.c: Likewise.
11595 * gcc.target/arc/mdvbf.c: Likewise.
11596 * gcc.target/arc/mlock.c: Likewise.
11597 * gcc.target/arc/mmac-24.c: Likewise.
11598 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
11599
849b265d
BS
116002016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
11601 Matthijs Kooijman <matthijs@stdin.nl>
11602 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
11603
11604 PR target/60040
11605 * gcc.target/avr/pr60040-1.c: New.
11606 * gcc.target/avr/pr60040-2.c: New.
11607
1390536b
RB
116082016-04-29 Richard Biener <rguenther@suse.de>
11609
11610 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
11611
98998245
RB
116122016-04-29 Richard Biener <rguenther@suse.de>
11613
11614 PR tree-optimization/13962
11615 PR tree-optimization/65686
11616 * gcc.dg/uninit-pr65686.c: New testcase.
11617
8b80cc21
JJ
116182016-04-29 Jakub Jelinek <jakub@redhat.com>
11619
11620 PR middle-end/70843
11621 * gcc.dg/pr70843.c: New test.
11622
6181bc30
JJ
116232016-04-28 Jakub Jelinek <jakub@redhat.com>
11624
11625 PR target/70858
11626 * gcc.target/i386/pr70858.c: New test.
11627
f4cb3612
AB
116282016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
11629
11630 * gcc.target/arc/nps400-1.c: New file.
11631
8ad9df62
JR
116322016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11633 Andrew Burgess <andrew.burgess@embecosm.com>
11634
11635 * gcc.target/arc/movh_cl-1.c: New file.
11636
ceaaa9fe
JR
116372016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11638 Andrew Burgess <andrew.burgess@embecosm.com>
11639
11640 * gcc.target/arc/extzv-1.c: New file.
11641 * gcc.target/arc/insv-1.c: New file.
11642 * gcc.target/arc/insv-2.c: New file.
11643 * gcc.target/arc/movb-1.c: New file.
11644 * gcc.target/arc/movb-2.c: New file.
11645 * gcc.target/arc/movb-3.c: New file.
11646 * gcc.target/arc/movb-4.c: New file.
11647 * gcc.target/arc/movb-5.c: New file.
11648 * gcc.target/arc/movb_cl-1.c: New file.
11649 * gcc.target/arc/movb_cl-2.c: New file.
11650 * gcc.target/arc/movbi_cl-1.c: New file.
11651 * gcc.target/arc/movl-1.c: New file.
11652
4d03dc2f
JR
116532016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
11654 Andrew Burgess <andrew.burgess@embecosm.com>
11655
11656 * gcc.target/arc/cmem-1.c: New file.
11657 * gcc.target/arc/cmem-2.c: New file.
11658 * gcc.target/arc/cmem-3.c: New file.
11659 * gcc.target/arc/cmem-4.c: New file.
11660 * gcc.target/arc/cmem-5.c: New file.
11661 * gcc.target/arc/cmem-6.c: New file.
11662 * gcc.target/arc/cmem-7.c: New file.
11663 * gcc.target/arc/cmem-ld.inc: New file.
11664 * gcc.target/arc/cmem-st.inc: New file.
11665
81262dad
JJ
116662016-04-28 Jakub Jelinek <jakub@redhat.com>
11667
11668 PR target/70821
11669 * gcc.target/i386/pr70821.c: New test.
11670
0a31a09a
BS
116712016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
11672
11673 * gcc.target/powerpc/vec-adde.c: New test.
11674 * gcc.target/powerpc/vec-adde-int128.c: New test.
11675
3ddffba9
JJ
116762016-04-28 Jakub Jelinek <jakub@redhat.com>
11677
11678 * gcc.target/i386/avx-vround-1.c: New test.
11679 * gcc.target/i386/avx-vround-2.c: New test.
11680 * gcc.target/i386/avx512vl-vround-1.c: New test.
11681 * gcc.target/i386/avx512vl-vround-2.c: New test.
11682
713dedcd
RO
116832016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11684
11685 PR testsuite/70595
11686 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
11687 (check_effective_target_cilkplus_runtime): ... this.
11688 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
11689 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
11690
11691 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
11692 Require cilkplus_runtime.
11693 Don't add -lcilkrts.
11694 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
11695 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
11696 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
11697 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
11698 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
11699 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
11700 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
11701 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
11702 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
11703 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
11704 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
11705 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
11706 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
11707 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
11708 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
11709 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
11710 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
11711 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
11712 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
11713 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
11714 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
11715 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
11716 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
11717 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
11718 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
11719 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
11720 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
11721 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
11722 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
11723
11724 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
11725 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11726
11727 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11728
11729 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11730 cilkplus_runtime.
11731
3563f78f
MG
117322016-04-27 Marc Glisse <marc.glisse@inria.fr>
11733
11734 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11735 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11736
6bc2bb18
RB
117372015-04-27 Ryan Burn <contact@rnburn.com>
11738
11739 PR c++/69024
11740 PR c++/68997
11741 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11742 diagnostic.
11743 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11744 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11745
1e55d29a
EB
117462016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11747
11748 * gnat.dg/limited_with4.ad[sb]: New test.
11749 * gnat.dg/limited_with4_pkg.ads: New helper.
11750
087146ca
L
117512016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11752
11753 PR target/70155
11754 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11755 and movv1ti_internal patterns
11756 * gcc.target/i386/pr70155-1.c: New test.
11757 * gcc.target/i386/pr70155-2.c: Likewise.
11758 * gcc.target/i386/pr70155-3.c: Likewise.
11759 * gcc.target/i386/pr70155-4.c: Likewise.
11760 * gcc.target/i386/pr70155-5.c: Likewise.
11761 * gcc.target/i386/pr70155-6.c: Likewise.
11762 * gcc.target/i386/pr70155-7.c: Likewise.
11763 * gcc.target/i386/pr70155-8.c: Likewise.
11764 * gcc.target/i386/pr70155-9.c: Likewise.
11765 * gcc.target/i386/pr70155-10.c: Likewise.
11766 * gcc.target/i386/pr70155-11.c: Likewise.
11767 * gcc.target/i386/pr70155-12.c: Likewise.
11768 * gcc.target/i386/pr70155-13.c: Likewise.
11769 * gcc.target/i386/pr70155-14.c: Likewise.
11770 * gcc.target/i386/pr70155-15.c: Likewise.
11771 * gcc.target/i386/pr70155-16.c: Likewise.
11772 * gcc.target/i386/pr70155-17.c: Likewise.
11773 * gcc.target/i386/pr70155-18.c: Likewise.
11774 * gcc.target/i386/pr70155-19.c: Likewise.
11775 * gcc.target/i386/pr70155-20.c: Likewise.
11776 * gcc.target/i386/pr70155-21.c: Likewise.
11777 * gcc.target/i386/pr70155-22.c: Likewise.
11778
92329f9f
L
117792016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11780
11781 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11782 ".{5,6}".
11783
309a0cf6
BC
117842016-04-27 Bin Cheng <bin.cheng@arm.com>
11785
11786 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11787 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11788 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11789 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11790 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11791
72ed2b9c
RB
117922016-04-27 Richard Biener <rguenther@suse.de>
11793
11794 PR ipa/70760
11795 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11796 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11797
3c98ff9b
NS
117982016-04-27 Nathan Sidwell <nathan@acm.org>
11799
11800 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11801 * g++.dg/ubsan/pr63956.C: Adjust error location.
11802
9ec5d66b
NC
118032016-04-27 Nick Clifton <nickc@redhat.com>
11804
11805 PR middle-end/49889
11806 * gcc.dg/pr49889.c: New test.
11807
c1e1f433
BS
118082016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11809
11810 * c-c++-common/memset-array.c: New test.
11811
8ac43293
MS
118122016-04-26 Martin Sebor <msebor@redhat.com>
11813
11814 PR c++/66639
11815 * g++.dg/cpp1y/func_constexpr.C: New test.
11816
843ce8ab
PP
118172016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11818
11819 PR c++/70241
11820 * g++.dg/cpp0x/enum32.C: New test.
11821 * g++.dg/cpp0x/enum33.C: New test.
11822
118232016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11824
11825 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11826 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11827 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11828 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11829 * gcc.c-torture/execute/pr38151.c: Likewise.
11830 * gcc.c-torture/execute/pr66556.c: Likewise.
11831 * gcc.c-torture/execute/pr67781.c: Likewise.
11832 * gcc.c-torture/execute/pr68648.c: Likewise.
11833
ca1206be
MG
118342016-04-26 Marc Glisse <marc.glisse@inria.fr>
11835
11836 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11837
2448a956
MP
118382016-04-26 Marek Polacek <polacek@redhat.com>
11839
11840 PR c/67784
11841 * gcc.dg/pr67784-3.c: New test.
11842 * gcc.dg/pr67784-4.c: New test.
11843 * gcc.dg/pr67784-5.c: New test.
11844
b02a5e26
MP
11845 PR c/70791
11846 * gcc.dg/Wnested-externs-2.c: New test.
11847
6b6aa8d3
MG
118482016-04-26 Marc Glisse <marc.glisse@inria.fr>
11849
11850 * gcc.dg/fold-plusmult.c: Adjust.
11851 * gcc.dg/no-strict-overflow-6.c: Adjust.
11852 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11853
a2095b55
BS
118542016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11855
11856 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11857 number scans.
11858 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11859 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11860 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11861 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11862 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11863 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11864 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11865 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11866 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11867 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11868 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11869 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11870 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11871 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11872 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11873 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11874 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11875 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11876 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11877 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11878 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11879 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11880 scans.
11881 * gcc.target/i386/pr32219-4.c: Likewise.
11882 * gcc.target/i386/pr32219-6.c: Likewise.
11883 * gcc.target/i386/pr32219-8.c: Likewise.
11884
bb0cc5c8
KT
118852016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11886
11887 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11888 associated options.
11889
5a0802ea
MP
118902016-04-26 Marek Polacek <polacek@redhat.com>
11891
11892 PR c++/70744
11893 * g++.dg/ext/cond2.C: New test.
11894
00f615af
BC
118952016-04-26 Bin Cheng <bin.cheng@arm.com>
11896
11897 PR tree-optimization/70771
11898 PR tree-optimization/70775
11899 * gcc.dg/pr70771.c: New test.
25939d34 11900 * gcc.dg/pr70775.c: New test.
00f615af 11901
218155e7
BS
119022016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11903
11904 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11905
ab99f467
RB
119062016-04-25 Richard Biener <rguenther@suse.de>
11907
11908 PR tree-optimization/70780
11909 * gcc.dg/torture/pr70780.c: New testcase.
11910
3f8257db 119112016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11912
c87885ca
RO
11913 * gcc.target/arm/neon-vaddws16.c: New test.
11914 * gcc.target/arm/neon-vaddws32.c: New test.
11915 * gcc.target/arm/neon-vaddwu16.c: New test.
11916 * gcc.target/arm/neon-vaddwu32.c: New test.
11917 * gcc.target/arm/neon-vaddwu8.c: New test.
11918 * lib/target-supports.exp
93c590ee
MC
11919 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11920 that arm neon support vector widen sum of HImode TO SImode.
11921
d6c1a7a7
JJ
119222016-04-23 Jakub Jelinek <jakub@redhat.com>
11923
11924 PR sanitizer/70712
11925 * c-c++-common/asan/pr70712.c: New test.
11926
ab0fc037
TS
119272016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11928
11929 * .gitattributes: New file.
11930
2aa64824
CL
119312016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11932
11933 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11934
e7e12d92
DH
119352016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11936
11937 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11938 * gfortran.dg/submodule_15.f08: Likewise.
11939
d1431192
RB
119402016-04-22 Richard Biener <rguenther@suse.de>
11941
11942 PR tree-optimization/70740
11943 * gcc.dg/torture/pr70740.c: New testcase.
11944
04a63c24
L
119452016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11946
11947 PR target/70750
11948 * gcc.target/i386/pr70750-1.c: New test.
11949 * gcc.target/i386/pr70750-2.c: Likewise.
11950
20700098
PC
119512016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11952
11953 PR c++/70540
11954 * g++.dg/cpp0x/auto48.C: New.
11955
aedf4e12
MP
119562016-04-21 Marek Polacek <polacek@redhat.com>
11957
11958 PR c++/70513
11959 * g++.dg/cpp0x/forw_enum12.C: New test.
11960 * g++.dg/cpp0x/forw_enum13.C: New test.
11961
2074d80a
KY
119622016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11963
11964 PR target/70728
11965 * gcc.target/i386/pr70728.c: New test.
11966
aef4aab0
RB
119672016-04-21 Richard Biener <rguenther@suse.de>
11968
11969 PR middle-end/70747
11970 * gcc.dg/pr70747.c: New testcase.
11971
2359e571
BC
119722016-04-21 Bin Cheng <bin.cheng@arm.com>
11973
11974 PR tree-optimization/70715
11975 * gcc.dg/tree-ssa/scev-13.c: New test.
11976
ce0e66ff
MG
119772016-04-21 Marc Glisse <marc.glisse@inria.fr>
11978
11979 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11980
2c2870a1
MG
119812016-04-21 Marc Glisse <marc.glisse@inria.fr>
11982
11983 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11984
a2b056a3
JH
119852016-04-20 Jan Hubicka <jh@suse.cz>
11986
11987 PR ipa/70018
11988 * g++.dg/ipa/nothrow-1.C: New testcase.
11989
ee392fc2
NS
119902016-04-20 Nathan Sidwell <nathan@acm.org>
11991
11992 PR c++/55635
11993 * g++.dg/eh/delete1.C: New.
11994
dda49daf
L
119952016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11996
11997 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11998 -mtune-ctrl=sse_typeless_stores.
11999
8a5b9d5a
L
120002016-04-20 H.J. Lu <hongjiu.lu@intel.com>
12001
12002 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
12003
1011119f
BC
120042016-04-20 Bin Cheng <bin.cheng@arm.com>
12005
12006 PR tree-optimization/69489
12007 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
12008
477d4906
IV
120092016-04-20 Ilya Verbin <ilya.verbin@intel.com>
12010
12011 PR c++/69363
12012 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
12013 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
12014 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
12015
fad08d12
BC
120162016-04-20 Bin Cheng <bin.cheng@arm.com>
12017
12018 PR tree-optimization/56625
12019 PR tree-optimization/69489
12020 * gcc.dg/vect/pr56625.c: New test.
12021 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
12022
9e3e4fab
AP
120232016-04-20 Andrew Pinski <apinski@cavium.com>
12024
12025 PR target/64971
12026 * gcc.c-torture/compile/pr37433-1.c: New testcase.
12027
d7aa24e4
AC
120282016-04-20 Arnaud Charlet <charlet@adacore.com>
12029
12030 * gnat.dg/self1.adb: Remove now incorrect test.
12031
e6d62b46
BC
120322016-04-20 Bin Cheng <bin.cheng@arm.com>
12033
12034 * gcc.dg/tree-ssa/scev-11.c: New test.
12035 * gcc.dg/tree-ssa/scev-12.c: New test.
12036
2697b189
MP
120372016-04-20 Marek Polacek <polacek@redhat.com>
12038
12039 PR tree-optimization/70725
12040 * gcc.dg/pr70725.c: New test.
12041
60d393e8
RB
120422016-04-20 Richard Biener <rguenther@suse.de>
12043
12044 PR tree-optimization/70726
12045 * g++.dg/vect/pr70726.cc: New testcase.
12046
82c6f58a
AK
120472016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12048
12049 PR target/70674
12050 * gcc.target/s390/pr70674.c: New test.
12051
90eeab20
JD
120522016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12053
12054 PR libgfortran/70684
12055 * gfortran.dg/list_read_14.f90: New test.
12056
fc9cf6da
L
120572016-04-19 H.J. Lu <hongjiu.lu@intel.com>
12058
12059 PR target/69201
12060 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
12061 extern to force it misaligned.
12062 (b): Likewise.
12063 (c): Likewise.
12064 (d): Likewise.
12065 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
12066 Don't check `*' before movv4sf_internal.
12067 * gcc.target/i386/avx256-unaligned-store-2.c: Check
12068 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
12069 Don't check `*' before movv16qi_internal.
12070 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
12071 extern to force it misaligned.
12072 (b): Likewise.
12073 (c): Likewise.
12074 (d): Likewise.
12075 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
12076 Don't check `*' before movv2df_internal.
12077 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
12078 extern to force it misaligned.
12079 (b): Likewise.
12080 (c): Likewise.
12081 (d): Likewise.
12082 Check movv8sf_internal instead of avx_storeups256.
12083 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
12084
ea8927ea
RB
120852016-04-19 Richard Biener <rguenther@suse.de>
12086
12087 PR tree-optimization/70171
12088 * g++.dg/tree-ssa/pr70171.C: New testcase.
12089
65f52ee9
RB
120902016-04-19 Richard Biener <rguenther@suse.de>
12091
12092 PR tree-optimization/70724
12093 * gcc.dg/torture/pr70724.c: New testcase.
12094
987b67f1
VM
120952016-04-18 Vladimir Makarov <vmakarov@redhat.com>
12096
12097 PR middle-end/70689
c87885ca 12098 * gcc.target/i386/pr70689.c: New.
987b67f1 12099
91a47c39
L
121002016-04-18 H.J. Lu <hongjiu.lu@intel.com>
12101
12102 PR target/70708
12103 * gcc.target/i386/pr70708.c: New test.
12104
8270b82d
RB
121052016-04-18 Richard Biener <rguenther@suse.de>
12106
12107 PR tree-optimization/43434
12108 * gcc.dg/vect/pr43434.c: New testcase.
12109 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
12110 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
12111 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
12112 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
12113 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
12114 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
12115 * gcc.dg/gomp/pr68640.c: Likewise.
12116 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
12117 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
12118
edd048e2
RB
121192016-04-18 Richard Biener <rguenther@suse.de>
12120
12121 PR tree-optimization/70701
12122 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
12123
bd5c7330
TV
121242016-04-18 Tom de Vries <tom@codesourcery.com>
12125
12126 PR testsuite/70699
12127 * gcc.dg/pr70161.c: Add dot-file scans.
12128 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
12129 instead of after last dot char.
12130
23f2660f
EB
121312016-04-17 Eric Botcazou <ebotcazou@adacore.com>
12132
12133 * c-c++-common/dump-ada-spec-3.c: New test.
12134 * c-c++-common/dump-ada-spec-4.c: Likewise.
12135
da152c9f
TV
121362016-04-17 Tom de Vries <tom@codesourcery.com>
12137
12138 PR other/70183
12139 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
12140
cc950f98
JH
121412016-04-15 Jan Hubicka <jh@suse.cz>
12142
12143 PR ipa/70018
12144 * g++.dg/ipa/pure-const-1.C: New testcase.
12145 * g++.dg/ipa/pure-const-2.C: New testcase.
12146 * g++.dg/ipa/pure-const-3.C: New testcase.
12147
949505a9
MP
121482016-04-15 Marek Polacek <polacek@redhat.com>
12149
12150 PR c/70671
12151 * gcc.dg/bitfld-22.c: New test.
12152
10e547d6
BS
121532016-04-15 Bernd Schmidt <bschmidt@redhat.com>
12154
12155 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
12156 x86_64.
12157
1e77281b
MP
121582016-04-15 Marek Polacek <polacek@redhat.com>
12159
12160 PR c/70651
12161 * c-c++-common/pr70651.c: New test.
12162
e501fa8e
KT
121632016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12164
12165 PR rtl-optimization/70681
12166 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
12167 dump scan on arm and powerpc.
12168 * gcc.dg/pr10474.c: Likewise.
12169
dda1bf61
JJ
121702016-04-15 Jakub Jelinek <jakub@redhat.com>
12171
ca4ef1ff
JJ
12172 PR c++/69517
12173 PR c++/70019
12174 PR c++/70588
12175 * g++.dg/cpp1y/vla11.C: Revert for real.
12176
dda1bf61
JJ
12177 PR c/70436
12178 * c-c++-common/Wparentheses-1.c: New test.
12179 * c-c++-common/gomp/Wparentheses-1.c: New test.
12180 * c-c++-common/gomp/Wparentheses-2.c: New test.
12181 * c-c++-common/gomp/Wparentheses-3.c: New test.
12182 * c-c++-common/gomp/Wparentheses-4.c: New test.
12183 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
12184 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
12185 * c-c++-common/goacc/Wparentheses-1.c: New test.
12186
1355e62c
KY
121872016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
12188
12189 PR target/70662
12190 * gcc.target/i386/pr70662.c: New test.
12191
0ab34b9e 121922016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 12193 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
12194
12195 PR tree-optimization/70130
12196 * gcc.dg/vect/O3-pr70130.c: New testcase.
12197
bc773aad
MM
121982016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
12199
6e9b2286
MM
12200 PR target/70669
12201 * gcc.target/powerpc/pr70669.c: New test.
12202
bc773aad
MM
12203 PR target/70640
12204 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
12205 a power7 system that does not have an assembler that supports
12206 power8.
12207
d8747845
MS
122082016-04-14 Martin Sebor <msebor@redhat.com>
12209
12210 PR c++/69517
12211 PR c++/70019
12212 PR c++/70588
12213 * c-c++-common/ubsan/vla-1.c: Revert.
12214 * g++.dg/cpp1y/vla11.C: Same.
12215 * g++.dg/cpp1y/vla12.C: Same.
12216 * g++.dg/cpp1y/vla13.C: Same.
12217 * g++.dg/cpp1y/vla14.C: Same.
12218 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 12219 * g++.dg/init/array24.C: Same.
d8747845
MS
12220 * g++.dg/ubsan/vla-1.C: Same.
12221
85128559
MP
122222016-04-14 Marek Polacek <polacek@redhat.com>
12223 Jan Hubicka <hubicka@ucw.cz>
12224
12225 PR c++/70029
12226 * g++.dg/torture/pr70029.C: New test.
12227
52fbb073
MS
122282016-04-14 Martin Sebor <msebor@redhat.com>
12229
12230 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
12231 type size to prevent failures on targets with very low maximum
12232 alignment.
12233
6db61d6f
RB
122342016-04-14 Richard Biener <rguenther@suse.de>
12235
12236 PR tree-optimization/70623
12237 * gcc.dg/torture/pr70623.c: New testcase.
12238 * gcc.dg/torture/pr70623-2.c: Likewise.
12239
342fac95
MS
122402016-04-13 Martin Sebor <msebor@redhat.com>
12241
12242 PR c++/69517
12243 PR c++/70019
12244 PR c++/70588
12245 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
12246 * g++.dg/cpp1y/vla11.C: New test.
12247 * g++.dg/cpp1y/vla12.C: New test.
12248 * g++.dg/cpp1y/vla13.C: New test.
12249 * g++.dg/cpp1y/vla14.C: New test.
12250 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 12251 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
12252 * g++.dg/ubsan/vla-1.C: Disable exceptions.
12253
d93c452f
JJ
122542016-04-13 Jakub Jelinek <jakub@redhat.com>
12255
12256 PR c++/70641
12257 * g++.dg/opt/pr70641.C: New test.
12258
85115fb6
RO
122592016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12260
12261 PR rtl-optimization/68749
12262 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
12263 effects of argument promotions.
12264 Remove default args to dg-skip-if.
12265
545a4139
PC
122662016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
12267
12268 PR c++/70635
12269 * g++.dg/parse/pr70635.C: New.
12270
b3a77f21
MP
122712016-04-13 Marek Polacek <polacek@redhat.com>
12272
12273 PR c++/70639
12274 * c-c++-common/Wmisleading-indentation-4.c: New test.
12275
99cd9857
MP
122762016-04-13 Marek Polacek <polacek@redhat.com>
12277
12278 PR c/70436
c87885ca
RO
12279 * gcc.dg/Wparentheses-12.c: New test.
12280 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 12281
75ca93ec
IE
122822016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
12283
12284 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
12285 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
12286 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
12287
3d3f9e7e
JJ
122882016-04-13 Jakub Jelinek <jakub@redhat.com>
12289
37947cd0
JJ
12290 PR middle-end/70633
12291 * gcc.c-torture/compile/pr70633.c: New test.
12292
3d3f9e7e
JJ
12293 PR debug/70628
12294 * gcc.dg/torture/pr70628.c: New test.
12295
92886d3e
PP
122962016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
12297
12298 PR c++/70610
12299 * g++.dg/template/pr70610.C: New test.
12300 * g++.dg/template/pr70610-2.C: New test.
12301 * g++.dg/template/pr70610-3.C: New test.
12302 * g++.dg/template/pr70610-4.C: New test.
12303
13bd7c2b
JJ
123042016-04-12 Jakub Jelinek <jakub@redhat.com>
12305
6512fa6d
JJ
12306 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
12307 128 instead of 32.
12308
13bd7c2b
JJ
12309 PR c++/70571
12310 * g++.dg/ext/pr70571.C: New test.
12311
20b9851c
MM
123122016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12313
8a434ada 12314 PR target/70640
20b9851c
MM
12315 * gcc.target/powerpc/pr70640.c: New test.
12316
2b2f52bc
PC
123172016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
12318
12319 PR c++/68722
12320 * g++.dg/parse/pr68722.C: New.
12321
5901e56a
JJ
123222016-04-12 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR rtl-optimization/70596
12325 * gcc.target/i386/pr70596.c: New test.
12326
d4619dc1
NS
123272016-04-12 Nathan Sidwell <nathan@acm.org>
12328
12329 PR c++/70501
12330 * g++.dg/init/pr70501.C: New.
12331
3df530d3
DW
123322016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
12333
12334 * gcc.target/i386/asm-flag-6.c: New test.
12335
b7a120d7
TV
123362016-04-12 Tom de Vries <tom@codesourcery.com>
12337
12338 PR tree-optimization/68756
12339 * gcc.dg/graphite/pr68756.c: New test.
12340
4e0eea75
JJ
123412016-04-12 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR tree-optimization/70602
12344 * gcc.c-torture/execute/pr70602.c: New test.
12345
35fbda43
MM
123462016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12347
12348 PR target/70381
12349 * gcc.target/powerpc/float128-1.c: New tests to make sure the
12350 __float128 emulator is built and runs.
12351 * gcc.target/powerpc/float128-1.c: Likewise.
12352
12353 * lib/target-supports.exp (check_ppc_float128_sw_available):
12354 Rework tests for __float128 software and hardware
12355 availability. Fix exit condition to return 0 on success.
12356
04a99ebe
JG
123572016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
12358
12359 PR target/70133
12360 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
12361 * gcc.target/aarch64/target_attr_15.c: Likewise.
12362
47cd5a85
PC
123632016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12364
12365 PR c++/69066
12366 * g++.dg/cpp1y/pr69066.C: New.
12367
a5edb32e
JD
123682016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12369
12370 PR fortran/68566
12371 * gfortran.dg/pr36192.f90: Update test.
12372 * gfortran.dg/pr36192_1.f90: Update test.
12373 * gfortran.dg/real_dimension_1.f: Update test.
12374 * gfortran.dg/parameter_array_init_7.f90: New test.
12375
8ef378f8
JDA
123762016-04-09 John David Anglin <danglin@gcc.gnu.org>
12377
c532c871
JDA
12378 PR testsuite/64039
12379 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
12380
d34f706f
JDA
12381 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
12382
75e1dd9e
JDA
12383 PR rtl-optimization/66669
12384 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
12385
8a976f5f
JDA
12386 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
12387
da04822a
JDA
12388 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
12389 * gcc.dg/pie-1.c: Likewise.
12390 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
12391 * gcc.dg/pic-4.c: Likewise.
12392 * gcc.dg/pie-3.c: Likewise.
12393 * gcc.dg/pie-4.c: Likewise.
12394
adfabcf9
JDA
12395 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
12396
4a020adf
JDA
12397 PR tree-optimization/68644
12398 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
12399
8ef378f8
JDA
12400 PR rtl-optimization/64886
12401 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
12402
09bf990e
TV
124032016-04-09 Tom de Vries <tom@codesourcery.com>
12404
12405 PR tree-optimization/68953
12406 * gcc.dg/graphite/pr68953.c: New test.
12407
138c3c1a
DH
124082016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12409
12410 PR fortran/70592
12411 * gfortran.dg/deferred_character_16.f90: New test.
12412
f55460af
JJ
124132016-04-09 Jakub Jelinek <jakub@redhat.com>
12414
12415 PR tree-optimization/70586
12416 * gcc.c-torture/execute/pr70586.c: New test.
12417
0b77bbf3
DH
124182016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12419
12420 PR sanitizer/70573
12421 * c-c++-common/asan/halt_on_error-1.c: Replace memset
12422 with __builtin_memset
12423 * c-c++-common/asan/halt_on_error-2.c: Likewise.
12424
c42cfb5c
CP
124252016-04-08 Cesar Philippidis <cesar@codesourcery.com>
12426
12427 PR lto/70289
12428 PR ipa/70348
12429 PR tree-optimization/70373
12430 PR middle-end/70533
12431 PR middle-end/70534
12432 PR middle-end/70535
12433 * c-c++-common/goacc/reduction-5.c: New test.
12434 * c-c++-common/goacc/reduction-promotions.c: New test.
12435 * gfortran.dg/goacc/reduction-3.f95: New test.
12436 * gfortran.dg/goacc/reduction-promotions.f90: New test.
12437
56cfb596
PP
124382016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
12439
12440 PR c++/70590
12441 PR c++/70452
12442 * g++.dg/pr70590.C: New test.
12443 * g++.dg/pr70590-2.C: New test.
12444
1a13c0a2
JJ
124452016-04-08 Jakub Jelinek <jakub@redhat.com>
12446
abc0647a
JJ
12447 PR middle-end/70593
12448 * gcc.target/i386/pr70593.c: New test.
12449
1a13c0a2
JJ
12450 PR rtl-optimization/70574
12451 * gcc.target/i386/avx2-pr70574.c: New test.
12452
c3da4956
MO
124532016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
12454
12455 PR sanitizer/70541
12456 * c-c++-common/asan/pr70541.c: New test.
12457
9f1b833b
TV
124582016-04-08 Tom de Vries <tom@codesourcery.com>
12459
12460 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
12461 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
12462
bae7adda
KT
124632016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12464
12465 PR target/70566
12466 * gcc.c-torture/execute/pr70566.c: New test.
12467
211f3d57
TV
124682016-04-08 Tom de Vries <tom@codesourcery.com>
12469
12470 * c-c++-common/goacc/uninit-copy-clause.c: New test.
12471 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
12472
02cf2861
AM
124732016-04-08 Alan Modra <amodra@gmail.com>
12474
12475 * gcc.target/powerpc/pr70117.c: New.
12476
5f490f9f
JJ
124772016-04-07 Jakub Jelinek <jakub@redhat.com>
12478
56e9b710
JJ
12479 PR testsuite/70581
12480 * gcc.dg/lto/simd-function_0.c: New test.
12481
5f490f9f
JJ
12482 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
12483 clones.
12484 * c-c++-common/attr-simd-2.c: Likewise.
12485 * c-c++-common/attr-simd-4.c: Likewise.
12486 * gcc.dg/gomp/simd-clones-2.c: Likewise.
12487 * gcc.dg/gomp/simd-clones-3.c: Likewise.
12488
e4ebc74d
TP
124892016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
12490
12491 PR testsuite/70553
12492 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
12493
9817ae35
TS
124942016-04-07 Thomas Schwinge <thomas@codesourcery.com>
12495 Tom de Vries <tom@codesourcery.com>
12496
12497 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
12498 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12499 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12500 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12501 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12502 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12503 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12504 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
12505
e292f64d
PP
125062016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12507
12508 PR c/70436
12509 * g++.dg/warn/Wparentheses-29.C: New test.
12510
6b37bdaf
PP
125112016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
12512
12513 PR c/70436
12514 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
12515 explicit braces to resolve a future -Wparentheses warning.
12516
64824205
RH
125172016-04-06 Richard Henderson <rth@redhat.com>
12518
12519 * gcc.dg/pr61817-1.c: New test.
12520 * gcc.dg/pr61817-2.c: New test.
12521 * gcc.dg/pr69391-1.c: New test.
12522 * gcc.dg/pr69391-2.c: New test.
12523
bc2fc1f3
VM
125242016-04-06 Vladimir Makarov <vmakarov@redhat.com>
12525
12526 PR rtl-optimization/70398
c87885ca 12527 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 12528
41414a02
EB
125292016-04-06 Eric Botcazou <ebotcazou@adacore.com>
12530
12531 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
12532
4066ea8a
YR
125332016-04-06 Yvan Roux <yvan.roux@linaro.org>
12534 Pedro Alves <palves@redhat.com>
12535
12536 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
12537
ec35ea45
JJ
125382016-04-06 Jakub Jelinek <jakub@redhat.com>
12539
3866f8dd
JJ
12540 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
12541 Check for avx512f effective targets instead of avx2.
12542 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
12543 for AVX512F clones.
12544 * gcc.dg/gomp/declare-simd-3.c: Likewise.
12545 * g++.dg/gomp/declare-simd-1.C: Likewise.
12546 * g++.dg/gomp/declare-simd-3.C: Likewise.
12547 * g++.dg/gomp/declare-simd-4.C: Likewise.
12548
ec35ea45
JJ
12549 PR middle-end/70550
12550 * c-c++-common/gomp/pr70550-1.c: New test.
12551 * c-c++-common/gomp/pr70550-2.c: New test.
12552
c08d28ac
NS
125532016-04-05 Nathan Sidwell <nathan@acm.org>
12554
12555 PR c++/70512
12556 * g++.dg/ext/attribute-may-alias-5.C: New.
12557
1d510e04
JJ
125582016-04-05 Jakub Jelinek <jakub@redhat.com>
12559
12560 PR c++/70336
12561 * c-c++-common/pr70336.c: New test.
12562 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
12563 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
12564
84278ed9
JH
125652016-04-05 Jan Hubicka <hubicka@ucw.cz>
12566
12567 PR ipa/66223
12568 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
12569
268a0ec4
JJ
125702016-04-05 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR rtl-optimization/70542
12573 * gcc.dg/torture/pr70542.c: New test.
12574 * gcc.target/i386/avx2-pr70542.c: New test.
12575
5e8c2eb1
ZS
125762016-04-05 Zdenek Sojka <zsojka@seznam.cz>
12577
12578 PR tree-optimization/70509
12579 * gcc.target/i386/avx512bw-pr70509.c: New test.
12580
c0daf32d
PP
125812016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
12582
12583 PR c++/70452
12584 * g++.dg/ext/constexpr-vla4.C: New test.
12585
bf867841
UB
125862016-04-05 Uros Bizjak <ubizjak@gmail.com>
12587
12588 PR target/70510
12589 * gcc.target/i386/pr70510.c: New test.
12590
3022186a
RB
125912016-04-05 Richard Biener <rguenther@suse.de>
12592
12593 PR tree-optimization/70526
12594 * g++.dg/torture/pr70526.C: New testcase.
12595
55fc79b2
JJ
125962016-04-05 Jakub Jelinek <jakub@redhat.com>
12597
12598 PR target/70525
12599 * gcc.target/i386/pr70525.c: New test.
12600
62b233f2
RB
126012016-04-05 Richard Biener <rguenther@suse.de>
12602
12603 PR middle-end/70499
12604 * g++.dg/torture/pr70499.C: New testcase.
12605
cc05759d
RB
126062016-04-05 Richard Biener <rguenther@suse.de>
12607
12608 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
12609 remove XFAIL.
12610
f23f16d4
JJ
126112016-04-04 Jakub Jelinek <jakub@redhat.com>
12612
12613 PR middle-end/70307
12614 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
12615 rs6000 ABI warnings.
12616
d27ecc49
JH
126172016-04-04 Jan Hubicka <hubicka@ucw.cz>
12618
12619 PR ipa/66223
12620 * g++.dg/ipa/devirt-51.C: New testcase.
12621
c974c96e 126222016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 12623 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
12624
12625 PR middle-end/70457
12626 * gcc.dg/torture/pr70457.c: New.
12627
7a85da89
AV
126282016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12629
12630 PR fortran/67538
12631 * gfortran.dg/allocate_with_source_19.f08: New test.
12632
de517e64
AV
126332016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
12634
12635 PR fortran/65795
12636 * gfortran.dg/coarray_allocate_6.f08: New test.
12637
43b9f499
RB
126382016-04-04 Richard Biener <rguenther@suse.de>
12639
12640 PR rtl-optimization/70484
12641 * gcc.dg/torture/pr70484.c: New testcase.
12642
f13355da
MP
126432016-04-04 Marek Polacek <polacek@redhat.com>
12644
12645 PR c/70307
12646 * gcc.dg/torture/pr70307.c: New test.
12647
6cc6ed50
OE
126482016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
12649
12650 PR target/70416
12651 PR target/67391
12652 * gcc.target/sh/torture/pr70416.c: New.
12653
abdc16c8
MS
126542016-04-02 Martin Sebor <msebor@redhat.com>
12655
12656 PR c++/67376
12657 PR c++/70170
12658 PR c++/70172
12659 PR c++/70228
12660 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
12661 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
12662 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
12663 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
12664 * g++.dg/cpp0x/constexpr-string.C: Same.
12665 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
12666 * g++.dg/cpp0x/pr65398.C: Same.
12667 * g++.dg/ext/constexpr-vla1.C: Same.
12668 * g++.dg/ext/constexpr-vla2.C: Same.
12669 * g++.dg/ext/constexpr-vla3.C: Same.
12670 * g++.dg/ubsan/pr63956.C: Same.
12671
763cd859
JJ
126722016-04-01 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR rtl-optimization/70467
12675 * gcc.target/i386/pr70467-2.c: New test.
12676
0f875435
JJ
126772016-04-01 Jakub Jelinek <jakub@redhat.com>
12678 Marek Polacek <polacek@redhat.com>
12679
12680 PR c++/70488
12681 * g++.dg/init/new47.C: New test.
12682
41d14659
RR
126832016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12684
12685 PR target/70496
12686 * gcc.target/arm/pr70496.c: New test.
12687
f9bf89bb
NS
126882016-04-01 Nathan Sidwell <nathan@acm.org>
12689
73b9085d
NS
12690 PR c++/68475
12691 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
12692
4afdcfaa
IE
126932016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12694
12695 PR target/69890
12696 * gcc.dg/strlenopt.h (memmove): New.
12697 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
12698 instead of "string.h".
12699 * gcc.target/i386/chkp-strlen-2.c: Likewise.
12700 * gcc.target/i386/chkp-strlen-3.c: Likewise.
12701 * gcc.target/i386/chkp-strlen-4.c: Likewise.
12702 * gcc.target/i386/chkp-strlen-5.c: Likewise.
12703 * gcc.target/i386/chkp-stropt-1.c: Likewise.
12704 * gcc.target/i386/chkp-stropt-10.c: Likewise.
12705 * gcc.target/i386/chkp-stropt-11.c: Likewise.
12706 * gcc.target/i386/chkp-stropt-12.c: Likewise.
12707 * gcc.target/i386/chkp-stropt-13.c: Likewise.
12708 * gcc.target/i386/chkp-stropt-14.c: Likewise.
12709 * gcc.target/i386/chkp-stropt-15.c: Likewise.
12710 * gcc.target/i386/chkp-stropt-16.c: Likewise.
12711 * gcc.target/i386/chkp-stropt-2.c: Likewise.
12712 * gcc.target/i386/chkp-stropt-3.c: Likewise.
12713 * gcc.target/i386/chkp-stropt-4.c: Likewise.
12714 * gcc.target/i386/chkp-stropt-5.c: Likewise.
12715 * gcc.target/i386/chkp-stropt-6.c: Likewise.
12716 * gcc.target/i386/chkp-stropt-7.c: Likewise.
12717 * gcc.target/i386/chkp-stropt-8.c: Likewise.
12718 * gcc.target/i386/chkp-stropt-9.c: Likewise.
12719
b5d7a29c
RO
127202016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12721
12722 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
12723 (Holder::foo): Reflect this.
12724
b660f9ec
IE
127252016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12726
12727 PR target/70442
12728 * gcc.dg/pr70442.c: New test.
12729
88504f34
NS
127302016-03-31 Nathan Sidwell <nathan@acm.org>
12731
12732 PR c++/70393
12733 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12734
95d34b96
KY
127352016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12736
12737 PR target/70453
12738 * gcc.target/i386/pr70453.c: New test.
12739
b4c4967c
AB
127402016-03-31 Andrey Belevantsev <abel@ispras.ru>
12741
12742 PR target/70292
12743 * gcc.c-torture/pr70292.c: New test.
12744
5fde6a45
MP
127452016-03-31 Marek Polacek <polacek@redhat.com>
12746
12747 PR c/70297
12748 * c-c++-common/pr70297.c: New test.
12749 * g++.dg/cpp0x/typedef-redecl.C: New test.
12750 * gcc.dg/typedef-redecl2.c: New test.
12751
97eb24c4
JJ
127522016-03-31 Jakub Jelinek <jakub@redhat.com>
12753
12754 PR rtl-optimization/70460
12755 * gcc.c-torture/execute/pr70460.c: New test.
12756
efc3536f
RB
127572016-03-31 Richard Biener <rguenther@suse.de>
12758
12759 PR c++/70430
12760 * g++.dg/ext/vector30.C: New testcase.
12761
e0876e21
DH
127622016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12763 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12764
12765 * gfortran.dg/fmt_pf.f90: New test.
12766
e9bff8c6
RO
127672016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12768
12769 Forward-port from 5 branch
12770 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12771
12772 PR testsuite/70356
12773 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12774 dg-require-effective-target after dg-do.
12775
12776 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12777
12778 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12779
2620c80d
TS
127802016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12781 Julian Brown <julian@codesourcery.com>
12782 Chung-Lin Tang <cltang@codesourcery.com>
12783 Cesar Philippidis <cesar@codesourcery.com>
12784 James Norris <jnorris@codesourcery.com>
12785 Tom de Vries <tom@codesourcery.com>
12786 Nathan Sidwell <nathan@codesourcery.com>
12787
bf867841 12788 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12789 * c-c++-common/goacc/loop-clauses.c: Likewise.
12790 * g++.dg/goacc/template.C: Likewise.
12791 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12792 * gfortran.dg/goacc/loop-1.f95: Likewise.
12793 * gfortran.dg/goacc/loop-5.f95: Likewise.
12794 * gfortran.dg/goacc/loop-6.f95: Likewise.
12795 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12796 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12797 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12798 * c-c++-common/goacc/clauses-fail.c: Likewise.
12799 * c-c++-common/goacc/parallel-1.c: Likewise.
12800 * c-c++-common/goacc/reduction-1.c: Likewise.
12801 * c-c++-common/goacc/reduction-2.c: Likewise.
12802 * c-c++-common/goacc/reduction-3.c: Likewise.
12803 * c-c++-common/goacc/reduction-4.c: Likewise.
12804 * c-c++-common/goacc/routine-3.c: Likewise.
12805 * c-c++-common/goacc/routine-4.c: Likewise.
12806 * c-c++-common/goacc/routine-5.c: Likewise.
12807 * c-c++-common/goacc/tile.c: Likewise.
12808 * g++.dg/goacc/template.C: Likewise.
12809 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12810 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12811 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12812 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12813 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12814 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12815 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12816 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12817 * c-c++-common/goacc/use_device-1.c: ... this file.
12818 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12819 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12820 * c-c++-common/goacc/host_data-6.c: ... this file.
12821 * c-c++-common/goacc/loop-2-kernels.c: New file.
12822 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12823 * c-c++-common/goacc/loop-3.c: Likewise.
12824 * g++.dg/goacc/reference.C: Likewise.
12825 * g++.dg/goacc/routine-1.C: Likewise.
12826 * g++.dg/goacc/routine-2.C: Likewise.
12827
f6d2d066
RB
128282016-03-30 Richard Biener <rguenther@suse.de>
12829
12830 PR middle-end/70450
12831 * gcc.dg/torture/pr70450.c: New testcase.
12832
d43242b9
JJ
128332016-03-30 Jakub Jelinek <jakub@redhat.com>
12834
12835 PR target/70421
12836 * gcc.dg/torture/pr70421.c: New test.
12837 * gcc.target/i386/avx512f-pr70421.c: New test.
12838
5ce43b77
L
128392016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12840
12841 PR testsuite/70364
12842 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12843 (check): New function.
12844 (bar): Call check.
12845 (foo): Align stack to 16 bytes when calling bar.
12846 * gcc.target/i386/cleanup-2.c: Likewise.
12847
d014a712
PP
128482016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12849
12850 PR tree-optimization/59124
12851 * gcc.dg/Warray-bounds-19.c: New test.
12852
3f8257db 128532016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12854
12855 * lib/prune.exp (escape_regex_chars): New.
12856 (prune_file_path): Update to quote metcharacters for regexp.
12857
3336c6e0
JJ
128582016-03-29 Jakub Jelinek <jakub@redhat.com>
12859
a362f023
JJ
12860 PR rtl-optimization/70429
12861 * gcc.c-torture/execute/pr70429.c: New test.
12862
3336c6e0
JJ
12863 PR tree-optimization/70405
12864 * gcc.dg/pr70405.c: New test.
12865
728557fd
AV
128662016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12867
12868 PR fortran/70397
12869 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12870 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12871
bef977d4
TS
128722016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12873
12874 PR testsuite/64177
12875 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12876 __cilkrts_set_param to set two workers.
12877 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12878 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12879
6f6d25c9
DH
128802016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12881
bf867841 12882 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12883
45733562
KY
128842016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12885
12886 PR target/70406
bf867841 12887 * gcc.target/i386/pr70406.c: New test.
45733562 12888
a1799e5e
EB
128892016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12890
12891 * gnat.dg/specs/double_record_extension3.ads: New test.
12892
5fca7b66
RH
128932016-03-25 Richard Henderson <rth@redhat.com>
12894
12895 PR target/70120
12896 * gcc.target/aarch64/pr70120-1.c: New.
12897 * gcc.target/aarch64/pr70120-2.c: New.
12898 * gcc.target/aarch64/pr70120-3.c: New.
12899
31ce75c6
PP
129002016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12901
12902 PR c++/62212
12903 * g++.dg/template/mangle2.C: The dg-do directive should be
12904 "compile" not "assemble".
12905
3caf0ca1
BS
129062016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12907
12908 PR lto/69650
12909 * gcc.dg/pr69650.c: New test.
12910
634035b6
DE
129112016-03-25 David Edelsohn <dje.gcc@gmail.com>
12912
12913 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12914
45d34276
AM
129152016-03-25 Alan Modra <amodra@gmail.com>
12916
12917 * gcc.dg/dfp/pr70052.c: New test.
12918
8f085166
RH
129192016-03-24 Richard Henderson <rth@redhat.com>
12920
12921 PR middle-end/69845
12922 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12923 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12924
011e5ec3
TV
129252016-03-24 Tom de Vries <tom@codesourcery.com>
12926
12927 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12928
9e3f4551
TV
129292016-03-24 Tom de Vries <tom@codesourcery.com>
12930
12931 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12932 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12933
45780041
TV
129342016-03-24 Tom de Vries <tom@codesourcery.com>
12935
12936 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12937 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12938
887ab4e5
PP
129392016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12940
12941 PR c++/62212
12942 * g++.dg/template/mangle2.C: New test.
12943
69a9a66f
RB
129442016-03-24 Richard Biener <rguenther@suse.de>
12945
12946 PR tree-optimization/70396
12947 * gcc.dg/torture/pr70396.c: New testcase.
12948
ed87de55
RB
129492016-03-24 Richard Biener <rguenther@suse.de>
12950
12951 PR middle-end/70370
12952 * gcc.dg/torture/pr70370.c: New testcase.
12953
ea064934
TV
129542016-03-24 Tom de Vries <tom@codesourcery.com>
12955
12956 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12957 * gfortran.dg/goacc/kernels-tree.f95: Same.
12958 * gfortran.dg/goacc/parallel-tree.f95: Same.
12959
b2a4dd1d
TV
129602016-03-24 Tom de Vries <tom@codesourcery.com>
12961
12962 * c-c++-common/goacc/uninit-if-clause.c: New test.
12963 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12964
72e7cd6e
JJ
129652016-03-24 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR target/70290
bf867841
UB
12968 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12969 Fix formatting.
72e7cd6e 12970
ce9d0c03
RB
129712016-03-24 Richard Biener <rguenther@suse.de>
12972
12973 PR tree-optimization/70372
12974 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12975
426b9428
PP
129762016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12977
12978 PR c++/70347
12979 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12980
cd1588c4
PP
129812016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12982
12983 PR c++/70332
12984 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12985
61637db3
JJ
129862016-03-23 Jakub Jelinek <jakub@redhat.com>
12987
928af3bf
JJ
12988 PR c++/70001
12989 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12990 * g++.dg/cpp1y/pr70001.C: New test.
12991
61637db3
JJ
12992 PR c++/70323
12993 * g++.dg/cpp0x/constexpr-70323.C: New test.
12994
05aca4e7
AO
129952016-03-23 Alexandre Oliva <aoliva@redhat.com>
12996 Jason Merrill <jason@redhat.com>
12997 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR c++/69315
13000 * g++.dg/cpp0x/constexpr-69315.C: New test.
13001 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
13002
fbdb6baf
MP
130032016-03-23 Marek Polacek <polacek@redhat.com>
13004
13005 PR c++/69884
13006 * g++.dg/warn/Wignored-attributes-1.C: New test.
13007 * g++.dg/warn/Wignored-attributes-2.C: New test.
13008
d79ee524
TV
130092016-03-23 Tom de Vries <tom@codesourcery.com>
13010
13011 * c-c++-common/goacc/kernels-default.c (foo): Add missing
13012 initialization.
13013 * gfortran.dg/goacc/private-3.f95 (test): Same.
13014 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
13015 missing use param.
13016
a59f0bef
KT
130172016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13018
13019 * lib/target-supports.exp: Remove v7ve entry from loop
13020 creating effective target checks.
13021 (check_effective_target_arm_arch_v7ve_ok): New procedure.
13022 (add_options_for_arm_arch_v7ve): Likewise.
13023
0179520a
JJ
130242016-03-23 Jakub Jelinek <jakub@redhat.com>
13025
13026 PR tree-optimization/70354
13027 * gcc.dg/vect/pr70354-1.c: New test.
13028 * gcc.dg/vect/pr70354-2.c: New test.
13029 * gcc.target/i386/avx2-pr70354-1.c: New test.
13030 * gcc.target/i386/avx2-pr70354-2.c: New test.
13031
75bb14d7
JL
130322016-03-22 Jeff Law <law@redhat.com>
13033
13034 PR target/70232
13035 * gcc.dg/tree-ssa/pr70232.c: New test.
13036
72c9526d
IE
130372016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13038
13039 PR target/70302
13040 * gcc.target/i386/pr70302.c: New test.
13041
a3ca1bc5
RB
130422016-03-22 Richard Biener <rguenther@suse.de>
13043
13044 PR middle-end/70251
13045 * g++.dg/torture/pr70251.C: New testcase.
13046
5c240f4d
DM
130472016-03-22 David Malcolm <dmalcolm@redhat.com>
13048
13049 PR c/69993
13050 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
13051 Wmisleading-indentation.c.
13052 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
13053 reflect change to diagnostic text and order of messages.
13054 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
13055
80f6631b
DE
130562016-03-22 David Edelsohn <dje.gcc@gmail.com>
13057
13058 * g++.dg/ext/java-3.C: Don't compile on AIX.
13059
9a10956c
RB
130602016-03-22 Richard Biener <rguenther@suse.de>
13061
13062 PR middle-end/70333
13063 * gcc.dg/torture/pr70333.c: New testcase.
13064
6cedf922
IE
130652016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
13066
13067 * g++.dg/ext/pr70290.C: New test.
13068
cd6c27ac
KY
130692016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
13070
13071 PR target/70325
13072 * gcc.target/i386/pr70325.c: New test.
13073
4cde512c
JJ
130742016-03-22 Jakub Jelinek <jakub@redhat.com>
13075
b01915ed
JJ
13076 PR target/70329
13077 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
13078 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
13079
4e3e2cf1
JJ
13080 PR target/70300
13081 * gcc.target/i386/pr70300.c: New test.
13082
4cde512c
JJ
13083 PR c++/70295
13084 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
13085 (func2): New function for cond with parens, xfail warning for c++.
13086 * g++.dg/warn/Wnonnull-compare-8.C: New test.
13087
16f6d7dc
PP
130882016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13089
13090 PR c++/70096
13091 * g++.dg/template/ptrmem30.C: New test.
13092
a3e2b438
PP
130932016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
13094
13095 PR c++/70204
13096 * g++.dg/cpp0x/constexpr-70204a.C: New test.
13097 * g++.dg/cpp0x/constexpr-70204b.C: New test.
13098
11b6a02e
JJ
130992016-03-21 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR middle-end/70326
13102 * gcc.dg/pr70326.c: New test.
13103
b9407883
MG
131042016-03-21 Marc Glisse <marc.glisse@inria.fr>
13105 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR tree-optimization/70317
13108 * gcc.dg/pr70317.c: New test.
13109
4a148e19
UB
131102016-03-21 Uros Bizjak <ubizjak@gmail.com>
13111
13112 PR target/70327
13113 * gcc.target/i386/pr70327.c: New test.
13114
2a85ddbb
ML
131152016-03-21 Martin Liska <mliska@suse.cz>
13116
7d36fe98 13117 PR ipa/70306
2a85ddbb
ML
13118 * gcc.dg/ipa/pr70306.c: New test.
13119
4a148e19 131202016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
13121
13122 * gcc.target/arm/attr-align1.c: Skip if M-profile.
13123 * gcc.target/arm/attr-align3.c: Likewise.
13124 * gcc.target/arm/attr_arm.c: Likewise.
13125 * gcc.target/arm/flip-thumb.c: Likewise.
13126
6b366948
JJ
131272016-03-21 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR target/70296
13130 * gcc.target/powerpc/altivec-36.c: New test.
13131
2fac8c14
RB
131322016-03-21 Richard Biener <rguenther@suse.de>
13133
13134 PR tree-optimization/70310
13135 * gcc.dg/torture/pr70310.c: New testcase.
13136
e9bde854
KY
131372016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
13138
13139 PR target/70293
13140 * gcc.target/i386/pr70293.c: New test.
13141
56bbfaf6
RB
131422016-03-21 Richard Biener <rguenther@suse.de>
13143
13144 PR tree-optimization/70288
13145 * gcc.dg/torture/pr70288-1.c: New testcase.
13146 * gcc.dg/torture/pr70288-2.c: Likewise.
13147
3eee49ed
AB
131482016-03-21 Andrey Belevantsev <abel@ispras.ru>
13149
13150 PR rtl-optimization/69307
13151 * gcc.target/arm/pr69307.c: New test.
4a148e19 13152
8e7816b4
AB
131532016-03-21 Andrey Belevantsev <abel@ispras.ru>
13154
13155 PR rtl-optimization/69102
13156 * gcc.c-torture/compile/pr69102.c: New test.
13157
14d7d4be
JL
131582016-03-18 Jeff Law <law@redhat.com>
13159
13160 PR rtl-optimization/70263
13161 * gcc.c-torture/compile/pr70263-1.c: New test.
13162 * gcc.target/i386/pr70263-2.c: New test.
13163
5c6a601c
BS
131642016-03-18 Bernd Schmidt <bschmidt@redhat.com>
13165
13166 PR rtl-optimization/70278
13167 * gcc.dg/torture/pr70278.c: New test.
13168 * gcc.target/arm/pr70278.c: New test.
13169
4bbf545b
DM
131702016-03-18 David Malcolm <dmalcolm@redhat.com>
13171
13172 PR c/70281
13173 * gcc.dg/plugin/diagnostic-test-expressions-1.c
13174 (test_builtin_types_compatible_p): New test function.
13175 * gcc.dg/pr70281.c: New test case.
13176
dc28bb68
CL
131772016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
13178
13179 PR target/70113
13180 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
13181
5e8d6dff
IE
131822016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13183
13184 PR tree-optimization/70252
13185 * gcc.dg/pr70252.c: New test.
13186
d0e7e403
TV
131872016-03-18 Tom de Vries <tom@codesourcery.com>
13188
13189 * gcc.dg/pr70161-2.c: New test.
13190 * gcc.dg/pr70161.c: New test.
13191
fa22501a
TV
131922016-03-18 Tom de Vries <tom@codesourcery.com>
13193
13194 PR ipa/70269
13195 * gcc.dg/pr70269.c: New test.
13196
dd125026
JJ
131972016-03-18 Jakub Jelinek <jakub@redhat.com>
13198
13199 PR c++/70267
13200 * g++.dg/ext/java-3.C: New test.
13201
91914f0a
PP
132022016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13203
13204 PR c++/70205
13205 * g++.dg/lookup/pr70205.C: New test.
13206
753a8910
PP
132072016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
13208
13209 PR c++/70218
13210 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
13211
14ba7b28
MP
132122016-03-17 Marek Polacek <polacek@redhat.com>
13213
13214 PR c/69407
13215 * gcc.dg/atomic-op-6.c: New test.
13216
ded60913
DM
132172016-03-17 David Malcolm <dmalcolm@redhat.com>
13218
13219 PR c/70264
13220 * c-c++-common/pr70264.c: New test case.
13221
a3aad0e6
JJ
132222016-03-17 Jakub Jelinek <jakub@redhat.com>
13223
17366700
JJ
13224 PR c++/70144
13225 * c-c++-common/pr70144-1.c: New test.
13226 * c-c++-common/pr70144-2.c: New test.
13227
a3aad0e6
JJ
13228 PR c++/70272
13229 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
13230 * g++.dg/opt/flifetime-dse6.C: New test.
13231 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
13232
b57e6e18
L
132332016-03-17 H.J. Lu <hongjiu.lu@intel.com>
13234
13235 PR driver/70192
13236 * gcc.dg/pic-1.c: New test.
13237 * gcc.dg/pic-2.c: Likewise.
13238 * gcc.dg/pic-3.c: Likewise.
13239 * gcc.dg/pic-4.c: Likewise.
13240 * gcc.dg/pie-1.c: Likewise.
13241 * gcc.dg/pie-2.c: Likewise.
13242 * gcc.dg/pie-3.c: Likewise.
13243 * gcc.dg/pie-4.c: Likewise.
13244 * gcc.dg/pie-5.c: Likewise.
13245 * gcc.dg/pie-6.c: Likewise.
13246
b38ba58b
TV
132472016-03-17 Tom de Vries <tom@codesourcery.com>
13248
13249 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
13250 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
13251
6931b3b7
RB
132522016-03-17 Richard Biener <rguenther@suse.de>
13253
13254 PR debug/70271
13255 * g++.dg/debug/pr70271.C: New testcase.
13256
0c8b64cb
IE
132572016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
13258
13259 * gcc.target/i386/pr70251.c: New test.
13260
b1970801
MP
132612016-03-17 Marek Polacek <polacek@redhat.com>
13262
13263 PR c++/70194
13264 * g++.dg/warn/constexpr-70194.C: New test.
13265
820c5eaa
RH
132662016-03-16 Richard Henderson <rth@redhat.com>
13267
13268 PR middle-end/70240
13269 * gcc.c-torture/compile/pr70240.c: New.
13270
da0ad263
SKS
132712016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
13272
13273 * gcc.c-torture/compile/20151204.c: Skip for avr.
13274
c73d295c
JJ
132752016-03-16 Jakub Jelinek <jakub@redhat.com>
13276
13277 PR target/70245
13278 * g++.dg/opt/pr70245.C: New test.
13279 * g++.dg/opt/pr70245.h: New file.
13280 * g++.dg/opt/pr70245-aux.cc: New file.
13281
b2794066
MS
132822016-03-16 Martin Sebor <msebor@redhat.com>
13283
13284 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
13285
aa43616c
RH
132862016-03-16 Richard Henderson <rth@redhat.com>
13287
13288 PR middle-end/70199
13289 * gcc.c-torture/compile/pr70199.c: New.
13290
59608fe5
L
132912016-03-16 H.J. Lu <hongjiu.lu@intel.com>
13292
13293 * gcc.dg/uninit-19.c: Run dos2unix.
13294
ab4c578f
MP
132952016-03-16 Marek Polacek <polacek@redhat.com>
13296
13297 PR c/70093
13298 * gcc.dg/nested-func-10.c: New test.
13299 * gcc.dg/nested-func-9.c: New test.
13300
f5387e76
JJ
133012016-03-16 Jakub Jelinek <jakub@redhat.com>
13302
13303 PR tree-optimization/68714
13304 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
13305
7662b718
TV
133062016-03-16 Tom de Vries <tom@codesourcery.com>
13307
13308 PR tree-optimization/68715
13309 * gcc.dg/graphite/pr68715-2.c: New test.
13310 * gcc.dg/graphite/pr68715.c: New test.
13311 * gfortran.dg/graphite/pr68715.f90: New test.
13312
be7ce7ae
TV
133132016-03-16 Tom de Vries <tom@codesourcery.com>
13314
13315 PR tree-optimization/68809
13316 * gcc.dg/graphite/pr68809-2.c: New test.
13317 * gcc.dg/graphite/pr68809.c: New test.
13318
1935f250
JJ
133192016-03-16 Jakub Jelinek <jakub@redhat.com>
13320
6651c93e
JJ
13321 PR c++/70147
13322 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
13323 method call to i () as argument. Adjust expected output.
13324
1935f250
JJ
13325 PR c++/70147
13326 * g++.dg/ubsan/pr70147-1.C: New test.
13327 * g++.dg/ubsan/pr70147-2.C: New test.
13328
ab1caa6e
MS
133292016-03-15 Martin Sebor <msebor@redhat.com>
13330
13331 PR c++/58281
13332 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
13333
5c2a1bbb
JDA
133342016-03-15 John David Anglin <danglin@gcc.gnu.org>
13335
cb5d8ad1
JDA
13336 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
13337 hppa*-*-hpux*.
13338
b440dd40
JDA
13339 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
13340
5c2a1bbb
JDA
13341 PR libfortran/69799
13342 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
13343 libatomic_available.
13344
42c729c5
MP
133452016-03-15 Marek Polacek <polacek@redhat.com>
13346
13347 PR c++/70209
13348 * g++.dg/ext/attribute-may-alias-4.C: New test.
13349
82b1c550
AM
133502016-03-15 Alexander Monakov <amonakov@ispras.ru>
13351
13352 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
13353 -fvar-tracking-assignments-toggle flag.
13354
4ccbf3a6
PH
133552016-03-15 Pat Haugen <pthaugen@us.ibm.com>
13356
13357 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
13358
c39858bd
JJ
133592016-03-15 Jakub Jelinek <jakub@redhat.com>
13360
13361 PR rtl-optimization/70222
13362 * gcc.c-torture/execute/pr70222-1.c: New test.
13363 * gcc.c-torture/execute/pr70222-2.c: New test.
13364
8be119c1
RH
133652016-03-15 Richard Henderson <rth@redhat.com>
13366
13367 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
13368
6598bb55
AB
133692016-03-15 Andrey Belevantsev <abel@ispras.ru>
13370
13371 PR rtl-optimization/69032
13372 * gcc.dg/pr69032.c: New test.
13373
81fa2944
AB
133742016-03-15 Andrey Belevantsev <abel@ispras.ru>
13375
13376 PR rtl-optimization/63384
4a148e19 13377 * g++.dg/pr63384.C: New test.
81fa2944 13378
74ea9ab6
AB
133792016-03-15 Andrey Belevantsev <abel@ispras.ru>
13380
13381 PR target/64411
13382 * gcc.target/i386/pr64411.C: New test.
13383
045d5055
TV
133842016-03-15 Tom de Vries <tom@codesourcery.com>
13385
13386 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
13387 * gfortran.dg/goacc/kernels-alias.f95: New test.
13388
3ea33585
MS
133892016-03-14 Martin Sebor <msebor@redhat.com>
13390
13391 PR c++/53792
13392 * g++.dg/cpp0x/constexpr-inline.C: New test.
13393 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
13394
1df7b330
DE
133952016-03-14 David Edelsohn <dje.gcc@gmail.com>
13396
13397 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
13398
79b57d18
JJ
133992016-03-14 Jakub Jelinek <jakub@redhat.com>
13400
13401 PR middle-end/70219
13402 * gcc.dg/pr70219.c: New test.
13403
3cbf012a
BS
134042016-03-14 Bernd Schmidt <bschmidt@redhat.com>
13405
13406 PR target/70083
13407 * gcc.dg/torture/pr70083.c: New test.
13408 * gcc.target/i386/pr70083.c: New test.
13409
a9fee7cd
RB
134102016-03-14 Richard Biener <rguenther@suse.de>
13411
13412 PR tree-optimization/56365
13413 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
13414
4799603f
SB
134152016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
13416
13417 PR target/70098
13418 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
13419 New function.
13420 * g++.dg/pr70098.C: New testcase.
13421
13422
760ca967
TV
134232016-03-14 Tom de Vries <tom@codesourcery.com>
13424
13425 PR tree-optimization/70045
13426 * gcc.dg/graphite/pr70045.c: New test.
13427
44e66a77
JD
134282016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13429
13430 PR fortran/69043
13431 * gfortran.dg/include_9.f90: New test.
13432
a18e0fe1
DH
134332016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13434
13435 PR fortran/45076
13436 gfortran.dg/prof/prof.exp: New script.
13437 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
13438
d0aca6ab
AB
134392016-03-12 Andrey Belevantsev <abel@ispras.ru>
13440
13441 PR rtl-optimization/69307
13442 * gcc.dg/pr69307.c: New test.
13443
cefe08a4
VM
134442016-03-12 Vladimir Makarov <vmakarov@redhat.com>
13445
13446 PR target/69614
13447 * gcc.target/arm/pr69614.c: New.
13448
70112e2a
PT
134492016-03-12 Paul Thomas <pault@gcc.gnu.org>
13450
13451 PR fortran/70031
13452 * gfortran.dg/submodule_14.f08: New test
13453
13454 PR fortran/69524
13455 * gfortran.dg/submodule_15.f08: New test
13456
3f1e5d3a
PP
134572016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
13458
13459 PR c++/70106
13460 * g++.dg/cpp1y/paren3.C: New test.
13461
a3f6d680
MM
134622016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13463
13464 PR target/70131
13465 * gcc.target/powerpc/ppc-round2.c: New test.
13466
92348f09
BS
134672016-03-11 Bernd Schmidt <bschmidt@redhat.com>
13468
13469 PR target/70123
13470 * gcc.dg/torture/pr70123.c: New test.
13471
cebde9e9
JL
134722016-03-11 Jeff Law <law@redhat.com>
13473
13474 PR tree-optimization/70190
13475 * gcc.c-torture/compile/pr70190.c: New test.
13476
3edc5da4
DM
134772016-03-11 David Malcolm <dmalcolm@redhat.com>
13478
13479 PR c/68187
13480 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
13481 case.
13482 (test43_b): Likewise.
13483 (test43_c): Likewise.
13484 (test43_d): Likewise.
13485 (test43_e): Likewise.
13486 (test43_f): Likewise.
13487 (test43_g): Likewise.
13488 (test44_a): Likewise.
13489 (test44_b): Likewise.
13490 (test44_c): Likewise.
13491 (test44_d): Likewise.
13492 (test44_e): Likewise.
13493
318c1204
DM
134942016-03-11 David Malcolm <dmalcolm@redhat.com>
13495
13496 PR c/70085
13497 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
13498
bc062234
KT
134992016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13500
13501 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
13502 dg-options.
13503
acfc1ac1
KT
135042016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13505
13506 PR target/70002
13507 PR target/69245
13508 * gcc.target/aarch64/pr69245_2.c: New test.
13509
d1e2bb2d
JJ
135102016-03-11 Jakub Jelinek <jakub@redhat.com>
13511
13512 PR tree-optimization/70177
13513 * gcc.dg/pr70177.c: New test.
13514
07350627
AL
135152016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13516
13517 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
13518
5c6706f7
AL
135192016-03-11 Alan Lawrence <alan.lawrence@arm.com>
13520
13521 * gcc.dg/tree-ssa/sra-20.c: New.
13522
02d472a2
JJ
135232016-03-11 Jakub Jelinek <jakub@redhat.com>
13524
686d390a
JJ
13525 PR rtl-optimization/70174
13526 * gcc.dg/pr70174.c: New test.
13527
02d472a2
JJ
13528 PR tree-optimization/70169
13529 * gcc.dg/pr70169.c: New test.
13530
0f9befa1
IE
135312016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13532
13533 PR target/70160
13534 * gcc.target/i386/pr70160.c: New test.
13535
432d4670
AK
135362016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13537
13538 * gcc.target/s390/dfp-1.c: New test.
13539
a3dc8760
NC
135402016-03-10 Nick Clifton <nickc@redhat.com>
13541
13542 PR target/70044
13543 * gcc.target/aarch64/pr70044.c: New test.
13544
b87a8d7d
PP
135452016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
13546 Jakub Jelinek <jakub@redhat.com>
13547
13548 PR c++/70001
13549 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
13550 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
13551 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
13552
4f4ada6a
JH
135532016-03-10 Jan Hubicka <hubicka@ucw.cz>
13554
13555 PR lto/69589
13556 * g++.dg/lto/pr69589_0.C: New testcase
13557 * g++.dg/lto/pr69589_1.C: New testcase
13558
d49b0aa0
MP
135592016-03-10 Marek Polacek <polacek@redhat.com>
13560
13561 PR c++/70153
13562 * g++.dg/delayedfold/unary-plus1.C: New test.
13563
135642016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
13565
13566 * gcc.target/arm/pr45701-1.c: Escape brackets.
13567 * gcc.target/arm/pr45701-2.c: Likewise.
13568
71017a7b
AL
135692016-03-10 Alan Lawrence <alan.lawrence@arm.com>
13570
13571 * gfortran.dg/unconstrained_commons.f: New.
13572
ba52669f
AM
135732016-03-10 Alan Modra <amodra@gmail.com>
13574
13575 * gcc.dg/pr69195.c: New.
13576 * gcc.dg/pr69238.c: New.
13577
27742332
TV
135782016-03-10 Tom de Vries <tom@codesourcery.com>
13579
13580 PR testsuite/68915
13581 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
13582
3a81a594
RB
135832016-03-10 Richard Biener <rguenther@suse.de>
13584
13585 PR tree-optimization/70128
13586 * gcc.dg/tree-ssa/alias-34.c: New testcase.
13587 * gcc.dg/tree-ssa/alias-35.c: Likewise.
13588
3433b975
JJ
135892016-03-09 Jakub Jelinek <jakub@redhat.com>
13590
c2864f02
JJ
13591 PR tree-optimization/70152
13592 * gcc.dg/pr70152.c: New test.
13593
3433b975
JJ
13594 PR target/70086
13595 * gcc.target/i386/pr70086-1.c: New test.
13596 * gcc.target/i386/pr70086-2.c: New test.
13597 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
13598
13599 PR tree-optimization/70127
13600 * gcc.c-torture/execute/pr70127.c: New test.
13601
96b3c82d
CP
136022016-03-09 Cesar Philippidis <cesar@codesourcery.com>
13603
13604 * c-c++-common/goacc/combined-directives-2.c: New test.
13605
b4f3232d
DM
136062016-03-09 David Malcolm <dmalcolm@redhat.com>
13607
13608 PR c/68473
13609 PR c++/70105
13610 * g++.dg/diagnostic/pr70105.C: New test.
13611 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
13612 (test_multiple_ordinary_maps): New test function.
13613
40499f81
DM
136142016-03-09 David Malcolm <dmalcolm@redhat.com>
13615
13616 PR c/68473
13617 PR c++/70105
13618 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
13619 Drop range information from call to inform_at_rich_loc.
13620 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
13621 New.
13622 (test_show_locus): Replace calls to rich_location::add_range with
13623 calls to add_range. Rewrite the tests that used the now-defunct
13624 rich_location ctor taking a source_range. Simplify other tests
13625 by replacing calls to COMBINE_LOCATION_DATA with calls to
13626 make_location.
13627
c9e33662
RB
136282016-03-09 Richard Biener <rguenther@suse.de>
13629 Jakub Jelinek <jakub@redhat.com>
13630
13631 PR tree-optimization/70138
13632 * gcc.dg/vect/pr70138-1.c: New testcase.
13633 * gcc.dg/vect/pr70138-2.c: Likewise.
13634
2c73b764
JJ
136352016-03-09 Jakub Jelinek <jakub@redhat.com>
13636
13637 PR target/70049
13638 * gcc.target/i386/pr70049.c: New test.
13639
c06d25bb
RB
136402016-03-09 Richard Biener <rguenther@suse.de>
13641
13642 PR c/70143
13643 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
13644 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
13645 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
13646
5828a501
RO
136472016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13648
13649 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
13650 arm-*-*.
13651
2e141c8d
JJ
136522016-03-09 Jakub Jelinek <jakub@redhat.com>
13653
5a9def37
JJ
13654 PR middle-end/67278
13655 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
13656
2e141c8d
JJ
13657 PR target/67278
13658 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
13659
13660 PR middle-end/70050
13661 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
13662 in testcase comment.
13663
bf751f40
TV
136642016-03-09 Tom de Vries <tom@codesourcery.com>
13665
13666 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
13667 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
13668 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
13669 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
13670 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
13671 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
13672 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
13673 * gfortran.dg/goacc/kernels-loop.f95: New test.
13674
e210c999
MS
136752016-03-08 Martin Sebor <msebor@redhat.com>
13676
13677 PR c++/62096
13678 * g++.dg/warn/overflow-warn-7.C: New test.
13679
80aac5c8
JM
136802016-03-08 Jason Merrill <jason@redhat.com>
13681
13682 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
13683 * lib/target-supports.exp (check_effective_target_concepts): New.
13684
12b81409
JJ
136852016-03-08 Jakub Jelinek <jakub@redhat.com>
13686
d259b234
JJ
13687 PR c++/70135
13688 * g++.dg/cpp1y/constexpr-loop4.C: New test.
13689 * g++.dg/ubsan/pr70135.C: New test.
13690
12b81409
JJ
13691 PR target/70110
13692 * gcc.dg/pr70110.c: New test.
13693
b4e9f2aa
MJ
136942016-03-07 Martin Jambor <mjambor@suse.cz>
13695
13696 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
13697 * c-c++-common/gomp/if-1.c: Likewise.
13698 * c-c++-common/gomp/pr61486-2.c: Likewise.
13699 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
13700 to dg-additional-options.
13701 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
13702 * g++/gomp/target-teams-1.c: Likewise.
13703 * gcc.dg/gomp/gomp.exp: Likewise.
13704 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
13705 dg-additional-options.
13706 * gfortran.dg/gomp/gomp.exp: Likewise.
13707 * gfortran.dg/gomp/target1.f90: Remove dg-options.
13708 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
13709 dg-additional-options.
13710 * gfortran.dg/gomp/target3.f90: Remove dg-options.
13711
f86e631e
MJ
137122016-03-07 Martin Jambor <mjambor@suse.cz>
13713
13714 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
13715 * c-c++-common/gomp/gridify-1.c: New test.
13716 * gfortran.dg/gomp/gridify-1.f90: Likewise.
13717
94156b3f
AV
137182016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
13719
13720 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
13721 trigger for cortex-r8, when scanning for register r8.
13722 * gcc.target/arm/pr45701-2.c: Likewise.
13723
a84a49b7 137242016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 13725 Jeff Law <law@redhat.com>
a84a49b7
RB
13726
13727 PR tree-optimization/69740
13728 * gcc.c-torture/compile/pr69740-1.c: New test.
13729 * gcc.c-torture/compile/pr69740-2.c: New test.
13730
e41f6c9e
BS
137312016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13732
13733 * lib/target-supports.exp
13734 (check_effective_target_whole_vector_shift): Enable for PPC64.
13735
57548bf5
RB
137362016-03-07 Richard Biener <rguenther@suse.de>
13737
13738 PR tree-optimization/70115
13739 * gcc.dg/torture/pr70115.c: New testcase.
13740
4ae13300
NS
137412016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13742
13743 PR middle-end/69916
13744 * c-c-++-common/goacc/pr69916.c: New.
13745
5edb9853
RH
137462016-03-07 Richard Henderson <rth@redhat.com>
13747
13748 * gcc.c-torture/compile/pr70061.c: New test.
13749
2067a8f3
RB
137502016-03-07 Richard Biener <rguenther@suse.de>
13751
13752 PR testsuite/70109
13753 * gcc.dg/vect/O3-pr36098.c: New testcase.
13754
4145a9b7
CL
137552016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13756
13757 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13758
1878be32
EB
137592016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13760
13761 * gnat.dg/renaming9.ad[sb]: New testcase.
13762
df762bb2
JJ
137632016-03-05 Jakub Jelinek <jakub@redhat.com>
13764
13765 PR c++/70084
13766 * g++.dg/expr/stdarg3.C: New test.
13767
7d461295
JL
137682016-03-04 Jeff Law <law@redhat.com>
13769
13770 PR tree-optimization/69196
13771 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13772 x86_64-*-*.
13773
29b9828f
BS
137742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13775
b6b552fd
BS
13776 PR c/69973
13777 * gcc.dg/pr69973.c: New test.
13778
201d49e9
BS
13779 PR rtl-optimization/69941
13780 * gcc.dg/torture/pr69941.c: New test.
13781
29b9828f
BS
13782 PR c/69824
13783 * gcc.dg/pr69824.c: New test.
13784
640b7e74
TV
137852016-03-05 Tom de Vries <tom@codesourcery.com>
13786
13787 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13788 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13789 function.
13790
7a3a3fad
PP
137912016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13792
13793 PR c++/66786
13794 * g++.dg/cpp1y/var-templ48.C: New test.
13795 * g++.dg/cpp1y/var-templ49.C: New test.
13796
cd439aec
EB
137972016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13798
13799 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13800
60204554
JJ
138012016-03-04 Jakub Jelinek <jakub@redhat.com>
13802
0c8825de
JJ
13803 PR c++/70035
13804 * g++.dg/ubsan/pr70035.C: New test.
13805
60204554
JJ
13806 PR target/70062
13807 * gcc.target/i386/pr70062.c: New test.
13808
f79d4eab
L
138092016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13810
13811 * g++.dg/template/typename21.C: Remove c++98_only.
13812
ea81ce67
L
138132016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13814
13815 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13816
64b23c13
DM
138172016-03-04 David Malcolm <dmalcolm@redhat.com>
13818
13819 PR c/68187
13820 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13821 function.
13822 (fn_42_b): Likewise.
13823 (fn_42_c): Likewise.
13824
729526f5
DM
138252016-03-04 David Malcolm <dmalcolm@redhat.com>
13826
13827 PR c/68187
13828 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13829 function.
13830 (fn_40_b): Likewise.
13831 (fn_41_a): Likewise.
13832 (fn_41_b): Likewise.
13833
f9ea11ac
JJ
138342016-03-04 Jakub Jelinek <jakub@redhat.com>
13835
13836 PR target/70059
13837 * gcc.target/i386/avx512f-pr70059.c: New test.
13838 * gcc.target/i386/avx512dq-pr70059.c: New test.
13839
b6c38c69
BS
138402016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13841
13842 PR rtl-optimization/57676
13843 * gcc.dg/torture/pr57676.c: New test.
13844
af3cdd34
IE
138452016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13846
13847 * gcc.dg/pr70026.c: New test.
13848
7ff6ca38
MP
138492016-03-04 Marek Polacek <polacek@redhat.com>
13850
13851 PR c/69798
13852 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13853 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13854
a6bf62d5
KT
138552016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13856
13857 PR target/70004
13858 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13859 Delete.
13860 (test_corners_sisd_si): Likewise.
13861 (main): Remove checks of the above.
13862 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13863
ae4cdc6a
EB
138642016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13865
13866 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13867
08455559
CL
138682016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13869
13870 * gcc.dg/torture/pr69951.c: Accept argc==0.
13871
e9a35493
RB
138722016-03-04 Richard Biener <rguenther@suse.de>
13873
13874 PR c++/70054
13875 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13876 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13877
fba054c2
DV
138782016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13879
13880 PR testsuite/69766
13881 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13882 testing multiarch.
13883
f10cdc6c
JJ
138842016-03-04 Jakub Jelinek <jakub@redhat.com>
13885
13886 PR debug/69947
13887 * gcc.dg/guality/pr69947.c: New test.
13888
2e981ba0
JJ
138892016-03-03 Jakub Jelinek <jakub@redhat.com>
13890
13891 PR ada/70017
13892 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13893
0ba3bfa2
KT
138942016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13895
13896 PR rtl-optimization/69904
13897 * gcc.target/arm/pr69904.c: New test.
13898
97ecdb46
JJ
138992016-03-03 Jakub Jelinek <jakub@redhat.com>
13900
13901 PR target/70021
13902 * gcc.dg/vect/pr70021.c: New test.
13903 * gcc.target/i386/pr70021.c: New test.
13904
a2a743a1
MP
139052016-03-03 Marek Polacek <polacek@redhat.com>
13906
13907 PR middle-end/70050
13908 * gcc.dg/pr70050.c: New test.
13909
fa07ecdd
JG
139102016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13911
13912 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13913
23504262
ML
139142016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13915
13916 PR tree-optimization/70043
13917 * gfortran.dg/vect/pr70043.f90: New test.
13918
b7b9e1a9
EB
139192016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13920
13921 * gnat.dg/specs/task1.ads: New test.
13922
cb83ba54
RO
139232016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13924
13925 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13926 Invoke gdb with -batch.
13927 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13928
a75f5e30
RB
139292016-03-03 Richard Biener <rguenther@suse.de>
13930
13931 PR tree-optimization/55936
13932 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13933
268bc320
JL
139342016-03-02 Jeff Law <law@redhat.com>
13935
815f20ab
JL
13936 PR rtl-optimization/69942
13937 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13938 effects of argument promotions.
13939
268bc320
JL
13940 PR tree-optimization/69987
13941 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13942 target does not support -fprefetch-loop-arrays.
13943
171f7de5
UB
139442016-03-02 Uros Bizjak <ubizjak@gmail.com>
13945
13946 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13947
192912db
BC
139482016-03-02 Bin Cheng <bin.cheng@arm.com>
13949
c7908871 13950 PR rtl-optimization/69052
192912db
BC
13951 * gcc.target/i386/pr69052.c: New test.
13952
90a7a40b
AM
139532016-03-02 Alan Modra <amodra@gmail.com>
13954
13955 * gcc.dg/pr69990.c: New.
13956
69fa742f
JJ
139572016-03-02 Jakub Jelinek <jakub@redhat.com>
13958
de752fb0
JJ
13959 PR c/68062
13960 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13961
13962 PR middle-end/70022
13963 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13964
69fa742f
JJ
13965 PR target/70028
13966 * gcc.target/i386/pr70028.c: New test.
13967
7c65bd56
MK
139682016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13969
13970 * c-c++-common/asan/swapcontext-test-1.c,
13971 * c-c++-common/tsan/thread_leak.c,
13972 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13973 * g++.dg/tsan/benign_race.C,
13974 * g++.dg/tsan/fd_close_norace.C,
13975 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13976 races with sanitizer output
13977
37d98220 139782016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13979 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13980
13981 PR target/67278
13982 * gcc.dg/simd-8.c: New testcase.
13983
218db463
RB
139842016-03-02 Richard Biener <rguenther@suse.de>
13985
13986 PR middle-end/67278
13987 * gcc.dg/simd-7.c: New testcase.
13988
22c72158
EB
139892016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13990
13991 * gcc.target/i386/pr70007.c: Tweak.
13992
9a790ccc
DV
139932016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13994
13995 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13996
bd02f00f
MP
139972016-03-02 Marek Polacek <polacek@redhat.com>
13998
13999 PR c/67854
14000 * gcc.dg/pr67854.c: New test.
14001
1e840f39
JJ
140022016-03-02 Jakub Jelinek <jakub@redhat.com>
14003
14004 PR middle-end/70025
14005 * gcc.dg/torture/pr70025.c: New test.
14006
bca00241
VK
140072016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
14008
14009 PR tree-optimization/68621
14010 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
14011
0bca04b8
EB
140122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14013
14014 * gcc.target/i386/pr70007.c: New test.
14015
2a9afc86
JL
140162016-03-01 Jeff Law <law@redhat.com>
14017
eab2541b 14018 PR tree-optimization/69196
9d83ef71 14019 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 14020
2a9afc86
JL
14021 PR tree-optimization/69196
14022 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
14023 duplicating code and spoiling the expected output.
14024
0d39977e
MM
140252016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
14026
14027 PR target/70033
14028 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
14029 supports power9 before doing tests.
14030 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
14031 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
14032 * gcc.target/powerpc/p9-permute.c: Likewise.
14033
a0c0699d
UB
140342016-03-01 Uros Bizjak <ubizjak@gmail.com>
14035
14036 PR target/70027
14037 * gcc.target/i386/pr70027.c: New test.
14038
0ae3ef47 140392016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
14040
14041 * gcc.dg/pr70017.c: New test.
14042
686e2237
JJ
140432016-03-01 Jakub Jelinek <jakub@redhat.com>
14044
14045 PR c/69796
14046 PR c/69974
14047 * gcc.dg/pr69796.c: New test.
14048 * gcc.dg/pr69974.c: New test.
14049
f8e4188c
EB
140502016-03-01 Eric Botcazou <ebotcazou@adacore.com>
14051
14052 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
14053
5e3f1c7c
JL
140542016-02-29 Jeff Law <law@redhat.com>
14055
14056 PR tree-optimization/69987
14057 * gfortran.dg/pr69987.f90: New test.
14058
14059 PR tree-optimization/69989
14060 * gcc.c-torture/compile/pr69989-2.c: New test.
14061
1be56bc5
MP
140622016-03-01 Marek Polacek <polacek@redhat.com>
14063
14064 PR c++/69795
14065 * g++.dg/parse/invalid1.C: New test.
14066
1b19470d
RB
140672016-03-01 Richard Biener <rguenther@suse.de>
14068
14069 PR middle-end/70022
14070 * gcc.dg/pr70022.c: New testcase.
14071
3ae0661a
IE
140722016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
14073
14074 PR tree-optimization/69956
14075 * gcc.dg/pr69956.c: New test.
14076
0f09ab88
BS
140772016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14078
14079 PR target/70011
14080 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
14081 XFAIL when hardware supports efficient unaligned storage access.
14082
76d881bf
PP
140832016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
14084
14085 PR c++/69961
14086 * g++.dg/template/pr69961a.C: New test.
14087 * g++.dg/template/pr69961b.C: New test.
14088
7168133a
DM
140892016-02-29 David Malcolm <dmalcolm@redhat.com>
14090
14091 PR preprocessor/69985
14092 * gcc.dg/cpp/pr69985.c: New test case.
14093
0c6072a3
JL
140942016-02-29 Jeff Law <law@redhat.com>
14095
e66f219b
JL
14096 PR tree-optimization/70005
14097 * gcc.c-torture/execute/pr70005.c New test.
14098
0c6072a3
JL
14099 PR tree-optimization/69999
14100 * gcc.c-torture/compile/pr69999.c: New test.
14101
fd9fbdb3
YR
141022016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
14103
14104 PR tree-optimization/69652
14105 * gcc.dg/torture/pr69652.c: Delete test.
14106 * gcc.dg/vect/pr69652.c: New test.
14107
cbd400b4
RB
141082016-02-19 Richard Biener <rguenther@suse.de>
14109
14110 PR tree-optimization/69980
14111 * gfortran.dg/vect/pr69980.f90: New testcase.
14112
84ea0f58
EB
141132016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14114
14115 * gcc.target/sparc/20160229-1.c: New test.
14116
5d2a63dc
EB
141172016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14118
14119 * gnat.dg/stack_usage3.adb: New test.
14120 * gnat.dg/stack_usage3_pkg.ads: New helper.
14121
93e708f9
EB
141222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
14123
14124 * gnat.dg/renaming8.adb: New test.
14125 * gnat.dg/renaming8_pkg1.ads: New helper.
14126 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
14127 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
14128
6512bc93
RB
141292016-02-29 Richard Biener <rguenther@suse.de>
14130
14131 PR tree-optimization/69720
14132 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
14133
7b201a88
TK
141342016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
14135
14136 PR fortran/68147
14137 PR fortran/47674
14138 * gfortran.dg/realloc_on_assign_26.f90: New test case.
14139
82ee0cf2 141402016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
14141 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14142
14143 PR fortran/56007
14144 * gfortran.dg/coarray_8.f90: Adjust error message.
14145 * gfortran.dg/pr56007.f90: New test.
14146 * gfortran.dg/pr56007.f: New test.
14147
cdc1a2c8
L
141482016-02-28 H.J. Lu <hongjiu.lu@intel.com>
14149
14150 PR tree-optimization/69989
14151 * gcc.dg/torture/pr69989.c: New test.
14152
33505bcf
EB
141532016-02-28 Eric Botcazou <ebotcazou@adacore.com>
14154
14155 * gcc.target/i386/stack-realign-win.c: New test.
14156
524bfb19
HA
141572016-02-28 Harald Anlauf <anlauf@gmx.de>
14158
14159 PR fortran/60126
14160 * gfortran.dg/pr60126.f90: New test.
14161
bd542508
JL
141622016-02-27 Jeff Law <law@redhat.com>
14163
14164 Revert
14165 2016-02-26 Richard Biener <rguenther@suse.de>
14166 Jeff Law <law@redhat.com>
14167
14168 PR tree-optimization/69740
14169 * gcc.c-torture/compile/pr69740-1.c: New test.
14170 * gcc.c-torture/compile/pr69740-2.c: New test.
14171
dd1291e0
JD
141722016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14173
5fb67f8b 14174 PR fortran/69910
dd1291e0
JD
14175 * gfortran.dg/newunit_4.f90: New test.
14176
5cfefb59
JJ
141772016-02-27 Jakub Jelinek <jakub@redhat.com>
14178
14179 PR target/69613
14180 PR rtl-optimization/69886
14181 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
14182 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
14183 target.
14184
20ba5f33
MS
141852016-02-26 Martin Sebor <msebor@redhat.com>
14186
14187 PR tree-optimization/15826
14188 * gcc.dg/tree-ssa/pr15826.c: New test.
14189
e6fb01b0
JJ
141902016-02-26 Jakub Jelinek <jakub@redhat.com>
14191
14192 PR target/69969
14193 * gcc.target/powerpc/pr69969.c: New test.
14194
e3e0cf64
MS
141952016-02-26 Martin Sebor <msebor@redhat.com>
14196
14197 PR c++/15766
14198 * g++.old-deja/g++.other/decl5.C: Add a test case.
14199
d1f2bea5
SB
142002016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
14201
14202 PR target/69946
14203 * gcc.target/powerpc/pr69946.c: New file.
14204
4a4f9d2b 142052016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 14206 Jeff Law <law@redhat.com>
4a4f9d2b 14207
e3e0cf64 14208 PR tree-optimization/69740
4a4f9d2b
RB
14209 * gcc.c-torture/compile/pr69740-1.c: New test.
14210 * gcc.c-torture/compile/pr69740-2.c: New test.
14211
ad2a2706
MJ
142122016-02-26 Martin Jambor <mjambor@suse.cz>
14213
14214 PR middle-end/69920
14215 * gcc.dg/torture/pr69932.c: New test.
14216 * gcc.dg/torture/pr69936.c: Likewise.
14217
1d11f7ce
AK
142182016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14219
14220 PR target/69709
14221 * gcc.target/s390/pr69709.c: New test.
14222
6cfccbb2
KT
142232016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14224
14225 PR target/69245
14226 * gcc.target/aarch64/pr69245_1.c: New test.
14227
ac59ad4e
KT
142282016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14229
14230 PR target/69613
14231 * gcc.dg/torture/pr69613.c: New test.
14232
a2ad54a0
JJ
142332016-02-26 Jakub Jelinek <jakub@redhat.com>
14234
14235 PR rtl-optimization/69891
14236 * gcc.target/i386/pr69891.c: New test.
14237
0884062c 142382016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
14239 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14240
d2369d4f 14241 PR target/61397
c163789b
MM
14242 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
14243 functionality for both 32-bit and 64-bit.
14244
5aed7e2c
RB
142452016-02-26 Richard Biener <rguenther@suse.de>
14246
14247 PR tree-optimization/69551
14248 * gcc.dg/torture/pr69951.c: New testcase.
14249
798e2a8e
RB
142502016-02-25 Richard Biener <rguenther@suse.de>
14251
14252 PR tree-optimization/48795
14253 * gcc.dg/Warray-bounds-18.c: New testcase.
14254
9559fbac
RO
142552016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14256
14257 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
14258
c049b107
JJ
142592016-02-25 Jakub Jelinek <jakub@redhat.com>
14260
14261 PR rtl-optimization/69896
14262 * gcc.dg/pr69896.c: New test.
14263
1137001c
PP
142642016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
14265
14266 PR c++/69736
14267 * g++.dg/cpp1y/paren2.C: New test.
14268
2e9c8641
MS
142692016-02-24 Martin Sebor <msebor@redhat.com>
14270
14271 PR c/51147
14272 * gcc.dg/enum-mode-2.c: New test.
14273
03ca8fb3
JJ
142742016-02-24 Jakub Jelinek <jakub@redhat.com>
14275
14276 PR c++/69922
14277 * g++.dg/warn/Wnonnull-compare-6.C: New test.
14278 * g++.dg/warn/Wnonnull-compare-7.C: New test.
14279 * g++.dg/ubsan/pr69922.C: New test.
14280
0b05329b
MP
142812016-02-24 Marek Polacek <polacek@redhat.com>
14282
14283 PR c/69819
14284 * gcc.dg/pr69819.c: New test.
14285
57c2c374
MS
142862016-02-24 Martin Sebor <msebor@redhat.com>
14287
3b96b93a
MS
14288 PR c++/69912
14289 * g++.dg/ext/flexary15.C: New test.
14290
142912016-02-24 Martin Sebor <msebor@redhat.com>
14292
14293 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 14294 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 14295 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 14296
65433bb5
MK
142972016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
14298 Charles Baylis <charles.baylis@linaro.org>
14299
14300 PR debug/61033
14301 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
14302
f802a424 143032016-02-24 Richard Biener <rguenther@suse.de>
44293580 14304 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
14305
14306 PR middle-end/69760
14307 * gcc.dg/torture/pr69760.c: New testcase.
14308
525f795f
RO
143092016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14310
14311 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
14312 pattern on Solaris with as.
14313
cd7bbceb
KT
143142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14315
14316 * gcc.target/arm/cond_sub_restrict_it.c: New test.
14317 * gcc.target/arm/condarith_restrict_it.c: Likewise.
14318 * gcc.target/arm/movcond_restrict_it.c: Likewise.
14319 * gcc.target/arm/negscc_restrict_it.c: Likewise.
14320
89c0c1fd
JJ
143212016-02-24 Jakub Jelinek <jakub@redhat.com>
14322
14323 PR middle-end/69915
14324 * gcc.dg/pr69915.c: New test.
14325
0683fd27
KT
143262016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14327
14328 PR rtl-optimization/69886
14329 * gcc.dg/torture/pr69886.c: New test.
14330
e53d562a
RB
143312016-02-24 Richard Biener <rguenther@suse.de>
14332
14333 PR middle-end/68963
14334 * gcc.dg/torture/pr68963.c: New testcase.
14335
74a00288
KT
143362016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14337
14338 PR target/69875
14339 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
14340 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
14341 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
14342 * gcc.target/arm/atomic_loaddi_1.c: New test.
14343 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
14344 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
14345 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
14346 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
14347 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
14348 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
14349 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
14350 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
14351
340fd4c9
JJ
143522016-02-24 Jakub Jelinek <jakub@redhat.com>
14353
14354 PR middle-end/69909
14355 * gcc.dg/torture/pr69909.c: New test.
14356
47d3fdb2
RB
143572016-02-24 Richard Biener <rguenther@suse.de>
14358
14359 PR tree-optimization/69907
14360 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
14361 * gcc.dg/vect/bb-slp-34.c: XFAIL.
14362 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
14363
dab73e73
CB
143642016-02-24 Christian Bruel <christian.bruel@st.com>
14365
14366 * gcc.target/arm/pragma_cpp_fma.c: New test.
14367
7cc5ec65
JD
143682016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14369
14370 PR fortran/61156
14371 * gfortran.dg/include_6.f90: Update test.
14372
067fbd8b
JJ
143732016-02-23 Jakub Jelinek <jakub@redhat.com>
14374
14375 PR objc/69844
14376 * objc.dg/pr69844.m: New test.
14377
64a454d9
JD
143782016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14379
14380 PR libgfortran/69456
14381 * gfortran.dg/namelist_89.f90: New test.
14382 * gfortran.dg/pr59700.f90: Update test..
14383
35886f0b
MS
143842016-02-23 Martin Sebor <msebor@redhat.com>
14385
14386 PR middle-end/69780
14387 * g++.dg/ext/builtin_alloca.C: New test.
14388 * gcc.dg/builtins-68.c: New test.
14389
162cc7e3
RH
143902016-02-23 Richard Henderson <rth@redhat.com>
14391
14392 * gcc.target/i386/addr-space-3.c: Remove test.
14393
196440f8
DM
143942016-02-23 David Malcolm <dmalcolm@redhat.com>
14395
14396 PR preprocessor/69126
14397 PR preprocessor/69543
14398 * c-c++-common/pr69126-2-long.c: New test.
14399 * c-c++-common/pr69126-2-short.c: New test.
14400 * c-c++-common/pr69543-1.c: Remove xfail.
14401
1d3121af
DM
144022016-02-23 David Malcolm <dmalcolm@redhat.com>
14403
14404 PR preprocessor/69126
14405 PR preprocessor/69543
14406 PR preprocessor/69558
14407 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
14408 (f): Rename to...
14409 (test_2): ...this, and add leading comment.
14410 (MACRO_3, test_3): New.
14411 (MACRO_4A, MACRO_4B, test_4): New.
14412 (MACRO): Rename to...
14413 (MACRO_5): ...this.
14414 (g): Rename to...
14415 (test_5): ...this, updating for renaming of MACRO, and
14416 add leading comment.
14417 * c-c++-common/pr69543-1.c: New.
14418 * c-c++-common/pr69543-2.c: New.
14419 * c-c++-common/pr69543-3.c: New.
14420 * c-c++-common/pr69543-4.c: New.
14421 * c-c++-common/pr69558-1.c: New.
14422 * c-c++-common/pr69558-2.c: New.
14423 * c-c++-common/pr69558-3.c: New.
14424 * c-c++-common/pr69558-4.c: New.
14425 * gcc.dg/pr69558.c: Move to...
14426 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
14427 xfail for c++.
14428
f99c3557
TS
144292016-02-23 Thomas Schwinge <thomas@codesourcery.com>
14430
14431 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
14432 to -ftree-parallelize-loops/-fopenacc changes.
14433 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
14434 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
14435 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
14436 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
14437 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
14438 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
14439 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
14440 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
14441 * c-c++-common/goacc/kernels-loop.c: Likewise.
14442 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
14443 * c-c++-common/goacc/kernels-reduction.c: Likewise.
14444 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
14445 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
14446
c60ec7c2
RO
144472016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14448
14449 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
14450
f1a62b6f
JJ
144512016-02-23 Jakub Jelinek <jakub@redhat.com>
14452
e67bf044
JJ
14453 PR c++/69902
14454 * g++.dg/warn/Wnonnull-compare-5.C: New test.
14455
f1a62b6f
JJ
14456 PR c/69900
14457 * gcc.dg/pr69900.c: New test.
14458
20c5e09e
MJ
144592016-02-23 Martin Jambor <mjambor@suse.cz>
14460
14461 PR tree-optimization/69666
14462 * gcc.dg/tree-ssa/pr69666.c: New test.
14463
e457a6fc
AV
144642016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
14465
14466 PR fortran/67451
14467 * gfortran.dg/coarray_allocate_5.f08: New test.
14468
d7b574f4
AK
144692016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14470
14471 * gcc.target/s390/vcond-shift.c: Move to ...
14472 * gcc.target/s390/vector/vcond-shift.c: ... here.
14473
58bdeb44
AK
144742016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14475
14476 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
14477 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
14478
7cd0387b
AK
144792016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14480
14481 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
14482
4246c8da
MW
144832016-02-20 Mark Wielaard <mjw@redhat.com>
14484
14485 PR c/28901
14486 * gcc.dg/unused-variable-3.c: New test.
14487
f93bc532
JJ
144882016-02-22 Jakub Jelinek <jakub@redhat.com>
14489
14490 PR target/69888
14491 * gcc.target/i386/pr69888.c: New test.
14492
c4e360f4
RB
144932016-02-22 Richard Biener <rguenther@suse.de>
14494
14495 PR tree-optimization/69882
14496 * gfortran.dg/vect/pr69882.f90: New testcase.
14497
09c92f1c
JJ
144982016-02-22 Jakub Jelinek <jakub@redhat.com>
14499
14500 PR target/69885
14501 * gcc.dg/pr69885.c: New test.
14502
f88d45dc
OE
145032016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
14504
14505 PR target/69806
14506 PR target/54089
14507 * gcc.target/sh/pr54089-10.c: New.
14508
ce1ff48e
PT
145092016-02-20 Paul Thomas <pault@gcc.gnu.org>
14510
14511 PR fortran/69423
14512 * gfortran.dg/deferred_character_15.f90 : New test.
14513
bbf27208
DH
145142016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14515
14516 PR fortran/57365
14517 gfortran.dg/allocate_with_source_18.f03: New test.
14518
145192016-02-20 Harald Anlauf <anlauf@gmx.de>
14520
14521 PR fortran/52531
14522 gfortran.dg/gomp/pr52531.f90: New test.
14523
268be88c
BE
145242016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
14525
14526 PR c++/69865
14527 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
14528 -std=c++03.
14529
4b6c824a
JJ
145302016-02-19 Jakub Jelinek <jakub@redhat.com>
14531
871b3f47
JJ
14532 PR c++/69826
14533 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
14534 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
14535
7a965d51
JJ
14536 PR c++/69850
14537 * g++.dg/warn/Wnonnull-compare-4.C: New test.
14538
4b6c824a
JJ
14539 PR c++/69851
14540 * g++.dg/torture/pr69851.C: New test.
14541
15fca21a
MS
145422016-02-19 Martin Sebor <msebor@redhat.com>
14543
14544 PR testsuite/69573
14545 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
14546
19e21586
JJ
145472016-02-19 Jakub Jelinek <jakub@redhat.com>
14548
03a616ac
JJ
14549 PR c++/69850
14550 * g++.dg/warn/Wnonnull-compare-2.C: New test.
14551 * g++.dg/warn/Wnonnull-compare-3.C: New test.
14552
19e21586
JJ
14553 PR c++/67767
14554 * g++.dg/cpp0x/pr67767.C: New test.
14555
2db16594
KT
145562016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14557
14558 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
14559 for fp, simd, crypto, crc, lse.
14560 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
14561 above.
14562 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
14563 effective target check.
14564
5a7d9d1e
JJ
145652016-02-19 Jakub Jelinek <jakub@redhat.com>
14566
14567 PR target/69820
14568 * gcc.target/i386/pr69820.c: New test.
14569
6448f064
AK
145702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14571
14572 * gcc.target/s390/vector/int128-1.c: New test.
14573
d0a859e6
AK
145742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14575
14576 * gcc.target/s390/vector/vec-vcond-1.c: New test.
14577
9e4eb643
AK
145782016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14579
14580 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
14581 instruction pattern name to prevent the testcase from failing with
14582 -march=z13.
14583
859a4c0e
AK
145842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14585
14586 * gcc.target/s390/md/movstr-2.c: New test.
14587
efc2340b
MK
145882016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
14589
14590 * gcc.target/s390/morestack.c: New test.
14591
ca2bfbc2
DV
145922016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
14593
14594 PR target/69625
14595 * gcc.target/s390/pr69625.c: Add test case.
14596
efd4bd05
BE
145972016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
14598
14599 PR testsuite/68580
14600 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
14601
2bf2078a
MM
146022016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
14603
14604 PR target/68404
14605 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
14606 * gcc.target/powerpc/fusion3.c: Likewise.
14607
f003579e
RB
146082016-02-18 Richard Biener <rguenther@suse.de>
14609
14610 PR middle-end/69553
14611 * g++.dg/torture/pr69553.C: New testcase.
14612
19233914
NC
146132016-02-18 Nick Clifton <nickc@redhat.com>
14614
efd4bd05
BE
14615 PR target/62254
14616 PR target/69610
14617 * gcc.target/arm/pr62554.c: New test.
14618 * gcc.target/arm/pr69610-1.c: New test.
14619 * gcc.target/arm/pr69610-2.c: New test.
19233914 14620
23f27839
RB
146212016-02-18 Richard Biener <rguenther@suse.de>
14622
14623 PR middle-end/69854
14624 * gcc.dg/torture/pr69854.c: New testcase.
14625
932c0da4
JJ
146262016-02-17 Jakub Jelinek <jakub@redhat.com>
14627
14628 PR c++/69850
14629 * g++.dg/warn/Wnonnull-compare-1.C: New test.
14630
1bed93e4
BS
146312012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14632
14633 * gcc.target/powerpc/vec-cg.c: New test.
14634
57bfb134
RB
146352016-02-17 Richard Biener <rguenther@suse.de>
14636
14637 PR testsuite/69586
14638 * gcc.dg/uninit-21.c: Add -fno-short-enums.
14639
a44e0ebb
KT
146402016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14641
14642 PR target/69161
14643 * gcc.c-torture/compile/pr69161.c: New test.
14644
ffacd726
DS
146452016-02-17 David Sherwood <david.sherwood@arm.com>
14646
14647 PR target/69532
14648 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
14649 * gcc.target/arm/vect-fmaxmin.c: Likewise.
14650
448db8d2
EB
146512016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14652
14653 * gcc.dg/ifcvt-4.c: Skip on Visium.
14654
e2f0522e
EB
146552016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14656
14657 * gnat.dg/atomic8.adb: New test.
14658
bf17fe3f
EB
146592016-02-17 Eric Botcazou <ebotcazou@adacore.com>
14660
14661 * gnat.dg/discr46.ad[sb]: New test.
14662
ecf835e9
KN
146632016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
14664
14665 PR Target/48344
14666 * gcc.target/powerpc/pr48344-1.c: New test.
14667
49a1164a
TK
146682015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14669
14670 PR fortran/69742
14671 * gfortran.dg/associate_21.f90: New test.
14672
bf14eba2
JJ
146732016-02-16 Jakub Jelinek <jakub@redhat.com>
14674
14675 PR c/69835
14676 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
14677 -Wnonnull in dg-options.
14678 * c-c++-common/nonnull-2.c: New test.
14679
35a093b6
JG
146802016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
14681 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14682
14683 * gcc.target/aarch64/vector_initialization_nostack.c: New.
14684
e387d491
JJ
146852016-02-16 Jakub Jelinek <jakub@redhat.com>
14686
14687 PR middle-end/69801
14688 * gcc.dg/pr69801.c: Add empty dg-options.
14689
ba539195
JN
146902016-02-16 James Norris <jnorris@codesourcery.com>
14691
14692 * c-c++-common/goacc/deviceptr-1.c: Add tests.
14693 * g++.dg/goacc/deviceptr-1.c: New file.
14694
2a2b8f64
JJ
146952016-02-16 Jakub Jelinek <jakub@redhat.com>
14696
14697 PR tree-optimization/69820
14698 * gcc.dg/vect/pr69820.c: New test.
14699
87440c29
RB
147002016-02-16 Richard Biener <rguenther@suse.de>
14701
14702 PR tree-optimization/69776
14703 * gcc.dg/torture/pr69776-2.c: New testcase.
14704
6d87c306
BS
147052016-02-16 Bernd Schmidt <bschmidt@redhat.com>
14706
14707 PR tree-optimization/69714
14708 * gcc.dg/torture/pr69714.c: New test.
14709
3824a0a2
JJ
147102016-02-16 Jakub Jelinek <jakub@redhat.com>
14711
14712 PR tree-optimization/69802
14713 * gcc.dg/pr69802.c: New test.
14714
c8cfe96e
RB
147152016-02-16 Richard Biener <rguenther@suse.de>
14716
14717 PR middle-end/69801
14718 * gcc.dg/pr69801.c: New testcase.
14719
fc12098d
JD
147202016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14721
14722 PR libgfortran/69651
14723 * gfortran.dg/read_bang.f90: New test.
14724 * gfortran.dg/read_bang4.f90: New test.
14725
ba6b3795
JJ
147262016-02-15 Jakub Jelinek <jakub@redhat.com>
14727
f0516ca4
JJ
14728 PR c++/69658
14729 * g++.dg/init/pr69658.C: New test.
14730
ba6b3795
JJ
14731 PR c++/69797
14732 * c-c++-common/pr69797.c: New test.
14733
de3f9a2d
PK
147342016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14735
14736 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14737 check for aarch64*-*-*.
14738
17a3b967
RB
147392016-02-15 Richard Biener <rguenther@suse.de>
14740
14741 PR tree-optimization/69783
14742 * gcc.dg/vect/pr69783.c: New testcase.
14743
1c48bff1
RB
147442016-02-15 Richard Biener <rguenther@suse.de>
14745
14746 PR tree-optimization/69776
14747 * gcc.dg/torture/pr69776.c: New testcase.
14748
1e6025b6
TK
147492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14750
14751 PR fortran/60526
14752 * gfortran.dg/type_decl_4.f90: Reinstated.
14753
d3308279
JDA
147542016-02-14 John David Anglin <danglin@gcc.gnu.org>
14755
14756 PR fortran/68746
14757 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14758
b7c56581
TK
147592016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14760
14761 PR fortran/60526
14762 PR bootstrap/69816
14763 * gfortran.dg/type_decl_4.f90: Removed.
14764
60cb4ef5
TK
147652016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14766
14767 PR fortran/60526
14768 * gfortran.dg/type_decl_4.f90: New test.
14769
f6964637
AM
147702016-02-14 Alan Modra <amodra@gmail.com>
14771
1a8849d1 14772 PR testsuite/68886
f6964637
AM
14773 * gcc.c-torture/execute/stkalign.c: Revise test.
14774
f5121920
OE
147752016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14776
14777 PR target/67260
14778 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14779
6cda3ab6
OE
147802016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14781
14782 PR target/67260
14783 * gcc.target/sh/torture/pr67260.c: New.
14784
6786e598
JDA
147852016-02-12 John David Anglin <danglin@gcc.gnu.org>
14786
14787 * gcc.dg/pr67964.c: Add dg-require-alias.
14788
7e05dad8
OE
147892016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14790
14791 PR target/67636
14792 PR target/64345
14793 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14794
7f4cc3ce
JD
147952016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14796
14797 PR libgfortran/69668
14798 * gfortran.dg/namelist_88.f90: New test.
14799
955ca6dc
JD
148002016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14801
14802 PR libgfortran/69668
14803 * gfortran.dg/namelist_38.f90: Update test.
14804 * gfortran.dg/namelist_84.f90: Update test.
14805
876217ae
DM
148062016-02-12 David Malcolm <dmalcolm@redhat.com>
14807
14808 PR other/69554
14809 * gcc.dg/pr69554-1.c: New test.
14810 * gfortran.dg/pr69554-1.F90: New test.
14811 * gfortran.dg/pr69554-2.F90: New test.
14812 * lib/gcc-dg.exp (proc dg-locus): New function.
14813 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14814 distinguish between the caret-printing and non-caret-printing
14815 cases. If caret-printing has been explicitly enabled, bail out
14816 without attempting to fix up the output.
14817
61789eed
DM
148182016-02-12 David Malcolm <dmalcolm@redhat.com>
14819
14820 PR driver/69265
14821 PR driver/69453
14822 * gcc.dg/spellcheck-options-3.c: New test case.
14823 * gcc.dg/spellcheck-options-4.c: New test case.
14824 * gcc.dg/spellcheck-options-5.c: New test case.
14825 * gcc.dg/spellcheck-options-6.c: New test case.
14826 * gcc.dg/spellcheck-options-7.c: New test case.
14827 * gcc.dg/spellcheck-options-8.c: New test case.
14828 * gcc.dg/spellcheck-options-9.c: New test case.
14829 * gcc.dg/spellcheck-options-10.c: New test case.
14830
c3090c1f
JJ
148312016-02-12 Jakub Jelinek <jakub@redhat.com>
14832
14833 PR rtl-optimization/69764
14834 PR rtl-optimization/69771
14835 * c-c++-common/pr69764.c: New test.
14836 * gcc.dg/torture/pr69771.c: New test.
14837
8222034d
MP
148382016-02-12 Marek Polacek <polacek@redhat.com>
14839
14840 * g++.dg/torture/init-list1.C: New.
14841
f749f792
MP
148422016-02-12 Marek Polacek <polacek@redhat.com>
14843
14844 * gcc.dg/pr69522.c: Add empty dg-options.
14845
199fb02a
IE
148462016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14847
14848 * g++.dg/lto/lto.exp: Include and init mpx.
14849 * g++.dg/lto/pr69729_0.C: New test.
14850
b69539cb
JJ
148512016-02-12 Jakub Jelinek <jakub@redhat.com>
14852
06ff7000
JJ
14853 PR ipa/69241
14854 * g++.dg/ipa/pr69241-4.C: New test.
14855
b69539cb
JJ
14856 PR ipa/68672
14857 * g++.dg/ipa/pr68672-1.C: New test.
14858 * g++.dg/ipa/pr68672-2.C: New test.
14859 * g++.dg/ipa/pr68672-3.C: New test.
14860
16595a1f
BS
148612016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14862
14863 PR c/69522
6d87c306 14864 * gcc.dg/pr69522.c: New test.
16595a1f 14865
38d795d2
PP
148662016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14867
14868 PR c++/69098
14869 * g++.dg/cpp1y/69098.C: New test.
14870 * g++.dg/cpp1y/69098-2.C: New test.
14871
9c582551
JJ
148722016-02-12 Jakub Jelinek <jakub@redhat.com>
14873
14874 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14875 and neighbour -> neighbor.
14876 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14877 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14878 * c-c++-common/Wvarargs.c: Likewise.
14879 * c-c++-common/goacc/host_data-5.c: Likewise.
14880 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14881 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14882 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14883 * gcc.target/aarch64/pr60697.c: Likewise.
14884 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14885 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14886 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14887 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14888 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14889 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14890 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14891 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14892 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14893 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14894 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14895 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14896 * g++.dg/lookup/koenig5.C: Likewise.
14897 * g++.dg/ext/no-asm-2.C: Likewise.
14898 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14899 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14900 * gfortran.dg/used_types_16.f90: Likewise.
14901 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14902 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14903 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14904 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14905 * gfortran.dg/abstract_type_6.f03: Likewise.
14906 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14907 * gfortran.dg/used_types_15.f90: Likewise.
14908 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14909 * gfortran.dg/exit_3.f08: Likewise.
14910 * gfortran.dg/open_status_2.f90: Likewise.
14911 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14912 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14913 * gfortran.dg/associate_1.f03: Likewise.
14914 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14915 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14916 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14917 * gcc.dg/builtin-object-size-1.c: Likewise.
14918 * gcc.dg/noreturn-6.c: Likewise.
14919 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14920 * gcc.dg/globalalias.c: Likewise.
14921 * gcc.dg/builtins-config.h: Likewise.
14922 * gcc.dg/pr30457.c: Likewise.
14923 * gcc.c-torture/compile/volatile-1.c: Likewise.
14924 * gcc.c-torture/execute/20101011-1.c: Likewise.
14925 * c-c++-common/Waddress-1.c: Likewise.
14926
66756373
JJ
149272016-02-11 Jakub Jelinek <jakub@redhat.com>
14928
14929 PR c/69768
14930 * c-c++-common/Waddress-1.c: New test.
14931
76fe932b
AV
149322016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14933
14934 PR fortran/69296
14935 * gfortran.dg/associate_19.f03: New test.
14936 * gfortran.dg/associate_20.f03: New test.
14937
564c4d4b
OE
149382016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14939
14940 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14941
e1c1ecb0
KT
149422016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14943
14944 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14945 .arch armv8-a\n. Add -dA to dg-options.
14946 * gcc.target/aarch64/assembler_arch_1.c: New test.
14947 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14948
0d7d9458
PC
149492016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14950
14951 PR c++/68726
14952 * g++.dg/cpp0x/pr68726.C: New.
14953
e6208a60
IE
149542016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14955
14956 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14957 test.
14958
281a11eb
RB
149592016-02-11 Richard Biener <rguenther@suse.de>
14960
14961 * g++.dg/tree-ssa/pr61034.C: Adjust.
14962
e03dd765
VM
149632016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14964
4b48faf5 14965 PR target/69148
e03dd765
VM
14966 * gcc.target/s390/pr69148.c: New.
14967
cdc23927
YR
149682016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14969
14970 PR tree-optimization/69652
14971 * gcc.dg/torture/pr69652.c: New test.
14972
e199dd0a
JJ
149732016-02-10 Jakub Jelinek <jakub@redhat.com>
14974 Patrick Palka <ppalka@gcc.gnu.org>
14975
14976 PR ipa/69241
14977 PR c++/69649
14978 * g++.dg/ipa/pr69241-1.C: New test.
14979 * g++.dg/ipa/pr69241-2.C: New test.
14980 * g++.dg/ipa/pr69241-3.C: New test.
14981 * g++.dg/ipa/pr69649.C: New test.
14982
d6b38027
UB
149832016-02-10 Uros Bizjak <ubizjak@gmail.com>
14984
14985 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14986 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14987
13b562c5
BC
149882016-02-10 Bin Cheng <bin.cheng@arm.com>
14989
14990 PR tree-optimization/68021
14991 * gcc.dg/tree-ssa/pr68021.c: New test.
14992
24a179f8
RB
149932016-02-10 Richard Biener <rguenther@suse.de>
14994
14995 PR tree-optimization/69726
14996 * gcc.dg/uninit-22.c: New testcase.
14997
0d99886f
AP
149982016-02-09 Andrew Pinski <apinski@cavium.com>
14999
15000 PR tree-opt/69282
15001 * gcc.c-torture/compile/20160205-1.c: New testcase.
15002
ab04995c
MM
150032016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
15004
15005 PR target/68404
15006 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
15007 instead accessing a really large arrray.
15008 * gcc.target/powerpc/fusion3.c: Likewise.
15009
4b79ac23
CB
150102016-02-09 Charles Baylis <charles.baylis@linaro.org>
15011
15012 PR target/68532
15013 * gcc.c-torture/execute/pr68532.c: New test.
15014
b890a441
AO
150152016-02-11 Alexandre Oliva <aoliva@redhat.com>
15016
15017 PR target/69634
15018 * gcc.dg/pr69634.c: New.
15019
84a5bef7
RB
150202016-02-09 Richard Biener <rguenther@suse.de>
15021
15022 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
15023
1f123759 150242016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 15025
1f123759
AF
15026 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
15027
65860c77
YR
150282016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
15029
15030 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
15031
7e1e8a0a
RB
150322016-02-09 Richard Biener <rguenther@suse.de>
15033
15034 PR tree-optimization/69715
15035 * gcc.dg/torture/pr69715.c: New testcase.
15036
efb45a9f
PP
150372016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15038
15039 PR c++/69139
15040 * g++.dg/cpp0x/trailing12.C: New test.
15041 * g++.dg/cpp0x/trailing13.C: New test.
15042
20a0c6f9
PP
150432016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
15044
15045 PR c++/69283
15046 PR c++/67835
15047 * g++.dg/cpp1y/auto-fn29.C: New test.
15048 * g++.dg/cpp1y/auto-fn30.C: New test.
15049
a162f3af
JJ
150502016-02-08 Jakub Jelinek <jakub@redhat.com>
15051
15052 PR tree-optimization/69209
15053 * gcc.c-torture/compile/pr69209.c: New test.
15054
4b4a9fbd
JL
150552016-02-08 Jeff Law <law@redhat.com>
15056
15057 PR tree-optimization/68541
15058 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
15059 of statements allowed in join block for path splitting.
15060
cfac5ed2
JJ
150612016-02-08 Jakub Jelinek <jakub@redhat.com>
15062
f68bc23f
JJ
15063 PR c++/59627
15064 * g++.dg/gomp/pr59627.C: New test.
15065
cfac5ed2
JJ
15066 PR ipa/69239
15067 * g++.dg/ipa/pr69239.C: New test.
15068
44714d8c
DM
150692016-02-08 David Malcolm <dmalcolm@redhat.com>
15070
15071 PR preprocessor/69664
15072 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
15073 * gcc.dg/cpp/warn-comments.c: Likewise.
15074
eba9e839
MP
150752016-02-08 Marek Polacek <polacek@redhat.com>
15076
15077 PR c++/69688
15078 * g++.dg/init/const12.C: New test.
15079
a011cd92
BS
150802016-02-08 Bernd Schmidt <bschmidt@redhat.com>
15081
15082 PR target/60410
15083 * gcc.dg/lto/pr55113_0.c: Remove test.
15084
5317b1be
RB
150852016-02-08 Richard Biener <rguenther@suse.de>
15086
15087 PR tree-optimization/69719
15088 * gcc.dg/torture/pr69719.c: New testcase.
15089
63998a63
RB
150902016-02-08 Richard Biener <rguenther@suse.de>
15091 Jeff Law <law@redhat.com>
15092
15093 PR target/68273
15094 * gcc.target/mips/pr68273.c: New testcase.
15095
43f4a281
RB
150962016-02-08 Richard Biener <rguenther@suse.de>
15097
15098 PR rtl-optimization/69274
15099 * gcc.target/i386/addr-sel-1.c: XFAIL.
15100
0b604d2d
JL
151012016-02-08 Jeff Law <law@redhat.com>
15102
e8dfe49e
JL
15103 PR tree-optimization/68541
15104 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
15105
6daecd7a 15106 PR tree-optimization/65917
0b604d2d
JL
15107 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
15108
c0f0e35a
JD
151092016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15110
15111 PR fortran/50555
15112 * gfortran.dg/namelist_args.f90: New test.
15113
8981d712
JL
151142016-02-05 Jeff Law <law@redhat.com>
15115
6daecd7a 15116 PR tree-optimization/68541
8981d712
JL
15117 * gcc.dg/tree-ssa/split-path-2.c: New test.
15118 * gcc.dg/tree-ssa/split-path-3.c: New test.
15119 * gcc.dg/tree-ssa/split-path-4.c: New test.
15120 * gcc.dg/tree-ssa/split-path-5.c: New test.
15121 * gcc.dg/tree-ssa/split-path-6.c: New test.
15122 * gcc.dg/tree-ssa/split-path-7.c: New test.
15123
46cb9332
MS
151242016-02-05 Martin Sebor <msebor@redhat.com>
15125
15126 PR c++/69662
15127 * g++.dg/warn/Wplacement-new-size-1.C: New test.
15128 * g++.dg/warn/Wplacement-new-size-2.C: New test.
15129
be2083ea
RH
151302016-02-06 Richard HEnderson <rth@redhat.com>
15131
15132 PR c/69643
15133 * gcc.target/i386/addr-space-4.c: New.
15134 * gcc.target/i386/addr-space-5.c: New.
15135
711d7c23
MM
151362016-02-05 Mikael Morin <mikael@gcc.gnu.org>
15137
15138 PR fortran/66089
15139 * gfortran.dg/elemental_dependency_6.f90: New.
15140
b5c1c988
JJ
151412016-02-05 Jakub Jelinek <jakub@redhat.com>
15142
861c7bcd
JJ
15143 PR rtl-optimization/69691
15144 * gcc.c-torture/execute/pr69691.c: New test.
15145
b5c1c988
JJ
15146 PR c++/69628
15147 * g++.dg/parse/pr69628.C: New test.
15148
f7dfa966
UB
151492016-02-05 Uros Bizjak <ubizjak@gmail.com>
15150
15151 * gcc.dg/sancov/asan.c: Move to ...
15152 * gcc.dg/asan/sancov-1.c: ... here.
15153
9b143e64
UB
151542016-02-05 Uros Bizjak <ubizjak@gmail.com>
15155
15156 * gcc.target/i386/pr69577.c: Require avx_runtime target.
15157
f5d4b899
L
151582016-02-05 H.J. Lu <hongjiu.lu@intel.com>
15159
15160 PR target/69677
15161 * gcc.target/i386/pr69677.c: New test.
15162
76c85fbb
PP
151632016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
15164
15165 PR c++/68948
15166 * g++.dg/template/pr68948.C: New test.
15167
f181bf90
DV
151682016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
15169
15170 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
15171 (only necessary on s390x).
15172
714fb282
L
151732016-02-04 H.J. Lu <hongjiu.lu@intel.com>
15174
15175 * gcc.target/i386/pr69454-2.c: Compile with -msse2
15176 -mno-accumulate-outgoing-args.
15177
618d6c1c
PP
151782016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
15179
15180 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
15181
1066e9b5
JJ
151822016-02-04 Jakub Jelinek <jakub@redhat.com>
15183
15184 PR c/69669
15185 * c-c++-common/pr69669.c: New test.
15186
76255d0d
MM
151872016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15188
15189 PR target/69667
15190 * g++.dg/pr69667.C: New file.
15191
e0b059b1
WD
151922016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
15193
15194 PR target/69619
15195 * gcc.dg/pr69619.c: Add new test.
15196
2692b5c8
RS
151972016-02-04 Richard Sandiford <richard.sandiford@arm.com>
15198
15199 PR rtl-optimization/69577
15200 * gcc.target/i386/pr69577.c: New test.
15201
7db337c2
ML
152022016-02-04 Martin Liska <mliska@suse.cz>
15203
15204 * g++.dg/asan/pr69276.C: New test.
15205
cc9c0829
KT
152062016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15207
15208 PR target/65932
15209 PR target/67714
15210 * gcc.target/arm/wmul-3.c: Simplify test to generate just
15211 a single smulbb instruction.
15212 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
15213 * gcc.target/amr/wmul-2.c: Likewise.
15214
eb9feb52
KT
152152016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15216
15217 PR target/65932
15218 PR target/67714
15219 * gcc.c-torture/execute/pr67714.c: New test.
15220
61f727fe
JJ
152212016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
15222
15223 PR target/69454
15224 * gcc.target/i386/pr69454-1.c: New test.
15225 * gcc.target/i386/pr69454-2.c: New test.
15226
05dd97db
MS
152272016-02-03 Martin Sebor <msebor@redhat.com>
15228
15229 PR c++/69251
15230 PR c++/69253
15231 PR c++/69290
15232 PR c++/69277
15233 PR c++/69349
15234 * g++.dg/ext/flexarray-mangle-2.C: New test.
15235 * g++.dg/ext/flexarray-mangle.C: New test.
15236 * g++.dg/ext/flexarray-subst.C: New test.
15237 * g++.dg/ext/flexary11.C: New test.
15238 * g++.dg/ext/flexary12.C: New test.
15239 * g++.dg/ext/flexary13.C: New test.
15240 * g++.dg/ext/flexary14.C: New test.
15241 * g++.dg/other/dump-ada-spec-2.C: Adjust.
15242
dac2fc29
L
152432016-02-03 H.J. Lu <hongjiu.lu@intel.com>
15244
15245 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
15246 Define only if CHECK_FLOAT128 is defined.
15247 (main): Properly initialize u5.
15248
eadb8035
JJ
152492016-02-03 Jakub Jelinek <jakub@redhat.com>
15250
0afbb81b
JJ
15251 PR c/69627
15252 * gcc.dg/pr69627.c: New test.
15253
eadb8035
JJ
15254 PR target/69644
15255 * gcc.dg/pr69644.c: New test.
15256
b12d4923
MS
152572016-02-03 Mike Stump <mikestump@comcast.net>
15258
15259 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
15260 support for struct-layout-1.exp.
15261
ab4bae0c
PP
152622016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
15263
15264 PR c++/69056
618d6c1c 15265 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 15266
95831c01
VM
152672016-02-03 Vladimir Makarov <vmakarov@redhat.com>
15268 Alexandre Oliva <aoliva@redhat.com>
15269
15270 PR target/69461
15271 * gcc.target/powerpc/pr69461.c: New.
15272
ccc71ab8
UB
152732016-02-03 Uros Bizjak <ubizjak@gmail.com>
15274
15275 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
15276 works from here ...
15277 (check_effective_target_fsanitize_thread): ... to here. Do not
15278 specify additional compile flags for the test source.
15279 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
15280 specify additional compile flags for the test source.
15281
96299640
WD
152822016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
15283
15284 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15285
781d83d9
AV
152862016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
15287
15288 PR fortran/67451
15289 PR fortran/69418
15290 * gfortran.dg/coarray_allocate_2.f08: New test.
15291 * gfortran.dg/coarray_allocate_3.f08: New test.
15292 * gfortran.dg/coarray_allocate_4.f08: New test.
15293
d8208e6d
AL
152942016-02-03 Alan Lawrence <alan.lawrence@arm.com>
15295
15296 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
15297 use same scan-tree-dump-times on all platforms.
15298 * gcc.dg/vect/vect-outer-1.c: Likewise.
15299 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
15300 * gcc.dg/vect/vect-outer-1a.c: Likewise.
15301 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
15302 * gcc.dg/vect/vect-outer-1b.c: Likewise.
15303 * gcc.dg/vect/vect-outer-2b.c: Likewise.
15304 * gcc.dg/vect/vect-outer-3b.c: Likewise.
15305 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
15306
a8394fa0
SB
153072016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
15308
15309 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
15310 warning.
15311
f3baa1d3
L
153122016-02-02 H.J. Lu <hongjiu.lu@intel.com>
15313
15314 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
15315
eb077516
JN
153162016-02-02 James Norris <jnorris@codesourcery.com>
15317
15318 * c-c++-common/goacc/routine-5.c: Add tests.
15319
578fb225
AM
153202016-02-02 Alexander Monakov <amonakov@ispras.ru>
15321
15322 * gcc.target/nvptx/unsigned-cmp.c: New test.
15323
c64f7d37
WD
153242016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
15325
15326 * gcc.target/aarch64/scalar_shift_1.c
15327 (test_corners_sisd_di): Improve force to SIMD register.
15328 (test_corners_sisd_si): Likewise.
15329 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
15330 Remove scan-assembler check for ldr.
15331
90c6f26c
RB
153322016-02-02 Richard Biener <rguenther@suse.de>
15333
15334 PR tree-optimization/69595
15335 * gcc.dg/Warray-bounds-17.c: New testcase.
15336
9dc03c97
RB
153372016-02-02 Richard Biener <rguenther@suse.de>
15338
15339 PR tree-optimization/69606
15340 * gcc.dg/torture/pr69606.c: New testcase.
15341
2d4dc223
YR
153422016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
15343
15344 PR middle-end/68542
15345 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
15346 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
15347
65c98fde
AM
153482016-02-02 Alan Modra <amodra@gmail.com>
15349
15350 PR target/69548
15351 * gcc.target/powerpc/pr69548.c: New test.
15352
e1b81f2b
JJ
153532016-02-01 Jakub Jelinek <jakub@redhat.com>
15354
d0268b37
JJ
15355 PR rtl-optimization/69592
15356 * gcc.dg/pr69592.c: New test.
15357
e1b81f2b
JJ
15358 PR preprocessor/69543
15359 PR c/69558
15360 * gcc.dg/pr69543.c: New test.
15361 * gcc.dg/pr69558.c: New test.
15362
7dd7780d
UB
153632016-02-01 Uros Bizjak <ubizjak@gmail.com>
15364
bf672ee5
UB
15365 PR testsuite/65940
15366 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 15367
9a7013f8
MS
153682016-02-01 Martin Sebor <msebor@redhat.com>
15369
15370 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
15371
e681fb2b
BC
153722016-02-01 Bin Cheng <bin.cheng@arm.com>
15373
15374 PR tree-optimization/67921
15375 * c-c++-common/ubsan/pr67921.c: New test.
15376
ff86345f
RB
153772016-02-01 Richard Biener <rguenther@suse.de>
15378
15379 PR middle-end/69556
15380 * gcc.dg/tree-ssa/recip-8.c: New testcase.
15381
bc369dbd
RB
153822016-02-01 Richard Biener <rguenther@suse.de>
15383
15384 PR tree-optimization/69574
15385 * gcc.dg/torture/pr69574.c: New testcase.
15386
ef318184
RB
153872016-02-01 Richard Biener <rguenther@suse.de>
15388
15389 PR tree-optimization/69579
15390 * gcc.dg/setjmp-6.c: New testcase.
15391
654745e6
JJ
153922016-02-01 Jakub Jelinek <jakub@redhat.com>
15393
15394 PR rtl-optimization/69570
15395 * g++.dg/opt/pr69570.C: New test.
15396
e6c0c44b
RH
153972016-02-01 Richard Henderson <rth@redhat.com>
15398
15399 * gcc.dg/pr69535.c: New test.
15400
6ff3f09a
JDA
154012016-01-31 John David Anglin <danglin@gcc.gnu.org>
15402
2c005538
JDA
15403 PR testsuite/69584
15404 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
15405 * gcc.dg/tree-ssa/sra-18.c: Likewise.
15406
61083a4b
JDA
15407 PR debug/68244
15408 * g++.dg/parse/parens3.C: Use register "4" on hppa.
15409
6ff3f09a
JDA
15410 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
15411
0c221916
PT
154122016-01-31 Paul Thomas <pault@gcc.gnu.org>
15413
15414 PR fortran/67564
15415 * gfortran.dg/allocate_with_source_17.f03: New test.
15416
db7a2818
JJ
154172016-01-30 Jakub Jelinek <jakub@redhat.com>
15418
15419 PR tree-optimization/69546
15420 * gcc.dg/torture/pr69546.c: New test.
15421
e520d5f0
PT
154222016-01-30 Paul Thomas <pault@gcc.gnu.org>
15423
15424 PR fortran/69566
15425 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
15426
343c05d3
MS
154272016-01-30 Martin Sebor <msebor@redhat.com>
15428
15429 PR c++/68490
15430 * g++.dg/ext/flexary10.C: New test.
15431
d6c3a539
DH
154322016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
15433
15434 PR fortran/66707
15435 gfortran.dg/common_23.f90: New test.
15436
52d72fcd
BS
154372016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15438
15439 PR target/65546
15440 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
15441 condition being checked, and disable it when the target supports
15442 misaligned loads and stores.
15443
3a5d2ba4
JJ
154442016-01-29 Jakub Jelinek <jakub@redhat.com>
15445
15446 PR debug/69518
15447 * gcc.dg/torture/pr69518.c: New test.
15448
6bbacdb5
L
154492016-01-29 H.J. Lu <hongjiu.lu@intel.com>
15450
15451 PR target/69530
15452 * gcc.target/i386/pr69530.c: New test.
15453
af932cdb
SE
154542016-01-29 Steve Ellcey <sellcey@imgtec.com>
15455
15456 PR target/65604
15457 * gcc.target/mips/div-delay.c: New test.
15458
26658b7c
JJ
154592016-01-29 Jakub Jelinek <jakub@redhat.com>
15460
33e89989
JJ
15461 PR target/69551
15462 * gcc.target/i386/pr69551.c: New test.
15463
26658b7c
JJ
15464 PR target/66137
15465 * gcc.target/i386/pr66137.c: New test.
15466
401116b5
AB
154672016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
15468
15469 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
15470 always built for p5600.
15471 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
15472 isa=p5600 dg-option.
15473
d4abfcc5
RB
154742016-01-29 Richard Biener <rguenther@suse.de>
15475
15476 PR tree-optimization/69547
15477 * g++.dg/tree-ssa/pr69547.C: New testcase.
15478
16b77b32
JJ
154792016-01-29 Jakub Jelinek <jakub@redhat.com>
15480
15481 PR debug/66869
15482 * g++.dg/warn/Wunused-function2.C: New test.
15483
a1c95464
DV
154842016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
15485
15486 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
15487 support for test to succeed.
15488
5453bfed
MP
154892016-01-29 Marek Polacek <polacek@redhat.com>
15490
15491 PR c++/69509
15492 PR c++/69516
15493 * g++.dg/ext/constexpr-vla2.C: New test.
15494 * g++.dg/ext/constexpr-vla3.C: New test.
15495 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
15496
452ec2a5
RB
154972016-01-29 Richard Biener <rguenther@suse.de>
15498
15499 PR middle-end/69537
15500 * gcc.dg/uninit-21.c: New testcase.
15501
aec0b19e
UB
155022016-01-28 Uros Bizjak <ubizjak@gmail.com>
15503
15504 PR target/69459
15505 * gcc.target/i386/pr69459.c: New test.
15506
df113ce7
SE
155072016-01-28 Steve Ellcey <sellcey@imgtec.com>
15508
15509 PR target/68400
15510 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
15511 * gcc.target/mips/pr68400.c: New test.
15512
494de84f
MS
155132016-01-28 Martin Sebor <msebor@redhat.com>
15514
15515 PR target/17381
15516 * gcc.target/powerpc/pr17381.c: New test.
15517
eb1b1f01
JJ
155182016-01-28 Jakub Jelinek <jakub@redhat.com>
15519
15520 PR middle-end/69542
15521 * gcc.dg/torture/pr69542.c: New test.
15522
6dfeb7ce
WD
155232016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
15524
15525 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
15526
4b7471a4
DE
155272016-01-28 David Edelsohn <dje.gcc@gmail.com>
15528
15529 * gcc.dg/pr65980.c: Skip on AIX.
15530 * gcc.dg/pr66688.c: Same.
15531
b271fd21
DE
155322016-01-28 David Edelsohn <dje.gcc@gmail.com>
15533
15534 PR target/63679
15535 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
15536 * gcc.dg/tree-ssa/sra-18.c: Same.
15537
874108a9
AV
155382016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
15539
15540 PR fortran/62536
15541 * gfortran.dg/block_15.f08: New test.
15542 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
15543 on incorrectly closed BLOCK.
15544
30480bcd
IE
155452016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
15546
15547 * gcc.dg/declare-simd.c: New test.
6905c577 15548
14ba8d6d
RB
155492016-01-28 Richard Biener <rguenther@suse.de>
15550
15551 PR tree-optimization/69466
15552 * gfortran.dg/vect/pr69466.f90: New testcase.
15553
0d4c694e
TP
155542016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
15555
15556 * g++.dg/pr67989.C: Remove ARM-specific option.
15557 * gcc.target/arm/pr67989.C: New file.
15558
2aa780da
UB
155592016-01-27 Uros Bizjak <ubizjak@gmail.com>
15560
15561 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
15562 and expm1 test for glibc < 2.11.
15563
f75ebe77
RH
155642016-01-27 Richard Henderson <rth@redhat.com>
15565
15566 * gcc.c-torture/execute/pr69447.c: New test.
15567
155682016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 15569
9a175e65 15570 PR fortran/69422
49847d75
PT
15571 * gfortran.dg/alloc_comp_assign_15.f03: New test.
15572
cbdd8ae0
JJ
155732016-01-27 Jakub Jelinek <jakub@redhat.com>
15574
15575 PR debug/66869
15576 * gcc.dg/pr66869.c: New test.
15577
2b572b3c
JL
155782016-01-25 Jeff Law <law@redhat.com>
15579
15580 PR tree-optimization/68398
aec0b19e 15581 PR tree-optimization/69196
2b572b3c
JL
15582 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
15583 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
15584 path to avoid new heuristic allowing more irreducible regions
15585 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
15586 * gcc.dg/tree-ssa/vrp46.c: Likewise.
15587 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
15588 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
15589 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
15590
fa74a4bc
MP
155912016-01-27 Marek Polacek <polacek@redhat.com>
15592
15593 PR c/68062
15594 * c-c++-common/vector-compare-4.c: New test.
15595
0afff540
DM
155962016-01-27 David Malcolm <dmalcolm@redhat.com>
15597
15598 PR preprocessor/69126
15599 * c-c++-common/pr69126.c: New test case.
15600
1a218fc9
ILT
156012016-01-27 Ian Lance Taylor <iant@google.com>
15602
15603 * gcc.dg/tree-ssa/ivopt_5.c: New test.
15604
5d70666e
RB
156052016-01-27 Ryan Burn <contact@rnburn.com>
15606
15607 PR cilkplus/69267
15608 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
15609
87ff4d66
UB
156102016-01-27 Uros Bizjak <ubizjak@gmail.com>
15611
15612 PR target/69512
15613 * gcc.target/i386/pr69512.c: New test.
15614
27e23cca
RE
156152016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
15616
15617 PR ada/69488
15618 * gnat.dg/sso/*.adb: Robustify dg-output directives.
15619
05bf54c3
MP
156202016-01-27 Marek Polacek <polacek@redhat.com>
15621
15622 PR c++/69379
15623 * g++.dg/pr69379.C: New test.
15624
60214d0d
MS
156252016-01-27 Martin Sebor <msebor@redhat.com>
15626
15627 PR c++/69317
15628 * g++.dg/abi/Wabi-2-2.C: New test.
15629 * g++.dg/abi/Wabi-2-3.C: New test.
15630 * g++.dg/abi/Wabi-3-2.C: New test.
15631 * g++.dg/abi/Wabi-3-3.C: New test.
15632
167c7bfa
RB
156332016-01-27 Richard Biener <rguenther@suse.de>
15634
15635 PR tree-optimization/69166
15636 * gcc.dg/torture/pr69166.c: New testcase.
15637
1430fb1f
MJ
156382016-01-27 Martin Jambor <mjambor@suse.cz>
15639
15640 PR tree-optimization/69355
15641 * gcc.dg/tree-ssa/pr69355.c: New test.
15642
95e3030c
MP
156432016-01-27 Marek Polacek <polacek@redhat.com>
15644
15645 PR c++/69496
15646 * g++.dg/ext/constexpr-vla1.C: New test.
15647
eeb085f3
CB
156482016-01-20 Christian Bruel <christian.bruel@st.com>
15649
15650 PR target/69245
15651 * gcc.target/arm/pr69245.c: New test.
15652
b1652dde
JJ
156532016-01-27 Jakub Jelinek <jakub@redhat.com>
15654
15655 PR tree-optimization/69399
15656 * gcc.dg/torture/pr69399.c: New test.
15657
ce7e8f00
EB
156582016-01-27 Eric Botcazou <ebotcazou@adacore.com>
15659
15660 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
15661
e4aac1d1
EB
156622016-01-26 Eric Botcazou <ebotcazou@adacore.com>
15663
15664 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
15665
8dfdb419
TV
156662016-01-26 Tom de Vries <tom@codesourcery.com>
15667
15668 PR tree-optimization/69110
15669 * gcc.dg/autopar/pr69110.c: New test.
15670
56f80f54 156712016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 15672 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
15673
15674 * gcc.dg/graphite/isl-ast-op-select.c: New.
15675
a0909527
PT
156762015-01-26 Paul Thomas <pault@gcc.gnu.org>
15677
15678 PR fortran/69385
15679 * gfortran.dg/allocate_error_6.f90: New test.
15680
ffc445f4
RH
156812016-01-26 Richard Henderson <rth@redhat.com>
15682
15683 * gcc.dg/tm/pr60908.c: New test.
15684
01e1dea3
DM
156852016-01-26 David Malcolm <dmalcolm@redhat.com>
15686
15687 PR other/69006
15688 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
15689 directive.
15690 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
15691 expected multiline output to reflect the colorization being
15692 disabled before newlines.
15693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
15694 (custom_diagnostic_finalizer): Replace call to
15695 pp_newline_and_flush with call to pp_flush.
15696 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
15697 * gfortran.dg/implicit_class_1.f90: Likewise.
15698 * lib/gcc-dg.exp (allow_blank_lines): New global.
15699 (dg-allow-blank-lines-in-output): New procedure.
15700 (gcc-dg-prune): Complain about blank lines in the output, unless
15701 dg-allow-blank-lines-in-output was called.
15702 * lib/multiline.exp (_build_multiline_regex): Only support
15703 arbitrary followup text for non-blank-lines, not for blank lines.
15704
13f92e8d
JJ
157052016-01-26 Jakub Jelinek <jakub@redhat.com>
15706
15707 PR tree-optimization/69483
15708 * gcc.dg/pr69483.c: New test.
15709 * g++.dg/opt/pr69483.C: New test.
15710
92422235
CL
157112016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15712
15713 PR target/68620
15714 * gcc.target/arm/pr68620.c: New test.
15715
0bccf11b
L
157162016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15717
15718 * gcc.target/i386/pr68986-2.c: Remove -m32.
15719
81cd202e
L
157202016-01-26 H.J. Lu <hongjiu.lu@intel.com>
15721
15722 PR target/68986
15723 * gcc.target/i386/pr68986-1.c: New test.
15724 * gcc.target/i386/pr68986-2.c: Likewise.
15725 * gcc.target/i386/pr68986-3.c: Likewise.
15726
213a1c03
CB
157272016-01-26 Christian Bruel <christian.bruel@st.com>
15728
15729 * lib/target-supports.exp
15730 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15731 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15732 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15733
22a08dd1
RB
157342016-01-26 Richard Biener <rguenther@suse.de>
15735
15736 PR tree-optimization/69452
15737 * gcc.dg/torture/pr69452.c: New testcase.
15738
6c06e0e8
JJ
157392016-01-26 Jakub Jelinek <jakub@redhat.com>
15740
15741 PR target/69442
15742 * gcc.dg/pr69442.c: New test.
15743
b96824c4
RFI
157442016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15745
15746 PR target/67896
15747 * gcc.target/aarch64/simd/pr67896.C: New.
15748
5ee31e57
RS
157492016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15750
15751 PR tree-optimization/69400
15752 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15753 function.
15754 (plugin_init): Call it.
15755 * gcc.dg/torture/pr69400.c: New test.
15756
7ddfb31d
CL
157572016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15758
15759 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15760
1e050c90
AK
157612016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15762 Sebastian Pop <s.pop@samsung.com>
15763
15764 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15765 isl-0.15.
15766
c8ee4bf5
AK
157672016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15768 Sebastian Pop <s.pop@samsung.com>
15769
15770 * gcc.dg/graphite/pr69292.c: New.
15771
d902b330
JJ
157722016-01-25 Jakub Jelinek <jakub@redhat.com>
15773
15774 * c-c++-common/goacc/use_device-1.c: New test.
15775
2c89b952
JL
157762016-01-25 Jeff Law <law@redhat.com>
15777
15778 PR tree-optimization/69196
15779 PR tree-optimization/68398
15780 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15781 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15782
685c8785
DE
157832016-01-25 David Edelsohn <dje.gcc@gmail.com>
15784
15785 PR target/69469
15786 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15787 Algorithm.
15788
95cef0c1
RB
157892016-01-25 Richard Biener <rguenther@suse.de>
15790
15791 PR testsuite/69380
15792 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15793
2947d3b2
IE
157942016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15795
15796 PR target/69421
15797 * gcc.dg/pr69421.c: New test.
15798
ae19075a
BB
157992016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15800
15801 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15802 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15803 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15804 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15805 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15806 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15807 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15808 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15809 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15810 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15811
fa4511c2
RB
158122016-01-25 Richard Biener <rguenther@suse.de>
15813
15814 PR tree-optimization/69376
15815 * gcc.dg/torture/pr69376.c: New testcase.
15816
1d101216
JD
158172016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15818
15819 PR fortran/69397
15820 PR fortran/68442
15821 * gfortran.dg/interface_38.f90: New test.
15822 * gfortran.dg/interface_39.f90: New test.
a0909527 15823
a59b92b0
PP
158242016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15825
15826 Revert:
15827 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15828
15829 PR c++/11858
15830 PR c++/24663
15831 PR c++/24664
15832 * g++.dg/template/pr11858.C: New test.
15833 * g++.dg/template/pr24663.C: New test.
15834 * g++.dg/template/unify12.C: New test.
15835 * g++.dg/template/unify13.C: New test.
15836 * g++.dg/template/unify14.C: New test.
15837 * g++.dg/template/unify15.C: New test.
15838 * g++.dg/template/unify16.C: New test.
15839 * g++.dg/template/unify17.C: New test.
15840
16acb1a8
DH
158412016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15842
15843 PR fortran/68283
15844 gfortran.dg/pr68283.f90: New test.
15845
094773e8
TK
158462016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15847
15848 PR fortran/66094
15849 * gfortran.dg/inline_matmul_13.f90: New test.
15850 * gfortran.dg/matmul_bounds_8.f90: New test.
15851 * gfortran.dg/matmul_bounds_9.f90: New test.
15852 * gfortran.dg/matmul_bounds_10.f90: New test.
15853
42fb90d7
TV
158542016-01-23 Tom de Vries <tom@codesourcery.com>
15855
15856 PR tree-optimization/69426
15857 * gcc.dg/autopar/pr69426.c: New test.
15858
69da7802
MS
158592016-01-23 Martin Sebor <msebor@redhat.com>
15860
15861 PR c++/58109
15862 PR c++/69022
15863 * g++.dg/cpp0x/alignas5.C: New test.
15864 * g++.dg/ext/vector29.C: Same.
15865
da17300a
UB
158662016-01-23 Uros Bizjak <ubizjak@gmail.com>
15867
15868 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15869 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15870 _GNU_SOURCE from compile flags to the source.
15871 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15872 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15873 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15874 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15875
62041cfc
JJ
158762016-01-22 Jakub Jelinek <jakub@redhat.com>
15877
15878 PR target/69432
15879 * g++.dg/opt/pr69432.C: New test.
15880
f7d2ad6f
BS
158812016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15882
15883 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15884 32-bit targets testing an -m64 multilib.
15885
d403fc9a
WS
158862016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15887
15888 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15889 64-bit support.
15890
4aa16f8d
JG
158912016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15892
15893 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15894
7c816d0f
CB
158952016-01-21 Christian Bruel <christian.bruel@st.com>
15896
15897 PR target/68674
15898 * gcc.target/i386/pr68674.c
15899 * gcc.target/aarch64/pr68674.c
15900 * gcc.target/arm/pr68674.c
15901
fce661e8
KT
159022016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15903
15904 PR target/69403
15905 * gcc.c-torture/execute/pr69403.c: New test.
15906
4696899f
PC
159072016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15908
15909 PR c++/55843
15910 * g++.dg/template/pr55843.C: New.
15911
bac69366
AL
159122016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15913
15914 PR testsuite/66877
15915 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15916 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15917
b57d3a5c
BS
159182016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15919
15920 PR testsuite/67489
da17300a
UB
15921 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15922 from dg-do compile directive, and instead add
15923 { dg-require-effective-target int128 }.
b57d3a5c 15924
9f04a53e
MS
159252016-01-20 Martin Sebor <msebor@redhat.com>
15926
15927 PR c/69405
15928 * gcc.dg/sync-fetch.c: New test.
15929
38a51663
JL
159302016-01-21 Martin Sebor <msebor@redhat.com>
15931
15932 PR target/69252
15933 * gcc.target/powerpc/pr69252.c: New test.
15934
2423a75a
JD
159352016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15936
15937 PR fortran/65996
da17300a 15938 * gfortran.dg/pr65996.f90: New test.
2423a75a 15939
0a76463f
DV
159402016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15941
15942 PR c++/68810
9f04a53e 15943 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15944 expected to generate an error.
0a76463f 15945
9776e692
BS
159462016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15947
15948 PR middle-end/66178
15949 * gcc.dg/torture/pr66178.c: New test.
15950
c8d3e088
AB
159512016-01-21 Anton Blanchard <anton@samba.org>
15952 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15953
15954 PR target/63354
15955 * gcc.target/powerpc/pr63354.c: New test.
15956
35b707ff
VM
159572016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15958
15959 PR rtl-optimization/68990
15960 * gcc.target/i386/pr68990: New.
15961
157b0829
NC
159622016-01-21 Nick Clifton <nickc@redhat.com>
15963
15964 PR target/69129
15965 * gcc.target/mips/pr69129.c: New.
15966
aede6748
PC
159672016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15968
15969 PR c++/58046
15970 * g++.dg/cpp0x/pr58046.C: New.
15971
5463c2c8
JJ
159722016-01-21 Jakub Jelinek <jakub@redhat.com>
15973
6d31cc75
SS
15974 PR target/69187
15975 PR target/65624
15976 * gcc.target/arm/pr69187.c: New test.
15977
5463c2c8
JJ
15978 PR c++/69355
15979 * g++.dg/torture/pr69355.C: New test.
15980
fa28f32b
AK
159812016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15982 Sebastian Pop <s.pop@samsung.com>
15983
15984 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15985
b920a047
AK
159862016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15987 Sebastian Pop <s.pop@samsung.com>
15988
da17300a 15989 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15990
bdd3aea6
JJ
159912016-01-21 Jakub Jelinek <jakub@redhat.com>
15992
15993 PR middle-end/67653
15994 * c-c++-common/pr67653.c: New test.
15995 * gcc.dg/torture/pr29119.c: Add dg-warning.
15996
26a2e6ae
PB
159972016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15998
15999 * gcc.target/powerpc/cpu-builtin-1.c: New test.
16000
d25c7690
PK
160012016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16002
16003 PR c/24293
16004 * gcc.dg/pr24293.c: New test.
16005 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
16006 incomplete struct type.
16007 * gcc.dg/declspec-1.c: Likewise.
16008 * gcc.dg/pr63549.c: Likewise.
16009
889d5698
JJ
160102016-01-20 Jakub Jelinek <jakub@redhat.com>
16011
16012 PR tree-optimization/66612
16013 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
16014 for bdn instruction.
16015
d7cf3dc7
CL
160162016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16017
16018 * lib/target-supports.exp
16019 (check_effective_target_arm_fp_ok_nocache): New.
16020 (check_effective_target_arm_fp_ok): New.
16021 (add_options_for_arm_fp): New.
16022 (check_effective_target_arm_crypto_ok_nocache): Require
16023 target_arm_v8_neon_ok instead of arm32.
16024 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
16025 (check_effective_target_arm_crypto_pragma_ok): New.
16026 (add_options_for_arm_vfp): New.
16027 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
16028 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
16029 target instead. Force initial fpu to vfp.
16030 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
16031 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
16032 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
16033 dependency.
16034 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
16035 use arm_vfp effective target instead. Force initial fpu to vfp.
16036 * gcc.target/arm/attr-neon3.c: Likewise.
16037 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
16038 arm_vfp_ok.
16039 * gcc.target/arm/unsigned-float.c: Likewise.
16040 * gcc.target/arm/vfp-1.c: Likewise.
16041 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
16042 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
16043 * gcc.target/arm/vfp-ldmiad.c: Likewise.
16044 * gcc.target/arm/vfp-ldmias.c: Likewise.
16045 * gcc.target/arm/vfp-stmdbd.c: Likewise.
16046 * gcc.target/arm/vfp-stmdbs.c: Likewise.
16047 * gcc.target/arm/vfp-stmiad.c: Likewise.
16048 * gcc.target/arm/vfp-stmias.c: Likewise.
16049 * gcc.target/arm/vnmul-1.c: Likewise.
16050 * gcc.target/arm/vnmul-2.c: Likewise.
16051 * gcc.target/arm/vnmul-3.c: Likewise.
16052 * gcc.target/arm/vnmul-4.c: Likewise.
16053
01ac9704 160542016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 16055
e84b00da
L
16056 PR testsuite/69366
16057 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
16058 the MPX run-time library, for compile-time MPX test.
16059 * gcc.target/i386/chkp-always_inline.c: Likewise.
16060 * gcc.target/i386/chkp-bndret.c: Likewise.
16061 * gcc.target/i386/chkp-builtins-1.c: Likewise.
16062 * gcc.target/i386/chkp-builtins-2.c: Likewise.
16063 * gcc.target/i386/chkp-builtins-3.c: Likewise.
16064 * gcc.target/i386/chkp-builtins-4.c: Likewise.
16065 * gcc.target/i386/chkp-const-check-1.c: Likewise.
16066 * gcc.target/i386/chkp-const-check-2.c: Likewise.
16067 * gcc.target/i386/chkp-hidden-def.c: Likewise.
16068 * gcc.target/i386/chkp-label-address.c: Likewise.
16069 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
16070 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
16071 * gcc.target/i386/chkp-pr69044.c: Likewise.
16072 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
16073 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
16074 * gcc.target/i386/chkp-strchr.c: Likewise.
16075 * gcc.target/i386/chkp-strlen-1.c: Likewise.
16076 * gcc.target/i386/chkp-strlen-2.c: Likewise.
16077 * gcc.target/i386/chkp-strlen-3.c: Likewise.
16078 * gcc.target/i386/chkp-strlen-4.c: Likewise.
16079 * gcc.target/i386/chkp-strlen-5.c: Likewise.
16080 * gcc.target/i386/chkp-stropt-1.c: Likewise.
16081 * gcc.target/i386/chkp-stropt-10.c: Likewise.
16082 * gcc.target/i386/chkp-stropt-11.c: Likewise.
16083 * gcc.target/i386/chkp-stropt-12.c: Likewise.
16084 * gcc.target/i386/chkp-stropt-13.c: Likewise.
16085 * gcc.target/i386/chkp-stropt-14.c: Likewise.
16086 * gcc.target/i386/chkp-stropt-15.c: Likewise.
16087 * gcc.target/i386/chkp-stropt-16.c: Likewise.
16088 * gcc.target/i386/chkp-stropt-2.c: Likewise.
16089 * gcc.target/i386/chkp-stropt-3.c: Likewise.
16090 * gcc.target/i386/chkp-stropt-4.c: Likewise.
16091 * gcc.target/i386/chkp-stropt-5.c: Likewise.
16092 * gcc.target/i386/chkp-stropt-6.c: Likewise.
16093 * gcc.target/i386/chkp-stropt-7.c: Likewise.
16094 * gcc.target/i386/chkp-stropt-8.c: Likewise.
16095 * gcc.target/i386/chkp-stropt-9.c: Likewise.
16096 * gcc.target/i386/pr63995-2.c: Likewise.
16097 * gcc.target/i386/pr64805.c: Likewise.
16098 * gcc.target/i386/pr65044.c: Likewise.
16099 * gcc.target/i386/pr65167.c: Likewise.
16100 * gcc.target/i386/pr65183.c: Likewise.
16101 * gcc.target/i386/pr65184.c: Likewise.
16102 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 16103
28b33016
IE
161042016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
16105
16106 PR tree-optimization/69328
16107 * gcc.dg/pr69328.c: New test.
16108
bcff0913
JL
161092016-01-20 Jeff Law <law@redhat.com>
16110
bf0bb970 16111 PR target/25114
bcff0913
JL
16112 * gcc.target/m68k/pr25114.c: New test.
16113
a3f69631
AV
161142016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
16115
16116 * gcc.target/arm/memset-inline-10.c: Added
16117 dg-require-effective-target arm_thumb2_ok.
16118
af33ba0d
EB
161192016-01-19 Eric Botcazou <ebotcazou@adacore.com>
16120
16121 * gcc.dg/debug/dwarf2/sso.c: New test.
16122
7596d5de
UB
161232016-01-19 Uros Bizjak <ubizjak@gmail.com>
16124
16125 PR testsuite/68820
16126 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
16127 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
16128 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
16129
ceda2c69
JH
161302016-01-19 Jan Hubicka <hubicka@ucw.cz>
16131
16132 PR ipa/66223
16133 * g++.dg/ipa/devirt-50.C: New testcase.
16134
38a979f2
MP
161352016-01-19 Marek Polacek <polacek@redhat.com>
16136
16137 PR c++/68965
16138 * g++.dg/cpp1y/parameter-pack-1.C: New test.
16139 * g++.dg/cpp1y/parameter-pack-2.C: New test.
16140
962801c5
KT
161412016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16142
16143 PR target/69135
16144 * gcc.target/arm/pr69135_1.c: New test.
16145
078fe40a
WD
161462015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16147
16148 * gcc.target/aarch64/ccmp_1.c: Add new tests.
16149
786e3c06
WD
161502015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
16151
16152 * gcc.target/aarch64/ccmp_1.c: New testcase.
16153
1e297006
MP
161542016-01-19 Marek Polacek <polacek@redhat.com>
16155
16156 PR c++/68586
16157 * g++.dg/cpp0x/enum30.C: New test.
16158
879c27e3
RB
161592016-01-19 Richard Biener <rguenther@suse.de>
16160
16161 PR tree-optimization/69336
16162 * g++.dg/tree-ssa/pr69336.C: New testcase.
16163
015337d3
JJ
161642016-01-19 Jakub Jelinek <jakub@redhat.com>
16165
16166 PR debug/65779
16167 * gcc.dg/pr65779.c: New test.
16168
e2c768b6
RB
161692016-01-19 Richard Biener <rguenther@suse.de>
16170
16171 PR tree-optimization/69352
16172 * gcc.dg/torture/pr69352.c: New testcase.
16173
569efc34
JJ
161742016-01-19 Jakub Jelinek <jakub@redhat.com>
16175
16176 PR rtl-optimization/68955
16177 PR rtl-optimization/64557
16178 * gcc.dg/torture/pr68955.c: New test.
16179
e49d321f
JH
161802016-01-19 Jan Hubicka <hubicka@ucw.cz>
16181
16182 PR lto/69136
16183 * g++.dg/torture/pr69136.C: New testcase.
16184
e9191ad3
JH
161852016-01-19 Jan Hubicka <hubicka@ucw.cz>
16186
16187 PR lto/69133
16188 * g++.dg/lto/pr69133_0.C: New testcase.
16189 * g++.dg/lto/pr69133_1.C: New testcase.
16190
2bedb645
JL
161912016-01-15 Jeff Law <law@redhat.com>
16192
16193 PR tree-optimization/69320
16194 * gcc.c-torture/pr69320-1.c: New test.
16195 * gcc.c-torture/pr69320-2.c: New test.
16196 * gcc.c-torture/pr69320-3.c: New test.
16197 * gcc.c-torture/pr69320-4.c: New test.
16198
17c15cb9
PP
161992016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
16200
16201 PR c++/11858
16202 PR c++/24663
16203 PR c++/24664
16204 * g++.dg/template/pr11858.C: New test.
16205 * g++.dg/template/pr24663.C: New test.
16206 * g++.dg/template/unify12.C: New test.
16207 * g++.dg/template/unify13.C: New test.
16208 * g++.dg/template/unify14.C: New test.
16209 * g++.dg/template/unify15.C: New test.
16210 * g++.dg/template/unify16.C: New test.
16211 * g++.dg/template/unify17.C: New test.
16212
9617fd08
DM
162132016-01-18 David Malcolm <dmalcolm@redhat.com>
16214
16215 PR testsuite/69181
16216 * gcc.dg/pr69181-1.c: New test file.
16217 * gcc.dg/pr69181-2.c: New test file.
16218 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
16219 globals by moving it to...
16220 (cleanup-after-saved-dg-test): ...this new function. Add
16221 "global additional_sources_used". Add reset of global
16222 multiline_expected_outputs to the empty list.
16223 * lib/multiline.exp (_multiline_expected_outputs): Rename this
16224 global to...
16225 (multiline_expected_outputs): ...this, and updated comments to
16226 note that it is modified from gcc-dg.exp.
16227 (dg-end-multiline-output): Update for the above renaming.
16228 (handle-multiline-outputs): Likewise. Remove the clearing
16229 of the expected outputs to the empty list.
16230
b555a2e4
RB
162312016-01-18 Richard Biener <rguenther@suse.de>
16232
16233 PR tree-optimization/69297
16234 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
16235
96902805
JM
162362016-01-18 Joseph Myers <joseph@codesourcery.com>
16237
16238 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
16239 dg-options.
16240 * gcc.target/mips/mips-3d-2.c: Likewise.
16241 * gcc.target/mips/mips-3d-3.c: Likewise.
16242 * gcc.target/mips/mips-3d-4.c: Likewise.
16243 * gcc.target/mips/mips-3d-5.c: Likewise.
16244 * gcc.target/mips/mips-3d-6.c: Likewise.
16245 * gcc.target/mips/mips-3d-7.c: Likewise.
16246 * gcc.target/mips/mips-3d-8.c: Likewise.
16247 * gcc.target/mips/mips-3d-9.c: Likewise.
16248 * gcc.target/mips/mips-ps-1.c: Likewise.
16249 * gcc.target/mips/mips-ps-2.c: Likewise.
16250 * gcc.target/mips/mips-ps-3.c: Likewise.
16251 * gcc.target/mips/mips-ps-4.c: Likewise.
16252 * gcc.target/mips/mips-ps-5.c: Likewise.
16253 * gcc.target/mips/mips-ps-6.c: Likewise.
16254 * gcc.target/mips/mips-ps-7.c: Likewise.
16255 * gcc.target/mips/mips-ps-type.c: Likewise.
16256 * gcc.target/mips/mips-ps-type-2.c: Likewise.
16257 * gcc.target/mips/mips16-attributes-6.c: Likewise.
16258
40e26f94
TV
162592016-01-18 Tom de Vries <tom@codesourcery.com>
16260
16261 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
16262 * c-c++-common/goacc/kernels-double-reduction.c: New test.
16263 * c-c++-common/goacc/kernels-empty.c: New test.
16264 * c-c++-common/goacc/kernels-eternal.c: New test.
16265 * c-c++-common/goacc/kernels-loop-2.c: New test.
16266 * c-c++-common/goacc/kernels-loop-3.c: New test.
16267 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
16268 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
16269 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
16270 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
16271 * c-c++-common/goacc/kernels-loop-data.c: New test.
16272 * c-c++-common/goacc/kernels-loop-g.c: New test.
16273 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
16274 * c-c++-common/goacc/kernels-loop-n.c: New test.
16275 * c-c++-common/goacc/kernels-loop-nest.c: New test.
16276 * c-c++-common/goacc/kernels-loop.c: New test.
16277 * c-c++-common/goacc/kernels-noreturn.c: New test.
16278 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
16279 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
16280 * c-c++-common/goacc/kernels-reduction.c: New test.
16281
a98d4647
TV
162822016-01-18 Tom de Vries <tom@codesourcery.com>
16283
16284 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
16285 * gcc.dg/autopar/outer-2.c: Same.
16286 * gcc.dg/autopar/outer-3.c: Same.
16287 * gcc.dg/autopar/outer-4.c: Same.
16288 * gcc.dg/autopar/outer-5.c: Same.
16289 * gcc.dg/autopar/outer-6.c: Same.
16290 * gcc.dg/autopar/parallelization-1.c: Same.
16291 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
16292 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
16293 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
16294 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
16295 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
16296 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
16297 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
16298 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
16299 * gcc.dg/autopar/pr39500-1.c: Same.
16300 * gcc.dg/autopar/pr39500-2.c: Same.
16301 * gcc.dg/autopar/pr46193.c: Same.
16302 * gcc.dg/autopar/pr46194.c: Same.
16303 * gcc.dg/autopar/pr49580.c: Same.
16304 * gcc.dg/autopar/pr49960-1.c: Same.
16305 * gcc.dg/autopar/pr49960.c: Same.
16306 * gcc.dg/autopar/pr68373.c: Same.
16307 * gcc.dg/autopar/reduc-1.c: Same.
16308 * gcc.dg/autopar/reduc-1char.c: Same.
16309 * gcc.dg/autopar/reduc-1short.c: Same.
16310 * gcc.dg/autopar/reduc-2.c: Same.
16311 * gcc.dg/autopar/reduc-2char.c: Same.
16312 * gcc.dg/autopar/reduc-2short.c: Same.
16313 * gcc.dg/autopar/reduc-3.c: Same.
16314 * gcc.dg/autopar/reduc-4.c: Same.
16315 * gcc.dg/autopar/reduc-6.c: Same.
16316 * gcc.dg/autopar/reduc-7.c: Same.
16317 * gcc.dg/autopar/reduc-8.c: Same.
16318 * gcc.dg/autopar/reduc-9.c: Same.
16319 * gcc.dg/autopar/uns-outer-4.c: Same.
16320 * gcc.dg/autopar/uns-outer-5.c: Same.
16321 * gcc.dg/autopar/uns-outer-6.c: Same.
16322 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
16323 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
16324
da976fa8
AL
163252016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16326
16327 PR target/63679
16328 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
16329 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
16330
70c1e886
AL
163312016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16332
16333 PR target/63679
16334 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
16335 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
16336 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
16337
88bed196
AL
163382016-01-18 Alan Lawrence <alan.lawrence@arm.com>
16339
16340 PR target/63679
16341 * gcc.dg/tree-ssa/sra-17.c: New.
16342 * gcc.dg/tree-ssa/sra-18.c: New.
16343
3dd5f42e
IE
163442016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
16345
16346 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
16347
ae5a77fa
EB
163482016-01-18 Eric Botcazou <ebotcazou@adacore.com>
16349
16350 * gnat.dg/inline12.adb: New test.
16351
11e57fc6
BC
163522016-01-18 Bin Cheng <bin.cheng@arm.com>
16353
16354 PR tree-optimization/66797
16355 * gcc.c-torture/execute/pr65447.c: Relax check condition.
16356
995b6fe0
RB
163572016-01-18 Richard Biener <rguenther@suse.de>
16358
16359 PR tree-optimization/69170
16360 * gcc.dg/torture/pr69170.c: New testcase.
16361
82ee0cf2 163622016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
16363
16364 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
16365
d69da357
TV
163662016-01-16 Tom de Vries <tom@codesourcery.com>
16367
16368 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
16369
a3845283
TV
163702016-01-16 Tom de Vries <tom@codesourcery.com>
16371
16372 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
16373 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
16374 redundant dg-require-effective-target pthread.
16375 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
16376 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
16377 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
16378 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
16379 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
16380 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
16381 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
16382
197a6aa6
DE
163832016-01-16 David Edelsohn <dje.gcc@gmail.com>
16384
16385 PR target/68609
16386 * gcc.target/powerpc/recip-6.c: Enable on AIX.
16387 * gcc.target/powerpc/recip-7.c: Same.
16388
ec7886c1
PP
163892016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16390
16391 PR c++/69091
16392 * g++.dg/template/pr69091.C: New test.
16393
203484bb
PP
163942016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16395
16396 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
16397 dump does not contain an error_mark_node.
16398 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
16399 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
16400
aa2500e9
PP
164012016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
16402
16403 PR c++/68936
16404 * g++.dg/template/pr68936.C: New test.
16405
28621a5c
DE
164062016-01-15 David Edelsohn <dje.gcc@gmail.com>
16407
16408 PR target/68609
16409 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
16410 * gcc.target/powerpc/recip-2.c: Same.
16411 * gcc.target/powerpc/recip-3.c: Same.
16412 * gcc.target/powerpc/recip-4.c: Same.
16413 * gcc.target/powerpc/recip-sqrtf.c: Same.
16414
40c43aca
JL
164152016-01-15 Jeff Law <law@redhat.com>
16416
16417 PR tree-optimization/69270
16418 * gcc.dg/tree-ssa/pr69270-2.c: New test.
16419 * gcc.dg/tree-ssa/pr69270-3.c: New test.
16420
afbc5ae8
PT
164212016-01-15 Paul Thomas <pault@gcc.gnu.org>
16422
16423 PR fortran/49630
16424 * gfortran.dg/deferred_character_13.f90: New test for the fix
16425 of comment 3 of the PR.
16426
16427 PR fortran/54070
16428 * gfortran.dg/deferred_character_8.f90: New test
16429 * gfortran.dg/allocate_error_5.f90: New test
16430
16431 PR fortran/60593
16432 * gfortran.dg/deferred_character_10.f90: New test
16433
16434 PR fortran/60795
16435 * gfortran.dg/deferred_character_14.f90: New test
16436
16437 PR fortran/61147
16438 * gfortran.dg/deferred_character_11.f90: New test
16439
16440 PR fortran/64324
16441 * gfortran.dg/deferred_character_9.f90: New test
16442
49abe076
VM
164432016-01-15 Vladimir Makarov <vmakarov@redhat.com>
16444
16445 PR rtl-optimization/69030
16446 * gcc.target/i386/pr69030.c: New.
16447
16d12992
KT
164482016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16449
16450 * gcc.target/aarch64/target_attr_17.c: New test.
16451
78810bd3
RB
164522016-01-15 Richard Biener <rguenther@suse.de>
16453
16454 PR tree-optimization/66856
16455 * gcc.dg/torture/pr66856-1.c: New testcase.
16456 * gcc.dg/torture/pr66856-2.c: Likewise.
16457
2bd847fe
RB
164582016-01-15 Richard Biener <rguenther@suse.de>
16459
16460 PR debug/69137
16461 * g++.dg/lto/pr69137_0.C: New testcase.
16462
a00fe3b7
RS
164632016-01-15 Richard Sandiford <richard.sandiford@arm.com>
16464
16465 PR middle-end/69246
16466 * gcc.target/i386/pr69246.c: New test.
16467
cbb0e83b
DV
164682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16469
7596d5de 16470 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 16471
5a500ecf
DV
164722016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16473
16474 PR c++/56194
16475 * g++.dg/init/const9.C: Disable test on S/390.
16476
5d9bf64f
DV
164772016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16478
16479 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
16480 * g++.dg/Wno-frame-address.C: Ditto.
16481
e234b19e
DV
164822016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
16483
16484 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
16485
89483f99
RB
164862016-01-15 Richard Biener <rguenther@suse.de>
16487
16488 PR tree-optimization/68961
16489 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
16490
94f37395
IE
164912016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
16492
16493 * gcc.target/i386/pr65105-5.c: New test.
16494
82ee0cf2 164952016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
16496
16497 * gcc.c-torture/execute/alias-4.c: New testcase.
16498
82ee0cf2 164992016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
16500
16501 PR ipa/68148
16502 * g++.dg/ipa/devirt-49.C: New testcase.
16503
092f7deb 165042016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
16505
16506 PR target/65837
16507 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
16508 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
16509 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
16510
e93c66bc
RB
165112016-01-15 Richard Biener <rguenther@suse.de>
16512
16513 PR tree-optimization/69117
16514 * gcc.dg/torture/pr69117.c: New testcase.
16515
c47eaca6 165162015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
16517
16518 PR c++/69048
16519 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
16520
c3f6914a
FXC
165212016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
16522
16523 PR testsuite/67509
16524 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
16525 range tests use 100 * maximum instead of maximum + 1.
16526
cd65ae90
JJ
165272016-01-14 Jakub Jelinek <jakub@redhat.com>
16528
16529 PR debug/69244
16530 * gcc.dg/guality/pr69244.c: New test.
16531
19643948
UB
165322016-01-14 Uros Bizjak <ubizjak@gmail.com>
16533
16534 * lib/target-supports.exp (check_effective_target_issignaling):
16535 New procedure.
16536 * gcc.dg/pr61441.c: Require issignaling effective target.
16537
fe79c97e
SB
165382016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
16539
16540 PR target/68803
16541 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
16542
c7df95d8
DM
165432016-01-14 David Malcolm <dmalcolm@redhat.com>
16544
16545 PR c++/68819
16546 PR preprocessor/69177
16547 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
16548 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
16549 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
16550 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
16551
00083992
MP
165522016-01-14 Marek Polacek <polacek@redhat.com>
16553
16554 PR c/69262
16555 * gcc.dg/array-15.c: New test.
16556
0c9b3294
JJ
165572016-01-14 Jakub Jelinek <jakub@redhat.com>
16558
16559 PR middle-end/68146
16560 PR tree-optimization/69155
16561 * gfortran.dg/pr68146.f: New test.
16562 * gfortran.dg/pr69155.f90: New test.
16563
3688e13d
RB
165642016-01-14 Richard Biener <rguenther@suse.de>
16565
16566 PR tree-optimization/68060
16567 * gcc.dg/torture/pr68060-1.c: New testcase.
16568 * gcc.dg/torture/pr68060-2.c: Likewise.
16569
bab0ad3a
NC
165702016-01-14 Nick Clifton <nickc@redhat.com>
16571
16572 * lib/target-supports.exp
16573 (check_effective_target_arm_neon_ok_nocache): Add an option
16574 sequence that includes setting the ARM architecture to ARMv7-A.
16575 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
16576 command line options necessary to enable Neon support.
16577 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
16578 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
16579 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
16580 * gcc.target/arm/pr69180.c: Likewise.
16581
947c2ce5
JL
165822016-01-14 Jeff Law <law@redhat.com>
16583
16584 PR tree-optimization/69270
16585 * gcc.dg/tree-ssa/pr69270.c: New test.
16586
3342fd71
BS
165872016-01-13 Bernd Schmidt <bschmidt@redhat.com>
16588
16589 PR c/66208
16590 * c-c++-common/pr66208.c: New file.
16591
2ad3adf1
JJ
165922016-01-13 Jakub Jelinek <jakub@redhat.com>
16593
16594 PR tree-optimization/69156
16595 * gcc.dg/pr69156.c: New test.
16596
398d6feb
L
165972016-01-13 H.J. Lu <hongjiu.lu@intel.com>
16598
16599 * gcc.target/i386/pr69225-7.c: New test.
16600
4c868789
RH
166012016-01-13 Richard Henderson <rth@redhat.com>
16602
16603 * gcc.dg/tm/memopt-13.c: Update expected function.
16604 * gcc.dg/tm/memopt-6.c: Likewise.
16605
ef6d1772
UB
166062016-01-13 Uros Bizjak <ubizjak@gmail.com>
16607
16608 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
16609 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
16610 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
16611 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 16612
ef6d1772
UB
166132016-01-13 Tom de Vries <tom@codesourcery.com>
16614
16615 PR tree-optimization/69169
0b4b6ef2
TV
16616 * gcc.dg/pr69169.c: New test.
16617
2ad3adf1 166182016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
16619
16620 PR target/69228
16621 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
16622 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
16623 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
16624 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
16625 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
16626 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
16627 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
16628 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
16629
9060e335
AK
166302016-01-13 Jakub Jelinek <jakub@redhat.com>
16631
16632 PR target/69247
16633 * gcc.dg/pr69247.c: New test.
16634
40311329
RB
166352016-01-13 Richard Biener <rguenther@suse.de>
16636
16637 PR tree-optimization/69242
16638 * gcc.dg/torture/pr69242.c: New testcase.
16639
ccbd7103
RB
166402016-01-13 Richard Biener <rguenther@suse.de>
16641
16642 PR tree-optimization/69186
16643 * gcc.dg/torture/pr69186.c: New testcase.
16644
c6f72a46
JL
166452016-01-13 Jeff Law <law@redhat.com>
16646
16647 PR tree-optimization/67755
16648 * gcc.dg/tree-ssa/pr67755.c: New test.
16649
166502016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
16651
16652 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
16653 pass number in output by a star.
16654
c446cf07
BC
166552016-01-12 Bin Cheng <bin.cheng@arm.com>
16656
16657 PR tree-optimization/68911
16658 * gcc.c-torture/execute/pr68911.c: New test.
16659
5342156c
MP
166602016-01-12 Marek Polacek <polacek@redhat.com>
16661
16662 PR c++/68979
16663 * g++.dg/warn/permissive-1.C: New test.
16664
65364cc5
JJ
166652016-01-12 Jakub Jelinek <jakub@redhat.com>
16666
16667 PR objc++/68511
16668 PR c++/69213
16669 * g++.dg/opt/pr69213.C: New test.
16670
81b9a3d9
CB
166712016-01-12 Christian Bruel <christian.bruel@st.com>
16672
16673 PR target/69180
16674 * gcc.target/arm/pr69180.c: New test.
16675
3c4e91c9
RB
166762016-01-12 Richard Biener <rguenther@suse.de>
16677
16678 PR lto/69077
16679 * g++.dg/lto/pr69077_0.C: New testcase.
16680 * g++.dg/lto/pr69077_1.C: Likewise.
16681
5664cea1
JJ
166822016-01-12 Jakub Jelinek <jakub@redhat.com>
16683
16684 PR target/69175
16685 * g++.dg/opt/pr69175.C: New test.
16686
86cefc49
AL
166872016-01-12 Alan Lawrence <alan.lawrence@arm.com>
16688
16689 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
16690 rather than #including math.h & stdlib.h.
16691 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
16692 * gcc.dg/vect/pr49771.c: Likewise.
16693 * gcc.dg/vect/vect-10-big-array.c: Likewise.
16694 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
16695 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
16696 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
16697 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
16698 * gcc.dg/vect/pr44507.c: Likewise.
16699 * gcc.dg/vect/pr45902.c: Likewise.
16700 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
16701 * gcc.dg/vect/vect-117.c: Likewise.
16702 * gcc.dg/vect/vect-99.c: Likewise.
16703 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
16704 * gcc.dg/vect/vect-cond-1.c: Likewise.
16705 * gcc.dg/vect/vect-cond-2.c: Likewise.
16706 * gcc.dg/vect/vect-cond-3.c: Likewise.
16707 * gcc.dg/vect/vect-cond-4.c: Likewise.
16708 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
16709 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
16710 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
16711 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
16712 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
16713 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
16714 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
16715 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
16716 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
16717 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
16718 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
16719 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
16720 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
16721 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
16722 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
16723 include of signal.h.
16724 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
16725 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16726 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16727 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16728 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16729 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16730 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16731 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16732 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16733 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16734 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16735 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16736 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16737 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16738 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16739 * gcc.dg/vect/vect-outer-5.c: Likewise.
16740 * gcc.dg/vect/vect-outer-6.c: Likewise.
16741 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16742 include of stdio.h.
16743
b832f61e
NC
167442016-01-12 Nick Clifton <nickc@redhat.com>
16745
16746 PR target/68913
16747 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16748 to fread so that it will be found in all target runtimes.
16749
8eac49b1
RB
167502016-01-12 Richard Biener <rguenther@suse.de>
16751
16752 PR tree-optimization/69053
16753 * g++.dg/torture/pr69053.C: New testcase.
16754
2935d994
RB
167552016-01-12 Richard Biener <rguenther@suse.de>
16756
16757 PR tree-optimization/69168
16758 * gcc.dg/torture/pr69168.c: New testcase.
16759
66c16fd9
RB
167602016-01-12 Richard Biener <rguenther@suse.de>
16761
16762 PR tree-optimization/69157
16763 * gcc.dg/torture/pr69157.c: New testcase.
16764
167652016-01-12 Richard Biener <rguenther@suse.de>
16766
16767 PR tree-optimization/69174
16768 * gcc.dg/torture/pr69174.c: New testcase.
16769
723033a6
JJ
167702016-01-12 Jakub Jelinek <jakub@redhat.com>
16771
16772 PR c++/66808
16773 PR c++/69000
16774 * g++.dg/tls/pr66808.C: New test.
16775 * g++.dg/tls/pr69000.C: New test.
16776
3574cf47
BS
167772016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16778
16779 * gcc.target/powerpc/swaps-p8-23.c: New test.
16780 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16781
feb20787
JDA
167822016-01-11 John David Anglin <danglin@gcc.gnu.org>
16783
16784 PR tree-optimization/68356
16785 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16786
27b1820a
KV
167872016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16788 Jim Wilson <jim.wilson@linaro.org>
16789
16790 PR target/69194
16791 * gcc.target/arm/pr69194.c: New test.
16792
cf4de6af
L
167932016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16794
16795 PR target/69225
16796 * gcc.target/i386/pr69225-1.c: New test.
16797 * gcc.target/i386/pr69225-2.c: Likewise.
16798 * gcc.target/i386/pr69225-3.c: Likewise.
16799 * gcc.target/i386/pr69225-4.c: Likewise.
16800 * gcc.target/i386/pr69225-5.c: Likewise.
16801 * gcc.target/i386/pr69225-6.c: Likewise.
16802
1ebd5558
JJ
168032016-01-11 Jakub Jelinek <jakub@redhat.com>
16804
23552a4d
JJ
16805 PR target/67462
16806 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16807 if lp64.
16808
26ff85b0
JJ
16809 PR target/69071
16810 * gcc.dg/pr69071.c: New test.
16811
9cb6bd74
JJ
16812 PR c++/69211
16813 * g++.dg/opt/pr69211.C: New test.
16814
1ebd5558
JJ
16815 PR tree-optimization/69214
16816 * gcc.c-torture/compile/pr69214.c: New test.
16817
8c18c836
UB
168182016-01-11 Uros Bizjak <ubizjak@gmail.com>
16819
16820 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16821 * gcc.target/i386/pr66232-11.c: Ditto.
16822 * gcc.target/i386/pr66232-12.c: Ditto.
16823 * gcc.target/i386/pr66232-13.c: Ditto.
16824
62446e6e
RB
168252016-01-11 Richard Biener <rguenther@suse.de>
16826
16827 PR tree-optimization/69173
16828 * gcc.dg/torture/pr69173.c: New testcase.
16829
2b8568fe
KT
168302016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16831
16832 PR rtl-optimization/68796
16833 * gcc.target/aarch64/tst_5.c: New test.
16834 * gcc.target/aarch64/tst_6.c: Likewise.
16835
5baf4532
KT
168362016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16837
16838 PR rtl-optimization/68841
16839 * gcc.dg/pr68841.c: New test.
16840 * gcc.c-torture/execute/pr68841.c: New test.
16841
ca90b1ed
YR
168422016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16843
16844 PR rtl-optimization/68920
16845 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16846 for ix86 targets.
16847 * gcc.dg/ifcvt-5.c: New test.
16848
2ad3adf1 168492016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16850
16851 PR bootstrap/69123
16852 * g++.dg/pr69123.C: New.
16853
83834c09
IE
168542016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16855
16856 PR target/69010
16857 * gcc.target/i386/pr69010.c: New test.
16858
dcf89d57
MJ
168592016-01-11 Martin Jambor <mjambor@suse.cz>
16860
16861 PR ipa/69044
16862 * gcc.target/i386/chkp-pr69044.c: New test.
16863
d95167ee
TV
168642016-01-11 Tom de Vries <tom@codesourcery.com>
16865
16866 PR tree-optimization/69109
16867 * gcc.dg/autopar/pr69109-2.c: New test.
16868 * gcc.dg/autopar/pr69109.c: New test.
16869
4f6403a8
TV
168702016-01-11 Tom de Vries <tom@codesourcery.com>
16871
16872 PR tree-optimization/69108
16873 * gcc.dg/autopar/pr69108.c: New test.
16874
21efdd80
PP
168752016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16876
16877 PR c++/69029
16878 * c-c++-common/Wisleading-indentation.c: Augment test.
16879
fd42eed8
TK
168802016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16881
16882 PR fortran/69154
16883 * gfortran.dg/inline_matmul_12.f90: New test.
16884
4f90ee6c
PT
168852016-01-10 Paul Thomas <pault@gcc.gnu.org>
16886
16887 PR fortran/67779
16888 * gfortran.dg/actual_array_offset_1: New test.
16889
3907c6cf
TV
168902016-01-10 Tom de Vries <tom@codesourcery.com>
16891
16892 PR tree-optimization/69062
16893 * gcc.dg/autopar/pr69062.c: New test.
16894
b07b236e
TS
168952016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16896
16897 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16898 * gcc.dg/vect/slp-perm-2.c: Likewise.
16899 * gcc.dg/vect/slp-perm-3.c: Likewise.
16900 * gcc.dg/vect/slp-perm-5.c: Likewise.
16901 * gcc.dg/vect/slp-perm-6.c: Likewise.
16902 * gcc.dg/vect/slp-perm-7.c: Likewise.
16903 * gcc.dg/vect/slp-perm-8.c: Likewise.
16904
23fab8ae
TV
169052016-01-10 Tom de Vries <tom@codesourcery.com>
16906
16907 PR tree-optimization/69039
16908 * gcc.dg/autopar/pr69039.c: New test.
16909
73f0dae2
MP
169102016-01-09 Marek Polacek <polacek@redhat.com>
16911
16912 PR c++/69113
16913 * g++.dg/pr69113.C: New test.
16914
20b8d734
JJ
169152016-01-09 Jakub Jelinek <jakub@redhat.com>
16916
16917 PR middle-end/50865
16918 PR tree-optimization/69097
16919 * gcc.c-torture/execute/pr50865.c: New test.
16920 * gcc.c-torture/execute/pr69097-1.c: New test.
16921 * gcc.c-torture/execute/pr69097-2.c: New test.
16922 * gcc.dg/pr69097-1.c: New test.
16923 * gcc.dg/pr69097-2.c: New test.
16924
c50e614b
JJ
169252016-01-09 Jakub Jelinek <jakub@redhat.com>
16926
16927 PR c++/69164
16928 * g++.dg/opt/pr69164.C: New test.
16929
e0237993
JJ
169302016-01-08 Jakub Jelinek <jakub@redhat.com>
16931
16932 PR tree-optimization/69167
16933 * gcc.dg/pr69167.c: New test.
16934
bd8f5bb2
MP
169352016-01-08 Marek Polacek <polacek@redhat.com>
16936
16937 PR c++/68449
16938 * g++.dg/pr68449.C: New.
16939
bb0f5ca7
AL
169402016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16941
16942 PR tree-optimization/68707
16943 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16944 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16945 on platforms supporting it.
16946 * gcc.dg/vect/slp-perm-2.c: Likewise.
16947 * gcc.dg/vect/slp-perm-3.c: Likewise.
16948 * gcc.dg/vect/slp-perm-5.c: Likewise.
16949 * gcc.dg/vect/slp-perm-7.c: Likewise.
16950 * gcc.dg/vect/slp-perm-8.c: Likewise.
16951 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16952 on platforms supporting it.
16953
22518428
JJ
169542016-01-08 Jakub Jelinek <jakub@redhat.com>
16955
33f0852f
JJ
16956 PR tree-optimization/69162
16957 * gcc.dg/pr69162.c: New test.
16958
22518428
JJ
16959 PR tree-optimization/69172
16960 * gcc.dg/pr69172.c: New test.
16961
80e9b3aa
TP
169622016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16963
16964 PR tree-optimization/67781
16965 * gcc.c-torture/execute/pr67781.c: New file.
16966
262a363f
JJ
169672016-01-08 Jakub Jelinek <jakub@redhat.com>
16968
16969 PR tree-optimization/69083
16970 * gcc.dg/vect/pr69083.c: New test.
16971
6e1f093f
SS
169722016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16973
16974 PR tree-optimization/61441
16975 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16976 Use -fexcess-precision=standard for compiler options.
16977 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16978
53290e07
JJ
169792016-01-08 Jakub Jelinek <jakub@redhat.com>
16980
57bf3072
JJ
16981 PR fortran/69128
16982 * gfortran.dg/gomp/pr69128.f90: New test.
16983
53290e07
JJ
16984 PR c++/69145
16985 * g++.dg/ext/pr69145-1.C: New test.
16986 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16987 * g++.dg/ext/pr69145-2.h: New file.
16988
7a127fa7
MS
169892016-01-07 Martin Sebor <msebor@redhat.com>
16990
16991 PR c/68966
16992 * gcc.dg/atomic-fetch-bool.c: New test.
16993 * gcc.dg/sync-fetch-bool.c: New test.
16994
95918b49
L
169952016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16996
16997 PR fortran/66680
16998 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16999
c8e62a9d
NC
170002016-01-07 Nick Clifton <nickc@redhat.com>
17001
17002 PR target/66655
17003 * g++.dg/pr66655.C: New test.
17004 * g++.dg/pr66655_1.cc: Test support file.
17005 * g++.dg/pr66655.h: Test header file.
17006
2ad3adf1 170072016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
17008
17009 PR fortran/66680
17010 gfortran.dg/gomp/pr66680.f90: New test.
17011
4cd9ca92
L
170122016-01-07 H.J. Lu <hongjiu.lu@intel.com>
17013
17014 PR target/69171
17015 * gcc.target/i386/pr69171-1.c: New test.
17016 * gcc.target/i386/pr69171-2.c: Likewise.
17017 * gcc.target/i386/pr69171-3.c: Likewise.
17018 * gcc.target/i386/pr69171-4.c: Likewise.
17019 * gcc.target/i386/pr69171-5.c: Likewise.
17020 * gcc.target/i386/pr69171-6.c: Likewise.
17021
7e33d4dc
BS
170222015-12-15 Bernd Schmidt <bschmidt@redhat.com>
17023
17024 PR middle-end/67639
17025 * c-c++-common/pr67639.c: New test.
17026
fec64afc
JJ
170272016-01-07 Jakub Jelinek <jakub@redhat.com>
17028
17029 PR tree-optimization/69141
17030 * g++.dg/opt/pr69141.C: New test.
17031
f293ad29
EB
170322016-01-06 Eric Botcazou <ebotcazou@adacore.com>
17033
17034 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
17035
5027395e
UB
170362016-01-06 Uros Bizjak <ubizjak@gmail.com>
17037
17038 PR target/69140
17039 * gcc.target/i386/pr69140.c: New test
17040
7443cf13
DM
170412016-01-06 David Malcolm <dmalcolm@redhat.com>
17042
17043 * gcc.dg/bad-dereference.c: New test case.
17044
32928931
BS
170452015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17046
17047 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
17048
68dd05da
AS
170492016-01-06 Andreas Schwab <schwab@linux-m68k.org>
17050
17051 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
17052
6b131d5b
MP
170532016-01-06 Marek Polacek <polacek@redhat.com>
17054
17055 PR sanitizer/69099
17056 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
17057
8d9fdb49
MP
170582016-01-05 Marek Polacek <polacek@redhat.com>
17059
17060 PR c/69104
17061 * gcc.dg/atomic-invalid-2.c: New.
17062
acf93f1e
L
170632016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17064
17065 PR target/68991
17066 * gcc.target/i386/pr68991.c: New test.
17067
3f50525d
L
170682016-01-05 H.J. Lu <hongjiu.lu@intel.com>
17069
17070 PR target/68991
17071 * g++.dg/pr68991-1.C: New test.
17072 * g++.dg/pr68991-2.C: Likewise.
17073
e0237993 170742016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 17075
e0237993 17076 PR other/60465
face88a1
ST
17077 * gcc.target/ia64/pr60465-gprel64.c: New test.
17078 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
17079
a0866eff
KT
170802016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17081
17082 PR rtl-optimization/68651
17083 * gcc.target/aarch64/pr68651_1.c: New test.
17084
c589e975
DM
170852016-01-05 David Malcolm <dmalcolm@redhat.com>
17086
17087 PR c/69122
17088 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
17089
929710d9
NS
170902016-01-05 Nathan Sidwell <nathan@acm.org>
17091
ce3e43d7
NS
17092 PR c++/58583
17093 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
17094
929710d9
NS
17095 * gcc.dg/alias-15.c: New.
17096
a2faef8e
NC
170972016-01-05 Nick Clifton <nickc@redhat.com>
17098
17099 PR target/68870
17100 * g++.dg/pr68770.C: New test.
17101
4cfa76e3
MS
171022016-01-04 Mike Stump <mikestump@comcast.net>
17103
17104 * lib/target-supports.exp (check_effective_target_cilkplus):
17105 cilkplus targets require pthreads.
4ece61b6 17106 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 17107
4e8a3a35
MM
171082016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
17109
17110 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
17111 generation.
17112
818ab71a
JJ
171132016-01-04 Jakub Jelinek <jakub@redhat.com>
17114
17115 Update copyright years.
17116
2fe0a208
MP
171172016-01-04 Marek Polacek <polacek@redhat.com>
17118
17119 PR c/68908
17120 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
17121 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
17122 * gcc.dg/atomic/stdatomic-op-5.c: New test.
17123
9e3b2fe3
EB
171242016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17125
17126 * gcc.target/sparc/20160104-2.c: New test.
17127
e8d65a35
EB
171282016-01-04 Eric Botcazou <ebotcazou@adacore.com>
17129
17130 * gcc.target/sparc/20160104-1.c: New test.
17131
25ccfccd
PT
171322016-01-03 Paul Thomas <pault@gcc.gnu.org>
17133
17134 PR fortran/65045
17135 * gfortran.dg/pr65045.f90: New test.
17136
cb51d382
EB
171372016-01-02 Eric Botcazou <ebotcazou@adacore.com>
17138
17139 * gnat.dg/specs/debug1.ads: Delete.
17140
6eeaad6e
JD
171412016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17142
17143 PR libgfortran/68867
17144 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
17145 expression.
17146
2f968603
JD
171472016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17148
17149 PR libgfortran/68867
17150 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
17151 PowerPC.
17152
591bb5e4
PT
171532016-01-01 Paul Thomas <pault@gcc.gnu.org>
17154
17155 PR fortran/68864
17156 * gfortran.dg/pr68864.f90: New test.
17157
f1e0620c
JJ
171582016-01-01 Jakub Jelinek <jakub@redhat.com>
17159
942a1319
JJ
17160 PR tree-optimization/69070
17161 * gcc.dg/pr69070.c: New test.
17162
10dff63f
JJ
17163 PR sanitizer/69055
17164 * gfortran.dg/pr69055.f90: New test.
17165
f1e0620c
JJ
17166 PR target/69015
17167 * gcc.dg/pr69015.c: New test.
818ab71a 17168\f
2f883d1c 17169Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
17170
17171Copying and distribution of this file, with or without modification,
17172are permitted in any medium without royalty provided the copyright
17173notice and this notice are preserved.