]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
cpuinfo.c (__get_cpuid_output): Remove.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
2b1b5938
MS
12016-09-28 Martin Sebor <msebor@redhat.com>
2
3 PR c/77762
4 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
5 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
6 (test_sprintf_p_const): Adjust line numbers to avoid failures
7 introduced in r240503.
8
30dc6ee9
MS
92016-09-28 Martin Sebor <msebor@redhat.com>
10
11 PR middle-end/77683
12 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
13
7d290e93
BE
142016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
15
fcf32bad
BE
16 PR c++/77748
17 * g++.dg/pr77550.C: Avoid undefined behavior.
18
7d290e93
BE
19 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
20
912d9ec3
WD
212016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
22
23 * gcc.dg/strlenopt-20.c: Update test.
24 * gcc.dg/strlenopt-21.c: Likewise.
25 * gcc.dg/strlenopt-22.c: Likewise.
26 * gcc.dg/strlenopt-22g.c: Likewise.
27 * gcc.dg/strlenopt-26.c: Likewise.
28 * gcc.dg/strlenopt-5.c: Likewise.
29 * gcc.dg/strlenopt-7.c: Likewise.
30 * gcc.dg/strlenopt-9.c: Likewise.
31
459bcfb0
JJ
322016-09-27 Jakub Jelinek <jakub@redhat.com>
33
6e39060a
JJ
34 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
35
8ca33347
JJ
36 * g++.dg/cpp1z/lambda-this1.C: New test.
37 * g++.dg/cpp1z/lambda-this2.C: New test.
38
459bcfb0
JJ
39 PR c++/77722
40 * g++.dg/ubsan/return-4.C: New test.
41 * g++.dg/ubsan/return-5.C: New test.
42 * g++.dg/ubsan/return-6.C: New test.
43
20fba714
JW
442016-09-27 Jiong Wang <jiong.wang@arm.com>
45
46 * lib/target-supports.exp
47 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
48 in function comment.
49
bebe0086
ML
502016-09-27 Martin Liska <mliska@suse.cz>
51
52 PR gcov-profile/46266
53 * lib/gcov.exp: Verify that <built-in>.gcov file is not
54 considered.
55
59896334
RB
562016-09-27 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/77745
59 * g++.dg/torture/pr77745.C: New testcase.
60
f0d355dc
RB
612016-09-27 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/77478
64 * gcc.dg/torture/pr77478.c: New testcase.
65
8c9434c2
ML
662016-09-27 Martin Liska <mliska@suse.cz>
67
68 PR gcov-profile/7970
69 PR gcov-profile/16855
70 PR gcov-profile/44779
71 * g++.dg/gcov/pr16855.C: New test.
72
511d092e
SKS
732016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
74
75 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
76
f2e0c4e1
JJ
772016-09-27 Jakub Jelinek <jakub@redhat.com>
78
79 PR fortran/77666
80 * gfortran.dg/gomp/pr77666.f90: New test.
81
3a4228ba
KV
822016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
83
84 PR ipa/77677
85 * gcc.dg/torture/pr77677-2.c: New test.
86
a184e37f
SK
872016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
88
89 PR fortran/77420
90 * gfortran.dg/pr77420_1.f90: New test.
91 * gfortran.dg/pr77420_2.f90: Ditto.
92 * gfortran.dg/pr77420_3.f90: New test. Requires ...
93 * gfortran.dg/pr77420_4.f90: this file.
94
8be59d19
KV
952016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
96
97 PR middle-end/77719
98 * gfortran.dg/pr77719.f90: New test.
99
991075a4
TP
1002016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
101
102 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
103 singular form of byte when quantity is unknown.
104
c6147dc4
MP
1052016-09-26 Marek Polacek <polacek@redhat.com>
106
107 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
108
5cc6c41c
ML
1092016-09-26 Martin Liska <mliska@suse.cz>
110
111 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
112 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
113 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
114 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
115 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
116 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
117 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
118 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
119 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
120
81fea426
MP
1212016-09-26 Marek Polacek <polacek@redhat.com>
122
123 PR c/7652
124 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
125 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
126 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
127 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
128 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
129 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
130 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
131 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
132 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
133 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
134 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
135 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
136 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
137 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
138 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
139 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
140 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
141 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
142 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
143 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
144 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
145 * c-c++-common/attr-fallthrough-1.c: New test.
146 * c-c++-common/attr-fallthrough-2.c: New test.
147 * g++.dg/cpp0x/fallthrough1.C: New test.
148 * g++.dg/cpp0x/fallthrough2.C: New test.
149 * g++.dg/cpp1z/fallthrough1.C: New test.
150 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
151 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
152 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
153 * objc.dg/Wimplicit-fallthrough-1.m: New test.
154
9b597c1f
SK
1552016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
156
157 PR fortran/77429
158 * gfortran.dg/pr77429.f90: New test.
159
f1c7e7f1
SK
1602016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
161
162 PR fortran/77694
163 * gfortran.dg/pr77694.f90: New test.
164
50c6dd20
OE
1652016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
166
167 PR target/51244
168 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
169
540b039e
DH
1702016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
171
172 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
173 for 32-bit mode.
174
cfd161bf
DH
1752016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
176
177 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
178 for 32-bit mode.
179
9a2300e9
MP
1802016-09-24 Marek Polacek <polacek@redhat.com>
181
182 PR c/77490
183 * c-c++-common/Wbool-operation-1.c: New test.
184 * gcc.dg/Wbool-operation-1.c: New test.
185
34d567d1
FR
1862016-09-23 Fritz Reese <fritzoreese@gmail.com>
187
188 * gfortran.dg/dec_static_1.f90: New.
189 * gfortran.dg/dec_static_2.f90: New.
190 * gfortran.dg/dec_static_3.f90: New.
191 * gfortran.dg/dec_static_4.f90: New.
192
4a8d4422
JD
1932016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
194
195 PR fortran/48298
196 * gfortran.dg/negative_unit_check.f90: Update test.
197 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 198
90ef45cb
DV
1992016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
200
201 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
202 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
203 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
204 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
205 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
206 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
207 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
208
e0535922
MS
2092016-09-23 Martin Sebor <msebor@redhat.com>
210
211 PR testsuite/77713
212 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
213 assuming long double is bigger than double.
214
d664d76d
JJ
2152016-09-23 Jakub Jelinek <jakub@redhat.com>
216
217 Implement P0138R2, C++17 construction rules for enum class values
218 * g++.dg/cpp1z/direct-enum-init1.C: New test.
219
3b31f720
DM
2202016-09-23 David Malcolm <dmalcolm@redhat.com>
221
222 PR preprocessor/77672
223 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
224 expected multiline output from first warning to reflect change
225 in r240434.
226
592459bf
TP
2272016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
228
229 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
230
0af06385
BE
2312016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
232 Tom de Vries <tom@codesourcery.com>
233
234 PR testsuite/77411
235 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
236
8f01b67a
MP
2372016-09-23 Marek Polacek <polacek@redhat.com>
238
239 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
240 * c-c++-common/gomp/atomic-13.c: Likewise.
241 * c-c++-common/gomp/atomic-14.c: Likewise.
242 * c-c++-common/pr60439.c: Remove invalid code.
243 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
244 * g++.dg/expr/bitfield5.C: Likewise.
245 * g++.dg/expr/bitfield6.C: Likewise.
246 * g++.dg/expr/bool1.C: Likewise.
247 * g++.dg/expr/bool3.C: Likewise.
248 * g++.dg/expr/lval3.C: Likewise.
249 * g++.dg/expr/lval4.C: Likewise.
250 * g++.old-deja/g++.jason/bool5.C: Likewise.
251
bbd6fcf3
DM
2522016-09-23 David Malcolm <dmalcolm@redhat.com>
253
254 PR preprocessor/77672
255 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
256 (test_terminator_location): New function.
257
113d06a4
RB
2582016-09-23 Richard Biener <rguenther@suse.de>
259
260 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
261
cab9e1df
MW
2622016-09-23 Matthew Wahab <matthew.wahab@arm.com>
263
264 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
265 -march=armv8.2-a+fp16 when supported by the hardware.
266 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
267 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
268 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
269 semi-colons to a macro invocations.
270 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
271 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
272 defined.
273 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
274 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
275 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
276 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
277 defined.
278 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
285 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
286 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
287 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
288 defined.
289 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
290 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
291 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
292 defined.
293 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
294 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
295 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
296 defined.
297 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
299 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
300 defined.
301 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
304 defined. Also fix some white-space.
305 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
306 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
307 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
308 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
309 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
310 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
311 defined. Also fix some long lines and white-space.
312 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
313 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
314 defined. Also fix some long lines and white-space.
315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
316 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
317 defined.
318 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
320 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
321 defined.
322 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
324 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
325 defined.
326 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
328 Likewise.
329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
330 Likewise.
331 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
333 Likewise.
334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
335 Likewise.
336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
337 Likewise.
338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
339 Likewise.
340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
341 Likewise.
342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
343 Likewise.
344 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
346 Likewise.
347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
348 Likewise.
349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
350 Likewise.
351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
352 Likewise.
353 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
354 Likewise.
355 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
356 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
357 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
358 Likewise.
359
da9b2e69
JW
3602016-09-23 Jiong Wang <jiong.wang@arm.com>
361 Matthew Wahab <matthew.wahab@arm.com>
362
363 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
364 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
365 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
366 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
367 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
368 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
385 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
387 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
388 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
389 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
390 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
391 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
392 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
393 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
394 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
395 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
396 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
397 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
398 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
399 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
400
785cf02f
MW
4012016-09-23 Matthew Wahab <matthew.wahab@arm.com>
402
403 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
404 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
405 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
406 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
407 support.
408
1e401340
KV
4092016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
410
411 PR ipa/77677
412 * gcc.dg/torture/pr77677.c: New test.
413
8ed3eeac
AV
4142016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
415
416 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
417 here now.
418
55a9b91b
MW
4192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
420
421 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
422 options. Add tests for float16x4_t and float16x8_t.
423
64c744b9
DV
4242016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
425
426 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
427 * gcc.target/s390/risbg-ll-2.c: Ditto.
428 * gcc.target/s390/risbg-ll-3.c: Ditto.
429
d403b8d4
MW
4302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
431
432 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
433 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
434
576987fc
DV
4352016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
436
437 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
438 output to the simplified instructions.
439
4ffc8099
MW
4402016-09-23 Matthew Wahab <matthew.wahab@arm.com>
441
442 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
443 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
444
b1a970a5
MW
4452016-09-23 Matthew Wahab <matthew.wahab@arm.com>
446
447 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
448 (FP16_SUPPORTED): New
449 (expected-hfloat-16x4): Make conditional on __fp16 support.
450 (expected-hfloat-16x8): Likewise.
451 (vdup_n_f16): Disable for non-AArch64 targets.
452 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
453 conditional on FP16_SUPPORTED.
454 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
455 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
456 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
457 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
458 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
459 for testing __fp16.
460 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
461 conditional on FP16_SUPPORTED.
462 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
463 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
464
50df9464
MW
4652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
466
467 * gcc.target/arm/short-vfp-1.c: New.
468
536b9f42
MW
4692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
470
471 * gcc.target/arm/attr-fp16-arith-1.c: New.
472
1b9e31cf
MW
4732016-09-23 Matthew Wahab <matthew.wahab@arm.com>
474
475 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
476 New.
477 (add_options_for_arm_v8_2a_fp16_neon): New.
478 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
479 (add_options_for_arm_arch_v8_2a): Auto-generate.
480 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
481 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
482 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
483 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
484 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
485 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
486 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
487
a5b42ee7
MW
4882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
489
490 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
491 arm_fp16_alternative_ok.
492 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
493 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
494 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
495 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
496 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
497 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
498 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
499 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
500 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
501 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
502 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
503 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
504 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
505 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
506 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
507 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
508 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
509 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
510 * gcc.target/arm/fp16-rounding-alt-1.c: Use
511 arm_fp16_alternative_ok.
512 * lib/target-supports.exp
513 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
514 (check_effective_target_arm_fp16_alternative_ok): New.
515 (check_effective_target_arm_fp16_none_ok_nocache): New.
516 (check_effective_target_arm_fp16_none_ok): New.
517
fcbc975b
ML
5182016-09-23 Martin Liska <mliska@suse.cz>
519
520 * gcc.dg/ipa/pr77653.c: Replace adress
521 with address.
522
1822b732
ML
5232016-09-23 Martin Liska <mliska@suse.cz>
524
525 * gcc.target/i386/movbe-4.c: New test.
526
fab18cc4
ML
5272016-09-23 Martin Liska <mliska@suse.cz>
528
529 * gcc.target/i386/crc32-5.c: New test.
530
e70f01b5
ML
5312016-09-23 Martin Liska <mliska@suse.cz>
532
533 * gcc.target/i386/pr71652.c: New test.
534 * gcc.target/i386/pr71652-2.c: New test.
535 * gcc.target/i386/pr71652-3.c: New test.
536
f2e81d05
JJ
5372016-09-23 Jakub Jelinek <jakub@redhat.com>
538
539 * lib/gcc-dg.exp (process-message): Support relative line number
540 notation - .+4 or .-1 etc.
541 * gcc.dg/dg-test-1.c: New test.
542
ed30d2a6
MS
5432016-09-22 Martin Sebor <msebor@redhat.com>
544
545 PR target/77676
546 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
547 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
548 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
549 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
550
1c681c7b
UB
5512016-09-22 Uros Bizjak <ubizjak@gmail.com>
552
553 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
554 * gcc.dg/ifcvt-2.c: Ditto.
555 * gcc.dg/zero_bits_compound-1.c: Ditto.
556 * gcc.dg/zero_bits_compound-1.c: Ditto.
557 * gcc.dg/pr40550.c: Simplify target selectors.
558 Use dg-additional-options.
559 * gcc.dg/pr47893.c: Ditto.
560 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
561 additional options for 32-bit x86 targets.
562 * gcc.dg/pr70955.c: Move to ...
563 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
564
67cf0a53
PC
5652016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
566
567 PR c++/61019
568 * g++.dg/cpp0x/pr61019.C: New.
569
0ee70cc0
AV
5702016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
571 Terry Guo <terry.guo@arm.com>
572
573 * gcc.target/arm/pure-code/ffunction-sections.c: New.
574 * gcc.target/arm/pure-code/no-literal-pool.c: New.
575 * gcc.target/arm/pure-code/pure-code.exp: New.
576
43639d2c
UB
5772016-09-22 Uros Bizjak <ubizjak@gmail.com>
578
579 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
580 Remove SSE effective target requirement.
581
a608d15b
PC
5822016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
583
584 PR c++/71979
585 * g++.dg/cpp0x/pr71979.C: New.
586
d94a7ab4
BE
5872016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
588
589 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
590
a13f439f
ML
5912016-09-22 Martin Liska <mliska@suse.cz>
592
593 PR ipa/77653
594 * gcc.dg/ipa/pr77653.c: New test.
595
cf352092
JJ
5962016-09-22 Jakub Jelinek <jakub@redhat.com>
597
598 PR fortran/77665
599 * gfortran.dg/gomp/pr77665.f90: New test.
600
a8de3002
PT
6012016-09-22 Paul Thomas <pault@gcc.gnu.org>
602
603 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
604 * gfortran.dg/dtio_13.f90: New test.
605
39abef62
LK
6062016-09-21 Louis Krupp <louis.krupp@zoho.com>
607
608 PR fortran/66107
609 * gfortran.dg/pr66107.f90: New test.
610
4a2bb7fc
ILT
6112016-09-21 Ian Lance Taylor <iant@golang.org>
612
613 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
614 with call to builtin delete function.
615
5f84cee2
JM
6162016-09-21 Joseph Myers <joseph@codesourcery.com>
617
618 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
619 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
620 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
621 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
622 tests.
623
fe01a41a
UB
6242016-09-21 Uros Bizjak <ubizjak@gmail.com>
625
626 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
627
2e1c20b1
JJ
6282016-09-21 Jakub Jelinek <jakub@redhat.com>
629
630 PR c++/77651
631 * g++.dg/cpp1z/aligned-new6.C: New test.
632
de4c144a
MW
6332016-09-21 Matthew Wahab <matthew.wahab@arm.com>
634
635 * gcc.target/arm/fp16-aapcs-3.c: New.
636 * gcc.target/arm/fp16-aapcs-4.c: New.
637 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
638 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
639 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
640 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
641
44fc7854
BE
6422016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
643
644 PR tree-optimization/77550
645 * g++.dg/pr77550.C: New test.
646
bc084f84
GJL
6472016-09-21 Georg-Johann Lay <avr@gjlay.de>
648
649 PR target/77326
650 * gcc.target/avr/torture/pr77326.c: New test.
651
c075003a
LK
6522016-09-21 Louis Krupp <louis.krupp@zoho.com>
653
654 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
655
6811ea79
RB
6562016-09-21 Richard Biener <rguenther@suse.de>
657
658 PR tree-optimization/77648
659 * gcc.dg/torture/pr77648-1.c: New testcase.
660 * gcc.dg/torture/pr77648-2.c: Likewise.
661
f955c4c4
RB
6622016-09-21 Richard Biener <rguenther@suse.de>
663 Jakub Jelinek <jakub@redhat.com>
664
665 PR tree-optimization/77621
666 * gcc.dg/pr77621.c: New testcase.
667
096506bb
PT
6682016-09-21 Paul Thomas <pault@gcc.gnu.org>
669
670 PR fortran/77657
671 * gfortran.dg/dtio_12.f90: New test.
672
37d168ae
SKS
6732016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
674
675 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
676
66454000
KV
6772016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
678
679 PR tree-optimization/72835
680 * gcc.dg/tree-ssa/pr72835.c: New test.
681
88d0c3f0
MS
6822016-09-20 Martin Sebor <msebor@redhat.com>
683
684 PR middle-end/49905
685 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
686 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
687 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
688 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
689 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
690 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
691 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
692
a03df1d5
KV
6932016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
694
695 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
696 arguments/compare will be optimized away.
697 * gcc.dg/torture/ftrapv-1.c: Likewise.
698
8bc5448f
KV
6992016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
700
701 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
702 will be optimized away.
703 * gcc.dg/ipa/vrp1.c: New test.
704 * gcc.dg/ipa/vrp2.c: New test.
705 * gcc.dg/ipa/vrp3.c: New test.
706
973625a0
KV
7072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
708
709 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
710 does the same transformation.
711 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
712 * gcc.dg/tree-ssa/evrp1.c: New test.
713 * gcc.dg/tree-ssa/evrp2.c: New test.
714 * gcc.dg/tree-ssa/evrp3.c: New test.
715 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
716 * gcc.dg/tree-ssa/pr22117.c: Likewise.
717 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
718 * gcc.dg/tree-ssa/pr64130.c: Likewise.
719 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
720 foling now happens early.
721 * gcc.dg/tree-ssa/vrp04.c: Likewise.
722 * gcc.dg/tree-ssa/vrp06.c: Likewise.
723 * gcc.dg/tree-ssa/vrp16.c: Likewise.
724 * gcc.dg/tree-ssa/vrp25.c: Likewise.
725 * gcc.dg/tree-ssa/vrp67.c: Likewise.
726
9b1ba33c
UB
7272016-09-20 Uros Bizjak <ubizjak@gmail.com>
728
729 PR target/77621
730 * gcc.target/i386/pr77621.c: New test.
731 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
732 pattern, loop should vectorize with -mtune=atom.
733
f5bd4ad8
MO
7342016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
735 Jakub Jelinek <jakub@redhat.com>
736
737 PR testsuite/63299
738 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
739 instead of delete.
740
7d9cf801
JJ
7412016-09-20 Jakub Jelinek <jakub@redhat.com>
742
b912f962
JJ
743 PR c++/77626
744 * g++.dg/other/pr77626.C: New test.
745
eaf1ece1
JJ
746 PR c++/77638
747 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
748
590b62e9
JJ
749 PR c++/77637
750 * g++.dg/cpp0x/gen-attrs-62.C: New test.
751
7d9cf801
JJ
752 PR middle-end/77624
753 * c-c++-common/pr77624-1.c: New test.
754 * c-c++-common/pr77624-2.c: New test.
755
3aebb6ff
AV
7562016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
757
758 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
759 of digits expected.
760
b5bbe47b
RB
7612016-09-20 Richard Biener <rguenther@suse.de>
762
763 PR tree-optimization/77646
764 * gcc.dg/torture/pr77646.c: New testcase.
765
144a96e4
BE
7662016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
767
768 PR c++/77434
769 * c-c++-common/Wint-in-bool-context.c: New test.
770
1f2071fa
JM
7712016-09-19 Joseph Myers <joseph@codesourcery.com>
772
773 * gcc.dg/cr-decimal-dig-1.c: New test.
774
63012d9a
JM
7752016-09-19 Joseph Myers <joseph@codesourcery.com>
776
777 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
778 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
779 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
780 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
781
02410826
VM
7822016-09-19 Vladimir Makarov <vmakarov@redhat.com>
783
784 PR rtl-optimization/77416
785 * gcc.target/powerpc/pr77416.c: New.
786
6101a7ab
PP
7872016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
788
789 PR c++/77639
790 * g++.dg/template/error-recovery4.C: New test.
791
1993ff76
BC
7922016-09-19 Bin Cheng <bin.cheng@arm.com>
793
794 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
795
5fa9e644
KT
7962016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
797
798 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
799 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
800
fc15d9ec
JJ
8012016-09-19 Jakub Jelinek <jakub@redhat.com>
802 Jan Hubicka <jh@suse.cz>
803
804 PR target/77587
805 * gcc.dg/pr77587.c: New test.
806 * gcc.dg/pr77587a.c: New file.
807
3c9f5092
AV
8082016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
809
810 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
811 * gfortran.dg/coarray_38.f90:
812 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
813 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
814 * gfortran.dg/coarray_allocate_7.f08: New test.
815 * gfortran.dg/coarray_allocate_8.f08: New test.
816 * gfortran.dg/coarray_allocate_9.f08: New test.
817 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
818 new caf_register.
819 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
820 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
821 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
822 get_by_refs.
823 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
824 * gfortran.dg/coarray_lock_7.f90: Same.
825 * gfortran.dg/coarray_poly_5.f90: Same.
826 * gfortran.dg/coarray_poly_6.f90: Same.
827 * gfortran.dg/coarray_poly_7.f90: Same.
828 * gfortran.dg/coarray_poly_8.f90: Same.
829 * gfortran.dg/coindexed_1.f90: Changed errors expected.
830
e79e6763
FR
8312016-09-19 Fritz Reese <fritzoreese@gmail.com>
832
833 PR fortran/77584
834 * gfortran.dg/dec_structure_15.f90: New testcase.
835
ae527639
RB
8362016-09-19 Richard Biener <rguenther@suse.de>
837
838 PR middle-end/77605
839 * gcc.dg/torture/pr77605.c: New testcase.
840
cdf060f8
LK
8412016-09-18 Louis Krupp <louis.krupp@zoho.com>
842
843 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
844
b720e919
JH
8452016-09-17 Jan Hubicka <hubicka@ucw.cz>
846
847 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
848 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
849 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
850 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
851 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
852 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
853 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
854 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
855 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
856 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
857 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
858
bdabae39
KY
8592016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
860
861 * gcc.target/i386/pr68633.c: Fix expected result.
862
493ba820
LK
8632016-09-17 Louis Krupp <louis.krupp@gmail.com>
864
865 PR fortran/68078
866 * gfortran.dg/pr68078.f90: New test.
867 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
868
9a42726b
BS
8692016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
870
871 PR target/77613
872 * gcc.target/powerpc/swaps-p8-25.c: New.
873
e7d61178
JJ
8742016-09-16 Jakub Jelinek <jakub@redhat.com>
875
8f03e02f
JJ
876 PR c++/77482
877 * g++.dg/cpp0x/constexpr-77482.C: New test.
878
e80cb545
JJ
879 PR c++/77379
880 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
881 thunk offsets.
882 * g++.dg/abi/abi-tag23a.C: Likewise.
883
1c2f613f
JJ
884 PR c++/77338
885 * g++.dg/cpp0x/decltype-77338.C: New test.
886
e7d61178
JJ
887 PR c++/77375
888 * g++.dg/cpp0x/mutable1.C: New test.
889
8d987deb
SK
8902016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
891
892 PR fortran/77612
893 * gfortran.dg/pr77612.f90: New test.
894
2c3d35a6
SKS
8952016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
896
897 * gcc.dg/torture/pr70421.c: Require int32plus.
898
e43163ae
JJ
8992016-09-16 Jakub Jelinek <jakub@redhat.com>
900
bcf0905a
JJ
901 PR middle-end/77475
902 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
903
e43163ae
JJ
904 PR target/77526
905 * gcc.target/i386/pr77526.c: New test.
906
7d704548
JJ
9072016-09-16 Jakub Jelinek <jakub@redhat.com>
908 Eric Botcazou <ebotcazou@adacore.com>
909
910 PR middle-end/77594
911 * gcc.target/i386/pr77594.c: New test.
912
902d624f
LK
9132016-09-15 Louis Krupp <louis.krupp@zoho.com>
914
915 PR fortran/69963
916 * gfortran.dg/misplaced_implicit_character.f90: New test.
917
7e16ce79
BC
9182016-09-15 Bin Cheng <bin.cheng@arm.com>
919
920 PR tree-optimization/77503
921 * gcc.dg/vect/pr77503.c: New test.
922
7c05f5c4
RB
9232016-09-15 Richard Biener <rguenther@suse.de>
924
925 PR middle-end/77544
926 * c-c++-common/torture/pr77544.c: New testcase.
927
76ff80fb
JJ
9282016-09-15 Jakub Jelinek <jakub@redhat.com>
929
930 PR middle-end/77475
931 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
932 * gcc.dg/march-generic.c: Likewise.
933 * gcc.target/i386/spellcheck-options-1.c: New test.
934 * gcc.target/i386/spellcheck-options-2.c: New test.
935 * gcc.target/i386/spellcheck-options-3.c: New test.
936 * gcc.target/i386/spellcheck-options-4.c: New test.
937
5560d026
CLT
9382016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
939
940 PR fortran/72743
941 * gfortran.dg/goacc/pr72743.f90: New test.
942
5334f733
RB
9432016-09-15 Richard Biener <rguenther@suse.de>
944
945 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
946
d08615f2
RB
9472016-09-15 Richard Biener <rguenther@suse.de>
948
949 PR tree-optimization/77514
950 * gcc.dg/torture/pr77514.c: New testcase.
951
28ca05f0
JJ
9522016-09-14 Jakub Jelinek <jakub@redhat.com>
953
954 PR c++/77549
955 * g++.dg/lookup/pr77549.C: New test.
956
20a1e5b8
MP
9572016-09-14 Marek Polacek <polacek@redhat.com>
958
959 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
960 * c-c++-common/gomp/atomic-13.c: Likewise.
961 * c-c++-common/gomp/atomic-14.c: Likewise.
962 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
963 * g++.dg/cpp1z/bool-increment1.C: New test.
964 * c-c++-common/pr60439.c: Add dg-warning.
965 * g++.dg/expr/bitfield4.C: Likewise.
966 * g++.dg/expr/bitfield5.C: Likewise.
967 * g++.dg/expr/bitfield6.C: Likewise.
968 * g++.dg/expr/bool1.C: Likewise.
969 * g++.dg/expr/bool3.C: Likewise.
970 * g++.dg/expr/lval3.C: Likewise.
971 * g++.dg/expr/lval4.C: Likewise.
972 * g++.old-deja/g++.jason/bool5.C: Likewise.
973 * g++.dg/expr/bitfield3.C: Adjust dg-error.
974 * g++.dg/other/error18.C: Likewise.
975 * g++.dg/gomp/atomic-14.C: Likewise.
976
0761f6bf
NS
9772016-09-14 Nathan Sidwell <nathan@acm.org>
978
979 PR c++/77539
980 * g++.dg/cpp1y/pr77539.C: New.
981
13cddbc1
CL
9822016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
983
984 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
985 dg-require.
986 * g++.dg/ext/builtin_alloca.C: Likewise.
987 * g++.dg/template/spec35.C: Likewise.
988 * gcc.dg/builtins-68.c: Likewise.
989 * gcc.misc-tests/gcov-13.c: Likewise.
990 * gcc.misc-tests/gcov-14.c: Likewise.
991
a90638d4
JM
9922016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
993
994 * gfortran.dg/dec_structure_14.f90: New testcase.
995
5ba4a08c
JJ
9962016-09-14 Jakub Jelinek <jakub@redhat.com>
997
998 PR sanitizer/68260
999 * c-c++-common/tsan/pr68260.c: New test.
1000
a713b234
JS
10012016-09-13 Joe Seymour <joe.s@somniumtech.com>
1002
1003 PR target/70713
1004 * gcc.target/msp430/function-attributes-1.c: New test.
1005 * gcc.target/msp430/function-attributes-2.c: New test.
1006 * gcc.target/msp430/function-attributes-3.c: New test.
1007
ea8661cd
JJ
10082016-09-13 Jakub Jelinek <jakub@redhat.com>
1009
9952908a
JJ
1010 * g++.dg/cpp0x/gen-attrs-61.C: New test.
1011 * g++.dg/cpp1z/gen-attrs1.C: New test.
1012
63cdb7a0
JJ
1013 PR tree-optimization/77454
1014 * gcc.dg/pr77454.c: New test.
1015
ea8661cd
JJ
1016 PR c++/77553
1017 * g++.dg/cpp1y/constexpr-77553.C: New test.
1018
254830ba
DM
10192016-09-13 David Malcolm <dmalcolm@redhat.com>
1020
1021 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1022 (test_show_locus): Replace rich_location::add_fixit_insert calls
1023 with add_fixit_insert_before and add_fixit_insert_after.
1024
42763690
JM
10252016-09-13 Jason Merrill <jason@redhat.com>
1026 Tom de Vries <tom@codesourcery.com>
1027
1028 PR c++/77427
1029 * g++.dg/pr77427.C: New test.
1030
c8798f2c
ML
10312016-09-13 Martin Liska <mliska@suse.cz>
1032
1033 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1034 effective target.
1035 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1036 * lib/target-supports.exp: Define the new target.
1037
54700e2e
AP
10382016-09-12 Andrew Pinski <apinski@cavium.com>
1039
1040 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1041 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1042
e1d55bf7
UB
10432016-09-12 Uros Bizjak <ubizjak@gmail.com>
1044
1045 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1046 variable arguments.
1047 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1048 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1049 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1050 variable argument.
1051 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1052 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1053
54dcdb88
BE
10542016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1055
1056 PR c++/77496
1057 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1058 * g++.dg/ext/pr77496.C: New test.
1059 * g++.dg/warn/pr77496.C: New test.
1060
d1463eb9
DM
10612016-09-12 David Malcolm <dmalcolm@redhat.com>
1062
1063 PR c/72858
1064 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1065 to preserve conversion chars, and to preserve prefix information.
1066 * gcc.dg/format/pr72858.c: New test case.
1067
217fabad
SK
10682016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1069
1070 * gfortran.dg/pr77507.f90: Move to ...
1071 * gfortran.dg/ieee/pr77507.f90: here.
1072
a1cd04ac
JH
10732016-08-09 Jan Hubicka <hubicka@ucw.cz>
1074
1075 PR ipa/61159
1076 * compile/pr61159.c: New testcase
1077
e3912107
JH
10782016-08-09 Jan Hubicka <hubicka@ucw.cz>
1079
1080 PR ipa/64316
1081 * gcc.dg/ipa/pr63416.c: New testcase.
1082
739d9339
PT
10832016-09-10 Paul Thomas <pault@gcc.gnu.org>
1084 Steven G. Kargl <kargl@gcc.gnu.org>
1085
1086 PR fortran/77532
cc3135b6 1087 * gfortran.dg/dtio_11.f90: new test.
739d9339 1088
fb7c40dd
SK
10892016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1090
1091 PR fortran/77507
1092 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1093 * gfortran.dg/c_assoc_4.f90: Ditto.
1094
5b28efbb
TV
10952016-09-10 Tom de Vries <tom@codesourcery.com>
1096
1097 PR C/71602
1098 * c-c++-common/va-arg-va-list-type.c: New test.
1099
9d0a9bb4
PB
11002016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1101
1102 PR rtl-optimization/77289
1103 * gcc.target/powerpc/pr77289.c: New test.
1104
3f0177e7
MS
11052016-09-09 Martin Sebor <msebor@redhat.com>
1106
1107 PR c/77520
1108 PR c/77521
1109 * gcc.dg/pr77520.c: New test.
1110 * gcc.dg/pr77521.c: New test.
1111
e81e83d0
SK
11122016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1113
1114 PR fortran/77506
1115 * gfortran.dg/pr77506.f90: New test.
1116
8a92685e
SK
11172016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1118
1119 PR fortran/77507
1120 * gfortran.dg/pr77507.f90: New test.
1121
c65248cb
JM
11222016-09-09 Joseph Myers <joseph@codesourcery.com>
1123
1124 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1125
2cf0ff98
SK
11262016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1127 Louis Krupp <lkrupp@gcc.gnu.org>
1128
1129 PR fortran/69514
1130 * gfortran.dg/pr69514_1.f90: New test.
1131 * gfortran.dg/pr69514_2.f90: New test.
1132
8ebc1e0f
JJ
11332016-09-08 Jakub Jelinek <jakub@redhat.com>
1134
20b6cf01
JJ
1135 PR fortran/77500
1136 * gfortran.dg/gomp/pr77500.f90: New test.
1137
8ebc1e0f
JJ
1138 PR fortran/77516
1139 * gfortran.dg/gomp/pr77516.f90: New test.
1140
34718542
JJ
11412016-09-07 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR middle-end/77475
1144 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1145 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1146 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1147 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1148 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1149 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1150
e5106e27
DM
11512016-09-07 David Malcolm <dmalcolm@redhat.com>
1152
1153 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1154 "substring-locations.h".
1155
ca235a85
RB
11562016-09-07 Richard Biener <rguenther@suse.de>
1157
1158 PR c/77450
1159 * c-c++-common/vector-subscript-8.c: Move ..
1160 * gcc.dg/pr77450.c: ... here.
1161
0076b5dc 11622016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
1163
1164 PR libgfortran/77393
1165 * gfortran.dg/fmt_f0_2.f90: Update test.
1166 * gfortran.dg/fmt_f0_3.f90: New test.
1167
6ac7322b
DH
11682016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1169
1170 PR debug/77389
1171 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1172 in dg-options.
1173
1174 PR debug/57519
1175 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1176
8eb9e049
JJ
11772016-09-06 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR target/69255
1180 * gcc.target/i386/pr69255-1.c: New test.
1181 * gcc.target/i386/pr69255-2.c: New test.
1182 * gcc.target/i386/pr69255-3.c: New test.
1183
11842016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
1185
1186 PR c/77336
1187 * gcc.dg/format/miss-7.c: New test.
1188
e6cb85d4
UB
11892016-09-06 Uros Bizjak <ubizjak@gmail.com>
1190
1191 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1192
7fe76f6a
ML
11932016-09-06 Martin Liska <mliska@suse.cz>
1194
1195 PR gcov-profile/77378
1196 PR gcov-profile/77466
1197 * gcc.dg/profile-update-warning.c: New test.
1198
209b636e
RB
11992016-09-06 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/77479
1202 * gcc.dg/torture/pr77479.c: New testcase.
1203
b772a565
RB
12042016-09-06 Richard Biener <rguenther@suse.de>
1205
1206 PR c/77450
1207 * c-c++-common/vector-subscript-7.c: Adjust.
1208 * c-c++-common/vector-subscript-8.c: New testcase.
1209
a8c07037
SKS
12102016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1211
1212 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1213
0ce48391
JJ
12142016-09-05 Jakub Jelinek <jakub@redhat.com>
1215
de9188e0
JJ
1216 PR target/77476
1217 * gcc.target/i386/avx512f-pr77476.c: New test.
1218 * gcc.target/i386/avx512bw-pr77476.c: New test.
1219 * gcc.target/i386/avx512dq-pr77476.c: New test.
1220
c76f7809
JJ
1221 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1222 Update comment to mention also avx512f.
1223
0ce48391
JJ
1224 PR sanitizer/77396
1225 * g++.dg/asan/pr77396-2.C: New test.
1226
8a27cf73
UB
12272016-09-05 Uros Bizjak <ubizjak@gmail.com>
1228
1229 PR rtl-optimization/77452
1230 * gcc.target/i386/pr77452.c: New test.
1231
25ff5dd3
MP
12322016-09-05 Marek Polacek <polacek@redhat.com>
1233
1234 PR c/77423
1235 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1236
f2bc4e48
SK
12372016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1238
1239 PR fortran/77391
1240 * gfortran.dg/pr77391.f90: New test.
1241
e85921ee
SK
12422016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1243
1244 PR fortran/77460
1245 * gfortran.dg/pr77460.f90: New test.
1246
b5d50659
JJ
12472016-09-03 Jakub Jelinek <jakub@redhat.com>
1248
1249 PR c/65467
1250 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1251
7b826676
KY
12522016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1253
1254 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1255
717ebe91
DM
12562016-09-02 David Malcolm <dmalcolm@redhat.com>
1257
1258 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1259 test case.
1260 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1261 diagnostic-test-show-locus-generate-patch.c to the sources
1262 for diagnostic_plugin_test_show_locus.c.
1263
94087e88
JJ
12642016-09-02 Jakub Jelinek <jakub@redhat.com>
1265
9dc5773f
JJ
1266 PR c/65467
1267 * gcc.dg/gomp/_Atomic-1.c: New test.
1268 * gcc.dg/gomp/_Atomic-2.c: New test.
1269 * gcc.dg/gomp/_Atomic-3.c: New test.
1270 * gcc.dg/gomp/_Atomic-4.c: New test.
1271 * gcc.dg/gomp/_Atomic-5.c: New test.
1272
94087e88
JJ
1273 PR sanitizer/77396
1274 * g++.dg/asan/pr77396.C: New test.
1275
12762016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
1277
1278 PR tree-optimization/71831
1279 * gcc.dg/builtin-object-size-16.c: New test.
1280 * gcc.dg/builtin-object-size-17.c: New test.
1281
7e89048d
JD
12822016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1283
1284 PR libgfortran/77393
1285 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1286
2f196155
UB
12872016-09-01 Uros Bizjak <ubizjak@gmail.com>
1288
1289 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1290 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1291 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1292 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1293 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1294 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1295 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1296 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1297 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1298 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1299 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1300 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1301 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1302 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1303 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1304 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1305 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1306 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1307
0a6b0523
EB
13082016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1309
1310 * gnat.dg/opt58.adb: New test.
1311 * gnat.dg/opt58_pkg.ads: New helper.
1312
2a99de7b
RB
13132016-09-01 Richard Biener <rguenther@suse.de>
1314
1315 PR middle-end/77436
1316 * gcc.dg/torture/pr77436.c: New testcase.
1317
f79d8786
SKS
13182016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1319
1320 * gcc.dg/pr64252.c: Require int32plus.
1321 * gcc.dg/pr66299-1.c: Likewise.
1322 * gcc.dg/pr66299-2.c: Likewise.
1323 * gcc.dg/torture/20131115-1.c: Skip for avr.
1324
b06335f9
KT
13252016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1326
1327 * gcc.target/aarch64/ands_3.c: New test.
1328
f25f40be
JJ
13292016-08-31 Jakub Jelinek <jakub@redhat.com>
1330
d12a0b5a
JJ
1331 PR fortran/77352
1332 * gfortran.dg/gomp/pr77352.f90: New test.
1333
f25f40be
JJ
1334 PR fortran/77374
1335 * gfortran.dg/gomp/pr77374.f08: New test.
1336
9ff6fb6e
MG
13372016-08-31 Marc Glisse <marc.glisse@inria.fr>
1338
1339 PR tree-optimization/73714
1340 * gcc.dg/tree-ssa/pr73714.c: New test.
1341
8e95a674
JD
13422016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1343
1344 PR libgfortran/77393
1345 * gfortran.dg/fmt_f0_2.f90: New test.
1346
c6b0037d
MG
13472016-08-31 Marc Glisse <marc.glisse@inria.fr>
1348
1349 * gcc.target/i386/pr59539-2.c: Adapt options.
1350 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1351
1a576b13
PT
13522016-08-31 Paul Thomas <pault@gcc.gnu.org>
1353
1354 PR fortran/77418
1355 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1356 of the associate entity and replace with a pointer to the
1357 intended item on the stack.
1358
e73d3ca6 13592016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 1360 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
1361
1362 PR fortran/48298
1363 * gfortran.dg/dtio_1.f90: New test.
1364 * gfortran.dg/dtio_2.f90: New test.
1365 * gfortran.dg/dtio_3.f90: New test.
1366 * gfortran.dg/dtio_4.f90: New test.
1367 * gfortran.dg/dtio_5.f90: New test.
1368 * gfortran.dg/dtio_6.f90: New test.
1369 * gfortran.dg/dtio_7.f90: New test.
1370 * gfortran.dg/dtio_8.f90: New test.
1371 * gfortran.dg/dtio_9.f90: New test.
1372 * gfortran.dg/dtio_10.f90: New test.
1373
b816477a
DM
13742016-08-30 David Malcolm <dmalcolm@redhat.com>
1375
1376 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1377 (test_many_nested_locations): New function.
1378 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1379 (test_show_locus): Handle "test_many_nested_locations".
1380
71b30891
DM
13812016-08-30 David Malcolm <dmalcolm@redhat.com>
1382
1383 * g++.dg/template/double-greater-than-fixit.C: New test case.
1384
8fa37232
EB
13852016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1386
1387 * gnat.dg/opt57.ad[sb]: New test.
1388 * gnat.dg/opt57_pkg.ads: New helper.
1389
6f651bae
RB
13902016-08-30 Richard Biener <rguenther@suse.de>
1391
1392 PR tree-optimization/69047
1393 * gcc.dg/pr69047.c: Fix byte-order check.
1394
ab834832
JJ
13952016-08-30 Jakub Jelinek <jakub@redhat.com>
1396
5116b156
JJ
1397 PR tree-optimization/72866
1398 * gcc.dg/vect/pr72866.c: New test.
1399
3754bbfc
JJ
1400 PR debug/77363
1401 * g++.dg/debug/dwarf2/pr77363.C: New test.
1402
26122e2d
JJ
1403 PR middle-end/77377
1404 * gcc.target/i386/pr77377.c: New test.
1405
ab834832
JJ
1406 PR debug/77389
1407 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1408 in dg-options.
1409
bedc9ca7
SK
14102016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1411
1412 * gfortran.dg/pr77372.f90: Moved to ...
1413 * gfortran.dg/ieee/pr77372.f90: here.
1414
adfa1e6b
MM
14152016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1416
1417 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1418 vector short/char initializations.
1419 * gcc.target/powerpc/vec-init-5.c: Likewise.
1420 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1421 vector initialization optimizations.
1422 * gcc.target/powerpc/vec-init-7.c: Likewise.
1423 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1424 vector float/double initializations.
1425 * gcc.target/powerpc/vec-init-9.c: Likewise.
1426
414b7129
UB
14272016-08-29 Uros Bizjak <ubizjak@gmail.com>
1428
1429 PR target/77403
1430 * gcc.target/i386/pr77403.c: New test.
1431
3d06b6f2
MP
14322016-08-29 Marek Polacek <polacek@redhat.com>
1433
1434 PR c/77292
1435 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1436
ba9bbd6f
TV
14372016-08-29 Tom de Vries <tom@codesourcery.com>
1438
1439 PR c/77398
1440 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1441
d7d80d8f
EB
14422016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1443
1444 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 1445
d7d80d8f 14462016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
1447
1448 * gfortran.dg/dec_structure_13.f90: New testcase.
1449
468d95c8
JB
14502016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1451
1452 PR fortran/77261
1453 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1454 available.
1455
f329b264
TV
14562016-08-28 Tom de Vries <tom@codesourcery.com>
1457
1458 PR lto/70955
1459 * gcc.dg/pr70955.c: New test.
1460 * gcc.dg/lto/pr70955_0.c: Same.
1461 * gcc.dg/lto/pr70955_1.c: Same.
1462
4a389eb6
PP
14632016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1464
1465 PR tree-optimization/71077
1466 * gcc.target/i386/pr71077.c: New test.
1467
3f8257db 14682016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
1469
1470 PR fortran/77380
1471 * gfortran.dg/pr77380.f90: New test.
1472
3f8257db 14732016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
1474
1475 PR fortran/77372
1476 gfortran.dg/pr77372.f90: New test.
1477
ee908516
DM
14782016-08-26 David Malcolm <dmalcolm@redhat.com>
1479
1480 * gcc.dg/spellcheck-fields-2.c (test): Move
1481 dg-begin/end-multiline-output within function body.
1482 (test_macro): New function.
1483
d41e76cf
DM
14842016-08-26 David Malcolm <dmalcolm@redhat.com>
1485
1486 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1487 (test_fixit_insert): Update expected output.
1488 (test_fixit_remove): Likewise.
1489 (test_fixit_replace): Likewise.
1490
524a4c96
RO
14912016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1492
1493 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1494 Fix typo.
1495
ebfa15ab
RB
14962016-08-26 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/69047
1499 * gcc.dg/pr69047.c: New testcase.
1500
209ca542
PK
15012016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1502 Martin Jambhor <mjambor@suse.cz>
524a4c96 1503
209ca542
PK
1504 * gcc.dg/ipa/propbits-1.c: New test-case.
1505 * gcc.dg/ipa/propbits-2.c: Likewise.
1506 * gcc.dg/ipa/propbits-3.c: Likewise.
1507
e5cf1629
SK
15082016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1509
1510 PR fortran/77351
1511 * gfortran.dg/pr77351.f90: New test.
1512
ebef225f
MP
15132016-08-25 Marek Polacek <polacek@redhat.com>
1514
1515 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1516
fe377a48
MP
15172016-08-25 Marek Polacek <polacek@redhat.com>
1518
1519 PR c/77323
1520 * gcc.dg/pr77323.c: New test.
1521
88b8971f
PT
15222016-08-24 Paul Thomas <pault@gcc.gnu.org>
1523
1524 PR fortran/77358
1525 * gfortran.dg/submodule_17.f08: New test.
1526
3f8257db
JJ
15272016-08-24 Michael Collison <michael.collison@linaro.org>
1528 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
1529
1530 * gcc.target/arm/builtin_saddl.c: New testcase.
1531 * gcc.target/arm/builtin_saddll.c: New testcase.
1532 * gcc.target/arm/builtin_uaddl.c: New testcase.
1533 * gcc.target/arm/builtin_uaddll.c: New testcase.
1534 * gcc.target/arm/builtin_ssubl.c: New testcase.
1535 * gcc.target/arm/builtin_ssubll.c: New testcase.
1536 * gcc.target/arm/builtin_usubl.c: New testcase.
1537 * gcc.target/arm/builtin_usubll.c: New testcase.
1538
d5b5d212
UB
15392016-08-24 Uros Bizjak <ubizjak@gmail.com>
1540
1541 PR target/77270
1542 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1543 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1544 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1545 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1546 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1547 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1548 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1549 effective target. Remove scan-assembler-times directives.
1550 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1551 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1552 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1553
d1188689
SKS
15542016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1555
1556 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1557 of unsigned int.
1558 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1559
0b6b8f85
RS
15602016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1561
1562 PR testsuite/77317
1563 * lib/target-supports.exp
1564 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1565 (check_effective_target_vect_natural_alignment): Ditto.
1566 (check_effective_target_vector_alignment_reachable): Ditto.
1567 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1568
587b7f7a
ILT
15692016-08-23 Ian Lance Taylor <iant@golang.org>
1570
1571 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1572
6019c0fc
MM
15732016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1574
1575 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1576 being created from pointers to memory locations.
1577 * gcc.target/powerpc/vec-init-2.c: Likewise.
1578
cfe37db4
FR
15792016-08-23 Fritz Reese <fritzoreese@gmail.com>
1580
1581 * gfortran.dg/dec_structure_12.f90: New testcase.
1582
7e11f46f
DV
15832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1584
1585 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1586
7ab4f354
DV
15872016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1588
1589 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1590 verification.
1591
deb9351f
DV
15922016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1593
1594 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1595 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1596
1fd9f058
RB
15972016-08-23 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/27336
1600 * c-c++-common/pr27336.c: New testcase.
1601
b00e6e75
MP
16022016-08-22 Marek Polacek <polacek@redhat.com>
1603
1604 PR c++/77321
1605 * g++.dg/cpp1y/pr77321.C: New test.
1606
58338bac
SK
16072016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1608
1609 PR fortran/60774
1610 * gfortran.dg/empty_label.f: Adjust test for new error message.
1611 * gfortran.dg/empty_label.f90: Ditto.
1612 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1613 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1614 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1615
30364ce6
SK
16162016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1617
1618 PR fortran/61318
1619 * gfortran.dg/pr61318.f90: New test.
1620
ad7a5a8f
SK
16212016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1622
1623 PR fortran/77260
1624 * gfortran.dg/pr77260_1.f90: New test.
1625 * gfortran.dg/pr77260_2.f90: Ditto.
1626
72f52f30
JM
16272016-08-22 Joseph Myers <joseph@codesourcery.com>
1628
1629 PR middle-end/77269
1630 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1631 __builtin_signbitf and __builtin_signbitl in expected generic
1632 expansion.
1633 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1634 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1635 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1636 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1637 tests.
1638
6dc198e3
JM
16392016-08-22 Joseph Myers <joseph@codesourcery.com>
1640
1641 * gcc.dg/torture/float128-builtin.c,
1642 gcc.dg/torture/float128-ieee-nan.c,
1643 gcc.dg/torture/float128x-builtin.c,
1644 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1645 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1646 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1647 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1648 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1649 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1650 gcc.dg/torture/floatn-nan.h: New tests.
1651
7ff4e41a
JM
16522016-08-22 Joseph Myers <joseph@codesourcery.com>
1653
1654 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1655 macro.
1656 (main): Update calls to TEST_I_F.
1657 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1658 macro.
1659 (main): Update calls to TEST_I_F.
1660
7078cdb6
JM
16612016-08-22 Joseph Myers <joseph@codesourcery.com>
1662
1663 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1664 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1665 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1666 names in calls to TEST_I_F.
1667
a9d7c823
BE
16682016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1669
1670 PR c/52952
1671 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1672
cd800235
SKS
16732016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1674
1675 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1676 and !natural_alignment_64.
1677 * gcc.dg/ipa/propalign-2.c: Likewise.
1678 * gcc.dg/ipa/propalign-3.c: Likewise.
1679 * gcc.dg/ipa/propalign-4.c: Likewise.
1680 * gcc.dg/ipa/propalign-5.c: Likewise.
1681 * lib/target-supports.exp
1682 (check_effective_target_natural_alignment_32): Add avr-*-*.
1683
22d12455
KV
16842016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1685
1686 PR tree-optimization/61839
1687 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1688 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1689 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1690 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1691
c65699ef
JM
16922016-08-19 Joseph Myers <joseph@codesourcery.com>
1693
1694 PR c/32187
1695 * lib/target-supports.exp (check_effective_target_float16)
1696 (check_effective_target_float32, check_effective_target_float64)
1697 (check_effective_target_float128, check_effective_target_float32x)
1698 (check_effective_target_float64x)
1699 (check_effective_target_float128x)
1700 (check_effective_target_float16_runtime)
1701 (check_effective_target_float32_runtime)
1702 (check_effective_target_float64_runtime)
1703 (check_effective_target_float128_runtime)
1704 (check_effective_target_float32x_runtime)
1705 (check_effective_target_float64x_runtime)
1706 (check_effective_target_float128x_runtime)
1707 (check_effective_target_floatn_nx_runtime)
1708 (add_options_for_float16, add_options_for_float32)
1709 (add_options_for_float64, add_options_for_float128)
1710 (add_options_for_float32x, add_options_for_float64x)
1711 (add_options_for_float128x): New procedures.
1712 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1713 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1714 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1715 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1716 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1717 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1718 gcc.dg/torture/float128-complex.c,
1719 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1720 gcc.dg/torture/float128x-basic.c,
1721 gcc.dg/torture/float128x-complex.c,
1722 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1723 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1724 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1725 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1726 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1727 gcc.dg/torture/float32x-basic.c,
1728 gcc.dg/torture/float32x-complex.c,
1729 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1730 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1731 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1732 gcc.dg/torture/float64x-basic.c,
1733 gcc.dg/torture/float64x-complex.c,
1734 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1735 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1736 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1737 gcc.dg/torture/floatn-tg.h,
1738 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1739 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1740 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1741 gcc.dg/torture/fp-int-convert-float128x.c,
1742 gcc.dg/torture/fp-int-convert-float16-timode.c,
1743 gcc.dg/torture/fp-int-convert-float16.c,
1744 gcc.dg/torture/fp-int-convert-float32-timode.c,
1745 gcc.dg/torture/fp-int-convert-float32.c,
1746 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1747 gcc.dg/torture/fp-int-convert-float32x.c,
1748 gcc.dg/torture/fp-int-convert-float64-timode.c,
1749 gcc.dg/torture/fp-int-convert-float64.c,
1750 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1751 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1752 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1753 maximum exponent of floating-point type. Use it in testing
1754 whether 0x8...0 fits in the floating-point type. Always treat -1
1755 (signed 0xf...f) as fitting in the floating-point type.
1756 (M_OK1): New macro.
1757 * gcc.dg/torture/fp-int-convert-double.c,
1758 gcc.dg/torture/fp-int-convert-float.c,
1759 gcc.dg/torture/fp-int-convert-float128-timode.c,
1760 gcc.dg/torture/fp-int-convert-float128.c,
1761 gcc.dg/torture/fp-int-convert-float80-timode.c,
1762 gcc.dg/torture/fp-int-convert-float80.c,
1763 gcc.dg/torture/fp-int-convert-long-double.c,
1764 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1765
94e73c78
JJ
17662016-08-19 Jakub Jelinek <jakub@redhat.com>
1767
fbdbd4b6
JJ
1768 PR fortran/72744
1769 * gfortran.dg/gomp/pr72744.f90: New test.
1770
94e73c78
JJ
1771 PR fortran/69281
1772 * gfortran.dg/gomp/pr69281.f90: New test.
1773
91151a73
JB
17742016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1775
414b7129
UB
1776 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1777 the last special seed value.
1778 * gfortran.dg/random_7.f90: Use size for last array member instead
1779 of hardcoded value.
91151a73 1780
fcf830ab
PK
17812016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1782
1783 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1784 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1785
1a5da5b6
RB
17862016-08-19 Richard Biener <rguenther@suse.de>
1787
1788 PR tree-optimization/77286
1789 * gcc.dg/torture/pr77286.c: New testcase.
1790
82f72146
DM
17912016-08-18 David Malcolm <dmalcolm@redhat.com>
1792
1793 * gcc.dg/verbose-asm-2.c: New test case.
1794
cc015f3a
DM
17952016-08-18 David Malcolm <dmalcolm@redhat.com>
1796
1797 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1798 (custom_diagnostic_finalizer): Update for change to
1799 diagnostic_show_locus.
1800
cb18fd07
DM
18012016-08-18 David Malcolm <dmalcolm@redhat.com>
1802
1803 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1804 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1805
a76989dc
MP
18062016-08-18 Marek Polacek <polacek@redhat.com>
1807
1808 PR c/71514
1809 * gcc.dg/pr71514.c: New test.
1810
89c88780
L
18112015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1812
1813 PR target/72839
1814 * gcc.target/i386/pr72839.c: New test.
1815
2c71d454
CLT
18162016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1817
1818 PR middle-end/70895
1819 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1820 * c-c++-common/goacc/reduction-1.c: Likewise.
1821 * c-c++-common/goacc/reduction-2.c: Likewise.
1822 * c-c++-common/goacc/reduction-3.c: Likewise.
1823 * c-c++-common/goacc/reduction-4.c: Likewise.
1824
66592e95
AM
18252016-08-18 Alan Modra <amodra@gmail.com>
1826
1827 * gcc.c-torture/compile/pr72771.c: New.
1828
3a146d46
JJ
18292016-08-17 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR fortran/67496
1832 * gfortran.dg/pr67496.f90: New test.
1833
3f8257db 18342015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
1835
1836 PR tree-optimization/71752
3a146d46 1837 * gcc.dg/vect/pr71752.c: New.
038000bd 1838
dd42e908
UB
18392016-08-17 Uros Bizjak <ubizjak@gmail.com>
1840
1841 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1842
458a1cd0
JJ
18432016-08-17 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR middle-end/77259
1846 * g++.dg/ipa/devirt-52.C: New test.
1847
11c4c4ba
CLT
18482016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1849
1850 * c-c++-common/goacc/reduction-6.c: New testcase.
1851
661d6efd
RB
18522016-08-17 Richard Biener <rguenther@suse.de>
1853
1854 PR tree-optimization/76490
1855 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1856 * gcc.dg/pr52904.c: XFAIL.
1857
622d8b69
RB
18582016-08-17 Richard Biener <rguenther@suse.de>
1859
1860 PR tree-optimization/23855
1861 * gcc.dg/loop-unswitch-2.c: Adjust.
1862
af23e99c
JJ
18632016-08-16 Jakub Jelinek <jakub@redhat.com>
1864
1865 PR tree-optimization/72817
1866 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1867
feeb6268
JM
18682016-08-16 Joseph Myers <joseph@codesourcery.com>
1869
1870 PR libgcc/77265
1871 * gcc.dg/torture/float128-extend-inf.c: New test.
1872
65e736c0
DM
18732016-08-16 David Malcolm <dmalcolm@redhat.com>
1874
1875 PR c/72857
1876 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1877 for embedded NUL.
1878 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1879 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1880 caret placement.
1881 (test_oct): Likewise.
1882 (test_multiple): Likewise.
1883 (test_field_width_specifier): Likewise.
1884 (test_field_width_specifier_2): New function.
1885 (test_field_precision_specifier): New function.
1886 (test_embedded_nul): Update expected caret placement.
1887 (test_non_contiguous_strings): Update line number.
1888 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1889 (__emit_string_literal_range): Add "caret_idx" param.
1890 (test_simple_string_literal): Add value for new param, updating
1891 expected output..
1892 (test_concatenated_string_literal): Likewise.
1893 (test_multiline_string_literal): Likewise.
1894 (test_hex): Likewise.
1895 (test_oct): Likewise.
1896 (test_multiple): Likewise.
1897 (test_ucn4): Likewise.
1898 (test_ucn8): Likewise.
1899 (test_u8): Likewise.
1900 (test_u): Likewise; update expected message, from "range" to
1901 "location".
1902 (test_U): Likewise.
1903 (test_L): Likewise.
1904 (test_macro): Add value for new param.
1905 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1906 (__emit_string_literal_range): Add "caret_idx" param.
1907 (test_stringified_token_1): Add value for new param. Update
1908 expected message, from "range" to "location".
1909 (test_stringized_token_2): Likewise, adding param to macro.
1910 (test_stringified_token_3): Likewise.
1911 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1912 (emit_warning): Convert param from source_range to location_t.
1913 (test_string_literals): Add caret_idx param, and use it when
1914 constructing a substring_loc. Update error message, from
1915 "range" to "location".
1916
4a7f57d5
JJ
19172016-08-16 Jakub Jelinek <jakub@redhat.com>
1918
7841800f
JJ
1919 PR target/71910
1920 * g++.dg/gomp/pr71910.C: New test.
1921
1b13411a
JJ
1922 PR middle-end/67485
1923 * gcc.c-torture/compile/pr67485.c: New test.
1924
4a7f57d5
JJ
1925 PR target/72867
1926 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1927
3c556bc4
BC
19282016-08-16 Bin Cheng <bin.cheng@arm.com>
1929
1930 PR tree-optimization/69848
1931 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1932
beab2da6
ML
19332016-08-16 Martin Liska <mliska@suse.cz>
1934
1935 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1936 of memory operations so that it can be handled by core2
1937 in 32-bit mode.
1938
f4eec0a3
RB
19392016-08-16 Richard Biener <rguenther@suse.de>
1940
1941 PR tree-optimization/76783
1942 * gcc.dg/pr76783.c: New testcase.
1943 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1944
8f21990a
BC
19452016-08-16 Bin Cheng <bin.cheng@arm.com>
1946
1947 PR tree-optimization/72817
1948 PR tree-optimization/73450
1949 * gcc.dg/tree-ssa/pr72817.c: New test.
1950 * gcc.dg/tree-ssa/pr73450.c: New test.
1951
7fc61626
FR
19522016-08-15 Fritz Reese <fritzoreese@gmail.com>
1953
1954 * gfortran.dg/init_flag_13.f90: New testcase.
1955 * gfortran.dg/init_flag_14.f90: Ditto.
1956 * gfortran.dg/init_flag_15.f03: Ditto.
1957 * gfortran.dg/dec_init_1.f90: Ditto.
1958 * gfortran.dg/dec_init_2.f90: Ditto.
1959
432baa02
UB
19602016-08-15 Uros Bizjak <ubizjak@gmail.com>
1961
1962 PR target/72867
1963 * gcc.target/i386/pr72867.c: New test.
1964
7e1dde14
EB
19652016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1966
1967 * c-c++-common/dump-ada-spec-5.c: New test.
1968
e4969090
RB
19692016-08-15 Richard Biener <rguenther@suse.de>
1970
1971 PR tree-optimization/73434
1972 * gcc.dg/torture/pr73434.c: New testcase.
1973
66088065
JJ
19742016-08-15 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR tree-optimization/72824
1977 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1978
7c713714
CLT
19792016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1980
1981 PR fortran/70598
1982 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1983 in use_device clause.
1984 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1985 * gfortran.dg/goacc/list.f95: Adjust to catch
1986 "neither a POINTER nor an array" error messages.
1987
4271e5cb
UB
19882016-08-14 Uros Bizjak <ubizjak@gmail.com>
1989
1990 PR target/76342
1991 * gcc.target/i386/pr76342.c: New test.
1992
b0cea284
JJ
19932016-08-12 Jakub Jelinek <jakub@redhat.com>
1994
1995 PR c/71512
1996 * g++.dg/ubsan/pr71512.C: New test.
1997 * c-c++-common/ubsan/pr71512-1.c: New test.
1998 * c-c++-common/ubsan/pr71512-2.c: New test.
1999
e86aefb8
MM
20002016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
2001
2002 * gcc.target/powerpc/vec-init-1.c: New tests to test various
2003 vector initialization options.
2004 * gcc.target/powerpc/vec-init-2.c: Likewise.
2005 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2006 is generated on ISA 3.0.
2007
7fd82d52
PP
20082016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
2009
2010 PR middle-end/71654
2011 * gcc.dg/c-c++-common/pr71654.c: New test.
2012 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2013 dg-options.
2014 * gcc.dg/tree-ssa/vrp24: Likewise.
2015
2f1364c2
JJ
20162016-08-12 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR c/67410
2019 * gcc.dg/pr67410.c: New test.
2020
8eb414aa
BC
20212016-08-12 Bin Cheng <bin.cheng@arm.com>
2022
2023 PR tree-optimization/69848
2024 * gcc.dg/vect/vect-pr69848.c: New test.
2025
30b39c19
UB
20262016-08-12 Uros Bizjak <ubizjak@gmail.com>
2027
2028 PR testsuite/71008
2029 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2030 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2031 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2032 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2033
e373dd06
RB
20342016-08-12 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/57326
2037 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2038 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2039 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2040 * gcc.target/i386/pr45685.c: Likewise.
2041 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2042 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2043 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2044 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2045 * gfortran.dg/pr34163.f90: Likewise.
2046
20d1af89
ML
20472016-08-12 Martin Liska <mliska@suse.cz>
2048
2049 * g++.dg/gcov/gcov-16.C: New test.
2050 * lib/gcov.exp: Support new argument for run-gcov function.
2051
5cacda56
ML
20522016-08-12 Martin Liska <mliska@suse.cz>
2053
2054 PR gcov-profile/35590
2055 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2056
663eecfd
RB
20572016-08-12 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/72851
2060 * gcc.dg/torture/pr72851.c: New testcase.
2061
3f8257db 20622016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 2063
e366d7d8
AO
2064 PR debug/63240
2065 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2066 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2067 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2068 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2069 DW_AT_deleted.
2070
71e1a6a4
AO
2071 PR debug/55641
2072 * g++.dg/debug/dwarf2/ref-1.C: New.
2073
8aaf799b
AO
2074 PR debug/49366
2075 * g++.dg/debug/dwarf2/template-params-12.H: New.
2076 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2077 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2078 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2079 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2080 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2081 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2082 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2083
06f9caed
BS
20842016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2085
2086 PR target/72863
2087 * gcc.target/powerpc/pr72863.c: New test.
2088
a8b956c1
UB
20892016-08-11 Uros Bizjak <ubizjak@gmail.com>
2090
2091 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2092
c73dd986
L
20932015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2094
2095 * gcc.target/i386/pieces-strcpy-1.c: New test.
2096 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2097
385ed708
JJ
20982016-08-11 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR c++/72868
2101 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2102
df7ec09f
L
21032015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2104
2105 * gcc.target/i386/pieces-memcpy-1.c: New test.
2106 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2107 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2108 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2109 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2110 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2111
b95a64bb
JJ
21122016-08-11 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR c/72816
7ddbcf6b 2115 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 2116
59537744
BE
21172016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2118
2119 PR tree-optimization/71083
2120 * gcc.c-torture/execute/pr71083.c: New test.
2121 * gnat.dg/loop_optimization23.adb: New test.
2122 * gnat.dg/loop_optimization23_pkg.ads: New test.
2123 * gnat.dg/loop_optimization23_pkg.adb: New test.
2124
183ac6d0
RB
21252016-08-11 Richard Biener <rguenther@suse.de>
2126
2127 PR tree-optimization/72772
2128 * gcc.dg/graphite/pr35356-1.c: Adjust.
2129 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2130
b152f5a2
JB
21312016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2132
2133 * gfortran.dg/random_7.f90: Take into account that the last seed
2134 value is the special p value.
2135 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2136
bb7ebad1
RB
21372016-08-11 Richard Biener <rguenther@suse.de>
2138
2139 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2140
2e186411
AM
21412016-08-11 Alan Modra <amodra@gmail.com>
2142
2143 * gcc.target/powerpc/pr71680.c: New.
2144
e9e6d4f6
KN
21452016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2146
2147 * gcc.target/powerpc/bfp/bfp.exp: New file.
2148 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2149 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2150 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2151 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2152 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2153 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2154 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2155 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2156 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2157 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2158 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2159 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2160 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2161 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2162 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2163 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2164 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2165 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2166 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2167 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2168 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2169 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2170 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2171 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2172 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2173 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2174 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2175 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2176 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2177 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2178 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2179 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2180 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2181 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2182 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2183 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2184 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2185 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2186 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2187 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2188 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2189 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2190 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2191 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2192 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2193 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2194 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2195 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2196 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2197 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2198 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2199 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2200 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2201
9c8eabea
BC
22022016-08-10 Bin Cheng <bin.cheng@arm.com>
2203
2204 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2205 Add aarch64*-*-*.
2206
6c553b76
BC
22072016-08-10 Bin Cheng <bin.cheng@arm.com>
2208
2209 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2210
a0883b08
MM
22112016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2212
2213 PR target/72853
2214 * gcc.target/powerpc/pr72853.c: New test.
2215
a266236e
ML
22162016-08-10 Martin Liska <mliska@suse.cz>
2217
2218 PR gcov-profile/58306
2219 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2220
22063dbc
ML
22212016-08-10 Martin Liska <mliska@suse.cz>
2222
2223 * g++.dg/gcov/gcov-threads-1.C: New test.
2224
5250a5bb
SKS
22252016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2226
2227 PR target/71873
2228 * gcc.target/avr/pr71873.c: New test.
2229
b7597ae5
ML
22302016-08-09 Martin Liska <mliska@suse.cz>
2231
2232 * g++.dg/gcov/gcov-dump-1.C: New test.
2233 * g++.dg/gcov/gcov-dump-2.C: New test.
2234
ab50a215
ML
22352016-08-09 Martin Liska <mliska@suse.cz>
2236
2237 * gcc.dg/tree-prof/val-prof-9.c: New test.
2238
dcb1e137
ML
22392016-08-09 Martin Liska <mliska@suse.cz>
2240
2241 * gcc.dg/tree-prof/val-prof-8.c: New test.
2242
04d6d3b6
MJ
22432016-08-09 Martin Jambor <mjambor@suse.cz>
2244
df839749
UB
2245 PR ipa/71981
2246 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 2247
c57e78c4
BC
22482016-08-09 Bin Cheng <bin.cheng@arm.com>
2249
2250 PR tree-optimization/33707
2251 * gcc.dg/vect/pr33707.c: New test.
2252
42970a17
BC
22532016-08-09 Bin Cheng <bin.cheng@arm.com>
2254
2255 PR tree-optimization/pr72772
2256 * gcc.dg/tree-ssa/pr72772.c: New test.
2257
810a3aa6
MF
22582016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2259
2260 PR rtl-optimization/66669
2261 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2262
9e207d6f
JJ
22632016-08-09 Jakub Jelinek <jakub@redhat.com>
2264
2265 PR tree-optimization/72824
2266 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2267
50bf47fd
RB
22682016-08-09 Richard Biener <rguenther@suse.de>
2269
2270 PR tree-optimization/71802
2271 * gcc.dg/torture/pr71802.c: New testcase.
2272
cadec7ca
JJ
22732016-08-09 Jakub Jelinek <jakub@redhat.com>
2274
2275 PR c++/72809
2276 * g++.dg/eh/stdarg1.C: New test.
2277
c43c5112
AK
22782016-08-08 Andi Kleen <ak@linux.intel.com>
2279
2280 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2281 test command line in failure log.
2282 (profopt-execute): dito. Make autofdo file names unique.
2283
895aa8e1
DM
22842016-08-08 David Malcolm <dmalcolm@redhat.com>
2285
2286 PR c/64955
2287 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2288 output.
2289
9afda630
PK
22902016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2291
2292 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2293 c99_runtime.
2294 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2295 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2296 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2297 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2298 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2299 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2300
e52ed3fe
DM
23012016-08-08 David Malcolm <dmalcolm@redhat.com>
2302
2303 PR c/52952
2304 * gcc.dg/cpp/pr66415-1.c: Likewise.
2305 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2306 * gcc.dg/format/c90-printf-1.c: Likewise.
2307 * gcc.dg/format/diagnostic-ranges.c: New test case.
2308
ad200580
JJ
23092016-08-08 Jakub Jelinek <jakub@redhat.com>
2310
77524e0d
JJ
2311 PR fortran/72716
2312 * gfortran.dg/gomp/pr72716.f90: New test.
2313
2187f2a2
JJ
2314 PR middle-end/72781
2315 * gcc.dg/gomp/pr72781.c: New test.
2316
ad200580
JJ
2317 PR middle-end/68762
2318 * g++.dg/vect/pr68762-1.cc: New test.
2319 * g++.dg/vect/pr68762-2.cc: New test.
2320 * g++.dg/vect/pr68762.h: New file.
2321
989d0071
MS
23222016-08-08 Martin Sebor <msebor@redhat.com>
2323
2324 PR testsuite/72838
3a146d46
JJ
2325 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2326 * g++.dg/warn/overflow-warn-3.C: Same.
2327 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 2328
7090cac9
AV
23292016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2330
2331 PR fortran/71936
2332 * gfortran.dg/allocate_with_source_21.f03: New test.
2333
64e56ab0
AV
23342016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2335
2336 PR fortran/72698
2337 * gfortran.dg/allocate_with_source_20.f03: New test.
2338
0476487d
AM
23392016-08-08 Alan Modra <amodra@gmail.com>
2340
2341 * gcc.c-torture/compile/pr72802.c: New.
2342
8e9218f2
AV
23432016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2344
2345 PR fortran/70524
2346 * gfortran.dg/dependency_48.f90: New test.
2347
c1f7083b
TK
23482016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2349
531e5ae3 2350 PR fortran/70040
c1f7083b
TK
2351 * gfortran.dg/pr70040.f90: New testcase.
2352
6ab5813c
TK
23532016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2354
2355 PR fortran/71961
2356 * gfortran.dg/matmul_10.f90: New testcase.
2357
27bddc4a
JH
23582016-08-07 Jan Hubicka <hubicka@ucw.cz>
2359
2360 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2361
4a9f8a9f
JJ
23622016-08-07 Jakub Jelinek <jakub@redhat.com>
2363
2364 PR c/72816
2365 * gcc.dg/pr72816.c: New test.
2366
fa76f2c6
JW
23672016-08-06 Jonathan Wakely <jwakely@redhat.com>
2368
2369 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2370 * g++.dg/conversion/pr41426.C: Likewise.
2371 * g++.dg/conversion/pr66211.C: Likewise.
2372 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2373 * g++.dg/init/ref8.C: Likewise.
2374 * g++.old-deja/g++.law/cvt20.C: Likewise.
2375 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2376
5c3e5002
PP
23772016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2378
2379 PR tree-optimization/18046
2380 * gcc.dg/tree-ssa/vrp105.c: New test.
2381 * gcc.dg/tree-ssa/vrp106.c: New test.
2382
94087e88 23832016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
2384
2385 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2386 1ul in diagnostics. Remove hyphen from "constant-expression."
2387 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2388 * g++.dg/cpp0x/static_assert3.C: Same.
2389 * g++.dg/cpp1y/constexpr-throw.C: Same.
2390 * g++.dg/template/nontype3.C: Same.
2391 * g++.dg/warn/overflow-warn-1.C: Same.
2392 * g++.dg/warn/overflow-warn-3.C: Same.
2393 * g++.dg/warn/overflow-warn-4.C: Same.
2394
88fa5555
DM
23952016-08-05 David Malcolm <dmalcolm@redhat.com>
2396
2397 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2398 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2399 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2400 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2401
1addb9e6
PP
24022016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2403
2404 PR tree-optimization/72810
2405 * gcc.dg/tree-ssa/vrp110.c: New test.
2406
1b62ed4f
JG
24072016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2408
2409 PR Target/72819
2410 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2411 registers.
2412 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2413 saving the half-precision registers.
2414 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2415 value is returned in h0.
2416 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2417 are passed in FP/SIMD registers.
2418 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2419 passing works corrcetly.
2420 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2421 (hfa_f16x2_t): Likewise.
2422 (hfa_f16x3_t): Likewise.
2423 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2424 are promoted to double and passed in a double register.
2425 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2426 are promoted to double and stacked.
2427 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2428 __fp16 data types.
2429 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2430 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2431 __fp16 first get passed in FP/SIMD registers, then stacked.
2432
4228ca19
NS
24332016-08-05 Nathan Sidwell <nathan@acm.org>
2434
2435 PR c++/68724
2436 * g++.dg/cpp0x/pr68724.C: New.
2437
db7c335e
RB
24382016-08-05 Richard Biener <rguenther@suse.de>
2439
2440 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2441
48abe922
PP
24422016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2443
2444 * gcc.dg/tree-ssa/vrp107.c: New test.
2445 * gcc.dg/tree-ssa/vrp108.c: New test.
2446 * gcc.dg/tree-ssa/vrp109.c: New test.
2447
f6cdf42f
PK
24482016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2449
2450 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2451 dg-options.
2452
33a9c609
PK
24532016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2454
2455 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2456 test-cases.
2457 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2458 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2459 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2460 test-cases.
2461 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2462 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2463 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2464 large_double.
2465
4473482d
PC
24662016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2467
2468 PR c++/72800
2469 * g++.dg/cpp1y/lambda-ice1.C: New.
2470
08156df5
PP
24712016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2472
2473 PR c++/72759
2474 * g++.dg/cpp1y/pr72759.C: New test.
2475
938da3a5
PP
24762016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2477
2478 * gcc.dg/switch-10.c: New test.
2479
da84183c
JG
24802016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2481
2482 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2483
ae9281fc
TS
24842016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2485
2486 * c-c++-common/goacc/routine-5.c: Update.
2487
086ad22e
BE
24882016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2489
2490 PR rtl-optimization/70903
2491 * gcc.c-torture/execute/pr70903.c: New test.
2492
6805e400
ML
24932016-08-04 Martin Liska <mliska@suse.cz>
2494
2495 * gcc.dg/params/params.exp: Replace file exists with
2496 TESTING_IN_BUILD_TREE.
2497
a0008434
MP
24982016-08-04 Marek Polacek <polacek@redhat.com>
2499
2500 PR c++/70229
2501 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2502
fb46286e
RB
25032016-08-04 Richard Biener <rguenther@suse.de>
2504
2505 PR middle-end/71984
2506 * gcc.dg/torture/pr71984.c: Guard correctness check for
2507 little-endian.
2508
ac2c96ab
AP
25092016-08-03 Andrew Pinski <apinski@cavium.com>
2510
2511 * gcc.c-torture/compile/20160802-1.c: New testcase.
2512
c98583e9
FR
25132016-08-03 Fritz Reese <fritzoreese@gmail.com>
2514
2515 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2516
9ad1a1da
RB
25172016-08-03 Richard Biener <rguenther@suse.de>
2518
2519 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2520 and remove -O3.
2521 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2522 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2523
cd75c979
RB
25242016-08-03 Richard Biener <rguenther@suse.de>
2525
2526 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2527 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2528 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2529 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2530
30e8d875
SKS
25312016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2532
2533 * gcc.dg/init-excess-2.c: Require int32plus.
2534 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2535 * gcc.dg/pr59963-2.c: Require int32plus.
2536 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2537 * gcc.dg/unroll-7.c: Require int32plus.
2538
69b806f6
BC
25392016-08-02 Bin Cheng <bin.cheng@arm.com>
2540
2541 PR tree-optimization/34114
2542 * gcc.dg/tree-ssa/loop-42.c: New test.
2543
1efafef3
TC
25442016-08-02 Tamar Christina <tamar.christina@arm.com>
2545
2546 * gcc.target/aarch64/vminmaxnm.c: New.
2547 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2548 tests.
2549
e2a99194
MM
25502016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2551
2552 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2553 vec_extract for vector float, vector int, vector short, and vector
2554 char.
2555 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2556 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2557 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2558 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2559
71bfb77a
WD
25602016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2561
2562 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 2563 single stack adjustment, no writeback.
71bfb77a
WD
2564 * gcc.target/aarch64/test_frame_12.c: Likewise.
2565 * gcc.target/aarch64/test_frame_13.c: Likewise.
2566 * gcc.target/aarch64/test_frame_15.c: Likewise.
2567 * gcc.target/aarch64/test_frame_6.c: Likewise.
2568 * gcc.target/aarch64/test_frame_7.c: Likewise.
2569 * gcc.target/aarch64/test_frame_8.c: Likewise.
2570 * gcc.target/aarch64/test_frame_16.c: New test.
2571
37bce35a
L
25722015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2573
2574 PR target/72748
2575 * gcc.target/i386/pr72748.c: New test.
2576
3f8257db 25772015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
2578
2579 PR tree-optimization/71818
2580 * gcc.dg/vect/pr71818.c: New
2581
bf60c531
ML
25822016-08-01 Martin Liska <mliska@suse.cz>
2583
2584 PR tree-optimization/71857
2585 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2586
8ed49fab
KT
25872016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2588
2589 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2590
76e2c821
JB
25912016-08-01 Jan Beulich <jbeulich@suse.com>
2592
2593 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2594
35029597
WS
25952016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2596
2597 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2598 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2599
3aa4b66a
JW
26002016-07-31 Jonathan Wakely <jwakely@redhat.com>
2601
2602 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2603 (check_effective_target_c++): Likewise. Also match for libstdc++.
2604
3f8257db 26052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
2606
2607 PR fortran/41922
2608 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2609 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2610 * gfortran.dg/pr41922.f90: New test.
2611
9fcb2819
SK
26122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2613
2614 PR fortran/68566
2615 * gfortran.dg/pr68566.f90: new test.
2616
94087e88 26172016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
2618
2619 PR c++/60760
2620 PR c++/71091
2621 * g++.dg/cpp0x/constexpr-cast.C: New test.
2622 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2623 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2624 * g++.dg/ubsan/pr63956.C: Correct.
2625
d0047a25
MM
26262016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2627
2628 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2629 vector double or vector long where the vector is in memory.
2630 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2631 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2632
e4f7a5df
SK
26332016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2634
2635 PR fortran/69867
2636 * gfortran.dg/pr69867.f90: New test.
2637
b441ae1d
SK
26382016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2639
2640 PR fortran/69962
2641 * gfortran.dg/pr69962.f90: New test.
2642
712dff31
SK
26432016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2644
2645 PR fortran/70006
2646 * gfortran.dg/pr70006.f90: New test.
2647
fb42421e
SK
26482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2649
2650 PR fortran/71730
2651 * gfortran.dg/pr71730.f90: New test.
2652 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2653 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2654 * gfortran.dg/array_constructor_26.f03: Ditto.
2655
466effe0
WS
26562016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2657
2658 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2659 * gcc.target/powerpc/pr71763.c: Likewise.
2660
f618a472
MP
26612016-07-29 Marek Polacek <polacek@redhat.com>
2662
2663 PR c/71742
2664 * gcc.dg/940510-1.c: Adjust dg-error.
2665 * gcc.dg/c99-flex-array-1.c: Likewise.
2666 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2667
efd0786f
MP
2668 PR c/71853
2669 * gcc.dg/noncompile/pr71853.c: New test.
2670
e00dceaf
MP
2671 PR c/71573
2672 * gcc.dg/noncompile/pr71573.c: New test.
2673
638fc14f
MP
2674 PR c/71926
2675 * g++.dg/warn/Wparentheses-30.C: New test.
2676 * gcc.dg/Wparentheses-14.c: New test.
2677
61c73a7f
UB
26782016-07-29 Uros Bizjak <ubizjak@gmail.com>
2679
2680 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2681
01d32b2b
BC
26822016-07-29 Bin Cheng <bin.cheng@arm.com>
2683
2684 PR tree-optimization/57558
2685 * gcc.dg/vect/pr57558-1.c: New test.
2686 * gcc.dg/vect/pr57558-2.c: New test.
2687
f6c7a248
PK
26882016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2689
61c73a7f 2690 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
2691 to scan forwprop1 dump pass.
2692
f54ea774
PC
26932016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2694
2695 PR c++/51488
2696 * g++.dg/template/pr51488.C: New.
2697
673a107a
JJ
26982016-07-29 Jakub Jelinek <jakub@redhat.com>
2699
2700 PR c/71969
2701 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2702 static __inline__.
2703 * gcc.dg/pr71969-1.c: New test.
2704 * gcc.dg/pr71969-2.c: New test.
2705 * gcc.dg/pr71969-3.c: New test.
2706
78169471
MP
27072016-07-29 Marek Polacek <polacek@redhat.com>
2708
2709 PR c/71574
2710 * c-c++-common/pr71574.c: New test.
2711
a5b5c8b6
MP
2712 PR c/71583
2713 * gcc.dg/noncompile/pr71583.c: New test.
2714
883b6d4e
KV
27152016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2716
2717 PR middle-end/68217
2718 * gcc.dg/pr68217.c: New test.
2719
89f1f37e
SK
27202016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2721
2722 PR fortran/71067
2723 * gfortran.dg/pr71067_1.f90: New test.
2724 * gfortran.dg/pr71067_2.f90: Ditto.
2725
e0d32185
MM
27262016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2727
2728 * gcc.target/powerpc/vec-extract-1.c: New test.
2729
c851722d
SK
27302016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2731
2732 PR fortran/71799
2733 * gfortran.dg/pr71799.f90: New test.
2734
f064da6a
PC
27352016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2736
2737 PR c++/71665
2738 * g++.dg/cpp0x/pr71665-1.C: New.
2739 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2740 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2741 * g++.dg/ext/label10.C: Likewise.
2742 * g++.dg/parse/constant5.C: Likewise.
2743
1b70aaad
SK
27442016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2745
2746 PR fortran/71859
2747 * gfortran.dg/pr71859.f90: New test.
2748 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2749 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2750
a23404c9
PT
27512016-07-28 Paul Thomas <pault@gcc.gnu.org>
2752
2753 PR fortran/71883
2754 * gfortran.dg/pr71883.f90 : New test.
2755
513d866d
YR
27562016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2757
2758 PR tree-optimization/71734
61c73a7f 2759 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 2760
7c428aa2
RL
27612016-07-28 Renlin Li <renlin.li@arm.com>
2762
2763 Revert
2764 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2765
2766 PR fortran/71902
2767 * gfortran.dg/dependency_47.f90: New test.
2768
1225d6b1
ML
27692016-07-28 Martin Liska <mliska@suse.cz>
2770
2771 PR gcov-profile/68025
2772 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2773
e5f5bf35
ML
27742016-07-28 Martin Liska <mliska@suse.cz>
2775
2776 * g++.dg/vect/pr70944.cc: New test.
2777
4536610d
KV
27782016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2779
2780 PR middle-end/71994
2781 * gcc.dg/torture/pr71994.c: New test.
2782
8c6961ca
PK
27832016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2784
2785 PR middle-end/71078
2786 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2787 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2788 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2789
8de22ea0
RB
27902016-07-27 Richard Biener <rguenther@suse.de>
2791
2792 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2793
5d9da222
ML
27942016-07-27 Martin Liska <mliska@suse.cz>
2795
2796 * gcc.dg/predict-13.c: New test.
2797 * gcc.dg/predict-14.c: New test.
2798
af9e275f
SKS
27992016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2800
a23404c9 2801 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
2802 including stdint.h.
2803 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2804 including stdint.h.
2805
71abba1e
MM
28062016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2807
2808 PR target/71869
2809 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2810 IEEE built-in functions handle quiet and signalling NaNs
2811 correctly.
2812
9cd74e8f
SK
28132016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2814
2815 PR fortran/71862
2816 * gfortran.dg/pr71862.f90: New test.
2817
0d48446f
MS
28182016-07-26 Martin Sebor <msebor@redhat.com>
2819
2820 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2821 selector with dg-options.
2822
524cf1e4
PP
28232016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2824
2825 PR tree-optimization/18046
2826 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2827 * gcc.dg/tree-ssa/vrp103.c: New test.
2828 * gcc.dg/tree-ssa/vrp104.c: New test.
2829
100665d8
WS
28302016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2831
2832 * gcc.target/powerpc/pr63354.c: Require lp64 since
2833 -mprofile-kernel is not legal with -m32.
2834
0b64ca40
RB
28352016-07-26 Richard Biener <rguenther@suse.de>
2836
2837 PR rtl-optimization/71984
2838 * gcc.dg/torture/pr71984.c: New testcase.
2839
9b7937cf
RS
28402016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2841
2842 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2843 g++-dg-runtest via et-dg-runtest.
2844 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2845 * gcc.dg/vect/vect.exp: Likewise.
2846 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2847 gfortran-dg-runtest.
2848 * gfortran.dg/vect/vect.exp: Likewise.
2849 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2850 (check_mips_loongson_hw_available): Likewise.
2851 (check_effective_target_mpaired_single_runtime): Likewise.
2852 (check_effective_target_mips_loongson_runtime): Likewise.
2853 (add_options_for_mpaired_single): Likewise.
2854 (check_effective_target_vect_int): Add global et_index.
2855 Check and save the supported feature for a target selected by
2856 the et_index target. Break long lines where appropriate. Call
2857 et-is-effective-target for MIPS with an argument instead of
2858 check_effective_target_* where appropriate.
2859 (check_effective_target_vect_intfloat_cvt): Likewise.
2860 (check_effective_target_vect_uintfloat_cvt): Likewise.
2861 (check_effective_target_vect_floatint_cvt): Likewise.
2862 (check_effective_target_vect_floatuint_cvt): Likewise.
2863 (check_effective_target_vect_simd_clones): Likewise.
2864 (check_effective_target_vect_shift): ewise.
2865 (check_effective_target_whole_vector_shift): Likewise.
2866 (check_effective_target_vect_bswap): Likewise.
2867 (check_effective_target_vect_shift_char): Likewise.
2868 (check_effective_target_vect_long): Likewise.
2869 (check_effective_target_vect_float): Likewise.
2870 (check_effective_target_vect_double): Likewise.
2871 (check_effective_target_vect_long_long): Likewise.
2872 (check_effective_target_vect_no_int_max): Likewise.
2873 (check_effective_target_vect_no_int_add): Likewise.
2874 (check_effective_target_vect_no_bitwise): Likewise.
2875 (check_effective_target_vect_widen_shift): Likewise.
2876 (check_effective_target_vect_no_align): Likewise.
2877 (check_effective_target_vect_hw_misalign): Likewise.
2878 (check_effective_target_vect_element_align): Likewise.
2879 (check_effective_target_vect_condition): Likewise.
2880 (check_effective_target_vect_cond_mixed): Likewise.
2881 (check_effective_target_vect_char_mult): Likewise.
2882 (check_effective_target_vect_short_mult): Likewise.
2883 (check_effective_target_vect_int_mult): Likewise.
2884 (check_effective_target_vect_extract_even_odd): Likewise.
2885 (check_effective_target_vect_interleave): Likewise.
2886 (check_effective_target_vect_stridedN): Likewise.
2887 (check_effective_target_vect_multiple_sizes): Likewise.
2888 (check_effective_target_vect64): Likewise.
2889 (check_effective_target_vect_call_copysignf): Likewise.
2890 (check_effective_target_vect_call_sqrtf): Likewise.
2891 (check_effective_target_vect_call_btrunc): Likewise.
2892 (check_effective_target_vect_call_btruncf): Likewise.
2893 (check_effective_target_vect_call_ceil): Likewise.
2894 (check_effective_target_vect_call_ceilf): Likewise.
2895 (check_effective_target_vect_call_floor): Likewise.
2896 (check_effective_target_vect_call_floorf): Likewise.
2897 (check_effective_target_vect_call_lceil): Likewise.
2898 (check_effective_target_vect_call_lfloor): Likewise.
2899 (check_effective_target_vect_call_nearbyint): Likewise.
2900 (check_effective_target_vect_call_nearbyintf): Likewise.
2901 (check_effective_target_vect_call_round): Likewise.
2902 (check_effective_target_vect_call_roundf): Likewise.
2903 (check_effective_target_vect_perm): Likewise, but also append *_saved
2904 to the existing global name to properly cache the result.
2905 (check_effective_target_vect_perm_byte): Likewise.
2906 (check_effective_target_vect_perm_short): Likewise.
2907 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2908 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2909 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2910 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2911 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2912 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2913 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2914 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2915 (check_effective_target_vect_sdot_qi): Likewise.
2916 (check_effective_target_vect_udot_qi): Likewise.
2917 (check_effective_target_vect_sdot_hi): Likewise.
2918 (check_effective_target_vect_udot_hi): Likewise.
2919 (check_effective_target_vect_usad_char): Likewise.
2920 (check_effective_target_vect_pack_trunc): Likewise.
2921 (check_effective_target_vect_unpack): Likewise.
2922 (check_effective_target_vect_aligned_arrays): Likewise.
2923 (check_effective_target_vect_natural_alignment): Likewise.
2924 (check_effective_target_vector_alignment_reachable): Likewise.
2925 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2926 (is-effective-target): Initialize et_index if undefined.
2927 (et-dg-runtest): New.
2928 (et-is-effective-target): Likewise.
2929 (check_vect_support_and_set_flags): Add supported MIPS targets to
2930 EFFECTIVE_TARGETS list. Return the number of supported targets.
2931
8f63caf6 29322016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 2933 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
2934
2935 PR middle-end/70920
2936 * gcc.dg/pr70920-1.c: New test-case.
2937 * gcc.dg/pr70902-2.c: Likewise.
2938 * gcc.dg/pr70920-3.c: Likewise.
2939 * gcc.dg/pr70920-4.c: Likewise
2940 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2941 2 instead of 3.
2942
7d575fff
AM
29432016-07-25 Alexander Monakov <amonakov@ispras.ru>
2944
2945 * gcc.c-torture/execute/pr71494.c: Require label_values.
2946 * gcc.dg/pr16973.c: Ditto.
2947
bf01e070
SKS
29482016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2949
2950 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2951 * gcc.dg/torture/pr69771.c: Require int32plus.
2952 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2953
16b05965
ML
29542016-07-25 Martin Liska <mliska@suse.cz>
2955
2956 * gcc.dg/torture/pr71987.c: New test.
2957
d52d3767
SK
29582016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2959
2960 PR fortran/71935
2961 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2962 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2963 * gfortran.dg/pr71935.f90: New test.
2964
94087e88 29652016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
2966
2967 PR c++/71675
2968 * g++.dg/ext/atomic-3.C: New test.
2969 * gcc.dg/atomic/pr71675.c: New test.
2970
58b3986e
ES
29712016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2972
2973 * gcc.target/i386/mvc8.c: New test.
2974
faa1612a
BC
29752016-07-22 Bin Cheng <bin.cheng@arm.com>
2976
2977 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2978 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2979
1603ebe0
TK
29802016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2981
2982 PR fortran/71795
2983 * gfortran.dg/constructor_50.f90: New test.
2984
bc91c436
ML
29852016-07-22 Martin Liska <mliska@suse.cz>
2986
2987 PR gcov-profile/69028
2988 PR gcov-profile/62047
2989 * g++.dg/cilk-plus/pr69028.C: New test.
2990
9fe9a3a7
AV
29912016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2992
2993 * gfortran.dg/coarray_stat_2.f90: New test.
2994
70866e3d
MM
29952016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2996
2997 * gcc.target/powerpc/vec-extract.h: New files to check the
2998 vec_extract built-in functions for all vector types, testing
2999 accessing each element, both with constant and variable element
3000 numbers.
3001 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3002 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3003 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3004 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3005 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3006 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3007 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3008 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3009 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3010
ab3af181
JJ
30112016-07-21 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR c++/71728
3014 * g++.dg/other/pr71728.C: New test.
3015
ebe8f322
JG
30162016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3017
3018 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3019 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3020 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3021 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3022 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3023
959cef74
RB
30242016-07-21 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/71947
3027 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3028
b24d9420
BC
30292016-07-21 Bin Cheng <bin.cheng@arm.com>
3030
3031 * gcc.dg/tree-ssa/scev-15.c: New.
3032
23974819
BC
30332016-07-21 Bin Cheng <bin.cheng@arm.com>
3034
3035 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3036
ee78cbaa
JJ
30372016-07-21 Jakub Jelinek <jakub@redhat.com>
3038
3039 PR c++/71941
3040 * g++.dg/gomp/pr71941.C: New test.
3041
52ed68f7
DM
30422016-07-20 David Malcolm <dmalcolm@redhat.com>
3043
3044 PR c/70339
3045 PR c/71858
3046 * g++.dg/spellcheck-identifiers.C: New test case, based on
3047 gcc.dg/spellcheck-identifiers.c.
3048 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3049 gcc.dg/spellcheck-identifiers-2.c.
3050 * g++.dg/spellcheck-typenames.C: New test case, based on
3051 gcc.dg/spellcheck-typenames.c
3052
18407bfb
JW
30532016-07-20 Jonathan Wakely <jwakely@redhat.com>
3054
3055 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3056 pointer to member function and also test catching by reference.
3057
4c07fd98
DV
30582016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3059
3060 * gcc.target/s390/pr67443.c: Fix test case.
3061
fee21d65
DV
30622016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3063
3064 * gcc.target/s390/insv-1.c: Xfail some tests.
3065 * gcc.target/s390/insv-2.c: Likewise.
3066
dbe9dfdd
GJL
30672016-07-20 Georg-Johann Lay <avr@gjlay.de>
3068
3069 * gcc.target/avr/torture/get-mem.c: New test.
3070 * gcc.target/avr/torture/set-mem.c: New test.
3071
c25e1d82
GJL
30722016-07-20 Georg-Johann Lay <avr@gjlay.de>
3073
3074 PR target/71948
3075 * gcc.target/avr/torture/tiny-progmem.c: New test.
3076
109d2197
JJ
30772016-07-20 Jakub Jelinek <jakub@redhat.com>
3078
7419f441
JJ
3079 PR c++/71909
3080 * g++.dg/parse/pr71909.C: New test.
3081 * g++.dg/tm/pr71909.C: New test.
3082
109d2197
JJ
3083 PR c++/50060
3084 * g++.dg/cpp0x/constexpr-50060.C: New test.
3085 * g++.dg/cpp1y/constexpr-50060.C: New test.
3086
144530cf
ML
30872016-07-20 Martin Liska <mliska@suse.cz>
3088
3089 * gfortran.dg/graphite/pr71898.f90: New test.
3090
04ac4afa
BC
30912016-07-20 Bin Cheng <bin.cheng@arm.com>
3092
3093 PR tree-optimization/71503
3094 PR tree-optimization/71683
3095 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3096 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3097
dcbdb17a
ML
30982016-07-20 Martin Liska <mliska@suse.cz>
3099
3100 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3101 * gcc.dg/plugin/sreal-test-1.c: Remove.
3102 * gcc.dg/plugin/sreal_plugin.c: Remove.
3103
6ed82555
TK
31042016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3105
3106 PR fortran/71902
3107 * gfortran.dg/dependency_47.f90: New test.
3108
13da0507
JJ
31092016-07-19 Jakub Jelinek <jakub@redhat.com>
3110
4833f561
JJ
3111 PR rtl-optimization/71916
3112 * gcc.c-torture/compile/pr71916.c: New test.
3113
4fda19ef
JJ
3114 PR middle-end/71874
3115 * g++.dg/torture/pr71874.C: New test.
3116
13da0507
JJ
3117 PR middle-end/71734
3118 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3119 (my_alloc): Rewritten to use __builtin_posix_memalign and
3120 __SIZE_TYPE__.
3121 (my_free): Use __builtin_free instead of _mm_free.
3122 (Vec::operator=): Use __builtin_memcpy.
3123
e7980add
MJ
31242016-07-19 Martin Jambor <mjambor@suse.cz>
3125
61c73a7f
UB
3126 PR fortran/71688
3127 * gfortran.dg/pr71688.f90: New test.
e7980add 3128
13e88953
RB
31292016-07-19 Richard Biener <rguenther@suse.de>
3130
3131 * c-c++-common/vector-subscript-6.c: New testcase.
3132 * c-c++-common/vector-subscript-7.c: Likewise.
3133
1caf0482
SKS
31342016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3135
a23404c9 3136 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
3137 and UInt32 based on __SIZEOF_INT__.
3138
cef5388d
RB
31392016-07-19 Richard Biener <rguenther@suse.de>
3140
3141 PR tree-optimization/71901
3142 * gcc.dg/torture/pr71901.c: New testcase.
3143
31442016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
3145
3146 PR tree-optimization/71908
3147 * gcc.dg/torture/pr71908.c: New testcase.
3148
a8f7a895
MM
31492016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3150
3151 PR target/71493
3152 * gcc.target/powerpc/pr71493-1.c: New test.
3153 * gcc.target/powerpc/pr71493-2.c: Likewise.
3154
f2111a36
JJ
31552016-07-18 Jakub Jelinek <jakub@redhat.com>
3156
99516432
JJ
3157 PR c++/71835
3158 * g++.dg/conversion/ambig3.C: New test.
3159
87713c6a
JJ
3160 PR c++/71828
3161 * g++.dg/cpp0x/constexpr-71828.C: New test.
3162
7a7f16ca
JJ
3163 PR c++/71826
3164 * g++.dg/template/pr71826.C: New test.
3165
f4d90295
JJ
3166 PR c++/71822
3167 * g++.dg/template/defarg21.C: New test.
3168
f2111a36
JJ
3169 PR c++/71871
3170 * g++.dg/ext/vector31.C: New test.
3171
0b965526
UB
31722016-07-18 Uros Bizjak <ubizjak@gmail.com>
3173
3174 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3175
94e136b9
YR
31762016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3177
3178 PR tree-optimization/71734
3179 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3180
7072df0a
DV
31812016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3182
3183 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3184 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3185 stack-layout-dynamic-1.c: New test.
3186
54158a1a
AK
31872016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3188
3189 * gcc.target/s390/nolrl-1.c: New test.
3190
43068916
FR
31912016-07-17 Fritz Reese <fritzoreese@gmail.com>
3192
3193 PR fortran/71523
3194 * gfortran.dg/pr71523_1.f90: New test.
3195 * gfortran.dg/pr71523_2.f90: New test.
3196
a9356b12
AS
31972016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3198
3199 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3200
a07b81c7 32012016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 3202 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
3203
3204 PR fortran/62125
3205 * gfortran.dg/pr62125.f90: New test.
3206
96c0ec12
BS
32072016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3208
3209 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3210 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3211
479d0ed5
JW
32122016-07-15 Jonathan Wakely <jwakely@redhat.com>
3213
3214 PR c++/58796
3215 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3216 * g++.dg/cpp0x/nullptr35.C: New test.
3217
41c7438e
BC
32182016-07-15 Bin Cheng <bin.cheng@arm.com>
3219
3220 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3221
f7ba880b
CP
32222016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3223
3224 * gfortran.dg/goacc/vector_length.f90: New test.
3225
b9aba0a0
RB
32262016-07-15 Richard Biener <rguenther@suse.de>
3227
3228 PR tree-optimization/71881
3229 * gcc.dg/torture/pr71881.c: New testcase.
3230
9513d5fb
RB
32312016-07-15 Richard Biener <rguenther@suse.de>
3232
3233 PR tree-optimization/71887
3234 * gcc.dg/torture/pr71887.c: New testcase.
3235
ddbbcb19
JJ
32362016-07-15 Jakub Jelinek <jakub@redhat.com>
3237
3238 PR c/71858
3239 * gcc.dg/spellcheck-identifiers-3.c: New test.
3240
29eb509c
AV
32412016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3242
3243 PR fortran/71807
3244 * gfortran.dg/null_9.f90: New test.
3245
43aabfcf
BC
32462016-07-15 Bin Cheng <bin.cheng@arm.com>
3247
3248 * gcc.dg/tree-ssa/loop-41.c: New test.
3249
afc89e58
BC
32502016-07-15 Bin Cheng <bin.cheng@arm.com>
3251
3252 PR tree-optimization/71347
3253 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3254
6fa682ad
SK
32552016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3256
3257 PR fortran/29819
3258 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3259 * gfortran.dg/contains.f90: Ditto.
3260 * gfortran.dg/contains_empty_1.f03: Ditto.
3261 * gfortran.dg/submodule_3.f08: Ditto.
3262
dd36b877
JJ
32632016-07-14 Jakub Jelinek <jakub@redhat.com>
3264
a60a5d31
JJ
3265 PR testsuite/71865
3266 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3267 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3268 expected diagnostics.
3269
dd36b877
JJ
3270 PR c/71858
3271 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3272 * gcc.dg/spellcheck-identifiers-2.c: New test.
3273 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3274 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3275
a241f8ca
JJ
32762016-07-14 Jakub Jelinek <jakub@redhat.com>
3277
3278 PR tree-optimization/71872
3279 * gcc.c-torture/compile/pr71872.c: New test.
3280
d62b809c
TP
32812016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3282
3283 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3284 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3285 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3286 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3287 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3288 * gcc.target/arm/atomic-op-acquire-1.c: This.
3289 * gcc.target/arm/atomic-op-char.c: Rename into ...
3290 * gcc.target/arm/atomic-op-char-1.c: This.
3291 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3292 * gcc.target/arm/atomic-op-consume-1.c: This.
3293 * gcc.target/arm/atomic-op-int.c: Rename into ...
3294 * gcc.target/arm/atomic-op-int-1.c: This.
3295 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3296 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3297 * gcc.target/arm/atomic-op-release.c: Rename into ...
3298 * gcc.target/arm/atomic-op-release-1.c: This.
3299 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3300 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3301 * gcc.target/arm/atomic-op-short.c: Rename into ...
3302 * gcc.target/arm/atomic-op-short-1.c: This.
3303 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3304 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3305 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3306 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3307 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3308 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3309 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3310 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3311 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3312 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3313
1f8dd420
AV
33142016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3315
3316 PR fortran/70842
3317 * gfortran.dg/select_type_35.f03: New test.
3318
53109ba8
KT
33192016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3320
3321 PR target/65951
3322 PR tree-optimization/70923
3323 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3324 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3325 * gcc.dg/vect/pr65951.c: Likewise.
3326 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3327
91f35b7f
DE
33282016-07-14 David Edelsohn <dje.gcc@gmail.com>
3329
3330 * c-c++-common/pr60226.c: Expect maximum object file alignment
3331 error on AIX.
3332
351168fe
RB
33332016-07-14 Richard Biener <rguenther@suse.de>
3334
3335 PR tree-optimization/71866
3336 * gcc.dg/torture/pr71866.c: New testcase.
3337
94c32c00
TP
33382016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3339
3340 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3341 selector and enclose boolean expression in curly braces.
3342
b799a481
AM
33432016-07-14 Alan Modra <amodra@gmail.com>
3344
3345 PR target/71733
3346 * gcc.target/powerpc/p9-novsx.c: New.
3347
f63ba78c
AK
33482016-07-13 Andi Kleen <ak@linux.intel.com>
3349
3350 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3351 * g++.dg/tree-prof/morefunc.C: Dito.
3352 * g++.dg/tree-prof/pr35545.C: Dito.
3353 * g++.dg/tree-prof/reorder.C: Dito.
3354 * gcc.dg/tree-prof/20050826-2.c: Dito.
3355 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3356 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3357 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3358 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3359 * gcc.dg/tree-prof/inliner-1.c: Dito.
3360 * gcc.dg/tree-prof/merge_block.c: Dito.
3361 * gcc.dg/tree-prof/stringop-1.c: Dito.
3362 * gcc.dg/tree-prof/stringop-2.c: Dito.
3363 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3364 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3365 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3366 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3367 * gcc.dg/tree-prof/update-loopch.c: Dito.
3368 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3369 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3370 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3371 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3372 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3373 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3374 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3375
f4d5a23d
AK
33762016-07-13 Andi Kleen <ak@linux.intel.com>
3377
3378 * lib/profopt.exp (profopt-execute): Remove .imports files.
3379
ae145898
AK
33802016-07-13 Andi Kleen <ak@linux.intel.com>
3381
0b965526 3382 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 3383
e97bd4f5
AK
33842016-07-13 Andi Kleen <ak@linux.intel.com>
3385
3386 * lib/profopt.exp (dg-final-scan-autofdo,
3387 dg-final-scan-not-autofdo): New functions.
3388
6fa3d4b4
BC
33892016-07-13 Bin Cheng <bin.cheng@arm.com>
3390
3391 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3392 * gcc.dg/vect/vect-35.c: Ditto.
3393 * gcc.dg/vect/vect-alias-check-2.c: New test.
3394
65f18bc6
ML
33952016-07-13 Martin Liska <mliska@suse.cz>
3396
3397 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 3398 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
3399 * gfortran.dg/pr42108.f90: Update expected dump scan.
3400
9737f35b
RB
34012016-07-13 Richard Biener <rguenther@suse.de>
3402
3403 PR tree-optimization/24574
3404 * gcc.dg/pr24574.c: New testcase.
3405
62c0ea4b
SKS
34062016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3407
0b965526 3408 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
3409 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3410 * c-c++-common/pr68833-1.c: Require int32plus.
3411 * gcc.dg/ipa/pr63551.c: Likewise.
3412 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3413 * gcc.dg/ipa/pr64041.c: Require int32plus.
3414
c7ed8938
IE
34152016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3416
3417 PR ipa/71633
3418 * g++.dg/pr71633.C: New test.
3419
5ce15300
TP
34202016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3421
3422 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3423 Add new arm_thumb1_cbz_ok effective target.
3424 * gcc.target/arm/cbz.c: New test.
3425
2b9509a3
TP
34262016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3427
3428 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3429 Define effective target.
3430 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3431 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3432 * gcc.target/arm/movhi_movw.c: New test.
3433 * gcc.target/arm/movsi_movw.c: Likewise.
3434 * gcc.target/arm/movdi_movw.c: Likewise.
3435
7f15b177
RB
34362016-07-13 Richard Biener <rguenther@suse.de>
3437
3438 PR middle-end/71104
3439 * gcc.dg/pr71104-1.c: New testcase.
3440 * gcc.dg/pr71104-2.c: Likewise.
3441
0b0a896e
MM
34422016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3443
3444 PR target/71805
3445 * gcc.target/powerpc/pr71805.c: New test.
3446
f906f5ed
BS
34472016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3448
3449 * gcc.target/powerpc/divkc3-1.c: New.
3450 * gcc.target/powerpc/mulkc3-1.c: New.
3451
9e63c3aa
NS
34522016-07-12 Nathan Sidwell <nathan@acm.org>
3453
3454 * gcc.target/arm/data-rel-1.c: New.
3455 * gcc.target/arm/data-rel-2.c: New.
3456 * gcc.target/arm/data-rel-3.c: New.
3457
f507d202
ML
34582016-07-12 Martin Liska <mliska@suse.cz>
3459
3460 * gcc.dg/params/blocksort-part.c: New test.
3461 * gcc.dg/params/params.exp: New file.
3462
d6f7c125
KT
34632016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3464
3465 PR middle-end/71700
3466 * gcc.c-torture/execute/pr71700.c: New test.
3467
37ccb0ba
SB
34682016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3469 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/23286
3472 PR tree-optimization/70159
3473 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3474 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3475 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3476 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3477 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3478 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3479 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3480 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3481 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3482 * gcc.dg/pr51879-12.c: Likewise.
3483 * gcc.dg/strlenopt-9.c: Likewise.
3484 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3485 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3486 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3487 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3488 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3489 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3490 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3491 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3492 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3493 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3494 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3495 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3496 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3497 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3498 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3499
712a93d6
RB
35002016-07-12 Richard Biener <rguenther@suse.de>
3501
3502 PR rtl-optimization/68961
3503 * gcc.target/i386/pr68961.c: New testcase.
3504
c392943c
JJ
35052016-07-11 Jakub Jelinek <jakub@redhat.com>
3506
3d56e6a4
JJ
3507 PR middle-end/71758
3508 * c-c++-common/gomp/pr71758.c: New test.
3509 * gfortran.dg/gomp/pr71758.f90: New test.
3510
c392943c
JJ
3511 PR tree-optimization/71823
3512 * gcc.dg/vect/pr71823.c: New test.
3513
741d3be5
DM
35142016-07-11 David Malcolm <dmalcolm@redhat.com>
3515
3516 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3517 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3518 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3519
92fa45b5
L
35202016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3521
3522 PR target/71801
3523 * gcc.target/i386/pr71801.c: New test.
3524
f51606c7
RB
35252016-07-11 Richard Biener <rguenther@suse.de>
3526
3527 PR tree-optimization/71816
3528 * gcc.dg/torture/pr71816.c: New testcase.
3529
36b54ce0
TK
35302016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3531
3532 PR fortran/71783
3533 * gfortran.dg/dependency_46.f90: New test.
3534
d13835b6
VM
35352016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3536
3537 PR rtl-optimization/71621
3538 * gcc.target/i386/pr71621-1.c: New.
3539 * gcc.target/i386/pr71621-2.c: New.
3540
642bcbdf
CP
35412016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3542
3543 * gfortran.dg/goacc/pr71704.f90: New test.
3544
02eb5b8b
BS
35452016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3546
3547 PR target/71297
3548 * gcc.target/powerpc/pr71297.c: New.
3549
8beb9a0d
JW
35502016-07-08 Jiong Wang <jiong.wang@arm.com>
3551
3552 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3553
cef4b650
MM
35542016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3555
3556 PR target/71806
3557 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3558
3c3ecf52
AH
35592016-07-08 Alan Hayward <alan.hayward@arm.com>
3560
3561 PR tree-optimization/71667
3562 * gcc.dg/vect/pr71667.c: New
3563
2660286d
ML
35642016-07-08 Martin Liska <mliska@suse.cz>
3565
3566 * gcc.dg/torture/pr71606.c: New test.
3567
70cdd4ae
JD
35682016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3569
3570 PR fortran/71764
3571 * gfortran.dg/pr71764.f90: New test.
3572
842dc2e6
JJ
35732016-07-07 Jakub Jelinek <jakub@redhat.com>
3574 Kai Tietz <ktietz70@googlemail.com>
3575
3576 PR c++/70869
3577 PR c++/71054
3578 * g++.dg/cpp0x/pr70869.C: New test.
3579 * g++.dg/cpp0x/pr71054.C: New test.
3580
31be4262
DE
35812016-07-07 David Edelsohn <dje.gcc@gmail.com>
3582
3583 * g++.dg/debug/pr71432.C: Fail on AIX.
3584
1c122092
ML
35852016-07-07 Martin Liska <mliska@suse.cz>
3586
3587 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3588 an undefined behavior.
3589 * gfortran.dg/do_3.F90: Likewise.
3590 * gfortran.dg/do_check_11.f90: New test.
3591 * gfortran.dg/do_check_12.f90: New test.
3592 * gfortran.dg/do_corner_warn.f90: New test.
3593
7119f1b1
ML
35942016-07-07 Martin Liska <mliska@suse.cz>
3595
3596 * gfortran.dg/predict-1.f90: Ammend the test.
3597 * gfortran.dg/predict-2.f90: Likewise.
3598
275792f2
IE
35992016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3600
3601 PR ipa/71624
3602 * g++.dg/pr71624.C: New test.
3603
05a437c1
TP
36042016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3605
3606 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3607 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3608 ARMv8-M Mainline architectures.
3609
6f493951
TP
36102016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3611
3612 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3613 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3614
5ddaee94
SB
36152016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3616
3617 PR target/70098
3618 PR target/71763
3619 * gcc.target/powerpc/pr71763.c: New file.
3620
651afdb2
YR
36212016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3622
3623 PR tree-optimization/71518
0b965526 3624 * gcc.dg/pr71518.c: New test.
651afdb2 3625
9df99881
WD
36262016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3627
3628 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3629
7b4e0769
SKS
36302016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3631
0b965526 3632 PR target/50739
7b4e0769
SKS
3633 * gcc.target/avr/pr50739.c: New test.
3634
eb4432f7
JH
36352016-07-05 Jan Hubicka <jh@suse.cz>
3636
3637 * gcc.dg/tree-ssa/scev-14.c: update template.
3638
c01e092f
RS
36392016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3640
3641 * gcc.dg/vect/group-no-gaps-1.c: New test.
3642
8070763a
AK
36432016-07-05 Andi Kleen <ak@linux.intel.com>
3644
3645 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3646 if kernel supports MPX.
3647
3f8257db 36482016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
3649
3650 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3651
36a265b1
MM
36522016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3653 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3654
3655 * gcc.target/powerpc/signbit-1.c: New test.
3656 * gcc.target/powerpc/signbit-2.c: New test.
3657 * gcc.target/powerpc/signbit-3.c: New test.
3658
7a98fb6e
KT
36592016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3660
3661 PR rtl-optimization/71594
3662 * gcc.dg/torture/pr71594.c: New test.
3663
1e3d54b4
JH
36642016-07-05 Jan Hubicka <jh@suse.cz>
3665
3666 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3667
84ca3893
DM
36682016-07-05 David Malcolm <dmalcolm@redhat.com>
3669
3670 PR c++/62314
3a146d46 3671 * g++.dg/parse/error5.C: Update column
84ca3893
DM
3672 number of missing semicolon error.
3673 * g++.dg/pr62314-2.C: New test case.
3674
20d0bfce
AF
36752016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3676
3677 * gfortran.dg/coarray_stat_function.f90: New test.
3678 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3679 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3680 to new interfaces.
3681
69aaea06
AV
36822016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3683
3684 PR fortran/71623
3685 * gfortran.dg/deferred_character_17.f90: New test.
3686
f723a43c
CL
36872016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3688
3689 * gcc.target/arm/neon/polytypes.c: Move to ...
3690 * gcc.target/arm/polytypes.c: ... here.
3691 * gcc.target/arm/neon/pr51534.c: Move to ...
3692 * gcc.target/arm/pr51534.c: ... here.
3693 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3694 * gcc.target/arm/vect-vcvt.c: ... here.
3695 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3696 * gcc.target/arm/vect-vcvtq.c: ... here.
3697 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3698 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3699 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3700 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3701 * gcc.target/arm/neon/neon.exp: Delete.
3702 * gcc.target/arm/neon/: Delete.
3703
d73e0ccf
JD
37042016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3705
3706 PR fortran/65575
3707 * gfortran.dg: pr65575.f90: New test.
3708
c20f6223
JD
37092016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3710
3711 PR fortran/35849
3712 * gfortran.dg: pr35849.f90: New test.
3713
2a5537c3
JJ
37142016-07-04 Jakub Jelinek <jakub@redhat.com>
3715
3716 PR c++/71739
3717 * g++.dg/cpp0x/pr71739.C: New test.
3718
740f9751
CL
37192016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3720
3721 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3722
bf749919
DV
37232016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3724
3725 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3726 locr.
3727 * gcc.target/s390/loc-1.c: New test.
3728
430bb38e
YR
37292016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3730
3a146d46
JJ
3731 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3732 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 3733
15f6e0da
RR
37342016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3735
3736 PR target/63874
3737 * gcc.target/aarch64/pr63874.c: New test.
3738
79335075
JB
37392016-07-04 Jan Beulich <jbeulich@suse.com>
3740
3741 * g++.dg/header.c: New.
3742 * gcc.dg/header.c: New.
3743
557e8c49
JJ
37442016-07-02 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR c/71719
3747 * c-c++-common/Wunused-var-15.c: New test.
3748
79a592e3
JJ
37492016-07-01 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR fortran/71687
3752 * gfortran.dg/gomp/pr71687.f90: New test.
3753
e2298656
BS
37542016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3755
3756 * gcc.dg/const-float128-ped.c: Require __float128 effective
3757 target and options.
3758 * gcc.dg/const-float128.c: Likewise.
3759 * gcc.dg/torture/float128-cmp-invalid.c: Require
3760 __float128 and base_quadfloat_support effective targets, and
3761 __float128 options.
3762 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3763 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3764 * gcc.dg/torture/float128-nan.c: Likewise.
3765 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3766 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3767 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 3768 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
3769 (add_options_for___float128): New.
3770 (check_effective_target_base_quadword_support): New.
3771
70c11966
MM
37722016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3773
3774 PR target/71720
3775 * gcc.target/powerpc/pr71720.c: New test.
3776
059541fd
JB
37772016-07-01 Jan Beulich <jbeulich@suse.com>
3778
3779 * gcc.dg/bss.c: New.
3780
2c1e4964
PB
37812016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3782
3783 PR target/71698
3784 * gcc.target/powerpc/pr71698.c: New test.
3785
22e1cb39
GJL
37862016-07-01 Georg-Johann Lay <avr@gjlay.de>
3787
3788 PR target/71151
3789 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3790 instead of ".foo" for its section name.
3791 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3792 depending on MCU's flash size.
3793 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3794 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3795 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3796 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3797 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3798 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3799
466cf574
JB
38002016-07-01 Jan Beulich <jbeulich@suse.com>
3801
3802 * gcc.target/i386/pr65105-2.c: Add -msse2.
3803
351beab7
JJ
38042016-06-30 Jakub Jelinek <jakub@redhat.com>
3805
55a0f21a
JJ
3806 PR tree-optimization/71707
3807 * gcc.dg/strlenopt-29.c: New test.
3808
6245ad72
JJ
3809 PR fortran/71704
3810 * gfortran.dg/gomp/pr71704.f90: New test.
3811
351beab7
JJ
3812 PR fortran/71705
3813 * gfortran.dg/gomp/pr71705.f90: New test.
3814
5a3a6a5e
KN
38152016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3816
3817 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3818 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3819 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3820 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3821 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3822 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3823 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3824 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3825 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3826 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3827 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3828 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3829 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3830 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3831 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3832 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3833 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3834 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3835 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3836 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3837 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3838 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3839 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3840 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3841 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3842 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3843 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3844 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3845 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3846 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3847 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3848 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3849 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3850 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3851 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3852 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3853 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3854 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3855 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3856 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3857 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3858 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3859 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3860 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3861 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3862 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3863 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3864 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3865 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3866 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3867 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3868 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3869 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3870 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3871 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3872 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3873 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3874 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3875 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3876 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3877 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3878 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3879 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3880 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3881 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3882 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3883 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3884 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3885 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3886 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3887 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3888 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3889 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3890 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3891 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3892 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3893 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3894 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3895 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3896 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3897 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3898
3dfa8071 38992016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 3900 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
3901
3902 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3903
9bd62242 39042016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 3905 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
3906
3907 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3908
603107fb
DM
39092016-06-30 David Malcolm <dmalcolm@redhat.com>
3910
3911 PR driver/71651
3912 * gcc.dg/spellcheck-options-12.c: New test case.
3913
205cccc7
JJ
39142016-06-30 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR middle-end/71693
3917 * gcc.c-torture/compile/pr71693.c: New test.
3918
f4452176
DM
39192016-06-29 David Malcolm <dmalcolm@redhat.com>
3920
3921 * gcc.dg/spellcheck-params.c: New testcase.
3922 * gcc.dg/spellcheck-params-2.c: New testcase.
3923
c5e74d9d
MM
39242016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3925
3926 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3927 vector extract instructions.
3928 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3929
e44ecbfd
JD
39302016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3931
3932 PR fortran/71686
3933 * gfortran.dg/unexpected_eof_2.f90: New test.
3934 * gfortran.dg/unexpected_eof_3.f90: New test.
3935
ee446d9f
JW
39362016-06-29 Jim Wilson <jim.wilson@linaro.org>
3937
3938 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3939
27f67461
CP
39402016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3941
3942 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3943 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3944 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3945
b1206d29
RB
39462016-06-29 Richard Biener <rguenther@suse.de>
3947
3948 PR middle-end/15256
3949 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3950
1af21224
MW
39512016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3952
3953 * gcc.target/arm/aapcs/neon-vect10.c: Require
3954 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3955 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3956 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3957 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3958 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3959 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3960 * gcc.target/arm/fp16-aapcs-1.c: Require
3961 -mfloat-ab=hard. Also simplify the test.
3962 * gcc.target/arm/fp16-aapcs-2.c: New.
3963
7fe43755
MW
39642016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3965
0b965526 3966 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
3967 (add_options_for_arm_fp16_ieee): New.
3968 (add_options_for_arm_fp16_alternative): New.
3969 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3970 long-line.
3971 (effective_target_arm_fp16_hw): New.
3972
264d951a
IE
39732016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3974
3975 PR tree-optimization/71655
3976 * g++.dg/pr71655.C: New test.
3977
5c846a81
ML
39782016-06-29 Martin Liska <mliska@suse.cz>
3979
3980 * gcc.dg/pr71585.c: New test.
3981 * gcc.dg/pr71585-2.c: New test.
3982 * gcc.dg/pr71585-3.c: New test.
3983
fafe9318
YR
39842016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3985
3986 PR tree-optimization/70729
3987 * g++.dg/vect/pr70729.cc: New test.
3988
54d19c3b
TS
39892016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3990
3991 * c-c++-common/gomp/cancel-1.c: Extend.
3992
5f3cd7c3
JJ
39932016-06-29 Jakub Jelinek <jakub@redhat.com>
3994
3995 PR tree-optimization/71625
3996 * gcc.dg/strlenopt-28.c: New test.
3997
4aa83879
RB
39982016-06-29 Richard Biener <rguenther@suse.de>
3999
4000 PR middle-end/71002
4001 * g++.dg/torture/pr71002.C: Adjust testcase.
4002
152ef731
JJ
40032016-06-29 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR c/71685
4006 * gcc.dg/pr71685.c: New test.
4007
40082016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
4009
4010 PR c/71552
4011 * gcc.dg/init-bad-9.c: New test.
4012
d41dc215
BS
40132016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4014
4015 * gcc.target/powerpc/abs128-1.c: Require VSX.
4016 * gcc.target/powerpc/copysign128-1.c: Likewise.
4017 * gcc.target/powerpc/inf128-1.c: Likewise.
4018 * gcc.target/powerpc/nan128-1.c: Likewise.
4019
6a20b538
JJ
40202016-06-28 Jakub Jelinek <jakub@redhat.com>
4021
4022 PR middle-end/71626
4023 * gcc.c-torture/execute/pr71626-1.c: New test.
4024 * gcc.c-torture/execute/pr71626-2.c: New test.
4025
77d93c47
PB
40262016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4027
4028 PR target/71656
4029 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4030
a8264058
SB
40312016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4032
4033 PR target/71670
4034 * gcc.target/powerpc/pr71670.c: New testcase.
4035
0dc47331
PB
40362016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4037
4038 PR target/71656
4039 * gcc.target/powerpc/pr71656-1.c: New test.
4040 * gcc.target/powerpc/pr71656-2.c: New test.
4041
b65ffc79
CL
40422016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4043
4044 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4045 around fp16 code.
4046 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4047 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4048 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4049 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4050 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4051 Add arm_neon_fp16_ok effective target.
0b965526
UB
4052 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4053 Likewise.
4054 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4055 Likewise.
4056 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4057 Likewise.
4058 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4059 Likewise.
4060 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4061 Likewise.
4062 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4063 Likewise.
4064 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4065 Likewise.
4066 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4067 Likewise.
4068 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4069 Likewise.
4070 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4071 Likewise.
4072 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4073 Likewise.
b65ffc79 4074
9bb86f40
JH
40752016-06-26 Jan Hubicka <hubicka@ucw.cz>
4076
4077 * gcc.dg/predict-12.c: New testcase.
4078
46db0fd4
JD
40792016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4080
4081 PR fortran/71649
4082 * gfortran.dg/pr71649.f90: New test.
4083
2a65e70b
JJ
40842016-06-25 Jakub Jelinek <jakub@redhat.com>
4085
f8a06e24
JJ
4086 PR tree-optimization/71643
4087 * g++.dg/opt/pr71643.C: New test.
4088
2a65e70b
JJ
4089 PR tree-optimization/71631
4090 * gcc.c-torture/execute/pr71631.c: New test.
4091
7805417a
JH
40922016-06-24 Jan Hubicka <hubicka@ucw.cz>
4093
4094 * gcc.dg/predict-11.c: New testcase.
4095 * gfortran.dg/predict-2.f90: New testcase.
4096
888ed1a3
JH
40972016-06-24 Jan Hubicka <hubicka@ucw.cz>
4098
4099 * gcc.dg/predict-10.c: New test.
4100
53605f35
BS
41012016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4102
4103 * gcc.target/powerpc/abs128-1.c: New.
4104 * gcc.target/powerpc/copysign128-1.c: New.
4105 * gcc.target/powerpc/inf128-1.c: New.
4106 * gcc.target/powerpc/nan128-1.c: New.
4107
7b22b4c6
EB
41082016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4109
4110 * gfortran.dg/pr71642.f90: New test.
4111
37e373c2
JJ
41122016-06-24 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR tree-optimization/71647
4115 * gcc.target/i386/pr71647.c: New test.
4116
b20b79f2
L
41172016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4118
4119 * gcc.target/i386/noplt-gd-1.c: New test.
4120 * gcc.target/i386/noplt-gd-2.c: Likewise.
4121 * gcc.target/i386/noplt-gd-3.c: Likewise.
4122 * gcc.target/i386/noplt-ld-1.c: Likewise.
4123 * gcc.target/i386/noplt-ld-2.c: Likewise.
4124 * gcc.target/i386/noplt-ld-3.c: Likewise.
4125 * lib/target-supports.exp
4126 (check_effective_target_tls_get_addr_via_got): New.
4127
04619cb8
UB
41282016-06-24 Uros Bizjak <ubizjak@gmail.com>
4129
4130 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4131 testsuite compile flags.
4132 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4133 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4134
41352016-06-24 Uros Bizjak <ubizjak@gmail.com>
4136
4137 * g++dg/vect/pr36684.cc: Add dg-do compile.
4138 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4139 * gcc.dg/vect/pr70021.c: Ditto.
4140 * gcc.dg/vect/pr70138-1.c: Ditto.
4141 * gcc.dg/vect/pr70138-2.c: Ditto.
4142 * gcc.dg/vect/pr70354-1.c: Ditto.
4143 * gcc.dg/vect/pr70354-2.c: Ditto.
4144 * gcc.dg/vect/pr71259.c: Ditto.
4145 * gcc.dg/vect/pr71416-1.c: Ditto.
4146 * gcc.dg/vect/slp-43.c: Ditto.
4147 * gcc.dg/vect/slp-45.c: Ditto.
4148 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4149 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4150 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4151 * gfortran.dg/vect/pr69980.f90: Ditto.
4152
41532016-06-24 Uros Bizjak <ubizjak@gmail.com>
4154
4155 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4156 * gcc.dg/vect/bb-slp-30.c: Ditto.
4157 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4158 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4159 * gcc.dg/vect/pr45902.c: Ditto.
4160 * gcc.dg/vect/pr48172.c: Ditto.
4161 * gcc.dg/vect/pr48377.c: Ditto.
4162 * gcc.dg/vect/pr49038.c: Ditto.
4163 * gcc.dg/vect/pr49771.c: Ditto.
4164 * gcc.dg/vect/pr52091.c: Ditto.
4165 * gcc.dg/vect/pr53185-2.c: Ditto.
4166 * gcc.dg/vect/pr56826.c: Ditto.
4167 * gcc.dg/vect/pr60276.c: Ditto.
4168 * gcc.dg/vect/pr62021.c: Ditto.
4169 * gcc.dg/vect/pr63530.c: Ditto.
4170 * gcc.dg/vect/pr65518.c: Ditto.
4171 * gcc.dg/vect/pr65947-1.c: Ditto.
4172 * gcc.dg/vect/pr65947-10.c: Ditto.
4173 * gcc.dg/vect/pr65947-11.c: Ditto.
4174 * gcc.dg/vect/pr65947-12.c: Ditto.
4175 * gcc.dg/vect/pr65947-13.c: Ditto.
4176 * gcc.dg/vect/pr65947-2.c: Ditto.
4177 * gcc.dg/vect/pr65947-3.c: Ditto.
4178 * gcc.dg/vect/pr65947-4.c: Ditto.
4179 * gcc.dg/vect/pr65947-5.c: Ditto.
4180 * gcc.dg/vect/pr65947-6.c: Ditto.
4181 * gcc.dg/vect/pr65947-7.c: Ditto.
4182 * gcc.dg/vect/pr65947-8.c: Ditto.
4183 * gcc.dg/vect/pr65947-9.c: Ditto.
4184 * gcc.dg/vect/pr71416-1.c: Ditto.
4185 * gcc.dg/vect/pr71439.c: Ditto.
4186 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4187 * gcc.dg/vect/vect-bswap16.c: Ditto.
4188 * gcc.dg/vect/vect-bswap32.c: Ditto.
4189 * gcc.dg/vect/vect-bswap64.c: Ditto.
4190 * gcc.dg/vect/vect-live-1.c: Ditto.
4191 * gcc.dg/vect/vect-live-2.c: Ditto.
4192 * gcc.dg/vect/vect-live-3.c: Ditto.
4193 * gcc.dg/vect/vect-live-4.c: Ditto.
4194 * gcc.dg/vect/vect-live-5.c: Ditto.
4195 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4196 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4197 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4198 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4199 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4200 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4201 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4202 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4203 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4204 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4205 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4206 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4207 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4208 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4209 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4210 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4211 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4212
da224bcb
UB
42132016-06-24 Uros Bizjak <ubizjak@gmail.com>
4214
4215 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4216
dfee2870
L
42172016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4218
4219 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4220 ia32 if R_386_GOT32X relocation is supported.
4221 * gcc.target/i386/noplt-3.c: Likewise.
4222 * gcc.target/i386/noplt-2.c: Likewise.
4223 (main): Renamed to ...
4224 (bar): This.
4225 * gcc.target/i386/noplt-4.c: Likewise.
4226 (main): Renamed to ...
4227 (bar): This.
4228 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4229 * gcc.target/i386/pr67400-5.c: Likewise.
4230
a86451b9
JJ
42312016-06-24 Jakub Jelinek <jakub@redhat.com>
4232
00085092
JJ
4233 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4234 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4235
a86451b9
JJ
4236 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4237 f4): Adjust expected diagnostics.
4238 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4239 (T): If OVFP is defined, redefine to TP.
4240 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4241 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4242 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4243 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4244 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4245 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4246 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4247 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4248 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4249 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4250 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4251 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4252 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4253 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4254 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4255 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4256 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4257 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4258 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4259 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4260 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4261 as last argument to __builtin_add_overflow_p.
4262
7bb5d5f4
UB
42632016-06-23 Uros Bizjak <ubizjak@gmail.com>
4264
4265 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4266 dg-options and remove default vector testsuite compile flags.
4267 * g++.dg/vect/pr33860a.cc: Ditto.
4268 * g++.dg/vect/pr45470-a.cc: Ditto.
4269 * g++.dg/vect/pr45470-b.cc: Ditto.
4270 * g++.dg/vect/pr60896.cc: Ditto.
4271 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4272 * gcc.dg/vect/pr18308.c: Ditto.
4273 * gcc.dg/vect/pr24049.c: Ditto.
4274 * gcc.dg/vect/pr33373.c: Ditto.
4275 * gcc.dg/vect/pr36228.c: Ditto.
4276 * gcc.dg/vect/pr42395.c: Ditto.
4277 * gcc.dg/vect/pr42604.c: Ditto.
4278 * gcc.dg/vect/pr46663.c: Ditto.
4279 * gcc.dg/vect/pr48765.c: Ditto.
4280 * gcc.dg/vect/pr49093.c: Ditto.
4281 * gcc.dg/vect/pr49352.c: Ditto.
4282 * gcc.dg/vect/pr52298.c: Ditto.
4283 * gcc.dg/vect/pr52870.c: Ditto.
4284 * gcc.dg/vect/pr53185.c: Ditto.
4285 * gcc.dg/vect/pr53773.c: Ditto.
4286 * gcc.dg/vect/pr56695.c: Ditto.
4287 * gcc.dg/vect/pr62171.c: Ditto.
4288 * gcc.dg/vect/pr63530.c: Ditto.
4289 * gcc.dg/vect/pr68339.c: Ditto.
4290 * gcc.dg/vect/pr71259.c: Ditto.
4291 * gcc.dg/vect/vect-82_64.c: Ditto.
4292 * gcc.dg/vect/vect-83_64.c: Ditto.
4293 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4294 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4295 * gcc.dg/vect/vect-shift-2.c: Ditto.
4296 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4297 * gfortran.dg/vect/pr39318.f90: Ditto.
4298 * gfortran.dg/vect/pr45714-a.f: Ditto.
4299 * gfortran.dg/vect/pr45714-b.f: Ditto.
4300 * gfortran.dg/vect/pr46213.f90: Ditto.
4301
2d4bb02f
MM
43022016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4303 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4304
4305 * gcc.target/powerpc/p9-splat-5.c: New test.
4306
f6d1b868
UB
43072016-06-23 Uros Bizjak <ubizjak@gmail.com>
4308
4309 PR tree-optimization/71488
4310 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4311 * lib/target-supports.exp: ... here.
4312 (check_sse4_hw_available): New procedure.
4313 (check_effective_target_sse4_runtime): Ditto.
4314 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4315 -march=westmere for sse4_runtime targets.
936ff030 4316 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 4317 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 4318 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 4319 (main): Call check_vect ().
a7898180 4320 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 4321
c0597759
L
43222016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4323
4324 PR target/66232
4325 PR target/67400
4326 * gcc.target/i386/pr66232-14.c: New file.
4327 * gcc.target/i386/pr66232-15.c: Likewise.
4328 * gcc.target/i386/pr66232-16.c: Likewise.
4329 * gcc.target/i386/pr66232-17.c: Likewise.
4330 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4331 ia32 if R_386_GOT32X relocation is supported.
4332 * gcc.target/i386/pr67400-2.c: Likewise.
4333 * gcc.target/i386/pr67400-3.c: Likewise.
4334 * gcc.target/i386/pr67400-4.c: Likewise.
4335 * gcc.target/i386/pr67400-6.c: Likewise.
4336 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 4337 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 4338
5b0e27a7
JD
43392016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4340
4341 PR libgfortran/48852
4342 * gfortran.dg/char4_iunit_1.f03: Update test.
4343 * gfortran.dg/f2003_io_5.f03: Update test.
4344 * gfortran.dg/real_const_3.f90: Update test.
4345
7f586d90
AK
43462016-06-23 Andi Kleen <ak@linux.intel.com>
4347
4348 * g++.dg/bprob/bprob.exp: Support autofdo.
4349 * g++.dg/tree-prof/tree-prof.exp: dito.
4350 * gcc.dg/tree-prof/tree-prof.exp: dito.
4351 * gcc.misc-tests/bprob.exp: dito.
4352 * gfortran.dg/prof/prof.exp: dito.
4353 * lib/profopt.exp: dito.
4354 * lib/target-supports.exp: Check for autofdo.
4355
60fa7862
ML
43562016-06-23 Martin Liska <mliska@suse.cz>
4357
4358 * gcc.dg/pr71619.c: New test.
4359
e3d62871
UB
43602016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4361
4362 PR target/67400
cc901875
UB
4363 * gcc.target/i386/pr67400-1.c: New test.
4364 * gcc.target/i386/pr67400-2.c: Likewise.
4365 * gcc.target/i386/pr67400-3.c: Likewise.
4366 * gcc.target/i386/pr67400-4.c: Likewise.
4367 * gcc.target/i386/pr67400-5.c: Likewise.
4368 * gcc.target/i386/pr67400-6.c: Likewise.
4369 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 4370
ac81cf0b
DM
43712016-06-22 David Malcolm <dmalcolm@redhat.com>
4372
4373 * c-c++-common/missing-header-1.c: New test case.
4374 * c-c++-common/missing-header-2.c: New test case.
4375 * c-c++-common/missing-header-3.c: New test case.
4376 * c-c++-common/missing-header-4.c: New test case.
4377
1a4f11c8
DM
43782016-06-22 David Malcolm <dmalcolm@redhat.com>
4379
4380 PR c/70339
4381 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4382 hint.
4383 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4384 expected results due to builtin "nanl" now being suggested for
4385 "name".
4386 * gcc.dg/pr67580.c: Update expected messages.
4387 * gcc.dg/spellcheck-identifiers.c: New testcase.
4388 * gcc.dg/spellcheck-typenames.c: New testcase.
4389
a93eac6a
DM
43902016-06-22 David Malcolm <dmalcolm@redhat.com>
4391
4392 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4393 file.
4394 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4395 diagnostic-test-show-locus-parseable-fixits.c to sources for
4396 diagnostic_plugin_test_show_locus.c.
4397 * lib/gcc-defs.exp (freeform_regexps): New global.
4398 (dg-regexp): New function.
4399 (handle-dg-regexps): New function.
4400 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4401 freeform_regexps to the empty list.
4402 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4403
49e76ff1
IE
44042016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4405
f6d1b868 4406 PR tree-optimization/71488
49e76ff1
IE
4407 * g++.dg/pr71488.C: New test.
4408 * gcc.dg/vect/vect-bool-cmp.c: New test.
4409
951d8c8a
EB
44102016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4411
4412 * gcc.dg/guality/param-5.c: New test.
4413
b60fc3bd
BE
44142016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4415
4416 * gcc.target/i386/asm-flag-7.c: New test.
4417
0609abda
TS
44182016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4419
4420 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4421 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4422 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4423 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4424 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4425 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4426 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4427 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4428 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4429 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4430 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4431 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4432 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4433 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4434 * lib/target-supports.exp: Likewise.
4435
ee2499b4
TS
44362016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4437
4438 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4439 * gcc.dg/attr-ms_struct-2.c: Likewise.
4440 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4441 * gcc.dg/bf-ms-attrib.c: Likewise.
4442 * gcc.dg/bf-ms-layout-2.c: Likewise.
4443 * gcc.dg/bf-ms-layout-3.c: Likewise.
4444 * gcc.dg/bf-ms-layout.c: Likewise.
4445 * gcc.dg/bf-no-ms-layout.c: Likewise.
4446 * gcc.target/i386/bitfield1.c: Likewise.
4447 * gcc.target/i386/bitfield2.c: Likewise.
4448 * gcc.target/i386/bitfield3.c: Likewise.
4449
caea59ff
KN
44502016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4451
4452 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4453 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4454 override other than -mcpu=power9 command-line option is specified,
4455 or if the target operating system is aix.
4456 * gcc.target/powerpc/darn-1.c: Likewise.
4457 * gcc.target/powerpc/darn-2.c: Likewise.
4458 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4459 test if effective-target is not powerpc_p9vector_ok or if the
4460 target operating system is not defined.
4461 * gcc.target/powerpc/vslv-1.c: Likewise.
4462 * gcc.target/powerpc/vsrv-0.c: Likewise.
4463 * gcc.target/powerpc/vsrv-1.c: Likewise.
4464
63617e30
TB
44652016-06-21 Tobias Burnus <burnus@net-b.de>
4466
4467 PR fortran/71068
4468 * gfortran.dg/coarray/data_1.f90: New.
4469
89192c3c
WD
44702016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4471
4472 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4473 (dg-require-effective-target): Use arm_v8_neon_hw.
4474 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4475 (dg-require-effective-target): Likewise.
4476 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4477 (dg-require-effective-target): Likewise.
4478 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4479 (dg-require-effective-target): Likewise.
4480 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4481 (dg-require-effective-target): Likewise.
4482 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4483 (dg-require-effective-target): Likewise.
4484 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4485 Add AArch64 check.
4486
64ac50e2
WD
44872016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4488
4489 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4490 Set to 3 so test passes.
4491
6252b5db
WD
44922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4493
4494 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4495
3b9bc511
IV
44962016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4497
4498 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4499 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4500 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4501 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4502
21db1c78
IV
45032016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4504
4505 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4506 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4507
9d30e86f
L
45082016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4509
4510 PR target/71549
4511 * gcc.target/i386/pr71549.c: New test.
4512
448a7c69
KN
45132016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4514
4515 * gcc.target/powerpc/vadsdu-0.c: Replace
4516 dg-require-effective-target directive to allow test to run on more
4517 platforms, and add dg-skip-if directive to disable test on aix
4518 platforms because of known incompatibilities.
4519 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4520 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4521 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4522 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4523 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4524 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4525 * gcc.target/powerpc/vadsdub-2.c: Replace
4526 dg-require-effective-target directive to allow test to run on more
4527 platforms, and add dg-skip-if directive to disable test on aix
4528 platforms because of known incompatibilities.
4529 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4530 with vec_absdb call to differentiate this test from vadsdub-1.c.
4531 * gcc.target/powerpc/vadsduh-1.c: Replace
4532 dg-require-effective-target directive to allow test to run on more
4533 platforms, and add dg-skip-if directive to disable test on aix
4534 platforms because of known incompatibilities.
4535 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4536 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4537 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4538
0ad84f34
JJ
45392016-06-21 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR tree-optimization/71588
4542 * gcc.dg/pr71558.c: New test.
4543
e71e8d94
SKS
45442016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4545
4546 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4547 * c-c++-common/pr68657-2.c: Likewise.
4548 * c-c++-common/pr68657-3.c: Likewise.
4549 * gcc.dg/torture/pr69714.c: Require int32plus support.
4550 * gcc.dg/torture/pr70025.c: Likewise.
4551 * gcc.dg/torture/pr70083.c: Likewise.
4552 * gcc.dg/torture/pr70542.c: Likewise.
4553 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4554
5a578671
JM
45552016-06-20 Joseph Myers <joseph@codesourcery.com>
4556
4557 PR c/71601
4558 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4559
7a9df68e
JJ
45602016-06-20 Jakub Jelinek <jakub@redhat.com>
4561
50aa64d5
JJ
4562 PR middle-end/71581
4563 * gcc.dg/pr71581.c: New test.
4564
7a9df68e
JJ
4565 PR rtl-optimization/71591
4566 * gcc.dg/cpp/pr71591.c: New test.
4567
3947cf19
DR
45682016-06-20 David B. Robins <gcc@davidrobins.net>
4569
4570 PR target/71571
4571 * g++.dg/torture/pr71571.C: New test.
4572
c4ff221e
JJ
45732016-06-20 Jakub Jelinek <jakub@redhat.com>
4574
4575 PR target/71559
4576 * gcc.target/i386/sse2-pr71559.c: New test.
4577 * gcc.target/i386/avx-pr71559.c: New test.
4578 * gcc.target/i386/avx512f-pr71559.c: New test.
4579
f1b5abfb
TB
45802016-06-20 Tobias Burnus <burnus@net-b.de>
4581
4582 PR fortran/71194
4583 * gfortran.dg/pointer_remapping_10.f90: New.
4584
842107e4
DM
45852016-06-20 David Malcolm <dmalcolm@redhat.com>
4586
4587 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4588
d9e8bdfd
MS
45892016-06-20 Martin Sebor <msebor@redhat.com>
4590
4591 PR c/69507
4592 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4593 * gnu90-const-expr-1.c: Same.
4594 * gnu99-const-expr-1.c: Same.
4595 * gnu99-static-1.c: Same.
4596
67785479
RL
45972016-06-20 Renlin Li <renlin.li@arm.com>
4598
29f09b38 4599 PR testsuite/71489
67785479
RL
4600 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4601
636929b8
JG
46022016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4603
4604 * gcc.target/aarch64/vcvt_f64_1.c: New.
4605 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4606 * gcc.target/aarch64/vrecp_f64_1.c: New.
4607
ff7b374b
KT
46082016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4609
4610 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4611 "alignement".
4612
554cfc9e
GJL
46132016-06-20 Georg-Johann Lay <avr@gjlay.de>
4614
4615 PR target/71103
4616 * gcc.target/avr/torture/pr71103-2.c: New test.
4617
94087e88 46182016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
4619
4620 PR c/69507
4621 * gcc.dg/alignof.c: New test.
4622
c561b091
PC
46232016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4624
4625 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4626 vs dg-error; test constexpr specifier too.
4627
bf54f123
PC
46282016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4629
4630 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4631
4e53aa97
CL
46322016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4633
4634 * lib/target-supports.exp
4635 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4636 arm_neon_ok and merge flags. Fix temporary test name.
4637 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4638 and merge flags.
4639
69071d86
ML
46402016-06-17 Martin Liska <mliska@suse.cz>
4641
4642 * gcc.dg/predict-9.c: Fix dump scanning.
4643
68b3b858
BC
46442016-06-17 Bin Cheng <bin.cheng@arm.com>
4645
4646 PR tree-optimization/71354
4647 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4648
d3ee260a
BC
46492016-06-17 Bin Cheng <bin.cheng@arm.com>
4650
4651 PR tree-optimization/71347
4652 * gcc.dg/tree-ssa/pr71347.c: New test.
4653
bd8fb114
BC
46542016-06-17 Bin Cheng <bin.cheng@arm.com>
4655
4656 PR tree-optimization/71354
4657 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4658
97816be4
BC
46592016-06-17 Bin Cheng <bin.cheng@arm.com>
4660
4661 * gcc.dg/vect/vect-alias-check-1.c: New test.
4662
2d761a37
SKS
46632016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4664
e0277d6b 4665 PR target/71151
2d761a37
SKS
4666 * gcc.target/avr/pr71151-1.c: New test.
4667 * gcc.target/avr/pr71151-2.c: New test.
4668 * gcc.target/avr/pr71151-3.c: New test.
4669 * gcc.target/avr/pr71151-4.c: New test.
4670 * gcc.target/avr/pr71151-5.c: New test.
4671 * gcc.target/avr/pr71151-6.c: New test.
4672 * gcc.target/avr/pr71151-7.c: New test.
4673 * gcc.target/avr/pr71151-8.c: New test.
4674 * gcc.target/avr/pr71151-common.h: New test.
4675
68fa96d6
ML
46762016-06-16 Martin Liska <mliska@suse.cz>
4677
4678 * gfortran.dg/predict-1.f90: New test.
4679
b6ca982f
UB
46802016-06-16 Uros Bizjak <ubizjak@gmail.com>
4681
4682 PR target/71242
3a146d46 4683 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 4684
1dc8d15b
JH
46852016-06-16 Jan Hubicka <hubicka@ucw.cz>
4686
4687 * g++.dg/vect/pr36648.cc: Disable cunrolli
4688
67c25816
JJ
46892016-06-16 Jakub Jelinek <jakub@redhat.com>
4690
c577adb2
JJ
4691 PR target/71554
4692 * gcc.c-torture/execute/pr71554.c: New test.
4693
67c25816
JJ
4694 PR rtl-optimization/71532
4695 * gcc.dg/torture/pr71532.c: New test.
4696
1a3c3ee9
MM
46972016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4698
4699 * gcc.target/powerpc/p9-dimode1.c: New test.
4700 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4701
f29468a7
JJ
47022016-06-15 Jakub Jelinek <jakub@redhat.com>
4703
61daecc4
JJ
4704 * gcc.c-torture/compile/20160615-1.c: New test.
4705
f29468a7
JJ
4706 * g++.dg/cpp0x/ref-qual17.C: New test.
4707
209d1e2d
IE
47082016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4709
4710 PR middle-end/71529
4711 * gcc.target/i386/pr71529.C: New test.
4712
8dc35712
AH
47132016-06-15 Alan Hayward <alan.hayward@arm.com>
4714
4715 PR tree-optimization/71483
4716 * g++.dg/vect/pr71483.c: New
4717
b8911cb8
PC
47182016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4719
4720 PR c++/70202
4721 * g++.dg/inherit/crash6.C: New.
4722 * g++.dg/inherit/union2.C: Likewise.
4723 * g++.dg/inherit/virtual12.C: Likewise.
4724 * g++.dg/inherit/virtual13.C: Likewise.
4725 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4726
cf5d08ab
UB
47272016-06-15 Uros Bizjak <ubizjak@gmail.com>
4728
e3d62871 4729 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 4730
8f482165
AH
47312016-06-15 Alan Hayward <alan.hayward@arm.com>
4732
4733 PR tree-optimization/71439
4734 * gcc.dg/vect/pr71439.c: New
4735
3256673f
KT
47362016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4737
4738 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4739
b17dc4d4
RB
47402016-06-15 Richard Biener <rguenther@suse.de>
4741
4742 * gcc.dg/vect/slp-45.c: New testcase.
4743
2a5825f2
RB
47442016-06-15 Richard Biener <rguenther@suse.de>
4745
4746 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4747
6e433d0b
BS
47482016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4749
4750 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4751 requirements, and disable for AIX for now.
4752 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4753
abe7f828
JJ
47542016-06-14 Jakub Jelinek <jakub@redhat.com>
4755
a09c81b4
JJ
4756 PR c++/71528
4757 * g++.dg/opt/pr71528.C: New test.
4758
abe7f828
JJ
4759 PR c++/71516
4760 * g++.dg/init/pr71516.C: New test.
4761
acfadf06
PC
47622016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4763
4764 * g++.dg/init/array46.C: New.
4765
4d568ab2
UB
47662016-06-14 Uros Bizjak <ubizjak@gmail.com>
4767
e3d62871
UB
4768 * gcc.target/i386/float128-3.c: New test.
4769 * gcc.target/i386/quad-sse4.c: Ditto.
4770 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4771 Update scan strings.
4d568ab2 4772
30934c5d
RB
47732016-06-14 Richard Biener <rguenther@suse.de>
4774
4775 PR middle-end/71526
4776 * gfortran.dg/pr71526.f90: New testcase.
4777
3970e545
AV
47782016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4779
4780 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4781 * gcc.dg/zero_bits_compound-1.c: Likewise.
4782
04976c6e
RB
47832016-06-14 Richard Biener <rguenther@suse.de>
4784
4785 PR tree-optimization/71522
4786 * gcc.dg/torture/pr71522.c: New testcase.
4787
23e025db
JJ
47882016-06-14 Jakub Jelinek <jakub@redhat.com>
4789
4790 PR tree-optimization/71520
4791 * gcc.dg/tree-ssa/pr71520.c: New test.
4792
90b72e84
RB
47932016-06-14 Richard Biener <rguenther@suse.de>
4794
4795 PR tree-optimization/71521
86c24ba6 4796 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 4797
ef7cf206
JJ
47982016-06-13 Jakub Jelinek <jakub@redhat.com>
4799
0dda258b
JJ
4800 PR sanitizer/71498
4801 * c-c++-common/ubsan/bounds-13.c: New test.
4802
ef7cf206
JJ
4803 PR preprocessor/71183
4804 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4805
a73786e3
JL
48062016-06-13 Jeff Law <law@redhat.com>
4807
4808 PR tree-optimization/71403
4809 * c-c++-common/ubsan/pr71403-1.c: New test.
4810 * c-c++-common/ubsan/pr71403-2.c: New test.
4811 * c-c++-common/ubsan/pr71403-3.c: New test.
4812
0ac249bf
JJ
48132016-06-13 Jakub Jelinek <jakub@redhat.com>
4814
4815 PR middle-end/71478
4816 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4817 Add -Wno-psabi -w to dg-options.
4818
5408a64a
KN
48192016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4820
4821 * gcc.target/powerpc/vadsdu-0.c: New test.
4822 * gcc.target/powerpc/vadsdu-1.c: New test.
4823 * gcc.target/powerpc/vadsdu-2.c: New test.
4824 * gcc.target/powerpc/vadsdu-3.c: New test.
4825 * gcc.target/powerpc/vadsdu-4.c: New test.
4826 * gcc.target/powerpc/vadsdu-5.c: New test.
4827 * gcc.target/powerpc/vadsdub-1.c: New test.
4828 * gcc.target/powerpc/vadsdub-2.c: New test.
4829 * gcc.target/powerpc/vadsduh-1.c: New test.
4830 * gcc.target/powerpc/vadsduh-2.c: New test.
4831 * gcc.target/powerpc/vadsduw-1.c: New test.
4832 * gcc.target/powerpc/vadsduw-2.c: New test.
4833
f7e4f2e3
DM
48342016-06-13 David Malcolm <dmalcolm@redhat.com>
4835
4836 * gcc.dg/c99-init-2.c (c): Update expected error message.
4837 * gcc.dg/init-bad-8.c (foo): Likewise.
4838 * gcc.dg/spellcheck-fields-3.c: New test case.
4839
ad23a23e
ML
48402016-06-13 Martin Liska <mliska@suse.cz>
4841
4842 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4843 and "guess loop iv compared" heuristics.
4844 * gcc.dg/predict-2.c: Likewise.
4845 * gcc.dg/predict-3.c: Likewise.
4846 * gcc.dg/predict-4.c: Likewise.
4847 * gcc.dg/predict-5.c: Likewise.
4848 * gcc.dg/predict-6.c: Likewise.
4849
146c55da
MP
48502016-06-13 Marek Polacek <polacek@redhat.com>
4851
4852 PR middle-end/71476
4853 * c-c++-common/Wswitch-unreachable-4.c: New test.
4854 * gcc.dg/Wswitch-unreachable-2.c: New test.
4855 * g++.dg/tm/jump1.C: Move dg-warning.
4856
42e77cbc
EB
48572016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4858
4859 * gnat.dg/renaming10.ad[sb]: New test.
4860
7474dcc1
PT
48612016-06-13 Paul Thomas <pault@gcc.gnu.org>
4862
4863 PR fortran/70673
4864 * gfortran.dg/pr70673.f90: New test.
4865
f57f53d3
RB
48662016-06-13 Richard Biener <rguenther@suse.de>
4867
4868 PR middle-end/64516
4869 * gcc.dg/align-3.c: New testcase.
4870
5843a5f0
ML
48712016-06-13 Martin Liska <mliska@suse.cz>
4872
4873 * gcc.target/i386/pr71458.c: New test.
4874
aa8fdb44
UB
48752016-06-12 Uros Bizjak <ubizjak@gmail.com>
4876
4877 PR target/71241
3a146d46 4878 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 4879
2043e4d7
DH
48802016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4881
4882 PR target/60751
4883 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4884 statement.
4885
d3dc025d
DH
48862016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4887
4888 PR target/60751
4889 * gfortran.dg/comma_IO_extension_1.f90: New test.
4890 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4891 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4892 statement.
4893 * gfortran.dg/graphite/pr38083.f90: Likewise.
4894 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4895 missing format.
4896
a31d78c6
EB
48972016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4898
4899 * gnat.dg/case_character.adb: New test.
4900
95c18dd0
SB
49012016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4902
4903 PR middle-end/71310
4904 * gcc.target/powerpc/pr71310.c: New testcase.
4905
b97d37b4
KV
49062016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4907
4908 PR middle-end/71478
4909 * gcc.dg/pr71478.c: New test.
4910
900bcda3
JJ
49112016-06-10 Jakub Jelinek <jakub@redhat.com>
4912
ec1c20db
JJ
4913 PR middle-end/71494
4914 * gcc.c-torture/execute/pr71494.c: New test.
4915
50b15873
JJ
4916 PR c/68657
4917 * gcc.target/i386/pr68657.c: New test.
4918
900bcda3
JJ
4919 PR inline-asm/68843
4920 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4921 (test): Add -masm=intel alternatives.
4922
4d926e34
MS
49232016-06-10 Martin Sebor <msebor@redhat.com>
4924
4925 PR c/71392
4926 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4927
ad071b2b
JL
49282016-06-10 Jeff Law <law@redhat.com>
4929
4930 PR tree-optimization/71335
4931 * gcc.c-torture/execute/pr71335.c: New test.
4932
2704efe8
DM
49332016-06-10 David Malcolm <dmalcolm@redhat.com>
4934
4935 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4936 the various "cannot tail-call: " messages.
4937
18c9b7d4
CL
49382016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4939
4940 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4941 and options.
4942
7cfa10f3
MO
49432016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4944
4945 PR sanitizer/71480
4946 * c-c++-common/asan/pr71480.c: New test.
4947
1f24fd3e
L
49482016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4949
4950 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4951 (ASMNAME2): Likewise.
4952 (main): Replace fn in asm statement with ASMNAME ("fn").
4953 * gcc.dg/guality/pr68037-2.c: Likewise.
4954 * gcc.dg/guality/pr68037-3.c: Likewise.
4955 * gcc.dg/torture/pr68037-1.c: Likewise.
4956 * gcc.dg/torture/pr68037-2.c: Likewise.
4957 * gcc.dg/torture/pr68037-3.c: Likewise.
4958
ad551c07
BE
49592016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4960
4961 PR inline-asm/68843
4962 * gcc.target/i386/pr68843-1.c: New test.
4963 * gcc.target/i386/pr68843-2.c: New test.
4964
4b1ffdb1 49652016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
4966 Cesar Philippidis <cesar@codesourcery.com>
4967
4968 PR middle-end/71373
4969 * gcc.dg/goacc/nested-function-1.c: New file.
4970 * gcc.dg/goacc/nested-function-2.c: Likewise.
4971 * gcc.dg/goacc/pr71373.c: Likewise.
4972 * gfortran.dg/goacc/cray-2.f95: Likewise.
4973 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4974 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4975 * gfortran.dg/goacc/cray.f95: Update.
4976 * gfortran.dg/goacc/loop-1.f95: Likewise.
4977 * gfortran.dg/goacc/loop-3.f95: Likewise.
4978 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4979 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4980
49812016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4982
4983 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4984 for OpenACC tile clauses.
4985 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
4986
4987 PR c/71381
4988 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4989 to...
4990 * c-c++-common/goacc/cache-2.c: ... this new file.
4991 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4992 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4993 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4994 usage.
4995 * gfortran.dg/goacc/cray.f95: Likewise.
4996 * gfortran.dg/goacc/loop-1.f95: Likewise.
4997
89851e4c
AH
49982016-06-10 Alan Hayward <alan.hayward@arm.com>
4999
5000 PR tree-optimization/71407
5001 PR tree-optimization/71416
5002 * gcc.dg/vect/pr71407.c: New
5003 * gcc.dg/vect/pr71416-1.c: New
5004 * gcc.dg/vect/pr71416-2.c: New
5005
200eafbf
RB
50062016-06-10 Richard Biener <rguenther@suse.de>
5007
5008 PR middle-end/71477
5009 * gcc.dg/torture/pr71477.c: New testcase.
5010
4df99d92
JK
50112016-06-09 Julia Koval <julia.koval@intel.com>
5012
5013 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5014 * gcc.target/i386/interrupt-13.c: Likewise.
5015 * gcc.target/i386/interrupt-15.c: Likewise.
5016 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5017 * gcc.target/i386/interrupt-24.c: Likewise.
5018 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5019 * gcc.target/i386/interrupt-9.c: Likewise.
5020 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5021
e01b4e16
MS
50222016-06-09 Martin Sebor <msebor@redhat.com>
5023
5024 PR c/70883
5025 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5026 * gcc.dg/builtin-constant_p-1.c: Same.
5027 * gcc.dg/builtins-error.c: Same.
5028 * gcc.dg/pr70859.c: Same.
5029
9c35db0e
SKS
50302016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5031
5032 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5033 * gcc.dg/torture/pr68067-1.c: Likewise.
5034 * gcc.dg/torture/pr68067-2.c: Likewise.
5035
50362016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5037
5038 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5039 when setting SIZE.
5040
392a81b9
PC
50412016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5042
5043 PR c++/71465
5044 * g++.dg/inherit/crash5.C: New.
5045 Revert:
5046 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5047
5048 PR c++/70202
5049 * g++.dg/inherit/crash5.C: New.
5050 * g++.dg/inherit/virtual1.C: Adjust.
5051
e49efc14
ML
50522016-06-09 Martin Liska <mliska@suse.cz>
5053
5054 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5055 * g++.dg/predict-loop-exit-2.C: Likewise.
5056 * g++.dg/predict-loop-exit-3.C: Likewise.
5057 * gcc.dg/predict-1.c: Likewise.
5058 * gcc.dg/predict-2.c: Likewise.
5059 * gcc.dg/predict-3.c: Likewise.
5060 * gcc.dg/predict-4.c: Likewise.
5061 * gcc.dg/predict-5.c: Likewise.
5062 * gcc.dg/predict-6.c: Likewise.
5063 * gcc.dg/predict-7.c: Likewise.
5064
36d57986
RB
50652016-06-09 Richard Biener <rguenther@suse.de>
5066
5067 PR tree-optimization/71462
5068 * gcc.dg/torture/pr71462.c: New testcase.
5069
7d82e8e4
MP
50702016-06-09 Marek Polacek <polacek@redhat.com>
5071
5072 PR c/65471
5073 * gcc.dg/c11-generic-3.c: New test.
5074
c8a71589
PC
50752016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 * g++.dg/init/array42.C: New.
5078 * g++.dg/init/array43.C: Likewise.
5079 * g++.dg/init/array44.C: Likewise.
5080 * g++.dg/init/array45.C: Likewise.
5081 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5082 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5083 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5084 * g++.dg/gomp/pr35751.C: Likewise.
5085 * g++.dg/init/array23.C: Likewise.
5086 * g++.dg/init/brace2.C: Likewise.
5087 * g++.dg/init/brace6.C: Likewise.
5088
44a845ca
MS
50892016-06-08 Martin Sebor <msebor@redhat.com>
5090 Jakub Jelinek <jakub@redhat.com>
5091
5092 PR c++/70507
5093 PR c/68120
5094 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5095 * c-c++-common/builtin-arith-overflow-2.c: New test.
5096 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5097 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5098 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5099
2ef16b6e
JJ
51002016-06-08 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR c++/71442
5103 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5104
5e3ee346
AL
51052016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5106
5107 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5108 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5109 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5110 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5111 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5112 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5113 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5114 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5115 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5116 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5117 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5118 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5119 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5120
b2ae2814
RB
51212016-06-08 Richard Biener <rguenther@suse.de>
5122
5123 PR tree-optimization/68558
5124 * gcc.dg/vect/slp-44.c: New testcase.
5125
e09b4c37
RB
51262016-06-08 Richard Biener <rguenther@suse.de>
5127
5128 * gcc.dg/vect/slp-43.c: New testcase.
5129
72d50660
RB
51302016-06-08 Richard Biener <rguenther@suse.de>
5131
5132 PR tree-optimization/71452
5133 * gcc.dg/torture/pr71452.c: New testcase.
5134
988c115c
JJ
51352016-06-08 Jakub Jelinek <jakub@redhat.com>
5136
5137 PR c++/71448
5138 * g++.dg/torture/pr71448.C: New test.
5139
73d73b48
BS
51402016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5141
5142 PR debug/71432
5143 PR ada/71413
5144 * g++.dg/debug/pr71432.C: New test.
5145
bdd15d0c
PK
51462016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5147
5148 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5149 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5150 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5151
ce0607bb
AH
51522016-06-08 Alan Hayward <alan.hayward@arm.com>
5153
5154 * gcc.dg/vect/vect-live-2.c: Update effective target.
5155 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5156 * lib/target-supports.exp: Add aarch64 to vect_long.
5157
92a5f2ba
MP
51582016-06-08 Marek Polacek <polacek@redhat.com>
5159
5160 PR c/71418
5161 * gcc.dg/noncompile/pr71418.c: New test.
5162
08203f73
MP
5163 PR c/71426
5164 * gcc.dg/noncompile/pr71426.c: New test.
5165
d1fcc2bd
JH
51662016-06-07 Jan Hubicka <hubicka@ucw.cz>
5167
5168 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5169 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5170 * gcc.dg/predict-3.c: Update template.
5171 * gcc.dg/predict-5.c: Update template.
5172 * gcc.dg/predict-6.c: Update template.
5173 * gcc.dg/predict-9.c: Update template.
5174 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5175
a23e6f1c
BS
51762016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5177
5178 * gcc.target/powerpc/vec-mul.c: New test.
5179
6ffd47b7
DM
51802016-06-07 David Malcolm <dmalcolm@redhat.com>
5181
5182 * gcc.dg/spellcheck-fields-2.c: New test case.
5183
bfd67b47
RB
51842016-06-07 Richard Biener <rguenther@suse.de>
5185
5186 PR c/61564
5187 * gcc.dg/Wpragmas-1.c: New testcase.
5188 * gcc.dg/Wattributes-4.c: Likewise.
5189 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5190 entry.
5191
701b9a47
CL
51922016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5193
5194 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5195 spurious debug code.
5196
6b80d6fa
RB
51972016-06-07 Richard Biener <rguenther@suse.de>
5198
5199 PR tree-optimization/71428
5200 * gcc.dg/torture/pr71428.c: New testcase.
5201
0f3f9437
RB
52022016-06-07 Richard Biener <rguenther@suse.de>
5203
5204 PR middle-end/71423
5205 * gcc.dg/torture/pr71423.c: New testcase.
5206
ec963f2a
KV
52072016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5208
5209 PR middle-end/71408
5210 * gcc.dg/tree-ssa/pr71408.c: New test.
5211
46ab5b6e
KV
52122016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5213
5214 PR middle-end/71281
5215 * g++.dg/torture/pr71281.C: New test.
5216
1f40cff3
MP
52172016-06-06 Marek Polacek <polacek@redhat.com>
5218
5219 PR c/71362
5220 * gcc.dg/pr71362.c: New test.
5221
6f5bcd24
JJ
52222016-06-06 Jakub Jelinek <jakub@redhat.com>
5223 Patrick Palka <ppalka@gcc.gnu.org>
5224
5225 PR c++/70847
5226 PR c++/71330
5227 PR c++/71393
5228 * g++.dg/opt/pr70847.C: New test.
5229 * g++.dg/ubsan/pr70847.C: New test.
5230 * g++.dg/ubsan/pr71393.C: New test.
5231
158beb4a
JJ
52322016-06-06 Jakub Jelinek <jakub@redhat.com>
5233
5234 PR tree-optimization/71259
5235 * gcc.dg/vect/pr71259.c: New test.
5236
d9b950dd
DM
52372016-06-06 David Malcolm <dmalcolm@redhat.com>
5238
5239 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5240 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5241 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5242 above.
5243
36f9ad69
KT
52442016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5245
5246 PR middle-end/37780
5247 * gcc.c-torture/execute/pr37780.c: New test.
5248 * gcc.target/aarch64/pr37780_1.c: Likewise.
5249 * gcc.target/arm/pr37780_1.c: Likewise.
5250
5545a907
MP
52512016-06-06 Marek Polacek <polacek@redhat.com>
5252
5253 * c-c++-common/attr-may-alias-1.c: New test.
5254 * c-c++-common/attr-may-alias-2.c: New test.
5255 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5256
93671519
BE
52572016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5258
5259 PR c/24414
5260 * gcc.target/i386/pr24414.c: New test.
5261
690f24b7
JM
52622016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5263
5264 * gcc.target/sparc/vis4misc.c: New file.
5265 * gcc.target/sparc/fpcmp.c: Likewise.
5266 * gcc.target/sparc/fpcmpu.c: Likewise.
5267
31ce6157
AH
52682016-06-06 Alan Hayward <alan.hayward@arm.com>
5269
5270 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5271 * gcc.dg/vect/vect-live-3.c: Likewise.
5272
9fcebb5a
RB
52732016-06-06 Richard Biener <rguenther@suse.de>
5274
5275 PR tree-optimization/71398
5276 * gcc.dg/torture/pr71398.c: New testcase.
5277
903ca97b
UB
52782016-06-06 Uros Bizjak <ubizjak@gmail.com>
5279
5280 PR target/71389
5281 * g++.dg/pr71389.C: New test.
5282
9c1eb332
JD
52832016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5284
5285 PR fortran/71404
5286 * gfortran.dg/fmt_read_5.f: New test.
5287
b2d83bd2
AV
52882016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5289
5290 PR fortran/69659
5291 * gfortran.dg/class_array_22.f03: New test.
5292
ec81960e
JH
52932016-06-05 Jan Hubicka <hubicka@ucw.cz>
5294
5295 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5296
429d2750
JH
52972016-06-05 Jan Hubicka <hubicka@ucw.cz>
5298
5299 * gcc.dg/predict-9.c: Update template.
5300
c1c00983
PC
53012016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5302
5303 PR c++/49377
5304 * g++.dg/template/pr49377.C: New.
5305
1927a963
JJ
53062016-06-04 Jakub Jelinek <jakub@redhat.com>
5307
5308 PR tree-optimization/71405
5309 * g++.dg/torture/pr71405.C: New test.
5310
909a11ad
PC
53112016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5312
5313 PR c++/70202
5314 * g++.dg/inherit/crash5.C: New.
5315 * g++.dg/inherit/virtual1.C: Adjust.
5316
08bbb1f8
JL
53172016-06-03 Jeff Law <law@redhat.com>
5318
5319 PR tree-optimization/71316
5320 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5321
7c35235c
JJ
53222016-06-03 Jakub Jelinek <jakub@redhat.com>
5323
5324 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5325 dg-additional-options with just -fno-tree-scev-cprop in it.
5326 * gcc.dg/vect/vect-live-2.c: Likewise.
5327 * gcc.dg/vect/vect-live-5.c: Likewise.
5328 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5329 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5330 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5331
c8572dd6
PP
53322016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5333
5334 PR c++/27100
5335 * g++.dg/other/friend6.C: New test.
5336
1c7733a7
BS
53372016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5338
5339 * g++.dg/torture/ppc-ldst-array.C: New.
5340
0d2f700f
JM
53412016-06-03 Joseph Myers <joseph@codesourcery.com>
5342
5343 PR target/71276
5344 PR target/71277
5345 * gcc.dg/torture/builtin-fp-int-inexact.c,
5346 gcc.target/i386/387-builtin-fp-int-inexact.c,
5347 gcc.target/i386/387-rint-inline-1.c,
5348 gcc.target/i386/387-rint-inline-2.c,
5349 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5350 gcc.target/i386/sse2-rint-inline-1.c,
5351 gcc.target/i386/sse2-rint-inline-2.c,
5352 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5353 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5354
f8071c05
L
53552016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5356 Julia Koval <julia.koval@intel.com>
5357
5358 PR target/66960
5359 PR target/67630
5360 PR target/67634
5361 PR target/67841
5362 PR target/68037
5363 PR target/68618
5364 PR target/68661
5365 PR target/69575
5366 PR target/69596
5367 PR target/69734
5368 * gcc.dg/guality/pr68037-1.c: New test.
5369 * gcc.dg/guality/pr68037-2.c: Likewise.
5370 * gcc.dg/guality/pr68037-3.c: Likewise.
5371 * gcc.dg/torture/pr68037-1.c: Likewise.
5372 * gcc.dg/torture/pr68037-2.c: Likewise.
5373 * gcc.dg/torture/pr68037-3.c: Likewise.
5374 * gcc.dg/torture/pr68661-1a.c: Likewise.
5375 * gcc.dg/torture/pr68661-1b.c: Likewise.
5376 * gcc.target/i386/interrupt-1.c: Likewise.
5377 * gcc.target/i386/interrupt-2.c: Likewise.
5378 * gcc.target/i386/interrupt-3.c: Likewise.
5379 * gcc.target/i386/interrupt-4.c: Likewise.
5380 * gcc.target/i386/interrupt-5.c: Likewise.
5381 * gcc.target/i386/interrupt-6.c: Likewise.
5382 * gcc.target/i386/interrupt-7.c: Likewise.
5383 * gcc.target/i386/interrupt-8.c: Likewise.
5384 * gcc.target/i386/interrupt-9.c: Likewise.
5385 * gcc.target/i386/interrupt-10.c: Likewise.
5386 * gcc.target/i386/interrupt-11.c: Likewise.
5387 * gcc.target/i386/interrupt-12.c: Likewise.
5388 * gcc.target/i386/interrupt-13.c: Likewise.
5389 * gcc.target/i386/interrupt-14.c: Likewise.
5390 * gcc.target/i386/interrupt-15.c: Likewise.
5391 * gcc.target/i386/interrupt-16.c: Likewise.
5392 * gcc.target/i386/interrupt-17.c: Likewise.
5393 * gcc.target/i386/interrupt-18.c: Likewise.
5394 * gcc.target/i386/interrupt-19.c: Likewise.
5395 * gcc.target/i386/interrupt-20.c: Likewise.
5396 * gcc.target/i386/interrupt-21.c: Likewise.
5397 * gcc.target/i386/interrupt-22.c: Likewise.
5398 * gcc.target/i386/interrupt-23.c: Likewise.
5399 * gcc.target/i386/interrupt-24.c: Likewise.
5400 * gcc.target/i386/interrupt-25.c: Likewise.
5401 * gcc.target/i386/interrupt-26.c: Likewise.
5402 * gcc.target/i386/interrupt-27.c: Likewise.
5403 * gcc.target/i386/interrupt-28.c: Likewise.
5404 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5405 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5406 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5407 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5408 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5409 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5410 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5411 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5412 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5413 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5414 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5415 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5416
36b85e43
BS
54172016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5418
9de2e795
L
5419 PR tree-optimization/52171
5420 * gcc.dg/pr52171.c: New test.
5421 * gcc.target/i386/pr52171.c: New test.
36b85e43 5422
bfeee8ac
JH
54232016-06-03 Jan Hubicka <jh@suse.cz>
5424
5425 * g++.dg/tree-ssa/pred-1.C: New testcase
5426 * gcc.dg/tree-ssa/pred-1.c: New testcase
5427
859b0bae
BS
54282016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5429
5430 PR target/70957
5431 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5432 support.
5433 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5434
3a2edf4c
AH
54352016-06-03 Alan Hayward <alan.hayward@arm.com>
5436
5437 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5438
b28ead45
AH
54392016-06-03 Alan Hayward <alan.hayward@arm.com>
5440
5441 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 5442 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
5443 * gcc.dg/vect/vect-live-1.c: New test.
5444 * gcc.dg/vect/vect-live-2.c: New test.
5445 * gcc.dg/vect/vect-live-3.c: New test.
5446 * gcc.dg/vect/vect-live-4.c: New test.
5447 * gcc.dg/vect/vect-live-5.c: New test.
5448 * gcc.dg/vect/vect-live-slp-1.c: New test.
5449 * gcc.dg/vect/vect-live-slp-2.c: New test.
5450 * gcc.dg/vect/vect-live-slp-3.c: New test.
5451
1f91747b
JJ
54522016-06-03 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR middle-end/71387
5455 * g++.dg/opt/pr71387.C: New test.
5456
47b83923
JL
54572016-06-02 Jeff Law <law@redhat.com>
5458
5459 PR tree-optimization/71328
5460 * gcc.c-torture/compile/pr71328.c: New test.
5461
e96e5f46
JD
54622016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5463
5464 PR fortran/52393
5465 * gfortran.dg/fmt_read_3.f90: Fix typo.
5466 * gfortran.dg/fmt_read_4.f90: New test.
5467
b872d729
PC
54682016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5469
5470 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5471 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5472 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5473 * g++.dg/cpp0x/override2.C: Likewise.
5474 * g++.dg/parse/crash5.C: Likewise.
5475 * g++.dg/parse/error16.C: Likewise.
5476 * g++.dg/parse/error27.C: Likewise.
5477 * g++.dg/template/qualttp15.C: Likewise.
5478 * g++.dg/template/redecl4.C: Likewise.
5479 * g++.old-deja/g++.other/crash39.C: Likewise.
5480 * g++.old-deja/g++.other/struct1.C: Likewise.
5481 * g++.old-deja/g++.pt/m9a.C: Likewise.
5482 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5483
0e535442
JJ
54842016-06-02 Jakub Jelinek <jakub@redhat.com>
5485
0633ee10
JJ
5486 PR c++/71372
5487 * c-c++-common/pr71372.c: New test.
5488
0e535442
JJ
5489 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5490 __TIME__ strings with __builtin_strcmp instead of printf and
5491 dg-output.
5492
f3c5ecc2
ML
54932016-06-02 Martin Liska <mliska@suse.cz>
5494
5495 * gcc.dg/predict-9.c: New test.
5496
a91807c5
JJ
54972016-06-02 Jakub Jelinek <jakub@redhat.com>
5498
5499 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5500 global set_compiler_env_var and global saved_compiler_env_var.
5501
b5bd1978
KT
55022016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5503
5504 PR rtl-optimization/71295
5505 * gcc.c-torture/compile/pr71295.c: New test.
5506
b93b1475
JJ
55072016-06-02 Jakub Jelinek <jakub@redhat.com>
5508
930ebd0e
JJ
5509 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5510
1e021dc3
JJ
5511 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5512 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5513
b93b1475
JJ
5514 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5515 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5516 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5517 alternative number.
5518
58f2fb5c
MM
55192016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5520
5521 * gcc.target/powerpc/p9-splat-4.c: New test.
5522
55232016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5524
5525 PR target/71186
5526 * gcc.target/powerpc/pr71186.c: New test.
5527
4731c9f0
JD
55282016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5529
5530 PR fortran/52393
5531 * gfortran.dg/fmt_read_3.f90: New test.
5532
042dee3e
TP
55332016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5534
5535 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5536 procedure.
5537
15c98b2e
ES
55382016-06-01 Eduard Sanou <dhole@openmailbox.org>
5539
5540 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5541 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5542 env var is set.
5543 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5544 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5545 shown once.
5546 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5547 during compilation.
5548 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5549 vars set by dg-set-compiler-env-var.
5550
6442a6f4
PT
55512016-06-01 Paul Thomas <pault@gcc.gnu.org>
5552
5553 PR fortran/71156
5554 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5555 to the module procedure declaration.
5556 * gfortran.dg/submodule_16.f08: New test.
5557
ab62397a
JJ
55582016-06-01 Jakub Jelinek <jakub@redhat.com>
5559
5560 PR middle-end/71371
5561 * c-c++-common/gomp/pr71371.c: New test.
5562
b66af6ed
RB
55632016-06-01 Richard Biener <rguenther@suse.de>
5564
5565 PR tree-optimization/71366
5566 * gcc.dg/torture/pr71366-1.c: New testcase.
5567 * gcc.dg/torture/pr71366-2.c: Likewise.
5568
e342b9d8
KN
55692016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5570
5571 * gcc.target/powerpc/vslv-0.c: New test.
5572 * gcc.target/powerpc/vslv-1.c: New test.
5573 * gcc.target/powerpc/vsrv-0.c: New test.
5574 * gcc.target/powerpc/vsrv-1.c: New test.
5575
721547cd
NS
55762016-06-01 Nathan Sidwell <nathan@acm.org>
5577
5578 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5579 * gcc.target/nvptx/weak.c: New.
5580
fa2c9034
RB
55812016-06-01 Richard Biener <rguenther@suse.de>
5582
5583 PR tree-optimization/71261
5584 * gcc.dg/torture/vect-bool-1.c: New testcase.
5585
3e32893c
JJ
55862016-06-01 Jakub Jelinek <jakub@redhat.com>
5587
5588 * gfortran.dg/gomp/order-1.f90: New test.
5589 * gfortran.dg/gomp/order-2.f90: New test.
5590
8c383600
JH
55912016-06-01 Jan Hubicka <hubicka@ucw.cz>
5592
5593 * gcc.dg/unroll-6.c: Update template.
5594 * gcc.dg/unroll-7.c: New testcase.
5595 * gcc.dg/unroll-8.c: New testcase.
5596
a0dfeef5
EB
55972016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5598
5599 * gnat.dg/opt56.ad[sb]: New test.
5600
48de5701
PC
56012016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5602
5603 PR c++/66635
5604 * g++.dg/cpp0x/constexpr-ice16.C: New.
5605
827cf695
PP
56062016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5607
5608 PR tree-optimization/71314
5609 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5610 -mbranch-cost=2.
5611
ff66f6e8
PP
56122016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5613
5614 PR tree-optimization/71077
5615 * gcc.dg/tree-ssa/pr71077.c: New test.
5616
050fb209
JH
56172016-05-31 Jan Hubicka <hubicka@ucw.cz>
5618
48de5701
PC
5619 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5620 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5621 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 5622
c642d919
PC
56232016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5624
5625 PR c++/71248
5626 * g++.dg/cpp0x/pr71248.C: New.
5627 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5628 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5629 * g++.dg/init/new37.C: Likewise.
5630 * g++.dg/template/static1.C: Likewise.
5631 * g++.dg/template/static2.C: Likewise.
5632
d6439e08
L
56332016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5634
5635 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5636 instead of %rdi.
5637 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5638
780b9dd4
MP
56392016-05-31 Marek Polacek <polacek@redhat.com>
5640
5641 * c-c++-common/Wswitch-unreachable-3.c: New test.
5642 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5643
0d99f8a0
RB
56442016-05-31 Richard Biener <rguenther@suse.de>
5645
5646 PR tree-optimization/71352
5647 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5648
52545641
TP
56492016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5650
5651 * gcc.target/arm/armv5_thumb_isa.c: New test.
5652
5b8c1205
KY
56532016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5654
5655 PR target/71346
5656 * gcc.target/i386/pr71346.c: New test.
5657
7a88cc84
TV
56582016-05-31 Tom de Vries <tom@codesourcery.com>
5659
5660 PR tree-optimization/69068
5661 * gcc.dg/graphite/pr69068.c: New test.
5662
265149a6
MS
56632016-05-27 Martin Sebor <msebor@redhat.com>
5664
5665 PR c++/71306
5666 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5667
00631022
JJ
56682016-05-30 Jakub Jelinek <jakub@redhat.com>
5669
5670 PR c++/71349
5671 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5672 nowait depend(inout: dd[0]) clauses where permitted.
5673
b2f6675b
PC
56742016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5675
5676 PR c++/71238
5677 * g++.dg/parse/pr71238.C: New.
5678 * g++.dg/concepts/friend1.C: Test column numbers too.
5679 * g++.dg/cpp0x/initlist31.C: Likewise.
5680 * g++.dg/cpp0x/pr51420.C: Likewise.
5681 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5682 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5683 * g++.dg/ext/builtin3.C: Likewise.
5684 * g++.dg/lookup/friend12.C: Likewise.
5685 * g++.dg/lookup/friend7.C: Likewise.
5686 * g++.dg/lookup/koenig1.C: Likewise.
5687 * g++.dg/lookup/koenig5.C: Likewise.
5688 * g++.dg/lookup/used-before-declaration.C: Likewise.
5689 * g++.dg/overload/koenig1.C: Likewise.
5690 * g++.dg/template/crash65.C: Likewise.
5691 * g++.dg/template/friend57.C: Likewise.
5692 * g++.dg/warn/Wshadow-5.C: Likewise.
5693 * g++.dg/warn/Wunused-8.C: Likewise.
5694 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5695 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5696 * g++.old-deja/g++.jason/member.C: Likewise.
5697 * g++.old-deja/g++.jason/report.C: Likewise.
5698 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5699 * g++.old-deja/g++.law/visibility20.C: Likewise.
5700 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5701 * g++.old-deja/g++.other/static5.C: Likewise.
5702 * g++.old-deja/g++.pt/overload2.C: Likewise.
5703
a448ff40
JH
57042016-05-30 Jan Hubicka <hubicka@ucw.cz>
5705
5706 * gcc.dg/tree-ssa/peel1.c: New testcase.
5707 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5708 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5709
69be8c91
TV
57102016-05-30 Tom de Vries <tom@codesourcery.com>
5711
5712 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5713 to ce.
5714
a59775a1
PC
57152016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5716
5717 PR c++/71099
5718 * g++.dg/parse/virtual1.C: New.
5719
53d6d955
UB
57202016-05-30 Uros Bizjak <ubizjak@gmail.com>
5721
5722 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5723 Use correct register when clearing %edx.
5724
0557293f
AM
57252016-05-30 Alexander Monakov <amonakov@ispras.ru>
5726
5727 PR tree-optimization/71289
5728 * gcc.dg/pr71289.c: New test.
5729
5d476e35
KV
57302016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5731
5732 PR middle-end/71269
5733 PR middle-end/71292
5734 * gcc.dg/tree-ssa/pr71269.c: New test.
5735 * gcc.dg/tree-ssa/pr71292.c: New test.
5736
db5447ca
KV
57372016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5738
5739 PR middle-end/71252
5740 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5741
98bdbb39
JH
57422016-05-30 Jan Hubicka <hubicka@ucw.cz>
5743
5744 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5745 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5746 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5747
7e012855
TV
57482016-05-30 Tom de Vries <tom@codesourcery.com>
5749
5750 PR tree-optimization/69067
5751 * gcc.dg/graphite/pr69067.c: New test.
5752
beed3701
UB
57532016-05-29 Uros Bizjak <ubizjak@gmail.com>
5754
5755 PR target/71245
5756 * gcc.target/i386/pr71245-1.c: New test.
5757 * gcc.target/i386/pr71245-2.c: Ditto.
5758
b6d4f8e8
PC
57592016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/71105
5762 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5763 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5764 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5765
00022058
JH
57662016-05-27 Jan Hubicka <hubicka@ucw.cz>
5767
5768 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5769
c8419aca
VV
57702016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5771
5772 Revert:
5773 PR c++/69855
5774 * g++.dg/overload/69855.C: New.
5775 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5776 * g++.old-deja/g++.pt/crash3.C: Likewise.
5777
8008c4d2
PC
57782016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/60385
5781 * g++.dg/parse/namespace13.C: New.
5782
8b2ef235
JL
57832016-05-26 Jeff Law <law@redhat.com>
5784
5785 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5786 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5787 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5788 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5789 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5790 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5791 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5792 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5793 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5794 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5795 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5796 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5797 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5798
7d67159b
VV
57992016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5800
5801 PR c++/69855
5802 * g++.dg/overload/69855.C: New.
5803 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5804 * g++.old-deja/g++.pt/crash3.C: Likewise.
5805
88e3bdd1
JW
58062016-05-27 Jiong Wang <jiong.wang@arm.com>
5807
5808 PR target/63596
5809 * gcc.target/aarch64/va_arg_1.c: New testcase.
5810 * gcc.target/aarch64/va_arg_2.c: Likewise.
5811 * gcc.target/aarch64/va_arg_3.c: Likewise.
5812
3fd6b9cc
JW
58132016-05-27 Jiong Wang <jiong.wang@arm.com>
5814
5815 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5816 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5817 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5818 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5819 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5820
3cee7e4e
MP
58212016-05-27 Marek Polacek <polacek@redhat.com>
5822
5823 PR middle-end/71308
5824 * g++.dg/torture/pr71308.C: New test.
5825
6a813c96
DV
58262016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5827
5828 * gcc.dg/zero_bits_compound-1.c: New test.
5829 * gcc.dg/zero_bits_compound-2.c: New test.
5830
0561bcfb
IE
58312016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5832
5833 PR middle-end/71279
5834 * gcc.dg/pr71279.c: New test.
5835
21316320
MM
58362016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5837
5838 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5839 floating point min/max/comparison instructions.
5840 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5841
7211a097
JJ
58422016-05-26 Jakub Jelinek <jakub@redhat.com>
5843
5844 * c-c++-common/gomp/schedule-1.c: New test.
5845 * gfortran.dg/gomp/schedule-1.f90: New test.
5846
cac177cf
PP
58472016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5848
5849 PR c++/70822
5850 PR c++/70106
5851 * g++.dg/cpp1y/auto-fn32.C: New test.
5852 * g++.dg/cpp1y/paren4.C: New test.
5853
a2d5b8c9
NS
58542016-05-26 Nathan Sidwell <nathan@acm.org>
5855
5856 * gcc.dg/20060410.c: Xfail on ptx.
5857 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5858 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5859 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5860 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5861 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5862
ffa8b552
TP
58632016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5864
5865 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5866
c7501e00
JJ
58672016-05-26 Jakub Jelinek <jakub@redhat.com>
5868
1875b9a0
JJ
5869 PR tree-optimization/71280
5870 * gcc.dg/pr71280.c: New test.
5871
2116e19f
JJ
5872 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5873
305aef09
JJ
5874 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5875 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5876
c7501e00
JJ
5877 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5878
ca449d26
JW
58792016-05-26 Jiong Wang <jiong.wang@arm.com>
5880
5881 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 5882 kept in memory.
ca449d26 5883
8af01c66
JL
58842016-05-25 Jeff Law <law@redhat.com>
5885
5886 PR tree-optimization/71272
5887 * gcc.c-torture/compile/pr71272.c: new test.
5888
f9d6ce73
BS
58892016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5890
5891 * gcc.target/powerpc/vec-cmpne.c: New test.
5892 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5893
a88a7b22
EB
58942016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5895
5896 * gnat.dg/opt55.ad[sb]: New test.
5897
125f02ed
SKS
58982016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5899
5900 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5901 * c-c++-common/pr60226.c: Require int32plus.
5902 * gcc.c-torture/execute/pr70602.c: Likewise.
5903 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5904 unsigned long for malloc arg type.
5905 * gcc.dg/asr_div1.c: Require int32plus.
5906 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5907 * gcc.dg/pie-1.c: Require pie.
5908 * gcc.dg/pie-2.c: Likewise.
5909 * gcc.dg/pr59471.c: Require int32plus.
5910 * gcc.dg/pr59963-2.c: XFAIL for int16.
5911 * gcc.dg/pr60114.c: Require int32plus.
5912 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5913 unsigned long for typedef of size_t.
5914 * gcc.dg/pr63914.c: Require int32plus.
5915 * gcc.dg/pr64536.c: Require pt32plus.
5916 * gcc.dg/pr65658.c: Likewise.
5917 * gcc.dg/pr67271.c: Require int32plus.
5918 * gcc.dg/pr68112.c: Likewise.
5919 * gcc.dg/pr69071.c: Skip for avr target.
5920 * gcc.dg/pr69973.c: Require int32plus.
5921 * gcc.dg/pr70169.c: Skip for avr target.
5922 * gcc.dg/sso-6.c: Require int32plus.
5923 * gcc.dg/sso-7.c: Likewise.
5924 * gcc.dg/sso-8.c: Likewise.
5925 * gcc.dg/vrp-min-max-2.c: Likewise.
5926
c6e434f5
UB
59272016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5928
5929 PR target/70738
5930 * gcc.target/i386/pr70738-1.c: New test.
5931 * gcc.target/i386/pr70738-2.c: Likewise.
5932 * gcc.target/i386/pr70738-3.c: Likewise.
5933 * gcc.target/i386/pr70738-4.c: Likewise.
5934 * gcc.target/i386/pr70738-5.c: Likewise.
5935 * gcc.target/i386/pr70738-6.c: Likewise.
5936 * gcc.target/i386/pr70738-7.c: Likewise.
5937 * gcc.target/i386/pr70738-8.c: Likewise.
5938 * gcc.target/i386/pr70738-9.c: Likewise.
5939
5c42d341
KT
59402016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5941
5942 PR rtl-optimization/66940
5943 * gcc.c-torture/execute/pr66940.c: New test.
5944
bf9a1a07
IV
59452016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5946
5947 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5948 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5949 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5950 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5951 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5952 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5953 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5954 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5955 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5956 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5957 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5958 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5959 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5960 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5961 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5962 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5963 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5964 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5965 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5966 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5967 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5968 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5969 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5970 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5971
95efe6b6
MP
59722016-05-25 Marek Polacek <polacek@redhat.com>
5973
5974 PR c/71265
5975 * gcc.dg/noncompile/pr71265.c: New test.
5976
a23faf7a
MP
5977 PR c/71266
5978 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5979
69a6d5ad
NS
59802016-05-25 Nathan Sidwell <nathan@acm.org>
5981
5982 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5983
3072d4ea
RB
59842016-05-25 Richard Biener <rguenther@suse.de>
5985
5986 PR tree-optimization/71261
5987 * c-c++-common/torture/pr71261.c: New testcase.
5988
e412ece4
RB
59892016-05-25 Richard Biener <rguenther@suse.de>
5990
5991 PR tree-optimization/71264
5992 * gcc.dg/vect/pr71264.c: New testcase.
5993
b9e551ad
PC
59942016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5995
5996 PR c++/55992
5997 * g++.dg/cpp0x/alias-decl-53.C: New.
5998 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5999
6aa1abe5
ML
60002016-05-25 Martin Liska <mliska@suse.cz>
6001
6002 * g++.dg/pr71239.C: New test.
6003
842d162e
RB
60042016-05-25 Richard Biener <rguenther@suse.de>
6005
c87885ca
RO
6006 * gcc.dg/vect/pr58135.c: Rename to ...
6007 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 6008
f184a36c
MP
60092016-05-25 Marek Polacek <polacek@redhat.com>
6010
6011 * g++.dg/pr65295.C: Use target c++14.
6012
021fad86
PC
60132016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6014
53d6d955
UB
6015 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6016 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 6017
c3eaf15a
MM
60182016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6019
6020 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6021 instructions.
6022
e46c7770
CP
60232016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6024
6025 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6026 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6027 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6028 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6029 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6030 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6031 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6032 * c-c++-common/goacc/pcopy.c: Likewise.
6033 * c-c++-common/goacc/pcopyin.c: Likewise.
6034 * c-c++-common/goacc/pcopyout.c: Likewise.
6035 * c-c++-common/goacc/pcreate.c: Likewise.
6036 * c-c++-common/goacc/pr70688.c: New test.
6037 * c-c++-common/goacc/present-1.c: Adjust test.
6038 * c-c++-common/goacc/reduction-5.c: Likewise.
6039 * g++.dg/goacc/data-1.C: New test.
6040
4bfc9db7
MM
60412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6042
6043 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6044 vector parity built-in functions.
6045 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6046 count trailing zeros automatic vectorization.
6047 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6048 count trailing zeros built-in functions.
6049
2bc145af
KV
60502016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6051
6052 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6053
26869fdb
PH
60542016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6055
6056 PR target/71050
6057 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6058
b2dc9c3b
PC
60592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6060
6061 PR c++/50436
6062 * g++.dg/template/crash123.C: New.
6063 * g++.dg/template/crash124.C: Likewise.
6064
f65e97fd
MS
60652016-05-24 Martin Sebor <msebor@redhat.com>
6066
6067 PR c++/71147
6068 * g++.dg/ext/flexary16.C: New test.
6069
a6f5ac7f
IV
60702016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6071
69a6d5ad
NS
6072 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6073 before math.h is included.
a6f5ac7f
IV
6074 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6075 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6076 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6077 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6078 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6079 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6080 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6081 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6082 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6083 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6084 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6085 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6086 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6087 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6088 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6089 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6090 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6091 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6092 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6093 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6094 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6095 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6096 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6097
27bad558
MM
60982016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6099 Kelvin Nilsen <kelvin@gcc.gnu.org>
6100
6101 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6102 support.
6103
72f382fb
PC
61042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6105
6106 PR c++/69872
6107 * g++.dg/warn/Wno-narrowing1.C: New.
6108
ef2ec9d9
MP
61092016-05-24 Marek Polacek <polacek@redhat.com>
6110
6111 PR c/71249
6112 * c-c++-common/Wswitch-unreachable-2.c: New test.
6113
e90434e3
JJ
61142016-05-24 Jakub Jelinek <jakub@redhat.com>
6115
7adb26f2
JJ
6116 PR c++/71257
6117 * g++.dg/vect/simd-clone-6.cc: New test.
6118 * g++.dg/gomp/declare-simd-6.C: New test.
6119
e90434e3
JJ
6120 PR middle-end/70434
6121 PR c/69504
6122 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6123
b556ea3b
RB
61242016-05-24 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/71240
6127 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6128
e5328f5d
RB
61292016-05-24 Richard Biener <rguenther@suse.de>
6130
6131 PR tree-optimization/71230
6132 * gcc.dg/torture/pr71230.c: New testcase.
6133 * g++.dg/torture/pr71230.C: Likewise.
6134
a04e69c0
TS
61352016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6136
6137 * c-c++-common/goacc/routine-5.c: Add tests.
6138 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6139 * gfortran.dg/goacc/routine-6.f90: Add tests.
6140
30fd2977
RB
61412016-05-24 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/71253
6144 * gcc.dg/torture/pr71253.c: New testcase.
6145
ca6f60bc
KV
61462016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6147
6148 PR middle-end/71252
6149 * gfortran.dg/pr71252.f90: New test.
6150
d3465d72
RS
61512016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6152
6153 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6154
f17a223d
RB
61552016-05-24 Richard Biener <rguenther@suse.de>
6156
6157 PR middle-end/70434
6158 PR c/69504
6159 * c-c++-common/vector-subscript-4.c: New testcase.
6160 * c-c++-common/vector-subscript-5.c: Likewise.
6161
e3f36534
JD
61622016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6163
6164 PR fortran/71123
6165 * gfortran.dg/namelist_90.f: New test
6166
85d5c27d
JD
61672016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6168
6169 PR fortran/66461
6170 * gfortran.dg/unexpected_eof.f: New test
6171
fe3f3340
MM
61722016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6173 Kelvin Nilsen <kelvin@gcc.gnu.org>
6174
6175 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6176 as little endian.
6177
26d6ae55
PC
61782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6179
6180 PR c++/70972
6181 * g++.dg/cpp0x/inh-ctor20.C: New.
6182 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6183
d6c9a06f
PC
61842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6185
6186 PR c++/69095
6187 * g++.dg/cpp0x/variadic168.C: New.
6188
396a1d10
PC
61892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6190
6191 * g++.dg/cpp0x/pr31445.C: Test column number too.
6192 * g++.dg/cpp0x/pr32253.C: Likewise.
6193 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6194 * g++.dg/cpp0x/variadic36.C: Likewise.
6195
ece46666
MG
61962016-05-23 Marc Glisse <marc.glisse@inria.fr>
6197
6198 * gcc.dg/fold-notshift-2.c: Adjust.
6199
a7dc5980
MP
62002016-05-23 Marek Polacek <polacek@redhat.com>
6201
6202 PR c/49859
6203 * c-c++-common/Wswitch-unreachable-1.c: New test.
6204 * gcc.dg/Wswitch-unreachable-1.c: New test.
6205 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6206 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6207 * g++.dg/gomp/block-10.C: Likewise.
6208 * gcc.dg/gomp/block-10.c: Likewise.
6209 * g++.dg/gomp/block-9.C: Likewise.
6210 * gcc.dg/gomp/block-9.c: Likewise.
6211 * g++.dg/gomp/target-1.C: Likewise.
6212 * g++.dg/gomp/target-2.C: Likewise.
6213 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 6214 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
6215 * g++.dg/gomp/taskgroup-1.C: Likewise.
6216 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6217 * gcc.dg/gomp/teams-1.c: Likewise.
6218 * g++.dg/gomp/teams-1.C: Likewise.
6219 * g++.dg/overload/error3.C: Likewise.
6220 * g++.dg/tm/jump1.C: Likewise.
6221 * g++.dg/torture/pr40335.C: Likewise.
6222 * gcc.dg/c99-vla-jump-5.c: Likewise.
6223 * gcc.dg/switch-warn-1.c: Likewise.
6224 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6225 * gcc.dg/nested-func-1.c: Likewise.
6226 * gcc.dg/pr67784-4.c: Likewise.
6227
18b54004
RB
62282016-05-23 Richard Biener <rguenther@suse.de>
6229
6230 PR tree-optimization/71230
6231 * gfortran.dg/pr71230-1.f90: New testcase.
6232 * gfortran.dg/pr71230-2.f90: Likewise.
6233
e569db5f
VK
62342016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6235
396a1d10 6236 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
6237 * gcc.dg/vect/pr58135.c: Add new.
6238 * gfortran.dg/pr46519-1.f: Adjust test case.
6239
e4b71114
PC
62402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6241
6242 PR c++/53401
6243 * g++.dg/cpp0x/decltype64.C: New.
6244
a25a8058
CL
62452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6246
6247 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6248 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6249 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6250
0dcfe9ab
CL
62512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6252
6253 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6254 Add poly64x1_t and poly64x2_t cases if supported.
6255 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6256 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6257 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6258 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6259 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6260
ffd70e4a
CL
62612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6262
6263 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6264 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6265 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6266 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6267 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6268 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6269 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6270
4b1f57fe
CL
62712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6272
6273 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6274
16c5ec77
CL
62752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6276
6277 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6278 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6279
94ad56c7
JJ
62802016-05-22 Jakub Jelinek <jakub@redhat.com>
6281
57748705
JJ
6282 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6283 constraint instead of "r".
6284 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6285 insn instead of vxorpd.
6286 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6287
af120161
JJ
6288 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6289 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6290
355023ce
JJ
6291 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6292
3b48574c
JJ
6293 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6294 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6295
94ad56c7
JJ
6296 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6297
8a85cee2
KV
62982016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6299
6300 PR middle-end/40921
6301 * gcc.dg/tree-ssa/pr40921.c: New test.
6302
8e916b16
PS
63032016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6304
6305 PR target/71103
6306 * gcc.target/avr/pr71103.c: New test.
6307
88aea79f
KV
63082016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6309
6310 PR middle-end/71179
6311 * gcc.dg/tree-ssa/pr71179.c: New test.
6312
79063edd
MS
63132016-05-20 Martin Sebor <msebor@redhat.com>
6314
6315 PR c/71115
6316 * gcc.dg/init-excess-2.c: New test.
6317
55c8849f
EB
63182016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6319
6320 * gnat.dg/opt53.adb: New test.
6321 * gnat.dg/opt54.adb: Likewise.
6322
c91a0948
MJ
63232016-05-20 Martin Jambor <mjambor@suse.cz>
6324
6325 PR tree-optimization/70884
6326 * gcc.dg/tree-ssa/pr70919.c: New test.
6327
9cad20fa
BS
63282016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6329
6330 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6331 formatting.
69a6d5ad
NS
6332 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6333 fix code formatting.
6334
63352016-05-20 Nathan Sidwell <nathan@acm.org>
6336
6337 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6338 non-common cases.
6339 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 6340
15c671a7
DM
63412016-05-20 David Malcolm <dmalcolm@redhat.com>
6342
6343 * jit.dg/all-non-failing-tests.h: Add
6344 test-factorial-must-tail-call.c.
6345 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6346 * jit.dg/test-factorial-must-tail-call.c: New test case.
6347
4f028369
JJ
63482016-05-20 Jakub Jelinek <jakub@redhat.com>
6349
6350 PR fortran/71204
6351 * gfortran.dg/pr71204.f90: New test.
6352
7dea4ab3
CP
63532016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6354
6355 * gcc.target/nvptx/sincos.c: New test.
6356
ef98d365
PC
63572016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/70572
6360 * g++.dg/cpp1y/auto-fn31.C: New.
6361
92466115
BS
63622016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6363
6364 * gcc.target/powerpc/vec-addec.c: New test.
6365 * gcc.target/powerpc/vec-addec-int128.c: New test.
6366
9a385c2d
DM
63672016-05-20 David Malcolm <dmalcolm@redhat.com>
6368
6369 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6370 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6371 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6372 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6373
77c9d5b4
JH
63742016-05-20 Jan Hubicka <hubicka@ucw.cz>
6375
6376 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6377
68047971
JJ
63782016-05-20 Jakub Jelinek <jakub@redhat.com>
6379
18954840
JJ
6380 PR c++/71210
6381 * g++.dg/opt/pr71210-1.C: New test.
6382 * g++.dg/opt/pr71210-2.C: New test.
6383
68047971
JJ
6384 PR tree-optimization/29756
6385 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6386 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6387 only on selected targets where V4SImode vectors are known to be
6388 supported.
6389
d78789f5
MG
63902016-05-20 Marc Glisse <marc.glisse@inria.fr>
6391
6392 PR tree-optimization/71079
6393 PR tree-optimization/71206
6394 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6395
550fa093
PK
63962016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6397
6398 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6399 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6400 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6401
483c6429
RG
64022016-05-20 Richard Guenther <rguenther@suse.de>
6403
6404 PR tree-optimization/29756
6405 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6406
eb066284
RB
64072016-05-20 Richard Biener <rguenther@suse.de>
6408
6409 PR tree-optimization/71185
6410 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6411
58f10249
RB
64122016-05-20 Richard Biener <rguenther@suse.de>
6413
6414 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6415
2a5569fa
MP
64162016-05-19 Marek Polacek <polacek@redhat.com>
6417
6418 PR c++/71075
6419 * g++.dg/diagnostic/pr71075.C: New test.
6420
5e9a5385
DM
64212016-05-19 David Malcolm <dmalcolm@redhat.com>
6422
6423 PR c++/71184
6424 * g++.dg/pr71184.C: New test case.
6425
4f45da44
KN
64262016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6427
6428 * gcc.target/powerpc/darn-0.c: New test.
6429 * gcc.target/powerpc/darn-1.c: New test.
6430 * gcc.target/powerpc/darn-2.c: New test.
6431
4177437e
MP
64322016-05-19 Marek Polacek <polacek@redhat.com>
6433
6434 PR tree-optimization/71031
6435 * gcc.dg/tree-ssa/vrp100.c: New test.
6436
afb72432
IE
64372016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6438
6439 PR rtl-optimization/71148
6440 * gcc.dg/pr71148.c: New test.
6441
4f83064e
KT
64422016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6443
6444 PR target/71056
6445 * gcc.target/arm/pr71056.c: New test.
6446
4bf8dbe1
BE
64472016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6448
6449 * c-c++-common/pr69669.c: Check the used mode.
6450
f3510625
MO
64512016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6452
6453 PR sanitizer/64354
6454 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6455
43c0068e
RB
64562016-05-19 Richard Biener <rguenther@suse.de>
6457
6458 PR tree-optimization/70729
6459 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6460 * gcc.dg/graphite/scop-18.c: Likewise.
6461 * gcc.dg/pr41783.c: Disable LIM.
6462 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6463 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6464 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6465 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6466 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6467 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6468 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6469 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6470 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6471 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6472 * gfortran.dg/pr42108.f90: Likewise.
6473
70f25790
DM
64742016-05-18 David Malcolm <dmalcolm@redhat.com>
6475
6476 PR driver/69265
6477 * gcc.dg/spellcheck-options-11.c: New test case.
6478
960db8ec
JJ
64792016-05-18 Jakub Jelinek <jakub@redhat.com>
6480
6481 PR c++/71100
6482 * g++.dg/opt/pr71100.C: New test.
6483
04643334
MJ
64842016-05-18 Martin Jambor <mjambor@suse.cz>
6485
6486 PR ipa/69708
6487 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6488 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6489 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6490 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6491
91bb9f80
MJ
64922016-05-18 Martin Jambor <mjambor@suse.cz>
6493
6494 PR ipa/69708
6495 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6496 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6497 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6498 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6499 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6500
c584aca6
PC
65012016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6502
6503 PR c++/69793
6504 * g++.dg/template/crash122.C: New.
6505
20309c6e
PC
65062016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6507
6508 PR c++/70466
6509 * g++.dg/template/pr70466-1.C: New.
6510 * g++.dg/template/pr70466-2.C: Likewise.
6511
50c78b9a
MM
65122016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6513
6514 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6515 splat operations and the XXSPLTIB instruction.
6516 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6517 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6518 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6519 xxlxor to clear a register.
6520
cf8be00d
RS
65212016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6522
6523 * gcc.dg/torture/pr71020.c: New test.
6524
848a392a
MJ
65252016-05-18 Martin Jambor <mjambor@suse.cz>
6526
6527 PR ipa/70646
6528 * gcc.dg/ipa/pr70646.c: New test.
6529
1f2ab776
CL
65302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6531
6532 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6533
76489493
CL
65342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6535
6536 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6537 missing tests for vreinterpretq_p{8,16}.
6538
bd79378d
CL
65392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6540
6541 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6542 vsliq_n_s64 and vsliq_n_u64.
6543
81ca3ea0
CL
65442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6545
6546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6547 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6548
873cb425
CL
65492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6550
6551 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6552 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6553 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6554
9d6e7c21
CL
65552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6556
6557 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6558 in comment.
6559
b4dbe40e 65602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
6561
6562 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6563 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6564 "blr\t" and switch to scan-assembler-times.
6565
83a5c910
JW
65662016-05-18 Jiong Wang <jiong.wang@arm.com>
6567
53d6d955
UB
6568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6569 with __aarch64__.
6570 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6571 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 6572
fb7cbdeb
JJ
65732016-05-18 Jakub Jelinek <jakub@redhat.com>
6574
8ee91165
JJ
6575 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6576 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6577 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6578 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6579 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6580 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6581
cf4d516a
JJ
6582 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6583 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6584
a4f16422
JJ
6585 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6586 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6587
7b37ce10
JJ
6588 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6589 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6590
fb7cbdeb
JJ
6591 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6592
c9326aef
RB
65932016-05-18 Richard Biener <rguenther@suse.de>
6594
6595 PR tree-optimization/71168
6596 * gcc.dg/torture/pr71168.c: New testcase.
6597
df8b0a11
KV
65982016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6599
6600 PR middle-end/63586
6601 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6602 * gcc.dg/tree-ssa/pr63586.c: New test.
6603 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6604
2efd67ed
NS
66052016-05-17 Nathan Sidwell <nathan@acm.org>
6606
6607 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6608 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6609 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6610 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6611
1988b2c2
NS
66122016-05-17 Nathan Sidwell <nathan@acm.org>
6613
6614 * gcc.target/nvptx/abi-vararg-3.c: New.
6615
ad1d92ab
MM
66162016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6617
6618 PR tree-optimization/54579
6619 PR middle-end/55299
6620 * gcc.dg/fold-notrotate-1.c: New test.
6621 * gcc.dg/fold-notshift-1.c: New test.
6622 * gcc.dg/fold-notshift-2.c: New test.
6623
47768df8
MP
66242016-05-17 Marek Polacek <polacek@redhat.com>
6625
6626 PR ipa/71146
6627 * g++.dg/ipa/pr71146.C: New test.
6628
6b5423a5
DM
66292016-05-17 David Malcolm <dmalcolm@redhat.com>
6630
6631 * jit.dg/test-error-array-bounds.c: New test case.
6632
c7986356
MG
66332016-05-17 Marc Glisse <marc.glisse@inria.fr>
6634
6635 * gcc.dg/tree-ssa/and-1.c: New testcase.
6636
d982c5b7
MG
66372016-05-17 Marc Glisse <marc.glisse@inria.fr>
6638
6639 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6640 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6641
0139ba93
MG
66422016-05-17 Marc Glisse <marc.glisse@inria.fr>
6643
6644 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6645 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6646
daab4562
JW
66472016-05-17 Jiong Wang <jiong.wang@arm.com>
6648
6649 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6650
22330033
JW
66512016-05-17 Jiong Wang <jiong.wang@arm.com>
6652
6653 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6654
98b3a5f2
JW
66552016-05-17 Jiong Wang <jiong.wang@arm.com>
6656
6657 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6658 ".2d[index]" when scan the assembly.
6659 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6660 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6661 float64x1.
6662 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6663
b71b7a8e
RB
66642016-05-17 Richard Biener <rguenther@suse.de>
6665
6666 PR tree-optimization/71132
6667 * gcc.dg/torture/pr71132.c: New testcase.
6668
3c51ad46
CL
66692016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6670
6671 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6672
d20faa66
KT
66732016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6674
6675 PR target/70809
6676 * gcc.target/aarch64/pr70809_1.c: New test.
6677
b75cc5a4
KT
66782016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6679
6680 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6681 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6682 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6683 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6684
b28eb195
IE
66852016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6686 Ilya Enkovich <ilya.enkovich@intel.com>
6687
6688 PR target/71114
6689 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6690
0b9004ed
JH
66912016-05-16 Jan Hubicka <hubicka@ucw.cz>
6692
6693 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6694 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6695
1b81a1c1
MW
66962016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6697
6698 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6699 test for __ARM_FP16_ARGS.
6700 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6701 * gcc.target/arm/aapcs/neon-vect10.c: New.
6702 * gcc.target/arm/aapcs/neon-vect9.c: New.
6703 * gcc.target/arm/aapcs/vfp18.c: New.
6704 * gcc.target/arm/aapcs/vfp19.c: New.
6705 * gcc.target/arm/aapcs/vfp20.c: New.
6706 * gcc.target/arm/aapcs/vfp21.c: New.
6707 * gcc.target/arm/fp16-aapcs-1.c: New.
6708 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6709 test for __ARM_FP16_ARGS.
6710 * g++.target/arm/fp16-return-1.c: Update expected output.
6711
921d1e73
JW
67122016-05-16 Jiong Wang <jiong.wang@arm.com>
6713
6714 PR testsuite/70227
6715 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6716
228eb42a
HA
67172016-05-15 Harald Anlauf <anlauf@gmx.de>
6718
6719 PR fortran/69603
6720 * gfortran.dg/pr69603.f90: New testcase.
6721
785abfd3
FR
67222016-05-14 Fritz Reese <fritzoreese@gmail.com>
6723
6724 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6725
e75eb64f
FR
67262016-05-14 Fritz Reese <fritzoreese@gmail.com>
6727
6728 PR fortran/71047
6729 * gfortran.dg/pr71047.f08: New test.
6730
aa4b467b
JM
67312016-05-13 Joseph Myers <joseph@codesourcery.com>
6732
6733 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6734 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6735 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6736
653fb4a2
MS
67372016-05-13 Martin Sebor <msebor@redhat.com>
6738
6739 PR c++/60049
6740 * g++.dg/cpp0x/constexpr-60049.C: New test.
6741
9e37582d
JJ
67422016-05-13 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR bootstrap/71071
6745 * gcc.dg/pr71071.c: New test.
6746
a278aa17
UB
67472016-05-13 Uros Bizjak <ubizjak@gmail.com>
6748
6749 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6750 remove XOP handling.
377eaca7 6751 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 6752
ac3d02e2
NS
67532016-05-13 Nathan Sidwell <nathan@acm.org>
6754
6755 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6756 __atomic_is_lock_free declaration.
6757
8ab3bdac
RB
67582016-05-13 Richard Biener <rguenther@suse.de>
6759
6760 PR tree-optimization/42587
6761 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6762
623b8e0a
ML
67632016-05-13 Martin Liska <mliska@suse.cz>
6764
6765 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6766 the new format of dump output.
6767
da7674f6
IE
67682016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6769
6770 * gcc.dg/pr71084.c: New test.
6771
c959db3d
RR
67722016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6773
53d6d955
UB
6774 PR target/53440
6775 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 6776
43203dea
RR
67772016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6778
6779 * gcc.target/aarch64/struct_return.c: New test.
6780
4f2e1536
MP
67812016-05-12 Marek Polacek <polacek@redhat.com>
6782
6783 PR c/70756
6784 * c-c++-common/pr70756-2.c: New test.
6785 * c-c++-common/pr70756.c: New test.
6786
1ef33ef3
RB
67872016-05-12 Richard Biener <rguenther@suse.de>
6788
6789 PR tree-optimization/71059
6790 * gcc.dg/torture/pr71059.c: New testcase.
6791
763baff6
RB
67922016-05-12 Richard Biener <rguenther@suse.de>
6793
6794 PR tree-optimization/71062
6795 * gcc.dg/torture/pr71062.c: New testcase.
6796
c4ec1243
IE
67972016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6798
6799 PR tree-optimization/71006
6800 * gcc.dg/pr71006.c: New test.
6801
a5fbf76d
MP
68022016-05-12 Marek Polacek <polacek@redhat.com>
6803
6804 PR driver/71063
6805 * gcc.dg/opts-7.c: New test.
6806
5acc47a4
KT
68072016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6808
6809 PR target/70830
6810 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6811 Add -save-temps to dg-options.
6812 Scan for ldmfd rather than pop instruction.
6813 * gcc.target/arm/interrupt-2.c: Likewise.
6814 * gcc.target/arm/pr70830.c: New test.
6815
40bd4bf9
JJ
68162016-05-12 Jakub Jelinek <jakub@redhat.com>
6817
3cd63842
JJ
6818 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6819 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6820
c05d08f6
JJ
6821 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6822 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6823 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6824
bc27ffae
JJ
6825 PR target/71019
6826 * gcc.target/i386/avx512vl-pack-1.c: New test.
6827 * gcc.target/i386/avx512vl-pack-2.c: New test.
6828 * gcc.target/i386/avx512bw-pack-2.c: New test.
6829
515d7412
JJ
6830 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6831
40bd4bf9
JJ
6832 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6833 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6834 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6835
44ab146a
RB
68362016-05-12 Richard Biener <rguenther@suse.de>
6837
6838 PR tree-optimization/70986
6839 * gcc.dg/torture/pr70986-1.c: New testcase.
6840 * gcc.dg/torture/pr70986-2.c: Likewise.
6841 * gcc.dg/torture/pr70986-3.c: Likewise.
6842
d6e83a8d
MM
68432016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6844
6845 PR c/43651
6846 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6847 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6848
51e67ea3
UB
68492016-05-11 Uros Bizjak <ubizjak@gmail.com>
6850
6851 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6852 directive.
6853 * gcc.target/i386/pr66746.c: Ditto.
6854
3fd2b007
MM
68552016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6856
6857 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6858 support.
6859 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6860 warning when using -mvsx-timode.
6861 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6862 * gcc.target/powerpc/dform-2.c: Likewise.
6863 * gcc.target/powerpc/pr68805.c: Likewise.
6864
5c3a10fb
MP
68652016-05-11 Marek Polacek <polacek@redhat.com>
6866
6867 PR c++/71024
6868 * c-c++-common/attributes-3.c: New test.
6869
7cfb065b
NS
68702016-05-11 Nathan Sidwell <nathan@acm.org>
6871
6872 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6873 * gcc.c-torture/execute/pr68185.c: Likewise.
6874 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6875 * gcc.dg/pr69634.c: Requires scheduling.
6876 * gcc.dg/torture/pr66178.c: Require label values.
6877 * gcc.dg/setjmp-6.c: Require indirect jumps.
6878
f35ea97d
RB
68792016-05-11 Richard Biener <rguenther@suse.de>
6880
6881 PR tree-optimization/71055
6882 * gcc.dg/torture/pr71055.c: New testcase.
6883
dff70323
RB
68842016-05-11 Richard Biener <rguenther@suse.de>
6885
6886 PR debug/71057
6887 * g++.dg/debug/pr71057.C: New testcase.
6888
56a3d28b
JJ
68892016-05-11 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR fortran/70855
6892 * gfortran.dg/gomp/pr70855.f90: New test.
6893
ebc1b29e
RB
68942016-05-11 Richard Biener <rguenther@suse.de>
6895
6896 PR middle-end/71002
6897 * g++.dg/torture/pr71002.C: New testcase.
6898
98ccd1d7
IE
68992016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6900
6901 PR middle-end/70807
6902 * gcc.dg/pr70807.c: New test.
6903
ed29e24b
MS
69042016-05-10 Martin Sebor <msebor@redhat.com>
6905
6906 PR c++/38611
6907 * g++.dg/Wattributes.C: New test.
6908
e39dab2c
MG
69092016-05-10 Marc Glisse <marc.glisse@inria.fr>
6910
6911 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6912 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6913 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6914
d067e238
IE
69152016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6916
6917 PR target/70799
6918 * gcc.target/i386/pr70799-1.c: New test.
6919
cd36c83e
PMR
69202016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6921
6922 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6923
1e3af2a4
IE
69242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6925
6926 PR middle-end/70877
6927 * gcc.target/i386/pr70877.c: New test.
6928
afc610db
IE
69292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6930
6931 PR tree-optimization/70786
6932 * gcc.target/i386/pr70876.c: New test.
6933
4b59d19f
JJ
69342016-05-10 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR target/70927
6937 * gcc.target/i386/avx512vl-logic-1.c: New test.
6938 * gcc.target/i386/avx512vl-logic-2.c: New test.
6939 * gcc.target/i386/avx512dq-logic-2.c: New test.
6940
9b5ee426
BS
69412016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6942
6943 PR target/70963
6944 * gcc.target/powerpc/pr70963.c: New.
6945
f3352cab
DM
69462016-05-10 David Malcolm <dmalcolm@redhat.com>
6947
6948 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6949 (test_very_wide_line): Add ruler to expected output.
6950 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6951 (test_very_wide_line): Likewise.
6952 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6953 (test_show_locus): Within the handling of "test_very_wide_line",
6954 enable show_ruler_p on the diagnostic context.
6955
4a3255dd
RB
69562016-05-10 Richard Biener <rguenther@suse.de>
6957
6958 PR tree-optimization/71039
6959 * gcc.dg/torture/pr71039.c: New testcase.
6960
da7c9950
NS
69612016-05-10 Nathan Sidwell <nathan@acm.org>
6962
6963 * gcc.dg/nested-func-10.c: Requires alloca.
6964 * gcc.dg/nested-func-9.c: Requires alloca.
6965 * gcc.c-torture/execute/pr70460.c: Requires labels.
6966 * gcc.c-torture/compile/pr70199.c: Requires labels.
6967 * gcc.target/nvptx/decl.c: Compile only.
6968 * gcc.target/nvptx/trailing-init.c: Compile only.
6969 * gcc.target/nvptx/ary-init.c: Compile only.
6970
cf68d92c
MP
69712016-05-10 Marek Polacek <polacek@redhat.com>
6972
6973 PR c/70255
6974 * gcc.dg/attr-opt-1.c: New test.
6975
64ea4e15
RB
69762016-05-10 Richard Biener <rguenther@suse.de>
6977
6978 PR tree-optimization/70497
6979 PR tree-optimization/28367
6980 * gcc.dg/torture/20160404-1.c: New testcase.
6981 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6982 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6983
5a96dae3
PMR
69842016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6985
6986 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6987
fc97f805
UB
69882016-05-09 Uros Bizjak <ubizjak@gmail.com>
6989
6990 * gcc.target/i386/fabsneg-1.c New test.
6991
a710b1d5
AM
69922016-05-09 Alan Modra <amodra@gmail.com>
6993
6994 PR testsuite/70826
6995 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6996
171f6f05
RB
69972016-05-09 Richard Biener <rguenther@suse.de>
6998
6999 PR tree-optimization/70985
7000 * gcc.dg/torture/pr70985.c: New testcase.
7001
18caa34e
BC
70022016-05-09 Bin Cheng <bin.cheng@arm.com>
7003
7004 * gcc.dg/tree-ssa/ifc-9.c: New test.
7005 * gcc.dg/tree-ssa/ifc-10.c: New test.
7006 * gcc.dg/tree-ssa/ifc-11.c: New test.
7007 * gcc.dg/tree-ssa/ifc-12.c: New test.
7008 * gcc.dg/vect/pr61194.c: Remove XFAIL.
7009 * gcc.dg/vect/vect-23.c: Remove XFAIL.
7010 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7011
7a27d38f
RB
70122016-05-09 Richard Biener <rguenther@suse.de>
7013
7014 PR fortran/70937
7015 * gfortran.dg/pr70937.f90: New testcase.
7016
5ebbbd3d
RO
70172016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7018
7019 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7020
f6288c24
FR
70212016-05-07 Fritz Reese <fritzoreese@gmail.com>
7022
7023 PR fortran/56226
7024 * gfortran.dg/dec_structure_1.f90: New testcase.
7025 * gfortran.dg/dec_structure_2.f90: Ditto.
7026 * gfortran.dg/dec_structure_3.f90: Ditto.
7027 * gfortran.dg/dec_structure_4.f90: Ditto.
7028 * gfortran.dg/dec_structure_5.f90: Ditto.
7029 * gfortran.dg/dec_structure_6.f90: Ditto.
7030 * gfortran.dg/dec_structure_7.f90: Ditto.
7031 * gfortran.dg/dec_structure_8.f90: Ditto.
7032 * gfortran.dg/dec_structure_9.f90: Ditto.
7033 * gfortran.dg/dec_structure_10.f90: Ditto.
7034 * gfortran.dg/dec_structure_11.f90: Ditto.
7035 * gfortran.dg/dec_union_1.f90: Ditto.
7036 * gfortran.dg/dec_union_2.f90: Ditto.
7037 * gfortran.dg/dec_union_3.f90: Ditto.
7038 * gfortran.dg/dec_union_4.f90: Ditto.
7039 * gfortran.dg/dec_union_5.f90: Ditto.
7040 * gfortran.dg/dec_union_6.f90: Ditto.
7041 * gfortran.dg/dec_union_7.f90: Ditto.
7042
5ec4a8cd
TV
70432016-05-07 Tom de Vries <tom@codesourcery.com>
7044
7045 PR tree-optimization/70956
7046 * gcc.dg/graphite/pr70956.c: New test.
7047
58ec1d0e
JJ
70482016-05-06 Jakub Jelinek <jakub@redhat.com>
7049
ccd88fb7
JJ
7050 PR middle-end/70941
7051 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7052 (a, b, c, d): Change type from char to signed char.
7053 (main): Compare against (signed char) -1634678893 instead of
7054 hardcoded -109. Use __builtin_abort instead of abort.
7055
dd3b6464
JJ
7056 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7057 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7058
58ec1d0e
JJ
7059 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7060
19aa23d8
YR
70612016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7062
7063 PR debug/70935
7064 * gcc.dg/torture/pr70935.c: New test.
7065
ae5f0df1
OE
70662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7067
7068 PR target/58219
ce23a8ff 7069 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 7070
078f7e37
RB
70712016-05-06 Richard Biener <rguenther@suse.de>
7072
7073 PR tree-optimization/70960
7074 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7075
765d7b54
OE
70762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7077
7078 PR target/52933
7079 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7080 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7081 Adjust expected instruction counts.
7082 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7083
29c94e65
MP
70842016-05-06 Marek Polacek <polacek@redhat.com>
7085
7086 PR sanitizer/70875
7087 * gcc.dg/ubsan/bounds-3.c: New test.
7088
3684b02e
OE
70892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7090
7091 PR target/54089
7092 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7093
8706773f
RB
70942016-05-06 Richard Biener <rguenther@suse.de>
7095
7096 PR middle-end/70931
7097 * gfortran.dg/pr70931.f90: New testcase.
7098
a4f51018
RB
70992016-05-06 Richard Biener <rguenther@suse.de>
7100
7101 PR middle-end/70941
7102 * gcc.dg/torture/pr70941.c: New testcase.
7103
c4f2425f
BC
71042016-05-05 Bin Cheng <bin.cheng@arm.com>
7105
7106 PR tree-optimization/57206
7107 * gcc.dg/vect/pr57206.c: New test.
7108
5dc08197
RO
71092016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7110
7111 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7112
351f85c5
JJ
71132016-05-05 Jakub Jelinek <jakub@redhat.com>
7114
568bac8c
JJ
7115 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7116
351f85c5
JJ
7117 * c-c++-common/Wdangling-else-4.c: New test.
7118
33fd7785
JJ
71192016-05-04 Jakub Jelinek <jakub@redhat.com>
7120
2d1ac15a
JJ
7121 PR c++/70906
7122 PR c++/70933
7123 * g++.dg/opt/pr70906.C: New test.
7124 * g++.dg/opt/pr70933.C: New test.
7125
33fd7785
JJ
7126 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7127
6b715bf6
JH
71282016-05-04 Jan Hubicka <hubicka@ucw.cz>
7129
7130 * gcc.dg/ipa/pure-const-3.c: New testcase.
7131
deef7113
MP
71322016-05-04 Marek Polacek <polacek@redhat.com>
7133
7134 * c-c++-common/Wdangling-else-1.c: New test.
7135 * c-c++-common/Wdangling-else-2.c: New test.
7136 * c-c++-common/Wdangling-else-3.c: New test.
7137
5396db97
KCY
71382016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7139
7140 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7141 flag is present.
7142
de55efd5
MP
71432016-05-04 Marek Polacek <polacek@redhat.com>
7144
7145 PR c/48778
7146 * gcc.dg/Waddress-2.c: New test.
7147
475839b6
AM
71482016-05-04 Alan Modra <amodra@gmail.com>
7149
7150 * gcc.target/powerpc/pr70866.c: New.
7151
b25aad5f
MS
71522016-05-03 Martin Sebor <msebor@redhat.com>
7153
7154 PR c++/66561
7155 * c-c++-common/builtin_location.c: New test.
7156 * g++.dg/cpp1y/builtin_location.C: New test.
7157
79ce98bc
MP
71582016-05-03 Marek Polacek <polacek@redhat.com>
7159
7160 PR c/70859
7161 * gcc.dg/pr70859.c: New test.
7162 * gcc.dg/pr70859-2.c: New test.
7163
402e89f5
PMR
71642016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7165
7166 * gnat.dg/debug5.adb: New testcase.
7167
f3d90045
DV
71682016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7169
7170 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7171 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7172 Procedure to check for z10 instruction set.
7173
1e26cec1
CL
71742016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7175
7176 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7177
71aca5a0
AM
71782016-05-03 Alan Modra <amodra@gmail.com>
7179
7180 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7181
2fd70ec1
JJ
71822016-05-03 Jakub Jelinek <jakub@redhat.com>
7183
7184 * gcc.target/i386/avx512f-cvt-1.c: New test.
7185
e5705cf7
L
71862016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7187
7188 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7189 -fdump-tree-vrp-details.
7190
381cdae4
RB
71912016-05-03 Richard Biener <rguenther@suse.de>
7192
7193 * gcc.dg/pr30172-1.c: Adjust.
7194 * gcc.dg/pr63743.c: Likewise.
7195 * gcc.dg/tm/pr51696.c: Likewise.
7196 * c-c++-common/tm/safe-1.c: Likewise.
7197 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7198 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7199 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7200 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7201
adedd5c1
JJ
72022016-05-03 Jakub Jelinek <jakub@redhat.com>
7203
31ed1665
JJ
7204 PR rtl-optimization/70467
7205 * gcc.target/i386/pr70467-3.c: New test.
7206 * gcc.target/i386/pr70467-4.c: New test.
7207
dea60b59
JJ
7208 PR tree-optimization/70916
7209 * gcc.c-torture/compile/pr70916.c: New test.
7210
adedd5c1
JJ
7211 PR target/49244
7212 * gcc.target/i386/pr49244-1.c: New test.
7213 * gcc.target/i386/pr49244-2.c: New test.
7214
f80041ef
BS
72152016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7216
7217 PR rtl-optimization/44281
7218 * gcc.target/i386/pr44281.c: New test.
7219
1cfcd39e
BC
72202016-05-03 bin cheng <bin.cheng@arm.com>
7221
7222 PR tree-optimization/56541
7223 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7224 * gcc.dg/vect/pr56541.c: new test.
7225
4304ccfd
MM
72262016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7227
7228 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7229 __float128.
7230 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7231
50d94c29
L
72322016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7233
7234 PR testsuite/70520
7235 * c-c++-common/asan/clone-test-1.c (main): Align child process
7236 stack to 16 bytes.
7237
bc1aee87
DM
72382016-05-02 David Malcolm <dmalcolm@redhat.com>
7239
7240 PR c++/62314
7241 * g++.dg/spellcheck-fields-2.C: New test case.
7242
474e0129
DM
72432016-05-02 David Malcolm <dmalcolm@redhat.com>
7244
7245 PR c++/62314
7246 * g++.dg/pr62314.C: New test case.
7247
818b88a7
JH
72482016-05-02 Jan Hubicka <hubicka@ucw.cz>
7249
7250 * gcc.dg/ipa/inline-8.c: New testcase.
7251
dd77684f
JJ
72522016-05-02 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR rtl-optimization/70467
7255 * gcc.target/i386/pr70467-1.c: New test.
7256
72407e00
BE
72572016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7258
7259 * gcc.dg/spec-options.c: Run the test on all targets.
7260 * gcc.dg/foo.specs: Use cpp_unique_options.
7261
dd53d197
MG
72622016-05-02 Marc Glisse <marc.glisse@inria.fr>
7263
7264 * gcc.dg/tree-ssa/unord.c: New testcase.
7265
a8b85ce9
MG
72662016-05-02 Marc Glisse <marc.glisse@inria.fr>
7267
7268 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7269
5b37e866
NS
72702016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7271
7272 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7273
7176a4a0
MP
72742016-05-02 Marek Polacek <polacek@redhat.com>
7275
7276 PR c/70851
7277 * gcc.dg/enum-incomplete-3.c: New test.
7278
6b9933b9
MP
72792016-05-02 Marek Polacek <polacek@redhat.com>
7280 Tom de Vries <tom@codesourcery.com>
7281
7282 PR tree-optimization/70700
7283 * gcc.dg/pr70700.c: New test.
7284
90f82260
UB
72852016-05-01 Uros Bizjak <ubizjak@gmail.com>
7286
7287 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7288 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7289 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7290 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7291 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7292
f73036c1
EB
72932016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7294
7295 * ada/acats/run_acats: Rename into...
7296 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7297 * ada/acats/run_all.sh: Remove redundant test.
7298 (target_run): Move around.
7299 (target_gnatchop): Use newly built executable.
7300 (target_gnatmake): Likewise.
7301 Check that the compilation of impbit succeeds.
7302
85e051a3
OE
73032016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7304
7305 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7306 * gcc.dg/20021029-1.c: Likewise.
7307 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7308 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7309 * gcc.target/sh/cmpstr.c: Likewise.
7310 * gcc.target/sh/cmpstrn.c: Likewise.
7311 * gcc.target/sh/memset.c: Likewise.
7312 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7313 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7314 * gcc.target/sh/pr39423-1.c: Likewise.
7315 * gcc.target/sh/pr49468-di.c: Likewise.
7316 * gcc.target/sh/pr49468-si.c: Likewise.
7317 * gcc.target/sh/pr49880-1.c: Likewise.
7318 * gcc.target/sh/pr49880-2.c: Likewise.
7319 * gcc.target/sh/pr49880-3.c: Likewise.
7320 * gcc.target/sh/pr50751-1.c: Likewise.
7321 * gcc.target/sh/pr50751-4.c: Likewise.
7322 * gcc.target/sh/pr50751-7.c: Likewise.
7323 * gcc.target/sh/pr51244-1.c: Likewise.
7324 * gcc.target/sh/pr51244-10.c: Likewise.
7325 * gcc.target/sh/pr51244-11.c: Likewise.
7326 * gcc.target/sh/pr51244-12.c: Likewise.
7327 * gcc.target/sh/pr51244-13.c: Likewise.
7328 * gcc.target/sh/pr51244-14.c: Likewise.
7329 * gcc.target/sh/pr51244-17.c: Likewise.
7330 * gcc.target/sh/pr51244-18.c: Likewise.
7331 * gcc.target/sh/pr51244-19.c: Likewise.
7332 * gcc.target/sh/pr51244-4.c: Likewise.
7333 * gcc.target/sh/pr51244-5.c: Likewise.
7334 * gcc.target/sh/pr51244-7.c: Likewise.
7335 * gcc.target/sh/pr51244-8.c: Likewise.
7336 * gcc.target/sh/pr51244-9.c: Likewise.
7337 * gcc.target/sh/pr51697.c: Likewise.
7338 * gcc.target/sh/pr52483-1.c: Likewise.
7339 * gcc.target/sh/pr52483-2.c: Likewise.
7340 * gcc.target/sh/pr52483-3.c: Likewise.
7341 * gcc.target/sh/pr52483-5.c: Likewise.
7342 * gcc.target/sh/pr52933-1.c: Likewise.
7343 * gcc.target/sh/pr52933-2.c: Likewise.
7344 * gcc.target/sh/pr52933-3.c: Likewise.
7345 * gcc.target/sh/pr53568-1.c: Likewise.
7346 * gcc.target/sh/pr53976-1.c: Likewise.
7347 * gcc.target/sh/pr53988-1.c: Likewise.
7348 * gcc.target/sh/pr53988.c: Likewise.
7349 * gcc.target/sh/pr54089-1.c: Likewise.
7350 * gcc.target/sh/pr54089-6.c: Likewise.
7351 * gcc.target/sh/pr54089-7.c: Likewise.
7352 * gcc.target/sh/pr54089-8.c: Likewise.
7353 * gcc.target/sh/pr54089-9.c: Likewise.
7354 * gcc.target/sh/pr54236-1.c: Likewise.
7355 * gcc.target/sh/pr54236-2.c: Likewise.
7356 * gcc.target/sh/pr54236-3.c: Likewise.
7357 * gcc.target/sh/pr54236-4.c: Likewise.
7358 * gcc.target/sh/pr54386.c: Likewise.
7359 * gcc.target/sh/pr54602-1.c: Likewise.
7360 * gcc.target/sh/pr54685.c: Likewise.
7361 * gcc.target/sh/pr54760-1.c: Likewise.
7362 * gcc.target/sh/pr54760-2.c: Likewise.
7363 * gcc.target/sh/pr54760-3.c: Likewise.
7364 * gcc.target/sh/pr54760-4.c: Likewise.
7365 * gcc.target/sh/pr54760-5.c: Likewise.
7366 * gcc.target/sh/pr54760-6.c: Likewise.
7367 * gcc.target/sh/pr55146.c: Likewise.
7368 * gcc.target/sh/pr55160.c: Likewise.
7369 * gcc.target/sh/pr59278.c: Likewise.
7370 * gcc.target/sh/pr59401-1.c: Likewise.
7371 * gcc.target/sh/pr59533-1.c: Likewise.
7372 * gcc.target/sh/pr63260.c: Likewise.
7373 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7374 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7375 * gcc.target/sh/strlen.c: Likewise.
7376 * gcc.target/sh/torture/pr30807.c: Likewise.
7377 * gcc.target/sh/torture/pr34777.c: Likewise.
7378 * gcc.target/sh/torture/pr64652.c: Likewise.
7379 * gcc.target/sh/torture/pr65505.c: Likewise.
7380 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7381 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7382
411e5c67
PC
73832016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7384
7385 PR c++/66644
7386 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7387
8fa97501
BS
73882016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7389
7390 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7391 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7392 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7393 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7394
5a956111
PP
73952016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7396
7397 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7398 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7399
e7ff0319
CP
74002016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7401
7402 PR middle-end/70626
7403 * c-c++-common/goacc/combined-reduction.c: New test.
7404 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7405
52d11a4b
L
74062016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7407
7408 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7409 *movdi_internal pattern only if PIC off.
7410 * gcc.target/i386/pr70155-2.c: Likewise.
7411 * gcc.target/i386/pr70155-3.c: Likewise.
7412 * gcc.target/i386/pr70155-4.c: Likewise.
7413 * gcc.target/i386/pr70155-5.c: Likewise.
7414 * gcc.target/i386/pr70155-6.c: Likewise.
7415 * gcc.target/i386/pr70155-7.c: Likewise.
7416 * gcc.target/i386/pr70155-8.c: Likewise.
7417 * gcc.target/i386/pr70155-15.c: Likewise.
7418 * gcc.target/i386/pr70155-17.c: Likewise.
7419 * gcc.target/i386/pr70155-22.c: Likewise.
7420
8960db31
BC
74212016-04-29 Bin Cheng <bin.cheng@arm.com>
7422
7423 PR tree-optimization/70803
7424 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7425
cca535a4
IE
74262016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7427
7428 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7429 optimization of vector loop.
7430 * gcc.target/i386/vect-unpack-3.c: New test.
7431 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7432 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7433 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7434
500ecf4a
MP
74352016-04-29 Marek Polacek <polacek@redhat.com>
7436
7437 PR sanitizer/70342
7438 * g++.dg/ubsan/null-7.C: New test.
7439
2fff3db8
MP
7440 PR c/70852
7441 * gcc.dg/pr70852.c: New test.
7442
509063eb
DV
74432016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7444
7445 PR/69089
7446 * g++.dg/cpp0x/alignas6.C: New test.
7447
83745c0d
DV
74482016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7449
c87885ca
RO
7450 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7451 * gcc.dg/pr27003.c: Likewise.
7452 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7453 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7454 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7455 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
7456 * gcc.target/arc/mxy.c: Likewise.
7457 * gcc.target/arc/mswape.c: Likewise.
7458 * gcc.target/arc/mrtsc.c: Likewise.
7459 * gcc.target/arc/mcrc.c: Likewise.
7460 * gcc.target/arc/mdsp-packa.c: Likewise.
7461 * gcc.target/arc/mdvbf.c: Likewise.
7462 * gcc.target/arc/mlock.c: Likewise.
7463 * gcc.target/arc/mmac-24.c: Likewise.
7464 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7465
849b265d
BS
74662016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7467 Matthijs Kooijman <matthijs@stdin.nl>
7468 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7469
7470 PR target/60040
7471 * gcc.target/avr/pr60040-1.c: New.
7472 * gcc.target/avr/pr60040-2.c: New.
7473
1390536b
RB
74742016-04-29 Richard Biener <rguenther@suse.de>
7475
7476 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7477
98998245
RB
74782016-04-29 Richard Biener <rguenther@suse.de>
7479
7480 PR tree-optimization/13962
7481 PR tree-optimization/65686
7482 * gcc.dg/uninit-pr65686.c: New testcase.
7483
8b80cc21
JJ
74842016-04-29 Jakub Jelinek <jakub@redhat.com>
7485
7486 PR middle-end/70843
7487 * gcc.dg/pr70843.c: New test.
7488
6181bc30
JJ
74892016-04-28 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR target/70858
7492 * gcc.target/i386/pr70858.c: New test.
7493
f4cb3612
AB
74942016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7495
7496 * gcc.target/arc/nps400-1.c: New file.
7497
8ad9df62
JR
74982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7499 Andrew Burgess <andrew.burgess@embecosm.com>
7500
7501 * gcc.target/arc/movh_cl-1.c: New file.
7502
ceaaa9fe
JR
75032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7504 Andrew Burgess <andrew.burgess@embecosm.com>
7505
7506 * gcc.target/arc/extzv-1.c: New file.
7507 * gcc.target/arc/insv-1.c: New file.
7508 * gcc.target/arc/insv-2.c: New file.
7509 * gcc.target/arc/movb-1.c: New file.
7510 * gcc.target/arc/movb-2.c: New file.
7511 * gcc.target/arc/movb-3.c: New file.
7512 * gcc.target/arc/movb-4.c: New file.
7513 * gcc.target/arc/movb-5.c: New file.
7514 * gcc.target/arc/movb_cl-1.c: New file.
7515 * gcc.target/arc/movb_cl-2.c: New file.
7516 * gcc.target/arc/movbi_cl-1.c: New file.
7517 * gcc.target/arc/movl-1.c: New file.
7518
4d03dc2f
JR
75192016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7520 Andrew Burgess <andrew.burgess@embecosm.com>
7521
7522 * gcc.target/arc/cmem-1.c: New file.
7523 * gcc.target/arc/cmem-2.c: New file.
7524 * gcc.target/arc/cmem-3.c: New file.
7525 * gcc.target/arc/cmem-4.c: New file.
7526 * gcc.target/arc/cmem-5.c: New file.
7527 * gcc.target/arc/cmem-6.c: New file.
7528 * gcc.target/arc/cmem-7.c: New file.
7529 * gcc.target/arc/cmem-ld.inc: New file.
7530 * gcc.target/arc/cmem-st.inc: New file.
7531
81262dad
JJ
75322016-04-28 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR target/70821
7535 * gcc.target/i386/pr70821.c: New test.
7536
0a31a09a
BS
75372016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7538
7539 * gcc.target/powerpc/vec-adde.c: New test.
7540 * gcc.target/powerpc/vec-adde-int128.c: New test.
7541
3ddffba9
JJ
75422016-04-28 Jakub Jelinek <jakub@redhat.com>
7543
7544 * gcc.target/i386/avx-vround-1.c: New test.
7545 * gcc.target/i386/avx-vround-2.c: New test.
7546 * gcc.target/i386/avx512vl-vround-1.c: New test.
7547 * gcc.target/i386/avx512vl-vround-2.c: New test.
7548
713dedcd
RO
75492016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7550
7551 PR testsuite/70595
7552 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7553 (check_effective_target_cilkplus_runtime): ... this.
7554 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7555 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7556
7557 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7558 Require cilkplus_runtime.
7559 Don't add -lcilkrts.
7560 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7561 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7562 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7563 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7564 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7565 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7566 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7567 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7568 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7569 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7570 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7571 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7572 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7573 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7574 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7575 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7576 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7577 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7578 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7579 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7580 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7581 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7582 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7583 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7584 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7585 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7586 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7587 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7588 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7589
7590 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7591 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7592
7593 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7594
7595 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7596 cilkplus_runtime.
7597
3563f78f
MG
75982016-04-27 Marc Glisse <marc.glisse@inria.fr>
7599
7600 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7601 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7602
6bc2bb18
RB
76032015-04-27 Ryan Burn <contact@rnburn.com>
7604
7605 PR c++/69024
7606 PR c++/68997
7607 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7608 diagnostic.
7609 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7610 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7611
1e55d29a
EB
76122016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7613
7614 * gnat.dg/limited_with4.ad[sb]: New test.
7615 * gnat.dg/limited_with4_pkg.ads: New helper.
7616
087146ca
L
76172016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7618
7619 PR target/70155
7620 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7621 and movv1ti_internal patterns
7622 * gcc.target/i386/pr70155-1.c: New test.
7623 * gcc.target/i386/pr70155-2.c: Likewise.
7624 * gcc.target/i386/pr70155-3.c: Likewise.
7625 * gcc.target/i386/pr70155-4.c: Likewise.
7626 * gcc.target/i386/pr70155-5.c: Likewise.
7627 * gcc.target/i386/pr70155-6.c: Likewise.
7628 * gcc.target/i386/pr70155-7.c: Likewise.
7629 * gcc.target/i386/pr70155-8.c: Likewise.
7630 * gcc.target/i386/pr70155-9.c: Likewise.
7631 * gcc.target/i386/pr70155-10.c: Likewise.
7632 * gcc.target/i386/pr70155-11.c: Likewise.
7633 * gcc.target/i386/pr70155-12.c: Likewise.
7634 * gcc.target/i386/pr70155-13.c: Likewise.
7635 * gcc.target/i386/pr70155-14.c: Likewise.
7636 * gcc.target/i386/pr70155-15.c: Likewise.
7637 * gcc.target/i386/pr70155-16.c: Likewise.
7638 * gcc.target/i386/pr70155-17.c: Likewise.
7639 * gcc.target/i386/pr70155-18.c: Likewise.
7640 * gcc.target/i386/pr70155-19.c: Likewise.
7641 * gcc.target/i386/pr70155-20.c: Likewise.
7642 * gcc.target/i386/pr70155-21.c: Likewise.
7643 * gcc.target/i386/pr70155-22.c: Likewise.
7644
92329f9f
L
76452016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7646
7647 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7648 ".{5,6}".
7649
309a0cf6
BC
76502016-04-27 Bin Cheng <bin.cheng@arm.com>
7651
7652 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7653 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7654 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7655 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7656 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7657
72ed2b9c
RB
76582016-04-27 Richard Biener <rguenther@suse.de>
7659
7660 PR ipa/70760
7661 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7662 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7663
3c98ff9b
NS
76642016-04-27 Nathan Sidwell <nathan@acm.org>
7665
7666 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7667 * g++.dg/ubsan/pr63956.C: Adjust error location.
7668
9ec5d66b
NC
76692016-04-27 Nick Clifton <nickc@redhat.com>
7670
7671 PR middle-end/49889
7672 * gcc.dg/pr49889.c: New test.
7673
c1e1f433
BS
76742016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7675
7676 * c-c++-common/memset-array.c: New test.
7677
8ac43293
MS
76782016-04-26 Martin Sebor <msebor@redhat.com>
7679
7680 PR c++/66639
7681 * g++.dg/cpp1y/func_constexpr.C: New test.
7682
843ce8ab
PP
76832016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7684
7685 PR c++/70241
7686 * g++.dg/cpp0x/enum32.C: New test.
7687 * g++.dg/cpp0x/enum33.C: New test.
7688
76892016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
7690
7691 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7692 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7693 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7694 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7695 * gcc.c-torture/execute/pr38151.c: Likewise.
7696 * gcc.c-torture/execute/pr66556.c: Likewise.
7697 * gcc.c-torture/execute/pr67781.c: Likewise.
7698 * gcc.c-torture/execute/pr68648.c: Likewise.
7699
ca1206be
MG
77002016-04-26 Marc Glisse <marc.glisse@inria.fr>
7701
7702 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7703
2448a956
MP
77042016-04-26 Marek Polacek <polacek@redhat.com>
7705
7706 PR c/67784
7707 * gcc.dg/pr67784-3.c: New test.
7708 * gcc.dg/pr67784-4.c: New test.
7709 * gcc.dg/pr67784-5.c: New test.
7710
b02a5e26
MP
7711 PR c/70791
7712 * gcc.dg/Wnested-externs-2.c: New test.
7713
6b6aa8d3
MG
77142016-04-26 Marc Glisse <marc.glisse@inria.fr>
7715
7716 * gcc.dg/fold-plusmult.c: Adjust.
7717 * gcc.dg/no-strict-overflow-6.c: Adjust.
7718 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7719
a2095b55
BS
77202016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7721
7722 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7723 number scans.
7724 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7725 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7726 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7727 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7728 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7729 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7730 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7731 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7732 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7733 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7734 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7735 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7736 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7737 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7738 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7739 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7740 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7741 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7742 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7743 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7744 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7745 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7746 scans.
7747 * gcc.target/i386/pr32219-4.c: Likewise.
7748 * gcc.target/i386/pr32219-6.c: Likewise.
7749 * gcc.target/i386/pr32219-8.c: Likewise.
7750
bb0cc5c8
KT
77512016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7752
7753 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7754 associated options.
7755
5a0802ea
MP
77562016-04-26 Marek Polacek <polacek@redhat.com>
7757
7758 PR c++/70744
7759 * g++.dg/ext/cond2.C: New test.
7760
00f615af
BC
77612016-04-26 Bin Cheng <bin.cheng@arm.com>
7762
7763 PR tree-optimization/70771
7764 PR tree-optimization/70775
7765 * gcc.dg/pr70771.c: New test.
25939d34 7766 * gcc.dg/pr70775.c: New test.
00f615af 7767
218155e7
BS
77682016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7769
7770 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7771
ab99f467
RB
77722016-04-25 Richard Biener <rguenther@suse.de>
7773
7774 PR tree-optimization/70780
7775 * gcc.dg/torture/pr70780.c: New testcase.
7776
3f8257db 77772016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 7778
c87885ca
RO
7779 * gcc.target/arm/neon-vaddws16.c: New test.
7780 * gcc.target/arm/neon-vaddws32.c: New test.
7781 * gcc.target/arm/neon-vaddwu16.c: New test.
7782 * gcc.target/arm/neon-vaddwu32.c: New test.
7783 * gcc.target/arm/neon-vaddwu8.c: New test.
7784 * lib/target-supports.exp
93c590ee
MC
7785 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7786 that arm neon support vector widen sum of HImode TO SImode.
7787
d6c1a7a7
JJ
77882016-04-23 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR sanitizer/70712
7791 * c-c++-common/asan/pr70712.c: New test.
7792
ab0fc037
TS
77932016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7794
7795 * .gitattributes: New file.
7796
2aa64824
CL
77972016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7798
7799 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7800
e7e12d92
DH
78012016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7802
7803 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7804 * gfortran.dg/submodule_15.f08: Likewise.
7805
d1431192
RB
78062016-04-22 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/70740
7809 * gcc.dg/torture/pr70740.c: New testcase.
7810
04a63c24
L
78112016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7812
7813 PR target/70750
7814 * gcc.target/i386/pr70750-1.c: New test.
7815 * gcc.target/i386/pr70750-2.c: Likewise.
7816
20700098
PC
78172016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7818
7819 PR c++/70540
7820 * g++.dg/cpp0x/auto48.C: New.
7821
aedf4e12
MP
78222016-04-21 Marek Polacek <polacek@redhat.com>
7823
7824 PR c++/70513
7825 * g++.dg/cpp0x/forw_enum12.C: New test.
7826 * g++.dg/cpp0x/forw_enum13.C: New test.
7827
2074d80a
KY
78282016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7829
7830 PR target/70728
7831 * gcc.target/i386/pr70728.c: New test.
7832
aef4aab0
RB
78332016-04-21 Richard Biener <rguenther@suse.de>
7834
7835 PR middle-end/70747
7836 * gcc.dg/pr70747.c: New testcase.
7837
2359e571
BC
78382016-04-21 Bin Cheng <bin.cheng@arm.com>
7839
7840 PR tree-optimization/70715
7841 * gcc.dg/tree-ssa/scev-13.c: New test.
7842
ce0e66ff
MG
78432016-04-21 Marc Glisse <marc.glisse@inria.fr>
7844
7845 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7846
2c2870a1
MG
78472016-04-21 Marc Glisse <marc.glisse@inria.fr>
7848
7849 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7850
a2b056a3
JH
78512016-04-20 Jan Hubicka <jh@suse.cz>
7852
7853 PR ipa/70018
7854 * g++.dg/ipa/nothrow-1.C: New testcase.
7855
ee392fc2
NS
78562016-04-20 Nathan Sidwell <nathan@acm.org>
7857
7858 PR c++/55635
7859 * g++.dg/eh/delete1.C: New.
7860
dda49daf
L
78612016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7862
7863 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7864 -mtune-ctrl=sse_typeless_stores.
7865
8a5b9d5a
L
78662016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7867
7868 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7869
1011119f
BC
78702016-04-20 Bin Cheng <bin.cheng@arm.com>
7871
7872 PR tree-optimization/69489
7873 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7874
477d4906
IV
78752016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7876
7877 PR c++/69363
7878 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7879 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7880 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7881
fad08d12
BC
78822016-04-20 Bin Cheng <bin.cheng@arm.com>
7883
7884 PR tree-optimization/56625
7885 PR tree-optimization/69489
7886 * gcc.dg/vect/pr56625.c: New test.
7887 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7888
9e3e4fab
AP
78892016-04-20 Andrew Pinski <apinski@cavium.com>
7890
7891 PR target/64971
7892 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7893
d7aa24e4
AC
78942016-04-20 Arnaud Charlet <charlet@adacore.com>
7895
7896 * gnat.dg/self1.adb: Remove now incorrect test.
7897
e6d62b46
BC
78982016-04-20 Bin Cheng <bin.cheng@arm.com>
7899
7900 * gcc.dg/tree-ssa/scev-11.c: New test.
7901 * gcc.dg/tree-ssa/scev-12.c: New test.
7902
2697b189
MP
79032016-04-20 Marek Polacek <polacek@redhat.com>
7904
7905 PR tree-optimization/70725
7906 * gcc.dg/pr70725.c: New test.
7907
60d393e8
RB
79082016-04-20 Richard Biener <rguenther@suse.de>
7909
7910 PR tree-optimization/70726
7911 * g++.dg/vect/pr70726.cc: New testcase.
7912
82c6f58a
AK
79132016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7914
7915 PR target/70674
7916 * gcc.target/s390/pr70674.c: New test.
7917
90eeab20
JD
79182016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7919
7920 PR libgfortran/70684
7921 * gfortran.dg/list_read_14.f90: New test.
7922
fc9cf6da
L
79232016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7924
7925 PR target/69201
7926 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7927 extern to force it misaligned.
7928 (b): Likewise.
7929 (c): Likewise.
7930 (d): Likewise.
7931 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7932 Don't check `*' before movv4sf_internal.
7933 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7934 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7935 Don't check `*' before movv16qi_internal.
7936 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7937 extern to force it misaligned.
7938 (b): Likewise.
7939 (c): Likewise.
7940 (d): Likewise.
7941 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7942 Don't check `*' before movv2df_internal.
7943 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7944 extern to force it misaligned.
7945 (b): Likewise.
7946 (c): Likewise.
7947 (d): Likewise.
7948 Check movv8sf_internal instead of avx_storeups256.
7949 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7950
ea8927ea
RB
79512016-04-19 Richard Biener <rguenther@suse.de>
7952
7953 PR tree-optimization/70171
7954 * g++.dg/tree-ssa/pr70171.C: New testcase.
7955
65f52ee9
RB
79562016-04-19 Richard Biener <rguenther@suse.de>
7957
7958 PR tree-optimization/70724
7959 * gcc.dg/torture/pr70724.c: New testcase.
7960
987b67f1
VM
79612016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7962
7963 PR middle-end/70689
c87885ca 7964 * gcc.target/i386/pr70689.c: New.
987b67f1 7965
91a47c39
L
79662016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7967
7968 PR target/70708
7969 * gcc.target/i386/pr70708.c: New test.
7970
8270b82d
RB
79712016-04-18 Richard Biener <rguenther@suse.de>
7972
7973 PR tree-optimization/43434
7974 * gcc.dg/vect/pr43434.c: New testcase.
7975 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7976 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7977 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7978 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7979 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7980 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7981 * gcc.dg/gomp/pr68640.c: Likewise.
7982 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7983 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7984
edd048e2
RB
79852016-04-18 Richard Biener <rguenther@suse.de>
7986
7987 PR tree-optimization/70701
7988 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7989
bd5c7330
TV
79902016-04-18 Tom de Vries <tom@codesourcery.com>
7991
7992 PR testsuite/70699
7993 * gcc.dg/pr70161.c: Add dot-file scans.
7994 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7995 instead of after last dot char.
7996
23f2660f
EB
79972016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7998
7999 * c-c++-common/dump-ada-spec-3.c: New test.
8000 * c-c++-common/dump-ada-spec-4.c: Likewise.
8001
da152c9f
TV
80022016-04-17 Tom de Vries <tom@codesourcery.com>
8003
8004 PR other/70183
8005 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8006
cc950f98
JH
80072016-04-15 Jan Hubicka <jh@suse.cz>
8008
8009 PR ipa/70018
8010 * g++.dg/ipa/pure-const-1.C: New testcase.
8011 * g++.dg/ipa/pure-const-2.C: New testcase.
8012 * g++.dg/ipa/pure-const-3.C: New testcase.
8013
949505a9
MP
80142016-04-15 Marek Polacek <polacek@redhat.com>
8015
8016 PR c/70671
8017 * gcc.dg/bitfld-22.c: New test.
8018
10e547d6
BS
80192016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8020
8021 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8022 x86_64.
8023
1e77281b
MP
80242016-04-15 Marek Polacek <polacek@redhat.com>
8025
8026 PR c/70651
8027 * c-c++-common/pr70651.c: New test.
8028
e501fa8e
KT
80292016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8030
8031 PR rtl-optimization/70681
8032 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8033 dump scan on arm and powerpc.
8034 * gcc.dg/pr10474.c: Likewise.
8035
dda1bf61
JJ
80362016-04-15 Jakub Jelinek <jakub@redhat.com>
8037
ca4ef1ff
JJ
8038 PR c++/69517
8039 PR c++/70019
8040 PR c++/70588
8041 * g++.dg/cpp1y/vla11.C: Revert for real.
8042
dda1bf61
JJ
8043 PR c/70436
8044 * c-c++-common/Wparentheses-1.c: New test.
8045 * c-c++-common/gomp/Wparentheses-1.c: New test.
8046 * c-c++-common/gomp/Wparentheses-2.c: New test.
8047 * c-c++-common/gomp/Wparentheses-3.c: New test.
8048 * c-c++-common/gomp/Wparentheses-4.c: New test.
8049 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8050 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8051 * c-c++-common/goacc/Wparentheses-1.c: New test.
8052
1355e62c
KY
80532016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8054
8055 PR target/70662
8056 * gcc.target/i386/pr70662.c: New test.
8057
0ab34b9e 80582016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 8059 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
8060
8061 PR tree-optimization/70130
8062 * gcc.dg/vect/O3-pr70130.c: New testcase.
8063
bc773aad
MM
80642016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8065
6e9b2286
MM
8066 PR target/70669
8067 * gcc.target/powerpc/pr70669.c: New test.
8068
bc773aad
MM
8069 PR target/70640
8070 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8071 a power7 system that does not have an assembler that supports
8072 power8.
8073
d8747845
MS
80742016-04-14 Martin Sebor <msebor@redhat.com>
8075
8076 PR c++/69517
8077 PR c++/70019
8078 PR c++/70588
8079 * c-c++-common/ubsan/vla-1.c: Revert.
8080 * g++.dg/cpp1y/vla11.C: Same.
8081 * g++.dg/cpp1y/vla12.C: Same.
8082 * g++.dg/cpp1y/vla13.C: Same.
8083 * g++.dg/cpp1y/vla14.C: Same.
8084 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 8085 * g++.dg/init/array24.C: Same.
d8747845
MS
8086 * g++.dg/ubsan/vla-1.C: Same.
8087
85128559
MP
80882016-04-14 Marek Polacek <polacek@redhat.com>
8089 Jan Hubicka <hubicka@ucw.cz>
8090
8091 PR c++/70029
8092 * g++.dg/torture/pr70029.C: New test.
8093
52fbb073
MS
80942016-04-14 Martin Sebor <msebor@redhat.com>
8095
8096 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8097 type size to prevent failures on targets with very low maximum
8098 alignment.
8099
6db61d6f
RB
81002016-04-14 Richard Biener <rguenther@suse.de>
8101
8102 PR tree-optimization/70623
8103 * gcc.dg/torture/pr70623.c: New testcase.
8104 * gcc.dg/torture/pr70623-2.c: Likewise.
8105
342fac95
MS
81062016-04-13 Martin Sebor <msebor@redhat.com>
8107
8108 PR c++/69517
8109 PR c++/70019
8110 PR c++/70588
8111 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8112 * g++.dg/cpp1y/vla11.C: New test.
8113 * g++.dg/cpp1y/vla12.C: New test.
8114 * g++.dg/cpp1y/vla13.C: New test.
8115 * g++.dg/cpp1y/vla14.C: New test.
8116 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 8117 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
8118 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8119
d93c452f
JJ
81202016-04-13 Jakub Jelinek <jakub@redhat.com>
8121
8122 PR c++/70641
8123 * g++.dg/opt/pr70641.C: New test.
8124
85115fb6
RO
81252016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8126
8127 PR rtl-optimization/68749
8128 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8129 effects of argument promotions.
8130 Remove default args to dg-skip-if.
8131
545a4139
PC
81322016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/70635
8135 * g++.dg/parse/pr70635.C: New.
8136
b3a77f21
MP
81372016-04-13 Marek Polacek <polacek@redhat.com>
8138
8139 PR c++/70639
8140 * c-c++-common/Wmisleading-indentation-4.c: New test.
8141
99cd9857
MP
81422016-04-13 Marek Polacek <polacek@redhat.com>
8143
8144 PR c/70436
c87885ca
RO
8145 * gcc.dg/Wparentheses-12.c: New test.
8146 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 8147
75ca93ec
IE
81482016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8149
8150 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8151 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8152 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8153
3d3f9e7e
JJ
81542016-04-13 Jakub Jelinek <jakub@redhat.com>
8155
37947cd0
JJ
8156 PR middle-end/70633
8157 * gcc.c-torture/compile/pr70633.c: New test.
8158
3d3f9e7e
JJ
8159 PR debug/70628
8160 * gcc.dg/torture/pr70628.c: New test.
8161
92886d3e
PP
81622016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8163
8164 PR c++/70610
8165 * g++.dg/template/pr70610.C: New test.
8166 * g++.dg/template/pr70610-2.C: New test.
8167 * g++.dg/template/pr70610-3.C: New test.
8168 * g++.dg/template/pr70610-4.C: New test.
8169
13bd7c2b
JJ
81702016-04-12 Jakub Jelinek <jakub@redhat.com>
8171
6512fa6d
JJ
8172 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8173 128 instead of 32.
8174
13bd7c2b
JJ
8175 PR c++/70571
8176 * g++.dg/ext/pr70571.C: New test.
8177
20b9851c
MM
81782016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8179
8a434ada 8180 PR target/70640
20b9851c
MM
8181 * gcc.target/powerpc/pr70640.c: New test.
8182
2b2f52bc
PC
81832016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8184
8185 PR c++/68722
8186 * g++.dg/parse/pr68722.C: New.
8187
5901e56a
JJ
81882016-04-12 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR rtl-optimization/70596
8191 * gcc.target/i386/pr70596.c: New test.
8192
d4619dc1
NS
81932016-04-12 Nathan Sidwell <nathan@acm.org>
8194
8195 PR c++/70501
8196 * g++.dg/init/pr70501.C: New.
8197
3df530d3
DW
81982016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8199
8200 * gcc.target/i386/asm-flag-6.c: New test.
8201
b7a120d7
TV
82022016-04-12 Tom de Vries <tom@codesourcery.com>
8203
8204 PR tree-optimization/68756
8205 * gcc.dg/graphite/pr68756.c: New test.
8206
4e0eea75
JJ
82072016-04-12 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR tree-optimization/70602
8210 * gcc.c-torture/execute/pr70602.c: New test.
8211
35fbda43
MM
82122016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8213
8214 PR target/70381
8215 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8216 __float128 emulator is built and runs.
8217 * gcc.target/powerpc/float128-1.c: Likewise.
8218
8219 * lib/target-supports.exp (check_ppc_float128_sw_available):
8220 Rework tests for __float128 software and hardware
8221 availability. Fix exit condition to return 0 on success.
8222
04a99ebe
JG
82232016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8224
8225 PR target/70133
8226 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8227 * gcc.target/aarch64/target_attr_15.c: Likewise.
8228
47cd5a85
PC
82292016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/69066
8232 * g++.dg/cpp1y/pr69066.C: New.
8233
a5edb32e
JD
82342016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8235
8236 PR fortran/68566
8237 * gfortran.dg/pr36192.f90: Update test.
8238 * gfortran.dg/pr36192_1.f90: Update test.
8239 * gfortran.dg/real_dimension_1.f: Update test.
8240 * gfortran.dg/parameter_array_init_7.f90: New test.
8241
8ef378f8
JDA
82422016-04-09 John David Anglin <danglin@gcc.gnu.org>
8243
c532c871
JDA
8244 PR testsuite/64039
8245 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8246
d34f706f
JDA
8247 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8248
75e1dd9e
JDA
8249 PR rtl-optimization/66669
8250 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8251
8a976f5f
JDA
8252 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8253
da04822a
JDA
8254 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8255 * gcc.dg/pie-1.c: Likewise.
8256 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8257 * gcc.dg/pic-4.c: Likewise.
8258 * gcc.dg/pie-3.c: Likewise.
8259 * gcc.dg/pie-4.c: Likewise.
8260
adfabcf9
JDA
8261 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8262
4a020adf
JDA
8263 PR tree-optimization/68644
8264 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8265
8ef378f8
JDA
8266 PR rtl-optimization/64886
8267 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8268
09bf990e
TV
82692016-04-09 Tom de Vries <tom@codesourcery.com>
8270
8271 PR tree-optimization/68953
8272 * gcc.dg/graphite/pr68953.c: New test.
8273
138c3c1a
DH
82742016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8275
8276 PR fortran/70592
8277 * gfortran.dg/deferred_character_16.f90: New test.
8278
f55460af
JJ
82792016-04-09 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR tree-optimization/70586
8282 * gcc.c-torture/execute/pr70586.c: New test.
8283
0b77bbf3
DH
82842016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8285
8286 PR sanitizer/70573
8287 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8288 with __builtin_memset
8289 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8290
c42cfb5c
CP
82912016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8292
8293 PR lto/70289
8294 PR ipa/70348
8295 PR tree-optimization/70373
8296 PR middle-end/70533
8297 PR middle-end/70534
8298 PR middle-end/70535
8299 * c-c++-common/goacc/reduction-5.c: New test.
8300 * c-c++-common/goacc/reduction-promotions.c: New test.
8301 * gfortran.dg/goacc/reduction-3.f95: New test.
8302 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8303
56cfb596
PP
83042016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8305
8306 PR c++/70590
8307 PR c++/70452
8308 * g++.dg/pr70590.C: New test.
8309 * g++.dg/pr70590-2.C: New test.
8310
1a13c0a2
JJ
83112016-04-08 Jakub Jelinek <jakub@redhat.com>
8312
abc0647a
JJ
8313 PR middle-end/70593
8314 * gcc.target/i386/pr70593.c: New test.
8315
1a13c0a2
JJ
8316 PR rtl-optimization/70574
8317 * gcc.target/i386/avx2-pr70574.c: New test.
8318
c3da4956
MO
83192016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8320
8321 PR sanitizer/70541
8322 * c-c++-common/asan/pr70541.c: New test.
8323
9f1b833b
TV
83242016-04-08 Tom de Vries <tom@codesourcery.com>
8325
8326 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8327 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8328
bae7adda
KT
83292016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8330
8331 PR target/70566
8332 * gcc.c-torture/execute/pr70566.c: New test.
8333
211f3d57
TV
83342016-04-08 Tom de Vries <tom@codesourcery.com>
8335
8336 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8337 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8338
02cf2861
AM
83392016-04-08 Alan Modra <amodra@gmail.com>
8340
8341 * gcc.target/powerpc/pr70117.c: New.
8342
5f490f9f
JJ
83432016-04-07 Jakub Jelinek <jakub@redhat.com>
8344
56e9b710
JJ
8345 PR testsuite/70581
8346 * gcc.dg/lto/simd-function_0.c: New test.
8347
5f490f9f
JJ
8348 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8349 clones.
8350 * c-c++-common/attr-simd-2.c: Likewise.
8351 * c-c++-common/attr-simd-4.c: Likewise.
8352 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8353 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8354
e4ebc74d
TP
83552016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8356
8357 PR testsuite/70553
8358 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8359
9817ae35
TS
83602016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8361 Tom de Vries <tom@codesourcery.com>
8362
8363 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8364 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8365 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8366 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8367 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8368 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8369 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8370 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8371
e292f64d
PP
83722016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8373
8374 PR c/70436
8375 * g++.dg/warn/Wparentheses-29.C: New test.
8376
6b37bdaf
PP
83772016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8378
8379 PR c/70436
8380 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8381 explicit braces to resolve a future -Wparentheses warning.
8382
64824205
RH
83832016-04-06 Richard Henderson <rth@redhat.com>
8384
8385 * gcc.dg/pr61817-1.c: New test.
8386 * gcc.dg/pr61817-2.c: New test.
8387 * gcc.dg/pr69391-1.c: New test.
8388 * gcc.dg/pr69391-2.c: New test.
8389
bc2fc1f3
VM
83902016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8391
8392 PR rtl-optimization/70398
c87885ca 8393 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 8394
41414a02
EB
83952016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8396
8397 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8398
4066ea8a
YR
83992016-04-06 Yvan Roux <yvan.roux@linaro.org>
8400 Pedro Alves <palves@redhat.com>
8401
8402 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8403
ec35ea45
JJ
84042016-04-06 Jakub Jelinek <jakub@redhat.com>
8405
3866f8dd
JJ
8406 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8407 Check for avx512f effective targets instead of avx2.
8408 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8409 for AVX512F clones.
8410 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8411 * g++.dg/gomp/declare-simd-1.C: Likewise.
8412 * g++.dg/gomp/declare-simd-3.C: Likewise.
8413 * g++.dg/gomp/declare-simd-4.C: Likewise.
8414
ec35ea45
JJ
8415 PR middle-end/70550
8416 * c-c++-common/gomp/pr70550-1.c: New test.
8417 * c-c++-common/gomp/pr70550-2.c: New test.
8418
c08d28ac
NS
84192016-04-05 Nathan Sidwell <nathan@acm.org>
8420
8421 PR c++/70512
8422 * g++.dg/ext/attribute-may-alias-5.C: New.
8423
1d510e04
JJ
84242016-04-05 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR c++/70336
8427 * c-c++-common/pr70336.c: New test.
8428 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8429 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8430
84278ed9
JH
84312016-04-05 Jan Hubicka <hubicka@ucw.cz>
8432
8433 PR ipa/66223
8434 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8435
268a0ec4
JJ
84362016-04-05 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR rtl-optimization/70542
8439 * gcc.dg/torture/pr70542.c: New test.
8440 * gcc.target/i386/avx2-pr70542.c: New test.
8441
5e8c2eb1
ZS
84422016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8443
8444 PR tree-optimization/70509
8445 * gcc.target/i386/avx512bw-pr70509.c: New test.
8446
c0daf32d
PP
84472016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8448
8449 PR c++/70452
8450 * g++.dg/ext/constexpr-vla4.C: New test.
8451
bf867841
UB
84522016-04-05 Uros Bizjak <ubizjak@gmail.com>
8453
8454 PR target/70510
8455 * gcc.target/i386/pr70510.c: New test.
8456
3022186a
RB
84572016-04-05 Richard Biener <rguenther@suse.de>
8458
8459 PR tree-optimization/70526
8460 * g++.dg/torture/pr70526.C: New testcase.
8461
55fc79b2
JJ
84622016-04-05 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR target/70525
8465 * gcc.target/i386/pr70525.c: New test.
8466
62b233f2
RB
84672016-04-05 Richard Biener <rguenther@suse.de>
8468
8469 PR middle-end/70499
8470 * g++.dg/torture/pr70499.C: New testcase.
8471
cc05759d
RB
84722016-04-05 Richard Biener <rguenther@suse.de>
8473
8474 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8475 remove XFAIL.
8476
f23f16d4
JJ
84772016-04-04 Jakub Jelinek <jakub@redhat.com>
8478
8479 PR middle-end/70307
8480 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8481 rs6000 ABI warnings.
8482
d27ecc49
JH
84832016-04-04 Jan Hubicka <hubicka@ucw.cz>
8484
8485 PR ipa/66223
8486 * g++.dg/ipa/devirt-51.C: New testcase.
8487
c974c96e 84882016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 8489 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
8490
8491 PR middle-end/70457
8492 * gcc.dg/torture/pr70457.c: New.
8493
7a85da89
AV
84942016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8495
8496 PR fortran/67538
8497 * gfortran.dg/allocate_with_source_19.f08: New test.
8498
de517e64
AV
84992016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8500
8501 PR fortran/65795
8502 * gfortran.dg/coarray_allocate_6.f08: New test.
8503
43b9f499
RB
85042016-04-04 Richard Biener <rguenther@suse.de>
8505
8506 PR rtl-optimization/70484
8507 * gcc.dg/torture/pr70484.c: New testcase.
8508
f13355da
MP
85092016-04-04 Marek Polacek <polacek@redhat.com>
8510
8511 PR c/70307
8512 * gcc.dg/torture/pr70307.c: New test.
8513
6cc6ed50
OE
85142016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8515
8516 PR target/70416
8517 PR target/67391
8518 * gcc.target/sh/torture/pr70416.c: New.
8519
abdc16c8
MS
85202016-04-02 Martin Sebor <msebor@redhat.com>
8521
8522 PR c++/67376
8523 PR c++/70170
8524 PR c++/70172
8525 PR c++/70228
8526 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8527 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8528 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8529 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8530 * g++.dg/cpp0x/constexpr-string.C: Same.
8531 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8532 * g++.dg/cpp0x/pr65398.C: Same.
8533 * g++.dg/ext/constexpr-vla1.C: Same.
8534 * g++.dg/ext/constexpr-vla2.C: Same.
8535 * g++.dg/ext/constexpr-vla3.C: Same.
8536 * g++.dg/ubsan/pr63956.C: Same.
8537
763cd859
JJ
85382016-04-01 Jakub Jelinek <jakub@redhat.com>
8539
8540 PR rtl-optimization/70467
8541 * gcc.target/i386/pr70467-2.c: New test.
8542
0f875435
JJ
85432016-04-01 Jakub Jelinek <jakub@redhat.com>
8544 Marek Polacek <polacek@redhat.com>
8545
8546 PR c++/70488
8547 * g++.dg/init/new47.C: New test.
8548
41d14659
RR
85492016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8550
8551 PR target/70496
8552 * gcc.target/arm/pr70496.c: New test.
8553
f9bf89bb
NS
85542016-04-01 Nathan Sidwell <nathan@acm.org>
8555
73b9085d
NS
8556 PR c++/68475
8557 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8558
4afdcfaa
IE
85592016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8560
8561 PR target/69890
8562 * gcc.dg/strlenopt.h (memmove): New.
8563 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8564 instead of "string.h".
8565 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8566 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8567 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8568 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8569 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8570 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8571 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8572 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8573 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8574 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8575 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8576 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8577 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8578 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8579 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8580 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8581 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8582 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8583 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8584 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8585
b5d7a29c
RO
85862016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8587
8588 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8589 (Holder::foo): Reflect this.
8590
b660f9ec
IE
85912016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8592
8593 PR target/70442
8594 * gcc.dg/pr70442.c: New test.
8595
88504f34
NS
85962016-03-31 Nathan Sidwell <nathan@acm.org>
8597
8598 PR c++/70393
8599 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8600
95d34b96
KY
86012016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8602
8603 PR target/70453
8604 * gcc.target/i386/pr70453.c: New test.
8605
b4c4967c
AB
86062016-03-31 Andrey Belevantsev <abel@ispras.ru>
8607
8608 PR target/70292
8609 * gcc.c-torture/pr70292.c: New test.
8610
5fde6a45
MP
86112016-03-31 Marek Polacek <polacek@redhat.com>
8612
8613 PR c/70297
8614 * c-c++-common/pr70297.c: New test.
8615 * g++.dg/cpp0x/typedef-redecl.C: New test.
8616 * gcc.dg/typedef-redecl2.c: New test.
8617
97eb24c4
JJ
86182016-03-31 Jakub Jelinek <jakub@redhat.com>
8619
8620 PR rtl-optimization/70460
8621 * gcc.c-torture/execute/pr70460.c: New test.
8622
efc3536f
RB
86232016-03-31 Richard Biener <rguenther@suse.de>
8624
8625 PR c++/70430
8626 * g++.dg/ext/vector30.C: New testcase.
8627
e0876e21
DH
86282016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8629 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8630
8631 * gfortran.dg/fmt_pf.f90: New test.
8632
e9bff8c6
RO
86332016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8634
8635 Forward-port from 5 branch
8636 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8637
8638 PR testsuite/70356
8639 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8640 dg-require-effective-target after dg-do.
8641
8642 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8643
8644 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8645
2620c80d
TS
86462016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8647 Julian Brown <julian@codesourcery.com>
8648 Chung-Lin Tang <cltang@codesourcery.com>
8649 Cesar Philippidis <cesar@codesourcery.com>
8650 James Norris <jnorris@codesourcery.com>
8651 Tom de Vries <tom@codesourcery.com>
8652 Nathan Sidwell <nathan@codesourcery.com>
8653
bf867841 8654 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
8655 * c-c++-common/goacc/loop-clauses.c: Likewise.
8656 * g++.dg/goacc/template.C: Likewise.
8657 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8658 * gfortran.dg/goacc/loop-1.f95: Likewise.
8659 * gfortran.dg/goacc/loop-5.f95: Likewise.
8660 * gfortran.dg/goacc/loop-6.f95: Likewise.
8661 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8662 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8663 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8664 * c-c++-common/goacc/clauses-fail.c: Likewise.
8665 * c-c++-common/goacc/parallel-1.c: Likewise.
8666 * c-c++-common/goacc/reduction-1.c: Likewise.
8667 * c-c++-common/goacc/reduction-2.c: Likewise.
8668 * c-c++-common/goacc/reduction-3.c: Likewise.
8669 * c-c++-common/goacc/reduction-4.c: Likewise.
8670 * c-c++-common/goacc/routine-3.c: Likewise.
8671 * c-c++-common/goacc/routine-4.c: Likewise.
8672 * c-c++-common/goacc/routine-5.c: Likewise.
8673 * c-c++-common/goacc/tile.c: Likewise.
8674 * g++.dg/goacc/template.C: Likewise.
8675 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8676 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8677 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8678 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8679 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8680 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8681 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8682 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8683 * c-c++-common/goacc/use_device-1.c: ... this file.
8684 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8685 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8686 * c-c++-common/goacc/host_data-6.c: ... this file.
8687 * c-c++-common/goacc/loop-2-kernels.c: New file.
8688 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8689 * c-c++-common/goacc/loop-3.c: Likewise.
8690 * g++.dg/goacc/reference.C: Likewise.
8691 * g++.dg/goacc/routine-1.C: Likewise.
8692 * g++.dg/goacc/routine-2.C: Likewise.
8693
f6d2d066
RB
86942016-03-30 Richard Biener <rguenther@suse.de>
8695
8696 PR middle-end/70450
8697 * gcc.dg/torture/pr70450.c: New testcase.
8698
d43242b9
JJ
86992016-03-30 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR target/70421
8702 * gcc.dg/torture/pr70421.c: New test.
8703 * gcc.target/i386/avx512f-pr70421.c: New test.
8704
5ce43b77
L
87052016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8706
8707 PR testsuite/70364
8708 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8709 (check): New function.
8710 (bar): Call check.
8711 (foo): Align stack to 16 bytes when calling bar.
8712 * gcc.target/i386/cleanup-2.c: Likewise.
8713
d014a712
PP
87142016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8715
8716 PR tree-optimization/59124
8717 * gcc.dg/Warray-bounds-19.c: New test.
8718
3f8257db 87192016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
8720
8721 * lib/prune.exp (escape_regex_chars): New.
8722 (prune_file_path): Update to quote metcharacters for regexp.
8723
3336c6e0
JJ
87242016-03-29 Jakub Jelinek <jakub@redhat.com>
8725
a362f023
JJ
8726 PR rtl-optimization/70429
8727 * gcc.c-torture/execute/pr70429.c: New test.
8728
3336c6e0
JJ
8729 PR tree-optimization/70405
8730 * gcc.dg/pr70405.c: New test.
8731
728557fd
AV
87322016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8733
8734 PR fortran/70397
8735 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8736 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8737
bef977d4
TS
87382016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8739
8740 PR testsuite/64177
8741 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8742 __cilkrts_set_param to set two workers.
8743 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8744 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8745
6f6d25c9
DH
87462016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8747
bf867841 8748 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 8749
45733562
KY
87502016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8751
8752 PR target/70406
bf867841 8753 * gcc.target/i386/pr70406.c: New test.
45733562 8754
a1799e5e
EB
87552016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8756
8757 * gnat.dg/specs/double_record_extension3.ads: New test.
8758
5fca7b66
RH
87592016-03-25 Richard Henderson <rth@redhat.com>
8760
8761 PR target/70120
8762 * gcc.target/aarch64/pr70120-1.c: New.
8763 * gcc.target/aarch64/pr70120-2.c: New.
8764 * gcc.target/aarch64/pr70120-3.c: New.
8765
31ce75c6
PP
87662016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8767
8768 PR c++/62212
8769 * g++.dg/template/mangle2.C: The dg-do directive should be
8770 "compile" not "assemble".
8771
3caf0ca1
BS
87722016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8773
8774 PR lto/69650
8775 * gcc.dg/pr69650.c: New test.
8776
634035b6
DE
87772016-03-25 David Edelsohn <dje.gcc@gmail.com>
8778
8779 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8780
45d34276
AM
87812016-03-25 Alan Modra <amodra@gmail.com>
8782
8783 * gcc.dg/dfp/pr70052.c: New test.
8784
8f085166
RH
87852016-03-24 Richard Henderson <rth@redhat.com>
8786
8787 PR middle-end/69845
8788 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8789 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8790
011e5ec3
TV
87912016-03-24 Tom de Vries <tom@codesourcery.com>
8792
8793 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8794
9e3f4551
TV
87952016-03-24 Tom de Vries <tom@codesourcery.com>
8796
8797 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8798 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8799
45780041
TV
88002016-03-24 Tom de Vries <tom@codesourcery.com>
8801
8802 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8803 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8804
887ab4e5
PP
88052016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8806
8807 PR c++/62212
8808 * g++.dg/template/mangle2.C: New test.
8809
69a9a66f
RB
88102016-03-24 Richard Biener <rguenther@suse.de>
8811
8812 PR tree-optimization/70396
8813 * gcc.dg/torture/pr70396.c: New testcase.
8814
ed87de55
RB
88152016-03-24 Richard Biener <rguenther@suse.de>
8816
8817 PR middle-end/70370
8818 * gcc.dg/torture/pr70370.c: New testcase.
8819
ea064934
TV
88202016-03-24 Tom de Vries <tom@codesourcery.com>
8821
8822 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8823 * gfortran.dg/goacc/kernels-tree.f95: Same.
8824 * gfortran.dg/goacc/parallel-tree.f95: Same.
8825
b2a4dd1d
TV
88262016-03-24 Tom de Vries <tom@codesourcery.com>
8827
8828 * c-c++-common/goacc/uninit-if-clause.c: New test.
8829 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8830
72e7cd6e
JJ
88312016-03-24 Jakub Jelinek <jakub@redhat.com>
8832
8833 PR target/70290
bf867841
UB
8834 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8835 Fix formatting.
72e7cd6e 8836
ce9d0c03
RB
88372016-03-24 Richard Biener <rguenther@suse.de>
8838
8839 PR tree-optimization/70372
8840 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8841
426b9428
PP
88422016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8843
8844 PR c++/70347
8845 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8846
cd1588c4
PP
88472016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8848
8849 PR c++/70332
8850 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8851
61637db3
JJ
88522016-03-23 Jakub Jelinek <jakub@redhat.com>
8853
928af3bf
JJ
8854 PR c++/70001
8855 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8856 * g++.dg/cpp1y/pr70001.C: New test.
8857
61637db3
JJ
8858 PR c++/70323
8859 * g++.dg/cpp0x/constexpr-70323.C: New test.
8860
05aca4e7
AO
88612016-03-23 Alexandre Oliva <aoliva@redhat.com>
8862 Jason Merrill <jason@redhat.com>
8863 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR c++/69315
8866 * g++.dg/cpp0x/constexpr-69315.C: New test.
8867 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8868
fbdb6baf
MP
88692016-03-23 Marek Polacek <polacek@redhat.com>
8870
8871 PR c++/69884
8872 * g++.dg/warn/Wignored-attributes-1.C: New test.
8873 * g++.dg/warn/Wignored-attributes-2.C: New test.
8874
d79ee524
TV
88752016-03-23 Tom de Vries <tom@codesourcery.com>
8876
8877 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8878 initialization.
8879 * gfortran.dg/goacc/private-3.f95 (test): Same.
8880 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8881 missing use param.
8882
a59f0bef
KT
88832016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8884
8885 * lib/target-supports.exp: Remove v7ve entry from loop
8886 creating effective target checks.
8887 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8888 (add_options_for_arm_arch_v7ve): Likewise.
8889
0179520a
JJ
88902016-03-23 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR tree-optimization/70354
8893 * gcc.dg/vect/pr70354-1.c: New test.
8894 * gcc.dg/vect/pr70354-2.c: New test.
8895 * gcc.target/i386/avx2-pr70354-1.c: New test.
8896 * gcc.target/i386/avx2-pr70354-2.c: New test.
8897
75bb14d7
JL
88982016-03-22 Jeff Law <law@redhat.com>
8899
8900 PR target/70232
8901 * gcc.dg/tree-ssa/pr70232.c: New test.
8902
72c9526d
IE
89032016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8904
8905 PR target/70302
8906 * gcc.target/i386/pr70302.c: New test.
8907
a3ca1bc5
RB
89082016-03-22 Richard Biener <rguenther@suse.de>
8909
8910 PR middle-end/70251
8911 * g++.dg/torture/pr70251.C: New testcase.
8912
5c240f4d
DM
89132016-03-22 David Malcolm <dmalcolm@redhat.com>
8914
8915 PR c/69993
8916 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8917 Wmisleading-indentation.c.
8918 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8919 reflect change to diagnostic text and order of messages.
8920 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8921
80f6631b
DE
89222016-03-22 David Edelsohn <dje.gcc@gmail.com>
8923
8924 * g++.dg/ext/java-3.C: Don't compile on AIX.
8925
9a10956c
RB
89262016-03-22 Richard Biener <rguenther@suse.de>
8927
8928 PR middle-end/70333
8929 * gcc.dg/torture/pr70333.c: New testcase.
8930
6cedf922
IE
89312016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8932
8933 * g++.dg/ext/pr70290.C: New test.
8934
cd6c27ac
KY
89352016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8936
8937 PR target/70325
8938 * gcc.target/i386/pr70325.c: New test.
8939
4cde512c
JJ
89402016-03-22 Jakub Jelinek <jakub@redhat.com>
8941
b01915ed
JJ
8942 PR target/70329
8943 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8944 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8945
4e3e2cf1
JJ
8946 PR target/70300
8947 * gcc.target/i386/pr70300.c: New test.
8948
4cde512c
JJ
8949 PR c++/70295
8950 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8951 (func2): New function for cond with parens, xfail warning for c++.
8952 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8953
16f6d7dc
PP
89542016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8955
8956 PR c++/70096
8957 * g++.dg/template/ptrmem30.C: New test.
8958
a3e2b438
PP
89592016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8960
8961 PR c++/70204
8962 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8963 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8964
11b6a02e
JJ
89652016-03-21 Jakub Jelinek <jakub@redhat.com>
8966
8967 PR middle-end/70326
8968 * gcc.dg/pr70326.c: New test.
8969
b9407883
MG
89702016-03-21 Marc Glisse <marc.glisse@inria.fr>
8971 Jakub Jelinek <jakub@redhat.com>
8972
8973 PR tree-optimization/70317
8974 * gcc.dg/pr70317.c: New test.
8975
4a148e19
UB
89762016-03-21 Uros Bizjak <ubizjak@gmail.com>
8977
8978 PR target/70327
8979 * gcc.target/i386/pr70327.c: New test.
8980
2a85ddbb
ML
89812016-03-21 Martin Liska <mliska@suse.cz>
8982
7d36fe98 8983 PR ipa/70306
2a85ddbb
ML
8984 * gcc.dg/ipa/pr70306.c: New test.
8985
4a148e19 89862016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
8987
8988 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8989 * gcc.target/arm/attr-align3.c: Likewise.
8990 * gcc.target/arm/attr_arm.c: Likewise.
8991 * gcc.target/arm/flip-thumb.c: Likewise.
8992
6b366948
JJ
89932016-03-21 Jakub Jelinek <jakub@redhat.com>
8994
8995 PR target/70296
8996 * gcc.target/powerpc/altivec-36.c: New test.
8997
2fac8c14
RB
89982016-03-21 Richard Biener <rguenther@suse.de>
8999
9000 PR tree-optimization/70310
9001 * gcc.dg/torture/pr70310.c: New testcase.
9002
e9bde854
KY
90032016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
9004
9005 PR target/70293
9006 * gcc.target/i386/pr70293.c: New test.
9007
56bbfaf6
RB
90082016-03-21 Richard Biener <rguenther@suse.de>
9009
9010 PR tree-optimization/70288
9011 * gcc.dg/torture/pr70288-1.c: New testcase.
9012 * gcc.dg/torture/pr70288-2.c: Likewise.
9013
3eee49ed
AB
90142016-03-21 Andrey Belevantsev <abel@ispras.ru>
9015
9016 PR rtl-optimization/69307
9017 * gcc.target/arm/pr69307.c: New test.
4a148e19 9018
8e7816b4
AB
90192016-03-21 Andrey Belevantsev <abel@ispras.ru>
9020
9021 PR rtl-optimization/69102
9022 * gcc.c-torture/compile/pr69102.c: New test.
9023
14d7d4be
JL
90242016-03-18 Jeff Law <law@redhat.com>
9025
9026 PR rtl-optimization/70263
9027 * gcc.c-torture/compile/pr70263-1.c: New test.
9028 * gcc.target/i386/pr70263-2.c: New test.
9029
5c6a601c
BS
90302016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9031
9032 PR rtl-optimization/70278
9033 * gcc.dg/torture/pr70278.c: New test.
9034 * gcc.target/arm/pr70278.c: New test.
9035
4bbf545b
DM
90362016-03-18 David Malcolm <dmalcolm@redhat.com>
9037
9038 PR c/70281
9039 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9040 (test_builtin_types_compatible_p): New test function.
9041 * gcc.dg/pr70281.c: New test case.
9042
dc28bb68
CL
90432016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9044
9045 PR target/70113
9046 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9047
5e8d6dff
IE
90482016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9049
9050 PR tree-optimization/70252
9051 * gcc.dg/pr70252.c: New test.
9052
d0e7e403
TV
90532016-03-18 Tom de Vries <tom@codesourcery.com>
9054
9055 * gcc.dg/pr70161-2.c: New test.
9056 * gcc.dg/pr70161.c: New test.
9057
fa22501a
TV
90582016-03-18 Tom de Vries <tom@codesourcery.com>
9059
9060 PR ipa/70269
9061 * gcc.dg/pr70269.c: New test.
9062
dd125026
JJ
90632016-03-18 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR c++/70267
9066 * g++.dg/ext/java-3.C: New test.
9067
91914f0a
PP
90682016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9069
9070 PR c++/70205
9071 * g++.dg/lookup/pr70205.C: New test.
9072
753a8910
PP
90732016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9074
9075 PR c++/70218
9076 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9077
14ba7b28
MP
90782016-03-17 Marek Polacek <polacek@redhat.com>
9079
9080 PR c/69407
9081 * gcc.dg/atomic-op-6.c: New test.
9082
ded60913
DM
90832016-03-17 David Malcolm <dmalcolm@redhat.com>
9084
9085 PR c/70264
9086 * c-c++-common/pr70264.c: New test case.
9087
a3aad0e6
JJ
90882016-03-17 Jakub Jelinek <jakub@redhat.com>
9089
17366700
JJ
9090 PR c++/70144
9091 * c-c++-common/pr70144-1.c: New test.
9092 * c-c++-common/pr70144-2.c: New test.
9093
a3aad0e6
JJ
9094 PR c++/70272
9095 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9096 * g++.dg/opt/flifetime-dse6.C: New test.
9097 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9098
b57e6e18
L
90992016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9100
9101 PR driver/70192
9102 * gcc.dg/pic-1.c: New test.
9103 * gcc.dg/pic-2.c: Likewise.
9104 * gcc.dg/pic-3.c: Likewise.
9105 * gcc.dg/pic-4.c: Likewise.
9106 * gcc.dg/pie-1.c: Likewise.
9107 * gcc.dg/pie-2.c: Likewise.
9108 * gcc.dg/pie-3.c: Likewise.
9109 * gcc.dg/pie-4.c: Likewise.
9110 * gcc.dg/pie-5.c: Likewise.
9111 * gcc.dg/pie-6.c: Likewise.
9112
b38ba58b
TV
91132016-03-17 Tom de Vries <tom@codesourcery.com>
9114
9115 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9116 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9117
6931b3b7
RB
91182016-03-17 Richard Biener <rguenther@suse.de>
9119
9120 PR debug/70271
9121 * g++.dg/debug/pr70271.C: New testcase.
9122
0c8b64cb
IE
91232016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9124
9125 * gcc.target/i386/pr70251.c: New test.
9126
b1970801
MP
91272016-03-17 Marek Polacek <polacek@redhat.com>
9128
9129 PR c++/70194
9130 * g++.dg/warn/constexpr-70194.C: New test.
9131
820c5eaa
RH
91322016-03-16 Richard Henderson <rth@redhat.com>
9133
9134 PR middle-end/70240
9135 * gcc.c-torture/compile/pr70240.c: New.
9136
da0ad263
SKS
91372016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9138
9139 * gcc.c-torture/compile/20151204.c: Skip for avr.
9140
c73d295c
JJ
91412016-03-16 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR target/70245
9144 * g++.dg/opt/pr70245.C: New test.
9145 * g++.dg/opt/pr70245.h: New file.
9146 * g++.dg/opt/pr70245-aux.cc: New file.
9147
b2794066
MS
91482016-03-16 Martin Sebor <msebor@redhat.com>
9149
9150 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9151
aa43616c
RH
91522016-03-16 Richard Henderson <rth@redhat.com>
9153
9154 PR middle-end/70199
9155 * gcc.c-torture/compile/pr70199.c: New.
9156
59608fe5
L
91572016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9158
9159 * gcc.dg/uninit-19.c: Run dos2unix.
9160
ab4c578f
MP
91612016-03-16 Marek Polacek <polacek@redhat.com>
9162
9163 PR c/70093
9164 * gcc.dg/nested-func-10.c: New test.
9165 * gcc.dg/nested-func-9.c: New test.
9166
f5387e76
JJ
91672016-03-16 Jakub Jelinek <jakub@redhat.com>
9168
9169 PR tree-optimization/68714
9170 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9171
7662b718
TV
91722016-03-16 Tom de Vries <tom@codesourcery.com>
9173
9174 PR tree-optimization/68715
9175 * gcc.dg/graphite/pr68715-2.c: New test.
9176 * gcc.dg/graphite/pr68715.c: New test.
9177 * gfortran.dg/graphite/pr68715.f90: New test.
9178
be7ce7ae
TV
91792016-03-16 Tom de Vries <tom@codesourcery.com>
9180
9181 PR tree-optimization/68809
9182 * gcc.dg/graphite/pr68809-2.c: New test.
9183 * gcc.dg/graphite/pr68809.c: New test.
9184
1935f250
JJ
91852016-03-16 Jakub Jelinek <jakub@redhat.com>
9186
6651c93e
JJ
9187 PR c++/70147
9188 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9189 method call to i () as argument. Adjust expected output.
9190
1935f250
JJ
9191 PR c++/70147
9192 * g++.dg/ubsan/pr70147-1.C: New test.
9193 * g++.dg/ubsan/pr70147-2.C: New test.
9194
ab1caa6e
MS
91952016-03-15 Martin Sebor <msebor@redhat.com>
9196
9197 PR c++/58281
9198 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9199
5c2a1bbb
JDA
92002016-03-15 John David Anglin <danglin@gcc.gnu.org>
9201
cb5d8ad1
JDA
9202 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9203 hppa*-*-hpux*.
9204
b440dd40
JDA
9205 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9206
5c2a1bbb
JDA
9207 PR libfortran/69799
9208 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9209 libatomic_available.
9210
42c729c5
MP
92112016-03-15 Marek Polacek <polacek@redhat.com>
9212
9213 PR c++/70209
9214 * g++.dg/ext/attribute-may-alias-4.C: New test.
9215
82b1c550
AM
92162016-03-15 Alexander Monakov <amonakov@ispras.ru>
9217
9218 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9219 -fvar-tracking-assignments-toggle flag.
9220
4ccbf3a6
PH
92212016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9222
9223 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9224
c39858bd
JJ
92252016-03-15 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR rtl-optimization/70222
9228 * gcc.c-torture/execute/pr70222-1.c: New test.
9229 * gcc.c-torture/execute/pr70222-2.c: New test.
9230
8be119c1
RH
92312016-03-15 Richard Henderson <rth@redhat.com>
9232
9233 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9234
6598bb55
AB
92352016-03-15 Andrey Belevantsev <abel@ispras.ru>
9236
9237 PR rtl-optimization/69032
9238 * gcc.dg/pr69032.c: New test.
9239
81fa2944
AB
92402016-03-15 Andrey Belevantsev <abel@ispras.ru>
9241
9242 PR rtl-optimization/63384
4a148e19 9243 * g++.dg/pr63384.C: New test.
81fa2944 9244
74ea9ab6
AB
92452016-03-15 Andrey Belevantsev <abel@ispras.ru>
9246
9247 PR target/64411
9248 * gcc.target/i386/pr64411.C: New test.
9249
045d5055
TV
92502016-03-15 Tom de Vries <tom@codesourcery.com>
9251
9252 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9253 * gfortran.dg/goacc/kernels-alias.f95: New test.
9254
3ea33585
MS
92552016-03-14 Martin Sebor <msebor@redhat.com>
9256
9257 PR c++/53792
9258 * g++.dg/cpp0x/constexpr-inline.C: New test.
9259 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9260
1df7b330
DE
92612016-03-14 David Edelsohn <dje.gcc@gmail.com>
9262
9263 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9264
79b57d18
JJ
92652016-03-14 Jakub Jelinek <jakub@redhat.com>
9266
9267 PR middle-end/70219
9268 * gcc.dg/pr70219.c: New test.
9269
3cbf012a
BS
92702016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9271
9272 PR target/70083
9273 * gcc.dg/torture/pr70083.c: New test.
9274 * gcc.target/i386/pr70083.c: New test.
9275
a9fee7cd
RB
92762016-03-14 Richard Biener <rguenther@suse.de>
9277
9278 PR tree-optimization/56365
9279 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9280
4799603f
SB
92812016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9282
9283 PR target/70098
9284 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9285 New function.
9286 * g++.dg/pr70098.C: New testcase.
9287
9288
760ca967
TV
92892016-03-14 Tom de Vries <tom@codesourcery.com>
9290
9291 PR tree-optimization/70045
9292 * gcc.dg/graphite/pr70045.c: New test.
9293
44e66a77
JD
92942016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9295
9296 PR fortran/69043
9297 * gfortran.dg/include_9.f90: New test.
9298
a18e0fe1
DH
92992016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9300
9301 PR fortran/45076
9302 gfortran.dg/prof/prof.exp: New script.
9303 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9304
d0aca6ab
AB
93052016-03-12 Andrey Belevantsev <abel@ispras.ru>
9306
9307 PR rtl-optimization/69307
9308 * gcc.dg/pr69307.c: New test.
9309
cefe08a4
VM
93102016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9311
9312 PR target/69614
9313 * gcc.target/arm/pr69614.c: New.
9314
70112e2a
PT
93152016-03-12 Paul Thomas <pault@gcc.gnu.org>
9316
9317 PR fortran/70031
9318 * gfortran.dg/submodule_14.f08: New test
9319
9320 PR fortran/69524
9321 * gfortran.dg/submodule_15.f08: New test
9322
3f1e5d3a
PP
93232016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9324
9325 PR c++/70106
9326 * g++.dg/cpp1y/paren3.C: New test.
9327
a3f6d680
MM
93282016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9329
9330 PR target/70131
9331 * gcc.target/powerpc/ppc-round2.c: New test.
9332
92348f09
BS
93332016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9334
9335 PR target/70123
9336 * gcc.dg/torture/pr70123.c: New test.
9337
cebde9e9
JL
93382016-03-11 Jeff Law <law@redhat.com>
9339
9340 PR tree-optimization/70190
9341 * gcc.c-torture/compile/pr70190.c: New test.
9342
3edc5da4
DM
93432016-03-11 David Malcolm <dmalcolm@redhat.com>
9344
9345 PR c/68187
9346 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9347 case.
9348 (test43_b): Likewise.
9349 (test43_c): Likewise.
9350 (test43_d): Likewise.
9351 (test43_e): Likewise.
9352 (test43_f): Likewise.
9353 (test43_g): Likewise.
9354 (test44_a): Likewise.
9355 (test44_b): Likewise.
9356 (test44_c): Likewise.
9357 (test44_d): Likewise.
9358 (test44_e): Likewise.
9359
318c1204
DM
93602016-03-11 David Malcolm <dmalcolm@redhat.com>
9361
9362 PR c/70085
9363 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9364
bc062234
KT
93652016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9366
9367 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9368 dg-options.
9369
acfc1ac1
KT
93702016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9371
9372 PR target/70002
9373 PR target/69245
9374 * gcc.target/aarch64/pr69245_2.c: New test.
9375
d1e2bb2d
JJ
93762016-03-11 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR tree-optimization/70177
9379 * gcc.dg/pr70177.c: New test.
9380
07350627
AL
93812016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9382
9383 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9384
5c6706f7
AL
93852016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9386
9387 * gcc.dg/tree-ssa/sra-20.c: New.
9388
02d472a2
JJ
93892016-03-11 Jakub Jelinek <jakub@redhat.com>
9390
686d390a
JJ
9391 PR rtl-optimization/70174
9392 * gcc.dg/pr70174.c: New test.
9393
02d472a2
JJ
9394 PR tree-optimization/70169
9395 * gcc.dg/pr70169.c: New test.
9396
0f9befa1
IE
93972016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9398
9399 PR target/70160
9400 * gcc.target/i386/pr70160.c: New test.
9401
432d4670
AK
94022016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9403
9404 * gcc.target/s390/dfp-1.c: New test.
9405
a3dc8760
NC
94062016-03-10 Nick Clifton <nickc@redhat.com>
9407
9408 PR target/70044
9409 * gcc.target/aarch64/pr70044.c: New test.
9410
b87a8d7d
PP
94112016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9412 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR c++/70001
9415 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9416 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9417 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9418
4f4ada6a
JH
94192016-03-10 Jan Hubicka <hubicka@ucw.cz>
9420
9421 PR lto/69589
9422 * g++.dg/lto/pr69589_0.C: New testcase
9423 * g++.dg/lto/pr69589_1.C: New testcase
9424
d49b0aa0
MP
94252016-03-10 Marek Polacek <polacek@redhat.com>
9426
9427 PR c++/70153
9428 * g++.dg/delayedfold/unary-plus1.C: New test.
9429
94302016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
9431
9432 * gcc.target/arm/pr45701-1.c: Escape brackets.
9433 * gcc.target/arm/pr45701-2.c: Likewise.
9434
71017a7b
AL
94352016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9436
9437 * gfortran.dg/unconstrained_commons.f: New.
9438
ba52669f
AM
94392016-03-10 Alan Modra <amodra@gmail.com>
9440
9441 * gcc.dg/pr69195.c: New.
9442 * gcc.dg/pr69238.c: New.
9443
27742332
TV
94442016-03-10 Tom de Vries <tom@codesourcery.com>
9445
9446 PR testsuite/68915
9447 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9448
3a81a594
RB
94492016-03-10 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/70128
9452 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9453 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9454
3433b975
JJ
94552016-03-09 Jakub Jelinek <jakub@redhat.com>
9456
c2864f02
JJ
9457 PR tree-optimization/70152
9458 * gcc.dg/pr70152.c: New test.
9459
3433b975
JJ
9460 PR target/70086
9461 * gcc.target/i386/pr70086-1.c: New test.
9462 * gcc.target/i386/pr70086-2.c: New test.
9463 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
9464
9465 PR tree-optimization/70127
9466 * gcc.c-torture/execute/pr70127.c: New test.
9467
96b3c82d
CP
94682016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9469
9470 * c-c++-common/goacc/combined-directives-2.c: New test.
9471
b4f3232d
DM
94722016-03-09 David Malcolm <dmalcolm@redhat.com>
9473
9474 PR c/68473
9475 PR c++/70105
9476 * g++.dg/diagnostic/pr70105.C: New test.
9477 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9478 (test_multiple_ordinary_maps): New test function.
9479
40499f81
DM
94802016-03-09 David Malcolm <dmalcolm@redhat.com>
9481
9482 PR c/68473
9483 PR c++/70105
9484 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9485 Drop range information from call to inform_at_rich_loc.
9486 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9487 New.
9488 (test_show_locus): Replace calls to rich_location::add_range with
9489 calls to add_range. Rewrite the tests that used the now-defunct
9490 rich_location ctor taking a source_range. Simplify other tests
9491 by replacing calls to COMBINE_LOCATION_DATA with calls to
9492 make_location.
9493
c9e33662
RB
94942016-03-09 Richard Biener <rguenther@suse.de>
9495 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR tree-optimization/70138
9498 * gcc.dg/vect/pr70138-1.c: New testcase.
9499 * gcc.dg/vect/pr70138-2.c: Likewise.
9500
2c73b764
JJ
95012016-03-09 Jakub Jelinek <jakub@redhat.com>
9502
9503 PR target/70049
9504 * gcc.target/i386/pr70049.c: New test.
9505
c06d25bb
RB
95062016-03-09 Richard Biener <rguenther@suse.de>
9507
9508 PR c/70143
9509 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9510 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9511 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9512
5828a501
RO
95132016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9514
9515 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9516 arm-*-*.
9517
2e141c8d
JJ
95182016-03-09 Jakub Jelinek <jakub@redhat.com>
9519
5a9def37
JJ
9520 PR middle-end/67278
9521 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9522
2e141c8d
JJ
9523 PR target/67278
9524 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9525
9526 PR middle-end/70050
9527 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9528 in testcase comment.
9529
bf751f40
TV
95302016-03-09 Tom de Vries <tom@codesourcery.com>
9531
9532 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9533 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9534 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9535 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9536 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9537 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9538 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9539 * gfortran.dg/goacc/kernels-loop.f95: New test.
9540
e210c999
MS
95412016-03-08 Martin Sebor <msebor@redhat.com>
9542
9543 PR c++/62096
9544 * g++.dg/warn/overflow-warn-7.C: New test.
9545
80aac5c8
JM
95462016-03-08 Jason Merrill <jason@redhat.com>
9547
9548 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9549 * lib/target-supports.exp (check_effective_target_concepts): New.
9550
12b81409
JJ
95512016-03-08 Jakub Jelinek <jakub@redhat.com>
9552
d259b234
JJ
9553 PR c++/70135
9554 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9555 * g++.dg/ubsan/pr70135.C: New test.
9556
12b81409
JJ
9557 PR target/70110
9558 * gcc.dg/pr70110.c: New test.
9559
b4e9f2aa
MJ
95602016-03-07 Martin Jambor <mjambor@suse.cz>
9561
9562 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9563 * c-c++-common/gomp/if-1.c: Likewise.
9564 * c-c++-common/gomp/pr61486-2.c: Likewise.
9565 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9566 to dg-additional-options.
9567 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9568 * g++/gomp/target-teams-1.c: Likewise.
9569 * gcc.dg/gomp/gomp.exp: Likewise.
9570 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9571 dg-additional-options.
9572 * gfortran.dg/gomp/gomp.exp: Likewise.
9573 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9574 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9575 dg-additional-options.
9576 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9577
f86e631e
MJ
95782016-03-07 Martin Jambor <mjambor@suse.cz>
9579
9580 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9581 * c-c++-common/gomp/gridify-1.c: New test.
9582 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9583
94156b3f
AV
95842016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9585
9586 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9587 trigger for cortex-r8, when scanning for register r8.
9588 * gcc.target/arm/pr45701-2.c: Likewise.
9589
a84a49b7 95902016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 9591 Jeff Law <law@redhat.com>
a84a49b7
RB
9592
9593 PR tree-optimization/69740
9594 * gcc.c-torture/compile/pr69740-1.c: New test.
9595 * gcc.c-torture/compile/pr69740-2.c: New test.
9596
e41f6c9e
BS
95972016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9598
9599 * lib/target-supports.exp
9600 (check_effective_target_whole_vector_shift): Enable for PPC64.
9601
57548bf5
RB
96022016-03-07 Richard Biener <rguenther@suse.de>
9603
9604 PR tree-optimization/70115
9605 * gcc.dg/torture/pr70115.c: New testcase.
9606
4ae13300
NS
96072016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9608
9609 PR middle-end/69916
9610 * c-c-++-common/goacc/pr69916.c: New.
9611
5edb9853
RH
96122016-03-07 Richard Henderson <rth@redhat.com>
9613
9614 * gcc.c-torture/compile/pr70061.c: New test.
9615
2067a8f3
RB
96162016-03-07 Richard Biener <rguenther@suse.de>
9617
9618 PR testsuite/70109
9619 * gcc.dg/vect/O3-pr36098.c: New testcase.
9620
4145a9b7
CL
96212016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9622
9623 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9624
1878be32
EB
96252016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9626
9627 * gnat.dg/renaming9.ad[sb]: New testcase.
9628
df762bb2
JJ
96292016-03-05 Jakub Jelinek <jakub@redhat.com>
9630
9631 PR c++/70084
9632 * g++.dg/expr/stdarg3.C: New test.
9633
7d461295
JL
96342016-03-04 Jeff Law <law@redhat.com>
9635
9636 PR tree-optimization/69196
9637 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9638 x86_64-*-*.
9639
29b9828f
BS
96402016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9641
b6b552fd
BS
9642 PR c/69973
9643 * gcc.dg/pr69973.c: New test.
9644
201d49e9
BS
9645 PR rtl-optimization/69941
9646 * gcc.dg/torture/pr69941.c: New test.
9647
29b9828f
BS
9648 PR c/69824
9649 * gcc.dg/pr69824.c: New test.
9650
640b7e74
TV
96512016-03-05 Tom de Vries <tom@codesourcery.com>
9652
9653 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9654 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9655 function.
9656
7a3a3fad
PP
96572016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9658
9659 PR c++/66786
9660 * g++.dg/cpp1y/var-templ48.C: New test.
9661 * g++.dg/cpp1y/var-templ49.C: New test.
9662
cd439aec
EB
96632016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9664
9665 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9666
60204554
JJ
96672016-03-04 Jakub Jelinek <jakub@redhat.com>
9668
0c8825de
JJ
9669 PR c++/70035
9670 * g++.dg/ubsan/pr70035.C: New test.
9671
60204554
JJ
9672 PR target/70062
9673 * gcc.target/i386/pr70062.c: New test.
9674
f79d4eab
L
96752016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9676
9677 * g++.dg/template/typename21.C: Remove c++98_only.
9678
ea81ce67
L
96792016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9680
9681 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9682
64b23c13
DM
96832016-03-04 David Malcolm <dmalcolm@redhat.com>
9684
9685 PR c/68187
9686 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9687 function.
9688 (fn_42_b): Likewise.
9689 (fn_42_c): Likewise.
9690
729526f5
DM
96912016-03-04 David Malcolm <dmalcolm@redhat.com>
9692
9693 PR c/68187
9694 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9695 function.
9696 (fn_40_b): Likewise.
9697 (fn_41_a): Likewise.
9698 (fn_41_b): Likewise.
9699
f9ea11ac
JJ
97002016-03-04 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR target/70059
9703 * gcc.target/i386/avx512f-pr70059.c: New test.
9704 * gcc.target/i386/avx512dq-pr70059.c: New test.
9705
b6c38c69
BS
97062016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9707
9708 PR rtl-optimization/57676
9709 * gcc.dg/torture/pr57676.c: New test.
9710
af3cdd34
IE
97112016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9712
9713 * gcc.dg/pr70026.c: New test.
9714
7ff6ca38
MP
97152016-03-04 Marek Polacek <polacek@redhat.com>
9716
9717 PR c/69798
9718 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9719 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9720
a6bf62d5
KT
97212016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9722
9723 PR target/70004
9724 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9725 Delete.
9726 (test_corners_sisd_si): Likewise.
9727 (main): Remove checks of the above.
9728 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9729
ae4cdc6a
EB
97302016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9733
08455559
CL
97342016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9735
9736 * gcc.dg/torture/pr69951.c: Accept argc==0.
9737
e9a35493
RB
97382016-03-04 Richard Biener <rguenther@suse.de>
9739
9740 PR c++/70054
9741 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9742 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9743
fba054c2
DV
97442016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9745
9746 PR testsuite/69766
9747 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9748 testing multiarch.
9749
f10cdc6c
JJ
97502016-03-04 Jakub Jelinek <jakub@redhat.com>
9751
9752 PR debug/69947
9753 * gcc.dg/guality/pr69947.c: New test.
9754
2e981ba0
JJ
97552016-03-03 Jakub Jelinek <jakub@redhat.com>
9756
9757 PR ada/70017
9758 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9759
0ba3bfa2
KT
97602016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9761
9762 PR rtl-optimization/69904
9763 * gcc.target/arm/pr69904.c: New test.
9764
97ecdb46
JJ
97652016-03-03 Jakub Jelinek <jakub@redhat.com>
9766
9767 PR target/70021
9768 * gcc.dg/vect/pr70021.c: New test.
9769 * gcc.target/i386/pr70021.c: New test.
9770
a2a743a1
MP
97712016-03-03 Marek Polacek <polacek@redhat.com>
9772
9773 PR middle-end/70050
9774 * gcc.dg/pr70050.c: New test.
9775
fa07ecdd
JG
97762016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9777
9778 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9779
23504262
ML
97802016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9781
9782 PR tree-optimization/70043
9783 * gfortran.dg/vect/pr70043.f90: New test.
9784
b7b9e1a9
EB
97852016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9786
9787 * gnat.dg/specs/task1.ads: New test.
9788
cb83ba54
RO
97892016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9790
9791 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9792 Invoke gdb with -batch.
9793 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9794
a75f5e30
RB
97952016-03-03 Richard Biener <rguenther@suse.de>
9796
9797 PR tree-optimization/55936
9798 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9799
268bc320
JL
98002016-03-02 Jeff Law <law@redhat.com>
9801
815f20ab
JL
9802 PR rtl-optimization/69942
9803 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9804 effects of argument promotions.
9805
268bc320
JL
9806 PR tree-optimization/69987
9807 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9808 target does not support -fprefetch-loop-arrays.
9809
171f7de5
UB
98102016-03-02 Uros Bizjak <ubizjak@gmail.com>
9811
9812 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9813
192912db
BC
98142016-03-02 Bin Cheng <bin.cheng@arm.com>
9815
c7908871 9816 PR rtl-optimization/69052
192912db
BC
9817 * gcc.target/i386/pr69052.c: New test.
9818
90a7a40b
AM
98192016-03-02 Alan Modra <amodra@gmail.com>
9820
9821 * gcc.dg/pr69990.c: New.
9822
69fa742f
JJ
98232016-03-02 Jakub Jelinek <jakub@redhat.com>
9824
de752fb0
JJ
9825 PR c/68062
9826 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9827
9828 PR middle-end/70022
9829 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9830
69fa742f
JJ
9831 PR target/70028
9832 * gcc.target/i386/pr70028.c: New test.
9833
7c65bd56
MK
98342016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9835
9836 * c-c++-common/asan/swapcontext-test-1.c,
9837 * c-c++-common/tsan/thread_leak.c,
9838 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9839 * g++.dg/tsan/benign_race.C,
9840 * g++.dg/tsan/fd_close_norace.C,
9841 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9842 races with sanitizer output
9843
37d98220 98442016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 9845 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
9846
9847 PR target/67278
9848 * gcc.dg/simd-8.c: New testcase.
9849
218db463
RB
98502016-03-02 Richard Biener <rguenther@suse.de>
9851
9852 PR middle-end/67278
9853 * gcc.dg/simd-7.c: New testcase.
9854
22c72158
EB
98552016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gcc.target/i386/pr70007.c: Tweak.
9858
9a790ccc
DV
98592016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9860
9861 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9862
bd02f00f
MP
98632016-03-02 Marek Polacek <polacek@redhat.com>
9864
9865 PR c/67854
9866 * gcc.dg/pr67854.c: New test.
9867
1e840f39
JJ
98682016-03-02 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR middle-end/70025
9871 * gcc.dg/torture/pr70025.c: New test.
9872
bca00241
VK
98732016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9874
9875 PR tree-optimization/68621
9876 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9877
0bca04b8
EB
98782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9879
9880 * gcc.target/i386/pr70007.c: New test.
9881
2a9afc86
JL
98822016-03-01 Jeff Law <law@redhat.com>
9883
eab2541b 9884 PR tree-optimization/69196
9d83ef71 9885 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 9886
2a9afc86
JL
9887 PR tree-optimization/69196
9888 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9889 duplicating code and spoiling the expected output.
9890
0d39977e
MM
98912016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9892
9893 PR target/70033
9894 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9895 supports power9 before doing tests.
9896 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9897 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9898 * gcc.target/powerpc/p9-permute.c: Likewise.
9899
a0c0699d
UB
99002016-03-01 Uros Bizjak <ubizjak@gmail.com>
9901
9902 PR target/70027
9903 * gcc.target/i386/pr70027.c: New test.
9904
0ae3ef47 99052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
9906
9907 * gcc.dg/pr70017.c: New test.
9908
686e2237
JJ
99092016-03-01 Jakub Jelinek <jakub@redhat.com>
9910
9911 PR c/69796
9912 PR c/69974
9913 * gcc.dg/pr69796.c: New test.
9914 * gcc.dg/pr69974.c: New test.
9915
f8e4188c
EB
99162016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9917
9918 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9919
5e3f1c7c
JL
99202016-02-29 Jeff Law <law@redhat.com>
9921
9922 PR tree-optimization/69987
9923 * gfortran.dg/pr69987.f90: New test.
9924
9925 PR tree-optimization/69989
9926 * gcc.c-torture/compile/pr69989-2.c: New test.
9927
1be56bc5
MP
99282016-03-01 Marek Polacek <polacek@redhat.com>
9929
9930 PR c++/69795
9931 * g++.dg/parse/invalid1.C: New test.
9932
1b19470d
RB
99332016-03-01 Richard Biener <rguenther@suse.de>
9934
9935 PR middle-end/70022
9936 * gcc.dg/pr70022.c: New testcase.
9937
3ae0661a
IE
99382016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9939
9940 PR tree-optimization/69956
9941 * gcc.dg/pr69956.c: New test.
9942
0f09ab88
BS
99432016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9944
9945 PR target/70011
9946 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9947 XFAIL when hardware supports efficient unaligned storage access.
9948
76d881bf
PP
99492016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9950
9951 PR c++/69961
9952 * g++.dg/template/pr69961a.C: New test.
9953 * g++.dg/template/pr69961b.C: New test.
9954
7168133a
DM
99552016-02-29 David Malcolm <dmalcolm@redhat.com>
9956
9957 PR preprocessor/69985
9958 * gcc.dg/cpp/pr69985.c: New test case.
9959
0c6072a3
JL
99602016-02-29 Jeff Law <law@redhat.com>
9961
e66f219b
JL
9962 PR tree-optimization/70005
9963 * gcc.c-torture/execute/pr70005.c New test.
9964
0c6072a3
JL
9965 PR tree-optimization/69999
9966 * gcc.c-torture/compile/pr69999.c: New test.
9967
fd9fbdb3
YR
99682016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9969
9970 PR tree-optimization/69652
9971 * gcc.dg/torture/pr69652.c: Delete test.
9972 * gcc.dg/vect/pr69652.c: New test.
9973
cbd400b4
RB
99742016-02-19 Richard Biener <rguenther@suse.de>
9975
9976 PR tree-optimization/69980
9977 * gfortran.dg/vect/pr69980.f90: New testcase.
9978
84ea0f58
EB
99792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9980
9981 * gcc.target/sparc/20160229-1.c: New test.
9982
5d2a63dc
EB
99832016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9984
9985 * gnat.dg/stack_usage3.adb: New test.
9986 * gnat.dg/stack_usage3_pkg.ads: New helper.
9987
93e708f9
EB
99882016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9989
9990 * gnat.dg/renaming8.adb: New test.
9991 * gnat.dg/renaming8_pkg1.ads: New helper.
9992 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9993 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9994
6512bc93
RB
99952016-02-29 Richard Biener <rguenther@suse.de>
9996
9997 PR tree-optimization/69720
9998 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9999
7b201a88
TK
100002016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
10001
10002 PR fortran/68147
10003 PR fortran/47674
10004 * gfortran.dg/realloc_on_assign_26.f90: New test case.
10005
82ee0cf2 100062016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
10007 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10008
10009 PR fortran/56007
10010 * gfortran.dg/coarray_8.f90: Adjust error message.
10011 * gfortran.dg/pr56007.f90: New test.
10012 * gfortran.dg/pr56007.f: New test.
10013
cdc1a2c8
L
100142016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10015
10016 PR tree-optimization/69989
10017 * gcc.dg/torture/pr69989.c: New test.
10018
33505bcf
EB
100192016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10020
10021 * gcc.target/i386/stack-realign-win.c: New test.
10022
524bfb19
HA
100232016-02-28 Harald Anlauf <anlauf@gmx.de>
10024
10025 PR fortran/60126
10026 * gfortran.dg/pr60126.f90: New test.
10027
bd542508
JL
100282016-02-27 Jeff Law <law@redhat.com>
10029
10030 Revert
10031 2016-02-26 Richard Biener <rguenther@suse.de>
10032 Jeff Law <law@redhat.com>
10033
10034 PR tree-optimization/69740
10035 * gcc.c-torture/compile/pr69740-1.c: New test.
10036 * gcc.c-torture/compile/pr69740-2.c: New test.
10037
dd1291e0
JD
100382016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10039
5fb67f8b 10040 PR fortran/69910
dd1291e0
JD
10041 * gfortran.dg/newunit_4.f90: New test.
10042
5cfefb59
JJ
100432016-02-27 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR target/69613
10046 PR rtl-optimization/69886
10047 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10048 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10049 target.
10050
20ba5f33
MS
100512016-02-26 Martin Sebor <msebor@redhat.com>
10052
10053 PR tree-optimization/15826
10054 * gcc.dg/tree-ssa/pr15826.c: New test.
10055
e6fb01b0
JJ
100562016-02-26 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR target/69969
10059 * gcc.target/powerpc/pr69969.c: New test.
10060
e3e0cf64
MS
100612016-02-26 Martin Sebor <msebor@redhat.com>
10062
10063 PR c++/15766
10064 * g++.old-deja/g++.other/decl5.C: Add a test case.
10065
d1f2bea5
SB
100662016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10067
10068 PR target/69946
10069 * gcc.target/powerpc/pr69946.c: New file.
10070
4a4f9d2b 100712016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 10072 Jeff Law <law@redhat.com>
4a4f9d2b 10073
e3e0cf64 10074 PR tree-optimization/69740
4a4f9d2b
RB
10075 * gcc.c-torture/compile/pr69740-1.c: New test.
10076 * gcc.c-torture/compile/pr69740-2.c: New test.
10077
ad2a2706
MJ
100782016-02-26 Martin Jambor <mjambor@suse.cz>
10079
10080 PR middle-end/69920
10081 * gcc.dg/torture/pr69932.c: New test.
10082 * gcc.dg/torture/pr69936.c: Likewise.
10083
1d11f7ce
AK
100842016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10085
10086 PR target/69709
10087 * gcc.target/s390/pr69709.c: New test.
10088
6cfccbb2
KT
100892016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10090
10091 PR target/69245
10092 * gcc.target/aarch64/pr69245_1.c: New test.
10093
ac59ad4e
KT
100942016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10095
10096 PR target/69613
10097 * gcc.dg/torture/pr69613.c: New test.
10098
a2ad54a0
JJ
100992016-02-26 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR rtl-optimization/69891
10102 * gcc.target/i386/pr69891.c: New test.
10103
0884062c 101042016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
10105 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10106
d2369d4f 10107 PR target/61397
c163789b
MM
10108 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10109 functionality for both 32-bit and 64-bit.
10110
5aed7e2c
RB
101112016-02-26 Richard Biener <rguenther@suse.de>
10112
10113 PR tree-optimization/69551
10114 * gcc.dg/torture/pr69951.c: New testcase.
10115
798e2a8e
RB
101162016-02-25 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/48795
10119 * gcc.dg/Warray-bounds-18.c: New testcase.
10120
9559fbac
RO
101212016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10122
10123 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10124
c049b107
JJ
101252016-02-25 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR rtl-optimization/69896
10128 * gcc.dg/pr69896.c: New test.
10129
1137001c
PP
101302016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10131
10132 PR c++/69736
10133 * g++.dg/cpp1y/paren2.C: New test.
10134
2e9c8641
MS
101352016-02-24 Martin Sebor <msebor@redhat.com>
10136
10137 PR c/51147
10138 * gcc.dg/enum-mode-2.c: New test.
10139
03ca8fb3
JJ
101402016-02-24 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR c++/69922
10143 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10144 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10145 * g++.dg/ubsan/pr69922.C: New test.
10146
0b05329b
MP
101472016-02-24 Marek Polacek <polacek@redhat.com>
10148
10149 PR c/69819
10150 * gcc.dg/pr69819.c: New test.
10151
57c2c374
MS
101522016-02-24 Martin Sebor <msebor@redhat.com>
10153
3b96b93a
MS
10154 PR c++/69912
10155 * g++.dg/ext/flexary15.C: New test.
10156
101572016-02-24 Martin Sebor <msebor@redhat.com>
10158
10159 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 10160 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 10161 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 10162
65433bb5
MK
101632016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10164 Charles Baylis <charles.baylis@linaro.org>
10165
10166 PR debug/61033
10167 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10168
f802a424 101692016-02-24 Richard Biener <rguenther@suse.de>
44293580 10170 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
10171
10172 PR middle-end/69760
10173 * gcc.dg/torture/pr69760.c: New testcase.
10174
525f795f
RO
101752016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10176
10177 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10178 pattern on Solaris with as.
10179
cd7bbceb
KT
101802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10181
10182 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10183 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10184 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10185 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10186
89c0c1fd
JJ
101872016-02-24 Jakub Jelinek <jakub@redhat.com>
10188
10189 PR middle-end/69915
10190 * gcc.dg/pr69915.c: New test.
10191
0683fd27
KT
101922016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10193
10194 PR rtl-optimization/69886
10195 * gcc.dg/torture/pr69886.c: New test.
10196
e53d562a
RB
101972016-02-24 Richard Biener <rguenther@suse.de>
10198
10199 PR middle-end/68963
10200 * gcc.dg/torture/pr68963.c: New testcase.
10201
74a00288
KT
102022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10203
10204 PR target/69875
10205 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10206 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10207 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10208 * gcc.target/arm/atomic_loaddi_1.c: New test.
10209 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10210 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10211 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10212 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10213 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10214 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10215 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10216 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10217
340fd4c9
JJ
102182016-02-24 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR middle-end/69909
10221 * gcc.dg/torture/pr69909.c: New test.
10222
47d3fdb2
RB
102232016-02-24 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/69907
10226 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10227 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10228 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10229
dab73e73
CB
102302016-02-24 Christian Bruel <christian.bruel@st.com>
10231
10232 * gcc.target/arm/pragma_cpp_fma.c: New test.
10233
7cc5ec65
JD
102342016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10235
10236 PR fortran/61156
10237 * gfortran.dg/include_6.f90: Update test.
10238
067fbd8b
JJ
102392016-02-23 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR objc/69844
10242 * objc.dg/pr69844.m: New test.
10243
64a454d9
JD
102442016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10245
10246 PR libgfortran/69456
10247 * gfortran.dg/namelist_89.f90: New test.
10248 * gfortran.dg/pr59700.f90: Update test..
10249
35886f0b
MS
102502016-02-23 Martin Sebor <msebor@redhat.com>
10251
10252 PR middle-end/69780
10253 * g++.dg/ext/builtin_alloca.C: New test.
10254 * gcc.dg/builtins-68.c: New test.
10255
162cc7e3
RH
102562016-02-23 Richard Henderson <rth@redhat.com>
10257
10258 * gcc.target/i386/addr-space-3.c: Remove test.
10259
196440f8
DM
102602016-02-23 David Malcolm <dmalcolm@redhat.com>
10261
10262 PR preprocessor/69126
10263 PR preprocessor/69543
10264 * c-c++-common/pr69126-2-long.c: New test.
10265 * c-c++-common/pr69126-2-short.c: New test.
10266 * c-c++-common/pr69543-1.c: Remove xfail.
10267
1d3121af
DM
102682016-02-23 David Malcolm <dmalcolm@redhat.com>
10269
10270 PR preprocessor/69126
10271 PR preprocessor/69543
10272 PR preprocessor/69558
10273 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10274 (f): Rename to...
10275 (test_2): ...this, and add leading comment.
10276 (MACRO_3, test_3): New.
10277 (MACRO_4A, MACRO_4B, test_4): New.
10278 (MACRO): Rename to...
10279 (MACRO_5): ...this.
10280 (g): Rename to...
10281 (test_5): ...this, updating for renaming of MACRO, and
10282 add leading comment.
10283 * c-c++-common/pr69543-1.c: New.
10284 * c-c++-common/pr69543-2.c: New.
10285 * c-c++-common/pr69543-3.c: New.
10286 * c-c++-common/pr69543-4.c: New.
10287 * c-c++-common/pr69558-1.c: New.
10288 * c-c++-common/pr69558-2.c: New.
10289 * c-c++-common/pr69558-3.c: New.
10290 * c-c++-common/pr69558-4.c: New.
10291 * gcc.dg/pr69558.c: Move to...
10292 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10293 xfail for c++.
10294
f99c3557
TS
102952016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10296
10297 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10298 to -ftree-parallelize-loops/-fopenacc changes.
10299 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10300 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10301 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10302 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10303 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10304 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10305 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10306 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10307 * c-c++-common/goacc/kernels-loop.c: Likewise.
10308 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10309 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10310 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10311 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10312
c60ec7c2
RO
103132016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10314
10315 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10316
f1a62b6f
JJ
103172016-02-23 Jakub Jelinek <jakub@redhat.com>
10318
e67bf044
JJ
10319 PR c++/69902
10320 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10321
f1a62b6f
JJ
10322 PR c/69900
10323 * gcc.dg/pr69900.c: New test.
10324
20c5e09e
MJ
103252016-02-23 Martin Jambor <mjambor@suse.cz>
10326
10327 PR tree-optimization/69666
10328 * gcc.dg/tree-ssa/pr69666.c: New test.
10329
e457a6fc
AV
103302016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10331
10332 PR fortran/67451
10333 * gfortran.dg/coarray_allocate_5.f08: New test.
10334
d7b574f4
AK
103352016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10336
10337 * gcc.target/s390/vcond-shift.c: Move to ...
10338 * gcc.target/s390/vector/vcond-shift.c: ... here.
10339
58bdeb44
AK
103402016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10341
10342 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10343 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10344
7cd0387b
AK
103452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10346
10347 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10348
4246c8da
MW
103492016-02-20 Mark Wielaard <mjw@redhat.com>
10350
10351 PR c/28901
10352 * gcc.dg/unused-variable-3.c: New test.
10353
f93bc532
JJ
103542016-02-22 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR target/69888
10357 * gcc.target/i386/pr69888.c: New test.
10358
c4e360f4
RB
103592016-02-22 Richard Biener <rguenther@suse.de>
10360
10361 PR tree-optimization/69882
10362 * gfortran.dg/vect/pr69882.f90: New testcase.
10363
09c92f1c
JJ
103642016-02-22 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR target/69885
10367 * gcc.dg/pr69885.c: New test.
10368
f88d45dc
OE
103692016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10370
10371 PR target/69806
10372 PR target/54089
10373 * gcc.target/sh/pr54089-10.c: New.
10374
ce1ff48e
PT
103752016-02-20 Paul Thomas <pault@gcc.gnu.org>
10376
10377 PR fortran/69423
10378 * gfortran.dg/deferred_character_15.f90 : New test.
10379
bbf27208
DH
103802016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10381
10382 PR fortran/57365
10383 gfortran.dg/allocate_with_source_18.f03: New test.
10384
103852016-02-20 Harald Anlauf <anlauf@gmx.de>
10386
10387 PR fortran/52531
10388 gfortran.dg/gomp/pr52531.f90: New test.
10389
268be88c
BE
103902016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10391
10392 PR c++/69865
10393 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10394 -std=c++03.
10395
4b6c824a
JJ
103962016-02-19 Jakub Jelinek <jakub@redhat.com>
10397
871b3f47
JJ
10398 PR c++/69826
10399 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10400 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10401
7a965d51
JJ
10402 PR c++/69850
10403 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10404
4b6c824a
JJ
10405 PR c++/69851
10406 * g++.dg/torture/pr69851.C: New test.
10407
15fca21a
MS
104082016-02-19 Martin Sebor <msebor@redhat.com>
10409
10410 PR testsuite/69573
10411 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10412
19e21586
JJ
104132016-02-19 Jakub Jelinek <jakub@redhat.com>
10414
03a616ac
JJ
10415 PR c++/69850
10416 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10417 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10418
19e21586
JJ
10419 PR c++/67767
10420 * g++.dg/cpp0x/pr67767.C: New test.
10421
2db16594
KT
104222016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10423
10424 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10425 for fp, simd, crypto, crc, lse.
10426 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10427 above.
10428 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10429 effective target check.
10430
5a7d9d1e
JJ
104312016-02-19 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR target/69820
10434 * gcc.target/i386/pr69820.c: New test.
10435
6448f064
AK
104362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10437
10438 * gcc.target/s390/vector/int128-1.c: New test.
10439
d0a859e6
AK
104402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10441
10442 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10443
9e4eb643
AK
104442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10445
10446 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10447 instruction pattern name to prevent the testcase from failing with
10448 -march=z13.
10449
859a4c0e
AK
104502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10451
10452 * gcc.target/s390/md/movstr-2.c: New test.
10453
efc2340b
MK
104542016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10455
10456 * gcc.target/s390/morestack.c: New test.
10457
ca2bfbc2
DV
104582016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10459
10460 PR target/69625
10461 * gcc.target/s390/pr69625.c: Add test case.
10462
efd4bd05
BE
104632016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10464
10465 PR testsuite/68580
10466 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10467
2bf2078a
MM
104682016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10469
10470 PR target/68404
10471 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10472 * gcc.target/powerpc/fusion3.c: Likewise.
10473
f003579e
RB
104742016-02-18 Richard Biener <rguenther@suse.de>
10475
10476 PR middle-end/69553
10477 * g++.dg/torture/pr69553.C: New testcase.
10478
19233914
NC
104792016-02-18 Nick Clifton <nickc@redhat.com>
10480
efd4bd05
BE
10481 PR target/62254
10482 PR target/69610
10483 * gcc.target/arm/pr62554.c: New test.
10484 * gcc.target/arm/pr69610-1.c: New test.
10485 * gcc.target/arm/pr69610-2.c: New test.
19233914 10486
23f27839
RB
104872016-02-18 Richard Biener <rguenther@suse.de>
10488
10489 PR middle-end/69854
10490 * gcc.dg/torture/pr69854.c: New testcase.
10491
932c0da4
JJ
104922016-02-17 Jakub Jelinek <jakub@redhat.com>
10493
10494 PR c++/69850
10495 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10496
1bed93e4
BS
104972012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10498
10499 * gcc.target/powerpc/vec-cg.c: New test.
10500
57bfb134
RB
105012016-02-17 Richard Biener <rguenther@suse.de>
10502
10503 PR testsuite/69586
10504 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10505
a44e0ebb
KT
105062016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10507
10508 PR target/69161
10509 * gcc.c-torture/compile/pr69161.c: New test.
10510
ffacd726
DS
105112016-02-17 David Sherwood <david.sherwood@arm.com>
10512
10513 PR target/69532
10514 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10515 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10516
448db8d2
EB
105172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10518
10519 * gcc.dg/ifcvt-4.c: Skip on Visium.
10520
e2f0522e
EB
105212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10522
10523 * gnat.dg/atomic8.adb: New test.
10524
bf17fe3f
EB
105252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10526
10527 * gnat.dg/discr46.ad[sb]: New test.
10528
ecf835e9
KN
105292016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10530
10531 PR Target/48344
10532 * gcc.target/powerpc/pr48344-1.c: New test.
10533
49a1164a
TK
105342015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10535
10536 PR fortran/69742
10537 * gfortran.dg/associate_21.f90: New test.
10538
bf14eba2
JJ
105392016-02-16 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR c/69835
10542 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10543 -Wnonnull in dg-options.
10544 * c-c++-common/nonnull-2.c: New test.
10545
35a093b6
JG
105462016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10547 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10548
10549 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10550
e387d491
JJ
105512016-02-16 Jakub Jelinek <jakub@redhat.com>
10552
10553 PR middle-end/69801
10554 * gcc.dg/pr69801.c: Add empty dg-options.
10555
ba539195
JN
105562016-02-16 James Norris <jnorris@codesourcery.com>
10557
10558 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10559 * g++.dg/goacc/deviceptr-1.c: New file.
10560
2a2b8f64
JJ
105612016-02-16 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR tree-optimization/69820
10564 * gcc.dg/vect/pr69820.c: New test.
10565
87440c29
RB
105662016-02-16 Richard Biener <rguenther@suse.de>
10567
10568 PR tree-optimization/69776
10569 * gcc.dg/torture/pr69776-2.c: New testcase.
10570
6d87c306
BS
105712016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10572
10573 PR tree-optimization/69714
10574 * gcc.dg/torture/pr69714.c: New test.
10575
3824a0a2
JJ
105762016-02-16 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR tree-optimization/69802
10579 * gcc.dg/pr69802.c: New test.
10580
c8cfe96e
RB
105812016-02-16 Richard Biener <rguenther@suse.de>
10582
10583 PR middle-end/69801
10584 * gcc.dg/pr69801.c: New testcase.
10585
fc12098d
JD
105862016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10587
10588 PR libgfortran/69651
10589 * gfortran.dg/read_bang.f90: New test.
10590 * gfortran.dg/read_bang4.f90: New test.
10591
ba6b3795
JJ
105922016-02-15 Jakub Jelinek <jakub@redhat.com>
10593
f0516ca4
JJ
10594 PR c++/69658
10595 * g++.dg/init/pr69658.C: New test.
10596
ba6b3795
JJ
10597 PR c++/69797
10598 * c-c++-common/pr69797.c: New test.
10599
de3f9a2d
PK
106002016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10601
10602 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10603 check for aarch64*-*-*.
10604
17a3b967
RB
106052016-02-15 Richard Biener <rguenther@suse.de>
10606
10607 PR tree-optimization/69783
10608 * gcc.dg/vect/pr69783.c: New testcase.
10609
1c48bff1
RB
106102016-02-15 Richard Biener <rguenther@suse.de>
10611
10612 PR tree-optimization/69776
10613 * gcc.dg/torture/pr69776.c: New testcase.
10614
1e6025b6
TK
106152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10616
10617 PR fortran/60526
10618 * gfortran.dg/type_decl_4.f90: Reinstated.
10619
d3308279
JDA
106202016-02-14 John David Anglin <danglin@gcc.gnu.org>
10621
10622 PR fortran/68746
10623 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10624
b7c56581
TK
106252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10626
10627 PR fortran/60526
10628 PR bootstrap/69816
10629 * gfortran.dg/type_decl_4.f90: Removed.
10630
60cb4ef5
TK
106312016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10632
10633 PR fortran/60526
10634 * gfortran.dg/type_decl_4.f90: New test.
10635
f6964637
AM
106362016-02-14 Alan Modra <amodra@gmail.com>
10637
1a8849d1 10638 PR testsuite/68886
f6964637
AM
10639 * gcc.c-torture/execute/stkalign.c: Revise test.
10640
f5121920
OE
106412016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10642
10643 PR target/67260
10644 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10645
6cda3ab6
OE
106462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10647
10648 PR target/67260
10649 * gcc.target/sh/torture/pr67260.c: New.
10650
6786e598
JDA
106512016-02-12 John David Anglin <danglin@gcc.gnu.org>
10652
10653 * gcc.dg/pr67964.c: Add dg-require-alias.
10654
7e05dad8
OE
106552016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10656
10657 PR target/67636
10658 PR target/64345
10659 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10660
7f4cc3ce
JD
106612016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10662
10663 PR libgfortran/69668
10664 * gfortran.dg/namelist_88.f90: New test.
10665
955ca6dc
JD
106662016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10667
10668 PR libgfortran/69668
10669 * gfortran.dg/namelist_38.f90: Update test.
10670 * gfortran.dg/namelist_84.f90: Update test.
10671
876217ae
DM
106722016-02-12 David Malcolm <dmalcolm@redhat.com>
10673
10674 PR other/69554
10675 * gcc.dg/pr69554-1.c: New test.
10676 * gfortran.dg/pr69554-1.F90: New test.
10677 * gfortran.dg/pr69554-2.F90: New test.
10678 * lib/gcc-dg.exp (proc dg-locus): New function.
10679 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10680 distinguish between the caret-printing and non-caret-printing
10681 cases. If caret-printing has been explicitly enabled, bail out
10682 without attempting to fix up the output.
10683
61789eed
DM
106842016-02-12 David Malcolm <dmalcolm@redhat.com>
10685
10686 PR driver/69265
10687 PR driver/69453
10688 * gcc.dg/spellcheck-options-3.c: New test case.
10689 * gcc.dg/spellcheck-options-4.c: New test case.
10690 * gcc.dg/spellcheck-options-5.c: New test case.
10691 * gcc.dg/spellcheck-options-6.c: New test case.
10692 * gcc.dg/spellcheck-options-7.c: New test case.
10693 * gcc.dg/spellcheck-options-8.c: New test case.
10694 * gcc.dg/spellcheck-options-9.c: New test case.
10695 * gcc.dg/spellcheck-options-10.c: New test case.
10696
c3090c1f
JJ
106972016-02-12 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR rtl-optimization/69764
10700 PR rtl-optimization/69771
10701 * c-c++-common/pr69764.c: New test.
10702 * gcc.dg/torture/pr69771.c: New test.
10703
8222034d
MP
107042016-02-12 Marek Polacek <polacek@redhat.com>
10705
10706 * g++.dg/torture/init-list1.C: New.
10707
f749f792
MP
107082016-02-12 Marek Polacek <polacek@redhat.com>
10709
10710 * gcc.dg/pr69522.c: Add empty dg-options.
10711
199fb02a
IE
107122016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10713
10714 * g++.dg/lto/lto.exp: Include and init mpx.
10715 * g++.dg/lto/pr69729_0.C: New test.
10716
b69539cb
JJ
107172016-02-12 Jakub Jelinek <jakub@redhat.com>
10718
06ff7000
JJ
10719 PR ipa/69241
10720 * g++.dg/ipa/pr69241-4.C: New test.
10721
b69539cb
JJ
10722 PR ipa/68672
10723 * g++.dg/ipa/pr68672-1.C: New test.
10724 * g++.dg/ipa/pr68672-2.C: New test.
10725 * g++.dg/ipa/pr68672-3.C: New test.
10726
16595a1f
BS
107272016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10728
10729 PR c/69522
6d87c306 10730 * gcc.dg/pr69522.c: New test.
16595a1f 10731
38d795d2
PP
107322016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10733
10734 PR c++/69098
10735 * g++.dg/cpp1y/69098.C: New test.
10736 * g++.dg/cpp1y/69098-2.C: New test.
10737
9c582551
JJ
107382016-02-12 Jakub Jelinek <jakub@redhat.com>
10739
10740 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10741 and neighbour -> neighbor.
10742 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10743 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10744 * c-c++-common/Wvarargs.c: Likewise.
10745 * c-c++-common/goacc/host_data-5.c: Likewise.
10746 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10747 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10748 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10749 * gcc.target/aarch64/pr60697.c: Likewise.
10750 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10751 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10752 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10753 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10754 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10755 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10756 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10757 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10758 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10759 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10760 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10761 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10762 * g++.dg/lookup/koenig5.C: Likewise.
10763 * g++.dg/ext/no-asm-2.C: Likewise.
10764 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10765 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10766 * gfortran.dg/used_types_16.f90: Likewise.
10767 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10768 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10769 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10770 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10771 * gfortran.dg/abstract_type_6.f03: Likewise.
10772 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10773 * gfortran.dg/used_types_15.f90: Likewise.
10774 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10775 * gfortran.dg/exit_3.f08: Likewise.
10776 * gfortran.dg/open_status_2.f90: Likewise.
10777 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10778 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10779 * gfortran.dg/associate_1.f03: Likewise.
10780 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10781 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10782 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10783 * gcc.dg/builtin-object-size-1.c: Likewise.
10784 * gcc.dg/noreturn-6.c: Likewise.
10785 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10786 * gcc.dg/globalalias.c: Likewise.
10787 * gcc.dg/builtins-config.h: Likewise.
10788 * gcc.dg/pr30457.c: Likewise.
10789 * gcc.c-torture/compile/volatile-1.c: Likewise.
10790 * gcc.c-torture/execute/20101011-1.c: Likewise.
10791 * c-c++-common/Waddress-1.c: Likewise.
10792
66756373
JJ
107932016-02-11 Jakub Jelinek <jakub@redhat.com>
10794
10795 PR c/69768
10796 * c-c++-common/Waddress-1.c: New test.
10797
76fe932b
AV
107982016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10799
10800 PR fortran/69296
10801 * gfortran.dg/associate_19.f03: New test.
10802 * gfortran.dg/associate_20.f03: New test.
10803
564c4d4b
OE
108042016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10805
10806 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10807
e1c1ecb0
KT
108082016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10809
10810 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10811 .arch armv8-a\n. Add -dA to dg-options.
10812 * gcc.target/aarch64/assembler_arch_1.c: New test.
10813 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10814
0d7d9458
PC
108152016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10816
10817 PR c++/68726
10818 * g++.dg/cpp0x/pr68726.C: New.
10819
e6208a60
IE
108202016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10821
10822 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10823 test.
10824
281a11eb
RB
108252016-02-11 Richard Biener <rguenther@suse.de>
10826
10827 * g++.dg/tree-ssa/pr61034.C: Adjust.
10828
e03dd765
VM
108292016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10830
4b48faf5 10831 PR target/69148
e03dd765
VM
10832 * gcc.target/s390/pr69148.c: New.
10833
cdc23927
YR
108342016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10835
10836 PR tree-optimization/69652
10837 * gcc.dg/torture/pr69652.c: New test.
10838
e199dd0a
JJ
108392016-02-10 Jakub Jelinek <jakub@redhat.com>
10840 Patrick Palka <ppalka@gcc.gnu.org>
10841
10842 PR ipa/69241
10843 PR c++/69649
10844 * g++.dg/ipa/pr69241-1.C: New test.
10845 * g++.dg/ipa/pr69241-2.C: New test.
10846 * g++.dg/ipa/pr69241-3.C: New test.
10847 * g++.dg/ipa/pr69649.C: New test.
10848
d6b38027
UB
108492016-02-10 Uros Bizjak <ubizjak@gmail.com>
10850
10851 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10852 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10853
13b562c5
BC
108542016-02-10 Bin Cheng <bin.cheng@arm.com>
10855
10856 PR tree-optimization/68021
10857 * gcc.dg/tree-ssa/pr68021.c: New test.
10858
24a179f8
RB
108592016-02-10 Richard Biener <rguenther@suse.de>
10860
10861 PR tree-optimization/69726
10862 * gcc.dg/uninit-22.c: New testcase.
10863
0d99886f
AP
108642016-02-09 Andrew Pinski <apinski@cavium.com>
10865
10866 PR tree-opt/69282
10867 * gcc.c-torture/compile/20160205-1.c: New testcase.
10868
ab04995c
MM
108692016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10870
10871 PR target/68404
10872 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10873 instead accessing a really large arrray.
10874 * gcc.target/powerpc/fusion3.c: Likewise.
10875
4b79ac23
CB
108762016-02-09 Charles Baylis <charles.baylis@linaro.org>
10877
10878 PR target/68532
10879 * gcc.c-torture/execute/pr68532.c: New test.
10880
b890a441
AO
108812016-02-11 Alexandre Oliva <aoliva@redhat.com>
10882
10883 PR target/69634
10884 * gcc.dg/pr69634.c: New.
10885
84a5bef7
RB
108862016-02-09 Richard Biener <rguenther@suse.de>
10887
10888 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10889
1f123759 108902016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 10891
1f123759
AF
10892 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10893
65860c77
YR
108942016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10895
10896 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10897
7e1e8a0a
RB
108982016-02-09 Richard Biener <rguenther@suse.de>
10899
10900 PR tree-optimization/69715
10901 * gcc.dg/torture/pr69715.c: New testcase.
10902
efb45a9f
PP
109032016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10904
10905 PR c++/69139
10906 * g++.dg/cpp0x/trailing12.C: New test.
10907 * g++.dg/cpp0x/trailing13.C: New test.
10908
20a0c6f9
PP
109092016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10910
10911 PR c++/69283
10912 PR c++/67835
10913 * g++.dg/cpp1y/auto-fn29.C: New test.
10914 * g++.dg/cpp1y/auto-fn30.C: New test.
10915
a162f3af
JJ
109162016-02-08 Jakub Jelinek <jakub@redhat.com>
10917
10918 PR tree-optimization/69209
10919 * gcc.c-torture/compile/pr69209.c: New test.
10920
4b4a9fbd
JL
109212016-02-08 Jeff Law <law@redhat.com>
10922
10923 PR tree-optimization/68541
10924 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10925 of statements allowed in join block for path splitting.
10926
cfac5ed2
JJ
109272016-02-08 Jakub Jelinek <jakub@redhat.com>
10928
f68bc23f
JJ
10929 PR c++/59627
10930 * g++.dg/gomp/pr59627.C: New test.
10931
cfac5ed2
JJ
10932 PR ipa/69239
10933 * g++.dg/ipa/pr69239.C: New test.
10934
44714d8c
DM
109352016-02-08 David Malcolm <dmalcolm@redhat.com>
10936
10937 PR preprocessor/69664
10938 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10939 * gcc.dg/cpp/warn-comments.c: Likewise.
10940
eba9e839
MP
109412016-02-08 Marek Polacek <polacek@redhat.com>
10942
10943 PR c++/69688
10944 * g++.dg/init/const12.C: New test.
10945
a011cd92
BS
109462016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10947
10948 PR target/60410
10949 * gcc.dg/lto/pr55113_0.c: Remove test.
10950
5317b1be
RB
109512016-02-08 Richard Biener <rguenther@suse.de>
10952
10953 PR tree-optimization/69719
10954 * gcc.dg/torture/pr69719.c: New testcase.
10955
63998a63
RB
109562016-02-08 Richard Biener <rguenther@suse.de>
10957 Jeff Law <law@redhat.com>
10958
10959 PR target/68273
10960 * gcc.target/mips/pr68273.c: New testcase.
10961
43f4a281
RB
109622016-02-08 Richard Biener <rguenther@suse.de>
10963
10964 PR rtl-optimization/69274
10965 * gcc.target/i386/addr-sel-1.c: XFAIL.
10966
0b604d2d
JL
109672016-02-08 Jeff Law <law@redhat.com>
10968
e8dfe49e
JL
10969 PR tree-optimization/68541
10970 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10971
6daecd7a 10972 PR tree-optimization/65917
0b604d2d
JL
10973 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10974
c0f0e35a
JD
109752016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10976
10977 PR fortran/50555
10978 * gfortran.dg/namelist_args.f90: New test.
10979
8981d712
JL
109802016-02-05 Jeff Law <law@redhat.com>
10981
6daecd7a 10982 PR tree-optimization/68541
8981d712
JL
10983 * gcc.dg/tree-ssa/split-path-2.c: New test.
10984 * gcc.dg/tree-ssa/split-path-3.c: New test.
10985 * gcc.dg/tree-ssa/split-path-4.c: New test.
10986 * gcc.dg/tree-ssa/split-path-5.c: New test.
10987 * gcc.dg/tree-ssa/split-path-6.c: New test.
10988 * gcc.dg/tree-ssa/split-path-7.c: New test.
10989
46cb9332
MS
109902016-02-05 Martin Sebor <msebor@redhat.com>
10991
10992 PR c++/69662
10993 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10994 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10995
be2083ea
RH
109962016-02-06 Richard HEnderson <rth@redhat.com>
10997
10998 PR c/69643
10999 * gcc.target/i386/addr-space-4.c: New.
11000 * gcc.target/i386/addr-space-5.c: New.
11001
711d7c23
MM
110022016-02-05 Mikael Morin <mikael@gcc.gnu.org>
11003
11004 PR fortran/66089
11005 * gfortran.dg/elemental_dependency_6.f90: New.
11006
b5c1c988
JJ
110072016-02-05 Jakub Jelinek <jakub@redhat.com>
11008
861c7bcd
JJ
11009 PR rtl-optimization/69691
11010 * gcc.c-torture/execute/pr69691.c: New test.
11011
b5c1c988
JJ
11012 PR c++/69628
11013 * g++.dg/parse/pr69628.C: New test.
11014
f7dfa966
UB
110152016-02-05 Uros Bizjak <ubizjak@gmail.com>
11016
11017 * gcc.dg/sancov/asan.c: Move to ...
11018 * gcc.dg/asan/sancov-1.c: ... here.
11019
9b143e64
UB
110202016-02-05 Uros Bizjak <ubizjak@gmail.com>
11021
11022 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11023
f5d4b899
L
110242016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11025
11026 PR target/69677
11027 * gcc.target/i386/pr69677.c: New test.
11028
76c85fbb
PP
110292016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11030
11031 PR c++/68948
11032 * g++.dg/template/pr68948.C: New test.
11033
f181bf90
DV
110342016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11035
11036 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11037 (only necessary on s390x).
11038
714fb282
L
110392016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11040
11041 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11042 -mno-accumulate-outgoing-args.
11043
618d6c1c
PP
110442016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11045
11046 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11047
1066e9b5
JJ
110482016-02-04 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR c/69669
11051 * c-c++-common/pr69669.c: New test.
11052
76255d0d
MM
110532016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11054
11055 PR target/69667
11056 * g++.dg/pr69667.C: New file.
11057
e0b059b1
WD
110582016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11059
11060 PR target/69619
11061 * gcc.dg/pr69619.c: Add new test.
11062
2692b5c8
RS
110632016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11064
11065 PR rtl-optimization/69577
11066 * gcc.target/i386/pr69577.c: New test.
11067
7db337c2
ML
110682016-02-04 Martin Liska <mliska@suse.cz>
11069
11070 * g++.dg/asan/pr69276.C: New test.
11071
cc9c0829
KT
110722016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11073
11074 PR target/65932
11075 PR target/67714
11076 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11077 a single smulbb instruction.
11078 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11079 * gcc.target/amr/wmul-2.c: Likewise.
11080
eb9feb52
KT
110812016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11082
11083 PR target/65932
11084 PR target/67714
11085 * gcc.c-torture/execute/pr67714.c: New test.
11086
61f727fe
JJ
110872016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11088
11089 PR target/69454
11090 * gcc.target/i386/pr69454-1.c: New test.
11091 * gcc.target/i386/pr69454-2.c: New test.
11092
05dd97db
MS
110932016-02-03 Martin Sebor <msebor@redhat.com>
11094
11095 PR c++/69251
11096 PR c++/69253
11097 PR c++/69290
11098 PR c++/69277
11099 PR c++/69349
11100 * g++.dg/ext/flexarray-mangle-2.C: New test.
11101 * g++.dg/ext/flexarray-mangle.C: New test.
11102 * g++.dg/ext/flexarray-subst.C: New test.
11103 * g++.dg/ext/flexary11.C: New test.
11104 * g++.dg/ext/flexary12.C: New test.
11105 * g++.dg/ext/flexary13.C: New test.
11106 * g++.dg/ext/flexary14.C: New test.
11107 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11108
dac2fc29
L
111092016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11110
11111 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11112 Define only if CHECK_FLOAT128 is defined.
11113 (main): Properly initialize u5.
11114
eadb8035
JJ
111152016-02-03 Jakub Jelinek <jakub@redhat.com>
11116
0afbb81b
JJ
11117 PR c/69627
11118 * gcc.dg/pr69627.c: New test.
11119
eadb8035
JJ
11120 PR target/69644
11121 * gcc.dg/pr69644.c: New test.
11122
b12d4923
MS
111232016-02-03 Mike Stump <mikestump@comcast.net>
11124
11125 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11126 support for struct-layout-1.exp.
11127
ab4bae0c
PP
111282016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11129
11130 PR c++/69056
618d6c1c 11131 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 11132
95831c01
VM
111332016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11134 Alexandre Oliva <aoliva@redhat.com>
11135
11136 PR target/69461
11137 * gcc.target/powerpc/pr69461.c: New.
11138
ccc71ab8
UB
111392016-02-03 Uros Bizjak <ubizjak@gmail.com>
11140
11141 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11142 works from here ...
11143 (check_effective_target_fsanitize_thread): ... to here. Do not
11144 specify additional compile flags for the test source.
11145 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11146 specify additional compile flags for the test source.
11147
96299640
WD
111482016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11149
11150 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11151
781d83d9
AV
111522016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11153
11154 PR fortran/67451
11155 PR fortran/69418
11156 * gfortran.dg/coarray_allocate_2.f08: New test.
11157 * gfortran.dg/coarray_allocate_3.f08: New test.
11158 * gfortran.dg/coarray_allocate_4.f08: New test.
11159
d8208e6d
AL
111602016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11161
11162 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11163 use same scan-tree-dump-times on all platforms.
11164 * gcc.dg/vect/vect-outer-1.c: Likewise.
11165 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11166 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11167 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11168 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11169 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11170 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11171 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11172
a8394fa0
SB
111732016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11174
11175 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11176 warning.
11177
f3baa1d3
L
111782016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11179
11180 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11181
eb077516
JN
111822016-02-02 James Norris <jnorris@codesourcery.com>
11183
11184 * c-c++-common/goacc/routine-5.c: Add tests.
11185
578fb225
AM
111862016-02-02 Alexander Monakov <amonakov@ispras.ru>
11187
11188 * gcc.target/nvptx/unsigned-cmp.c: New test.
11189
c64f7d37
WD
111902016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11191
11192 * gcc.target/aarch64/scalar_shift_1.c
11193 (test_corners_sisd_di): Improve force to SIMD register.
11194 (test_corners_sisd_si): Likewise.
11195 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11196 Remove scan-assembler check for ldr.
11197
90c6f26c
RB
111982016-02-02 Richard Biener <rguenther@suse.de>
11199
11200 PR tree-optimization/69595
11201 * gcc.dg/Warray-bounds-17.c: New testcase.
11202
9dc03c97
RB
112032016-02-02 Richard Biener <rguenther@suse.de>
11204
11205 PR tree-optimization/69606
11206 * gcc.dg/torture/pr69606.c: New testcase.
11207
2d4dc223
YR
112082016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11209
11210 PR middle-end/68542
11211 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11212 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11213
65c98fde
AM
112142016-02-02 Alan Modra <amodra@gmail.com>
11215
11216 PR target/69548
11217 * gcc.target/powerpc/pr69548.c: New test.
11218
e1b81f2b
JJ
112192016-02-01 Jakub Jelinek <jakub@redhat.com>
11220
d0268b37
JJ
11221 PR rtl-optimization/69592
11222 * gcc.dg/pr69592.c: New test.
11223
e1b81f2b
JJ
11224 PR preprocessor/69543
11225 PR c/69558
11226 * gcc.dg/pr69543.c: New test.
11227 * gcc.dg/pr69558.c: New test.
11228
7dd7780d
UB
112292016-02-01 Uros Bizjak <ubizjak@gmail.com>
11230
bf672ee5
UB
11231 PR testsuite/65940
11232 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 11233
9a7013f8
MS
112342016-02-01 Martin Sebor <msebor@redhat.com>
11235
11236 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11237
e681fb2b
BC
112382016-02-01 Bin Cheng <bin.cheng@arm.com>
11239
11240 PR tree-optimization/67921
11241 * c-c++-common/ubsan/pr67921.c: New test.
11242
ff86345f
RB
112432016-02-01 Richard Biener <rguenther@suse.de>
11244
11245 PR middle-end/69556
11246 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11247
bc369dbd
RB
112482016-02-01 Richard Biener <rguenther@suse.de>
11249
11250 PR tree-optimization/69574
11251 * gcc.dg/torture/pr69574.c: New testcase.
11252
ef318184
RB
112532016-02-01 Richard Biener <rguenther@suse.de>
11254
11255 PR tree-optimization/69579
11256 * gcc.dg/setjmp-6.c: New testcase.
11257
654745e6
JJ
112582016-02-01 Jakub Jelinek <jakub@redhat.com>
11259
11260 PR rtl-optimization/69570
11261 * g++.dg/opt/pr69570.C: New test.
11262
e6c0c44b
RH
112632016-02-01 Richard Henderson <rth@redhat.com>
11264
11265 * gcc.dg/pr69535.c: New test.
11266
6ff3f09a
JDA
112672016-01-31 John David Anglin <danglin@gcc.gnu.org>
11268
2c005538
JDA
11269 PR testsuite/69584
11270 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11271 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11272
61083a4b
JDA
11273 PR debug/68244
11274 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11275
6ff3f09a
JDA
11276 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11277
0c221916
PT
112782016-01-31 Paul Thomas <pault@gcc.gnu.org>
11279
11280 PR fortran/67564
11281 * gfortran.dg/allocate_with_source_17.f03: New test.
11282
db7a2818
JJ
112832016-01-30 Jakub Jelinek <jakub@redhat.com>
11284
11285 PR tree-optimization/69546
11286 * gcc.dg/torture/pr69546.c: New test.
11287
e520d5f0
PT
112882016-01-30 Paul Thomas <pault@gcc.gnu.org>
11289
11290 PR fortran/69566
11291 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11292
343c05d3
MS
112932016-01-30 Martin Sebor <msebor@redhat.com>
11294
11295 PR c++/68490
11296 * g++.dg/ext/flexary10.C: New test.
11297
d6c3a539
DH
112982016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11299
11300 PR fortran/66707
11301 gfortran.dg/common_23.f90: New test.
11302
52d72fcd
BS
113032016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11304
11305 PR target/65546
11306 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11307 condition being checked, and disable it when the target supports
11308 misaligned loads and stores.
11309
3a5d2ba4
JJ
113102016-01-29 Jakub Jelinek <jakub@redhat.com>
11311
11312 PR debug/69518
11313 * gcc.dg/torture/pr69518.c: New test.
11314
6bbacdb5
L
113152016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11316
11317 PR target/69530
11318 * gcc.target/i386/pr69530.c: New test.
11319
af932cdb
SE
113202016-01-29 Steve Ellcey <sellcey@imgtec.com>
11321
11322 PR target/65604
11323 * gcc.target/mips/div-delay.c: New test.
11324
26658b7c
JJ
113252016-01-29 Jakub Jelinek <jakub@redhat.com>
11326
33e89989
JJ
11327 PR target/69551
11328 * gcc.target/i386/pr69551.c: New test.
11329
26658b7c
JJ
11330 PR target/66137
11331 * gcc.target/i386/pr66137.c: New test.
11332
401116b5
AB
113332016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11334
11335 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11336 always built for p5600.
11337 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11338 isa=p5600 dg-option.
11339
d4abfcc5
RB
113402016-01-29 Richard Biener <rguenther@suse.de>
11341
11342 PR tree-optimization/69547
11343 * g++.dg/tree-ssa/pr69547.C: New testcase.
11344
16b77b32
JJ
113452016-01-29 Jakub Jelinek <jakub@redhat.com>
11346
11347 PR debug/66869
11348 * g++.dg/warn/Wunused-function2.C: New test.
11349
a1c95464
DV
113502016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11351
11352 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11353 support for test to succeed.
11354
5453bfed
MP
113552016-01-29 Marek Polacek <polacek@redhat.com>
11356
11357 PR c++/69509
11358 PR c++/69516
11359 * g++.dg/ext/constexpr-vla2.C: New test.
11360 * g++.dg/ext/constexpr-vla3.C: New test.
11361 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11362
452ec2a5
RB
113632016-01-29 Richard Biener <rguenther@suse.de>
11364
11365 PR middle-end/69537
11366 * gcc.dg/uninit-21.c: New testcase.
11367
aec0b19e
UB
113682016-01-28 Uros Bizjak <ubizjak@gmail.com>
11369
11370 PR target/69459
11371 * gcc.target/i386/pr69459.c: New test.
11372
df113ce7
SE
113732016-01-28 Steve Ellcey <sellcey@imgtec.com>
11374
11375 PR target/68400
11376 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11377 * gcc.target/mips/pr68400.c: New test.
11378
494de84f
MS
113792016-01-28 Martin Sebor <msebor@redhat.com>
11380
11381 PR target/17381
11382 * gcc.target/powerpc/pr17381.c: New test.
11383
eb1b1f01
JJ
113842016-01-28 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR middle-end/69542
11387 * gcc.dg/torture/pr69542.c: New test.
11388
6dfeb7ce
WD
113892016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11390
11391 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11392
4b7471a4
DE
113932016-01-28 David Edelsohn <dje.gcc@gmail.com>
11394
11395 * gcc.dg/pr65980.c: Skip on AIX.
11396 * gcc.dg/pr66688.c: Same.
11397
b271fd21
DE
113982016-01-28 David Edelsohn <dje.gcc@gmail.com>
11399
11400 PR target/63679
11401 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11402 * gcc.dg/tree-ssa/sra-18.c: Same.
11403
874108a9
AV
114042016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11405
11406 PR fortran/62536
11407 * gfortran.dg/block_15.f08: New test.
11408 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11409 on incorrectly closed BLOCK.
11410
30480bcd
IE
114112016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11412
11413 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
114142016-01-28 Richard Biener <rguenther@suse.de>
11415
11416 PR tree-optimization/69466
11417 * gfortran.dg/vect/pr69466.f90: New testcase.
11418
0d4c694e
TP
114192016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11420
11421 * g++.dg/pr67989.C: Remove ARM-specific option.
11422 * gcc.target/arm/pr67989.C: New file.
11423
2aa780da
UB
114242016-01-27 Uros Bizjak <ubizjak@gmail.com>
11425
11426 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11427 and expm1 test for glibc < 2.11.
11428
f75ebe77
RH
114292016-01-27 Richard Henderson <rth@redhat.com>
11430
11431 * gcc.c-torture/execute/pr69447.c: New test.
11432
114332016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 11434
9a175e65 11435 PR fortran/69422
49847d75
PT
11436 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11437
cbdd8ae0
JJ
114382016-01-27 Jakub Jelinek <jakub@redhat.com>
11439
11440 PR debug/66869
11441 * gcc.dg/pr66869.c: New test.
11442
2b572b3c
JL
114432016-01-25 Jeff Law <law@redhat.com>
11444
11445 PR tree-optimization/68398
aec0b19e 11446 PR tree-optimization/69196
2b572b3c
JL
11447 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11448 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11449 path to avoid new heuristic allowing more irreducible regions
11450 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11451 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11452 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11453 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11454 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11455
fa74a4bc
MP
114562016-01-27 Marek Polacek <polacek@redhat.com>
11457
11458 PR c/68062
11459 * c-c++-common/vector-compare-4.c: New test.
11460
0afff540
DM
114612016-01-27 David Malcolm <dmalcolm@redhat.com>
11462
11463 PR preprocessor/69126
11464 * c-c++-common/pr69126.c: New test case.
11465
1a218fc9
ILT
114662016-01-27 Ian Lance Taylor <iant@google.com>
11467
11468 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11469
5d70666e
RB
114702016-01-27 Ryan Burn <contact@rnburn.com>
11471
11472 PR cilkplus/69267
11473 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11474
87ff4d66
UB
114752016-01-27 Uros Bizjak <ubizjak@gmail.com>
11476
11477 PR target/69512
11478 * gcc.target/i386/pr69512.c: New test.
11479
27e23cca
RE
114802016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11481
11482 PR ada/69488
11483 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11484
05bf54c3
MP
114852016-01-27 Marek Polacek <polacek@redhat.com>
11486
11487 PR c++/69379
11488 * g++.dg/pr69379.C: New test.
11489
60214d0d
MS
114902016-01-27 Martin Sebor <msebor@redhat.com>
11491
11492 PR c++/69317
11493 * g++.dg/abi/Wabi-2-2.C: New test.
11494 * g++.dg/abi/Wabi-2-3.C: New test.
11495 * g++.dg/abi/Wabi-3-2.C: New test.
11496 * g++.dg/abi/Wabi-3-3.C: New test.
11497
167c7bfa
RB
114982016-01-27 Richard Biener <rguenther@suse.de>
11499
11500 PR tree-optimization/69166
11501 * gcc.dg/torture/pr69166.c: New testcase.
11502
1430fb1f
MJ
115032016-01-27 Martin Jambor <mjambor@suse.cz>
11504
11505 PR tree-optimization/69355
11506 * gcc.dg/tree-ssa/pr69355.c: New test.
11507
95e3030c
MP
115082016-01-27 Marek Polacek <polacek@redhat.com>
11509
11510 PR c++/69496
11511 * g++.dg/ext/constexpr-vla1.C: New test.
11512
eeb085f3
CB
115132016-01-20 Christian Bruel <christian.bruel@st.com>
11514
11515 PR target/69245
11516 * gcc.target/arm/pr69245.c: New test.
11517
b1652dde
JJ
115182016-01-27 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR tree-optimization/69399
11521 * gcc.dg/torture/pr69399.c: New test.
11522
ce7e8f00
EB
115232016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11524
11525 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11526
e4aac1d1
EB
115272016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11528
11529 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11530
8dfdb419
TV
115312016-01-26 Tom de Vries <tom@codesourcery.com>
11532
11533 PR tree-optimization/69110
11534 * gcc.dg/autopar/pr69110.c: New test.
11535
56f80f54 115362016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 11537 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
11538
11539 * gcc.dg/graphite/isl-ast-op-select.c: New.
11540
a0909527
PT
115412015-01-26 Paul Thomas <pault@gcc.gnu.org>
11542
11543 PR fortran/69385
11544 * gfortran.dg/allocate_error_6.f90: New test.
11545
ffc445f4
RH
115462016-01-26 Richard Henderson <rth@redhat.com>
11547
11548 * gcc.dg/tm/pr60908.c: New test.
11549
01e1dea3
DM
115502016-01-26 David Malcolm <dmalcolm@redhat.com>
11551
11552 PR other/69006
11553 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11554 directive.
11555 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11556 expected multiline output to reflect the colorization being
11557 disabled before newlines.
11558 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11559 (custom_diagnostic_finalizer): Replace call to
11560 pp_newline_and_flush with call to pp_flush.
11561 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11562 * gfortran.dg/implicit_class_1.f90: Likewise.
11563 * lib/gcc-dg.exp (allow_blank_lines): New global.
11564 (dg-allow-blank-lines-in-output): New procedure.
11565 (gcc-dg-prune): Complain about blank lines in the output, unless
11566 dg-allow-blank-lines-in-output was called.
11567 * lib/multiline.exp (_build_multiline_regex): Only support
11568 arbitrary followup text for non-blank-lines, not for blank lines.
11569
13f92e8d
JJ
115702016-01-26 Jakub Jelinek <jakub@redhat.com>
11571
11572 PR tree-optimization/69483
11573 * gcc.dg/pr69483.c: New test.
11574 * g++.dg/opt/pr69483.C: New test.
11575
92422235
CL
115762016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11577
11578 PR target/68620
11579 * gcc.target/arm/pr68620.c: New test.
11580
0bccf11b
L
115812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11582
11583 * gcc.target/i386/pr68986-2.c: Remove -m32.
11584
81cd202e
L
115852016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11586
11587 PR target/68986
11588 * gcc.target/i386/pr68986-1.c: New test.
11589 * gcc.target/i386/pr68986-2.c: Likewise.
11590 * gcc.target/i386/pr68986-3.c: Likewise.
11591
213a1c03
CB
115922016-01-26 Christian Bruel <christian.bruel@st.com>
11593
11594 * lib/target-supports.exp
11595 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11596 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11597 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11598
22a08dd1
RB
115992016-01-26 Richard Biener <rguenther@suse.de>
11600
11601 PR tree-optimization/69452
11602 * gcc.dg/torture/pr69452.c: New testcase.
11603
6c06e0e8
JJ
116042016-01-26 Jakub Jelinek <jakub@redhat.com>
11605
11606 PR target/69442
11607 * gcc.dg/pr69442.c: New test.
11608
b96824c4
RFI
116092016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11610
11611 PR target/67896
11612 * gcc.target/aarch64/simd/pr67896.C: New.
11613
5ee31e57
RS
116142016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11615
11616 PR tree-optimization/69400
11617 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11618 function.
11619 (plugin_init): Call it.
11620 * gcc.dg/torture/pr69400.c: New test.
11621
7ddfb31d
CL
116222016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11623
11624 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11625
1e050c90
AK
116262016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11627 Sebastian Pop <s.pop@samsung.com>
11628
11629 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11630 isl-0.15.
11631
c8ee4bf5
AK
116322016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11633 Sebastian Pop <s.pop@samsung.com>
11634
11635 * gcc.dg/graphite/pr69292.c: New.
11636
d902b330
JJ
116372016-01-25 Jakub Jelinek <jakub@redhat.com>
11638
11639 * c-c++-common/goacc/use_device-1.c: New test.
11640
2c89b952
JL
116412016-01-25 Jeff Law <law@redhat.com>
11642
11643 PR tree-optimization/69196
11644 PR tree-optimization/68398
11645 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11646 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11647
685c8785
DE
116482016-01-25 David Edelsohn <dje.gcc@gmail.com>
11649
11650 PR target/69469
11651 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11652 Algorithm.
11653
95cef0c1
RB
116542016-01-25 Richard Biener <rguenther@suse.de>
11655
11656 PR testsuite/69380
11657 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11658
2947d3b2
IE
116592016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11660
11661 PR target/69421
11662 * gcc.dg/pr69421.c: New test.
11663
ae19075a
BB
116642016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11665
11666 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11667 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11668 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11669 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11670 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11671 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11672 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11673 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11674 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11675 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11676
fa4511c2
RB
116772016-01-25 Richard Biener <rguenther@suse.de>
11678
11679 PR tree-optimization/69376
11680 * gcc.dg/torture/pr69376.c: New testcase.
11681
1d101216
JD
116822016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11683
11684 PR fortran/69397
11685 PR fortran/68442
11686 * gfortran.dg/interface_38.f90: New test.
11687 * gfortran.dg/interface_39.f90: New test.
a0909527 11688
a59b92b0
PP
116892016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11690
11691 Revert:
11692 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11693
11694 PR c++/11858
11695 PR c++/24663
11696 PR c++/24664
11697 * g++.dg/template/pr11858.C: New test.
11698 * g++.dg/template/pr24663.C: New test.
11699 * g++.dg/template/unify12.C: New test.
11700 * g++.dg/template/unify13.C: New test.
11701 * g++.dg/template/unify14.C: New test.
11702 * g++.dg/template/unify15.C: New test.
11703 * g++.dg/template/unify16.C: New test.
11704 * g++.dg/template/unify17.C: New test.
11705
16acb1a8
DH
117062016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11707
11708 PR fortran/68283
11709 gfortran.dg/pr68283.f90: New test.
11710
094773e8
TK
117112016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11712
11713 PR fortran/66094
11714 * gfortran.dg/inline_matmul_13.f90: New test.
11715 * gfortran.dg/matmul_bounds_8.f90: New test.
11716 * gfortran.dg/matmul_bounds_9.f90: New test.
11717 * gfortran.dg/matmul_bounds_10.f90: New test.
11718
42fb90d7
TV
117192016-01-23 Tom de Vries <tom@codesourcery.com>
11720
11721 PR tree-optimization/69426
11722 * gcc.dg/autopar/pr69426.c: New test.
11723
69da7802
MS
117242016-01-23 Martin Sebor <msebor@redhat.com>
11725
11726 PR c++/58109
11727 PR c++/69022
11728 * g++.dg/cpp0x/alignas5.C: New test.
11729 * g++.dg/ext/vector29.C: Same.
11730
da17300a
UB
117312016-01-23 Uros Bizjak <ubizjak@gmail.com>
11732
11733 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11734 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11735 _GNU_SOURCE from compile flags to the source.
11736 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11737 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11738 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11739 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11740
62041cfc
JJ
117412016-01-22 Jakub Jelinek <jakub@redhat.com>
11742
11743 PR target/69432
11744 * g++.dg/opt/pr69432.C: New test.
11745
f7d2ad6f
BS
117462016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11747
11748 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11749 32-bit targets testing an -m64 multilib.
11750
d403fc9a
WS
117512016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11752
11753 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11754 64-bit support.
11755
4aa16f8d
JG
117562016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11757
11758 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11759
7c816d0f
CB
117602016-01-21 Christian Bruel <christian.bruel@st.com>
11761
11762 PR target/68674
11763 * gcc.target/i386/pr68674.c
11764 * gcc.target/aarch64/pr68674.c
11765 * gcc.target/arm/pr68674.c
11766
fce661e8
KT
117672016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11768
11769 PR target/69403
11770 * gcc.c-torture/execute/pr69403.c: New test.
11771
4696899f
PC
117722016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11773
11774 PR c++/55843
11775 * g++.dg/template/pr55843.C: New.
11776
bac69366
AL
117772016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11778
11779 PR testsuite/66877
11780 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11781 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11782
b57d3a5c
BS
117832016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11784
11785 PR testsuite/67489
da17300a
UB
11786 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11787 from dg-do compile directive, and instead add
11788 { dg-require-effective-target int128 }.
b57d3a5c 11789
9f04a53e
MS
117902016-01-20 Martin Sebor <msebor@redhat.com>
11791
11792 PR c/69405
11793 * gcc.dg/sync-fetch.c: New test.
11794
38a51663
JL
117952016-01-21 Martin Sebor <msebor@redhat.com>
11796
11797 PR target/69252
11798 * gcc.target/powerpc/pr69252.c: New test.
11799
2423a75a
JD
118002016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11801
11802 PR fortran/65996
da17300a 11803 * gfortran.dg/pr65996.f90: New test.
2423a75a 11804
0a76463f
DV
118052016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11806
11807 PR c++/68810
9f04a53e 11808 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 11809 expected to generate an error.
0a76463f 11810
9776e692
BS
118112016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11812
11813 PR middle-end/66178
11814 * gcc.dg/torture/pr66178.c: New test.
11815
c8d3e088
AB
118162016-01-21 Anton Blanchard <anton@samba.org>
11817 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11818
11819 PR target/63354
11820 * gcc.target/powerpc/pr63354.c: New test.
11821
35b707ff
VM
118222016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11823
11824 PR rtl-optimization/68990
11825 * gcc.target/i386/pr68990: New.
11826
157b0829
NC
118272016-01-21 Nick Clifton <nickc@redhat.com>
11828
11829 PR target/69129
11830 * gcc.target/mips/pr69129.c: New.
11831
aede6748
PC
118322016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11833
11834 PR c++/58046
11835 * g++.dg/cpp0x/pr58046.C: New.
11836
5463c2c8
JJ
118372016-01-21 Jakub Jelinek <jakub@redhat.com>
11838
6d31cc75
SS
11839 PR target/69187
11840 PR target/65624
11841 * gcc.target/arm/pr69187.c: New test.
11842
5463c2c8
JJ
11843 PR c++/69355
11844 * g++.dg/torture/pr69355.C: New test.
11845
fa28f32b
AK
118462016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11847 Sebastian Pop <s.pop@samsung.com>
11848
11849 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11850
b920a047
AK
118512016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11852 Sebastian Pop <s.pop@samsung.com>
11853
da17300a 11854 * gcc.dg/graphite/pr68976.c: New test.
b920a047 11855
bdd3aea6
JJ
118562016-01-21 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR middle-end/67653
11859 * c-c++-common/pr67653.c: New test.
11860 * gcc.dg/torture/pr29119.c: Add dg-warning.
11861
26a2e6ae
PB
118622016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11863
11864 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11865
d25c7690
PK
118662016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11867
11868 PR c/24293
11869 * gcc.dg/pr24293.c: New test.
11870 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11871 incomplete struct type.
11872 * gcc.dg/declspec-1.c: Likewise.
11873 * gcc.dg/pr63549.c: Likewise.
11874
889d5698
JJ
118752016-01-20 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR tree-optimization/66612
11878 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11879 for bdn instruction.
11880
d7cf3dc7
CL
118812016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11882
11883 * lib/target-supports.exp
11884 (check_effective_target_arm_fp_ok_nocache): New.
11885 (check_effective_target_arm_fp_ok): New.
11886 (add_options_for_arm_fp): New.
11887 (check_effective_target_arm_crypto_ok_nocache): Require
11888 target_arm_v8_neon_ok instead of arm32.
11889 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11890 (check_effective_target_arm_crypto_pragma_ok): New.
11891 (add_options_for_arm_vfp): New.
11892 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11893 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11894 target instead. Force initial fpu to vfp.
11895 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11896 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11897 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11898 dependency.
11899 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11900 use arm_vfp effective target instead. Force initial fpu to vfp.
11901 * gcc.target/arm/attr-neon3.c: Likewise.
11902 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11903 arm_vfp_ok.
11904 * gcc.target/arm/unsigned-float.c: Likewise.
11905 * gcc.target/arm/vfp-1.c: Likewise.
11906 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11907 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11908 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11909 * gcc.target/arm/vfp-ldmias.c: Likewise.
11910 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11911 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11912 * gcc.target/arm/vfp-stmiad.c: Likewise.
11913 * gcc.target/arm/vfp-stmias.c: Likewise.
11914 * gcc.target/arm/vnmul-1.c: Likewise.
11915 * gcc.target/arm/vnmul-2.c: Likewise.
11916 * gcc.target/arm/vnmul-3.c: Likewise.
11917 * gcc.target/arm/vnmul-4.c: Likewise.
11918
01ac9704 119192016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 11920
e84b00da
L
11921 PR testsuite/69366
11922 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11923 the MPX run-time library, for compile-time MPX test.
11924 * gcc.target/i386/chkp-always_inline.c: Likewise.
11925 * gcc.target/i386/chkp-bndret.c: Likewise.
11926 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11927 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11928 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11929 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11930 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11931 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11932 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11933 * gcc.target/i386/chkp-label-address.c: Likewise.
11934 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11935 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11936 * gcc.target/i386/chkp-pr69044.c: Likewise.
11937 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11938 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11939 * gcc.target/i386/chkp-strchr.c: Likewise.
11940 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11941 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11942 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11943 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11944 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11945 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11946 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11947 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11948 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11949 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11950 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11951 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11952 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11953 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11954 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11955 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11956 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11957 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11958 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11959 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11960 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11961 * gcc.target/i386/pr63995-2.c: Likewise.
11962 * gcc.target/i386/pr64805.c: Likewise.
11963 * gcc.target/i386/pr65044.c: Likewise.
11964 * gcc.target/i386/pr65167.c: Likewise.
11965 * gcc.target/i386/pr65183.c: Likewise.
11966 * gcc.target/i386/pr65184.c: Likewise.
11967 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 11968
28b33016
IE
119692016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11970
11971 PR tree-optimization/69328
11972 * gcc.dg/pr69328.c: New test.
11973
bcff0913
JL
119742016-01-20 Jeff Law <law@redhat.com>
11975
bf0bb970 11976 PR target/25114
bcff0913
JL
11977 * gcc.target/m68k/pr25114.c: New test.
11978
a3f69631
AV
119792016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11980
11981 * gcc.target/arm/memset-inline-10.c: Added
11982 dg-require-effective-target arm_thumb2_ok.
11983
af33ba0d
EB
119842016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11985
11986 * gcc.dg/debug/dwarf2/sso.c: New test.
11987
7596d5de
UB
119882016-01-19 Uros Bizjak <ubizjak@gmail.com>
11989
11990 PR testsuite/68820
11991 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11992 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11993 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11994
ceda2c69
JH
119952016-01-19 Jan Hubicka <hubicka@ucw.cz>
11996
11997 PR ipa/66223
11998 * g++.dg/ipa/devirt-50.C: New testcase.
11999
38a979f2
MP
120002016-01-19 Marek Polacek <polacek@redhat.com>
12001
12002 PR c++/68965
12003 * g++.dg/cpp1y/parameter-pack-1.C: New test.
12004 * g++.dg/cpp1y/parameter-pack-2.C: New test.
12005
962801c5
KT
120062016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12007
12008 PR target/69135
12009 * gcc.target/arm/pr69135_1.c: New test.
12010
078fe40a
WD
120112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12012
12013 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12014
786e3c06
WD
120152015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12016
12017 * gcc.target/aarch64/ccmp_1.c: New testcase.
12018
1e297006
MP
120192016-01-19 Marek Polacek <polacek@redhat.com>
12020
12021 PR c++/68586
12022 * g++.dg/cpp0x/enum30.C: New test.
12023
879c27e3
RB
120242016-01-19 Richard Biener <rguenther@suse.de>
12025
12026 PR tree-optimization/69336
12027 * g++.dg/tree-ssa/pr69336.C: New testcase.
12028
015337d3
JJ
120292016-01-19 Jakub Jelinek <jakub@redhat.com>
12030
12031 PR debug/65779
12032 * gcc.dg/pr65779.c: New test.
12033
e2c768b6
RB
120342016-01-19 Richard Biener <rguenther@suse.de>
12035
12036 PR tree-optimization/69352
12037 * gcc.dg/torture/pr69352.c: New testcase.
12038
569efc34
JJ
120392016-01-19 Jakub Jelinek <jakub@redhat.com>
12040
12041 PR rtl-optimization/68955
12042 PR rtl-optimization/64557
12043 * gcc.dg/torture/pr68955.c: New test.
12044
e49d321f
JH
120452016-01-19 Jan Hubicka <hubicka@ucw.cz>
12046
12047 PR lto/69136
12048 * g++.dg/torture/pr69136.C: New testcase.
12049
e9191ad3
JH
120502016-01-19 Jan Hubicka <hubicka@ucw.cz>
12051
12052 PR lto/69133
12053 * g++.dg/lto/pr69133_0.C: New testcase.
12054 * g++.dg/lto/pr69133_1.C: New testcase.
12055
2bedb645
JL
120562016-01-15 Jeff Law <law@redhat.com>
12057
12058 PR tree-optimization/69320
12059 * gcc.c-torture/pr69320-1.c: New test.
12060 * gcc.c-torture/pr69320-2.c: New test.
12061 * gcc.c-torture/pr69320-3.c: New test.
12062 * gcc.c-torture/pr69320-4.c: New test.
12063
17c15cb9
PP
120642016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12065
12066 PR c++/11858
12067 PR c++/24663
12068 PR c++/24664
12069 * g++.dg/template/pr11858.C: New test.
12070 * g++.dg/template/pr24663.C: New test.
12071 * g++.dg/template/unify12.C: New test.
12072 * g++.dg/template/unify13.C: New test.
12073 * g++.dg/template/unify14.C: New test.
12074 * g++.dg/template/unify15.C: New test.
12075 * g++.dg/template/unify16.C: New test.
12076 * g++.dg/template/unify17.C: New test.
12077
9617fd08
DM
120782016-01-18 David Malcolm <dmalcolm@redhat.com>
12079
12080 PR testsuite/69181
12081 * gcc.dg/pr69181-1.c: New test file.
12082 * gcc.dg/pr69181-2.c: New test file.
12083 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12084 globals by moving it to...
12085 (cleanup-after-saved-dg-test): ...this new function. Add
12086 "global additional_sources_used". Add reset of global
12087 multiline_expected_outputs to the empty list.
12088 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12089 global to...
12090 (multiline_expected_outputs): ...this, and updated comments to
12091 note that it is modified from gcc-dg.exp.
12092 (dg-end-multiline-output): Update for the above renaming.
12093 (handle-multiline-outputs): Likewise. Remove the clearing
12094 of the expected outputs to the empty list.
12095
b555a2e4
RB
120962016-01-18 Richard Biener <rguenther@suse.de>
12097
12098 PR tree-optimization/69297
12099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12100
96902805
JM
121012016-01-18 Joseph Myers <joseph@codesourcery.com>
12102
12103 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12104 dg-options.
12105 * gcc.target/mips/mips-3d-2.c: Likewise.
12106 * gcc.target/mips/mips-3d-3.c: Likewise.
12107 * gcc.target/mips/mips-3d-4.c: Likewise.
12108 * gcc.target/mips/mips-3d-5.c: Likewise.
12109 * gcc.target/mips/mips-3d-6.c: Likewise.
12110 * gcc.target/mips/mips-3d-7.c: Likewise.
12111 * gcc.target/mips/mips-3d-8.c: Likewise.
12112 * gcc.target/mips/mips-3d-9.c: Likewise.
12113 * gcc.target/mips/mips-ps-1.c: Likewise.
12114 * gcc.target/mips/mips-ps-2.c: Likewise.
12115 * gcc.target/mips/mips-ps-3.c: Likewise.
12116 * gcc.target/mips/mips-ps-4.c: Likewise.
12117 * gcc.target/mips/mips-ps-5.c: Likewise.
12118 * gcc.target/mips/mips-ps-6.c: Likewise.
12119 * gcc.target/mips/mips-ps-7.c: Likewise.
12120 * gcc.target/mips/mips-ps-type.c: Likewise.
12121 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12122 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12123
40e26f94
TV
121242016-01-18 Tom de Vries <tom@codesourcery.com>
12125
12126 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12127 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12128 * c-c++-common/goacc/kernels-empty.c: New test.
12129 * c-c++-common/goacc/kernels-eternal.c: New test.
12130 * c-c++-common/goacc/kernels-loop-2.c: New test.
12131 * c-c++-common/goacc/kernels-loop-3.c: New test.
12132 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12133 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12134 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12135 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12136 * c-c++-common/goacc/kernels-loop-data.c: New test.
12137 * c-c++-common/goacc/kernels-loop-g.c: New test.
12138 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12139 * c-c++-common/goacc/kernels-loop-n.c: New test.
12140 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12141 * c-c++-common/goacc/kernels-loop.c: New test.
12142 * c-c++-common/goacc/kernels-noreturn.c: New test.
12143 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12144 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12145 * c-c++-common/goacc/kernels-reduction.c: New test.
12146
a98d4647
TV
121472016-01-18 Tom de Vries <tom@codesourcery.com>
12148
12149 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12150 * gcc.dg/autopar/outer-2.c: Same.
12151 * gcc.dg/autopar/outer-3.c: Same.
12152 * gcc.dg/autopar/outer-4.c: Same.
12153 * gcc.dg/autopar/outer-5.c: Same.
12154 * gcc.dg/autopar/outer-6.c: Same.
12155 * gcc.dg/autopar/parallelization-1.c: Same.
12156 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12157 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12158 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12159 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12160 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12161 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12162 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12163 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12164 * gcc.dg/autopar/pr39500-1.c: Same.
12165 * gcc.dg/autopar/pr39500-2.c: Same.
12166 * gcc.dg/autopar/pr46193.c: Same.
12167 * gcc.dg/autopar/pr46194.c: Same.
12168 * gcc.dg/autopar/pr49580.c: Same.
12169 * gcc.dg/autopar/pr49960-1.c: Same.
12170 * gcc.dg/autopar/pr49960.c: Same.
12171 * gcc.dg/autopar/pr68373.c: Same.
12172 * gcc.dg/autopar/reduc-1.c: Same.
12173 * gcc.dg/autopar/reduc-1char.c: Same.
12174 * gcc.dg/autopar/reduc-1short.c: Same.
12175 * gcc.dg/autopar/reduc-2.c: Same.
12176 * gcc.dg/autopar/reduc-2char.c: Same.
12177 * gcc.dg/autopar/reduc-2short.c: Same.
12178 * gcc.dg/autopar/reduc-3.c: Same.
12179 * gcc.dg/autopar/reduc-4.c: Same.
12180 * gcc.dg/autopar/reduc-6.c: Same.
12181 * gcc.dg/autopar/reduc-7.c: Same.
12182 * gcc.dg/autopar/reduc-8.c: Same.
12183 * gcc.dg/autopar/reduc-9.c: Same.
12184 * gcc.dg/autopar/uns-outer-4.c: Same.
12185 * gcc.dg/autopar/uns-outer-5.c: Same.
12186 * gcc.dg/autopar/uns-outer-6.c: Same.
12187 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12188 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12189
da976fa8
AL
121902016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12191
12192 PR target/63679
12193 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12194 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12195
70c1e886
AL
121962016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12197
12198 PR target/63679
12199 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12200 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12201 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12202
88bed196
AL
122032016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12204
12205 PR target/63679
12206 * gcc.dg/tree-ssa/sra-17.c: New.
12207 * gcc.dg/tree-ssa/sra-18.c: New.
12208
3dd5f42e
IE
122092016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12210
12211 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12212
ae5a77fa
EB
122132016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12214
12215 * gnat.dg/inline12.adb: New test.
12216
11e57fc6
BC
122172016-01-18 Bin Cheng <bin.cheng@arm.com>
12218
12219 PR tree-optimization/66797
12220 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12221
995b6fe0
RB
122222016-01-18 Richard Biener <rguenther@suse.de>
12223
12224 PR tree-optimization/69170
12225 * gcc.dg/torture/pr69170.c: New testcase.
12226
82ee0cf2 122272016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
12228
12229 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12230
d69da357
TV
122312016-01-16 Tom de Vries <tom@codesourcery.com>
12232
12233 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12234
a3845283
TV
122352016-01-16 Tom de Vries <tom@codesourcery.com>
12236
12237 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12238 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12239 redundant dg-require-effective-target pthread.
12240 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12241 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12242 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12243 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12244 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12245 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12246 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12247
197a6aa6
DE
122482016-01-16 David Edelsohn <dje.gcc@gmail.com>
12249
12250 PR target/68609
12251 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12252 * gcc.target/powerpc/recip-7.c: Same.
12253
ec7886c1
PP
122542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12255
12256 PR c++/69091
12257 * g++.dg/template/pr69091.C: New test.
12258
203484bb
PP
122592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12260
12261 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12262 dump does not contain an error_mark_node.
12263 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12264 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12265
aa2500e9
PP
122662016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12267
12268 PR c++/68936
12269 * g++.dg/template/pr68936.C: New test.
12270
28621a5c
DE
122712016-01-15 David Edelsohn <dje.gcc@gmail.com>
12272
12273 PR target/68609
12274 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12275 * gcc.target/powerpc/recip-2.c: Same.
12276 * gcc.target/powerpc/recip-3.c: Same.
12277 * gcc.target/powerpc/recip-4.c: Same.
12278 * gcc.target/powerpc/recip-sqrtf.c: Same.
12279
40c43aca
JL
122802016-01-15 Jeff Law <law@redhat.com>
12281
12282 PR tree-optimization/69270
12283 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12284 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12285
afbc5ae8
PT
122862016-01-15 Paul Thomas <pault@gcc.gnu.org>
12287
12288 PR fortran/49630
12289 * gfortran.dg/deferred_character_13.f90: New test for the fix
12290 of comment 3 of the PR.
12291
12292 PR fortran/54070
12293 * gfortran.dg/deferred_character_8.f90: New test
12294 * gfortran.dg/allocate_error_5.f90: New test
12295
12296 PR fortran/60593
12297 * gfortran.dg/deferred_character_10.f90: New test
12298
12299 PR fortran/60795
12300 * gfortran.dg/deferred_character_14.f90: New test
12301
12302 PR fortran/61147
12303 * gfortran.dg/deferred_character_11.f90: New test
12304
12305 PR fortran/64324
12306 * gfortran.dg/deferred_character_9.f90: New test
12307
49abe076
VM
123082016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12309
12310 PR rtl-optimization/69030
12311 * gcc.target/i386/pr69030.c: New.
12312
16d12992
KT
123132016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12314
12315 * gcc.target/aarch64/target_attr_17.c: New test.
12316
78810bd3
RB
123172016-01-15 Richard Biener <rguenther@suse.de>
12318
12319 PR tree-optimization/66856
12320 * gcc.dg/torture/pr66856-1.c: New testcase.
12321 * gcc.dg/torture/pr66856-2.c: Likewise.
12322
2bd847fe
RB
123232016-01-15 Richard Biener <rguenther@suse.de>
12324
12325 PR debug/69137
12326 * g++.dg/lto/pr69137_0.C: New testcase.
12327
a00fe3b7
RS
123282016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12329
12330 PR middle-end/69246
12331 * gcc.target/i386/pr69246.c: New test.
12332
cbb0e83b
DV
123332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12334
7596d5de 12335 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 12336
5a500ecf
DV
123372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12338
12339 PR c++/56194
12340 * g++.dg/init/const9.C: Disable test on S/390.
12341
5d9bf64f
DV
123422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12343
12344 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12345 * g++.dg/Wno-frame-address.C: Ditto.
12346
e234b19e
DV
123472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12348
12349 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12350
89483f99
RB
123512016-01-15 Richard Biener <rguenther@suse.de>
12352
12353 PR tree-optimization/68961
12354 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12355
94f37395
IE
123562016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12357
12358 * gcc.target/i386/pr65105-5.c: New test.
12359
82ee0cf2 123602016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
12361
12362 * gcc.c-torture/execute/alias-4.c: New testcase.
12363
82ee0cf2 123642016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
12365
12366 PR ipa/68148
12367 * g++.dg/ipa/devirt-49.C: New testcase.
12368
092f7deb 123692016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
12370
12371 PR target/65837
12372 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12373 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12374 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12375
e93c66bc
RB
123762016-01-15 Richard Biener <rguenther@suse.de>
12377
12378 PR tree-optimization/69117
12379 * gcc.dg/torture/pr69117.c: New testcase.
12380
c47eaca6 123812015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
12382
12383 PR c++/69048
12384 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12385
c3f6914a
FXC
123862016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12387
12388 PR testsuite/67509
12389 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12390 range tests use 100 * maximum instead of maximum + 1.
12391
cd65ae90
JJ
123922016-01-14 Jakub Jelinek <jakub@redhat.com>
12393
12394 PR debug/69244
12395 * gcc.dg/guality/pr69244.c: New test.
12396
19643948
UB
123972016-01-14 Uros Bizjak <ubizjak@gmail.com>
12398
12399 * lib/target-supports.exp (check_effective_target_issignaling):
12400 New procedure.
12401 * gcc.dg/pr61441.c: Require issignaling effective target.
12402
fe79c97e
SB
124032016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12404
12405 PR target/68803
12406 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12407
c7df95d8
DM
124082016-01-14 David Malcolm <dmalcolm@redhat.com>
12409
12410 PR c++/68819
12411 PR preprocessor/69177
12412 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12413 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12414 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12415 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12416
00083992
MP
124172016-01-14 Marek Polacek <polacek@redhat.com>
12418
12419 PR c/69262
12420 * gcc.dg/array-15.c: New test.
12421
0c9b3294
JJ
124222016-01-14 Jakub Jelinek <jakub@redhat.com>
12423
12424 PR middle-end/68146
12425 PR tree-optimization/69155
12426 * gfortran.dg/pr68146.f: New test.
12427 * gfortran.dg/pr69155.f90: New test.
12428
3688e13d
RB
124292016-01-14 Richard Biener <rguenther@suse.de>
12430
12431 PR tree-optimization/68060
12432 * gcc.dg/torture/pr68060-1.c: New testcase.
12433 * gcc.dg/torture/pr68060-2.c: Likewise.
12434
bab0ad3a
NC
124352016-01-14 Nick Clifton <nickc@redhat.com>
12436
12437 * lib/target-supports.exp
12438 (check_effective_target_arm_neon_ok_nocache): Add an option
12439 sequence that includes setting the ARM architecture to ARMv7-A.
12440 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12441 command line options necessary to enable Neon support.
12442 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12443 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12444 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12445 * gcc.target/arm/pr69180.c: Likewise.
12446
947c2ce5
JL
124472016-01-14 Jeff Law <law@redhat.com>
12448
12449 PR tree-optimization/69270
12450 * gcc.dg/tree-ssa/pr69270.c: New test.
12451
3342fd71
BS
124522016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12453
12454 PR c/66208
12455 * c-c++-common/pr66208.c: New file.
12456
2ad3adf1
JJ
124572016-01-13 Jakub Jelinek <jakub@redhat.com>
12458
12459 PR tree-optimization/69156
12460 * gcc.dg/pr69156.c: New test.
12461
398d6feb
L
124622016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12463
12464 * gcc.target/i386/pr69225-7.c: New test.
12465
4c868789
RH
124662016-01-13 Richard Henderson <rth@redhat.com>
12467
12468 * gcc.dg/tm/memopt-13.c: Update expected function.
12469 * gcc.dg/tm/memopt-6.c: Likewise.
12470
ef6d1772
UB
124712016-01-13 Uros Bizjak <ubizjak@gmail.com>
12472
12473 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12474 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12475 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12476 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 12477
ef6d1772
UB
124782016-01-13 Tom de Vries <tom@codesourcery.com>
12479
12480 PR tree-optimization/69169
0b4b6ef2
TV
12481 * gcc.dg/pr69169.c: New test.
12482
2ad3adf1 124832016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
12484
12485 PR target/69228
12486 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12487 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12488 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12489 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12490 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12491 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12492 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12493 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12494
9060e335
AK
124952016-01-13 Jakub Jelinek <jakub@redhat.com>
12496
12497 PR target/69247
12498 * gcc.dg/pr69247.c: New test.
12499
40311329
RB
125002016-01-13 Richard Biener <rguenther@suse.de>
12501
12502 PR tree-optimization/69242
12503 * gcc.dg/torture/pr69242.c: New testcase.
12504
ccbd7103
RB
125052016-01-13 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/69186
12508 * gcc.dg/torture/pr69186.c: New testcase.
12509
c6f72a46
JL
125102016-01-13 Jeff Law <law@redhat.com>
12511
12512 PR tree-optimization/67755
12513 * gcc.dg/tree-ssa/pr67755.c: New test.
12514
125152016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
12516
12517 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12518 pass number in output by a star.
12519
c446cf07
BC
125202016-01-12 Bin Cheng <bin.cheng@arm.com>
12521
12522 PR tree-optimization/68911
12523 * gcc.c-torture/execute/pr68911.c: New test.
12524
5342156c
MP
125252016-01-12 Marek Polacek <polacek@redhat.com>
12526
12527 PR c++/68979
12528 * g++.dg/warn/permissive-1.C: New test.
12529
65364cc5
JJ
125302016-01-12 Jakub Jelinek <jakub@redhat.com>
12531
12532 PR objc++/68511
12533 PR c++/69213
12534 * g++.dg/opt/pr69213.C: New test.
12535
81b9a3d9
CB
125362016-01-12 Christian Bruel <christian.bruel@st.com>
12537
12538 PR target/69180
12539 * gcc.target/arm/pr69180.c: New test.
12540
3c4e91c9
RB
125412016-01-12 Richard Biener <rguenther@suse.de>
12542
12543 PR lto/69077
12544 * g++.dg/lto/pr69077_0.C: New testcase.
12545 * g++.dg/lto/pr69077_1.C: Likewise.
12546
5664cea1
JJ
125472016-01-12 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR target/69175
12550 * g++.dg/opt/pr69175.C: New test.
12551
86cefc49
AL
125522016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12553
12554 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12555 rather than #including math.h & stdlib.h.
12556 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12557 * gcc.dg/vect/pr49771.c: Likewise.
12558 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12559 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12560 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12561 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12562 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12563 * gcc.dg/vect/pr44507.c: Likewise.
12564 * gcc.dg/vect/pr45902.c: Likewise.
12565 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12566 * gcc.dg/vect/vect-117.c: Likewise.
12567 * gcc.dg/vect/vect-99.c: Likewise.
12568 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12569 * gcc.dg/vect/vect-cond-1.c: Likewise.
12570 * gcc.dg/vect/vect-cond-2.c: Likewise.
12571 * gcc.dg/vect/vect-cond-3.c: Likewise.
12572 * gcc.dg/vect/vect-cond-4.c: Likewise.
12573 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12574 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12575 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12576 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12577 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12578 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12579 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12580 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12581 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12582 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12583 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12584 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12585 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12586 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12587 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12588 include of signal.h.
12589 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12590 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12591 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12592 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12593 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12594 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12595 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12596 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12597 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12598 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12599 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12600 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12601 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12602 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12603 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12604 * gcc.dg/vect/vect-outer-5.c: Likewise.
12605 * gcc.dg/vect/vect-outer-6.c: Likewise.
12606 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12607 include of stdio.h.
12608
b832f61e
NC
126092016-01-12 Nick Clifton <nickc@redhat.com>
12610
12611 PR target/68913
12612 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12613 to fread so that it will be found in all target runtimes.
12614
8eac49b1
RB
126152016-01-12 Richard Biener <rguenther@suse.de>
12616
12617 PR tree-optimization/69053
12618 * g++.dg/torture/pr69053.C: New testcase.
12619
2935d994
RB
126202016-01-12 Richard Biener <rguenther@suse.de>
12621
12622 PR tree-optimization/69168
12623 * gcc.dg/torture/pr69168.c: New testcase.
12624
66c16fd9
RB
126252016-01-12 Richard Biener <rguenther@suse.de>
12626
12627 PR tree-optimization/69157
12628 * gcc.dg/torture/pr69157.c: New testcase.
12629
126302016-01-12 Richard Biener <rguenther@suse.de>
12631
12632 PR tree-optimization/69174
12633 * gcc.dg/torture/pr69174.c: New testcase.
12634
723033a6
JJ
126352016-01-12 Jakub Jelinek <jakub@redhat.com>
12636
12637 PR c++/66808
12638 PR c++/69000
12639 * g++.dg/tls/pr66808.C: New test.
12640 * g++.dg/tls/pr69000.C: New test.
12641
3574cf47
BS
126422016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12643
12644 * gcc.target/powerpc/swaps-p8-23.c: New test.
12645 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12646
feb20787
JDA
126472016-01-11 John David Anglin <danglin@gcc.gnu.org>
12648
12649 PR tree-optimization/68356
12650 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12651
27b1820a
KV
126522016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12653 Jim Wilson <jim.wilson@linaro.org>
12654
12655 PR target/69194
12656 * gcc.target/arm/pr69194.c: New test.
12657
cf4de6af
L
126582016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12659
12660 PR target/69225
12661 * gcc.target/i386/pr69225-1.c: New test.
12662 * gcc.target/i386/pr69225-2.c: Likewise.
12663 * gcc.target/i386/pr69225-3.c: Likewise.
12664 * gcc.target/i386/pr69225-4.c: Likewise.
12665 * gcc.target/i386/pr69225-5.c: Likewise.
12666 * gcc.target/i386/pr69225-6.c: Likewise.
12667
1ebd5558
JJ
126682016-01-11 Jakub Jelinek <jakub@redhat.com>
12669
23552a4d
JJ
12670 PR target/67462
12671 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12672 if lp64.
12673
26ff85b0
JJ
12674 PR target/69071
12675 * gcc.dg/pr69071.c: New test.
12676
9cb6bd74
JJ
12677 PR c++/69211
12678 * g++.dg/opt/pr69211.C: New test.
12679
1ebd5558
JJ
12680 PR tree-optimization/69214
12681 * gcc.c-torture/compile/pr69214.c: New test.
12682
8c18c836
UB
126832016-01-11 Uros Bizjak <ubizjak@gmail.com>
12684
12685 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12686 * gcc.target/i386/pr66232-11.c: Ditto.
12687 * gcc.target/i386/pr66232-12.c: Ditto.
12688 * gcc.target/i386/pr66232-13.c: Ditto.
12689
62446e6e
RB
126902016-01-11 Richard Biener <rguenther@suse.de>
12691
12692 PR tree-optimization/69173
12693 * gcc.dg/torture/pr69173.c: New testcase.
12694
2b8568fe
KT
126952016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12696
12697 PR rtl-optimization/68796
12698 * gcc.target/aarch64/tst_5.c: New test.
12699 * gcc.target/aarch64/tst_6.c: Likewise.
12700
5baf4532
KT
127012016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12702
12703 PR rtl-optimization/68841
12704 * gcc.dg/pr68841.c: New test.
12705 * gcc.c-torture/execute/pr68841.c: New test.
12706
ca90b1ed
YR
127072016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12708
12709 PR rtl-optimization/68920
12710 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12711 for ix86 targets.
12712 * gcc.dg/ifcvt-5.c: New test.
12713
2ad3adf1 127142016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
12715
12716 PR bootstrap/69123
12717 * g++.dg/pr69123.C: New.
12718
83834c09
IE
127192016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12720
12721 PR target/69010
12722 * gcc.target/i386/pr69010.c: New test.
12723
dcf89d57
MJ
127242016-01-11 Martin Jambor <mjambor@suse.cz>
12725
12726 PR ipa/69044
12727 * gcc.target/i386/chkp-pr69044.c: New test.
12728
d95167ee
TV
127292016-01-11 Tom de Vries <tom@codesourcery.com>
12730
12731 PR tree-optimization/69109
12732 * gcc.dg/autopar/pr69109-2.c: New test.
12733 * gcc.dg/autopar/pr69109.c: New test.
12734
4f6403a8
TV
127352016-01-11 Tom de Vries <tom@codesourcery.com>
12736
12737 PR tree-optimization/69108
12738 * gcc.dg/autopar/pr69108.c: New test.
12739
21efdd80
PP
127402016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12741
12742 PR c++/69029
12743 * c-c++-common/Wisleading-indentation.c: Augment test.
12744
fd42eed8
TK
127452016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12746
12747 PR fortran/69154
12748 * gfortran.dg/inline_matmul_12.f90: New test.
12749
4f90ee6c
PT
127502016-01-10 Paul Thomas <pault@gcc.gnu.org>
12751
12752 PR fortran/67779
12753 * gfortran.dg/actual_array_offset_1: New test.
12754
3907c6cf
TV
127552016-01-10 Tom de Vries <tom@codesourcery.com>
12756
12757 PR tree-optimization/69062
12758 * gcc.dg/autopar/pr69062.c: New test.
12759
b07b236e
TS
127602016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12761
12762 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12763 * gcc.dg/vect/slp-perm-2.c: Likewise.
12764 * gcc.dg/vect/slp-perm-3.c: Likewise.
12765 * gcc.dg/vect/slp-perm-5.c: Likewise.
12766 * gcc.dg/vect/slp-perm-6.c: Likewise.
12767 * gcc.dg/vect/slp-perm-7.c: Likewise.
12768 * gcc.dg/vect/slp-perm-8.c: Likewise.
12769
23fab8ae
TV
127702016-01-10 Tom de Vries <tom@codesourcery.com>
12771
12772 PR tree-optimization/69039
12773 * gcc.dg/autopar/pr69039.c: New test.
12774
73f0dae2
MP
127752016-01-09 Marek Polacek <polacek@redhat.com>
12776
12777 PR c++/69113
12778 * g++.dg/pr69113.C: New test.
12779
20b8d734
JJ
127802016-01-09 Jakub Jelinek <jakub@redhat.com>
12781
12782 PR middle-end/50865
12783 PR tree-optimization/69097
12784 * gcc.c-torture/execute/pr50865.c: New test.
12785 * gcc.c-torture/execute/pr69097-1.c: New test.
12786 * gcc.c-torture/execute/pr69097-2.c: New test.
12787 * gcc.dg/pr69097-1.c: New test.
12788 * gcc.dg/pr69097-2.c: New test.
12789
c50e614b
JJ
127902016-01-09 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR c++/69164
12793 * g++.dg/opt/pr69164.C: New test.
12794
e0237993
JJ
127952016-01-08 Jakub Jelinek <jakub@redhat.com>
12796
12797 PR tree-optimization/69167
12798 * gcc.dg/pr69167.c: New test.
12799
bd8f5bb2
MP
128002016-01-08 Marek Polacek <polacek@redhat.com>
12801
12802 PR c++/68449
12803 * g++.dg/pr68449.C: New.
12804
bb0f5ca7
AL
128052016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12806
12807 PR tree-optimization/68707
12808 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12809 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12810 on platforms supporting it.
12811 * gcc.dg/vect/slp-perm-2.c: Likewise.
12812 * gcc.dg/vect/slp-perm-3.c: Likewise.
12813 * gcc.dg/vect/slp-perm-5.c: Likewise.
12814 * gcc.dg/vect/slp-perm-7.c: Likewise.
12815 * gcc.dg/vect/slp-perm-8.c: Likewise.
12816 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12817 on platforms supporting it.
12818
22518428
JJ
128192016-01-08 Jakub Jelinek <jakub@redhat.com>
12820
33f0852f
JJ
12821 PR tree-optimization/69162
12822 * gcc.dg/pr69162.c: New test.
12823
22518428
JJ
12824 PR tree-optimization/69172
12825 * gcc.dg/pr69172.c: New test.
12826
80e9b3aa
TP
128272016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12828
12829 PR tree-optimization/67781
12830 * gcc.c-torture/execute/pr67781.c: New file.
12831
262a363f
JJ
128322016-01-08 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR tree-optimization/69083
12835 * gcc.dg/vect/pr69083.c: New test.
12836
6e1f093f
SS
128372016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12838
12839 PR tree-optimization/61441
12840 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12841 Use -fexcess-precision=standard for compiler options.
12842 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12843
53290e07
JJ
128442016-01-08 Jakub Jelinek <jakub@redhat.com>
12845
57bf3072
JJ
12846 PR fortran/69128
12847 * gfortran.dg/gomp/pr69128.f90: New test.
12848
53290e07
JJ
12849 PR c++/69145
12850 * g++.dg/ext/pr69145-1.C: New test.
12851 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12852 * g++.dg/ext/pr69145-2.h: New file.
12853
7a127fa7
MS
128542016-01-07 Martin Sebor <msebor@redhat.com>
12855
12856 PR c/68966
12857 * gcc.dg/atomic-fetch-bool.c: New test.
12858 * gcc.dg/sync-fetch-bool.c: New test.
12859
95918b49
L
128602016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12861
12862 PR fortran/66680
12863 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12864
c8e62a9d
NC
128652016-01-07 Nick Clifton <nickc@redhat.com>
12866
12867 PR target/66655
12868 * g++.dg/pr66655.C: New test.
12869 * g++.dg/pr66655_1.cc: Test support file.
12870 * g++.dg/pr66655.h: Test header file.
12871
2ad3adf1 128722016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
12873
12874 PR fortran/66680
12875 gfortran.dg/gomp/pr66680.f90: New test.
12876
4cd9ca92
L
128772016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12878
12879 PR target/69171
12880 * gcc.target/i386/pr69171-1.c: New test.
12881 * gcc.target/i386/pr69171-2.c: Likewise.
12882 * gcc.target/i386/pr69171-3.c: Likewise.
12883 * gcc.target/i386/pr69171-4.c: Likewise.
12884 * gcc.target/i386/pr69171-5.c: Likewise.
12885 * gcc.target/i386/pr69171-6.c: Likewise.
12886
7e33d4dc
BS
128872015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12888
12889 PR middle-end/67639
12890 * c-c++-common/pr67639.c: New test.
12891
fec64afc
JJ
128922016-01-07 Jakub Jelinek <jakub@redhat.com>
12893
12894 PR tree-optimization/69141
12895 * g++.dg/opt/pr69141.C: New test.
12896
f293ad29
EB
128972016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12898
12899 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12900
5027395e
UB
129012016-01-06 Uros Bizjak <ubizjak@gmail.com>
12902
12903 PR target/69140
12904 * gcc.target/i386/pr69140.c: New test
12905
7443cf13
DM
129062016-01-06 David Malcolm <dmalcolm@redhat.com>
12907
12908 * gcc.dg/bad-dereference.c: New test case.
12909
32928931
BS
129102015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12911
12912 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12913
68dd05da
AS
129142016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12915
12916 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12917
6b131d5b
MP
129182016-01-06 Marek Polacek <polacek@redhat.com>
12919
12920 PR sanitizer/69099
12921 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12922
8d9fdb49
MP
129232016-01-05 Marek Polacek <polacek@redhat.com>
12924
12925 PR c/69104
12926 * gcc.dg/atomic-invalid-2.c: New.
12927
acf93f1e
L
129282016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12929
12930 PR target/68991
12931 * gcc.target/i386/pr68991.c: New test.
12932
3f50525d
L
129332016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12934
12935 PR target/68991
12936 * g++.dg/pr68991-1.C: New test.
12937 * g++.dg/pr68991-2.C: Likewise.
12938
e0237993 129392016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 12940
e0237993 12941 PR other/60465
face88a1
ST
12942 * gcc.target/ia64/pr60465-gprel64.c: New test.
12943 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12944
a0866eff
KT
129452016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12946
12947 PR rtl-optimization/68651
12948 * gcc.target/aarch64/pr68651_1.c: New test.
12949
c589e975
DM
129502016-01-05 David Malcolm <dmalcolm@redhat.com>
12951
12952 PR c/69122
12953 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12954
929710d9
NS
129552016-01-05 Nathan Sidwell <nathan@acm.org>
12956
ce3e43d7
NS
12957 PR c++/58583
12958 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12959
929710d9
NS
12960 * gcc.dg/alias-15.c: New.
12961
a2faef8e
NC
129622016-01-05 Nick Clifton <nickc@redhat.com>
12963
12964 PR target/68870
12965 * g++.dg/pr68770.C: New test.
12966
4cfa76e3
MS
129672016-01-04 Mike Stump <mikestump@comcast.net>
12968
12969 * lib/target-supports.exp (check_effective_target_cilkplus):
12970 cilkplus targets require pthreads.
4ece61b6 12971 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 12972
4e8a3a35
MM
129732016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12974
12975 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12976 generation.
12977
818ab71a
JJ
129782016-01-04 Jakub Jelinek <jakub@redhat.com>
12979
12980 Update copyright years.
12981
2fe0a208
MP
129822016-01-04 Marek Polacek <polacek@redhat.com>
12983
12984 PR c/68908
12985 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12986 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12987 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12988
9e3b2fe3
EB
129892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12990
12991 * gcc.target/sparc/20160104-2.c: New test.
12992
e8d65a35
EB
129932016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12994
12995 * gcc.target/sparc/20160104-1.c: New test.
12996
25ccfccd
PT
129972016-01-03 Paul Thomas <pault@gcc.gnu.org>
12998
12999 PR fortran/65045
13000 * gfortran.dg/pr65045.f90: New test.
13001
cb51d382
EB
130022016-01-02 Eric Botcazou <ebotcazou@adacore.com>
13003
13004 * gnat.dg/specs/debug1.ads: Delete.
13005
6eeaad6e
JD
130062016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13007
13008 PR libgfortran/68867
13009 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13010 expression.
13011
2f968603
JD
130122016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13013
13014 PR libgfortran/68867
13015 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13016 PowerPC.
13017
591bb5e4
PT
130182016-01-01 Paul Thomas <pault@gcc.gnu.org>
13019
13020 PR fortran/68864
13021 * gfortran.dg/pr68864.f90: New test.
13022
f1e0620c
JJ
130232016-01-01 Jakub Jelinek <jakub@redhat.com>
13024
942a1319
JJ
13025 PR tree-optimization/69070
13026 * gcc.dg/pr69070.c: New test.
13027
10dff63f
JJ
13028 PR sanitizer/69055
13029 * gfortran.dg/pr69055.f90: New test.
13030
f1e0620c
JJ
13031 PR target/69015
13032 * gcc.dg/pr69015.c: New test.
818ab71a 13033\f
2f883d1c 13034Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
13035
13036Copying and distribution of this file, with or without modification,
13037are permitted in any medium without royalty provided the copyright
13038notice and this notice are preserved.