re PR c++/77748 (pr77550.C fails on arm-none-eabi)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 PR c++/77748
4 * g++.dg/pr77550.C: Avoid undefined behavior.
5
6 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
7
8 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
9
10 * gcc.dg/strlenopt-20.c: Update test.
11 * gcc.dg/strlenopt-21.c: Likewise.
12 * gcc.dg/strlenopt-22.c: Likewise.
13 * gcc.dg/strlenopt-22g.c: Likewise.
14 * gcc.dg/strlenopt-26.c: Likewise.
15 * gcc.dg/strlenopt-5.c: Likewise.
16 * gcc.dg/strlenopt-7.c: Likewise.
17 * gcc.dg/strlenopt-9.c: Likewise.
18
19 2016-09-27 Jakub Jelinek <jakub@redhat.com>
20
21 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
22
23 * g++.dg/cpp1z/lambda-this1.C: New test.
24 * g++.dg/cpp1z/lambda-this2.C: New test.
25
26 PR c++/77722
27 * g++.dg/ubsan/return-4.C: New test.
28 * g++.dg/ubsan/return-5.C: New test.
29 * g++.dg/ubsan/return-6.C: New test.
30
31 2016-09-27 Jiong Wang <jiong.wang@arm.com>
32
33 * lib/target-supports.exp
34 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
35 in function comment.
36
37 2016-09-27 Martin Liska <mliska@suse.cz>
38
39 PR gcov-profile/46266
40 * lib/gcov.exp: Verify that <built-in>.gcov file is not
41 considered.
42
43 2016-09-27 Richard Biener <rguenther@suse.de>
44
45 PR tree-optimization/77745
46 * g++.dg/torture/pr77745.C: New testcase.
47
48 2016-09-27 Richard Biener <rguenther@suse.de>
49
50 PR tree-optimization/77478
51 * gcc.dg/torture/pr77478.c: New testcase.
52
53 2016-09-27 Martin Liska <mliska@suse.cz>
54
55 PR gcov-profile/7970
56 PR gcov-profile/16855
57 PR gcov-profile/44779
58 * g++.dg/gcov/pr16855.C: New test.
59
60 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
61
62 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
63
64 2016-09-27 Jakub Jelinek <jakub@redhat.com>
65
66 PR fortran/77666
67 * gfortran.dg/gomp/pr77666.f90: New test.
68
69 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
70
71 PR ipa/77677
72 * gcc.dg/torture/pr77677-2.c: New test.
73
74 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
75
76 PR fortran/77420
77 * gfortran.dg/pr77420_1.f90: New test.
78 * gfortran.dg/pr77420_2.f90: Ditto.
79 * gfortran.dg/pr77420_3.f90: New test. Requires ...
80 * gfortran.dg/pr77420_4.f90: this file.
81
82 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
83
84 PR middle-end/77719
85 * gfortran.dg/pr77719.f90: New test.
86
87 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
88
89 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
90 singular form of byte when quantity is unknown.
91
92 2016-09-26 Marek Polacek <polacek@redhat.com>
93
94 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
95
96 2016-09-26 Martin Liska <mliska@suse.cz>
97
98 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
99 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
100 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
101 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
102 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
103 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
104 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
105 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
106 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
107
108 2016-09-26 Marek Polacek <polacek@redhat.com>
109
110 PR c/7652
111 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
112 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
113 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
114 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
115 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
116 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
117 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
118 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
119 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
120 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
121 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
122 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
123 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
124 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
125 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
126 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
127 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
128 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
129 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
130 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
131 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
132 * c-c++-common/attr-fallthrough-1.c: New test.
133 * c-c++-common/attr-fallthrough-2.c: New test.
134 * g++.dg/cpp0x/fallthrough1.C: New test.
135 * g++.dg/cpp0x/fallthrough2.C: New test.
136 * g++.dg/cpp1z/fallthrough1.C: New test.
137 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
138 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
139 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
140 * objc.dg/Wimplicit-fallthrough-1.m: New test.
141
142 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
143
144 PR fortran/77429
145 * gfortran.dg/pr77429.f90: New test.
146
147 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
148
149 PR fortran/77694
150 * gfortran.dg/pr77694.f90: New test.
151
152 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
153
154 PR target/51244
155 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
156
157 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
158
159 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
160 for 32-bit mode.
161
162 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
163
164 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
165 for 32-bit mode.
166
167 2016-09-24 Marek Polacek <polacek@redhat.com>
168
169 PR c/77490
170 * c-c++-common/Wbool-operation-1.c: New test.
171 * gcc.dg/Wbool-operation-1.c: New test.
172
173 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
174
175 * gfortran.dg/dec_static_1.f90: New.
176 * gfortran.dg/dec_static_2.f90: New.
177 * gfortran.dg/dec_static_3.f90: New.
178 * gfortran.dg/dec_static_4.f90: New.
179
180 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
181
182 PR fortran/48298
183 * gfortran.dg/negative_unit_check.f90: Update test.
184 * gfortran.dg/dtio_14.f90: New test.
185
186 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
187
188 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
189 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
190 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
191 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
192 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
193 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
194 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
195
196 2016-09-23 Martin Sebor <msebor@redhat.com>
197
198 PR testsuite/77713
199 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
200 assuming long double is bigger than double.
201
202 2016-09-23 Jakub Jelinek <jakub@redhat.com>
203
204 Implement P0138R2, C++17 construction rules for enum class values
205 * g++.dg/cpp1z/direct-enum-init1.C: New test.
206
207 2016-09-23 David Malcolm <dmalcolm@redhat.com>
208
209 PR preprocessor/77672
210 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
211 expected multiline output from first warning to reflect change
212 in r240434.
213
214 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
215
216 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
217
218 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
219 Tom de Vries <tom@codesourcery.com>
220
221 PR testsuite/77411
222 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
223
224 2016-09-23 Marek Polacek <polacek@redhat.com>
225
226 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
227 * c-c++-common/gomp/atomic-13.c: Likewise.
228 * c-c++-common/gomp/atomic-14.c: Likewise.
229 * c-c++-common/pr60439.c: Remove invalid code.
230 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
231 * g++.dg/expr/bitfield5.C: Likewise.
232 * g++.dg/expr/bitfield6.C: Likewise.
233 * g++.dg/expr/bool1.C: Likewise.
234 * g++.dg/expr/bool3.C: Likewise.
235 * g++.dg/expr/lval3.C: Likewise.
236 * g++.dg/expr/lval4.C: Likewise.
237 * g++.old-deja/g++.jason/bool5.C: Likewise.
238
239 2016-09-23 David Malcolm <dmalcolm@redhat.com>
240
241 PR preprocessor/77672
242 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
243 (test_terminator_location): New function.
244
245 2016-09-23 Richard Biener <rguenther@suse.de>
246
247 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
248
249 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
250
251 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
252 -march=armv8.2-a+fp16 when supported by the hardware.
253 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
254 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
255 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
256 semi-colons to a macro invocations.
257 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
258 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
259 defined.
260 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
261 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
262 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
263 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
264 defined.
265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
266 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
267 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
268 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
269 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
270 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
272 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
273 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
274 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
275 defined.
276 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
277 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
278 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
279 defined.
280 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
282 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
283 defined.
284 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
286 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
287 defined.
288 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
289 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
290 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
291 defined. Also fix some white-space.
292 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
294 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
295 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
297 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
298 defined. Also fix some long lines and white-space.
299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
300 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
301 defined. Also fix some long lines and white-space.
302 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
303 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
304 defined.
305 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
306 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
307 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
308 defined.
309 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
311 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
312 defined.
313 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
315 Likewise.
316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
317 Likewise.
318 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
320 Likewise.
321 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
322 Likewise.
323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
324 Likewise.
325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
326 Likewise.
327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
328 Likewise.
329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
330 Likewise.
331 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
333 Likewise.
334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
335 Likewise.
336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
337 Likewise.
338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
339 Likewise.
340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
341 Likewise.
342 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
343 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
345 Likewise.
346
347 2016-09-23 Jiong Wang <jiong.wang@arm.com>
348 Matthew Wahab <matthew.wahab@arm.com>
349
350 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
351 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
352 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
353 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
354 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
355 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
356 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
365 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
366 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
367 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
368 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
369 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
370 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
371 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
372 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
373 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
374 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
375 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
376 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
377 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
378 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
379 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
380 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
381 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
382 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
383 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
384 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
385 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
386 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
387
388 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
389
390 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
391 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
392 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
393 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
394 support.
395
396 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
397
398 PR ipa/77677
399 * gcc.dg/torture/pr77677.c: New test.
400
401 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
402
403 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
404 here now.
405
406 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
407
408 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
409 options. Add tests for float16x4_t and float16x8_t.
410
411 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
412
413 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
414 * gcc.target/s390/risbg-ll-2.c: Ditto.
415 * gcc.target/s390/risbg-ll-3.c: Ditto.
416
417 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
418
419 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
420 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
421
422 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
423
424 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
425 output to the simplified instructions.
426
427 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
428
429 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
430 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
431
432 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
433
434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
435 (FP16_SUPPORTED): New
436 (expected-hfloat-16x4): Make conditional on __fp16 support.
437 (expected-hfloat-16x8): Likewise.
438 (vdup_n_f16): Disable for non-AArch64 targets.
439 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
440 conditional on FP16_SUPPORTED.
441 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
442 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
443 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
444 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
445 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
446 for testing __fp16.
447 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
448 conditional on FP16_SUPPORTED.
449 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
450 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
451
452 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
453
454 * gcc.target/arm/short-vfp-1.c: New.
455
456 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
457
458 * gcc.target/arm/attr-fp16-arith-1.c: New.
459
460 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
461
462 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
463 New.
464 (add_options_for_arm_v8_2a_fp16_neon): New.
465 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
466 (add_options_for_arm_arch_v8_2a): Auto-generate.
467 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
468 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
469 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
470 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
471 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
472 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
473 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
474
475 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
476
477 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
478 arm_fp16_alternative_ok.
479 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
480 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
481 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
482 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
483 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
484 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
485 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
486 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
487 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
488 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
489 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
490 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
491 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
492 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
493 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
494 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
495 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
496 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
497 * gcc.target/arm/fp16-rounding-alt-1.c: Use
498 arm_fp16_alternative_ok.
499 * lib/target-supports.exp
500 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
501 (check_effective_target_arm_fp16_alternative_ok): New.
502 (check_effective_target_arm_fp16_none_ok_nocache): New.
503 (check_effective_target_arm_fp16_none_ok): New.
504
505 2016-09-23 Martin Liska <mliska@suse.cz>
506
507 * gcc.dg/ipa/pr77653.c: Replace adress
508 with address.
509
510 2016-09-23 Martin Liska <mliska@suse.cz>
511
512 * gcc.target/i386/movbe-4.c: New test.
513
514 2016-09-23 Martin Liska <mliska@suse.cz>
515
516 * gcc.target/i386/crc32-5.c: New test.
517
518 2016-09-23 Martin Liska <mliska@suse.cz>
519
520 * gcc.target/i386/pr71652.c: New test.
521 * gcc.target/i386/pr71652-2.c: New test.
522 * gcc.target/i386/pr71652-3.c: New test.
523
524 2016-09-23 Jakub Jelinek <jakub@redhat.com>
525
526 * lib/gcc-dg.exp (process-message): Support relative line number
527 notation - .+4 or .-1 etc.
528 * gcc.dg/dg-test-1.c: New test.
529
530 2016-09-22 Martin Sebor <msebor@redhat.com>
531
532 PR target/77676
533 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
534 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
535 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
536 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
537
538 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
539
540 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
541 * gcc.dg/ifcvt-2.c: Ditto.
542 * gcc.dg/zero_bits_compound-1.c: Ditto.
543 * gcc.dg/zero_bits_compound-1.c: Ditto.
544 * gcc.dg/pr40550.c: Simplify target selectors.
545 Use dg-additional-options.
546 * gcc.dg/pr47893.c: Ditto.
547 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
548 additional options for 32-bit x86 targets.
549 * gcc.dg/pr70955.c: Move to ...
550 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
551
552 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
553
554 PR c++/61019
555 * g++.dg/cpp0x/pr61019.C: New.
556
557 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
558 Terry Guo <terry.guo@arm.com>
559
560 * gcc.target/arm/pure-code/ffunction-sections.c: New.
561 * gcc.target/arm/pure-code/no-literal-pool.c: New.
562 * gcc.target/arm/pure-code/pure-code.exp: New.
563
564 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
565
566 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
567 Remove SSE effective target requirement.
568
569 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
570
571 PR c++/71979
572 * g++.dg/cpp0x/pr71979.C: New.
573
574 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
575
576 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
577
578 2016-09-22 Martin Liska <mliska@suse.cz>
579
580 PR ipa/77653
581 * gcc.dg/ipa/pr77653.c: New test.
582
583 2016-09-22 Jakub Jelinek <jakub@redhat.com>
584
585 PR fortran/77665
586 * gfortran.dg/gomp/pr77665.f90: New test.
587
588 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
589
590 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
591 * gfortran.dg/dtio_13.f90: New test.
592
593 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
594
595 PR fortran/66107
596 * gfortran.dg/pr66107.f90: New test.
597
598 2016-09-21 Ian Lance Taylor <iant@golang.org>
599
600 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
601 with call to builtin delete function.
602
603 2016-09-21 Joseph Myers <joseph@codesourcery.com>
604
605 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
606 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
607 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
608 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
609 tests.
610
611 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
612
613 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
614
615 2016-09-21 Jakub Jelinek <jakub@redhat.com>
616
617 PR c++/77651
618 * g++.dg/cpp1z/aligned-new6.C: New test.
619
620 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
621
622 * gcc.target/arm/fp16-aapcs-3.c: New.
623 * gcc.target/arm/fp16-aapcs-4.c: New.
624 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
625 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
626 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
627 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
628
629 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
630
631 PR tree-optimization/77550
632 * g++.dg/pr77550.C: New test.
633
634 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
635
636 PR target/77326
637 * gcc.target/avr/torture/pr77326.c: New test.
638
639 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
640
641 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
642
643 2016-09-21 Richard Biener <rguenther@suse.de>
644
645 PR tree-optimization/77648
646 * gcc.dg/torture/pr77648-1.c: New testcase.
647 * gcc.dg/torture/pr77648-2.c: Likewise.
648
649 2016-09-21 Richard Biener <rguenther@suse.de>
650 Jakub Jelinek <jakub@redhat.com>
651
652 PR tree-optimization/77621
653 * gcc.dg/pr77621.c: New testcase.
654
655 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
656
657 PR fortran/77657
658 * gfortran.dg/dtio_12.f90: New test.
659
660 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
661
662 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
663
664 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
665
666 PR tree-optimization/72835
667 * gcc.dg/tree-ssa/pr72835.c: New test.
668
669 2016-09-20 Martin Sebor <msebor@redhat.com>
670
671 PR middle-end/49905
672 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
673 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
674 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
675 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
676 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
677 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
678 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
679
680 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
681
682 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
683 arguments/compare will be optimized away.
684 * gcc.dg/torture/ftrapv-1.c: Likewise.
685
686 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
687
688 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
689 will be optimized away.
690 * gcc.dg/ipa/vrp1.c: New test.
691 * gcc.dg/ipa/vrp2.c: New test.
692 * gcc.dg/ipa/vrp3.c: New test.
693
694 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
695
696 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
697 does the same transformation.
698 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
699 * gcc.dg/tree-ssa/evrp1.c: New test.
700 * gcc.dg/tree-ssa/evrp2.c: New test.
701 * gcc.dg/tree-ssa/evrp3.c: New test.
702 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
703 * gcc.dg/tree-ssa/pr22117.c: Likewise.
704 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
705 * gcc.dg/tree-ssa/pr64130.c: Likewise.
706 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
707 foling now happens early.
708 * gcc.dg/tree-ssa/vrp04.c: Likewise.
709 * gcc.dg/tree-ssa/vrp06.c: Likewise.
710 * gcc.dg/tree-ssa/vrp16.c: Likewise.
711 * gcc.dg/tree-ssa/vrp25.c: Likewise.
712 * gcc.dg/tree-ssa/vrp67.c: Likewise.
713
714 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
715
716 PR target/77621
717 * gcc.target/i386/pr77621.c: New test.
718 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
719 pattern, loop should vectorize with -mtune=atom.
720
721 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
722 Jakub Jelinek <jakub@redhat.com>
723
724 PR testsuite/63299
725 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
726 instead of delete.
727
728 2016-09-20 Jakub Jelinek <jakub@redhat.com>
729
730 PR c++/77626
731 * g++.dg/other/pr77626.C: New test.
732
733 PR c++/77638
734 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
735
736 PR c++/77637
737 * g++.dg/cpp0x/gen-attrs-62.C: New test.
738
739 PR middle-end/77624
740 * c-c++-common/pr77624-1.c: New test.
741 * c-c++-common/pr77624-2.c: New test.
742
743 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
744
745 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
746 of digits expected.
747
748 2016-09-20 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/77646
751 * gcc.dg/torture/pr77646.c: New testcase.
752
753 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
754
755 PR c++/77434
756 * c-c++-common/Wint-in-bool-context.c: New test.
757
758 2016-09-19 Joseph Myers <joseph@codesourcery.com>
759
760 * gcc.dg/cr-decimal-dig-1.c: New test.
761
762 2016-09-19 Joseph Myers <joseph@codesourcery.com>
763
764 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
765 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
766 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
767 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
768
769 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
770
771 PR rtl-optimization/77416
772 * gcc.target/powerpc/pr77416.c: New.
773
774 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
775
776 PR c++/77639
777 * g++.dg/template/error-recovery4.C: New test.
778
779 2016-09-19 Bin Cheng <bin.cheng@arm.com>
780
781 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
782
783 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
784
785 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
786 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
787
788 2016-09-19 Jakub Jelinek <jakub@redhat.com>
789 Jan Hubicka <jh@suse.cz>
790
791 PR target/77587
792 * gcc.dg/pr77587.c: New test.
793 * gcc.dg/pr77587a.c: New file.
794
795 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
796
797 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
798 * gfortran.dg/coarray_38.f90:
799 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
800 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
801 * gfortran.dg/coarray_allocate_7.f08: New test.
802 * gfortran.dg/coarray_allocate_8.f08: New test.
803 * gfortran.dg/coarray_allocate_9.f08: New test.
804 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
805 new caf_register.
806 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
807 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
808 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
809 get_by_refs.
810 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
811 * gfortran.dg/coarray_lock_7.f90: Same.
812 * gfortran.dg/coarray_poly_5.f90: Same.
813 * gfortran.dg/coarray_poly_6.f90: Same.
814 * gfortran.dg/coarray_poly_7.f90: Same.
815 * gfortran.dg/coarray_poly_8.f90: Same.
816 * gfortran.dg/coindexed_1.f90: Changed errors expected.
817
818 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
819
820 PR fortran/77584
821 * gfortran.dg/dec_structure_15.f90: New testcase.
822
823 2016-09-19 Richard Biener <rguenther@suse.de>
824
825 PR middle-end/77605
826 * gcc.dg/torture/pr77605.c: New testcase.
827
828 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
829
830 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
831
832 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
833
834 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
835 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
836 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
837 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
838 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
839 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
840 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
841 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
842 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
843 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
844 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
845
846 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
847
848 * gcc.target/i386/pr68633.c: Fix expected result.
849
850 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
851
852 PR fortran/68078
853 * gfortran.dg/pr68078.f90: New test.
854 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
855
856 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
857
858 PR target/77613
859 * gcc.target/powerpc/swaps-p8-25.c: New.
860
861 2016-09-16 Jakub Jelinek <jakub@redhat.com>
862
863 PR c++/77482
864 * g++.dg/cpp0x/constexpr-77482.C: New test.
865
866 PR c++/77379
867 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
868 thunk offsets.
869 * g++.dg/abi/abi-tag23a.C: Likewise.
870
871 PR c++/77338
872 * g++.dg/cpp0x/decltype-77338.C: New test.
873
874 PR c++/77375
875 * g++.dg/cpp0x/mutable1.C: New test.
876
877 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
878
879 PR fortran/77612
880 * gfortran.dg/pr77612.f90: New test.
881
882 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
883
884 * gcc.dg/torture/pr70421.c: Require int32plus.
885
886 2016-09-16 Jakub Jelinek <jakub@redhat.com>
887
888 PR middle-end/77475
889 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
890
891 PR target/77526
892 * gcc.target/i386/pr77526.c: New test.
893
894 2016-09-16 Jakub Jelinek <jakub@redhat.com>
895 Eric Botcazou <ebotcazou@adacore.com>
896
897 PR middle-end/77594
898 * gcc.target/i386/pr77594.c: New test.
899
900 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
901
902 PR fortran/69963
903 * gfortran.dg/misplaced_implicit_character.f90: New test.
904
905 2016-09-15 Bin Cheng <bin.cheng@arm.com>
906
907 PR tree-optimization/77503
908 * gcc.dg/vect/pr77503.c: New test.
909
910 2016-09-15 Richard Biener <rguenther@suse.de>
911
912 PR middle-end/77544
913 * c-c++-common/torture/pr77544.c: New testcase.
914
915 2016-09-15 Jakub Jelinek <jakub@redhat.com>
916
917 PR middle-end/77475
918 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
919 * gcc.dg/march-generic.c: Likewise.
920 * gcc.target/i386/spellcheck-options-1.c: New test.
921 * gcc.target/i386/spellcheck-options-2.c: New test.
922 * gcc.target/i386/spellcheck-options-3.c: New test.
923 * gcc.target/i386/spellcheck-options-4.c: New test.
924
925 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
926
927 PR fortran/72743
928 * gfortran.dg/goacc/pr72743.f90: New test.
929
930 2016-09-15 Richard Biener <rguenther@suse.de>
931
932 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
933
934 2016-09-15 Richard Biener <rguenther@suse.de>
935
936 PR tree-optimization/77514
937 * gcc.dg/torture/pr77514.c: New testcase.
938
939 2016-09-14 Jakub Jelinek <jakub@redhat.com>
940
941 PR c++/77549
942 * g++.dg/lookup/pr77549.C: New test.
943
944 2016-09-14 Marek Polacek <polacek@redhat.com>
945
946 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
947 * c-c++-common/gomp/atomic-13.c: Likewise.
948 * c-c++-common/gomp/atomic-14.c: Likewise.
949 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
950 * g++.dg/cpp1z/bool-increment1.C: New test.
951 * c-c++-common/pr60439.c: Add dg-warning.
952 * g++.dg/expr/bitfield4.C: Likewise.
953 * g++.dg/expr/bitfield5.C: Likewise.
954 * g++.dg/expr/bitfield6.C: Likewise.
955 * g++.dg/expr/bool1.C: Likewise.
956 * g++.dg/expr/bool3.C: Likewise.
957 * g++.dg/expr/lval3.C: Likewise.
958 * g++.dg/expr/lval4.C: Likewise.
959 * g++.old-deja/g++.jason/bool5.C: Likewise.
960 * g++.dg/expr/bitfield3.C: Adjust dg-error.
961 * g++.dg/other/error18.C: Likewise.
962 * g++.dg/gomp/atomic-14.C: Likewise.
963
964 2016-09-14 Nathan Sidwell <nathan@acm.org>
965
966 PR c++/77539
967 * g++.dg/cpp1y/pr77539.C: New.
968
969 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
970
971 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
972 dg-require.
973 * g++.dg/ext/builtin_alloca.C: Likewise.
974 * g++.dg/template/spec35.C: Likewise.
975 * gcc.dg/builtins-68.c: Likewise.
976 * gcc.misc-tests/gcov-13.c: Likewise.
977 * gcc.misc-tests/gcov-14.c: Likewise.
978
979 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
980
981 * gfortran.dg/dec_structure_14.f90: New testcase.
982
983 2016-09-14 Jakub Jelinek <jakub@redhat.com>
984
985 PR sanitizer/68260
986 * c-c++-common/tsan/pr68260.c: New test.
987
988 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
989
990 PR target/70713
991 * gcc.target/msp430/function-attributes-1.c: New test.
992 * gcc.target/msp430/function-attributes-2.c: New test.
993 * gcc.target/msp430/function-attributes-3.c: New test.
994
995 2016-09-13 Jakub Jelinek <jakub@redhat.com>
996
997 * g++.dg/cpp0x/gen-attrs-61.C: New test.
998 * g++.dg/cpp1z/gen-attrs1.C: New test.
999
1000 PR tree-optimization/77454
1001 * gcc.dg/pr77454.c: New test.
1002
1003 PR c++/77553
1004 * g++.dg/cpp1y/constexpr-77553.C: New test.
1005
1006 2016-09-13 David Malcolm <dmalcolm@redhat.com>
1007
1008 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1009 (test_show_locus): Replace rich_location::add_fixit_insert calls
1010 with add_fixit_insert_before and add_fixit_insert_after.
1011
1012 2016-09-13 Jason Merrill <jason@redhat.com>
1013 Tom de Vries <tom@codesourcery.com>
1014
1015 PR c++/77427
1016 * g++.dg/pr77427.C: New test.
1017
1018 2016-09-13 Martin Liska <mliska@suse.cz>
1019
1020 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1021 effective target.
1022 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1023 * lib/target-supports.exp: Define the new target.
1024
1025 2016-09-12 Andrew Pinski <apinski@cavium.com>
1026
1027 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1028 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1029
1030 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
1031
1032 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1033 variable arguments.
1034 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1035 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1036 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1037 variable argument.
1038 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1039 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1040
1041 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
1042
1043 PR c++/77496
1044 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1045 * g++.dg/ext/pr77496.C: New test.
1046 * g++.dg/warn/pr77496.C: New test.
1047
1048 2016-09-12 David Malcolm <dmalcolm@redhat.com>
1049
1050 PR c/72858
1051 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1052 to preserve conversion chars, and to preserve prefix information.
1053 * gcc.dg/format/pr72858.c: New test case.
1054
1055 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1056
1057 * gfortran.dg/pr77507.f90: Move to ...
1058 * gfortran.dg/ieee/pr77507.f90: here.
1059
1060 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1061
1062 PR ipa/61159
1063 * compile/pr61159.c: New testcase
1064
1065 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1066
1067 PR ipa/64316
1068 * gcc.dg/ipa/pr63416.c: New testcase.
1069
1070 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
1071 Steven G. Kargl <kargl@gcc.gnu.org>
1072
1073 PR fortran/77532
1074 * gfortran.dg/dtio_11.f90: new test.
1075
1076 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1077
1078 PR fortran/77507
1079 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1080 * gfortran.dg/c_assoc_4.f90: Ditto.
1081
1082 2016-09-10 Tom de Vries <tom@codesourcery.com>
1083
1084 PR C/71602
1085 * c-c++-common/va-arg-va-list-type.c: New test.
1086
1087 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1088
1089 PR rtl-optimization/77289
1090 * gcc.target/powerpc/pr77289.c: New test.
1091
1092 2016-09-09 Martin Sebor <msebor@redhat.com>
1093
1094 PR c/77520
1095 PR c/77521
1096 * gcc.dg/pr77520.c: New test.
1097 * gcc.dg/pr77521.c: New test.
1098
1099 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1100
1101 PR fortran/77506
1102 * gfortran.dg/pr77506.f90: New test.
1103
1104 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1105
1106 PR fortran/77507
1107 * gfortran.dg/pr77507.f90: New test.
1108
1109 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1110
1111 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1112
1113 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1114 Louis Krupp <lkrupp@gcc.gnu.org>
1115
1116 PR fortran/69514
1117 * gfortran.dg/pr69514_1.f90: New test.
1118 * gfortran.dg/pr69514_2.f90: New test.
1119
1120 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1121
1122 PR fortran/77500
1123 * gfortran.dg/gomp/pr77500.f90: New test.
1124
1125 PR fortran/77516
1126 * gfortran.dg/gomp/pr77516.f90: New test.
1127
1128 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR middle-end/77475
1131 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1132 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1133 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1134 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1135 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1136 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1137
1138 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1139
1140 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1141 "substring-locations.h".
1142
1143 2016-09-07 Richard Biener <rguenther@suse.de>
1144
1145 PR c/77450
1146 * c-c++-common/vector-subscript-8.c: Move ..
1147 * gcc.dg/pr77450.c: ... here.
1148
1149 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1150
1151 PR libgfortran/77393
1152 * gfortran.dg/fmt_f0_2.f90: Update test.
1153 * gfortran.dg/fmt_f0_3.f90: New test.
1154
1155 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1156
1157 PR debug/77389
1158 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1159 in dg-options.
1160
1161 PR debug/57519
1162 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1163
1164 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR target/69255
1167 * gcc.target/i386/pr69255-1.c: New test.
1168 * gcc.target/i386/pr69255-2.c: New test.
1169 * gcc.target/i386/pr69255-3.c: New test.
1170
1171 2016-09-06 Martin Sebor <msebor@redhat.com>
1172
1173 PR c/77336
1174 * gcc.dg/format/miss-7.c: New test.
1175
1176 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1177
1178 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1179
1180 2016-09-06 Martin Liska <mliska@suse.cz>
1181
1182 PR gcov-profile/77378
1183 PR gcov-profile/77466
1184 * gcc.dg/profile-update-warning.c: New test.
1185
1186 2016-09-06 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/77479
1189 * gcc.dg/torture/pr77479.c: New testcase.
1190
1191 2016-09-06 Richard Biener <rguenther@suse.de>
1192
1193 PR c/77450
1194 * c-c++-common/vector-subscript-7.c: Adjust.
1195 * c-c++-common/vector-subscript-8.c: New testcase.
1196
1197 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1198
1199 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1200
1201 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1202
1203 PR target/77476
1204 * gcc.target/i386/avx512f-pr77476.c: New test.
1205 * gcc.target/i386/avx512bw-pr77476.c: New test.
1206 * gcc.target/i386/avx512dq-pr77476.c: New test.
1207
1208 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1209 Update comment to mention also avx512f.
1210
1211 PR sanitizer/77396
1212 * g++.dg/asan/pr77396-2.C: New test.
1213
1214 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1215
1216 PR rtl-optimization/77452
1217 * gcc.target/i386/pr77452.c: New test.
1218
1219 2016-09-05 Marek Polacek <polacek@redhat.com>
1220
1221 PR c/77423
1222 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1223
1224 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1225
1226 PR fortran/77391
1227 * gfortran.dg/pr77391.f90: New test.
1228
1229 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1230
1231 PR fortran/77460
1232 * gfortran.dg/pr77460.f90: New test.
1233
1234 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1235
1236 PR c/65467
1237 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1238
1239 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1240
1241 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1242
1243 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1244
1245 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1246 test case.
1247 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1248 diagnostic-test-show-locus-generate-patch.c to the sources
1249 for diagnostic_plugin_test_show_locus.c.
1250
1251 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR c/65467
1254 * gcc.dg/gomp/_Atomic-1.c: New test.
1255 * gcc.dg/gomp/_Atomic-2.c: New test.
1256 * gcc.dg/gomp/_Atomic-3.c: New test.
1257 * gcc.dg/gomp/_Atomic-4.c: New test.
1258 * gcc.dg/gomp/_Atomic-5.c: New test.
1259
1260 PR sanitizer/77396
1261 * g++.dg/asan/pr77396.C: New test.
1262
1263 2016-09-01 Martin Sebor <msebor@redhat.com>
1264
1265 PR tree-optimization/71831
1266 * gcc.dg/builtin-object-size-16.c: New test.
1267 * gcc.dg/builtin-object-size-17.c: New test.
1268
1269 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1270
1271 PR libgfortran/77393
1272 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1273
1274 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1275
1276 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1277 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1278 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1279 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1280 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1281 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1282 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1283 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1284 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1285 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1286 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1287 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1288 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1289 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1290 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1291 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1292 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1293 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1294
1295 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1296
1297 * gnat.dg/opt58.adb: New test.
1298 * gnat.dg/opt58_pkg.ads: New helper.
1299
1300 2016-09-01 Richard Biener <rguenther@suse.de>
1301
1302 PR middle-end/77436
1303 * gcc.dg/torture/pr77436.c: New testcase.
1304
1305 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1306
1307 * gcc.dg/pr64252.c: Require int32plus.
1308 * gcc.dg/pr66299-1.c: Likewise.
1309 * gcc.dg/pr66299-2.c: Likewise.
1310 * gcc.dg/torture/20131115-1.c: Skip for avr.
1311
1312 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1313
1314 * gcc.target/aarch64/ands_3.c: New test.
1315
1316 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR fortran/77352
1319 * gfortran.dg/gomp/pr77352.f90: New test.
1320
1321 PR fortran/77374
1322 * gfortran.dg/gomp/pr77374.f08: New test.
1323
1324 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1325
1326 PR tree-optimization/73714
1327 * gcc.dg/tree-ssa/pr73714.c: New test.
1328
1329 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1330
1331 PR libgfortran/77393
1332 * gfortran.dg/fmt_f0_2.f90: New test.
1333
1334 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1335
1336 * gcc.target/i386/pr59539-2.c: Adapt options.
1337 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1338
1339 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1340
1341 PR fortran/77418
1342 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1343 of the associate entity and replace with a pointer to the
1344 intended item on the stack.
1345
1346 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1347 Paul Thomas <pault@gcc.gnu.org>
1348
1349 PR fortran/48298
1350 * gfortran.dg/dtio_1.f90: New test.
1351 * gfortran.dg/dtio_2.f90: New test.
1352 * gfortran.dg/dtio_3.f90: New test.
1353 * gfortran.dg/dtio_4.f90: New test.
1354 * gfortran.dg/dtio_5.f90: New test.
1355 * gfortran.dg/dtio_6.f90: New test.
1356 * gfortran.dg/dtio_7.f90: New test.
1357 * gfortran.dg/dtio_8.f90: New test.
1358 * gfortran.dg/dtio_9.f90: New test.
1359 * gfortran.dg/dtio_10.f90: New test.
1360
1361 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1362
1363 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1364 (test_many_nested_locations): New function.
1365 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1366 (test_show_locus): Handle "test_many_nested_locations".
1367
1368 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1369
1370 * g++.dg/template/double-greater-than-fixit.C: New test case.
1371
1372 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1373
1374 * gnat.dg/opt57.ad[sb]: New test.
1375 * gnat.dg/opt57_pkg.ads: New helper.
1376
1377 2016-08-30 Richard Biener <rguenther@suse.de>
1378
1379 PR tree-optimization/69047
1380 * gcc.dg/pr69047.c: Fix byte-order check.
1381
1382 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR tree-optimization/72866
1385 * gcc.dg/vect/pr72866.c: New test.
1386
1387 PR debug/77363
1388 * g++.dg/debug/dwarf2/pr77363.C: New test.
1389
1390 PR middle-end/77377
1391 * gcc.target/i386/pr77377.c: New test.
1392
1393 PR debug/77389
1394 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1395 in dg-options.
1396
1397 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1398
1399 * gfortran.dg/pr77372.f90: Moved to ...
1400 * gfortran.dg/ieee/pr77372.f90: here.
1401
1402 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1403
1404 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1405 vector short/char initializations.
1406 * gcc.target/powerpc/vec-init-5.c: Likewise.
1407 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1408 vector initialization optimizations.
1409 * gcc.target/powerpc/vec-init-7.c: Likewise.
1410 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1411 vector float/double initializations.
1412 * gcc.target/powerpc/vec-init-9.c: Likewise.
1413
1414 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1415
1416 PR target/77403
1417 * gcc.target/i386/pr77403.c: New test.
1418
1419 2016-08-29 Marek Polacek <polacek@redhat.com>
1420
1421 PR c/77292
1422 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1423
1424 2016-08-29 Tom de Vries <tom@codesourcery.com>
1425
1426 PR c/77398
1427 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1428
1429 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1430
1431 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1432
1433 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1434
1435 * gfortran.dg/dec_structure_13.f90: New testcase.
1436
1437 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1438
1439 PR fortran/77261
1440 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1441 available.
1442
1443 2016-08-28 Tom de Vries <tom@codesourcery.com>
1444
1445 PR lto/70955
1446 * gcc.dg/pr70955.c: New test.
1447 * gcc.dg/lto/pr70955_0.c: Same.
1448 * gcc.dg/lto/pr70955_1.c: Same.
1449
1450 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1451
1452 PR tree-optimization/71077
1453 * gcc.target/i386/pr71077.c: New test.
1454
1455 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1456
1457 PR fortran/77380
1458 * gfortran.dg/pr77380.f90: New test.
1459
1460 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1461
1462 PR fortran/77372
1463 gfortran.dg/pr77372.f90: New test.
1464
1465 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1466
1467 * gcc.dg/spellcheck-fields-2.c (test): Move
1468 dg-begin/end-multiline-output within function body.
1469 (test_macro): New function.
1470
1471 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1472
1473 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1474 (test_fixit_insert): Update expected output.
1475 (test_fixit_remove): Likewise.
1476 (test_fixit_replace): Likewise.
1477
1478 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1479
1480 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1481 Fix typo.
1482
1483 2016-08-26 Richard Biener <rguenther@suse.de>
1484
1485 PR tree-optimization/69047
1486 * gcc.dg/pr69047.c: New testcase.
1487
1488 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1489 Martin Jambhor <mjambor@suse.cz>
1490
1491 * gcc.dg/ipa/propbits-1.c: New test-case.
1492 * gcc.dg/ipa/propbits-2.c: Likewise.
1493 * gcc.dg/ipa/propbits-3.c: Likewise.
1494
1495 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1496
1497 PR fortran/77351
1498 * gfortran.dg/pr77351.f90: New test.
1499
1500 2016-08-25 Marek Polacek <polacek@redhat.com>
1501
1502 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1503
1504 2016-08-25 Marek Polacek <polacek@redhat.com>
1505
1506 PR c/77323
1507 * gcc.dg/pr77323.c: New test.
1508
1509 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1510
1511 PR fortran/77358
1512 * gfortran.dg/submodule_17.f08: New test.
1513
1514 2016-08-24 Michael Collison <michael.collison@linaro.org>
1515 Michael Collison <michael.collison@arm.com>
1516
1517 * gcc.target/arm/builtin_saddl.c: New testcase.
1518 * gcc.target/arm/builtin_saddll.c: New testcase.
1519 * gcc.target/arm/builtin_uaddl.c: New testcase.
1520 * gcc.target/arm/builtin_uaddll.c: New testcase.
1521 * gcc.target/arm/builtin_ssubl.c: New testcase.
1522 * gcc.target/arm/builtin_ssubll.c: New testcase.
1523 * gcc.target/arm/builtin_usubl.c: New testcase.
1524 * gcc.target/arm/builtin_usubll.c: New testcase.
1525
1526 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1527
1528 PR target/77270
1529 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1530 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1531 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1532 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1533 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1534 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1535 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1536 effective target. Remove scan-assembler-times directives.
1537 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1538 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1539 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1540
1541 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1542
1543 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1544 of unsigned int.
1545 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1546
1547 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1548
1549 PR testsuite/77317
1550 * lib/target-supports.exp
1551 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1552 (check_effective_target_vect_natural_alignment): Ditto.
1553 (check_effective_target_vector_alignment_reachable): Ditto.
1554 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1555
1556 2016-08-23 Ian Lance Taylor <iant@golang.org>
1557
1558 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1559
1560 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1561
1562 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1563 being created from pointers to memory locations.
1564 * gcc.target/powerpc/vec-init-2.c: Likewise.
1565
1566 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1567
1568 * gfortran.dg/dec_structure_12.f90: New testcase.
1569
1570 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1571
1572 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1573
1574 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1575
1576 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1577 verification.
1578
1579 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1580
1581 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1582 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1583
1584 2016-08-23 Richard Biener <rguenther@suse.de>
1585
1586 PR tree-optimization/27336
1587 * c-c++-common/pr27336.c: New testcase.
1588
1589 2016-08-22 Marek Polacek <polacek@redhat.com>
1590
1591 PR c++/77321
1592 * g++.dg/cpp1y/pr77321.C: New test.
1593
1594 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1595
1596 PR fortran/60774
1597 * gfortran.dg/empty_label.f: Adjust test for new error message.
1598 * gfortran.dg/empty_label.f90: Ditto.
1599 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1600 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1601 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1602
1603 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1604
1605 PR fortran/61318
1606 * gfortran.dg/pr61318.f90: New test.
1607
1608 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1609
1610 PR fortran/77260
1611 * gfortran.dg/pr77260_1.f90: New test.
1612 * gfortran.dg/pr77260_2.f90: Ditto.
1613
1614 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1615
1616 PR middle-end/77269
1617 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1618 __builtin_signbitf and __builtin_signbitl in expected generic
1619 expansion.
1620 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1621 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1622 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1623 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1624 tests.
1625
1626 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1627
1628 * gcc.dg/torture/float128-builtin.c,
1629 gcc.dg/torture/float128-ieee-nan.c,
1630 gcc.dg/torture/float128x-builtin.c,
1631 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1632 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1633 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1634 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1635 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1636 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1637 gcc.dg/torture/floatn-nan.h: New tests.
1638
1639 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1640
1641 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1642 macro.
1643 (main): Update calls to TEST_I_F.
1644 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1645 macro.
1646 (main): Update calls to TEST_I_F.
1647
1648 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1649
1650 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1651 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1652 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1653 names in calls to TEST_I_F.
1654
1655 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1656
1657 PR c/52952
1658 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1659
1660 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1661
1662 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1663 and !natural_alignment_64.
1664 * gcc.dg/ipa/propalign-2.c: Likewise.
1665 * gcc.dg/ipa/propalign-3.c: Likewise.
1666 * gcc.dg/ipa/propalign-4.c: Likewise.
1667 * gcc.dg/ipa/propalign-5.c: Likewise.
1668 * lib/target-supports.exp
1669 (check_effective_target_natural_alignment_32): Add avr-*-*.
1670
1671 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1672
1673 PR tree-optimization/61839
1674 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1675 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1676 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1677 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1678
1679 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1680
1681 PR c/32187
1682 * lib/target-supports.exp (check_effective_target_float16)
1683 (check_effective_target_float32, check_effective_target_float64)
1684 (check_effective_target_float128, check_effective_target_float32x)
1685 (check_effective_target_float64x)
1686 (check_effective_target_float128x)
1687 (check_effective_target_float16_runtime)
1688 (check_effective_target_float32_runtime)
1689 (check_effective_target_float64_runtime)
1690 (check_effective_target_float128_runtime)
1691 (check_effective_target_float32x_runtime)
1692 (check_effective_target_float64x_runtime)
1693 (check_effective_target_float128x_runtime)
1694 (check_effective_target_floatn_nx_runtime)
1695 (add_options_for_float16, add_options_for_float32)
1696 (add_options_for_float64, add_options_for_float128)
1697 (add_options_for_float32x, add_options_for_float64x)
1698 (add_options_for_float128x): New procedures.
1699 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1700 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1701 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1702 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1703 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1704 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1705 gcc.dg/torture/float128-complex.c,
1706 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1707 gcc.dg/torture/float128x-basic.c,
1708 gcc.dg/torture/float128x-complex.c,
1709 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1710 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1711 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1712 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1713 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1714 gcc.dg/torture/float32x-basic.c,
1715 gcc.dg/torture/float32x-complex.c,
1716 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1717 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1718 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1719 gcc.dg/torture/float64x-basic.c,
1720 gcc.dg/torture/float64x-complex.c,
1721 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1722 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1723 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1724 gcc.dg/torture/floatn-tg.h,
1725 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1726 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1727 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1728 gcc.dg/torture/fp-int-convert-float128x.c,
1729 gcc.dg/torture/fp-int-convert-float16-timode.c,
1730 gcc.dg/torture/fp-int-convert-float16.c,
1731 gcc.dg/torture/fp-int-convert-float32-timode.c,
1732 gcc.dg/torture/fp-int-convert-float32.c,
1733 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1734 gcc.dg/torture/fp-int-convert-float32x.c,
1735 gcc.dg/torture/fp-int-convert-float64-timode.c,
1736 gcc.dg/torture/fp-int-convert-float64.c,
1737 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1738 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1739 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1740 maximum exponent of floating-point type. Use it in testing
1741 whether 0x8...0 fits in the floating-point type. Always treat -1
1742 (signed 0xf...f) as fitting in the floating-point type.
1743 (M_OK1): New macro.
1744 * gcc.dg/torture/fp-int-convert-double.c,
1745 gcc.dg/torture/fp-int-convert-float.c,
1746 gcc.dg/torture/fp-int-convert-float128-timode.c,
1747 gcc.dg/torture/fp-int-convert-float128.c,
1748 gcc.dg/torture/fp-int-convert-float80-timode.c,
1749 gcc.dg/torture/fp-int-convert-float80.c,
1750 gcc.dg/torture/fp-int-convert-long-double.c,
1751 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1752
1753 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR fortran/72744
1756 * gfortran.dg/gomp/pr72744.f90: New test.
1757
1758 PR fortran/69281
1759 * gfortran.dg/gomp/pr69281.f90: New test.
1760
1761 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1762
1763 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1764 the last special seed value.
1765 * gfortran.dg/random_7.f90: Use size for last array member instead
1766 of hardcoded value.
1767
1768 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1769
1770 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1771 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1772
1773 2016-08-19 Richard Biener <rguenther@suse.de>
1774
1775 PR tree-optimization/77286
1776 * gcc.dg/torture/pr77286.c: New testcase.
1777
1778 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1779
1780 * gcc.dg/verbose-asm-2.c: New test case.
1781
1782 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1783
1784 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1785 (custom_diagnostic_finalizer): Update for change to
1786 diagnostic_show_locus.
1787
1788 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1789
1790 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1791 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1792
1793 2016-08-18 Marek Polacek <polacek@redhat.com>
1794
1795 PR c/71514
1796 * gcc.dg/pr71514.c: New test.
1797
1798 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1799
1800 PR target/72839
1801 * gcc.target/i386/pr72839.c: New test.
1802
1803 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1804
1805 PR middle-end/70895
1806 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1807 * c-c++-common/goacc/reduction-1.c: Likewise.
1808 * c-c++-common/goacc/reduction-2.c: Likewise.
1809 * c-c++-common/goacc/reduction-3.c: Likewise.
1810 * c-c++-common/goacc/reduction-4.c: Likewise.
1811
1812 2016-08-18 Alan Modra <amodra@gmail.com>
1813
1814 * gcc.c-torture/compile/pr72771.c: New.
1815
1816 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR fortran/67496
1819 * gfortran.dg/pr67496.f90: New test.
1820
1821 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1822
1823 PR tree-optimization/71752
1824 * gcc.dg/vect/pr71752.c: New.
1825
1826 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1827
1828 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1829
1830 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1831
1832 PR middle-end/77259
1833 * g++.dg/ipa/devirt-52.C: New test.
1834
1835 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1836
1837 * c-c++-common/goacc/reduction-6.c: New testcase.
1838
1839 2016-08-17 Richard Biener <rguenther@suse.de>
1840
1841 PR tree-optimization/76490
1842 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1843 * gcc.dg/pr52904.c: XFAIL.
1844
1845 2016-08-17 Richard Biener <rguenther@suse.de>
1846
1847 PR tree-optimization/23855
1848 * gcc.dg/loop-unswitch-2.c: Adjust.
1849
1850 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1851
1852 PR tree-optimization/72817
1853 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1854
1855 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1856
1857 PR libgcc/77265
1858 * gcc.dg/torture/float128-extend-inf.c: New test.
1859
1860 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1861
1862 PR c/72857
1863 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1864 for embedded NUL.
1865 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1866 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1867 caret placement.
1868 (test_oct): Likewise.
1869 (test_multiple): Likewise.
1870 (test_field_width_specifier): Likewise.
1871 (test_field_width_specifier_2): New function.
1872 (test_field_precision_specifier): New function.
1873 (test_embedded_nul): Update expected caret placement.
1874 (test_non_contiguous_strings): Update line number.
1875 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1876 (__emit_string_literal_range): Add "caret_idx" param.
1877 (test_simple_string_literal): Add value for new param, updating
1878 expected output..
1879 (test_concatenated_string_literal): Likewise.
1880 (test_multiline_string_literal): Likewise.
1881 (test_hex): Likewise.
1882 (test_oct): Likewise.
1883 (test_multiple): Likewise.
1884 (test_ucn4): Likewise.
1885 (test_ucn8): Likewise.
1886 (test_u8): Likewise.
1887 (test_u): Likewise; update expected message, from "range" to
1888 "location".
1889 (test_U): Likewise.
1890 (test_L): Likewise.
1891 (test_macro): Add value for new param.
1892 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1893 (__emit_string_literal_range): Add "caret_idx" param.
1894 (test_stringified_token_1): Add value for new param. Update
1895 expected message, from "range" to "location".
1896 (test_stringized_token_2): Likewise, adding param to macro.
1897 (test_stringified_token_3): Likewise.
1898 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1899 (emit_warning): Convert param from source_range to location_t.
1900 (test_string_literals): Add caret_idx param, and use it when
1901 constructing a substring_loc. Update error message, from
1902 "range" to "location".
1903
1904 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1905
1906 PR target/71910
1907 * g++.dg/gomp/pr71910.C: New test.
1908
1909 PR middle-end/67485
1910 * gcc.c-torture/compile/pr67485.c: New test.
1911
1912 PR target/72867
1913 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1914
1915 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1916
1917 PR tree-optimization/69848
1918 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1919
1920 2016-08-16 Martin Liska <mliska@suse.cz>
1921
1922 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1923 of memory operations so that it can be handled by core2
1924 in 32-bit mode.
1925
1926 2016-08-16 Richard Biener <rguenther@suse.de>
1927
1928 PR tree-optimization/76783
1929 * gcc.dg/pr76783.c: New testcase.
1930 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1931
1932 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1933
1934 PR tree-optimization/72817
1935 PR tree-optimization/73450
1936 * gcc.dg/tree-ssa/pr72817.c: New test.
1937 * gcc.dg/tree-ssa/pr73450.c: New test.
1938
1939 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1940
1941 * gfortran.dg/init_flag_13.f90: New testcase.
1942 * gfortran.dg/init_flag_14.f90: Ditto.
1943 * gfortran.dg/init_flag_15.f03: Ditto.
1944 * gfortran.dg/dec_init_1.f90: Ditto.
1945 * gfortran.dg/dec_init_2.f90: Ditto.
1946
1947 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1948
1949 PR target/72867
1950 * gcc.target/i386/pr72867.c: New test.
1951
1952 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1953
1954 * c-c++-common/dump-ada-spec-5.c: New test.
1955
1956 2016-08-15 Richard Biener <rguenther@suse.de>
1957
1958 PR tree-optimization/73434
1959 * gcc.dg/torture/pr73434.c: New testcase.
1960
1961 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR tree-optimization/72824
1964 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1965
1966 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1967
1968 PR fortran/70598
1969 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1970 in use_device clause.
1971 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1972 * gfortran.dg/goacc/list.f95: Adjust to catch
1973 "neither a POINTER nor an array" error messages.
1974
1975 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1976
1977 PR target/76342
1978 * gcc.target/i386/pr76342.c: New test.
1979
1980 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR c/71512
1983 * g++.dg/ubsan/pr71512.C: New test.
1984 * c-c++-common/ubsan/pr71512-1.c: New test.
1985 * c-c++-common/ubsan/pr71512-2.c: New test.
1986
1987 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1988
1989 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1990 vector initialization options.
1991 * gcc.target/powerpc/vec-init-2.c: Likewise.
1992 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1993 is generated on ISA 3.0.
1994
1995 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1996
1997 PR middle-end/71654
1998 * gcc.dg/c-c++-common/pr71654.c: New test.
1999 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2000 dg-options.
2001 * gcc.dg/tree-ssa/vrp24: Likewise.
2002
2003 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR c/67410
2006 * gcc.dg/pr67410.c: New test.
2007
2008 2016-08-12 Bin Cheng <bin.cheng@arm.com>
2009
2010 PR tree-optimization/69848
2011 * gcc.dg/vect/vect-pr69848.c: New test.
2012
2013 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
2014
2015 PR testsuite/71008
2016 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2017 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2018 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2019 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2020
2021 2016-08-12 Richard Biener <rguenther@suse.de>
2022
2023 PR tree-optimization/57326
2024 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2025 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2026 * gcc.dg/tree-ssa/pr35287.c: Likewise.
2027 * gcc.target/i386/pr45685.c: Likewise.
2028 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2029 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2030 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2031 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2032 * gfortran.dg/pr34163.f90: Likewise.
2033
2034 2016-08-12 Martin Liska <mliska@suse.cz>
2035
2036 * g++.dg/gcov/gcov-16.C: New test.
2037 * lib/gcov.exp: Support new argument for run-gcov function.
2038
2039 2016-08-12 Martin Liska <mliska@suse.cz>
2040
2041 PR gcov-profile/35590
2042 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2043
2044 2016-08-12 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/72851
2047 * gcc.dg/torture/pr72851.c: New testcase.
2048
2049 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
2050
2051 PR debug/63240
2052 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2053 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2054 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2055 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2056 DW_AT_deleted.
2057
2058 PR debug/55641
2059 * g++.dg/debug/dwarf2/ref-1.C: New.
2060
2061 PR debug/49366
2062 * g++.dg/debug/dwarf2/template-params-12.H: New.
2063 * g++.dg/debug/dwarf2/template-params-12f.C: New.
2064 * g++.dg/debug/dwarf2/template-params-12g.C: New.
2065 * g++.dg/debug/dwarf2/template-params-12n.C: New.
2066 * g++.dg/debug/dwarf2/template-params-12s.C: New.
2067 * g++.dg/debug/dwarf2/template-params-12u.C: New.
2068 * g++.dg/debug/dwarf2/template-params-12v.C: New.
2069 * g++.dg/debug/dwarf2/template-params-12w.C: New.
2070
2071 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2072
2073 PR target/72863
2074 * gcc.target/powerpc/pr72863.c: New test.
2075
2076 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
2077
2078 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2079
2080 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2081
2082 * gcc.target/i386/pieces-strcpy-1.c: New test.
2083 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2084
2085 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2086
2087 PR c++/72868
2088 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2089
2090 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2091
2092 * gcc.target/i386/pieces-memcpy-1.c: New test.
2093 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2094 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2095 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2096 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2097 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2098
2099 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR c/72816
2102 * gcc.dg/pr72816.c: Remove dg-error.
2103
2104 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2105
2106 PR tree-optimization/71083
2107 * gcc.c-torture/execute/pr71083.c: New test.
2108 * gnat.dg/loop_optimization23.adb: New test.
2109 * gnat.dg/loop_optimization23_pkg.ads: New test.
2110 * gnat.dg/loop_optimization23_pkg.adb: New test.
2111
2112 2016-08-11 Richard Biener <rguenther@suse.de>
2113
2114 PR tree-optimization/72772
2115 * gcc.dg/graphite/pr35356-1.c: Adjust.
2116 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2117
2118 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2119
2120 * gfortran.dg/random_7.f90: Take into account that the last seed
2121 value is the special p value.
2122 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2123
2124 2016-08-11 Richard Biener <rguenther@suse.de>
2125
2126 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2127
2128 2016-08-11 Alan Modra <amodra@gmail.com>
2129
2130 * gcc.target/powerpc/pr71680.c: New.
2131
2132 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2133
2134 * gcc.target/powerpc/bfp/bfp.exp: New file.
2135 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2136 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2137 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2138 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2139 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2140 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2141 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2142 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2143 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2144 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2145 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2146 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2147 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2148 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2149 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2150 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2151 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2152 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2153 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2154 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2155 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2156 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2157 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2158 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2159 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2160 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2161 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2162 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2163 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2164 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2165 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2166 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2167 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2168 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2169 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2170 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2171 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2172 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2173 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2174 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2175 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2176 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2177 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2178 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2179 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2180 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2181 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2182 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2183 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2184 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2185 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2186 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2187 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2188
2189 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2190
2191 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2192 Add aarch64*-*-*.
2193
2194 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2195
2196 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2197
2198 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2199
2200 PR target/72853
2201 * gcc.target/powerpc/pr72853.c: New test.
2202
2203 2016-08-10 Martin Liska <mliska@suse.cz>
2204
2205 PR gcov-profile/58306
2206 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2207
2208 2016-08-10 Martin Liska <mliska@suse.cz>
2209
2210 * g++.dg/gcov/gcov-threads-1.C: New test.
2211
2212 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2213
2214 PR target/71873
2215 * gcc.target/avr/pr71873.c: New test.
2216
2217 2016-08-09 Martin Liska <mliska@suse.cz>
2218
2219 * g++.dg/gcov/gcov-dump-1.C: New test.
2220 * g++.dg/gcov/gcov-dump-2.C: New test.
2221
2222 2016-08-09 Martin Liska <mliska@suse.cz>
2223
2224 * gcc.dg/tree-prof/val-prof-9.c: New test.
2225
2226 2016-08-09 Martin Liska <mliska@suse.cz>
2227
2228 * gcc.dg/tree-prof/val-prof-8.c: New test.
2229
2230 2016-08-09 Martin Jambor <mjambor@suse.cz>
2231
2232 PR ipa/71981
2233 * gcc.dg/ipa/pr71981.c: New test.
2234
2235 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2236
2237 PR tree-optimization/33707
2238 * gcc.dg/vect/pr33707.c: New test.
2239
2240 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2241
2242 PR tree-optimization/pr72772
2243 * gcc.dg/tree-ssa/pr72772.c: New test.
2244
2245 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2246
2247 PR rtl-optimization/66669
2248 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2249
2250 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2251
2252 PR tree-optimization/72824
2253 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2254
2255 2016-08-09 Richard Biener <rguenther@suse.de>
2256
2257 PR tree-optimization/71802
2258 * gcc.dg/torture/pr71802.c: New testcase.
2259
2260 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2261
2262 PR c++/72809
2263 * g++.dg/eh/stdarg1.C: New test.
2264
2265 2016-08-08 Andi Kleen <ak@linux.intel.com>
2266
2267 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2268 test command line in failure log.
2269 (profopt-execute): dito. Make autofdo file names unique.
2270
2271 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2272
2273 PR c/64955
2274 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2275 output.
2276
2277 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2278
2279 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2280 c99_runtime.
2281 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2282 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2283 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2284 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2285 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2286 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2287
2288 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2289
2290 PR c/52952
2291 * gcc.dg/cpp/pr66415-1.c: Likewise.
2292 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2293 * gcc.dg/format/c90-printf-1.c: Likewise.
2294 * gcc.dg/format/diagnostic-ranges.c: New test case.
2295
2296 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2297
2298 PR fortran/72716
2299 * gfortran.dg/gomp/pr72716.f90: New test.
2300
2301 PR middle-end/72781
2302 * gcc.dg/gomp/pr72781.c: New test.
2303
2304 PR middle-end/68762
2305 * g++.dg/vect/pr68762-1.cc: New test.
2306 * g++.dg/vect/pr68762-2.cc: New test.
2307 * g++.dg/vect/pr68762.h: New file.
2308
2309 2016-08-08 Martin Sebor <msebor@redhat.com>
2310
2311 PR testsuite/72838
2312 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2313 * g++.dg/warn/overflow-warn-3.C: Same.
2314 * g++.dg/warn/overflow-warn-4.C: Same.
2315
2316 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2317
2318 PR fortran/71936
2319 * gfortran.dg/allocate_with_source_21.f03: New test.
2320
2321 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2322
2323 PR fortran/72698
2324 * gfortran.dg/allocate_with_source_20.f03: New test.
2325
2326 2016-08-08 Alan Modra <amodra@gmail.com>
2327
2328 * gcc.c-torture/compile/pr72802.c: New.
2329
2330 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2331
2332 PR fortran/70524
2333 * gfortran.dg/dependency_48.f90: New test.
2334
2335 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2336
2337 PR fortran/70040
2338 * gfortran.dg/pr70040.f90: New testcase.
2339
2340 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2341
2342 PR fortran/71961
2343 * gfortran.dg/matmul_10.f90: New testcase.
2344
2345 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2346
2347 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2348
2349 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2350
2351 PR c/72816
2352 * gcc.dg/pr72816.c: New test.
2353
2354 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2355
2356 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2357 * g++.dg/conversion/pr41426.C: Likewise.
2358 * g++.dg/conversion/pr66211.C: Likewise.
2359 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2360 * g++.dg/init/ref8.C: Likewise.
2361 * g++.old-deja/g++.law/cvt20.C: Likewise.
2362 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2363
2364 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2365
2366 PR tree-optimization/18046
2367 * gcc.dg/tree-ssa/vrp105.c: New test.
2368 * gcc.dg/tree-ssa/vrp106.c: New test.
2369
2370 2016-08-05 Martin Sebor <msebor@redhat.com>
2371
2372 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2373 1ul in diagnostics. Remove hyphen from "constant-expression."
2374 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2375 * g++.dg/cpp0x/static_assert3.C: Same.
2376 * g++.dg/cpp1y/constexpr-throw.C: Same.
2377 * g++.dg/template/nontype3.C: Same.
2378 * g++.dg/warn/overflow-warn-1.C: Same.
2379 * g++.dg/warn/overflow-warn-3.C: Same.
2380 * g++.dg/warn/overflow-warn-4.C: Same.
2381
2382 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2383
2384 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2385 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2386 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2388
2389 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2390
2391 PR tree-optimization/72810
2392 * gcc.dg/tree-ssa/vrp110.c: New test.
2393
2394 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2395
2396 PR Target/72819
2397 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2398 registers.
2399 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2400 saving the half-precision registers.
2401 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2402 value is returned in h0.
2403 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2404 are passed in FP/SIMD registers.
2405 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2406 passing works corrcetly.
2407 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2408 (hfa_f16x2_t): Likewise.
2409 (hfa_f16x3_t): Likewise.
2410 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2411 are promoted to double and passed in a double register.
2412 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2413 are promoted to double and stacked.
2414 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2415 __fp16 data types.
2416 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2417 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2418 __fp16 first get passed in FP/SIMD registers, then stacked.
2419
2420 2016-08-05 Nathan Sidwell <nathan@acm.org>
2421
2422 PR c++/68724
2423 * g++.dg/cpp0x/pr68724.C: New.
2424
2425 2016-08-05 Richard Biener <rguenther@suse.de>
2426
2427 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2428
2429 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2430
2431 * gcc.dg/tree-ssa/vrp107.c: New test.
2432 * gcc.dg/tree-ssa/vrp108.c: New test.
2433 * gcc.dg/tree-ssa/vrp109.c: New test.
2434
2435 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2436
2437 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2438 dg-options.
2439
2440 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2441
2442 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2443 test-cases.
2444 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2445 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2446 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2447 test-cases.
2448 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2449 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2450 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2451 large_double.
2452
2453 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/72800
2456 * g++.dg/cpp1y/lambda-ice1.C: New.
2457
2458 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2459
2460 PR c++/72759
2461 * g++.dg/cpp1y/pr72759.C: New test.
2462
2463 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2464
2465 * gcc.dg/switch-10.c: New test.
2466
2467 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2468
2469 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2470
2471 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2472
2473 * c-c++-common/goacc/routine-5.c: Update.
2474
2475 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2476
2477 PR rtl-optimization/70903
2478 * gcc.c-torture/execute/pr70903.c: New test.
2479
2480 2016-08-04 Martin Liska <mliska@suse.cz>
2481
2482 * gcc.dg/params/params.exp: Replace file exists with
2483 TESTING_IN_BUILD_TREE.
2484
2485 2016-08-04 Marek Polacek <polacek@redhat.com>
2486
2487 PR c++/70229
2488 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2489
2490 2016-08-04 Richard Biener <rguenther@suse.de>
2491
2492 PR middle-end/71984
2493 * gcc.dg/torture/pr71984.c: Guard correctness check for
2494 little-endian.
2495
2496 2016-08-03 Andrew Pinski <apinski@cavium.com>
2497
2498 * gcc.c-torture/compile/20160802-1.c: New testcase.
2499
2500 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2501
2502 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2503
2504 2016-08-03 Richard Biener <rguenther@suse.de>
2505
2506 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2507 and remove -O3.
2508 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2509 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2510
2511 2016-08-03 Richard Biener <rguenther@suse.de>
2512
2513 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2514 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2515 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2516 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2517
2518 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2519
2520 * gcc.dg/init-excess-2.c: Require int32plus.
2521 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2522 * gcc.dg/pr59963-2.c: Require int32plus.
2523 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2524 * gcc.dg/unroll-7.c: Require int32plus.
2525
2526 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2527
2528 PR tree-optimization/34114
2529 * gcc.dg/tree-ssa/loop-42.c: New test.
2530
2531 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2532
2533 * gcc.target/aarch64/vminmaxnm.c: New.
2534 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2535 tests.
2536
2537 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2538
2539 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2540 vec_extract for vector float, vector int, vector short, and vector
2541 char.
2542 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2543 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2544 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2545 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2546
2547 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2548
2549 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2550 single stack adjustment, no writeback.
2551 * gcc.target/aarch64/test_frame_12.c: Likewise.
2552 * gcc.target/aarch64/test_frame_13.c: Likewise.
2553 * gcc.target/aarch64/test_frame_15.c: Likewise.
2554 * gcc.target/aarch64/test_frame_6.c: Likewise.
2555 * gcc.target/aarch64/test_frame_7.c: Likewise.
2556 * gcc.target/aarch64/test_frame_8.c: Likewise.
2557 * gcc.target/aarch64/test_frame_16.c: New test.
2558
2559 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2560
2561 PR target/72748
2562 * gcc.target/i386/pr72748.c: New test.
2563
2564 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2565
2566 PR tree-optimization/71818
2567 * gcc.dg/vect/pr71818.c: New
2568
2569 2016-08-01 Martin Liska <mliska@suse.cz>
2570
2571 PR tree-optimization/71857
2572 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2573
2574 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2575
2576 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2577
2578 2016-08-01 Jan Beulich <jbeulich@suse.com>
2579
2580 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2581
2582 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2583
2584 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2585 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2586
2587 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2588
2589 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2590 (check_effective_target_c++): Likewise. Also match for libstdc++.
2591
2592 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2593
2594 PR fortran/41922
2595 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2596 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2597 * gfortran.dg/pr41922.f90: New test.
2598
2599 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2600
2601 PR fortran/68566
2602 * gfortran.dg/pr68566.f90: new test.
2603
2604 2016-07-30 Martin Sebor <msebor@redhat.com>
2605
2606 PR c++/60760
2607 PR c++/71091
2608 * g++.dg/cpp0x/constexpr-cast.C: New test.
2609 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2610 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2611 * g++.dg/ubsan/pr63956.C: Correct.
2612
2613 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2614
2615 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2616 vector double or vector long where the vector is in memory.
2617 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2618 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2619
2620 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2621
2622 PR fortran/69867
2623 * gfortran.dg/pr69867.f90: New test.
2624
2625 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2626
2627 PR fortran/69962
2628 * gfortran.dg/pr69962.f90: New test.
2629
2630 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2631
2632 PR fortran/70006
2633 * gfortran.dg/pr70006.f90: New test.
2634
2635 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2636
2637 PR fortran/71730
2638 * gfortran.dg/pr71730.f90: New test.
2639 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2640 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2641 * gfortran.dg/array_constructor_26.f03: Ditto.
2642
2643 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2644
2645 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2646 * gcc.target/powerpc/pr71763.c: Likewise.
2647
2648 2016-07-29 Marek Polacek <polacek@redhat.com>
2649
2650 PR c/71742
2651 * gcc.dg/940510-1.c: Adjust dg-error.
2652 * gcc.dg/c99-flex-array-1.c: Likewise.
2653 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2654
2655 PR c/71853
2656 * gcc.dg/noncompile/pr71853.c: New test.
2657
2658 PR c/71573
2659 * gcc.dg/noncompile/pr71573.c: New test.
2660
2661 PR c/71926
2662 * g++.dg/warn/Wparentheses-30.C: New test.
2663 * gcc.dg/Wparentheses-14.c: New test.
2664
2665 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2666
2667 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2668
2669 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2670
2671 PR tree-optimization/57558
2672 * gcc.dg/vect/pr57558-1.c: New test.
2673 * gcc.dg/vect/pr57558-2.c: New test.
2674
2675 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2676
2677 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2678 to scan forwprop1 dump pass.
2679
2680 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2681
2682 PR c++/51488
2683 * g++.dg/template/pr51488.C: New.
2684
2685 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR c/71969
2688 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2689 static __inline__.
2690 * gcc.dg/pr71969-1.c: New test.
2691 * gcc.dg/pr71969-2.c: New test.
2692 * gcc.dg/pr71969-3.c: New test.
2693
2694 2016-07-29 Marek Polacek <polacek@redhat.com>
2695
2696 PR c/71574
2697 * c-c++-common/pr71574.c: New test.
2698
2699 PR c/71583
2700 * gcc.dg/noncompile/pr71583.c: New test.
2701
2702 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2703
2704 PR middle-end/68217
2705 * gcc.dg/pr68217.c: New test.
2706
2707 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2708
2709 PR fortran/71067
2710 * gfortran.dg/pr71067_1.f90: New test.
2711 * gfortran.dg/pr71067_2.f90: Ditto.
2712
2713 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2714
2715 * gcc.target/powerpc/vec-extract-1.c: New test.
2716
2717 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2718
2719 PR fortran/71799
2720 * gfortran.dg/pr71799.f90: New test.
2721
2722 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2723
2724 PR c++/71665
2725 * g++.dg/cpp0x/pr71665-1.C: New.
2726 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2727 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2728 * g++.dg/ext/label10.C: Likewise.
2729 * g++.dg/parse/constant5.C: Likewise.
2730
2731 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2732
2733 PR fortran/71859
2734 * gfortran.dg/pr71859.f90: New test.
2735 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2736 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2737
2738 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2739
2740 PR fortran/71883
2741 * gfortran.dg/pr71883.f90 : New test.
2742
2743 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2744
2745 PR tree-optimization/71734
2746 * g++.dg/vect/pr70729-nest.cc: New test.
2747
2748 2016-07-28 Renlin Li <renlin.li@arm.com>
2749
2750 Revert
2751 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2752
2753 PR fortran/71902
2754 * gfortran.dg/dependency_47.f90: New test.
2755
2756 2016-07-28 Martin Liska <mliska@suse.cz>
2757
2758 PR gcov-profile/68025
2759 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2760
2761 2016-07-28 Martin Liska <mliska@suse.cz>
2762
2763 * g++.dg/vect/pr70944.cc: New test.
2764
2765 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2766
2767 PR middle-end/71994
2768 * gcc.dg/torture/pr71994.c: New test.
2769
2770 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2771
2772 PR middle-end/71078
2773 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2774 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2775 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2776
2777 2016-07-27 Richard Biener <rguenther@suse.de>
2778
2779 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2780
2781 2016-07-27 Martin Liska <mliska@suse.cz>
2782
2783 * gcc.dg/predict-13.c: New test.
2784 * gcc.dg/predict-14.c: New test.
2785
2786 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2787
2788 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2789 including stdint.h.
2790 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2791 including stdint.h.
2792
2793 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2794
2795 PR target/71869
2796 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2797 IEEE built-in functions handle quiet and signalling NaNs
2798 correctly.
2799
2800 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2801
2802 PR fortran/71862
2803 * gfortran.dg/pr71862.f90: New test.
2804
2805 2016-07-26 Martin Sebor <msebor@redhat.com>
2806
2807 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2808 selector with dg-options.
2809
2810 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2811
2812 PR tree-optimization/18046
2813 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2814 * gcc.dg/tree-ssa/vrp103.c: New test.
2815 * gcc.dg/tree-ssa/vrp104.c: New test.
2816
2817 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2818
2819 * gcc.target/powerpc/pr63354.c: Require lp64 since
2820 -mprofile-kernel is not legal with -m32.
2821
2822 2016-07-26 Richard Biener <rguenther@suse.de>
2823
2824 PR rtl-optimization/71984
2825 * gcc.dg/torture/pr71984.c: New testcase.
2826
2827 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2828
2829 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2830 g++-dg-runtest via et-dg-runtest.
2831 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2832 * gcc.dg/vect/vect.exp: Likewise.
2833 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2834 gfortran-dg-runtest.
2835 * gfortran.dg/vect/vect.exp: Likewise.
2836 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2837 (check_mips_loongson_hw_available): Likewise.
2838 (check_effective_target_mpaired_single_runtime): Likewise.
2839 (check_effective_target_mips_loongson_runtime): Likewise.
2840 (add_options_for_mpaired_single): Likewise.
2841 (check_effective_target_vect_int): Add global et_index.
2842 Check and save the supported feature for a target selected by
2843 the et_index target. Break long lines where appropriate. Call
2844 et-is-effective-target for MIPS with an argument instead of
2845 check_effective_target_* where appropriate.
2846 (check_effective_target_vect_intfloat_cvt): Likewise.
2847 (check_effective_target_vect_uintfloat_cvt): Likewise.
2848 (check_effective_target_vect_floatint_cvt): Likewise.
2849 (check_effective_target_vect_floatuint_cvt): Likewise.
2850 (check_effective_target_vect_simd_clones): Likewise.
2851 (check_effective_target_vect_shift): ewise.
2852 (check_effective_target_whole_vector_shift): Likewise.
2853 (check_effective_target_vect_bswap): Likewise.
2854 (check_effective_target_vect_shift_char): Likewise.
2855 (check_effective_target_vect_long): Likewise.
2856 (check_effective_target_vect_float): Likewise.
2857 (check_effective_target_vect_double): Likewise.
2858 (check_effective_target_vect_long_long): Likewise.
2859 (check_effective_target_vect_no_int_max): Likewise.
2860 (check_effective_target_vect_no_int_add): Likewise.
2861 (check_effective_target_vect_no_bitwise): Likewise.
2862 (check_effective_target_vect_widen_shift): Likewise.
2863 (check_effective_target_vect_no_align): Likewise.
2864 (check_effective_target_vect_hw_misalign): Likewise.
2865 (check_effective_target_vect_element_align): Likewise.
2866 (check_effective_target_vect_condition): Likewise.
2867 (check_effective_target_vect_cond_mixed): Likewise.
2868 (check_effective_target_vect_char_mult): Likewise.
2869 (check_effective_target_vect_short_mult): Likewise.
2870 (check_effective_target_vect_int_mult): Likewise.
2871 (check_effective_target_vect_extract_even_odd): Likewise.
2872 (check_effective_target_vect_interleave): Likewise.
2873 (check_effective_target_vect_stridedN): Likewise.
2874 (check_effective_target_vect_multiple_sizes): Likewise.
2875 (check_effective_target_vect64): Likewise.
2876 (check_effective_target_vect_call_copysignf): Likewise.
2877 (check_effective_target_vect_call_sqrtf): Likewise.
2878 (check_effective_target_vect_call_btrunc): Likewise.
2879 (check_effective_target_vect_call_btruncf): Likewise.
2880 (check_effective_target_vect_call_ceil): Likewise.
2881 (check_effective_target_vect_call_ceilf): Likewise.
2882 (check_effective_target_vect_call_floor): Likewise.
2883 (check_effective_target_vect_call_floorf): Likewise.
2884 (check_effective_target_vect_call_lceil): Likewise.
2885 (check_effective_target_vect_call_lfloor): Likewise.
2886 (check_effective_target_vect_call_nearbyint): Likewise.
2887 (check_effective_target_vect_call_nearbyintf): Likewise.
2888 (check_effective_target_vect_call_round): Likewise.
2889 (check_effective_target_vect_call_roundf): Likewise.
2890 (check_effective_target_vect_perm): Likewise, but also append *_saved
2891 to the existing global name to properly cache the result.
2892 (check_effective_target_vect_perm_byte): Likewise.
2893 (check_effective_target_vect_perm_short): Likewise.
2894 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2895 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2896 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2897 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2898 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2899 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2900 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2901 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2902 (check_effective_target_vect_sdot_qi): Likewise.
2903 (check_effective_target_vect_udot_qi): Likewise.
2904 (check_effective_target_vect_sdot_hi): Likewise.
2905 (check_effective_target_vect_udot_hi): Likewise.
2906 (check_effective_target_vect_usad_char): Likewise.
2907 (check_effective_target_vect_pack_trunc): Likewise.
2908 (check_effective_target_vect_unpack): Likewise.
2909 (check_effective_target_vect_aligned_arrays): Likewise.
2910 (check_effective_target_vect_natural_alignment): Likewise.
2911 (check_effective_target_vector_alignment_reachable): Likewise.
2912 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2913 (is-effective-target): Initialize et_index if undefined.
2914 (et-dg-runtest): New.
2915 (et-is-effective-target): Likewise.
2916 (check_vect_support_and_set_flags): Add supported MIPS targets to
2917 EFFECTIVE_TARGETS list. Return the number of supported targets.
2918
2919 2016-07-26 Richard Biener <rguenther@suse.de>
2920 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2921
2922 PR middle-end/70920
2923 * gcc.dg/pr70920-1.c: New test-case.
2924 * gcc.dg/pr70902-2.c: Likewise.
2925 * gcc.dg/pr70920-3.c: Likewise.
2926 * gcc.dg/pr70920-4.c: Likewise
2927 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2928 2 instead of 3.
2929
2930 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2931
2932 * gcc.c-torture/execute/pr71494.c: Require label_values.
2933 * gcc.dg/pr16973.c: Ditto.
2934
2935 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2936
2937 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2938 * gcc.dg/torture/pr69771.c: Require int32plus.
2939 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2940
2941 2016-07-25 Martin Liska <mliska@suse.cz>
2942
2943 * gcc.dg/torture/pr71987.c: New test.
2944
2945 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2946
2947 PR fortran/71935
2948 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2949 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2950 * gfortran.dg/pr71935.f90: New test.
2951
2952 2016-07-22 Martin Sebor <msebor@redhat.com>
2953
2954 PR c++/71675
2955 * g++.dg/ext/atomic-3.C: New test.
2956 * gcc.dg/atomic/pr71675.c: New test.
2957
2958 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2959
2960 * gcc.target/i386/mvc8.c: New test.
2961
2962 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2963
2964 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2965 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2966
2967 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2968
2969 PR fortran/71795
2970 * gfortran.dg/constructor_50.f90: New test.
2971
2972 2016-07-22 Martin Liska <mliska@suse.cz>
2973
2974 PR gcov-profile/69028
2975 PR gcov-profile/62047
2976 * g++.dg/cilk-plus/pr69028.C: New test.
2977
2978 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2979
2980 * gfortran.dg/coarray_stat_2.f90: New test.
2981
2982 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2983
2984 * gcc.target/powerpc/vec-extract.h: New files to check the
2985 vec_extract built-in functions for all vector types, testing
2986 accessing each element, both with constant and variable element
2987 numbers.
2988 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2989 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2990 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2991 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2992 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2993 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2994 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2995 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2996 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2997
2998 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2999
3000 PR c++/71728
3001 * g++.dg/other/pr71728.C: New test.
3002
3003 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
3004
3005 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3006 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3007 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3008 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3009 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3010
3011 2016-07-21 Richard Biener <rguenther@suse.de>
3012
3013 PR tree-optimization/71947
3014 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3015
3016 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3017
3018 * gcc.dg/tree-ssa/scev-15.c: New.
3019
3020 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3021
3022 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3023
3024 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR c++/71941
3027 * g++.dg/gomp/pr71941.C: New test.
3028
3029 2016-07-20 David Malcolm <dmalcolm@redhat.com>
3030
3031 PR c/70339
3032 PR c/71858
3033 * g++.dg/spellcheck-identifiers.C: New test case, based on
3034 gcc.dg/spellcheck-identifiers.c.
3035 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3036 gcc.dg/spellcheck-identifiers-2.c.
3037 * g++.dg/spellcheck-typenames.C: New test case, based on
3038 gcc.dg/spellcheck-typenames.c
3039
3040 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
3041
3042 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3043 pointer to member function and also test catching by reference.
3044
3045 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3046
3047 * gcc.target/s390/pr67443.c: Fix test case.
3048
3049 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3050
3051 * gcc.target/s390/insv-1.c: Xfail some tests.
3052 * gcc.target/s390/insv-2.c: Likewise.
3053
3054 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3055
3056 * gcc.target/avr/torture/get-mem.c: New test.
3057 * gcc.target/avr/torture/set-mem.c: New test.
3058
3059 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3060
3061 PR target/71948
3062 * gcc.target/avr/torture/tiny-progmem.c: New test.
3063
3064 2016-07-20 Jakub Jelinek <jakub@redhat.com>
3065
3066 PR c++/71909
3067 * g++.dg/parse/pr71909.C: New test.
3068 * g++.dg/tm/pr71909.C: New test.
3069
3070 PR c++/50060
3071 * g++.dg/cpp0x/constexpr-50060.C: New test.
3072 * g++.dg/cpp1y/constexpr-50060.C: New test.
3073
3074 2016-07-20 Martin Liska <mliska@suse.cz>
3075
3076 * gfortran.dg/graphite/pr71898.f90: New test.
3077
3078 2016-07-20 Bin Cheng <bin.cheng@arm.com>
3079
3080 PR tree-optimization/71503
3081 PR tree-optimization/71683
3082 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3083 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3084
3085 2016-07-20 Martin Liska <mliska@suse.cz>
3086
3087 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3088 * gcc.dg/plugin/sreal-test-1.c: Remove.
3089 * gcc.dg/plugin/sreal_plugin.c: Remove.
3090
3091 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3092
3093 PR fortran/71902
3094 * gfortran.dg/dependency_47.f90: New test.
3095
3096 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3097
3098 PR rtl-optimization/71916
3099 * gcc.c-torture/compile/pr71916.c: New test.
3100
3101 PR middle-end/71874
3102 * g++.dg/torture/pr71874.C: New test.
3103
3104 PR middle-end/71734
3105 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3106 (my_alloc): Rewritten to use __builtin_posix_memalign and
3107 __SIZE_TYPE__.
3108 (my_free): Use __builtin_free instead of _mm_free.
3109 (Vec::operator=): Use __builtin_memcpy.
3110
3111 2016-07-19 Martin Jambor <mjambor@suse.cz>
3112
3113 PR fortran/71688
3114 * gfortran.dg/pr71688.f90: New test.
3115
3116 2016-07-19 Richard Biener <rguenther@suse.de>
3117
3118 * c-c++-common/vector-subscript-6.c: New testcase.
3119 * c-c++-common/vector-subscript-7.c: Likewise.
3120
3121 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3122
3123 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3124 and UInt32 based on __SIZEOF_INT__.
3125
3126 2016-07-19 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/71901
3129 * gcc.dg/torture/pr71901.c: New testcase.
3130
3131 2016-07-19 Richard Biener <rguenther@suse.de>
3132
3133 PR tree-optimization/71908
3134 * gcc.dg/torture/pr71908.c: New testcase.
3135
3136 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3137
3138 PR target/71493
3139 * gcc.target/powerpc/pr71493-1.c: New test.
3140 * gcc.target/powerpc/pr71493-2.c: Likewise.
3141
3142 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR c++/71835
3145 * g++.dg/conversion/ambig3.C: New test.
3146
3147 PR c++/71828
3148 * g++.dg/cpp0x/constexpr-71828.C: New test.
3149
3150 PR c++/71826
3151 * g++.dg/template/pr71826.C: New test.
3152
3153 PR c++/71822
3154 * g++.dg/template/defarg21.C: New test.
3155
3156 PR c++/71871
3157 * g++.dg/ext/vector31.C: New test.
3158
3159 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3160
3161 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3162
3163 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3164
3165 PR tree-optimization/71734
3166 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3167
3168 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3169
3170 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3171 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3172 stack-layout-dynamic-1.c: New test.
3173
3174 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3175
3176 * gcc.target/s390/nolrl-1.c: New test.
3177
3178 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3179
3180 PR fortran/71523
3181 * gfortran.dg/pr71523_1.f90: New test.
3182 * gfortran.dg/pr71523_2.f90: New test.
3183
3184 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3185
3186 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3187
3188 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3189 Marco Restelli <mrestelli@gmail.com>
3190
3191 PR fortran/62125
3192 * gfortran.dg/pr62125.f90: New test.
3193
3194 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3195
3196 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3197 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3198
3199 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3200
3201 PR c++/58796
3202 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3203 * g++.dg/cpp0x/nullptr35.C: New test.
3204
3205 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3206
3207 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3208
3209 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3210
3211 * gfortran.dg/goacc/vector_length.f90: New test.
3212
3213 2016-07-15 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/71881
3216 * gcc.dg/torture/pr71881.c: New testcase.
3217
3218 2016-07-15 Richard Biener <rguenther@suse.de>
3219
3220 PR tree-optimization/71887
3221 * gcc.dg/torture/pr71887.c: New testcase.
3222
3223 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3224
3225 PR c/71858
3226 * gcc.dg/spellcheck-identifiers-3.c: New test.
3227
3228 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3229
3230 PR fortran/71807
3231 * gfortran.dg/null_9.f90: New test.
3232
3233 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3234
3235 * gcc.dg/tree-ssa/loop-41.c: New test.
3236
3237 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3238
3239 PR tree-optimization/71347
3240 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3241
3242 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3243
3244 PR fortran/29819
3245 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3246 * gfortran.dg/contains.f90: Ditto.
3247 * gfortran.dg/contains_empty_1.f03: Ditto.
3248 * gfortran.dg/submodule_3.f08: Ditto.
3249
3250 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR testsuite/71865
3253 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3254 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3255 expected diagnostics.
3256
3257 PR c/71858
3258 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3259 * gcc.dg/spellcheck-identifiers-2.c: New test.
3260 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3261 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3262
3263 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR tree-optimization/71872
3266 * gcc.c-torture/compile/pr71872.c: New test.
3267
3268 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3269
3270 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3271 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3272 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3273 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3274 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3275 * gcc.target/arm/atomic-op-acquire-1.c: This.
3276 * gcc.target/arm/atomic-op-char.c: Rename into ...
3277 * gcc.target/arm/atomic-op-char-1.c: This.
3278 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3279 * gcc.target/arm/atomic-op-consume-1.c: This.
3280 * gcc.target/arm/atomic-op-int.c: Rename into ...
3281 * gcc.target/arm/atomic-op-int-1.c: This.
3282 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3283 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3284 * gcc.target/arm/atomic-op-release.c: Rename into ...
3285 * gcc.target/arm/atomic-op-release-1.c: This.
3286 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3287 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3288 * gcc.target/arm/atomic-op-short.c: Rename into ...
3289 * gcc.target/arm/atomic-op-short-1.c: This.
3290 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3291 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3292 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3293 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3294 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3295 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3296 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3297 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3298 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3299 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3300
3301 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3302
3303 PR fortran/70842
3304 * gfortran.dg/select_type_35.f03: New test.
3305
3306 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3307
3308 PR target/65951
3309 PR tree-optimization/70923
3310 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3311 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3312 * gcc.dg/vect/pr65951.c: Likewise.
3313 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3314
3315 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3316
3317 * c-c++-common/pr60226.c: Expect maximum object file alignment
3318 error on AIX.
3319
3320 2016-07-14 Richard Biener <rguenther@suse.de>
3321
3322 PR tree-optimization/71866
3323 * gcc.dg/torture/pr71866.c: New testcase.
3324
3325 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3326
3327 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3328 selector and enclose boolean expression in curly braces.
3329
3330 2016-07-14 Alan Modra <amodra@gmail.com>
3331
3332 PR target/71733
3333 * gcc.target/powerpc/p9-novsx.c: New.
3334
3335 2016-07-13 Andi Kleen <ak@linux.intel.com>
3336
3337 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3338 * g++.dg/tree-prof/morefunc.C: Dito.
3339 * g++.dg/tree-prof/pr35545.C: Dito.
3340 * g++.dg/tree-prof/reorder.C: Dito.
3341 * gcc.dg/tree-prof/20050826-2.c: Dito.
3342 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3343 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3344 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3345 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3346 * gcc.dg/tree-prof/inliner-1.c: Dito.
3347 * gcc.dg/tree-prof/merge_block.c: Dito.
3348 * gcc.dg/tree-prof/stringop-1.c: Dito.
3349 * gcc.dg/tree-prof/stringop-2.c: Dito.
3350 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3351 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3352 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3353 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3354 * gcc.dg/tree-prof/update-loopch.c: Dito.
3355 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3356 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3357 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3358 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3359 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3360 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3361 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3362
3363 2016-07-13 Andi Kleen <ak@linux.intel.com>
3364
3365 * lib/profopt.exp (profopt-execute): Remove .imports files.
3366
3367 2016-07-13 Andi Kleen <ak@linux.intel.com>
3368
3369 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3370
3371 2016-07-13 Andi Kleen <ak@linux.intel.com>
3372
3373 * lib/profopt.exp (dg-final-scan-autofdo,
3374 dg-final-scan-not-autofdo): New functions.
3375
3376 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3377
3378 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3379 * gcc.dg/vect/vect-35.c: Ditto.
3380 * gcc.dg/vect/vect-alias-check-2.c: New test.
3381
3382 2016-07-13 Martin Liska <mliska@suse.cz>
3383
3384 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3385 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3386 * gfortran.dg/pr42108.f90: Update expected dump scan.
3387
3388 2016-07-13 Richard Biener <rguenther@suse.de>
3389
3390 PR tree-optimization/24574
3391 * gcc.dg/pr24574.c: New testcase.
3392
3393 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3394
3395 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3396 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3397 * c-c++-common/pr68833-1.c: Require int32plus.
3398 * gcc.dg/ipa/pr63551.c: Likewise.
3399 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3400 * gcc.dg/ipa/pr64041.c: Require int32plus.
3401
3402 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3403
3404 PR ipa/71633
3405 * g++.dg/pr71633.C: New test.
3406
3407 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3408
3409 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3410 Add new arm_thumb1_cbz_ok effective target.
3411 * gcc.target/arm/cbz.c: New test.
3412
3413 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3414
3415 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3416 Define effective target.
3417 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3418 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3419 * gcc.target/arm/movhi_movw.c: New test.
3420 * gcc.target/arm/movsi_movw.c: Likewise.
3421 * gcc.target/arm/movdi_movw.c: Likewise.
3422
3423 2016-07-13 Richard Biener <rguenther@suse.de>
3424
3425 PR middle-end/71104
3426 * gcc.dg/pr71104-1.c: New testcase.
3427 * gcc.dg/pr71104-2.c: Likewise.
3428
3429 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3430
3431 PR target/71805
3432 * gcc.target/powerpc/pr71805.c: New test.
3433
3434 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3435
3436 * gcc.target/powerpc/divkc3-1.c: New.
3437 * gcc.target/powerpc/mulkc3-1.c: New.
3438
3439 2016-07-12 Nathan Sidwell <nathan@acm.org>
3440
3441 * gcc.target/arm/data-rel-1.c: New.
3442 * gcc.target/arm/data-rel-2.c: New.
3443 * gcc.target/arm/data-rel-3.c: New.
3444
3445 2016-07-12 Martin Liska <mliska@suse.cz>
3446
3447 * gcc.dg/params/blocksort-part.c: New test.
3448 * gcc.dg/params/params.exp: New file.
3449
3450 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3451
3452 PR middle-end/71700
3453 * gcc.c-torture/execute/pr71700.c: New test.
3454
3455 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3456 Richard Biener <rguenther@suse.de>
3457
3458 PR tree-optimization/23286
3459 PR tree-optimization/70159
3460 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3461 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3462 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3463 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3464 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3465 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3466 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3467 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3468 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3469 * gcc.dg/pr51879-12.c: Likewise.
3470 * gcc.dg/strlenopt-9.c: Likewise.
3471 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3472 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3473 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3474 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3475 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3476 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3477 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3478 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3479 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3480 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3481 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3482 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3483 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3484 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3485 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3486
3487 2016-07-12 Richard Biener <rguenther@suse.de>
3488
3489 PR rtl-optimization/68961
3490 * gcc.target/i386/pr68961.c: New testcase.
3491
3492 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3493
3494 PR middle-end/71758
3495 * c-c++-common/gomp/pr71758.c: New test.
3496 * gfortran.dg/gomp/pr71758.f90: New test.
3497
3498 PR tree-optimization/71823
3499 * gcc.dg/vect/pr71823.c: New test.
3500
3501 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3502
3503 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3504 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3505 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3506
3507 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3508
3509 PR target/71801
3510 * gcc.target/i386/pr71801.c: New test.
3511
3512 2016-07-11 Richard Biener <rguenther@suse.de>
3513
3514 PR tree-optimization/71816
3515 * gcc.dg/torture/pr71816.c: New testcase.
3516
3517 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3518
3519 PR fortran/71783
3520 * gfortran.dg/dependency_46.f90: New test.
3521
3522 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3523
3524 PR rtl-optimization/71621
3525 * gcc.target/i386/pr71621-1.c: New.
3526 * gcc.target/i386/pr71621-2.c: New.
3527
3528 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3529
3530 * gfortran.dg/goacc/pr71704.f90: New test.
3531
3532 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3533
3534 PR target/71297
3535 * gcc.target/powerpc/pr71297.c: New.
3536
3537 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3538
3539 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3540
3541 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3542
3543 PR target/71806
3544 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3545
3546 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3547
3548 PR tree-optimization/71667
3549 * gcc.dg/vect/pr71667.c: New
3550
3551 2016-07-08 Martin Liska <mliska@suse.cz>
3552
3553 * gcc.dg/torture/pr71606.c: New test.
3554
3555 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3556
3557 PR fortran/71764
3558 * gfortran.dg/pr71764.f90: New test.
3559
3560 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3561 Kai Tietz <ktietz70@googlemail.com>
3562
3563 PR c++/70869
3564 PR c++/71054
3565 * g++.dg/cpp0x/pr70869.C: New test.
3566 * g++.dg/cpp0x/pr71054.C: New test.
3567
3568 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3569
3570 * g++.dg/debug/pr71432.C: Fail on AIX.
3571
3572 2016-07-07 Martin Liska <mliska@suse.cz>
3573
3574 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3575 an undefined behavior.
3576 * gfortran.dg/do_3.F90: Likewise.
3577 * gfortran.dg/do_check_11.f90: New test.
3578 * gfortran.dg/do_check_12.f90: New test.
3579 * gfortran.dg/do_corner_warn.f90: New test.
3580
3581 2016-07-07 Martin Liska <mliska@suse.cz>
3582
3583 * gfortran.dg/predict-1.f90: Ammend the test.
3584 * gfortran.dg/predict-2.f90: Likewise.
3585
3586 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3587
3588 PR ipa/71624
3589 * g++.dg/pr71624.C: New test.
3590
3591 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3592
3593 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3594 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3595 ARMv8-M Mainline architectures.
3596
3597 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3598
3599 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3600 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3601
3602 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3603
3604 PR target/70098
3605 PR target/71763
3606 * gcc.target/powerpc/pr71763.c: New file.
3607
3608 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3609
3610 PR tree-optimization/71518
3611 * gcc.dg/pr71518.c: New test.
3612
3613 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3614
3615 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3616
3617 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3618
3619 PR target/50739
3620 * gcc.target/avr/pr50739.c: New test.
3621
3622 2016-07-05 Jan Hubicka <jh@suse.cz>
3623
3624 * gcc.dg/tree-ssa/scev-14.c: update template.
3625
3626 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3627
3628 * gcc.dg/vect/group-no-gaps-1.c: New test.
3629
3630 2016-07-05 Andi Kleen <ak@linux.intel.com>
3631
3632 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3633 if kernel supports MPX.
3634
3635 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3636
3637 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3638
3639 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3640 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3641
3642 * gcc.target/powerpc/signbit-1.c: New test.
3643 * gcc.target/powerpc/signbit-2.c: New test.
3644 * gcc.target/powerpc/signbit-3.c: New test.
3645
3646 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3647
3648 PR rtl-optimization/71594
3649 * gcc.dg/torture/pr71594.c: New test.
3650
3651 2016-07-05 Jan Hubicka <jh@suse.cz>
3652
3653 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3654
3655 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3656
3657 PR c++/62314
3658 * g++.dg/parse/error5.C: Update column
3659 number of missing semicolon error.
3660 * g++.dg/pr62314-2.C: New test case.
3661
3662 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3663
3664 * gfortran.dg/coarray_stat_function.f90: New test.
3665 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3666 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3667 to new interfaces.
3668
3669 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3670
3671 PR fortran/71623
3672 * gfortran.dg/deferred_character_17.f90: New test.
3673
3674 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3675
3676 * gcc.target/arm/neon/polytypes.c: Move to ...
3677 * gcc.target/arm/polytypes.c: ... here.
3678 * gcc.target/arm/neon/pr51534.c: Move to ...
3679 * gcc.target/arm/pr51534.c: ... here.
3680 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3681 * gcc.target/arm/vect-vcvt.c: ... here.
3682 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3683 * gcc.target/arm/vect-vcvtq.c: ... here.
3684 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3685 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3686 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3687 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3688 * gcc.target/arm/neon/neon.exp: Delete.
3689 * gcc.target/arm/neon/: Delete.
3690
3691 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3692
3693 PR fortran/65575
3694 * gfortran.dg: pr65575.f90: New test.
3695
3696 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3697
3698 PR fortran/35849
3699 * gfortran.dg: pr35849.f90: New test.
3700
3701 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR c++/71739
3704 * g++.dg/cpp0x/pr71739.C: New test.
3705
3706 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3707
3708 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3709
3710 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3711
3712 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3713 locr.
3714 * gcc.target/s390/loc-1.c: New test.
3715
3716 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3717
3718 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3719 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3720
3721 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3722
3723 PR target/63874
3724 * gcc.target/aarch64/pr63874.c: New test.
3725
3726 2016-07-04 Jan Beulich <jbeulich@suse.com>
3727
3728 * g++.dg/header.c: New.
3729 * gcc.dg/header.c: New.
3730
3731 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR c/71719
3734 * c-c++-common/Wunused-var-15.c: New test.
3735
3736 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR fortran/71687
3739 * gfortran.dg/gomp/pr71687.f90: New test.
3740
3741 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3742
3743 * gcc.dg/const-float128-ped.c: Require __float128 effective
3744 target and options.
3745 * gcc.dg/const-float128.c: Likewise.
3746 * gcc.dg/torture/float128-cmp-invalid.c: Require
3747 __float128 and base_quadfloat_support effective targets, and
3748 __float128 options.
3749 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3750 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3751 * gcc.dg/torture/float128-nan.c: Likewise.
3752 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3753 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3754 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3755 * lib/target-supports.exp (check_effective_target___float128): New.
3756 (add_options_for___float128): New.
3757 (check_effective_target_base_quadword_support): New.
3758
3759 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3760
3761 PR target/71720
3762 * gcc.target/powerpc/pr71720.c: New test.
3763
3764 2016-07-01 Jan Beulich <jbeulich@suse.com>
3765
3766 * gcc.dg/bss.c: New.
3767
3768 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3769
3770 PR target/71698
3771 * gcc.target/powerpc/pr71698.c: New test.
3772
3773 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3774
3775 PR target/71151
3776 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3777 instead of ".foo" for its section name.
3778 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3779 depending on MCU's flash size.
3780 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3781 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3782 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3783 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3784 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3785 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3786
3787 2016-07-01 Jan Beulich <jbeulich@suse.com>
3788
3789 * gcc.target/i386/pr65105-2.c: Add -msse2.
3790
3791 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3792
3793 PR tree-optimization/71707
3794 * gcc.dg/strlenopt-29.c: New test.
3795
3796 PR fortran/71704
3797 * gfortran.dg/gomp/pr71704.f90: New test.
3798
3799 PR fortran/71705
3800 * gfortran.dg/gomp/pr71705.f90: New test.
3801
3802 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3803
3804 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3805 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3806 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3807 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3808 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3809 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3810 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3811 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3812 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3813 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3814 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3815 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3816 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3817 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3818 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3819 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3820 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3821 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3822 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3823 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3824 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3825 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3826 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3827 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3828 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3829 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3830 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3831 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3832 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3833 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3834 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3835 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3836 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3837 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3838 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3839 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3840 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3841 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3842 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3843 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3844 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3845 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3846 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3847 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3848 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3849 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3850 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3851 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3852 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3853 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3854 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3855 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3856 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3857 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3858 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3859 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3860 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3861 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3862 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3863 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3864 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3865 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3866 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3867 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3868 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3869 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3870 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3871 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3872 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3873 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3874 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3875 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3876 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3877 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3878 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3879 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3880 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3881 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3882 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3883 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3884 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3885
3886 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3887 James Greenhalgh <james.greenhalgh@arm.com>
3888
3889 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3890
3891 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3892 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3893
3894 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3895
3896 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3897
3898 PR driver/71651
3899 * gcc.dg/spellcheck-options-12.c: New test case.
3900
3901 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3902
3903 PR middle-end/71693
3904 * gcc.c-torture/compile/pr71693.c: New test.
3905
3906 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3907
3908 * gcc.dg/spellcheck-params.c: New testcase.
3909 * gcc.dg/spellcheck-params-2.c: New testcase.
3910
3911 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3912
3913 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3914 vector extract instructions.
3915 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3916
3917 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3918
3919 PR fortran/71686
3920 * gfortran.dg/unexpected_eof_2.f90: New test.
3921 * gfortran.dg/unexpected_eof_3.f90: New test.
3922
3923 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3924
3925 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3926
3927 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3928
3929 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3930 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3931 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3932
3933 2016-06-29 Richard Biener <rguenther@suse.de>
3934
3935 PR middle-end/15256
3936 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3937
3938 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3939
3940 * gcc.target/arm/aapcs/neon-vect10.c: Require
3941 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3942 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3943 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3944 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3945 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3946 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3947 * gcc.target/arm/fp16-aapcs-1.c: Require
3948 -mfloat-ab=hard. Also simplify the test.
3949 * gcc.target/arm/fp16-aapcs-2.c: New.
3950
3951 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3952
3953 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3954 (add_options_for_arm_fp16_ieee): New.
3955 (add_options_for_arm_fp16_alternative): New.
3956 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3957 long-line.
3958 (effective_target_arm_fp16_hw): New.
3959
3960 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3961
3962 PR tree-optimization/71655
3963 * g++.dg/pr71655.C: New test.
3964
3965 2016-06-29 Martin Liska <mliska@suse.cz>
3966
3967 * gcc.dg/pr71585.c: New test.
3968 * gcc.dg/pr71585-2.c: New test.
3969 * gcc.dg/pr71585-3.c: New test.
3970
3971 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3972
3973 PR tree-optimization/70729
3974 * g++.dg/vect/pr70729.cc: New test.
3975
3976 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3977
3978 * c-c++-common/gomp/cancel-1.c: Extend.
3979
3980 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR tree-optimization/71625
3983 * gcc.dg/strlenopt-28.c: New test.
3984
3985 2016-06-29 Richard Biener <rguenther@suse.de>
3986
3987 PR middle-end/71002
3988 * g++.dg/torture/pr71002.C: Adjust testcase.
3989
3990 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR c/71685
3993 * gcc.dg/pr71685.c: New test.
3994
3995 2016-06-28 Martin Sebor <msebor@redhat.com>
3996
3997 PR c/71552
3998 * gcc.dg/init-bad-9.c: New test.
3999
4000 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4001
4002 * gcc.target/powerpc/abs128-1.c: Require VSX.
4003 * gcc.target/powerpc/copysign128-1.c: Likewise.
4004 * gcc.target/powerpc/inf128-1.c: Likewise.
4005 * gcc.target/powerpc/nan128-1.c: Likewise.
4006
4007 2016-06-28 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR middle-end/71626
4010 * gcc.c-torture/execute/pr71626-1.c: New test.
4011 * gcc.c-torture/execute/pr71626-2.c: New test.
4012
4013 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4014
4015 PR target/71656
4016 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4017
4018 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4019
4020 PR target/71670
4021 * gcc.target/powerpc/pr71670.c: New testcase.
4022
4023 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4024
4025 PR target/71656
4026 * gcc.target/powerpc/pr71656-1.c: New test.
4027 * gcc.target/powerpc/pr71656-2.c: New test.
4028
4029 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4030
4031 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4032 around fp16 code.
4033 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4034 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4035 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4036 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4037 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4038 Add arm_neon_fp16_ok effective target.
4039 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4040 Likewise.
4041 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4042 Likewise.
4043 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4044 Likewise.
4045 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4046 Likewise.
4047 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4048 Likewise.
4049 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4050 Likewise.
4051 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4052 Likewise.
4053 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4054 Likewise.
4055 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4056 Likewise.
4057 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4058 Likewise.
4059 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4060 Likewise.
4061
4062 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
4063
4064 * gcc.dg/predict-12.c: New testcase.
4065
4066 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4067
4068 PR fortran/71649
4069 * gfortran.dg/pr71649.f90: New test.
4070
4071 2016-06-25 Jakub Jelinek <jakub@redhat.com>
4072
4073 PR tree-optimization/71643
4074 * g++.dg/opt/pr71643.C: New test.
4075
4076 PR tree-optimization/71631
4077 * gcc.c-torture/execute/pr71631.c: New test.
4078
4079 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4080
4081 * gcc.dg/predict-11.c: New testcase.
4082 * gfortran.dg/predict-2.f90: New testcase.
4083
4084 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4085
4086 * gcc.dg/predict-10.c: New test.
4087
4088 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4089
4090 * gcc.target/powerpc/abs128-1.c: New.
4091 * gcc.target/powerpc/copysign128-1.c: New.
4092 * gcc.target/powerpc/inf128-1.c: New.
4093 * gcc.target/powerpc/nan128-1.c: New.
4094
4095 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4096
4097 * gfortran.dg/pr71642.f90: New test.
4098
4099 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4100
4101 PR tree-optimization/71647
4102 * gcc.target/i386/pr71647.c: New test.
4103
4104 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4105
4106 * gcc.target/i386/noplt-gd-1.c: New test.
4107 * gcc.target/i386/noplt-gd-2.c: Likewise.
4108 * gcc.target/i386/noplt-gd-3.c: Likewise.
4109 * gcc.target/i386/noplt-ld-1.c: Likewise.
4110 * gcc.target/i386/noplt-ld-2.c: Likewise.
4111 * gcc.target/i386/noplt-ld-3.c: Likewise.
4112 * lib/target-supports.exp
4113 (check_effective_target_tls_get_addr_via_got): New.
4114
4115 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4116
4117 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4118 testsuite compile flags.
4119 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4120 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4121
4122 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4123
4124 * g++dg/vect/pr36684.cc: Add dg-do compile.
4125 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4126 * gcc.dg/vect/pr70021.c: Ditto.
4127 * gcc.dg/vect/pr70138-1.c: Ditto.
4128 * gcc.dg/vect/pr70138-2.c: Ditto.
4129 * gcc.dg/vect/pr70354-1.c: Ditto.
4130 * gcc.dg/vect/pr70354-2.c: Ditto.
4131 * gcc.dg/vect/pr71259.c: Ditto.
4132 * gcc.dg/vect/pr71416-1.c: Ditto.
4133 * gcc.dg/vect/slp-43.c: Ditto.
4134 * gcc.dg/vect/slp-45.c: Ditto.
4135 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4136 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4137 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4138 * gfortran.dg/vect/pr69980.f90: Ditto.
4139
4140 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4141
4142 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4143 * gcc.dg/vect/bb-slp-30.c: Ditto.
4144 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4145 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4146 * gcc.dg/vect/pr45902.c: Ditto.
4147 * gcc.dg/vect/pr48172.c: Ditto.
4148 * gcc.dg/vect/pr48377.c: Ditto.
4149 * gcc.dg/vect/pr49038.c: Ditto.
4150 * gcc.dg/vect/pr49771.c: Ditto.
4151 * gcc.dg/vect/pr52091.c: Ditto.
4152 * gcc.dg/vect/pr53185-2.c: Ditto.
4153 * gcc.dg/vect/pr56826.c: Ditto.
4154 * gcc.dg/vect/pr60276.c: Ditto.
4155 * gcc.dg/vect/pr62021.c: Ditto.
4156 * gcc.dg/vect/pr63530.c: Ditto.
4157 * gcc.dg/vect/pr65518.c: Ditto.
4158 * gcc.dg/vect/pr65947-1.c: Ditto.
4159 * gcc.dg/vect/pr65947-10.c: Ditto.
4160 * gcc.dg/vect/pr65947-11.c: Ditto.
4161 * gcc.dg/vect/pr65947-12.c: Ditto.
4162 * gcc.dg/vect/pr65947-13.c: Ditto.
4163 * gcc.dg/vect/pr65947-2.c: Ditto.
4164 * gcc.dg/vect/pr65947-3.c: Ditto.
4165 * gcc.dg/vect/pr65947-4.c: Ditto.
4166 * gcc.dg/vect/pr65947-5.c: Ditto.
4167 * gcc.dg/vect/pr65947-6.c: Ditto.
4168 * gcc.dg/vect/pr65947-7.c: Ditto.
4169 * gcc.dg/vect/pr65947-8.c: Ditto.
4170 * gcc.dg/vect/pr65947-9.c: Ditto.
4171 * gcc.dg/vect/pr71416-1.c: Ditto.
4172 * gcc.dg/vect/pr71439.c: Ditto.
4173 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4174 * gcc.dg/vect/vect-bswap16.c: Ditto.
4175 * gcc.dg/vect/vect-bswap32.c: Ditto.
4176 * gcc.dg/vect/vect-bswap64.c: Ditto.
4177 * gcc.dg/vect/vect-live-1.c: Ditto.
4178 * gcc.dg/vect/vect-live-2.c: Ditto.
4179 * gcc.dg/vect/vect-live-3.c: Ditto.
4180 * gcc.dg/vect/vect-live-4.c: Ditto.
4181 * gcc.dg/vect/vect-live-5.c: Ditto.
4182 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4183 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4184 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4185 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4186 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4187 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4188 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4189 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4190 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4191 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4192 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4193 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4194 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4195 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4196 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4197 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4198 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4199
4200 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4201
4202 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4203
4204 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4207 ia32 if R_386_GOT32X relocation is supported.
4208 * gcc.target/i386/noplt-3.c: Likewise.
4209 * gcc.target/i386/noplt-2.c: Likewise.
4210 (main): Renamed to ...
4211 (bar): This.
4212 * gcc.target/i386/noplt-4.c: Likewise.
4213 (main): Renamed to ...
4214 (bar): This.
4215 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4216 * gcc.target/i386/pr67400-5.c: Likewise.
4217
4218 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4219
4220 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4221 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4222
4223 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4224 f4): Adjust expected diagnostics.
4225 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4226 (T): If OVFP is defined, redefine to TP.
4227 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4228 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4229 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4230 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4231 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4232 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4233 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4234 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4235 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4236 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4237 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4238 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4239 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4240 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4241 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4242 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4243 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4244 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4245 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4246 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4247 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4248 as last argument to __builtin_add_overflow_p.
4249
4250 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4251
4252 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4253 dg-options and remove default vector testsuite compile flags.
4254 * g++.dg/vect/pr33860a.cc: Ditto.
4255 * g++.dg/vect/pr45470-a.cc: Ditto.
4256 * g++.dg/vect/pr45470-b.cc: Ditto.
4257 * g++.dg/vect/pr60896.cc: Ditto.
4258 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4259 * gcc.dg/vect/pr18308.c: Ditto.
4260 * gcc.dg/vect/pr24049.c: Ditto.
4261 * gcc.dg/vect/pr33373.c: Ditto.
4262 * gcc.dg/vect/pr36228.c: Ditto.
4263 * gcc.dg/vect/pr42395.c: Ditto.
4264 * gcc.dg/vect/pr42604.c: Ditto.
4265 * gcc.dg/vect/pr46663.c: Ditto.
4266 * gcc.dg/vect/pr48765.c: Ditto.
4267 * gcc.dg/vect/pr49093.c: Ditto.
4268 * gcc.dg/vect/pr49352.c: Ditto.
4269 * gcc.dg/vect/pr52298.c: Ditto.
4270 * gcc.dg/vect/pr52870.c: Ditto.
4271 * gcc.dg/vect/pr53185.c: Ditto.
4272 * gcc.dg/vect/pr53773.c: Ditto.
4273 * gcc.dg/vect/pr56695.c: Ditto.
4274 * gcc.dg/vect/pr62171.c: Ditto.
4275 * gcc.dg/vect/pr63530.c: Ditto.
4276 * gcc.dg/vect/pr68339.c: Ditto.
4277 * gcc.dg/vect/pr71259.c: Ditto.
4278 * gcc.dg/vect/vect-82_64.c: Ditto.
4279 * gcc.dg/vect/vect-83_64.c: Ditto.
4280 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4281 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4282 * gcc.dg/vect/vect-shift-2.c: Ditto.
4283 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4284 * gfortran.dg/vect/pr39318.f90: Ditto.
4285 * gfortran.dg/vect/pr45714-a.f: Ditto.
4286 * gfortran.dg/vect/pr45714-b.f: Ditto.
4287 * gfortran.dg/vect/pr46213.f90: Ditto.
4288
4289 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4290 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4291
4292 * gcc.target/powerpc/p9-splat-5.c: New test.
4293
4294 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4295
4296 PR tree-optimization/71488
4297 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4298 * lib/target-supports.exp: ... here.
4299 (check_sse4_hw_available): New procedure.
4300 (check_effective_target_sse4_runtime): Ditto.
4301 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4302 -march=westmere for sse4_runtime targets.
4303 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4304 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4305 (dg-additional-options): Use for sse4_runtime targets.
4306 (main): Call check_vect ().
4307 (dg-final): Perform scan only for sse4_runtime targets.
4308
4309 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4310
4311 PR target/66232
4312 PR target/67400
4313 * gcc.target/i386/pr66232-14.c: New file.
4314 * gcc.target/i386/pr66232-15.c: Likewise.
4315 * gcc.target/i386/pr66232-16.c: Likewise.
4316 * gcc.target/i386/pr66232-17.c: Likewise.
4317 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4318 ia32 if R_386_GOT32X relocation is supported.
4319 * gcc.target/i386/pr67400-2.c: Likewise.
4320 * gcc.target/i386/pr67400-3.c: Likewise.
4321 * gcc.target/i386/pr67400-4.c: Likewise.
4322 * gcc.target/i386/pr67400-6.c: Likewise.
4323 * gcc.target/i386/pr67400-7.c: Likewise.
4324 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4325
4326 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4327
4328 PR libgfortran/48852
4329 * gfortran.dg/char4_iunit_1.f03: Update test.
4330 * gfortran.dg/f2003_io_5.f03: Update test.
4331 * gfortran.dg/real_const_3.f90: Update test.
4332
4333 2016-06-23 Andi Kleen <ak@linux.intel.com>
4334
4335 * g++.dg/bprob/bprob.exp: Support autofdo.
4336 * g++.dg/tree-prof/tree-prof.exp: dito.
4337 * gcc.dg/tree-prof/tree-prof.exp: dito.
4338 * gcc.misc-tests/bprob.exp: dito.
4339 * gfortran.dg/prof/prof.exp: dito.
4340 * lib/profopt.exp: dito.
4341 * lib/target-supports.exp: Check for autofdo.
4342
4343 2016-06-23 Martin Liska <mliska@suse.cz>
4344
4345 * gcc.dg/pr71619.c: New test.
4346
4347 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4348
4349 PR target/67400
4350 * gcc.target/i386/pr67400-1.c: New test.
4351 * gcc.target/i386/pr67400-2.c: Likewise.
4352 * gcc.target/i386/pr67400-3.c: Likewise.
4353 * gcc.target/i386/pr67400-4.c: Likewise.
4354 * gcc.target/i386/pr67400-5.c: Likewise.
4355 * gcc.target/i386/pr67400-6.c: Likewise.
4356 * gcc.target/i386/pr67400-7.c: Likewise.
4357
4358 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4359
4360 * c-c++-common/missing-header-1.c: New test case.
4361 * c-c++-common/missing-header-2.c: New test case.
4362 * c-c++-common/missing-header-3.c: New test case.
4363 * c-c++-common/missing-header-4.c: New test case.
4364
4365 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4366
4367 PR c/70339
4368 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4369 hint.
4370 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4371 expected results due to builtin "nanl" now being suggested for
4372 "name".
4373 * gcc.dg/pr67580.c: Update expected messages.
4374 * gcc.dg/spellcheck-identifiers.c: New testcase.
4375 * gcc.dg/spellcheck-typenames.c: New testcase.
4376
4377 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4378
4379 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4380 file.
4381 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4382 diagnostic-test-show-locus-parseable-fixits.c to sources for
4383 diagnostic_plugin_test_show_locus.c.
4384 * lib/gcc-defs.exp (freeform_regexps): New global.
4385 (dg-regexp): New function.
4386 (handle-dg-regexps): New function.
4387 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4388 freeform_regexps to the empty list.
4389 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4390
4391 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4392
4393 PR tree-optimization/71488
4394 * g++.dg/pr71488.C: New test.
4395 * gcc.dg/vect/vect-bool-cmp.c: New test.
4396
4397 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4398
4399 * gcc.dg/guality/param-5.c: New test.
4400
4401 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4402
4403 * gcc.target/i386/asm-flag-7.c: New test.
4404
4405 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4406
4407 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4408 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4409 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4410 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4411 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4412 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4413 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4414 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4415 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4416 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4417 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4419 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4420 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4421 * lib/target-supports.exp: Likewise.
4422
4423 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4424
4425 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4426 * gcc.dg/attr-ms_struct-2.c: Likewise.
4427 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4428 * gcc.dg/bf-ms-attrib.c: Likewise.
4429 * gcc.dg/bf-ms-layout-2.c: Likewise.
4430 * gcc.dg/bf-ms-layout-3.c: Likewise.
4431 * gcc.dg/bf-ms-layout.c: Likewise.
4432 * gcc.dg/bf-no-ms-layout.c: Likewise.
4433 * gcc.target/i386/bitfield1.c: Likewise.
4434 * gcc.target/i386/bitfield2.c: Likewise.
4435 * gcc.target/i386/bitfield3.c: Likewise.
4436
4437 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4438
4439 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4440 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4441 override other than -mcpu=power9 command-line option is specified,
4442 or if the target operating system is aix.
4443 * gcc.target/powerpc/darn-1.c: Likewise.
4444 * gcc.target/powerpc/darn-2.c: Likewise.
4445 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4446 test if effective-target is not powerpc_p9vector_ok or if the
4447 target operating system is not defined.
4448 * gcc.target/powerpc/vslv-1.c: Likewise.
4449 * gcc.target/powerpc/vsrv-0.c: Likewise.
4450 * gcc.target/powerpc/vsrv-1.c: Likewise.
4451
4452 2016-06-21 Tobias Burnus <burnus@net-b.de>
4453
4454 PR fortran/71068
4455 * gfortran.dg/coarray/data_1.f90: New.
4456
4457 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4458
4459 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4460 (dg-require-effective-target): Use arm_v8_neon_hw.
4461 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4462 (dg-require-effective-target): Likewise.
4463 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4464 (dg-require-effective-target): Likewise.
4465 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4466 (dg-require-effective-target): Likewise.
4467 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4468 (dg-require-effective-target): Likewise.
4469 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4470 (dg-require-effective-target): Likewise.
4471 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4472 Add AArch64 check.
4473
4474 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4475
4476 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4477 Set to 3 so test passes.
4478
4479 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4480
4481 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4482
4483 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4484
4485 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4486 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4487 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4488 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4489
4490 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4491
4492 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4493 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4494
4495 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4496
4497 PR target/71549
4498 * gcc.target/i386/pr71549.c: New test.
4499
4500 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4501
4502 * gcc.target/powerpc/vadsdu-0.c: Replace
4503 dg-require-effective-target directive to allow test to run on more
4504 platforms, and add dg-skip-if directive to disable test on aix
4505 platforms because of known incompatibilities.
4506 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4507 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4508 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4509 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4510 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4511 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4512 * gcc.target/powerpc/vadsdub-2.c: Replace
4513 dg-require-effective-target directive to allow test to run on more
4514 platforms, and add dg-skip-if directive to disable test on aix
4515 platforms because of known incompatibilities.
4516 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4517 with vec_absdb call to differentiate this test from vadsdub-1.c.
4518 * gcc.target/powerpc/vadsduh-1.c: Replace
4519 dg-require-effective-target directive to allow test to run on more
4520 platforms, and add dg-skip-if directive to disable test on aix
4521 platforms because of known incompatibilities.
4522 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4523 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4524 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4525
4526 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR tree-optimization/71588
4529 * gcc.dg/pr71558.c: New test.
4530
4531 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4532
4533 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4534 * c-c++-common/pr68657-2.c: Likewise.
4535 * c-c++-common/pr68657-3.c: Likewise.
4536 * gcc.dg/torture/pr69714.c: Require int32plus support.
4537 * gcc.dg/torture/pr70025.c: Likewise.
4538 * gcc.dg/torture/pr70083.c: Likewise.
4539 * gcc.dg/torture/pr70542.c: Likewise.
4540 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4541
4542 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4543
4544 PR c/71601
4545 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4546
4547 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4548
4549 PR middle-end/71581
4550 * gcc.dg/pr71581.c: New test.
4551
4552 PR rtl-optimization/71591
4553 * gcc.dg/cpp/pr71591.c: New test.
4554
4555 2016-06-20 David B. Robins <gcc@davidrobins.net>
4556
4557 PR target/71571
4558 * g++.dg/torture/pr71571.C: New test.
4559
4560 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR target/71559
4563 * gcc.target/i386/sse2-pr71559.c: New test.
4564 * gcc.target/i386/avx-pr71559.c: New test.
4565 * gcc.target/i386/avx512f-pr71559.c: New test.
4566
4567 2016-06-20 Tobias Burnus <burnus@net-b.de>
4568
4569 PR fortran/71194
4570 * gfortran.dg/pointer_remapping_10.f90: New.
4571
4572 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4573
4574 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4575
4576 2016-06-20 Martin Sebor <msebor@redhat.com>
4577
4578 PR c/69507
4579 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4580 * gnu90-const-expr-1.c: Same.
4581 * gnu99-const-expr-1.c: Same.
4582 * gnu99-static-1.c: Same.
4583
4584 2016-06-20 Renlin Li <renlin.li@arm.com>
4585
4586 PR testsuite/71489
4587 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4588
4589 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4590
4591 * gcc.target/aarch64/vcvt_f64_1.c: New.
4592 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4593 * gcc.target/aarch64/vrecp_f64_1.c: New.
4594
4595 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4596
4597 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4598 "alignement".
4599
4600 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4601
4602 PR target/71103
4603 * gcc.target/avr/torture/pr71103-2.c: New test.
4604
4605 2016-06-19 Martin Sebor <msebor@redhat.com>
4606
4607 PR c/69507
4608 * gcc.dg/alignof.c: New test.
4609
4610 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4613 vs dg-error; test constexpr specifier too.
4614
4615 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4616
4617 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4618
4619 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4620
4621 * lib/target-supports.exp
4622 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4623 arm_neon_ok and merge flags. Fix temporary test name.
4624 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4625 and merge flags.
4626
4627 2016-06-17 Martin Liska <mliska@suse.cz>
4628
4629 * gcc.dg/predict-9.c: Fix dump scanning.
4630
4631 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4632
4633 PR tree-optimization/71354
4634 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4635
4636 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4637
4638 PR tree-optimization/71347
4639 * gcc.dg/tree-ssa/pr71347.c: New test.
4640
4641 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4642
4643 PR tree-optimization/71354
4644 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4645
4646 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4647
4648 * gcc.dg/vect/vect-alias-check-1.c: New test.
4649
4650 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4651
4652 PR target/71151
4653 * gcc.target/avr/pr71151-1.c: New test.
4654 * gcc.target/avr/pr71151-2.c: New test.
4655 * gcc.target/avr/pr71151-3.c: New test.
4656 * gcc.target/avr/pr71151-4.c: New test.
4657 * gcc.target/avr/pr71151-5.c: New test.
4658 * gcc.target/avr/pr71151-6.c: New test.
4659 * gcc.target/avr/pr71151-7.c: New test.
4660 * gcc.target/avr/pr71151-8.c: New test.
4661 * gcc.target/avr/pr71151-common.h: New test.
4662
4663 2016-06-16 Martin Liska <mliska@suse.cz>
4664
4665 * gfortran.dg/predict-1.f90: New test.
4666
4667 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4668
4669 PR target/71242
4670 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4671
4672 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4673
4674 * g++.dg/vect/pr36648.cc: Disable cunrolli
4675
4676 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4677
4678 PR target/71554
4679 * gcc.c-torture/execute/pr71554.c: New test.
4680
4681 PR rtl-optimization/71532
4682 * gcc.dg/torture/pr71532.c: New test.
4683
4684 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4685
4686 * gcc.target/powerpc/p9-dimode1.c: New test.
4687 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4688
4689 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4690
4691 * gcc.c-torture/compile/20160615-1.c: New test.
4692
4693 * g++.dg/cpp0x/ref-qual17.C: New test.
4694
4695 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4696
4697 PR middle-end/71529
4698 * gcc.target/i386/pr71529.C: New test.
4699
4700 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4701
4702 PR tree-optimization/71483
4703 * g++.dg/vect/pr71483.c: New
4704
4705 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4706
4707 PR c++/70202
4708 * g++.dg/inherit/crash6.C: New.
4709 * g++.dg/inherit/union2.C: Likewise.
4710 * g++.dg/inherit/virtual12.C: Likewise.
4711 * g++.dg/inherit/virtual13.C: Likewise.
4712 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4713
4714 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4715
4716 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4717
4718 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4719
4720 PR tree-optimization/71439
4721 * gcc.dg/vect/pr71439.c: New
4722
4723 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4724
4725 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4726
4727 2016-06-15 Richard Biener <rguenther@suse.de>
4728
4729 * gcc.dg/vect/slp-45.c: New testcase.
4730
4731 2016-06-15 Richard Biener <rguenther@suse.de>
4732
4733 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4734
4735 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4736
4737 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4738 requirements, and disable for AIX for now.
4739 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4740
4741 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4742
4743 PR c++/71528
4744 * g++.dg/opt/pr71528.C: New test.
4745
4746 PR c++/71516
4747 * g++.dg/init/pr71516.C: New test.
4748
4749 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4750
4751 * g++.dg/init/array46.C: New.
4752
4753 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4754
4755 * gcc.target/i386/float128-3.c: New test.
4756 * gcc.target/i386/quad-sse4.c: Ditto.
4757 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4758 Update scan strings.
4759
4760 2016-06-14 Richard Biener <rguenther@suse.de>
4761
4762 PR middle-end/71526
4763 * gfortran.dg/pr71526.f90: New testcase.
4764
4765 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4766
4767 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4768 * gcc.dg/zero_bits_compound-1.c: Likewise.
4769
4770 2016-06-14 Richard Biener <rguenther@suse.de>
4771
4772 PR tree-optimization/71522
4773 * gcc.dg/torture/pr71522.c: New testcase.
4774
4775 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR tree-optimization/71520
4778 * gcc.dg/tree-ssa/pr71520.c: New test.
4779
4780 2016-06-14 Richard Biener <rguenther@suse.de>
4781
4782 PR tree-optimization/71521
4783 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4784
4785 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4786
4787 PR sanitizer/71498
4788 * c-c++-common/ubsan/bounds-13.c: New test.
4789
4790 PR preprocessor/71183
4791 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4792
4793 2016-06-13 Jeff Law <law@redhat.com>
4794
4795 PR tree-optimization/71403
4796 * c-c++-common/ubsan/pr71403-1.c: New test.
4797 * c-c++-common/ubsan/pr71403-2.c: New test.
4798 * c-c++-common/ubsan/pr71403-3.c: New test.
4799
4800 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR middle-end/71478
4803 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4804 Add -Wno-psabi -w to dg-options.
4805
4806 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4807
4808 * gcc.target/powerpc/vadsdu-0.c: New test.
4809 * gcc.target/powerpc/vadsdu-1.c: New test.
4810 * gcc.target/powerpc/vadsdu-2.c: New test.
4811 * gcc.target/powerpc/vadsdu-3.c: New test.
4812 * gcc.target/powerpc/vadsdu-4.c: New test.
4813 * gcc.target/powerpc/vadsdu-5.c: New test.
4814 * gcc.target/powerpc/vadsdub-1.c: New test.
4815 * gcc.target/powerpc/vadsdub-2.c: New test.
4816 * gcc.target/powerpc/vadsduh-1.c: New test.
4817 * gcc.target/powerpc/vadsduh-2.c: New test.
4818 * gcc.target/powerpc/vadsduw-1.c: New test.
4819 * gcc.target/powerpc/vadsduw-2.c: New test.
4820
4821 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4822
4823 * gcc.dg/c99-init-2.c (c): Update expected error message.
4824 * gcc.dg/init-bad-8.c (foo): Likewise.
4825 * gcc.dg/spellcheck-fields-3.c: New test case.
4826
4827 2016-06-13 Martin Liska <mliska@suse.cz>
4828
4829 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4830 and "guess loop iv compared" heuristics.
4831 * gcc.dg/predict-2.c: Likewise.
4832 * gcc.dg/predict-3.c: Likewise.
4833 * gcc.dg/predict-4.c: Likewise.
4834 * gcc.dg/predict-5.c: Likewise.
4835 * gcc.dg/predict-6.c: Likewise.
4836
4837 2016-06-13 Marek Polacek <polacek@redhat.com>
4838
4839 PR middle-end/71476
4840 * c-c++-common/Wswitch-unreachable-4.c: New test.
4841 * gcc.dg/Wswitch-unreachable-2.c: New test.
4842 * g++.dg/tm/jump1.C: Move dg-warning.
4843
4844 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4845
4846 * gnat.dg/renaming10.ad[sb]: New test.
4847
4848 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4849
4850 PR fortran/70673
4851 * gfortran.dg/pr70673.f90: New test.
4852
4853 2016-06-13 Richard Biener <rguenther@suse.de>
4854
4855 PR middle-end/64516
4856 * gcc.dg/align-3.c: New testcase.
4857
4858 2016-06-13 Martin Liska <mliska@suse.cz>
4859
4860 * gcc.target/i386/pr71458.c: New test.
4861
4862 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4863
4864 PR target/71241
4865 * gcc.dg/torture/float128-nan.c: New test.
4866
4867 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4868
4869 PR target/60751
4870 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4871 statement.
4872
4873 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4874
4875 PR target/60751
4876 * gfortran.dg/comma_IO_extension_1.f90: New test.
4877 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4878 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4879 statement.
4880 * gfortran.dg/graphite/pr38083.f90: Likewise.
4881 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4882 missing format.
4883
4884 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4885
4886 * gnat.dg/case_character.adb: New test.
4887
4888 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4889
4890 PR middle-end/71310
4891 * gcc.target/powerpc/pr71310.c: New testcase.
4892
4893 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4894
4895 PR middle-end/71478
4896 * gcc.dg/pr71478.c: New test.
4897
4898 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR middle-end/71494
4901 * gcc.c-torture/execute/pr71494.c: New test.
4902
4903 PR c/68657
4904 * gcc.target/i386/pr68657.c: New test.
4905
4906 PR inline-asm/68843
4907 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4908 (test): Add -masm=intel alternatives.
4909
4910 2016-06-10 Martin Sebor <msebor@redhat.com>
4911
4912 PR c/71392
4913 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4914
4915 2016-06-10 Jeff Law <law@redhat.com>
4916
4917 PR tree-optimization/71335
4918 * gcc.c-torture/execute/pr71335.c: New test.
4919
4920 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4921
4922 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4923 the various "cannot tail-call: " messages.
4924
4925 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4926
4927 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4928 and options.
4929
4930 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4931
4932 PR sanitizer/71480
4933 * c-c++-common/asan/pr71480.c: New test.
4934
4935 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4936
4937 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4938 (ASMNAME2): Likewise.
4939 (main): Replace fn in asm statement with ASMNAME ("fn").
4940 * gcc.dg/guality/pr68037-2.c: Likewise.
4941 * gcc.dg/guality/pr68037-3.c: Likewise.
4942 * gcc.dg/torture/pr68037-1.c: Likewise.
4943 * gcc.dg/torture/pr68037-2.c: Likewise.
4944 * gcc.dg/torture/pr68037-3.c: Likewise.
4945
4946 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4947
4948 PR inline-asm/68843
4949 * gcc.target/i386/pr68843-1.c: New test.
4950 * gcc.target/i386/pr68843-2.c: New test.
4951
4952 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4953 Cesar Philippidis <cesar@codesourcery.com>
4954
4955 PR middle-end/71373
4956 * gcc.dg/goacc/nested-function-1.c: New file.
4957 * gcc.dg/goacc/nested-function-2.c: Likewise.
4958 * gcc.dg/goacc/pr71373.c: Likewise.
4959 * gfortran.dg/goacc/cray-2.f95: Likewise.
4960 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4961 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4962 * gfortran.dg/goacc/cray.f95: Update.
4963 * gfortran.dg/goacc/loop-1.f95: Likewise.
4964 * gfortran.dg/goacc/loop-3.f95: Likewise.
4965 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4966 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4967
4968 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4969
4970 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4971 for OpenACC tile clauses.
4972 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4973
4974 PR c/71381
4975 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4976 to...
4977 * c-c++-common/goacc/cache-2.c: ... this new file.
4978 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4979 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4980 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4981 usage.
4982 * gfortran.dg/goacc/cray.f95: Likewise.
4983 * gfortran.dg/goacc/loop-1.f95: Likewise.
4984
4985 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4986
4987 PR tree-optimization/71407
4988 PR tree-optimization/71416
4989 * gcc.dg/vect/pr71407.c: New
4990 * gcc.dg/vect/pr71416-1.c: New
4991 * gcc.dg/vect/pr71416-2.c: New
4992
4993 2016-06-10 Richard Biener <rguenther@suse.de>
4994
4995 PR middle-end/71477
4996 * gcc.dg/torture/pr71477.c: New testcase.
4997
4998 2016-06-09 Julia Koval <julia.koval@intel.com>
4999
5000 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5001 * gcc.target/i386/interrupt-13.c: Likewise.
5002 * gcc.target/i386/interrupt-15.c: Likewise.
5003 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5004 * gcc.target/i386/interrupt-24.c: Likewise.
5005 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5006 * gcc.target/i386/interrupt-9.c: Likewise.
5007 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5008
5009 2016-06-09 Martin Sebor <msebor@redhat.com>
5010
5011 PR c/70883
5012 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5013 * gcc.dg/builtin-constant_p-1.c: Same.
5014 * gcc.dg/builtins-error.c: Same.
5015 * gcc.dg/pr70859.c: Same.
5016
5017 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5018
5019 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5020 * gcc.dg/torture/pr68067-1.c: Likewise.
5021 * gcc.dg/torture/pr68067-2.c: Likewise.
5022
5023 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5024
5025 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5026 when setting SIZE.
5027
5028 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5029
5030 PR c++/71465
5031 * g++.dg/inherit/crash5.C: New.
5032 Revert:
5033 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5034
5035 PR c++/70202
5036 * g++.dg/inherit/crash5.C: New.
5037 * g++.dg/inherit/virtual1.C: Adjust.
5038
5039 2016-06-09 Martin Liska <mliska@suse.cz>
5040
5041 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5042 * g++.dg/predict-loop-exit-2.C: Likewise.
5043 * g++.dg/predict-loop-exit-3.C: Likewise.
5044 * gcc.dg/predict-1.c: Likewise.
5045 * gcc.dg/predict-2.c: Likewise.
5046 * gcc.dg/predict-3.c: Likewise.
5047 * gcc.dg/predict-4.c: Likewise.
5048 * gcc.dg/predict-5.c: Likewise.
5049 * gcc.dg/predict-6.c: Likewise.
5050 * gcc.dg/predict-7.c: Likewise.
5051
5052 2016-06-09 Richard Biener <rguenther@suse.de>
5053
5054 PR tree-optimization/71462
5055 * gcc.dg/torture/pr71462.c: New testcase.
5056
5057 2016-06-09 Marek Polacek <polacek@redhat.com>
5058
5059 PR c/65471
5060 * gcc.dg/c11-generic-3.c: New test.
5061
5062 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
5063
5064 * g++.dg/init/array42.C: New.
5065 * g++.dg/init/array43.C: Likewise.
5066 * g++.dg/init/array44.C: Likewise.
5067 * g++.dg/init/array45.C: Likewise.
5068 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5069 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5070 * g++.dg/cpp1y/auto-fn27.C: Likewise.
5071 * g++.dg/gomp/pr35751.C: Likewise.
5072 * g++.dg/init/array23.C: Likewise.
5073 * g++.dg/init/brace2.C: Likewise.
5074 * g++.dg/init/brace6.C: Likewise.
5075
5076 2016-06-08 Martin Sebor <msebor@redhat.com>
5077 Jakub Jelinek <jakub@redhat.com>
5078
5079 PR c++/70507
5080 PR c/68120
5081 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5082 * c-c++-common/builtin-arith-overflow-2.c: New test.
5083 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5084 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5085 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5086
5087 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5088
5089 PR c++/71442
5090 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5091
5092 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5093
5094 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5095 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5096 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5097 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5098 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5099 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5100 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5101 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5102 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5103 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5104 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5105 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5106 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5107
5108 2016-06-08 Richard Biener <rguenther@suse.de>
5109
5110 PR tree-optimization/68558
5111 * gcc.dg/vect/slp-44.c: New testcase.
5112
5113 2016-06-08 Richard Biener <rguenther@suse.de>
5114
5115 * gcc.dg/vect/slp-43.c: New testcase.
5116
5117 2016-06-08 Richard Biener <rguenther@suse.de>
5118
5119 PR tree-optimization/71452
5120 * gcc.dg/torture/pr71452.c: New testcase.
5121
5122 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/71448
5125 * g++.dg/torture/pr71448.C: New test.
5126
5127 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5128
5129 PR debug/71432
5130 PR ada/71413
5131 * g++.dg/debug/pr71432.C: New test.
5132
5133 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5134
5135 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5136 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5137 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5138
5139 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5140
5141 * gcc.dg/vect/vect-live-2.c: Update effective target.
5142 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5143 * lib/target-supports.exp: Add aarch64 to vect_long.
5144
5145 2016-06-08 Marek Polacek <polacek@redhat.com>
5146
5147 PR c/71418
5148 * gcc.dg/noncompile/pr71418.c: New test.
5149
5150 PR c/71426
5151 * gcc.dg/noncompile/pr71426.c: New test.
5152
5153 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5154
5155 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5156 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5157 * gcc.dg/predict-3.c: Update template.
5158 * gcc.dg/predict-5.c: Update template.
5159 * gcc.dg/predict-6.c: Update template.
5160 * gcc.dg/predict-9.c: Update template.
5161 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5162
5163 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5164
5165 * gcc.target/powerpc/vec-mul.c: New test.
5166
5167 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5168
5169 * gcc.dg/spellcheck-fields-2.c: New test case.
5170
5171 2016-06-07 Richard Biener <rguenther@suse.de>
5172
5173 PR c/61564
5174 * gcc.dg/Wpragmas-1.c: New testcase.
5175 * gcc.dg/Wattributes-4.c: Likewise.
5176 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5177 entry.
5178
5179 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5180
5181 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5182 spurious debug code.
5183
5184 2016-06-07 Richard Biener <rguenther@suse.de>
5185
5186 PR tree-optimization/71428
5187 * gcc.dg/torture/pr71428.c: New testcase.
5188
5189 2016-06-07 Richard Biener <rguenther@suse.de>
5190
5191 PR middle-end/71423
5192 * gcc.dg/torture/pr71423.c: New testcase.
5193
5194 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5195
5196 PR middle-end/71408
5197 * gcc.dg/tree-ssa/pr71408.c: New test.
5198
5199 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5200
5201 PR middle-end/71281
5202 * g++.dg/torture/pr71281.C: New test.
5203
5204 2016-06-06 Marek Polacek <polacek@redhat.com>
5205
5206 PR c/71362
5207 * gcc.dg/pr71362.c: New test.
5208
5209 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5210 Patrick Palka <ppalka@gcc.gnu.org>
5211
5212 PR c++/70847
5213 PR c++/71330
5214 PR c++/71393
5215 * g++.dg/opt/pr70847.C: New test.
5216 * g++.dg/ubsan/pr70847.C: New test.
5217 * g++.dg/ubsan/pr71393.C: New test.
5218
5219 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5220
5221 PR tree-optimization/71259
5222 * gcc.dg/vect/pr71259.c: New test.
5223
5224 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5225
5226 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5227 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5228 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5229 above.
5230
5231 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5232
5233 PR middle-end/37780
5234 * gcc.c-torture/execute/pr37780.c: New test.
5235 * gcc.target/aarch64/pr37780_1.c: Likewise.
5236 * gcc.target/arm/pr37780_1.c: Likewise.
5237
5238 2016-06-06 Marek Polacek <polacek@redhat.com>
5239
5240 * c-c++-common/attr-may-alias-1.c: New test.
5241 * c-c++-common/attr-may-alias-2.c: New test.
5242 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5243
5244 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5245
5246 PR c/24414
5247 * gcc.target/i386/pr24414.c: New test.
5248
5249 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5250
5251 * gcc.target/sparc/vis4misc.c: New file.
5252 * gcc.target/sparc/fpcmp.c: Likewise.
5253 * gcc.target/sparc/fpcmpu.c: Likewise.
5254
5255 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5256
5257 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5258 * gcc.dg/vect/vect-live-3.c: Likewise.
5259
5260 2016-06-06 Richard Biener <rguenther@suse.de>
5261
5262 PR tree-optimization/71398
5263 * gcc.dg/torture/pr71398.c: New testcase.
5264
5265 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5266
5267 PR target/71389
5268 * g++.dg/pr71389.C: New test.
5269
5270 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5271
5272 PR fortran/71404
5273 * gfortran.dg/fmt_read_5.f: New test.
5274
5275 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5276
5277 PR fortran/69659
5278 * gfortran.dg/class_array_22.f03: New test.
5279
5280 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5281
5282 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5283
5284 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5285
5286 * gcc.dg/predict-9.c: Update template.
5287
5288 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5289
5290 PR c++/49377
5291 * g++.dg/template/pr49377.C: New.
5292
5293 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5294
5295 PR tree-optimization/71405
5296 * g++.dg/torture/pr71405.C: New test.
5297
5298 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5299
5300 PR c++/70202
5301 * g++.dg/inherit/crash5.C: New.
5302 * g++.dg/inherit/virtual1.C: Adjust.
5303
5304 2016-06-03 Jeff Law <law@redhat.com>
5305
5306 PR tree-optimization/71316
5307 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5308
5309 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5310
5311 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5312 dg-additional-options with just -fno-tree-scev-cprop in it.
5313 * gcc.dg/vect/vect-live-2.c: Likewise.
5314 * gcc.dg/vect/vect-live-5.c: Likewise.
5315 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5316 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5317 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5318
5319 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5320
5321 PR c++/27100
5322 * g++.dg/other/friend6.C: New test.
5323
5324 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5325
5326 * g++.dg/torture/ppc-ldst-array.C: New.
5327
5328 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5329
5330 PR target/71276
5331 PR target/71277
5332 * gcc.dg/torture/builtin-fp-int-inexact.c,
5333 gcc.target/i386/387-builtin-fp-int-inexact.c,
5334 gcc.target/i386/387-rint-inline-1.c,
5335 gcc.target/i386/387-rint-inline-2.c,
5336 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5337 gcc.target/i386/sse2-rint-inline-1.c,
5338 gcc.target/i386/sse2-rint-inline-2.c,
5339 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5340 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5341
5342 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5343 Julia Koval <julia.koval@intel.com>
5344
5345 PR target/66960
5346 PR target/67630
5347 PR target/67634
5348 PR target/67841
5349 PR target/68037
5350 PR target/68618
5351 PR target/68661
5352 PR target/69575
5353 PR target/69596
5354 PR target/69734
5355 * gcc.dg/guality/pr68037-1.c: New test.
5356 * gcc.dg/guality/pr68037-2.c: Likewise.
5357 * gcc.dg/guality/pr68037-3.c: Likewise.
5358 * gcc.dg/torture/pr68037-1.c: Likewise.
5359 * gcc.dg/torture/pr68037-2.c: Likewise.
5360 * gcc.dg/torture/pr68037-3.c: Likewise.
5361 * gcc.dg/torture/pr68661-1a.c: Likewise.
5362 * gcc.dg/torture/pr68661-1b.c: Likewise.
5363 * gcc.target/i386/interrupt-1.c: Likewise.
5364 * gcc.target/i386/interrupt-2.c: Likewise.
5365 * gcc.target/i386/interrupt-3.c: Likewise.
5366 * gcc.target/i386/interrupt-4.c: Likewise.
5367 * gcc.target/i386/interrupt-5.c: Likewise.
5368 * gcc.target/i386/interrupt-6.c: Likewise.
5369 * gcc.target/i386/interrupt-7.c: Likewise.
5370 * gcc.target/i386/interrupt-8.c: Likewise.
5371 * gcc.target/i386/interrupt-9.c: Likewise.
5372 * gcc.target/i386/interrupt-10.c: Likewise.
5373 * gcc.target/i386/interrupt-11.c: Likewise.
5374 * gcc.target/i386/interrupt-12.c: Likewise.
5375 * gcc.target/i386/interrupt-13.c: Likewise.
5376 * gcc.target/i386/interrupt-14.c: Likewise.
5377 * gcc.target/i386/interrupt-15.c: Likewise.
5378 * gcc.target/i386/interrupt-16.c: Likewise.
5379 * gcc.target/i386/interrupt-17.c: Likewise.
5380 * gcc.target/i386/interrupt-18.c: Likewise.
5381 * gcc.target/i386/interrupt-19.c: Likewise.
5382 * gcc.target/i386/interrupt-20.c: Likewise.
5383 * gcc.target/i386/interrupt-21.c: Likewise.
5384 * gcc.target/i386/interrupt-22.c: Likewise.
5385 * gcc.target/i386/interrupt-23.c: Likewise.
5386 * gcc.target/i386/interrupt-24.c: Likewise.
5387 * gcc.target/i386/interrupt-25.c: Likewise.
5388 * gcc.target/i386/interrupt-26.c: Likewise.
5389 * gcc.target/i386/interrupt-27.c: Likewise.
5390 * gcc.target/i386/interrupt-28.c: Likewise.
5391 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5392 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5393 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5394 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5395 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5396 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5397 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5398 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5399 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5400 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5401 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5402 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5403
5404 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5405
5406 PR tree-optimization/52171
5407 * gcc.dg/pr52171.c: New test.
5408 * gcc.target/i386/pr52171.c: New test.
5409
5410 2016-06-03 Jan Hubicka <jh@suse.cz>
5411
5412 * g++.dg/tree-ssa/pred-1.C: New testcase
5413 * gcc.dg/tree-ssa/pred-1.c: New testcase
5414
5415 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5416
5417 PR target/70957
5418 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5419 support.
5420 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5421
5422 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5423
5424 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5425
5426 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5427
5428 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5429 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5430 * gcc.dg/vect/vect-live-1.c: New test.
5431 * gcc.dg/vect/vect-live-2.c: New test.
5432 * gcc.dg/vect/vect-live-3.c: New test.
5433 * gcc.dg/vect/vect-live-4.c: New test.
5434 * gcc.dg/vect/vect-live-5.c: New test.
5435 * gcc.dg/vect/vect-live-slp-1.c: New test.
5436 * gcc.dg/vect/vect-live-slp-2.c: New test.
5437 * gcc.dg/vect/vect-live-slp-3.c: New test.
5438
5439 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5440
5441 PR middle-end/71387
5442 * g++.dg/opt/pr71387.C: New test.
5443
5444 2016-06-02 Jeff Law <law@redhat.com>
5445
5446 PR tree-optimization/71328
5447 * gcc.c-torture/compile/pr71328.c: New test.
5448
5449 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5450
5451 PR fortran/52393
5452 * gfortran.dg/fmt_read_3.f90: Fix typo.
5453 * gfortran.dg/fmt_read_4.f90: New test.
5454
5455 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5456
5457 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5458 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5459 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5460 * g++.dg/cpp0x/override2.C: Likewise.
5461 * g++.dg/parse/crash5.C: Likewise.
5462 * g++.dg/parse/error16.C: Likewise.
5463 * g++.dg/parse/error27.C: Likewise.
5464 * g++.dg/template/qualttp15.C: Likewise.
5465 * g++.dg/template/redecl4.C: Likewise.
5466 * g++.old-deja/g++.other/crash39.C: Likewise.
5467 * g++.old-deja/g++.other/struct1.C: Likewise.
5468 * g++.old-deja/g++.pt/m9a.C: Likewise.
5469 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5470
5471 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR c++/71372
5474 * c-c++-common/pr71372.c: New test.
5475
5476 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5477 __TIME__ strings with __builtin_strcmp instead of printf and
5478 dg-output.
5479
5480 2016-06-02 Martin Liska <mliska@suse.cz>
5481
5482 * gcc.dg/predict-9.c: New test.
5483
5484 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5485
5486 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5487 global set_compiler_env_var and global saved_compiler_env_var.
5488
5489 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5490
5491 PR rtl-optimization/71295
5492 * gcc.c-torture/compile/pr71295.c: New test.
5493
5494 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5495
5496 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5497
5498 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5499 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5500
5501 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5502 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5503 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5504 alternative number.
5505
5506 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5507
5508 * gcc.target/powerpc/p9-splat-4.c: New test.
5509
5510 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5511
5512 PR target/71186
5513 * gcc.target/powerpc/pr71186.c: New test.
5514
5515 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5516
5517 PR fortran/52393
5518 * gfortran.dg/fmt_read_3.f90: New test.
5519
5520 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5521
5522 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5523 procedure.
5524
5525 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5526
5527 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5528 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5529 env var is set.
5530 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5531 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5532 shown once.
5533 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5534 during compilation.
5535 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5536 vars set by dg-set-compiler-env-var.
5537
5538 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5539
5540 PR fortran/71156
5541 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5542 to the module procedure declaration.
5543 * gfortran.dg/submodule_16.f08: New test.
5544
5545 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5546
5547 PR middle-end/71371
5548 * c-c++-common/gomp/pr71371.c: New test.
5549
5550 2016-06-01 Richard Biener <rguenther@suse.de>
5551
5552 PR tree-optimization/71366
5553 * gcc.dg/torture/pr71366-1.c: New testcase.
5554 * gcc.dg/torture/pr71366-2.c: Likewise.
5555
5556 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5557
5558 * gcc.target/powerpc/vslv-0.c: New test.
5559 * gcc.target/powerpc/vslv-1.c: New test.
5560 * gcc.target/powerpc/vsrv-0.c: New test.
5561 * gcc.target/powerpc/vsrv-1.c: New test.
5562
5563 2016-06-01 Nathan Sidwell <nathan@acm.org>
5564
5565 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5566 * gcc.target/nvptx/weak.c: New.
5567
5568 2016-06-01 Richard Biener <rguenther@suse.de>
5569
5570 PR tree-optimization/71261
5571 * gcc.dg/torture/vect-bool-1.c: New testcase.
5572
5573 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5574
5575 * gfortran.dg/gomp/order-1.f90: New test.
5576 * gfortran.dg/gomp/order-2.f90: New test.
5577
5578 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5579
5580 * gcc.dg/unroll-6.c: Update template.
5581 * gcc.dg/unroll-7.c: New testcase.
5582 * gcc.dg/unroll-8.c: New testcase.
5583
5584 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5585
5586 * gnat.dg/opt56.ad[sb]: New test.
5587
5588 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/66635
5591 * g++.dg/cpp0x/constexpr-ice16.C: New.
5592
5593 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5594
5595 PR tree-optimization/71314
5596 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5597 -mbranch-cost=2.
5598
5599 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5600
5601 PR tree-optimization/71077
5602 * gcc.dg/tree-ssa/pr71077.c: New test.
5603
5604 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5605
5606 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5607 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5608 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5609
5610 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5611
5612 PR c++/71248
5613 * g++.dg/cpp0x/pr71248.C: New.
5614 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5615 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5616 * g++.dg/init/new37.C: Likewise.
5617 * g++.dg/template/static1.C: Likewise.
5618 * g++.dg/template/static2.C: Likewise.
5619
5620 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5621
5622 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5623 instead of %rdi.
5624 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5625
5626 2016-05-31 Marek Polacek <polacek@redhat.com>
5627
5628 * c-c++-common/Wswitch-unreachable-3.c: New test.
5629 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5630
5631 2016-05-31 Richard Biener <rguenther@suse.de>
5632
5633 PR tree-optimization/71352
5634 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5635
5636 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5637
5638 * gcc.target/arm/armv5_thumb_isa.c: New test.
5639
5640 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5641
5642 PR target/71346
5643 * gcc.target/i386/pr71346.c: New test.
5644
5645 2016-05-31 Tom de Vries <tom@codesourcery.com>
5646
5647 PR tree-optimization/69068
5648 * gcc.dg/graphite/pr69068.c: New test.
5649
5650 2016-05-27 Martin Sebor <msebor@redhat.com>
5651
5652 PR c++/71306
5653 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5654
5655 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR c++/71349
5658 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5659 nowait depend(inout: dd[0]) clauses where permitted.
5660
5661 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5662
5663 PR c++/71238
5664 * g++.dg/parse/pr71238.C: New.
5665 * g++.dg/concepts/friend1.C: Test column numbers too.
5666 * g++.dg/cpp0x/initlist31.C: Likewise.
5667 * g++.dg/cpp0x/pr51420.C: Likewise.
5668 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5669 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5670 * g++.dg/ext/builtin3.C: Likewise.
5671 * g++.dg/lookup/friend12.C: Likewise.
5672 * g++.dg/lookup/friend7.C: Likewise.
5673 * g++.dg/lookup/koenig1.C: Likewise.
5674 * g++.dg/lookup/koenig5.C: Likewise.
5675 * g++.dg/lookup/used-before-declaration.C: Likewise.
5676 * g++.dg/overload/koenig1.C: Likewise.
5677 * g++.dg/template/crash65.C: Likewise.
5678 * g++.dg/template/friend57.C: Likewise.
5679 * g++.dg/warn/Wshadow-5.C: Likewise.
5680 * g++.dg/warn/Wunused-8.C: Likewise.
5681 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5682 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5683 * g++.old-deja/g++.jason/member.C: Likewise.
5684 * g++.old-deja/g++.jason/report.C: Likewise.
5685 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5686 * g++.old-deja/g++.law/visibility20.C: Likewise.
5687 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5688 * g++.old-deja/g++.other/static5.C: Likewise.
5689 * g++.old-deja/g++.pt/overload2.C: Likewise.
5690
5691 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5692
5693 * gcc.dg/tree-ssa/peel1.c: New testcase.
5694 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5695 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5696
5697 2016-05-30 Tom de Vries <tom@codesourcery.com>
5698
5699 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5700 to ce.
5701
5702 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/71099
5705 * g++.dg/parse/virtual1.C: New.
5706
5707 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5708
5709 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5710 Use correct register when clearing %edx.
5711
5712 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5713
5714 PR tree-optimization/71289
5715 * gcc.dg/pr71289.c: New test.
5716
5717 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5718
5719 PR middle-end/71269
5720 PR middle-end/71292
5721 * gcc.dg/tree-ssa/pr71269.c: New test.
5722 * gcc.dg/tree-ssa/pr71292.c: New test.
5723
5724 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5725
5726 PR middle-end/71252
5727 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5728
5729 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5730
5731 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5732 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5733 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5734
5735 2016-05-30 Tom de Vries <tom@codesourcery.com>
5736
5737 PR tree-optimization/69067
5738 * gcc.dg/graphite/pr69067.c: New test.
5739
5740 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5741
5742 PR target/71245
5743 * gcc.target/i386/pr71245-1.c: New test.
5744 * gcc.target/i386/pr71245-2.c: Ditto.
5745
5746 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5747
5748 PR c++/71105
5749 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5750 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5751 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5752
5753 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5754
5755 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5756
5757 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5758
5759 Revert:
5760 PR c++/69855
5761 * g++.dg/overload/69855.C: New.
5762 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5763 * g++.old-deja/g++.pt/crash3.C: Likewise.
5764
5765 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5766
5767 PR c++/60385
5768 * g++.dg/parse/namespace13.C: New.
5769
5770 2016-05-26 Jeff Law <law@redhat.com>
5771
5772 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5773 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5774 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5775 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5776 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5777 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5778 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5779 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5780 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5781 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5782 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5783 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5784 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5785
5786 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5787
5788 PR c++/69855
5789 * g++.dg/overload/69855.C: New.
5790 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5791 * g++.old-deja/g++.pt/crash3.C: Likewise.
5792
5793 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5794
5795 PR target/63596
5796 * gcc.target/aarch64/va_arg_1.c: New testcase.
5797 * gcc.target/aarch64/va_arg_2.c: Likewise.
5798 * gcc.target/aarch64/va_arg_3.c: Likewise.
5799
5800 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5801
5802 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5803 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5804 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5805 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5806 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5807
5808 2016-05-27 Marek Polacek <polacek@redhat.com>
5809
5810 PR middle-end/71308
5811 * g++.dg/torture/pr71308.C: New test.
5812
5813 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5814
5815 * gcc.dg/zero_bits_compound-1.c: New test.
5816 * gcc.dg/zero_bits_compound-2.c: New test.
5817
5818 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5819
5820 PR middle-end/71279
5821 * gcc.dg/pr71279.c: New test.
5822
5823 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5824
5825 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5826 floating point min/max/comparison instructions.
5827 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5828
5829 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5830
5831 * c-c++-common/gomp/schedule-1.c: New test.
5832 * gfortran.dg/gomp/schedule-1.f90: New test.
5833
5834 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5835
5836 PR c++/70822
5837 PR c++/70106
5838 * g++.dg/cpp1y/auto-fn32.C: New test.
5839 * g++.dg/cpp1y/paren4.C: New test.
5840
5841 2016-05-26 Nathan Sidwell <nathan@acm.org>
5842
5843 * gcc.dg/20060410.c: Xfail on ptx.
5844 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5845 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5846 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5847 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5848 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5849
5850 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5851
5852 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5853
5854 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR tree-optimization/71280
5857 * gcc.dg/pr71280.c: New test.
5858
5859 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5860
5861 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5862 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5863
5864 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5865
5866 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5867
5868 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5869 kept in memory.
5870
5871 2016-05-25 Jeff Law <law@redhat.com>
5872
5873 PR tree-optimization/71272
5874 * gcc.c-torture/compile/pr71272.c: new test.
5875
5876 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5877
5878 * gcc.target/powerpc/vec-cmpne.c: New test.
5879 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5880
5881 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5882
5883 * gnat.dg/opt55.ad[sb]: New test.
5884
5885 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5886
5887 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5888 * c-c++-common/pr60226.c: Require int32plus.
5889 * gcc.c-torture/execute/pr70602.c: Likewise.
5890 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5891 unsigned long for malloc arg type.
5892 * gcc.dg/asr_div1.c: Require int32plus.
5893 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5894 * gcc.dg/pie-1.c: Require pie.
5895 * gcc.dg/pie-2.c: Likewise.
5896 * gcc.dg/pr59471.c: Require int32plus.
5897 * gcc.dg/pr59963-2.c: XFAIL for int16.
5898 * gcc.dg/pr60114.c: Require int32plus.
5899 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5900 unsigned long for typedef of size_t.
5901 * gcc.dg/pr63914.c: Require int32plus.
5902 * gcc.dg/pr64536.c: Require pt32plus.
5903 * gcc.dg/pr65658.c: Likewise.
5904 * gcc.dg/pr67271.c: Require int32plus.
5905 * gcc.dg/pr68112.c: Likewise.
5906 * gcc.dg/pr69071.c: Skip for avr target.
5907 * gcc.dg/pr69973.c: Require int32plus.
5908 * gcc.dg/pr70169.c: Skip for avr target.
5909 * gcc.dg/sso-6.c: Require int32plus.
5910 * gcc.dg/sso-7.c: Likewise.
5911 * gcc.dg/sso-8.c: Likewise.
5912 * gcc.dg/vrp-min-max-2.c: Likewise.
5913
5914 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5915
5916 PR target/70738
5917 * gcc.target/i386/pr70738-1.c: New test.
5918 * gcc.target/i386/pr70738-2.c: Likewise.
5919 * gcc.target/i386/pr70738-3.c: Likewise.
5920 * gcc.target/i386/pr70738-4.c: Likewise.
5921 * gcc.target/i386/pr70738-5.c: Likewise.
5922 * gcc.target/i386/pr70738-6.c: Likewise.
5923 * gcc.target/i386/pr70738-7.c: Likewise.
5924 * gcc.target/i386/pr70738-8.c: Likewise.
5925 * gcc.target/i386/pr70738-9.c: Likewise.
5926
5927 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5928
5929 PR rtl-optimization/66940
5930 * gcc.c-torture/execute/pr66940.c: New test.
5931
5932 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5933
5934 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5935 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5936 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5937 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5938 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5939 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5940 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5941 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5942 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5943 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5944 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5945 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5946 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5947 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5948 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5949 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5950 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5951 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5952 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5953 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5954 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5955 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5956 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5957 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5958
5959 2016-05-25 Marek Polacek <polacek@redhat.com>
5960
5961 PR c/71265
5962 * gcc.dg/noncompile/pr71265.c: New test.
5963
5964 PR c/71266
5965 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5966
5967 2016-05-25 Nathan Sidwell <nathan@acm.org>
5968
5969 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5970
5971 2016-05-25 Richard Biener <rguenther@suse.de>
5972
5973 PR tree-optimization/71261
5974 * c-c++-common/torture/pr71261.c: New testcase.
5975
5976 2016-05-25 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/71264
5979 * gcc.dg/vect/pr71264.c: New testcase.
5980
5981 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5982
5983 PR c++/55992
5984 * g++.dg/cpp0x/alias-decl-53.C: New.
5985 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5986
5987 2016-05-25 Martin Liska <mliska@suse.cz>
5988
5989 * g++.dg/pr71239.C: New test.
5990
5991 2016-05-25 Richard Biener <rguenther@suse.de>
5992
5993 * gcc.dg/vect/pr58135.c: Rename to ...
5994 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5995
5996 2016-05-25 Marek Polacek <polacek@redhat.com>
5997
5998 * g++.dg/pr65295.C: Use target c++14.
5999
6000 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6003 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6004
6005 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6006
6007 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6008 instructions.
6009
6010 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
6011
6012 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6013 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6014 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6015 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6016 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6017 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6018 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6019 * c-c++-common/goacc/pcopy.c: Likewise.
6020 * c-c++-common/goacc/pcopyin.c: Likewise.
6021 * c-c++-common/goacc/pcopyout.c: Likewise.
6022 * c-c++-common/goacc/pcreate.c: Likewise.
6023 * c-c++-common/goacc/pr70688.c: New test.
6024 * c-c++-common/goacc/present-1.c: Adjust test.
6025 * c-c++-common/goacc/reduction-5.c: Likewise.
6026 * g++.dg/goacc/data-1.C: New test.
6027
6028 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6029
6030 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6031 vector parity built-in functions.
6032 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6033 count trailing zeros automatic vectorization.
6034 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6035 count trailing zeros built-in functions.
6036
6037 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6038
6039 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6040
6041 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6042
6043 PR target/71050
6044 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6045
6046 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6047
6048 PR c++/50436
6049 * g++.dg/template/crash123.C: New.
6050 * g++.dg/template/crash124.C: Likewise.
6051
6052 2016-05-24 Martin Sebor <msebor@redhat.com>
6053
6054 PR c++/71147
6055 * g++.dg/ext/flexary16.C: New test.
6056
6057 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
6058
6059 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6060 before math.h is included.
6061 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6062 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6063 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6064 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6065 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6066 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6067 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6068 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6069 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6070 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6071 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6072 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6073 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6074 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6075 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6076 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6077 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6078 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6079 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6080 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6081 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6082 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6083 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6084
6085 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6086 Kelvin Nilsen <kelvin@gcc.gnu.org>
6087
6088 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6089 support.
6090
6091 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6092
6093 PR c++/69872
6094 * g++.dg/warn/Wno-narrowing1.C: New.
6095
6096 2016-05-24 Marek Polacek <polacek@redhat.com>
6097
6098 PR c/71249
6099 * c-c++-common/Wswitch-unreachable-2.c: New test.
6100
6101 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR c++/71257
6104 * g++.dg/vect/simd-clone-6.cc: New test.
6105 * g++.dg/gomp/declare-simd-6.C: New test.
6106
6107 PR middle-end/70434
6108 PR c/69504
6109 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6110
6111 2016-05-24 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/71240
6114 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6115
6116 2016-05-24 Richard Biener <rguenther@suse.de>
6117
6118 PR tree-optimization/71230
6119 * gcc.dg/torture/pr71230.c: New testcase.
6120 * g++.dg/torture/pr71230.C: Likewise.
6121
6122 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6123
6124 * c-c++-common/goacc/routine-5.c: Add tests.
6125 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6126 * gfortran.dg/goacc/routine-6.f90: Add tests.
6127
6128 2016-05-24 Richard Biener <rguenther@suse.de>
6129
6130 PR tree-optimization/71253
6131 * gcc.dg/torture/pr71253.c: New testcase.
6132
6133 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6134
6135 PR middle-end/71252
6136 * gfortran.dg/pr71252.f90: New test.
6137
6138 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6139
6140 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6141
6142 2016-05-24 Richard Biener <rguenther@suse.de>
6143
6144 PR middle-end/70434
6145 PR c/69504
6146 * c-c++-common/vector-subscript-4.c: New testcase.
6147 * c-c++-common/vector-subscript-5.c: Likewise.
6148
6149 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6150
6151 PR fortran/71123
6152 * gfortran.dg/namelist_90.f: New test
6153
6154 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6155
6156 PR fortran/66461
6157 * gfortran.dg/unexpected_eof.f: New test
6158
6159 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6160 Kelvin Nilsen <kelvin@gcc.gnu.org>
6161
6162 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6163 as little endian.
6164
6165 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6166
6167 PR c++/70972
6168 * g++.dg/cpp0x/inh-ctor20.C: New.
6169 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6170
6171 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6172
6173 PR c++/69095
6174 * g++.dg/cpp0x/variadic168.C: New.
6175
6176 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6177
6178 * g++.dg/cpp0x/pr31445.C: Test column number too.
6179 * g++.dg/cpp0x/pr32253.C: Likewise.
6180 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6181 * g++.dg/cpp0x/variadic36.C: Likewise.
6182
6183 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6184
6185 * gcc.dg/fold-notshift-2.c: Adjust.
6186
6187 2016-05-23 Marek Polacek <polacek@redhat.com>
6188
6189 PR c/49859
6190 * c-c++-common/Wswitch-unreachable-1.c: New test.
6191 * gcc.dg/Wswitch-unreachable-1.c: New test.
6192 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6193 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6194 * g++.dg/gomp/block-10.C: Likewise.
6195 * gcc.dg/gomp/block-10.c: Likewise.
6196 * g++.dg/gomp/block-9.C: Likewise.
6197 * gcc.dg/gomp/block-9.c: Likewise.
6198 * g++.dg/gomp/target-1.C: Likewise.
6199 * g++.dg/gomp/target-2.C: Likewise.
6200 * gcc.dg/gomp/target-1.c: Likewise.
6201 * gcc.dg/gomp/target-2.c: Likewise.
6202 * g++.dg/gomp/taskgroup-1.C: Likewise.
6203 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6204 * gcc.dg/gomp/teams-1.c: Likewise.
6205 * g++.dg/gomp/teams-1.C: Likewise.
6206 * g++.dg/overload/error3.C: Likewise.
6207 * g++.dg/tm/jump1.C: Likewise.
6208 * g++.dg/torture/pr40335.C: Likewise.
6209 * gcc.dg/c99-vla-jump-5.c: Likewise.
6210 * gcc.dg/switch-warn-1.c: Likewise.
6211 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6212 * gcc.dg/nested-func-1.c: Likewise.
6213 * gcc.dg/pr67784-4.c: Likewise.
6214
6215 2016-05-23 Richard Biener <rguenther@suse.de>
6216
6217 PR tree-optimization/71230
6218 * gfortran.dg/pr71230-1.f90: New testcase.
6219 * gfortran.dg/pr71230-2.f90: Likewise.
6220
6221 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6222
6223 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6224 * gcc.dg/vect/pr58135.c: Add new.
6225 * gfortran.dg/pr46519-1.f: Adjust test case.
6226
6227 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/53401
6230 * g++.dg/cpp0x/decltype64.C: New.
6231
6232 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6233
6234 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6235 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6236 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6237
6238 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6239
6240 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6241 Add poly64x1_t and poly64x2_t cases if supported.
6242 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6243 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6244 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6245 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6246 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6247
6248 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6249
6250 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6251 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6252 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6253 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6254 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6255 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6256 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6257
6258 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6259
6260 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6261
6262 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6263
6264 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6265 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6266
6267 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6268
6269 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6270 constraint instead of "r".
6271 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6272 insn instead of vxorpd.
6273 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6274
6275 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6276 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6277
6278 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6279
6280 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6281 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6282
6283 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6284
6285 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6286
6287 PR middle-end/40921
6288 * gcc.dg/tree-ssa/pr40921.c: New test.
6289
6290 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6291
6292 PR target/71103
6293 * gcc.target/avr/pr71103.c: New test.
6294
6295 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6296
6297 PR middle-end/71179
6298 * gcc.dg/tree-ssa/pr71179.c: New test.
6299
6300 2016-05-20 Martin Sebor <msebor@redhat.com>
6301
6302 PR c/71115
6303 * gcc.dg/init-excess-2.c: New test.
6304
6305 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6306
6307 * gnat.dg/opt53.adb: New test.
6308 * gnat.dg/opt54.adb: Likewise.
6309
6310 2016-05-20 Martin Jambor <mjambor@suse.cz>
6311
6312 PR tree-optimization/70884
6313 * gcc.dg/tree-ssa/pr70919.c: New test.
6314
6315 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6316
6317 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6318 formatting.
6319 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6320 fix code formatting.
6321
6322 2016-05-20 Nathan Sidwell <nathan@acm.org>
6323
6324 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6325 non-common cases.
6326 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6327
6328 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6329
6330 * jit.dg/all-non-failing-tests.h: Add
6331 test-factorial-must-tail-call.c.
6332 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6333 * jit.dg/test-factorial-must-tail-call.c: New test case.
6334
6335 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR fortran/71204
6338 * gfortran.dg/pr71204.f90: New test.
6339
6340 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6341
6342 * gcc.target/nvptx/sincos.c: New test.
6343
6344 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 PR c++/70572
6347 * g++.dg/cpp1y/auto-fn31.C: New.
6348
6349 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6350
6351 * gcc.target/powerpc/vec-addec.c: New test.
6352 * gcc.target/powerpc/vec-addec-int128.c: New test.
6353
6354 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6355
6356 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6357 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6358 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6359 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6360
6361 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6362
6363 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6364
6365 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6366
6367 PR c++/71210
6368 * g++.dg/opt/pr71210-1.C: New test.
6369 * g++.dg/opt/pr71210-2.C: New test.
6370
6371 PR tree-optimization/29756
6372 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6373 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6374 only on selected targets where V4SImode vectors are known to be
6375 supported.
6376
6377 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6378
6379 PR tree-optimization/71079
6380 PR tree-optimization/71206
6381 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6382
6383 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6384
6385 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6386 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6387 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6388
6389 2016-05-20 Richard Guenther <rguenther@suse.de>
6390
6391 PR tree-optimization/29756
6392 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6393
6394 2016-05-20 Richard Biener <rguenther@suse.de>
6395
6396 PR tree-optimization/71185
6397 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6398
6399 2016-05-20 Richard Biener <rguenther@suse.de>
6400
6401 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6402
6403 2016-05-19 Marek Polacek <polacek@redhat.com>
6404
6405 PR c++/71075
6406 * g++.dg/diagnostic/pr71075.C: New test.
6407
6408 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6409
6410 PR c++/71184
6411 * g++.dg/pr71184.C: New test case.
6412
6413 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6414
6415 * gcc.target/powerpc/darn-0.c: New test.
6416 * gcc.target/powerpc/darn-1.c: New test.
6417 * gcc.target/powerpc/darn-2.c: New test.
6418
6419 2016-05-19 Marek Polacek <polacek@redhat.com>
6420
6421 PR tree-optimization/71031
6422 * gcc.dg/tree-ssa/vrp100.c: New test.
6423
6424 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6425
6426 PR rtl-optimization/71148
6427 * gcc.dg/pr71148.c: New test.
6428
6429 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6430
6431 PR target/71056
6432 * gcc.target/arm/pr71056.c: New test.
6433
6434 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6435
6436 * c-c++-common/pr69669.c: Check the used mode.
6437
6438 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6439
6440 PR sanitizer/64354
6441 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6442
6443 2016-05-19 Richard Biener <rguenther@suse.de>
6444
6445 PR tree-optimization/70729
6446 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6447 * gcc.dg/graphite/scop-18.c: Likewise.
6448 * gcc.dg/pr41783.c: Disable LIM.
6449 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6450 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6451 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6452 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6453 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6454 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6455 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6456 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6457 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6458 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6459 * gfortran.dg/pr42108.f90: Likewise.
6460
6461 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6462
6463 PR driver/69265
6464 * gcc.dg/spellcheck-options-11.c: New test case.
6465
6466 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR c++/71100
6469 * g++.dg/opt/pr71100.C: New test.
6470
6471 2016-05-18 Martin Jambor <mjambor@suse.cz>
6472
6473 PR ipa/69708
6474 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6475 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6476 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6477 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6478
6479 2016-05-18 Martin Jambor <mjambor@suse.cz>
6480
6481 PR ipa/69708
6482 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6483 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6484 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6485 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6486 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6487
6488 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6489
6490 PR c++/69793
6491 * g++.dg/template/crash122.C: New.
6492
6493 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 PR c++/70466
6496 * g++.dg/template/pr70466-1.C: New.
6497 * g++.dg/template/pr70466-2.C: Likewise.
6498
6499 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6500
6501 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6502 splat operations and the XXSPLTIB instruction.
6503 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6504 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6505 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6506 xxlxor to clear a register.
6507
6508 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6509
6510 * gcc.dg/torture/pr71020.c: New test.
6511
6512 2016-05-18 Martin Jambor <mjambor@suse.cz>
6513
6514 PR ipa/70646
6515 * gcc.dg/ipa/pr70646.c: New test.
6516
6517 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6518
6519 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6520
6521 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6522
6523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6524 missing tests for vreinterpretq_p{8,16}.
6525
6526 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6527
6528 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6529 vsliq_n_s64 and vsliq_n_u64.
6530
6531 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6532
6533 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6534 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6535
6536 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6537
6538 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6539 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6540 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6541
6542 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6543
6544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6545 in comment.
6546
6547 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6548
6549 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6550 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6551 "blr\t" and switch to scan-assembler-times.
6552
6553 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6554
6555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6556 with __aarch64__.
6557 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6558 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6559
6560 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6561
6562 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6563 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6564 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6565 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6566 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6567 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6568
6569 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6570 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6571
6572 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6573 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6574
6575 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6576 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6577
6578 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6579
6580 2016-05-18 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/71168
6583 * gcc.dg/torture/pr71168.c: New testcase.
6584
6585 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6586
6587 PR middle-end/63586
6588 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6589 * gcc.dg/tree-ssa/pr63586.c: New test.
6590 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6591
6592 2016-05-17 Nathan Sidwell <nathan@acm.org>
6593
6594 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6595 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6596 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6597 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6598
6599 2016-05-17 Nathan Sidwell <nathan@acm.org>
6600
6601 * gcc.target/nvptx/abi-vararg-3.c: New.
6602
6603 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6604
6605 PR tree-optimization/54579
6606 PR middle-end/55299
6607 * gcc.dg/fold-notrotate-1.c: New test.
6608 * gcc.dg/fold-notshift-1.c: New test.
6609 * gcc.dg/fold-notshift-2.c: New test.
6610
6611 2016-05-17 Marek Polacek <polacek@redhat.com>
6612
6613 PR ipa/71146
6614 * g++.dg/ipa/pr71146.C: New test.
6615
6616 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6617
6618 * jit.dg/test-error-array-bounds.c: New test case.
6619
6620 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6621
6622 * gcc.dg/tree-ssa/and-1.c: New testcase.
6623
6624 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6625
6626 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6627 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6628
6629 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6630
6631 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6632 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6633
6634 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6635
6636 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6637
6638 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6639
6640 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6641
6642 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6643
6644 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6645 ".2d[index]" when scan the assembly.
6646 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6647 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6648 float64x1.
6649 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6650
6651 2016-05-17 Richard Biener <rguenther@suse.de>
6652
6653 PR tree-optimization/71132
6654 * gcc.dg/torture/pr71132.c: New testcase.
6655
6656 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6657
6658 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6659
6660 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6661
6662 PR target/70809
6663 * gcc.target/aarch64/pr70809_1.c: New test.
6664
6665 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6666
6667 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6668 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6669 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6670 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6671
6672 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6673 Ilya Enkovich <ilya.enkovich@intel.com>
6674
6675 PR target/71114
6676 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6677
6678 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6679
6680 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6681 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6682
6683 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6684
6685 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6686 test for __ARM_FP16_ARGS.
6687 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6688 * gcc.target/arm/aapcs/neon-vect10.c: New.
6689 * gcc.target/arm/aapcs/neon-vect9.c: New.
6690 * gcc.target/arm/aapcs/vfp18.c: New.
6691 * gcc.target/arm/aapcs/vfp19.c: New.
6692 * gcc.target/arm/aapcs/vfp20.c: New.
6693 * gcc.target/arm/aapcs/vfp21.c: New.
6694 * gcc.target/arm/fp16-aapcs-1.c: New.
6695 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6696 test for __ARM_FP16_ARGS.
6697 * g++.target/arm/fp16-return-1.c: Update expected output.
6698
6699 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6700
6701 PR testsuite/70227
6702 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6703
6704 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6705
6706 PR fortran/69603
6707 * gfortran.dg/pr69603.f90: New testcase.
6708
6709 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6710
6711 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6712
6713 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6714
6715 PR fortran/71047
6716 * gfortran.dg/pr71047.f08: New test.
6717
6718 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6719
6720 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6721 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6722 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6723
6724 2016-05-13 Martin Sebor <msebor@redhat.com>
6725
6726 PR c++/60049
6727 * g++.dg/cpp0x/constexpr-60049.C: New test.
6728
6729 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6730
6731 PR bootstrap/71071
6732 * gcc.dg/pr71071.c: New test.
6733
6734 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6735
6736 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6737 remove XOP handling.
6738 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6739
6740 2016-05-13 Nathan Sidwell <nathan@acm.org>
6741
6742 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6743 __atomic_is_lock_free declaration.
6744
6745 2016-05-13 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/42587
6748 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6749
6750 2016-05-13 Martin Liska <mliska@suse.cz>
6751
6752 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6753 the new format of dump output.
6754
6755 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6756
6757 * gcc.dg/pr71084.c: New test.
6758
6759 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6760
6761 PR target/53440
6762 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6763
6764 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6765
6766 * gcc.target/aarch64/struct_return.c: New test.
6767
6768 2016-05-12 Marek Polacek <polacek@redhat.com>
6769
6770 PR c/70756
6771 * c-c++-common/pr70756-2.c: New test.
6772 * c-c++-common/pr70756.c: New test.
6773
6774 2016-05-12 Richard Biener <rguenther@suse.de>
6775
6776 PR tree-optimization/71059
6777 * gcc.dg/torture/pr71059.c: New testcase.
6778
6779 2016-05-12 Richard Biener <rguenther@suse.de>
6780
6781 PR tree-optimization/71062
6782 * gcc.dg/torture/pr71062.c: New testcase.
6783
6784 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6785
6786 PR tree-optimization/71006
6787 * gcc.dg/pr71006.c: New test.
6788
6789 2016-05-12 Marek Polacek <polacek@redhat.com>
6790
6791 PR driver/71063
6792 * gcc.dg/opts-7.c: New test.
6793
6794 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6795
6796 PR target/70830
6797 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6798 Add -save-temps to dg-options.
6799 Scan for ldmfd rather than pop instruction.
6800 * gcc.target/arm/interrupt-2.c: Likewise.
6801 * gcc.target/arm/pr70830.c: New test.
6802
6803 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6804
6805 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6806 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6807
6808 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6809 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6810 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6811
6812 PR target/71019
6813 * gcc.target/i386/avx512vl-pack-1.c: New test.
6814 * gcc.target/i386/avx512vl-pack-2.c: New test.
6815 * gcc.target/i386/avx512bw-pack-2.c: New test.
6816
6817 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6818
6819 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6820 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6821 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6822
6823 2016-05-12 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/70986
6826 * gcc.dg/torture/pr70986-1.c: New testcase.
6827 * gcc.dg/torture/pr70986-2.c: Likewise.
6828 * gcc.dg/torture/pr70986-3.c: Likewise.
6829
6830 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6831
6832 PR c/43651
6833 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6834 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6835
6836 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6837
6838 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6839 directive.
6840 * gcc.target/i386/pr66746.c: Ditto.
6841
6842 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6843
6844 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6845 support.
6846 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6847 warning when using -mvsx-timode.
6848 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6849 * gcc.target/powerpc/dform-2.c: Likewise.
6850 * gcc.target/powerpc/pr68805.c: Likewise.
6851
6852 2016-05-11 Marek Polacek <polacek@redhat.com>
6853
6854 PR c++/71024
6855 * c-c++-common/attributes-3.c: New test.
6856
6857 2016-05-11 Nathan Sidwell <nathan@acm.org>
6858
6859 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6860 * gcc.c-torture/execute/pr68185.c: Likewise.
6861 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6862 * gcc.dg/pr69634.c: Requires scheduling.
6863 * gcc.dg/torture/pr66178.c: Require label values.
6864 * gcc.dg/setjmp-6.c: Require indirect jumps.
6865
6866 2016-05-11 Richard Biener <rguenther@suse.de>
6867
6868 PR tree-optimization/71055
6869 * gcc.dg/torture/pr71055.c: New testcase.
6870
6871 2016-05-11 Richard Biener <rguenther@suse.de>
6872
6873 PR debug/71057
6874 * g++.dg/debug/pr71057.C: New testcase.
6875
6876 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6877
6878 PR fortran/70855
6879 * gfortran.dg/gomp/pr70855.f90: New test.
6880
6881 2016-05-11 Richard Biener <rguenther@suse.de>
6882
6883 PR middle-end/71002
6884 * g++.dg/torture/pr71002.C: New testcase.
6885
6886 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6887
6888 PR middle-end/70807
6889 * gcc.dg/pr70807.c: New test.
6890
6891 2016-05-10 Martin Sebor <msebor@redhat.com>
6892
6893 PR c++/38611
6894 * g++.dg/Wattributes.C: New test.
6895
6896 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6897
6898 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6899 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6900 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6901
6902 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6903
6904 PR target/70799
6905 * gcc.target/i386/pr70799-1.c: New test.
6906
6907 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6908
6909 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6910
6911 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6912
6913 PR middle-end/70877
6914 * gcc.target/i386/pr70877.c: New test.
6915
6916 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6917
6918 PR tree-optimization/70786
6919 * gcc.target/i386/pr70876.c: New test.
6920
6921 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR target/70927
6924 * gcc.target/i386/avx512vl-logic-1.c: New test.
6925 * gcc.target/i386/avx512vl-logic-2.c: New test.
6926 * gcc.target/i386/avx512dq-logic-2.c: New test.
6927
6928 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6929
6930 PR target/70963
6931 * gcc.target/powerpc/pr70963.c: New.
6932
6933 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6934
6935 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6936 (test_very_wide_line): Add ruler to expected output.
6937 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6938 (test_very_wide_line): Likewise.
6939 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6940 (test_show_locus): Within the handling of "test_very_wide_line",
6941 enable show_ruler_p on the diagnostic context.
6942
6943 2016-05-10 Richard Biener <rguenther@suse.de>
6944
6945 PR tree-optimization/71039
6946 * gcc.dg/torture/pr71039.c: New testcase.
6947
6948 2016-05-10 Nathan Sidwell <nathan@acm.org>
6949
6950 * gcc.dg/nested-func-10.c: Requires alloca.
6951 * gcc.dg/nested-func-9.c: Requires alloca.
6952 * gcc.c-torture/execute/pr70460.c: Requires labels.
6953 * gcc.c-torture/compile/pr70199.c: Requires labels.
6954 * gcc.target/nvptx/decl.c: Compile only.
6955 * gcc.target/nvptx/trailing-init.c: Compile only.
6956 * gcc.target/nvptx/ary-init.c: Compile only.
6957
6958 2016-05-10 Marek Polacek <polacek@redhat.com>
6959
6960 PR c/70255
6961 * gcc.dg/attr-opt-1.c: New test.
6962
6963 2016-05-10 Richard Biener <rguenther@suse.de>
6964
6965 PR tree-optimization/70497
6966 PR tree-optimization/28367
6967 * gcc.dg/torture/20160404-1.c: New testcase.
6968 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6969 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6970
6971 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6972
6973 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6974
6975 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6976
6977 * gcc.target/i386/fabsneg-1.c New test.
6978
6979 2016-05-09 Alan Modra <amodra@gmail.com>
6980
6981 PR testsuite/70826
6982 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6983
6984 2016-05-09 Richard Biener <rguenther@suse.de>
6985
6986 PR tree-optimization/70985
6987 * gcc.dg/torture/pr70985.c: New testcase.
6988
6989 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6990
6991 * gcc.dg/tree-ssa/ifc-9.c: New test.
6992 * gcc.dg/tree-ssa/ifc-10.c: New test.
6993 * gcc.dg/tree-ssa/ifc-11.c: New test.
6994 * gcc.dg/tree-ssa/ifc-12.c: New test.
6995 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6996 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6997 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6998
6999 2016-05-09 Richard Biener <rguenther@suse.de>
7000
7001 PR fortran/70937
7002 * gfortran.dg/pr70937.f90: New testcase.
7003
7004 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7005
7006 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7007
7008 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
7009
7010 PR fortran/56226
7011 * gfortran.dg/dec_structure_1.f90: New testcase.
7012 * gfortran.dg/dec_structure_2.f90: Ditto.
7013 * gfortran.dg/dec_structure_3.f90: Ditto.
7014 * gfortran.dg/dec_structure_4.f90: Ditto.
7015 * gfortran.dg/dec_structure_5.f90: Ditto.
7016 * gfortran.dg/dec_structure_6.f90: Ditto.
7017 * gfortran.dg/dec_structure_7.f90: Ditto.
7018 * gfortran.dg/dec_structure_8.f90: Ditto.
7019 * gfortran.dg/dec_structure_9.f90: Ditto.
7020 * gfortran.dg/dec_structure_10.f90: Ditto.
7021 * gfortran.dg/dec_structure_11.f90: Ditto.
7022 * gfortran.dg/dec_union_1.f90: Ditto.
7023 * gfortran.dg/dec_union_2.f90: Ditto.
7024 * gfortran.dg/dec_union_3.f90: Ditto.
7025 * gfortran.dg/dec_union_4.f90: Ditto.
7026 * gfortran.dg/dec_union_5.f90: Ditto.
7027 * gfortran.dg/dec_union_6.f90: Ditto.
7028 * gfortran.dg/dec_union_7.f90: Ditto.
7029
7030 2016-05-07 Tom de Vries <tom@codesourcery.com>
7031
7032 PR tree-optimization/70956
7033 * gcc.dg/graphite/pr70956.c: New test.
7034
7035 2016-05-06 Jakub Jelinek <jakub@redhat.com>
7036
7037 PR middle-end/70941
7038 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7039 (a, b, c, d): Change type from char to signed char.
7040 (main): Compare against (signed char) -1634678893 instead of
7041 hardcoded -109. Use __builtin_abort instead of abort.
7042
7043 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7044 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7045
7046 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7047
7048 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7049
7050 PR debug/70935
7051 * gcc.dg/torture/pr70935.c: New test.
7052
7053 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7054
7055 PR target/58219
7056 * gcc.target/sh/pr58219.c: New tests.
7057
7058 2016-05-06 Richard Biener <rguenther@suse.de>
7059
7060 PR tree-optimization/70960
7061 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7062
7063 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7064
7065 PR target/52933
7066 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7067 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7068 Adjust expected instruction counts.
7069 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7070
7071 2016-05-06 Marek Polacek <polacek@redhat.com>
7072
7073 PR sanitizer/70875
7074 * gcc.dg/ubsan/bounds-3.c: New test.
7075
7076 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7077
7078 PR target/54089
7079 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7080
7081 2016-05-06 Richard Biener <rguenther@suse.de>
7082
7083 PR middle-end/70931
7084 * gfortran.dg/pr70931.f90: New testcase.
7085
7086 2016-05-06 Richard Biener <rguenther@suse.de>
7087
7088 PR middle-end/70941
7089 * gcc.dg/torture/pr70941.c: New testcase.
7090
7091 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7092
7093 PR tree-optimization/57206
7094 * gcc.dg/vect/pr57206.c: New test.
7095
7096 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7097
7098 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7099
7100 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7101
7102 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7103
7104 * c-c++-common/Wdangling-else-4.c: New test.
7105
7106 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7107
7108 PR c++/70906
7109 PR c++/70933
7110 * g++.dg/opt/pr70906.C: New test.
7111 * g++.dg/opt/pr70933.C: New test.
7112
7113 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7114
7115 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7116
7117 * gcc.dg/ipa/pure-const-3.c: New testcase.
7118
7119 2016-05-04 Marek Polacek <polacek@redhat.com>
7120
7121 * c-c++-common/Wdangling-else-1.c: New test.
7122 * c-c++-common/Wdangling-else-2.c: New test.
7123 * c-c++-common/Wdangling-else-3.c: New test.
7124
7125 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7126
7127 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7128 flag is present.
7129
7130 2016-05-04 Marek Polacek <polacek@redhat.com>
7131
7132 PR c/48778
7133 * gcc.dg/Waddress-2.c: New test.
7134
7135 2016-05-04 Alan Modra <amodra@gmail.com>
7136
7137 * gcc.target/powerpc/pr70866.c: New.
7138
7139 2016-05-03 Martin Sebor <msebor@redhat.com>
7140
7141 PR c++/66561
7142 * c-c++-common/builtin_location.c: New test.
7143 * g++.dg/cpp1y/builtin_location.C: New test.
7144
7145 2016-05-03 Marek Polacek <polacek@redhat.com>
7146
7147 PR c/70859
7148 * gcc.dg/pr70859.c: New test.
7149 * gcc.dg/pr70859-2.c: New test.
7150
7151 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7152
7153 * gnat.dg/debug5.adb: New testcase.
7154
7155 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7156
7157 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7158 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7159 Procedure to check for z10 instruction set.
7160
7161 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7162
7163 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7164
7165 2016-05-03 Alan Modra <amodra@gmail.com>
7166
7167 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7168
7169 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7170
7171 * gcc.target/i386/avx512f-cvt-1.c: New test.
7172
7173 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7174
7175 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7176 -fdump-tree-vrp-details.
7177
7178 2016-05-03 Richard Biener <rguenther@suse.de>
7179
7180 * gcc.dg/pr30172-1.c: Adjust.
7181 * gcc.dg/pr63743.c: Likewise.
7182 * gcc.dg/tm/pr51696.c: Likewise.
7183 * c-c++-common/tm/safe-1.c: Likewise.
7184 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7185 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7186 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7187 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7188
7189 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7190
7191 PR rtl-optimization/70467
7192 * gcc.target/i386/pr70467-3.c: New test.
7193 * gcc.target/i386/pr70467-4.c: New test.
7194
7195 PR tree-optimization/70916
7196 * gcc.c-torture/compile/pr70916.c: New test.
7197
7198 PR target/49244
7199 * gcc.target/i386/pr49244-1.c: New test.
7200 * gcc.target/i386/pr49244-2.c: New test.
7201
7202 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7203
7204 PR rtl-optimization/44281
7205 * gcc.target/i386/pr44281.c: New test.
7206
7207 2016-05-03 bin cheng <bin.cheng@arm.com>
7208
7209 PR tree-optimization/56541
7210 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7211 * gcc.dg/vect/pr56541.c: new test.
7212
7213 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7214
7215 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7216 __float128.
7217 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7218
7219 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7220
7221 PR testsuite/70520
7222 * c-c++-common/asan/clone-test-1.c (main): Align child process
7223 stack to 16 bytes.
7224
7225 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7226
7227 PR c++/62314
7228 * g++.dg/spellcheck-fields-2.C: New test case.
7229
7230 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7231
7232 PR c++/62314
7233 * g++.dg/pr62314.C: New test case.
7234
7235 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7236
7237 * gcc.dg/ipa/inline-8.c: New testcase.
7238
7239 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7240
7241 PR rtl-optimization/70467
7242 * gcc.target/i386/pr70467-1.c: New test.
7243
7244 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7245
7246 * gcc.dg/spec-options.c: Run the test on all targets.
7247 * gcc.dg/foo.specs: Use cpp_unique_options.
7248
7249 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7250
7251 * gcc.dg/tree-ssa/unord.c: New testcase.
7252
7253 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7254
7255 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7256
7257 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7258
7259 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7260
7261 2016-05-02 Marek Polacek <polacek@redhat.com>
7262
7263 PR c/70851
7264 * gcc.dg/enum-incomplete-3.c: New test.
7265
7266 2016-05-02 Marek Polacek <polacek@redhat.com>
7267 Tom de Vries <tom@codesourcery.com>
7268
7269 PR tree-optimization/70700
7270 * gcc.dg/pr70700.c: New test.
7271
7272 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7273
7274 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7275 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7276 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7277 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7278 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7279
7280 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7281
7282 * ada/acats/run_acats: Rename into...
7283 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7284 * ada/acats/run_all.sh: Remove redundant test.
7285 (target_run): Move around.
7286 (target_gnatchop): Use newly built executable.
7287 (target_gnatmake): Likewise.
7288 Check that the compilation of impbit succeeds.
7289
7290 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7291
7292 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7293 * gcc.dg/20021029-1.c: Likewise.
7294 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7295 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7296 * gcc.target/sh/cmpstr.c: Likewise.
7297 * gcc.target/sh/cmpstrn.c: Likewise.
7298 * gcc.target/sh/memset.c: Likewise.
7299 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7300 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7301 * gcc.target/sh/pr39423-1.c: Likewise.
7302 * gcc.target/sh/pr49468-di.c: Likewise.
7303 * gcc.target/sh/pr49468-si.c: Likewise.
7304 * gcc.target/sh/pr49880-1.c: Likewise.
7305 * gcc.target/sh/pr49880-2.c: Likewise.
7306 * gcc.target/sh/pr49880-3.c: Likewise.
7307 * gcc.target/sh/pr50751-1.c: Likewise.
7308 * gcc.target/sh/pr50751-4.c: Likewise.
7309 * gcc.target/sh/pr50751-7.c: Likewise.
7310 * gcc.target/sh/pr51244-1.c: Likewise.
7311 * gcc.target/sh/pr51244-10.c: Likewise.
7312 * gcc.target/sh/pr51244-11.c: Likewise.
7313 * gcc.target/sh/pr51244-12.c: Likewise.
7314 * gcc.target/sh/pr51244-13.c: Likewise.
7315 * gcc.target/sh/pr51244-14.c: Likewise.
7316 * gcc.target/sh/pr51244-17.c: Likewise.
7317 * gcc.target/sh/pr51244-18.c: Likewise.
7318 * gcc.target/sh/pr51244-19.c: Likewise.
7319 * gcc.target/sh/pr51244-4.c: Likewise.
7320 * gcc.target/sh/pr51244-5.c: Likewise.
7321 * gcc.target/sh/pr51244-7.c: Likewise.
7322 * gcc.target/sh/pr51244-8.c: Likewise.
7323 * gcc.target/sh/pr51244-9.c: Likewise.
7324 * gcc.target/sh/pr51697.c: Likewise.
7325 * gcc.target/sh/pr52483-1.c: Likewise.
7326 * gcc.target/sh/pr52483-2.c: Likewise.
7327 * gcc.target/sh/pr52483-3.c: Likewise.
7328 * gcc.target/sh/pr52483-5.c: Likewise.
7329 * gcc.target/sh/pr52933-1.c: Likewise.
7330 * gcc.target/sh/pr52933-2.c: Likewise.
7331 * gcc.target/sh/pr52933-3.c: Likewise.
7332 * gcc.target/sh/pr53568-1.c: Likewise.
7333 * gcc.target/sh/pr53976-1.c: Likewise.
7334 * gcc.target/sh/pr53988-1.c: Likewise.
7335 * gcc.target/sh/pr53988.c: Likewise.
7336 * gcc.target/sh/pr54089-1.c: Likewise.
7337 * gcc.target/sh/pr54089-6.c: Likewise.
7338 * gcc.target/sh/pr54089-7.c: Likewise.
7339 * gcc.target/sh/pr54089-8.c: Likewise.
7340 * gcc.target/sh/pr54089-9.c: Likewise.
7341 * gcc.target/sh/pr54236-1.c: Likewise.
7342 * gcc.target/sh/pr54236-2.c: Likewise.
7343 * gcc.target/sh/pr54236-3.c: Likewise.
7344 * gcc.target/sh/pr54236-4.c: Likewise.
7345 * gcc.target/sh/pr54386.c: Likewise.
7346 * gcc.target/sh/pr54602-1.c: Likewise.
7347 * gcc.target/sh/pr54685.c: Likewise.
7348 * gcc.target/sh/pr54760-1.c: Likewise.
7349 * gcc.target/sh/pr54760-2.c: Likewise.
7350 * gcc.target/sh/pr54760-3.c: Likewise.
7351 * gcc.target/sh/pr54760-4.c: Likewise.
7352 * gcc.target/sh/pr54760-5.c: Likewise.
7353 * gcc.target/sh/pr54760-6.c: Likewise.
7354 * gcc.target/sh/pr55146.c: Likewise.
7355 * gcc.target/sh/pr55160.c: Likewise.
7356 * gcc.target/sh/pr59278.c: Likewise.
7357 * gcc.target/sh/pr59401-1.c: Likewise.
7358 * gcc.target/sh/pr59533-1.c: Likewise.
7359 * gcc.target/sh/pr63260.c: Likewise.
7360 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7361 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7362 * gcc.target/sh/strlen.c: Likewise.
7363 * gcc.target/sh/torture/pr30807.c: Likewise.
7364 * gcc.target/sh/torture/pr34777.c: Likewise.
7365 * gcc.target/sh/torture/pr64652.c: Likewise.
7366 * gcc.target/sh/torture/pr65505.c: Likewise.
7367 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7368 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7369
7370 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7371
7372 PR c++/66644
7373 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7374
7375 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7376
7377 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7378 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7379 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7380 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7381
7382 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7383
7384 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7385 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7386
7387 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7388
7389 PR middle-end/70626
7390 * c-c++-common/goacc/combined-reduction.c: New test.
7391 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7392
7393 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7394
7395 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7396 *movdi_internal pattern only if PIC off.
7397 * gcc.target/i386/pr70155-2.c: Likewise.
7398 * gcc.target/i386/pr70155-3.c: Likewise.
7399 * gcc.target/i386/pr70155-4.c: Likewise.
7400 * gcc.target/i386/pr70155-5.c: Likewise.
7401 * gcc.target/i386/pr70155-6.c: Likewise.
7402 * gcc.target/i386/pr70155-7.c: Likewise.
7403 * gcc.target/i386/pr70155-8.c: Likewise.
7404 * gcc.target/i386/pr70155-15.c: Likewise.
7405 * gcc.target/i386/pr70155-17.c: Likewise.
7406 * gcc.target/i386/pr70155-22.c: Likewise.
7407
7408 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7409
7410 PR tree-optimization/70803
7411 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7412
7413 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7414
7415 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7416 optimization of vector loop.
7417 * gcc.target/i386/vect-unpack-3.c: New test.
7418 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7419 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7420 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7421
7422 2016-04-29 Marek Polacek <polacek@redhat.com>
7423
7424 PR sanitizer/70342
7425 * g++.dg/ubsan/null-7.C: New test.
7426
7427 PR c/70852
7428 * gcc.dg/pr70852.c: New test.
7429
7430 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7431
7432 PR/69089
7433 * g++.dg/cpp0x/alignas6.C: New test.
7434
7435 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7436
7437 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7438 * gcc.dg/pr27003.c: Likewise.
7439 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7440 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7441 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7442 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7443 * gcc.target/arc/mxy.c: Likewise.
7444 * gcc.target/arc/mswape.c: Likewise.
7445 * gcc.target/arc/mrtsc.c: Likewise.
7446 * gcc.target/arc/mcrc.c: Likewise.
7447 * gcc.target/arc/mdsp-packa.c: Likewise.
7448 * gcc.target/arc/mdvbf.c: Likewise.
7449 * gcc.target/arc/mlock.c: Likewise.
7450 * gcc.target/arc/mmac-24.c: Likewise.
7451 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7452
7453 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7454 Matthijs Kooijman <matthijs@stdin.nl>
7455 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7456
7457 PR target/60040
7458 * gcc.target/avr/pr60040-1.c: New.
7459 * gcc.target/avr/pr60040-2.c: New.
7460
7461 2016-04-29 Richard Biener <rguenther@suse.de>
7462
7463 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7464
7465 2016-04-29 Richard Biener <rguenther@suse.de>
7466
7467 PR tree-optimization/13962
7468 PR tree-optimization/65686
7469 * gcc.dg/uninit-pr65686.c: New testcase.
7470
7471 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR middle-end/70843
7474 * gcc.dg/pr70843.c: New test.
7475
7476 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR target/70858
7479 * gcc.target/i386/pr70858.c: New test.
7480
7481 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7482
7483 * gcc.target/arc/nps400-1.c: New file.
7484
7485 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7486 Andrew Burgess <andrew.burgess@embecosm.com>
7487
7488 * gcc.target/arc/movh_cl-1.c: New file.
7489
7490 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7491 Andrew Burgess <andrew.burgess@embecosm.com>
7492
7493 * gcc.target/arc/extzv-1.c: New file.
7494 * gcc.target/arc/insv-1.c: New file.
7495 * gcc.target/arc/insv-2.c: New file.
7496 * gcc.target/arc/movb-1.c: New file.
7497 * gcc.target/arc/movb-2.c: New file.
7498 * gcc.target/arc/movb-3.c: New file.
7499 * gcc.target/arc/movb-4.c: New file.
7500 * gcc.target/arc/movb-5.c: New file.
7501 * gcc.target/arc/movb_cl-1.c: New file.
7502 * gcc.target/arc/movb_cl-2.c: New file.
7503 * gcc.target/arc/movbi_cl-1.c: New file.
7504 * gcc.target/arc/movl-1.c: New file.
7505
7506 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7507 Andrew Burgess <andrew.burgess@embecosm.com>
7508
7509 * gcc.target/arc/cmem-1.c: New file.
7510 * gcc.target/arc/cmem-2.c: New file.
7511 * gcc.target/arc/cmem-3.c: New file.
7512 * gcc.target/arc/cmem-4.c: New file.
7513 * gcc.target/arc/cmem-5.c: New file.
7514 * gcc.target/arc/cmem-6.c: New file.
7515 * gcc.target/arc/cmem-7.c: New file.
7516 * gcc.target/arc/cmem-ld.inc: New file.
7517 * gcc.target/arc/cmem-st.inc: New file.
7518
7519 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7520
7521 PR target/70821
7522 * gcc.target/i386/pr70821.c: New test.
7523
7524 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7525
7526 * gcc.target/powerpc/vec-adde.c: New test.
7527 * gcc.target/powerpc/vec-adde-int128.c: New test.
7528
7529 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7530
7531 * gcc.target/i386/avx-vround-1.c: New test.
7532 * gcc.target/i386/avx-vround-2.c: New test.
7533 * gcc.target/i386/avx512vl-vround-1.c: New test.
7534 * gcc.target/i386/avx512vl-vround-2.c: New test.
7535
7536 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7537
7538 PR testsuite/70595
7539 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7540 (check_effective_target_cilkplus_runtime): ... this.
7541 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7542 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7543
7544 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7545 Require cilkplus_runtime.
7546 Don't add -lcilkrts.
7547 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7548 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7549 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7550 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7551 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7552 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7553 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7554 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7555 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7556 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7557 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7558 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7559 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7560 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7561 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7562 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7563 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7564 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7565 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7566 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7567 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7568 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7569 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7570 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7571 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7572 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7573 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7574 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7575 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7576
7577 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7578 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7579
7580 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7581
7582 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7583 cilkplus_runtime.
7584
7585 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7586
7587 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7588 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7589
7590 2015-04-27 Ryan Burn <contact@rnburn.com>
7591
7592 PR c++/69024
7593 PR c++/68997
7594 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7595 diagnostic.
7596 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7597 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7598
7599 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7600
7601 * gnat.dg/limited_with4.ad[sb]: New test.
7602 * gnat.dg/limited_with4_pkg.ads: New helper.
7603
7604 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7605
7606 PR target/70155
7607 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7608 and movv1ti_internal patterns
7609 * gcc.target/i386/pr70155-1.c: New test.
7610 * gcc.target/i386/pr70155-2.c: Likewise.
7611 * gcc.target/i386/pr70155-3.c: Likewise.
7612 * gcc.target/i386/pr70155-4.c: Likewise.
7613 * gcc.target/i386/pr70155-5.c: Likewise.
7614 * gcc.target/i386/pr70155-6.c: Likewise.
7615 * gcc.target/i386/pr70155-7.c: Likewise.
7616 * gcc.target/i386/pr70155-8.c: Likewise.
7617 * gcc.target/i386/pr70155-9.c: Likewise.
7618 * gcc.target/i386/pr70155-10.c: Likewise.
7619 * gcc.target/i386/pr70155-11.c: Likewise.
7620 * gcc.target/i386/pr70155-12.c: Likewise.
7621 * gcc.target/i386/pr70155-13.c: Likewise.
7622 * gcc.target/i386/pr70155-14.c: Likewise.
7623 * gcc.target/i386/pr70155-15.c: Likewise.
7624 * gcc.target/i386/pr70155-16.c: Likewise.
7625 * gcc.target/i386/pr70155-17.c: Likewise.
7626 * gcc.target/i386/pr70155-18.c: Likewise.
7627 * gcc.target/i386/pr70155-19.c: Likewise.
7628 * gcc.target/i386/pr70155-20.c: Likewise.
7629 * gcc.target/i386/pr70155-21.c: Likewise.
7630 * gcc.target/i386/pr70155-22.c: Likewise.
7631
7632 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7633
7634 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7635 ".{5,6}".
7636
7637 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7638
7639 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7640 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7641 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7642 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7643 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7644
7645 2016-04-27 Richard Biener <rguenther@suse.de>
7646
7647 PR ipa/70760
7648 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7649 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7650
7651 2016-04-27 Nathan Sidwell <nathan@acm.org>
7652
7653 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7654 * g++.dg/ubsan/pr63956.C: Adjust error location.
7655
7656 2016-04-27 Nick Clifton <nickc@redhat.com>
7657
7658 PR middle-end/49889
7659 * gcc.dg/pr49889.c: New test.
7660
7661 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7662
7663 * c-c++-common/memset-array.c: New test.
7664
7665 2016-04-26 Martin Sebor <msebor@redhat.com>
7666
7667 PR c++/66639
7668 * g++.dg/cpp1y/func_constexpr.C: New test.
7669
7670 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7671
7672 PR c++/70241
7673 * g++.dg/cpp0x/enum32.C: New test.
7674 * g++.dg/cpp0x/enum33.C: New test.
7675
7676 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7677
7678 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7679 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7680 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7681 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7682 * gcc.c-torture/execute/pr38151.c: Likewise.
7683 * gcc.c-torture/execute/pr66556.c: Likewise.
7684 * gcc.c-torture/execute/pr67781.c: Likewise.
7685 * gcc.c-torture/execute/pr68648.c: Likewise.
7686
7687 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7688
7689 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7690
7691 2016-04-26 Marek Polacek <polacek@redhat.com>
7692
7693 PR c/67784
7694 * gcc.dg/pr67784-3.c: New test.
7695 * gcc.dg/pr67784-4.c: New test.
7696 * gcc.dg/pr67784-5.c: New test.
7697
7698 PR c/70791
7699 * gcc.dg/Wnested-externs-2.c: New test.
7700
7701 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7702
7703 * gcc.dg/fold-plusmult.c: Adjust.
7704 * gcc.dg/no-strict-overflow-6.c: Adjust.
7705 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7706
7707 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7708
7709 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7710 number scans.
7711 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7712 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7713 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7714 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7715 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7716 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7717 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7718 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7719 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7720 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7721 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7722 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7723 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7724 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7725 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7726 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7727 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7728 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7729 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7730 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7731 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7732 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7733 scans.
7734 * gcc.target/i386/pr32219-4.c: Likewise.
7735 * gcc.target/i386/pr32219-6.c: Likewise.
7736 * gcc.target/i386/pr32219-8.c: Likewise.
7737
7738 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7739
7740 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7741 associated options.
7742
7743 2016-04-26 Marek Polacek <polacek@redhat.com>
7744
7745 PR c++/70744
7746 * g++.dg/ext/cond2.C: New test.
7747
7748 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7749
7750 PR tree-optimization/70771
7751 PR tree-optimization/70775
7752 * gcc.dg/pr70771.c: New test.
7753 * gcc.dg/pr70775.c: New test.
7754
7755 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7756
7757 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7758
7759 2016-04-25 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/70780
7762 * gcc.dg/torture/pr70780.c: New testcase.
7763
7764 2016-04-25 Michael Collison <michael.collison@arm.com>
7765
7766 * gcc.target/arm/neon-vaddws16.c: New test.
7767 * gcc.target/arm/neon-vaddws32.c: New test.
7768 * gcc.target/arm/neon-vaddwu16.c: New test.
7769 * gcc.target/arm/neon-vaddwu32.c: New test.
7770 * gcc.target/arm/neon-vaddwu8.c: New test.
7771 * lib/target-supports.exp
7772 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7773 that arm neon support vector widen sum of HImode TO SImode.
7774
7775 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7776
7777 PR sanitizer/70712
7778 * c-c++-common/asan/pr70712.c: New test.
7779
7780 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7781
7782 * .gitattributes: New file.
7783
7784 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7785
7786 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7787
7788 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7789
7790 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7791 * gfortran.dg/submodule_15.f08: Likewise.
7792
7793 2016-04-22 Richard Biener <rguenther@suse.de>
7794
7795 PR tree-optimization/70740
7796 * gcc.dg/torture/pr70740.c: New testcase.
7797
7798 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7799
7800 PR target/70750
7801 * gcc.target/i386/pr70750-1.c: New test.
7802 * gcc.target/i386/pr70750-2.c: Likewise.
7803
7804 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7805
7806 PR c++/70540
7807 * g++.dg/cpp0x/auto48.C: New.
7808
7809 2016-04-21 Marek Polacek <polacek@redhat.com>
7810
7811 PR c++/70513
7812 * g++.dg/cpp0x/forw_enum12.C: New test.
7813 * g++.dg/cpp0x/forw_enum13.C: New test.
7814
7815 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7816
7817 PR target/70728
7818 * gcc.target/i386/pr70728.c: New test.
7819
7820 2016-04-21 Richard Biener <rguenther@suse.de>
7821
7822 PR middle-end/70747
7823 * gcc.dg/pr70747.c: New testcase.
7824
7825 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7826
7827 PR tree-optimization/70715
7828 * gcc.dg/tree-ssa/scev-13.c: New test.
7829
7830 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7831
7832 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7833
7834 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7835
7836 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7837
7838 2016-04-20 Jan Hubicka <jh@suse.cz>
7839
7840 PR ipa/70018
7841 * g++.dg/ipa/nothrow-1.C: New testcase.
7842
7843 2016-04-20 Nathan Sidwell <nathan@acm.org>
7844
7845 PR c++/55635
7846 * g++.dg/eh/delete1.C: New.
7847
7848 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7849
7850 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7851 -mtune-ctrl=sse_typeless_stores.
7852
7853 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7854
7855 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7856
7857 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7858
7859 PR tree-optimization/69489
7860 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7861
7862 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7863
7864 PR c++/69363
7865 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7866 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7867 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7868
7869 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7870
7871 PR tree-optimization/56625
7872 PR tree-optimization/69489
7873 * gcc.dg/vect/pr56625.c: New test.
7874 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7875
7876 2016-04-20 Andrew Pinski <apinski@cavium.com>
7877
7878 PR target/64971
7879 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7880
7881 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7882
7883 * gnat.dg/self1.adb: Remove now incorrect test.
7884
7885 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7886
7887 * gcc.dg/tree-ssa/scev-11.c: New test.
7888 * gcc.dg/tree-ssa/scev-12.c: New test.
7889
7890 2016-04-20 Marek Polacek <polacek@redhat.com>
7891
7892 PR tree-optimization/70725
7893 * gcc.dg/pr70725.c: New test.
7894
7895 2016-04-20 Richard Biener <rguenther@suse.de>
7896
7897 PR tree-optimization/70726
7898 * g++.dg/vect/pr70726.cc: New testcase.
7899
7900 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7901
7902 PR target/70674
7903 * gcc.target/s390/pr70674.c: New test.
7904
7905 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7906
7907 PR libgfortran/70684
7908 * gfortran.dg/list_read_14.f90: New test.
7909
7910 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7911
7912 PR target/69201
7913 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7914 extern to force it misaligned.
7915 (b): Likewise.
7916 (c): Likewise.
7917 (d): Likewise.
7918 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7919 Don't check `*' before movv4sf_internal.
7920 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7921 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7922 Don't check `*' before movv16qi_internal.
7923 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7924 extern to force it misaligned.
7925 (b): Likewise.
7926 (c): Likewise.
7927 (d): Likewise.
7928 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7929 Don't check `*' before movv2df_internal.
7930 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7931 extern to force it misaligned.
7932 (b): Likewise.
7933 (c): Likewise.
7934 (d): Likewise.
7935 Check movv8sf_internal instead of avx_storeups256.
7936 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7937
7938 2016-04-19 Richard Biener <rguenther@suse.de>
7939
7940 PR tree-optimization/70171
7941 * g++.dg/tree-ssa/pr70171.C: New testcase.
7942
7943 2016-04-19 Richard Biener <rguenther@suse.de>
7944
7945 PR tree-optimization/70724
7946 * gcc.dg/torture/pr70724.c: New testcase.
7947
7948 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7949
7950 PR middle-end/70689
7951 * gcc.target/i386/pr70689.c: New.
7952
7953 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7954
7955 PR target/70708
7956 * gcc.target/i386/pr70708.c: New test.
7957
7958 2016-04-18 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/43434
7961 * gcc.dg/vect/pr43434.c: New testcase.
7962 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7963 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7964 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7965 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7966 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7967 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7968 * gcc.dg/gomp/pr68640.c: Likewise.
7969 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7970 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7971
7972 2016-04-18 Richard Biener <rguenther@suse.de>
7973
7974 PR tree-optimization/70701
7975 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7976
7977 2016-04-18 Tom de Vries <tom@codesourcery.com>
7978
7979 PR testsuite/70699
7980 * gcc.dg/pr70161.c: Add dot-file scans.
7981 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7982 instead of after last dot char.
7983
7984 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * c-c++-common/dump-ada-spec-3.c: New test.
7987 * c-c++-common/dump-ada-spec-4.c: Likewise.
7988
7989 2016-04-17 Tom de Vries <tom@codesourcery.com>
7990
7991 PR other/70183
7992 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7993
7994 2016-04-15 Jan Hubicka <jh@suse.cz>
7995
7996 PR ipa/70018
7997 * g++.dg/ipa/pure-const-1.C: New testcase.
7998 * g++.dg/ipa/pure-const-2.C: New testcase.
7999 * g++.dg/ipa/pure-const-3.C: New testcase.
8000
8001 2016-04-15 Marek Polacek <polacek@redhat.com>
8002
8003 PR c/70671
8004 * gcc.dg/bitfld-22.c: New test.
8005
8006 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8007
8008 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8009 x86_64.
8010
8011 2016-04-15 Marek Polacek <polacek@redhat.com>
8012
8013 PR c/70651
8014 * c-c++-common/pr70651.c: New test.
8015
8016 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8017
8018 PR rtl-optimization/70681
8019 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8020 dump scan on arm and powerpc.
8021 * gcc.dg/pr10474.c: Likewise.
8022
8023 2016-04-15 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR c++/69517
8026 PR c++/70019
8027 PR c++/70588
8028 * g++.dg/cpp1y/vla11.C: Revert for real.
8029
8030 PR c/70436
8031 * c-c++-common/Wparentheses-1.c: New test.
8032 * c-c++-common/gomp/Wparentheses-1.c: New test.
8033 * c-c++-common/gomp/Wparentheses-2.c: New test.
8034 * c-c++-common/gomp/Wparentheses-3.c: New test.
8035 * c-c++-common/gomp/Wparentheses-4.c: New test.
8036 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8037 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8038 * c-c++-common/goacc/Wparentheses-1.c: New test.
8039
8040 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8041
8042 PR target/70662
8043 * gcc.target/i386/pr70662.c: New test.
8044
8045 2016-04-15 Richard Biener <rguenther@suse.de>
8046 Alan Modra <amodra@gmail.com>
8047
8048 PR tree-optimization/70130
8049 * gcc.dg/vect/O3-pr70130.c: New testcase.
8050
8051 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8052
8053 PR target/70669
8054 * gcc.target/powerpc/pr70669.c: New test.
8055
8056 PR target/70640
8057 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8058 a power7 system that does not have an assembler that supports
8059 power8.
8060
8061 2016-04-14 Martin Sebor <msebor@redhat.com>
8062
8063 PR c++/69517
8064 PR c++/70019
8065 PR c++/70588
8066 * c-c++-common/ubsan/vla-1.c: Revert.
8067 * g++.dg/cpp1y/vla11.C: Same.
8068 * g++.dg/cpp1y/vla12.C: Same.
8069 * g++.dg/cpp1y/vla13.C: Same.
8070 * g++.dg/cpp1y/vla14.C: Same.
8071 * g++.dg/cpp1y/vla3.C: Same.
8072 * g++.dg/init/array24.C: Same.
8073 * g++.dg/ubsan/vla-1.C: Same.
8074
8075 2016-04-14 Marek Polacek <polacek@redhat.com>
8076 Jan Hubicka <hubicka@ucw.cz>
8077
8078 PR c++/70029
8079 * g++.dg/torture/pr70029.C: New test.
8080
8081 2016-04-14 Martin Sebor <msebor@redhat.com>
8082
8083 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8084 type size to prevent failures on targets with very low maximum
8085 alignment.
8086
8087 2016-04-14 Richard Biener <rguenther@suse.de>
8088
8089 PR tree-optimization/70623
8090 * gcc.dg/torture/pr70623.c: New testcase.
8091 * gcc.dg/torture/pr70623-2.c: Likewise.
8092
8093 2016-04-13 Martin Sebor <msebor@redhat.com>
8094
8095 PR c++/69517
8096 PR c++/70019
8097 PR c++/70588
8098 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8099 * g++.dg/cpp1y/vla11.C: New test.
8100 * g++.dg/cpp1y/vla12.C: New test.
8101 * g++.dg/cpp1y/vla13.C: New test.
8102 * g++.dg/cpp1y/vla14.C: New test.
8103 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8104 * g++.dg/init/array24.C: Fully brace VLA initializer.
8105 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8106
8107 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8108
8109 PR c++/70641
8110 * g++.dg/opt/pr70641.C: New test.
8111
8112 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8113
8114 PR rtl-optimization/68749
8115 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8116 effects of argument promotions.
8117 Remove default args to dg-skip-if.
8118
8119 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8120
8121 PR c++/70635
8122 * g++.dg/parse/pr70635.C: New.
8123
8124 2016-04-13 Marek Polacek <polacek@redhat.com>
8125
8126 PR c++/70639
8127 * c-c++-common/Wmisleading-indentation-4.c: New test.
8128
8129 2016-04-13 Marek Polacek <polacek@redhat.com>
8130
8131 PR c/70436
8132 * gcc.dg/Wparentheses-12.c: New test.
8133 * gcc.dg/Wparentheses-13.c: New test.
8134
8135 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8136
8137 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8138 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8139 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8140
8141 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR middle-end/70633
8144 * gcc.c-torture/compile/pr70633.c: New test.
8145
8146 PR debug/70628
8147 * gcc.dg/torture/pr70628.c: New test.
8148
8149 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8150
8151 PR c++/70610
8152 * g++.dg/template/pr70610.C: New test.
8153 * g++.dg/template/pr70610-2.C: New test.
8154 * g++.dg/template/pr70610-3.C: New test.
8155 * g++.dg/template/pr70610-4.C: New test.
8156
8157 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8158
8159 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8160 128 instead of 32.
8161
8162 PR c++/70571
8163 * g++.dg/ext/pr70571.C: New test.
8164
8165 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8166
8167 PR target/70640
8168 * gcc.target/powerpc/pr70640.c: New test.
8169
8170 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8171
8172 PR c++/68722
8173 * g++.dg/parse/pr68722.C: New.
8174
8175 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR rtl-optimization/70596
8178 * gcc.target/i386/pr70596.c: New test.
8179
8180 2016-04-12 Nathan Sidwell <nathan@acm.org>
8181
8182 PR c++/70501
8183 * g++.dg/init/pr70501.C: New.
8184
8185 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8186
8187 * gcc.target/i386/asm-flag-6.c: New test.
8188
8189 2016-04-12 Tom de Vries <tom@codesourcery.com>
8190
8191 PR tree-optimization/68756
8192 * gcc.dg/graphite/pr68756.c: New test.
8193
8194 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8195
8196 PR tree-optimization/70602
8197 * gcc.c-torture/execute/pr70602.c: New test.
8198
8199 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8200
8201 PR target/70381
8202 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8203 __float128 emulator is built and runs.
8204 * gcc.target/powerpc/float128-1.c: Likewise.
8205
8206 * lib/target-supports.exp (check_ppc_float128_sw_available):
8207 Rework tests for __float128 software and hardware
8208 availability. Fix exit condition to return 0 on success.
8209
8210 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8211
8212 PR target/70133
8213 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8214 * gcc.target/aarch64/target_attr_15.c: Likewise.
8215
8216 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/69066
8219 * g++.dg/cpp1y/pr69066.C: New.
8220
8221 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8222
8223 PR fortran/68566
8224 * gfortran.dg/pr36192.f90: Update test.
8225 * gfortran.dg/pr36192_1.f90: Update test.
8226 * gfortran.dg/real_dimension_1.f: Update test.
8227 * gfortran.dg/parameter_array_init_7.f90: New test.
8228
8229 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8230
8231 PR testsuite/64039
8232 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8233
8234 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8235
8236 PR rtl-optimization/66669
8237 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8238
8239 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8240
8241 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8242 * gcc.dg/pie-1.c: Likewise.
8243 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8244 * gcc.dg/pic-4.c: Likewise.
8245 * gcc.dg/pie-3.c: Likewise.
8246 * gcc.dg/pie-4.c: Likewise.
8247
8248 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8249
8250 PR tree-optimization/68644
8251 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8252
8253 PR rtl-optimization/64886
8254 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8255
8256 2016-04-09 Tom de Vries <tom@codesourcery.com>
8257
8258 PR tree-optimization/68953
8259 * gcc.dg/graphite/pr68953.c: New test.
8260
8261 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8262
8263 PR fortran/70592
8264 * gfortran.dg/deferred_character_16.f90: New test.
8265
8266 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR tree-optimization/70586
8269 * gcc.c-torture/execute/pr70586.c: New test.
8270
8271 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8272
8273 PR sanitizer/70573
8274 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8275 with __builtin_memset
8276 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8277
8278 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8279
8280 PR lto/70289
8281 PR ipa/70348
8282 PR tree-optimization/70373
8283 PR middle-end/70533
8284 PR middle-end/70534
8285 PR middle-end/70535
8286 * c-c++-common/goacc/reduction-5.c: New test.
8287 * c-c++-common/goacc/reduction-promotions.c: New test.
8288 * gfortran.dg/goacc/reduction-3.f95: New test.
8289 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8290
8291 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8292
8293 PR c++/70590
8294 PR c++/70452
8295 * g++.dg/pr70590.C: New test.
8296 * g++.dg/pr70590-2.C: New test.
8297
8298 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR middle-end/70593
8301 * gcc.target/i386/pr70593.c: New test.
8302
8303 PR rtl-optimization/70574
8304 * gcc.target/i386/avx2-pr70574.c: New test.
8305
8306 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8307
8308 PR sanitizer/70541
8309 * c-c++-common/asan/pr70541.c: New test.
8310
8311 2016-04-08 Tom de Vries <tom@codesourcery.com>
8312
8313 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8314 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8315
8316 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8317
8318 PR target/70566
8319 * gcc.c-torture/execute/pr70566.c: New test.
8320
8321 2016-04-08 Tom de Vries <tom@codesourcery.com>
8322
8323 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8324 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8325
8326 2016-04-08 Alan Modra <amodra@gmail.com>
8327
8328 * gcc.target/powerpc/pr70117.c: New.
8329
8330 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR testsuite/70581
8333 * gcc.dg/lto/simd-function_0.c: New test.
8334
8335 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8336 clones.
8337 * c-c++-common/attr-simd-2.c: Likewise.
8338 * c-c++-common/attr-simd-4.c: Likewise.
8339 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8340 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8341
8342 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8343
8344 PR testsuite/70553
8345 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8346
8347 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8348 Tom de Vries <tom@codesourcery.com>
8349
8350 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8351 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8352 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8353 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8354 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8355 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8356 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8357 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8358
8359 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8360
8361 PR c/70436
8362 * g++.dg/warn/Wparentheses-29.C: New test.
8363
8364 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8365
8366 PR c/70436
8367 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8368 explicit braces to resolve a future -Wparentheses warning.
8369
8370 2016-04-06 Richard Henderson <rth@redhat.com>
8371
8372 * gcc.dg/pr61817-1.c: New test.
8373 * gcc.dg/pr61817-2.c: New test.
8374 * gcc.dg/pr69391-1.c: New test.
8375 * gcc.dg/pr69391-2.c: New test.
8376
8377 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8378
8379 PR rtl-optimization/70398
8380 * gcc.target/aarch64/pr70398.c: New.
8381
8382 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8383
8384 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8385
8386 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8387 Pedro Alves <palves@redhat.com>
8388
8389 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8390
8391 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8392
8393 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8394 Check for avx512f effective targets instead of avx2.
8395 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8396 for AVX512F clones.
8397 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8398 * g++.dg/gomp/declare-simd-1.C: Likewise.
8399 * g++.dg/gomp/declare-simd-3.C: Likewise.
8400 * g++.dg/gomp/declare-simd-4.C: Likewise.
8401
8402 PR middle-end/70550
8403 * c-c++-common/gomp/pr70550-1.c: New test.
8404 * c-c++-common/gomp/pr70550-2.c: New test.
8405
8406 2016-04-05 Nathan Sidwell <nathan@acm.org>
8407
8408 PR c++/70512
8409 * g++.dg/ext/attribute-may-alias-5.C: New.
8410
8411 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR c++/70336
8414 * c-c++-common/pr70336.c: New test.
8415 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8416 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8417
8418 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8419
8420 PR ipa/66223
8421 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8422
8423 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8424
8425 PR rtl-optimization/70542
8426 * gcc.dg/torture/pr70542.c: New test.
8427 * gcc.target/i386/avx2-pr70542.c: New test.
8428
8429 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8430
8431 PR tree-optimization/70509
8432 * gcc.target/i386/avx512bw-pr70509.c: New test.
8433
8434 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8435
8436 PR c++/70452
8437 * g++.dg/ext/constexpr-vla4.C: New test.
8438
8439 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8440
8441 PR target/70510
8442 * gcc.target/i386/pr70510.c: New test.
8443
8444 2016-04-05 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/70526
8447 * g++.dg/torture/pr70526.C: New testcase.
8448
8449 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR target/70525
8452 * gcc.target/i386/pr70525.c: New test.
8453
8454 2016-04-05 Richard Biener <rguenther@suse.de>
8455
8456 PR middle-end/70499
8457 * g++.dg/torture/pr70499.C: New testcase.
8458
8459 2016-04-05 Richard Biener <rguenther@suse.de>
8460
8461 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8462 remove XFAIL.
8463
8464 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR middle-end/70307
8467 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8468 rs6000 ABI warnings.
8469
8470 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8471
8472 PR ipa/66223
8473 * g++.dg/ipa/devirt-51.C: New testcase.
8474
8475 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8476 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR middle-end/70457
8479 * gcc.dg/torture/pr70457.c: New.
8480
8481 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8482
8483 PR fortran/67538
8484 * gfortran.dg/allocate_with_source_19.f08: New test.
8485
8486 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8487
8488 PR fortran/65795
8489 * gfortran.dg/coarray_allocate_6.f08: New test.
8490
8491 2016-04-04 Richard Biener <rguenther@suse.de>
8492
8493 PR rtl-optimization/70484
8494 * gcc.dg/torture/pr70484.c: New testcase.
8495
8496 2016-04-04 Marek Polacek <polacek@redhat.com>
8497
8498 PR c/70307
8499 * gcc.dg/torture/pr70307.c: New test.
8500
8501 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8502
8503 PR target/70416
8504 PR target/67391
8505 * gcc.target/sh/torture/pr70416.c: New.
8506
8507 2016-04-02 Martin Sebor <msebor@redhat.com>
8508
8509 PR c++/67376
8510 PR c++/70170
8511 PR c++/70172
8512 PR c++/70228
8513 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8514 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8515 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8516 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8517 * g++.dg/cpp0x/constexpr-string.C: Same.
8518 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8519 * g++.dg/cpp0x/pr65398.C: Same.
8520 * g++.dg/ext/constexpr-vla1.C: Same.
8521 * g++.dg/ext/constexpr-vla2.C: Same.
8522 * g++.dg/ext/constexpr-vla3.C: Same.
8523 * g++.dg/ubsan/pr63956.C: Same.
8524
8525 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR rtl-optimization/70467
8528 * gcc.target/i386/pr70467-2.c: New test.
8529
8530 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8531 Marek Polacek <polacek@redhat.com>
8532
8533 PR c++/70488
8534 * g++.dg/init/new47.C: New test.
8535
8536 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8537
8538 PR target/70496
8539 * gcc.target/arm/pr70496.c: New test.
8540
8541 2016-04-01 Nathan Sidwell <nathan@acm.org>
8542
8543 PR c++/68475
8544 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8545
8546 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8547
8548 PR target/69890
8549 * gcc.dg/strlenopt.h (memmove): New.
8550 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8551 instead of "string.h".
8552 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8553 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8554 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8555 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8556 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8557 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8558 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8559 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8560 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8561 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8562 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8563 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8564 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8565 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8566 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8567 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8568 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8569 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8570 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8571 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8572
8573 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8574
8575 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8576 (Holder::foo): Reflect this.
8577
8578 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8579
8580 PR target/70442
8581 * gcc.dg/pr70442.c: New test.
8582
8583 2016-03-31 Nathan Sidwell <nathan@acm.org>
8584
8585 PR c++/70393
8586 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8587
8588 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8589
8590 PR target/70453
8591 * gcc.target/i386/pr70453.c: New test.
8592
8593 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8594
8595 PR target/70292
8596 * gcc.c-torture/pr70292.c: New test.
8597
8598 2016-03-31 Marek Polacek <polacek@redhat.com>
8599
8600 PR c/70297
8601 * c-c++-common/pr70297.c: New test.
8602 * g++.dg/cpp0x/typedef-redecl.C: New test.
8603 * gcc.dg/typedef-redecl2.c: New test.
8604
8605 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR rtl-optimization/70460
8608 * gcc.c-torture/execute/pr70460.c: New test.
8609
8610 2016-03-31 Richard Biener <rguenther@suse.de>
8611
8612 PR c++/70430
8613 * g++.dg/ext/vector30.C: New testcase.
8614
8615 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8616 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8617
8618 * gfortran.dg/fmt_pf.f90: New test.
8619
8620 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8621
8622 Forward-port from 5 branch
8623 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR testsuite/70356
8626 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8627 dg-require-effective-target after dg-do.
8628
8629 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8630
8631 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8632
8633 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8634 Julian Brown <julian@codesourcery.com>
8635 Chung-Lin Tang <cltang@codesourcery.com>
8636 Cesar Philippidis <cesar@codesourcery.com>
8637 James Norris <jnorris@codesourcery.com>
8638 Tom de Vries <tom@codesourcery.com>
8639 Nathan Sidwell <nathan@codesourcery.com>
8640
8641 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8642 * c-c++-common/goacc/loop-clauses.c: Likewise.
8643 * g++.dg/goacc/template.C: Likewise.
8644 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8645 * gfortran.dg/goacc/loop-1.f95: Likewise.
8646 * gfortran.dg/goacc/loop-5.f95: Likewise.
8647 * gfortran.dg/goacc/loop-6.f95: Likewise.
8648 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8649 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8650 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8651 * c-c++-common/goacc/clauses-fail.c: Likewise.
8652 * c-c++-common/goacc/parallel-1.c: Likewise.
8653 * c-c++-common/goacc/reduction-1.c: Likewise.
8654 * c-c++-common/goacc/reduction-2.c: Likewise.
8655 * c-c++-common/goacc/reduction-3.c: Likewise.
8656 * c-c++-common/goacc/reduction-4.c: Likewise.
8657 * c-c++-common/goacc/routine-3.c: Likewise.
8658 * c-c++-common/goacc/routine-4.c: Likewise.
8659 * c-c++-common/goacc/routine-5.c: Likewise.
8660 * c-c++-common/goacc/tile.c: Likewise.
8661 * g++.dg/goacc/template.C: Likewise.
8662 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8663 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8664 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8665 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8666 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8667 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8668 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8669 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8670 * c-c++-common/goacc/use_device-1.c: ... this file.
8671 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8672 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8673 * c-c++-common/goacc/host_data-6.c: ... this file.
8674 * c-c++-common/goacc/loop-2-kernels.c: New file.
8675 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8676 * c-c++-common/goacc/loop-3.c: Likewise.
8677 * g++.dg/goacc/reference.C: Likewise.
8678 * g++.dg/goacc/routine-1.C: Likewise.
8679 * g++.dg/goacc/routine-2.C: Likewise.
8680
8681 2016-03-30 Richard Biener <rguenther@suse.de>
8682
8683 PR middle-end/70450
8684 * gcc.dg/torture/pr70450.c: New testcase.
8685
8686 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR target/70421
8689 * gcc.dg/torture/pr70421.c: New test.
8690 * gcc.target/i386/avx512f-pr70421.c: New test.
8691
8692 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8693
8694 PR testsuite/70364
8695 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8696 (check): New function.
8697 (bar): Call check.
8698 (foo): Align stack to 16 bytes when calling bar.
8699 * gcc.target/i386/cleanup-2.c: Likewise.
8700
8701 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8702
8703 PR tree-optimization/59124
8704 * gcc.dg/Warray-bounds-19.c: New test.
8705
8706 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8707
8708 * lib/prune.exp (escape_regex_chars): New.
8709 (prune_file_path): Update to quote metcharacters for regexp.
8710
8711 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR rtl-optimization/70429
8714 * gcc.c-torture/execute/pr70429.c: New test.
8715
8716 PR tree-optimization/70405
8717 * gcc.dg/pr70405.c: New test.
8718
8719 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8720
8721 PR fortran/70397
8722 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8723 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8724
8725 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8726
8727 PR testsuite/64177
8728 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8729 __cilkrts_set_param to set two workers.
8730 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8731 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8732
8733 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8734
8735 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8736
8737 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8738
8739 PR target/70406
8740 * gcc.target/i386/pr70406.c: New test.
8741
8742 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8743
8744 * gnat.dg/specs/double_record_extension3.ads: New test.
8745
8746 2016-03-25 Richard Henderson <rth@redhat.com>
8747
8748 PR target/70120
8749 * gcc.target/aarch64/pr70120-1.c: New.
8750 * gcc.target/aarch64/pr70120-2.c: New.
8751 * gcc.target/aarch64/pr70120-3.c: New.
8752
8753 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8754
8755 PR c++/62212
8756 * g++.dg/template/mangle2.C: The dg-do directive should be
8757 "compile" not "assemble".
8758
8759 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8760
8761 PR lto/69650
8762 * gcc.dg/pr69650.c: New test.
8763
8764 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8765
8766 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8767
8768 2016-03-25 Alan Modra <amodra@gmail.com>
8769
8770 * gcc.dg/dfp/pr70052.c: New test.
8771
8772 2016-03-24 Richard Henderson <rth@redhat.com>
8773
8774 PR middle-end/69845
8775 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8776 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8777
8778 2016-03-24 Tom de Vries <tom@codesourcery.com>
8779
8780 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8781
8782 2016-03-24 Tom de Vries <tom@codesourcery.com>
8783
8784 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8785 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8786
8787 2016-03-24 Tom de Vries <tom@codesourcery.com>
8788
8789 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8790 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8791
8792 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8793
8794 PR c++/62212
8795 * g++.dg/template/mangle2.C: New test.
8796
8797 2016-03-24 Richard Biener <rguenther@suse.de>
8798
8799 PR tree-optimization/70396
8800 * gcc.dg/torture/pr70396.c: New testcase.
8801
8802 2016-03-24 Richard Biener <rguenther@suse.de>
8803
8804 PR middle-end/70370
8805 * gcc.dg/torture/pr70370.c: New testcase.
8806
8807 2016-03-24 Tom de Vries <tom@codesourcery.com>
8808
8809 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8810 * gfortran.dg/goacc/kernels-tree.f95: Same.
8811 * gfortran.dg/goacc/parallel-tree.f95: Same.
8812
8813 2016-03-24 Tom de Vries <tom@codesourcery.com>
8814
8815 * c-c++-common/goacc/uninit-if-clause.c: New test.
8816 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8817
8818 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8819
8820 PR target/70290
8821 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8822 Fix formatting.
8823
8824 2016-03-24 Richard Biener <rguenther@suse.de>
8825
8826 PR tree-optimization/70372
8827 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8828
8829 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8830
8831 PR c++/70347
8832 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8833
8834 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8835
8836 PR c++/70332
8837 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8838
8839 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8840
8841 PR c++/70001
8842 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8843 * g++.dg/cpp1y/pr70001.C: New test.
8844
8845 PR c++/70323
8846 * g++.dg/cpp0x/constexpr-70323.C: New test.
8847
8848 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8849 Jason Merrill <jason@redhat.com>
8850 Jakub Jelinek <jakub@redhat.com>
8851
8852 PR c++/69315
8853 * g++.dg/cpp0x/constexpr-69315.C: New test.
8854 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8855
8856 2016-03-23 Marek Polacek <polacek@redhat.com>
8857
8858 PR c++/69884
8859 * g++.dg/warn/Wignored-attributes-1.C: New test.
8860 * g++.dg/warn/Wignored-attributes-2.C: New test.
8861
8862 2016-03-23 Tom de Vries <tom@codesourcery.com>
8863
8864 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8865 initialization.
8866 * gfortran.dg/goacc/private-3.f95 (test): Same.
8867 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8868 missing use param.
8869
8870 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8871
8872 * lib/target-supports.exp: Remove v7ve entry from loop
8873 creating effective target checks.
8874 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8875 (add_options_for_arm_arch_v7ve): Likewise.
8876
8877 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8878
8879 PR tree-optimization/70354
8880 * gcc.dg/vect/pr70354-1.c: New test.
8881 * gcc.dg/vect/pr70354-2.c: New test.
8882 * gcc.target/i386/avx2-pr70354-1.c: New test.
8883 * gcc.target/i386/avx2-pr70354-2.c: New test.
8884
8885 2016-03-22 Jeff Law <law@redhat.com>
8886
8887 PR target/70232
8888 * gcc.dg/tree-ssa/pr70232.c: New test.
8889
8890 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8891
8892 PR target/70302
8893 * gcc.target/i386/pr70302.c: New test.
8894
8895 2016-03-22 Richard Biener <rguenther@suse.de>
8896
8897 PR middle-end/70251
8898 * g++.dg/torture/pr70251.C: New testcase.
8899
8900 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8901
8902 PR c/69993
8903 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8904 Wmisleading-indentation.c.
8905 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8906 reflect change to diagnostic text and order of messages.
8907 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8908
8909 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8910
8911 * g++.dg/ext/java-3.C: Don't compile on AIX.
8912
8913 2016-03-22 Richard Biener <rguenther@suse.de>
8914
8915 PR middle-end/70333
8916 * gcc.dg/torture/pr70333.c: New testcase.
8917
8918 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8919
8920 * g++.dg/ext/pr70290.C: New test.
8921
8922 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8923
8924 PR target/70325
8925 * gcc.target/i386/pr70325.c: New test.
8926
8927 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR target/70329
8930 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8931 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8932
8933 PR target/70300
8934 * gcc.target/i386/pr70300.c: New test.
8935
8936 PR c++/70295
8937 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8938 (func2): New function for cond with parens, xfail warning for c++.
8939 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8940
8941 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8942
8943 PR c++/70096
8944 * g++.dg/template/ptrmem30.C: New test.
8945
8946 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8947
8948 PR c++/70204
8949 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8950 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8951
8952 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR middle-end/70326
8955 * gcc.dg/pr70326.c: New test.
8956
8957 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8958 Jakub Jelinek <jakub@redhat.com>
8959
8960 PR tree-optimization/70317
8961 * gcc.dg/pr70317.c: New test.
8962
8963 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8964
8965 PR target/70327
8966 * gcc.target/i386/pr70327.c: New test.
8967
8968 2016-03-21 Martin Liska <mliska@suse.cz>
8969
8970 PR ipa/70306
8971 * gcc.dg/ipa/pr70306.c: New test.
8972
8973 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8974
8975 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8976 * gcc.target/arm/attr-align3.c: Likewise.
8977 * gcc.target/arm/attr_arm.c: Likewise.
8978 * gcc.target/arm/flip-thumb.c: Likewise.
8979
8980 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR target/70296
8983 * gcc.target/powerpc/altivec-36.c: New test.
8984
8985 2016-03-21 Richard Biener <rguenther@suse.de>
8986
8987 PR tree-optimization/70310
8988 * gcc.dg/torture/pr70310.c: New testcase.
8989
8990 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8991
8992 PR target/70293
8993 * gcc.target/i386/pr70293.c: New test.
8994
8995 2016-03-21 Richard Biener <rguenther@suse.de>
8996
8997 PR tree-optimization/70288
8998 * gcc.dg/torture/pr70288-1.c: New testcase.
8999 * gcc.dg/torture/pr70288-2.c: Likewise.
9000
9001 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9002
9003 PR rtl-optimization/69307
9004 * gcc.target/arm/pr69307.c: New test.
9005
9006 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9007
9008 PR rtl-optimization/69102
9009 * gcc.c-torture/compile/pr69102.c: New test.
9010
9011 2016-03-18 Jeff Law <law@redhat.com>
9012
9013 PR rtl-optimization/70263
9014 * gcc.c-torture/compile/pr70263-1.c: New test.
9015 * gcc.target/i386/pr70263-2.c: New test.
9016
9017 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9018
9019 PR rtl-optimization/70278
9020 * gcc.dg/torture/pr70278.c: New test.
9021 * gcc.target/arm/pr70278.c: New test.
9022
9023 2016-03-18 David Malcolm <dmalcolm@redhat.com>
9024
9025 PR c/70281
9026 * gcc.dg/plugin/diagnostic-test-expressions-1.c
9027 (test_builtin_types_compatible_p): New test function.
9028 * gcc.dg/pr70281.c: New test case.
9029
9030 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9031
9032 PR target/70113
9033 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9034
9035 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9036
9037 PR tree-optimization/70252
9038 * gcc.dg/pr70252.c: New test.
9039
9040 2016-03-18 Tom de Vries <tom@codesourcery.com>
9041
9042 * gcc.dg/pr70161-2.c: New test.
9043 * gcc.dg/pr70161.c: New test.
9044
9045 2016-03-18 Tom de Vries <tom@codesourcery.com>
9046
9047 PR ipa/70269
9048 * gcc.dg/pr70269.c: New test.
9049
9050 2016-03-18 Jakub Jelinek <jakub@redhat.com>
9051
9052 PR c++/70267
9053 * g++.dg/ext/java-3.C: New test.
9054
9055 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9056
9057 PR c++/70205
9058 * g++.dg/lookup/pr70205.C: New test.
9059
9060 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9061
9062 PR c++/70218
9063 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9064
9065 2016-03-17 Marek Polacek <polacek@redhat.com>
9066
9067 PR c/69407
9068 * gcc.dg/atomic-op-6.c: New test.
9069
9070 2016-03-17 David Malcolm <dmalcolm@redhat.com>
9071
9072 PR c/70264
9073 * c-c++-common/pr70264.c: New test case.
9074
9075 2016-03-17 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR c++/70144
9078 * c-c++-common/pr70144-1.c: New test.
9079 * c-c++-common/pr70144-2.c: New test.
9080
9081 PR c++/70272
9082 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9083 * g++.dg/opt/flifetime-dse6.C: New test.
9084 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9085
9086 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9087
9088 PR driver/70192
9089 * gcc.dg/pic-1.c: New test.
9090 * gcc.dg/pic-2.c: Likewise.
9091 * gcc.dg/pic-3.c: Likewise.
9092 * gcc.dg/pic-4.c: Likewise.
9093 * gcc.dg/pie-1.c: Likewise.
9094 * gcc.dg/pie-2.c: Likewise.
9095 * gcc.dg/pie-3.c: Likewise.
9096 * gcc.dg/pie-4.c: Likewise.
9097 * gcc.dg/pie-5.c: Likewise.
9098 * gcc.dg/pie-6.c: Likewise.
9099
9100 2016-03-17 Tom de Vries <tom@codesourcery.com>
9101
9102 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9103 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9104
9105 2016-03-17 Richard Biener <rguenther@suse.de>
9106
9107 PR debug/70271
9108 * g++.dg/debug/pr70271.C: New testcase.
9109
9110 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9111
9112 * gcc.target/i386/pr70251.c: New test.
9113
9114 2016-03-17 Marek Polacek <polacek@redhat.com>
9115
9116 PR c++/70194
9117 * g++.dg/warn/constexpr-70194.C: New test.
9118
9119 2016-03-16 Richard Henderson <rth@redhat.com>
9120
9121 PR middle-end/70240
9122 * gcc.c-torture/compile/pr70240.c: New.
9123
9124 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9125
9126 * gcc.c-torture/compile/20151204.c: Skip for avr.
9127
9128 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9129
9130 PR target/70245
9131 * g++.dg/opt/pr70245.C: New test.
9132 * g++.dg/opt/pr70245.h: New file.
9133 * g++.dg/opt/pr70245-aux.cc: New file.
9134
9135 2016-03-16 Martin Sebor <msebor@redhat.com>
9136
9137 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9138
9139 2016-03-16 Richard Henderson <rth@redhat.com>
9140
9141 PR middle-end/70199
9142 * gcc.c-torture/compile/pr70199.c: New.
9143
9144 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9145
9146 * gcc.dg/uninit-19.c: Run dos2unix.
9147
9148 2016-03-16 Marek Polacek <polacek@redhat.com>
9149
9150 PR c/70093
9151 * gcc.dg/nested-func-10.c: New test.
9152 * gcc.dg/nested-func-9.c: New test.
9153
9154 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9155
9156 PR tree-optimization/68714
9157 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9158
9159 2016-03-16 Tom de Vries <tom@codesourcery.com>
9160
9161 PR tree-optimization/68715
9162 * gcc.dg/graphite/pr68715-2.c: New test.
9163 * gcc.dg/graphite/pr68715.c: New test.
9164 * gfortran.dg/graphite/pr68715.f90: New test.
9165
9166 2016-03-16 Tom de Vries <tom@codesourcery.com>
9167
9168 PR tree-optimization/68809
9169 * gcc.dg/graphite/pr68809-2.c: New test.
9170 * gcc.dg/graphite/pr68809.c: New test.
9171
9172 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR c++/70147
9175 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9176 method call to i () as argument. Adjust expected output.
9177
9178 PR c++/70147
9179 * g++.dg/ubsan/pr70147-1.C: New test.
9180 * g++.dg/ubsan/pr70147-2.C: New test.
9181
9182 2016-03-15 Martin Sebor <msebor@redhat.com>
9183
9184 PR c++/58281
9185 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9186
9187 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9188
9189 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9190 hppa*-*-hpux*.
9191
9192 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9193
9194 PR libfortran/69799
9195 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9196 libatomic_available.
9197
9198 2016-03-15 Marek Polacek <polacek@redhat.com>
9199
9200 PR c++/70209
9201 * g++.dg/ext/attribute-may-alias-4.C: New test.
9202
9203 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9204
9205 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9206 -fvar-tracking-assignments-toggle flag.
9207
9208 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9209
9210 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9211
9212 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR rtl-optimization/70222
9215 * gcc.c-torture/execute/pr70222-1.c: New test.
9216 * gcc.c-torture/execute/pr70222-2.c: New test.
9217
9218 2016-03-15 Richard Henderson <rth@redhat.com>
9219
9220 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9221
9222 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9223
9224 PR rtl-optimization/69032
9225 * gcc.dg/pr69032.c: New test.
9226
9227 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9228
9229 PR rtl-optimization/63384
9230 * g++.dg/pr63384.C: New test.
9231
9232 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9233
9234 PR target/64411
9235 * gcc.target/i386/pr64411.C: New test.
9236
9237 2016-03-15 Tom de Vries <tom@codesourcery.com>
9238
9239 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9240 * gfortran.dg/goacc/kernels-alias.f95: New test.
9241
9242 2016-03-14 Martin Sebor <msebor@redhat.com>
9243
9244 PR c++/53792
9245 * g++.dg/cpp0x/constexpr-inline.C: New test.
9246 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9247
9248 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9249
9250 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9251
9252 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9253
9254 PR middle-end/70219
9255 * gcc.dg/pr70219.c: New test.
9256
9257 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9258
9259 PR target/70083
9260 * gcc.dg/torture/pr70083.c: New test.
9261 * gcc.target/i386/pr70083.c: New test.
9262
9263 2016-03-14 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/56365
9266 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9267
9268 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9269
9270 PR target/70098
9271 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9272 New function.
9273 * g++.dg/pr70098.C: New testcase.
9274
9275
9276 2016-03-14 Tom de Vries <tom@codesourcery.com>
9277
9278 PR tree-optimization/70045
9279 * gcc.dg/graphite/pr70045.c: New test.
9280
9281 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9282
9283 PR fortran/69043
9284 * gfortran.dg/include_9.f90: New test.
9285
9286 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9287
9288 PR fortran/45076
9289 gfortran.dg/prof/prof.exp: New script.
9290 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9291
9292 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9293
9294 PR rtl-optimization/69307
9295 * gcc.dg/pr69307.c: New test.
9296
9297 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9298
9299 PR target/69614
9300 * gcc.target/arm/pr69614.c: New.
9301
9302 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9303
9304 PR fortran/70031
9305 * gfortran.dg/submodule_14.f08: New test
9306
9307 PR fortran/69524
9308 * gfortran.dg/submodule_15.f08: New test
9309
9310 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9311
9312 PR c++/70106
9313 * g++.dg/cpp1y/paren3.C: New test.
9314
9315 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9316
9317 PR target/70131
9318 * gcc.target/powerpc/ppc-round2.c: New test.
9319
9320 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9321
9322 PR target/70123
9323 * gcc.dg/torture/pr70123.c: New test.
9324
9325 2016-03-11 Jeff Law <law@redhat.com>
9326
9327 PR tree-optimization/70190
9328 * gcc.c-torture/compile/pr70190.c: New test.
9329
9330 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9331
9332 PR c/68187
9333 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9334 case.
9335 (test43_b): Likewise.
9336 (test43_c): Likewise.
9337 (test43_d): Likewise.
9338 (test43_e): Likewise.
9339 (test43_f): Likewise.
9340 (test43_g): Likewise.
9341 (test44_a): Likewise.
9342 (test44_b): Likewise.
9343 (test44_c): Likewise.
9344 (test44_d): Likewise.
9345 (test44_e): Likewise.
9346
9347 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9348
9349 PR c/70085
9350 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9351
9352 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9353
9354 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9355 dg-options.
9356
9357 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9358
9359 PR target/70002
9360 PR target/69245
9361 * gcc.target/aarch64/pr69245_2.c: New test.
9362
9363 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9364
9365 PR tree-optimization/70177
9366 * gcc.dg/pr70177.c: New test.
9367
9368 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9369
9370 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9371
9372 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9373
9374 * gcc.dg/tree-ssa/sra-20.c: New.
9375
9376 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9377
9378 PR rtl-optimization/70174
9379 * gcc.dg/pr70174.c: New test.
9380
9381 PR tree-optimization/70169
9382 * gcc.dg/pr70169.c: New test.
9383
9384 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9385
9386 PR target/70160
9387 * gcc.target/i386/pr70160.c: New test.
9388
9389 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9390
9391 * gcc.target/s390/dfp-1.c: New test.
9392
9393 2016-03-10 Nick Clifton <nickc@redhat.com>
9394
9395 PR target/70044
9396 * gcc.target/aarch64/pr70044.c: New test.
9397
9398 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9399 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR c++/70001
9402 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9403 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9404 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9405
9406 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9407
9408 PR lto/69589
9409 * g++.dg/lto/pr69589_0.C: New testcase
9410 * g++.dg/lto/pr69589_1.C: New testcase
9411
9412 2016-03-10 Marek Polacek <polacek@redhat.com>
9413
9414 PR c++/70153
9415 * g++.dg/delayedfold/unary-plus1.C: New test.
9416
9417 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9418
9419 * gcc.target/arm/pr45701-1.c: Escape brackets.
9420 * gcc.target/arm/pr45701-2.c: Likewise.
9421
9422 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9423
9424 * gfortran.dg/unconstrained_commons.f: New.
9425
9426 2016-03-10 Alan Modra <amodra@gmail.com>
9427
9428 * gcc.dg/pr69195.c: New.
9429 * gcc.dg/pr69238.c: New.
9430
9431 2016-03-10 Tom de Vries <tom@codesourcery.com>
9432
9433 PR testsuite/68915
9434 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9435
9436 2016-03-10 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/70128
9439 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9440 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9441
9442 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR tree-optimization/70152
9445 * gcc.dg/pr70152.c: New test.
9446
9447 PR target/70086
9448 * gcc.target/i386/pr70086-1.c: New test.
9449 * gcc.target/i386/pr70086-2.c: New test.
9450 * gcc.target/i386/pr70086-3.c: New test.
9451
9452 PR tree-optimization/70127
9453 * gcc.c-torture/execute/pr70127.c: New test.
9454
9455 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9456
9457 * c-c++-common/goacc/combined-directives-2.c: New test.
9458
9459 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9460
9461 PR c/68473
9462 PR c++/70105
9463 * g++.dg/diagnostic/pr70105.C: New test.
9464 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9465 (test_multiple_ordinary_maps): New test function.
9466
9467 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9468
9469 PR c/68473
9470 PR c++/70105
9471 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9472 Drop range information from call to inform_at_rich_loc.
9473 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9474 New.
9475 (test_show_locus): Replace calls to rich_location::add_range with
9476 calls to add_range. Rewrite the tests that used the now-defunct
9477 rich_location ctor taking a source_range. Simplify other tests
9478 by replacing calls to COMBINE_LOCATION_DATA with calls to
9479 make_location.
9480
9481 2016-03-09 Richard Biener <rguenther@suse.de>
9482 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR tree-optimization/70138
9485 * gcc.dg/vect/pr70138-1.c: New testcase.
9486 * gcc.dg/vect/pr70138-2.c: Likewise.
9487
9488 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR target/70049
9491 * gcc.target/i386/pr70049.c: New test.
9492
9493 2016-03-09 Richard Biener <rguenther@suse.de>
9494
9495 PR c/70143
9496 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9497 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9498 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9499
9500 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9501
9502 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9503 arm-*-*.
9504
9505 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9506
9507 PR middle-end/67278
9508 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9509
9510 PR target/67278
9511 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9512
9513 PR middle-end/70050
9514 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9515 in testcase comment.
9516
9517 2016-03-09 Tom de Vries <tom@codesourcery.com>
9518
9519 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9520 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9521 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9522 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9523 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9524 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9525 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9526 * gfortran.dg/goacc/kernels-loop.f95: New test.
9527
9528 2016-03-08 Martin Sebor <msebor@redhat.com>
9529
9530 PR c++/62096
9531 * g++.dg/warn/overflow-warn-7.C: New test.
9532
9533 2016-03-08 Jason Merrill <jason@redhat.com>
9534
9535 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9536 * lib/target-supports.exp (check_effective_target_concepts): New.
9537
9538 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9539
9540 PR c++/70135
9541 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9542 * g++.dg/ubsan/pr70135.C: New test.
9543
9544 PR target/70110
9545 * gcc.dg/pr70110.c: New test.
9546
9547 2016-03-07 Martin Jambor <mjambor@suse.cz>
9548
9549 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9550 * c-c++-common/gomp/if-1.c: Likewise.
9551 * c-c++-common/gomp/pr61486-2.c: Likewise.
9552 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9553 to dg-additional-options.
9554 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9555 * g++/gomp/target-teams-1.c: Likewise.
9556 * gcc.dg/gomp/gomp.exp: Likewise.
9557 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9558 dg-additional-options.
9559 * gfortran.dg/gomp/gomp.exp: Likewise.
9560 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9561 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9562 dg-additional-options.
9563 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9564
9565 2016-03-07 Martin Jambor <mjambor@suse.cz>
9566
9567 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9568 * c-c++-common/gomp/gridify-1.c: New test.
9569 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9570
9571 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9572
9573 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9574 trigger for cortex-r8, when scanning for register r8.
9575 * gcc.target/arm/pr45701-2.c: Likewise.
9576
9577 2016-02-26 Richard Biener <rguenther@suse.de>
9578 Jeff Law <law@redhat.com>
9579
9580 PR tree-optimization/69740
9581 * gcc.c-torture/compile/pr69740-1.c: New test.
9582 * gcc.c-torture/compile/pr69740-2.c: New test.
9583
9584 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9585
9586 * lib/target-supports.exp
9587 (check_effective_target_whole_vector_shift): Enable for PPC64.
9588
9589 2016-03-07 Richard Biener <rguenther@suse.de>
9590
9591 PR tree-optimization/70115
9592 * gcc.dg/torture/pr70115.c: New testcase.
9593
9594 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9595
9596 PR middle-end/69916
9597 * c-c-++-common/goacc/pr69916.c: New.
9598
9599 2016-03-07 Richard Henderson <rth@redhat.com>
9600
9601 * gcc.c-torture/compile/pr70061.c: New test.
9602
9603 2016-03-07 Richard Biener <rguenther@suse.de>
9604
9605 PR testsuite/70109
9606 * gcc.dg/vect/O3-pr36098.c: New testcase.
9607
9608 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9609
9610 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9611
9612 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9613
9614 * gnat.dg/renaming9.ad[sb]: New testcase.
9615
9616 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9617
9618 PR c++/70084
9619 * g++.dg/expr/stdarg3.C: New test.
9620
9621 2016-03-04 Jeff Law <law@redhat.com>
9622
9623 PR tree-optimization/69196
9624 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9625 x86_64-*-*.
9626
9627 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9628
9629 PR c/69973
9630 * gcc.dg/pr69973.c: New test.
9631
9632 PR rtl-optimization/69941
9633 * gcc.dg/torture/pr69941.c: New test.
9634
9635 PR c/69824
9636 * gcc.dg/pr69824.c: New test.
9637
9638 2016-03-05 Tom de Vries <tom@codesourcery.com>
9639
9640 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9641 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9642 function.
9643
9644 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9645
9646 PR c++/66786
9647 * g++.dg/cpp1y/var-templ48.C: New test.
9648 * g++.dg/cpp1y/var-templ49.C: New test.
9649
9650 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9651
9652 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9653
9654 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR c++/70035
9657 * g++.dg/ubsan/pr70035.C: New test.
9658
9659 PR target/70062
9660 * gcc.target/i386/pr70062.c: New test.
9661
9662 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9663
9664 * g++.dg/template/typename21.C: Remove c++98_only.
9665
9666 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9667
9668 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9669
9670 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9671
9672 PR c/68187
9673 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9674 function.
9675 (fn_42_b): Likewise.
9676 (fn_42_c): Likewise.
9677
9678 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9679
9680 PR c/68187
9681 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9682 function.
9683 (fn_40_b): Likewise.
9684 (fn_41_a): Likewise.
9685 (fn_41_b): Likewise.
9686
9687 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR target/70059
9690 * gcc.target/i386/avx512f-pr70059.c: New test.
9691 * gcc.target/i386/avx512dq-pr70059.c: New test.
9692
9693 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9694
9695 PR rtl-optimization/57676
9696 * gcc.dg/torture/pr57676.c: New test.
9697
9698 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9699
9700 * gcc.dg/pr70026.c: New test.
9701
9702 2016-03-04 Marek Polacek <polacek@redhat.com>
9703
9704 PR c/69798
9705 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9706 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9707
9708 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9709
9710 PR target/70004
9711 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9712 Delete.
9713 (test_corners_sisd_si): Likewise.
9714 (main): Remove checks of the above.
9715 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9716
9717 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9718
9719 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9720
9721 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9722
9723 * gcc.dg/torture/pr69951.c: Accept argc==0.
9724
9725 2016-03-04 Richard Biener <rguenther@suse.de>
9726
9727 PR c++/70054
9728 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9729 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9730
9731 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9732
9733 PR testsuite/69766
9734 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9735 testing multiarch.
9736
9737 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR debug/69947
9740 * gcc.dg/guality/pr69947.c: New test.
9741
9742 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR ada/70017
9745 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9746
9747 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9748
9749 PR rtl-optimization/69904
9750 * gcc.target/arm/pr69904.c: New test.
9751
9752 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR target/70021
9755 * gcc.dg/vect/pr70021.c: New test.
9756 * gcc.target/i386/pr70021.c: New test.
9757
9758 2016-03-03 Marek Polacek <polacek@redhat.com>
9759
9760 PR middle-end/70050
9761 * gcc.dg/pr70050.c: New test.
9762
9763 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9764
9765 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9766
9767 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9768
9769 PR tree-optimization/70043
9770 * gfortran.dg/vect/pr70043.f90: New test.
9771
9772 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9773
9774 * gnat.dg/specs/task1.ads: New test.
9775
9776 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9777
9778 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9779 Invoke gdb with -batch.
9780 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9781
9782 2016-03-03 Richard Biener <rguenther@suse.de>
9783
9784 PR tree-optimization/55936
9785 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9786
9787 2016-03-02 Jeff Law <law@redhat.com>
9788
9789 PR rtl-optimization/69942
9790 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9791 effects of argument promotions.
9792
9793 PR tree-optimization/69987
9794 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9795 target does not support -fprefetch-loop-arrays.
9796
9797 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9798
9799 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9800
9801 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9802
9803 PR rtl-optimization/69052
9804 * gcc.target/i386/pr69052.c: New test.
9805
9806 2016-03-02 Alan Modra <amodra@gmail.com>
9807
9808 * gcc.dg/pr69990.c: New.
9809
9810 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9811
9812 PR c/68062
9813 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9814
9815 PR middle-end/70022
9816 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9817
9818 PR target/70028
9819 * gcc.target/i386/pr70028.c: New test.
9820
9821 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9822
9823 * c-c++-common/asan/swapcontext-test-1.c,
9824 * c-c++-common/tsan/thread_leak.c,
9825 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9826 * g++.dg/tsan/benign_race.C,
9827 * g++.dg/tsan/fd_close_norace.C,
9828 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9829 races with sanitizer output
9830
9831 2016-03-02 Richard Biener <rguenther@suse.de>
9832 Uros Bizjak <ubizjak@gmail.com>
9833
9834 PR target/67278
9835 * gcc.dg/simd-8.c: New testcase.
9836
9837 2016-03-02 Richard Biener <rguenther@suse.de>
9838
9839 PR middle-end/67278
9840 * gcc.dg/simd-7.c: New testcase.
9841
9842 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9843
9844 * gcc.target/i386/pr70007.c: Tweak.
9845
9846 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9847
9848 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9849
9850 2016-03-02 Marek Polacek <polacek@redhat.com>
9851
9852 PR c/67854
9853 * gcc.dg/pr67854.c: New test.
9854
9855 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9856
9857 PR middle-end/70025
9858 * gcc.dg/torture/pr70025.c: New test.
9859
9860 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9861
9862 PR tree-optimization/68621
9863 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9864
9865 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9866
9867 * gcc.target/i386/pr70007.c: New test.
9868
9869 2016-03-01 Jeff Law <law@redhat.com>
9870
9871 PR tree-optimization/69196
9872 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9873
9874 PR tree-optimization/69196
9875 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9876 duplicating code and spoiling the expected output.
9877
9878 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9879
9880 PR target/70033
9881 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9882 supports power9 before doing tests.
9883 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9884 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9885 * gcc.target/powerpc/p9-permute.c: Likewise.
9886
9887 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9888
9889 PR target/70027
9890 * gcc.target/i386/pr70027.c: New test.
9891
9892 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9893
9894 * gcc.dg/pr70017.c: New test.
9895
9896 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9897
9898 PR c/69796
9899 PR c/69974
9900 * gcc.dg/pr69796.c: New test.
9901 * gcc.dg/pr69974.c: New test.
9902
9903 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9904
9905 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9906
9907 2016-02-29 Jeff Law <law@redhat.com>
9908
9909 PR tree-optimization/69987
9910 * gfortran.dg/pr69987.f90: New test.
9911
9912 PR tree-optimization/69989
9913 * gcc.c-torture/compile/pr69989-2.c: New test.
9914
9915 2016-03-01 Marek Polacek <polacek@redhat.com>
9916
9917 PR c++/69795
9918 * g++.dg/parse/invalid1.C: New test.
9919
9920 2016-03-01 Richard Biener <rguenther@suse.de>
9921
9922 PR middle-end/70022
9923 * gcc.dg/pr70022.c: New testcase.
9924
9925 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9926
9927 PR tree-optimization/69956
9928 * gcc.dg/pr69956.c: New test.
9929
9930 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9931
9932 PR target/70011
9933 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9934 XFAIL when hardware supports efficient unaligned storage access.
9935
9936 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9937
9938 PR c++/69961
9939 * g++.dg/template/pr69961a.C: New test.
9940 * g++.dg/template/pr69961b.C: New test.
9941
9942 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9943
9944 PR preprocessor/69985
9945 * gcc.dg/cpp/pr69985.c: New test case.
9946
9947 2016-02-29 Jeff Law <law@redhat.com>
9948
9949 PR tree-optimization/70005
9950 * gcc.c-torture/execute/pr70005.c New test.
9951
9952 PR tree-optimization/69999
9953 * gcc.c-torture/compile/pr69999.c: New test.
9954
9955 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9956
9957 PR tree-optimization/69652
9958 * gcc.dg/torture/pr69652.c: Delete test.
9959 * gcc.dg/vect/pr69652.c: New test.
9960
9961 2016-02-19 Richard Biener <rguenther@suse.de>
9962
9963 PR tree-optimization/69980
9964 * gfortran.dg/vect/pr69980.f90: New testcase.
9965
9966 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9967
9968 * gcc.target/sparc/20160229-1.c: New test.
9969
9970 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9971
9972 * gnat.dg/stack_usage3.adb: New test.
9973 * gnat.dg/stack_usage3_pkg.ads: New helper.
9974
9975 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9976
9977 * gnat.dg/renaming8.adb: New test.
9978 * gnat.dg/renaming8_pkg1.ads: New helper.
9979 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9980 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9981
9982 2016-02-29 Richard Biener <rguenther@suse.de>
9983
9984 PR tree-optimization/69720
9985 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9986
9987 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9988
9989 PR fortran/68147
9990 PR fortran/47674
9991 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9992
9993 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9994 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9995
9996 PR fortran/56007
9997 * gfortran.dg/coarray_8.f90: Adjust error message.
9998 * gfortran.dg/pr56007.f90: New test.
9999 * gfortran.dg/pr56007.f: New test.
10000
10001 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10002
10003 PR tree-optimization/69989
10004 * gcc.dg/torture/pr69989.c: New test.
10005
10006 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10007
10008 * gcc.target/i386/stack-realign-win.c: New test.
10009
10010 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10011
10012 PR fortran/60126
10013 * gfortran.dg/pr60126.f90: New test.
10014
10015 2016-02-27 Jeff Law <law@redhat.com>
10016
10017 Revert
10018 2016-02-26 Richard Biener <rguenther@suse.de>
10019 Jeff Law <law@redhat.com>
10020
10021 PR tree-optimization/69740
10022 * gcc.c-torture/compile/pr69740-1.c: New test.
10023 * gcc.c-torture/compile/pr69740-2.c: New test.
10024
10025 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10026
10027 PR fortran/69910
10028 * gfortran.dg/newunit_4.f90: New test.
10029
10030 2016-02-27 Jakub Jelinek <jakub@redhat.com>
10031
10032 PR target/69613
10033 PR rtl-optimization/69886
10034 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10035 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
10036 target.
10037
10038 2016-02-26 Martin Sebor <msebor@redhat.com>
10039
10040 PR tree-optimization/15826
10041 * gcc.dg/tree-ssa/pr15826.c: New test.
10042
10043 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10044
10045 PR target/69969
10046 * gcc.target/powerpc/pr69969.c: New test.
10047
10048 2016-02-26 Martin Sebor <msebor@redhat.com>
10049
10050 PR c++/15766
10051 * g++.old-deja/g++.other/decl5.C: Add a test case.
10052
10053 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10054
10055 PR target/69946
10056 * gcc.target/powerpc/pr69946.c: New file.
10057
10058 2016-02-26 Richard Biener <rguenther@suse.de>
10059 Jeff Law <law@redhat.com>
10060
10061 PR tree-optimization/69740
10062 * gcc.c-torture/compile/pr69740-1.c: New test.
10063 * gcc.c-torture/compile/pr69740-2.c: New test.
10064
10065 2016-02-26 Martin Jambor <mjambor@suse.cz>
10066
10067 PR middle-end/69920
10068 * gcc.dg/torture/pr69932.c: New test.
10069 * gcc.dg/torture/pr69936.c: Likewise.
10070
10071 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10072
10073 PR target/69709
10074 * gcc.target/s390/pr69709.c: New test.
10075
10076 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10077
10078 PR target/69245
10079 * gcc.target/aarch64/pr69245_1.c: New test.
10080
10081 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10082
10083 PR target/69613
10084 * gcc.dg/torture/pr69613.c: New test.
10085
10086 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR rtl-optimization/69891
10089 * gcc.target/i386/pr69891.c: New test.
10090
10091 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10092 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10093
10094 PR target/61397
10095 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10096 functionality for both 32-bit and 64-bit.
10097
10098 2016-02-26 Richard Biener <rguenther@suse.de>
10099
10100 PR tree-optimization/69551
10101 * gcc.dg/torture/pr69951.c: New testcase.
10102
10103 2016-02-25 Richard Biener <rguenther@suse.de>
10104
10105 PR tree-optimization/48795
10106 * gcc.dg/Warray-bounds-18.c: New testcase.
10107
10108 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10109
10110 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10111
10112 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10113
10114 PR rtl-optimization/69896
10115 * gcc.dg/pr69896.c: New test.
10116
10117 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10118
10119 PR c++/69736
10120 * g++.dg/cpp1y/paren2.C: New test.
10121
10122 2016-02-24 Martin Sebor <msebor@redhat.com>
10123
10124 PR c/51147
10125 * gcc.dg/enum-mode-2.c: New test.
10126
10127 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR c++/69922
10130 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10131 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10132 * g++.dg/ubsan/pr69922.C: New test.
10133
10134 2016-02-24 Marek Polacek <polacek@redhat.com>
10135
10136 PR c/69819
10137 * gcc.dg/pr69819.c: New test.
10138
10139 2016-02-24 Martin Sebor <msebor@redhat.com>
10140
10141 PR c++/69912
10142 * g++.dg/ext/flexary15.C: New test.
10143
10144 2016-02-24 Martin Sebor <msebor@redhat.com>
10145
10146 * gcc.dg/builtins-68.c: Avoid making unportable
10147 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10148 * g++.dg/ext/builtin_alloca.C: Same.
10149
10150 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10151 Charles Baylis <charles.baylis@linaro.org>
10152
10153 PR debug/61033
10154 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10155
10156 2016-02-24 Richard Biener <rguenther@suse.de>
10157 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR middle-end/69760
10160 * gcc.dg/torture/pr69760.c: New testcase.
10161
10162 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10163
10164 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10165 pattern on Solaris with as.
10166
10167 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10168
10169 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10170 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10171 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10172 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10173
10174 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR middle-end/69915
10177 * gcc.dg/pr69915.c: New test.
10178
10179 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10180
10181 PR rtl-optimization/69886
10182 * gcc.dg/torture/pr69886.c: New test.
10183
10184 2016-02-24 Richard Biener <rguenther@suse.de>
10185
10186 PR middle-end/68963
10187 * gcc.dg/torture/pr68963.c: New testcase.
10188
10189 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10190
10191 PR target/69875
10192 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10193 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10194 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10195 * gcc.target/arm/atomic_loaddi_1.c: New test.
10196 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10197 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10198 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10199 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10200 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10201 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10202 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10203 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10204
10205 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR middle-end/69909
10208 * gcc.dg/torture/pr69909.c: New test.
10209
10210 2016-02-24 Richard Biener <rguenther@suse.de>
10211
10212 PR tree-optimization/69907
10213 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10214 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10215 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10216
10217 2016-02-24 Christian Bruel <christian.bruel@st.com>
10218
10219 * gcc.target/arm/pragma_cpp_fma.c: New test.
10220
10221 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10222
10223 PR fortran/61156
10224 * gfortran.dg/include_6.f90: Update test.
10225
10226 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR objc/69844
10229 * objc.dg/pr69844.m: New test.
10230
10231 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10232
10233 PR libgfortran/69456
10234 * gfortran.dg/namelist_89.f90: New test.
10235 * gfortran.dg/pr59700.f90: Update test..
10236
10237 2016-02-23 Martin Sebor <msebor@redhat.com>
10238
10239 PR middle-end/69780
10240 * g++.dg/ext/builtin_alloca.C: New test.
10241 * gcc.dg/builtins-68.c: New test.
10242
10243 2016-02-23 Richard Henderson <rth@redhat.com>
10244
10245 * gcc.target/i386/addr-space-3.c: Remove test.
10246
10247 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10248
10249 PR preprocessor/69126
10250 PR preprocessor/69543
10251 * c-c++-common/pr69126-2-long.c: New test.
10252 * c-c++-common/pr69126-2-short.c: New test.
10253 * c-c++-common/pr69543-1.c: Remove xfail.
10254
10255 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10256
10257 PR preprocessor/69126
10258 PR preprocessor/69543
10259 PR preprocessor/69558
10260 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10261 (f): Rename to...
10262 (test_2): ...this, and add leading comment.
10263 (MACRO_3, test_3): New.
10264 (MACRO_4A, MACRO_4B, test_4): New.
10265 (MACRO): Rename to...
10266 (MACRO_5): ...this.
10267 (g): Rename to...
10268 (test_5): ...this, updating for renaming of MACRO, and
10269 add leading comment.
10270 * c-c++-common/pr69543-1.c: New.
10271 * c-c++-common/pr69543-2.c: New.
10272 * c-c++-common/pr69543-3.c: New.
10273 * c-c++-common/pr69543-4.c: New.
10274 * c-c++-common/pr69558-1.c: New.
10275 * c-c++-common/pr69558-2.c: New.
10276 * c-c++-common/pr69558-3.c: New.
10277 * c-c++-common/pr69558-4.c: New.
10278 * gcc.dg/pr69558.c: Move to...
10279 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10280 xfail for c++.
10281
10282 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10283
10284 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10285 to -ftree-parallelize-loops/-fopenacc changes.
10286 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10287 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10288 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10289 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10290 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10291 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10292 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10293 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10294 * c-c++-common/goacc/kernels-loop.c: Likewise.
10295 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10296 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10297 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10298 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10299
10300 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10301
10302 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10303
10304 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10305
10306 PR c++/69902
10307 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10308
10309 PR c/69900
10310 * gcc.dg/pr69900.c: New test.
10311
10312 2016-02-23 Martin Jambor <mjambor@suse.cz>
10313
10314 PR tree-optimization/69666
10315 * gcc.dg/tree-ssa/pr69666.c: New test.
10316
10317 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10318
10319 PR fortran/67451
10320 * gfortran.dg/coarray_allocate_5.f08: New test.
10321
10322 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10323
10324 * gcc.target/s390/vcond-shift.c: Move to ...
10325 * gcc.target/s390/vector/vcond-shift.c: ... here.
10326
10327 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10328
10329 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10330 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10331
10332 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10333
10334 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10335
10336 2016-02-20 Mark Wielaard <mjw@redhat.com>
10337
10338 PR c/28901
10339 * gcc.dg/unused-variable-3.c: New test.
10340
10341 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10342
10343 PR target/69888
10344 * gcc.target/i386/pr69888.c: New test.
10345
10346 2016-02-22 Richard Biener <rguenther@suse.de>
10347
10348 PR tree-optimization/69882
10349 * gfortran.dg/vect/pr69882.f90: New testcase.
10350
10351 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10352
10353 PR target/69885
10354 * gcc.dg/pr69885.c: New test.
10355
10356 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10357
10358 PR target/69806
10359 PR target/54089
10360 * gcc.target/sh/pr54089-10.c: New.
10361
10362 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10363
10364 PR fortran/69423
10365 * gfortran.dg/deferred_character_15.f90 : New test.
10366
10367 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10368
10369 PR fortran/57365
10370 gfortran.dg/allocate_with_source_18.f03: New test.
10371
10372 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10373
10374 PR fortran/52531
10375 gfortran.dg/gomp/pr52531.f90: New test.
10376
10377 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10378
10379 PR c++/69865
10380 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10381 -std=c++03.
10382
10383 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10384
10385 PR c++/69826
10386 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10387 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10388
10389 PR c++/69850
10390 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10391
10392 PR c++/69851
10393 * g++.dg/torture/pr69851.C: New test.
10394
10395 2016-02-19 Martin Sebor <msebor@redhat.com>
10396
10397 PR testsuite/69573
10398 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10399
10400 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR c++/69850
10403 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10404 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10405
10406 PR c++/67767
10407 * g++.dg/cpp0x/pr67767.C: New test.
10408
10409 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10410
10411 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10412 for fp, simd, crypto, crc, lse.
10413 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10414 above.
10415 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10416 effective target check.
10417
10418 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR target/69820
10421 * gcc.target/i386/pr69820.c: New test.
10422
10423 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10424
10425 * gcc.target/s390/vector/int128-1.c: New test.
10426
10427 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10428
10429 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10430
10431 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10432
10433 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10434 instruction pattern name to prevent the testcase from failing with
10435 -march=z13.
10436
10437 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10438
10439 * gcc.target/s390/md/movstr-2.c: New test.
10440
10441 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10442
10443 * gcc.target/s390/morestack.c: New test.
10444
10445 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10446
10447 PR target/69625
10448 * gcc.target/s390/pr69625.c: Add test case.
10449
10450 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10451
10452 PR testsuite/68580
10453 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10454
10455 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10456
10457 PR target/68404
10458 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10459 * gcc.target/powerpc/fusion3.c: Likewise.
10460
10461 2016-02-18 Richard Biener <rguenther@suse.de>
10462
10463 PR middle-end/69553
10464 * g++.dg/torture/pr69553.C: New testcase.
10465
10466 2016-02-18 Nick Clifton <nickc@redhat.com>
10467
10468 PR target/62254
10469 PR target/69610
10470 * gcc.target/arm/pr62554.c: New test.
10471 * gcc.target/arm/pr69610-1.c: New test.
10472 * gcc.target/arm/pr69610-2.c: New test.
10473
10474 2016-02-18 Richard Biener <rguenther@suse.de>
10475
10476 PR middle-end/69854
10477 * gcc.dg/torture/pr69854.c: New testcase.
10478
10479 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10480
10481 PR c++/69850
10482 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10483
10484 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10485
10486 * gcc.target/powerpc/vec-cg.c: New test.
10487
10488 2016-02-17 Richard Biener <rguenther@suse.de>
10489
10490 PR testsuite/69586
10491 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10492
10493 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10494
10495 PR target/69161
10496 * gcc.c-torture/compile/pr69161.c: New test.
10497
10498 2016-02-17 David Sherwood <david.sherwood@arm.com>
10499
10500 PR target/69532
10501 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10502 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10503
10504 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10505
10506 * gcc.dg/ifcvt-4.c: Skip on Visium.
10507
10508 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10509
10510 * gnat.dg/atomic8.adb: New test.
10511
10512 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10513
10514 * gnat.dg/discr46.ad[sb]: New test.
10515
10516 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10517
10518 PR Target/48344
10519 * gcc.target/powerpc/pr48344-1.c: New test.
10520
10521 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10522
10523 PR fortran/69742
10524 * gfortran.dg/associate_21.f90: New test.
10525
10526 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10527
10528 PR c/69835
10529 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10530 -Wnonnull in dg-options.
10531 * c-c++-common/nonnull-2.c: New test.
10532
10533 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10534 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10535
10536 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10537
10538 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR middle-end/69801
10541 * gcc.dg/pr69801.c: Add empty dg-options.
10542
10543 2016-02-16 James Norris <jnorris@codesourcery.com>
10544
10545 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10546 * g++.dg/goacc/deviceptr-1.c: New file.
10547
10548 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10549
10550 PR tree-optimization/69820
10551 * gcc.dg/vect/pr69820.c: New test.
10552
10553 2016-02-16 Richard Biener <rguenther@suse.de>
10554
10555 PR tree-optimization/69776
10556 * gcc.dg/torture/pr69776-2.c: New testcase.
10557
10558 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10559
10560 PR tree-optimization/69714
10561 * gcc.dg/torture/pr69714.c: New test.
10562
10563 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR tree-optimization/69802
10566 * gcc.dg/pr69802.c: New test.
10567
10568 2016-02-16 Richard Biener <rguenther@suse.de>
10569
10570 PR middle-end/69801
10571 * gcc.dg/pr69801.c: New testcase.
10572
10573 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10574
10575 PR libgfortran/69651
10576 * gfortran.dg/read_bang.f90: New test.
10577 * gfortran.dg/read_bang4.f90: New test.
10578
10579 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10580
10581 PR c++/69658
10582 * g++.dg/init/pr69658.C: New test.
10583
10584 PR c++/69797
10585 * c-c++-common/pr69797.c: New test.
10586
10587 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10588
10589 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10590 check for aarch64*-*-*.
10591
10592 2016-02-15 Richard Biener <rguenther@suse.de>
10593
10594 PR tree-optimization/69783
10595 * gcc.dg/vect/pr69783.c: New testcase.
10596
10597 2016-02-15 Richard Biener <rguenther@suse.de>
10598
10599 PR tree-optimization/69776
10600 * gcc.dg/torture/pr69776.c: New testcase.
10601
10602 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10603
10604 PR fortran/60526
10605 * gfortran.dg/type_decl_4.f90: Reinstated.
10606
10607 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10608
10609 PR fortran/68746
10610 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10611
10612 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10613
10614 PR fortran/60526
10615 PR bootstrap/69816
10616 * gfortran.dg/type_decl_4.f90: Removed.
10617
10618 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10619
10620 PR fortran/60526
10621 * gfortran.dg/type_decl_4.f90: New test.
10622
10623 2016-02-14 Alan Modra <amodra@gmail.com>
10624
10625 PR testsuite/68886
10626 * gcc.c-torture/execute/stkalign.c: Revise test.
10627
10628 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10629
10630 PR target/67260
10631 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10632
10633 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10634
10635 PR target/67260
10636 * gcc.target/sh/torture/pr67260.c: New.
10637
10638 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10639
10640 * gcc.dg/pr67964.c: Add dg-require-alias.
10641
10642 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10643
10644 PR target/67636
10645 PR target/64345
10646 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10647
10648 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10649
10650 PR libgfortran/69668
10651 * gfortran.dg/namelist_88.f90: New test.
10652
10653 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10654
10655 PR libgfortran/69668
10656 * gfortran.dg/namelist_38.f90: Update test.
10657 * gfortran.dg/namelist_84.f90: Update test.
10658
10659 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10660
10661 PR other/69554
10662 * gcc.dg/pr69554-1.c: New test.
10663 * gfortran.dg/pr69554-1.F90: New test.
10664 * gfortran.dg/pr69554-2.F90: New test.
10665 * lib/gcc-dg.exp (proc dg-locus): New function.
10666 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10667 distinguish between the caret-printing and non-caret-printing
10668 cases. If caret-printing has been explicitly enabled, bail out
10669 without attempting to fix up the output.
10670
10671 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10672
10673 PR driver/69265
10674 PR driver/69453
10675 * gcc.dg/spellcheck-options-3.c: New test case.
10676 * gcc.dg/spellcheck-options-4.c: New test case.
10677 * gcc.dg/spellcheck-options-5.c: New test case.
10678 * gcc.dg/spellcheck-options-6.c: New test case.
10679 * gcc.dg/spellcheck-options-7.c: New test case.
10680 * gcc.dg/spellcheck-options-8.c: New test case.
10681 * gcc.dg/spellcheck-options-9.c: New test case.
10682 * gcc.dg/spellcheck-options-10.c: New test case.
10683
10684 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10685
10686 PR rtl-optimization/69764
10687 PR rtl-optimization/69771
10688 * c-c++-common/pr69764.c: New test.
10689 * gcc.dg/torture/pr69771.c: New test.
10690
10691 2016-02-12 Marek Polacek <polacek@redhat.com>
10692
10693 * g++.dg/torture/init-list1.C: New.
10694
10695 2016-02-12 Marek Polacek <polacek@redhat.com>
10696
10697 * gcc.dg/pr69522.c: Add empty dg-options.
10698
10699 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10700
10701 * g++.dg/lto/lto.exp: Include and init mpx.
10702 * g++.dg/lto/pr69729_0.C: New test.
10703
10704 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR ipa/69241
10707 * g++.dg/ipa/pr69241-4.C: New test.
10708
10709 PR ipa/68672
10710 * g++.dg/ipa/pr68672-1.C: New test.
10711 * g++.dg/ipa/pr68672-2.C: New test.
10712 * g++.dg/ipa/pr68672-3.C: New test.
10713
10714 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10715
10716 PR c/69522
10717 * gcc.dg/pr69522.c: New test.
10718
10719 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10720
10721 PR c++/69098
10722 * g++.dg/cpp1y/69098.C: New test.
10723 * g++.dg/cpp1y/69098-2.C: New test.
10724
10725 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10726
10727 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10728 and neighbour -> neighbor.
10729 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10730 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10731 * c-c++-common/Wvarargs.c: Likewise.
10732 * c-c++-common/goacc/host_data-5.c: Likewise.
10733 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10734 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10735 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10736 * gcc.target/aarch64/pr60697.c: Likewise.
10737 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10738 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10739 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10740 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10741 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10742 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10743 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10744 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10745 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10746 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10747 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10748 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10749 * g++.dg/lookup/koenig5.C: Likewise.
10750 * g++.dg/ext/no-asm-2.C: Likewise.
10751 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10752 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10753 * gfortran.dg/used_types_16.f90: Likewise.
10754 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10755 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10756 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10757 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10758 * gfortran.dg/abstract_type_6.f03: Likewise.
10759 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10760 * gfortran.dg/used_types_15.f90: Likewise.
10761 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10762 * gfortran.dg/exit_3.f08: Likewise.
10763 * gfortran.dg/open_status_2.f90: Likewise.
10764 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10765 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10766 * gfortran.dg/associate_1.f03: Likewise.
10767 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10768 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10769 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10770 * gcc.dg/builtin-object-size-1.c: Likewise.
10771 * gcc.dg/noreturn-6.c: Likewise.
10772 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10773 * gcc.dg/globalalias.c: Likewise.
10774 * gcc.dg/builtins-config.h: Likewise.
10775 * gcc.dg/pr30457.c: Likewise.
10776 * gcc.c-torture/compile/volatile-1.c: Likewise.
10777 * gcc.c-torture/execute/20101011-1.c: Likewise.
10778 * c-c++-common/Waddress-1.c: Likewise.
10779
10780 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR c/69768
10783 * c-c++-common/Waddress-1.c: New test.
10784
10785 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10786
10787 PR fortran/69296
10788 * gfortran.dg/associate_19.f03: New test.
10789 * gfortran.dg/associate_20.f03: New test.
10790
10791 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10792
10793 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10794
10795 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10796
10797 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10798 .arch armv8-a\n. Add -dA to dg-options.
10799 * gcc.target/aarch64/assembler_arch_1.c: New test.
10800 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10801
10802 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10803
10804 PR c++/68726
10805 * g++.dg/cpp0x/pr68726.C: New.
10806
10807 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10808
10809 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10810 test.
10811
10812 2016-02-11 Richard Biener <rguenther@suse.de>
10813
10814 * g++.dg/tree-ssa/pr61034.C: Adjust.
10815
10816 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10817
10818 PR target/69148
10819 * gcc.target/s390/pr69148.c: New.
10820
10821 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10822
10823 PR tree-optimization/69652
10824 * gcc.dg/torture/pr69652.c: New test.
10825
10826 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10827 Patrick Palka <ppalka@gcc.gnu.org>
10828
10829 PR ipa/69241
10830 PR c++/69649
10831 * g++.dg/ipa/pr69241-1.C: New test.
10832 * g++.dg/ipa/pr69241-2.C: New test.
10833 * g++.dg/ipa/pr69241-3.C: New test.
10834 * g++.dg/ipa/pr69649.C: New test.
10835
10836 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10837
10838 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10839 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10840
10841 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10842
10843 PR tree-optimization/68021
10844 * gcc.dg/tree-ssa/pr68021.c: New test.
10845
10846 2016-02-10 Richard Biener <rguenther@suse.de>
10847
10848 PR tree-optimization/69726
10849 * gcc.dg/uninit-22.c: New testcase.
10850
10851 2016-02-09 Andrew Pinski <apinski@cavium.com>
10852
10853 PR tree-opt/69282
10854 * gcc.c-torture/compile/20160205-1.c: New testcase.
10855
10856 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10857
10858 PR target/68404
10859 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10860 instead accessing a really large arrray.
10861 * gcc.target/powerpc/fusion3.c: Likewise.
10862
10863 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10864
10865 PR target/68532
10866 * gcc.c-torture/execute/pr68532.c: New test.
10867
10868 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10869
10870 PR target/69634
10871 * gcc.dg/pr69634.c: New.
10872
10873 2016-02-09 Richard Biener <rguenther@suse.de>
10874
10875 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10876
10877 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10878
10879 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10880
10881 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10882
10883 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10884
10885 2016-02-09 Richard Biener <rguenther@suse.de>
10886
10887 PR tree-optimization/69715
10888 * gcc.dg/torture/pr69715.c: New testcase.
10889
10890 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10891
10892 PR c++/69139
10893 * g++.dg/cpp0x/trailing12.C: New test.
10894 * g++.dg/cpp0x/trailing13.C: New test.
10895
10896 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10897
10898 PR c++/69283
10899 PR c++/67835
10900 * g++.dg/cpp1y/auto-fn29.C: New test.
10901 * g++.dg/cpp1y/auto-fn30.C: New test.
10902
10903 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR tree-optimization/69209
10906 * gcc.c-torture/compile/pr69209.c: New test.
10907
10908 2016-02-08 Jeff Law <law@redhat.com>
10909
10910 PR tree-optimization/68541
10911 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10912 of statements allowed in join block for path splitting.
10913
10914 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10915
10916 PR c++/59627
10917 * g++.dg/gomp/pr59627.C: New test.
10918
10919 PR ipa/69239
10920 * g++.dg/ipa/pr69239.C: New test.
10921
10922 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10923
10924 PR preprocessor/69664
10925 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10926 * gcc.dg/cpp/warn-comments.c: Likewise.
10927
10928 2016-02-08 Marek Polacek <polacek@redhat.com>
10929
10930 PR c++/69688
10931 * g++.dg/init/const12.C: New test.
10932
10933 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10934
10935 PR target/60410
10936 * gcc.dg/lto/pr55113_0.c: Remove test.
10937
10938 2016-02-08 Richard Biener <rguenther@suse.de>
10939
10940 PR tree-optimization/69719
10941 * gcc.dg/torture/pr69719.c: New testcase.
10942
10943 2016-02-08 Richard Biener <rguenther@suse.de>
10944 Jeff Law <law@redhat.com>
10945
10946 PR target/68273
10947 * gcc.target/mips/pr68273.c: New testcase.
10948
10949 2016-02-08 Richard Biener <rguenther@suse.de>
10950
10951 PR rtl-optimization/69274
10952 * gcc.target/i386/addr-sel-1.c: XFAIL.
10953
10954 2016-02-08 Jeff Law <law@redhat.com>
10955
10956 PR tree-optimization/68541
10957 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10958
10959 PR tree-optimization/65917
10960 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10961
10962 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10963
10964 PR fortran/50555
10965 * gfortran.dg/namelist_args.f90: New test.
10966
10967 2016-02-05 Jeff Law <law@redhat.com>
10968
10969 PR tree-optimization/68541
10970 * gcc.dg/tree-ssa/split-path-2.c: New test.
10971 * gcc.dg/tree-ssa/split-path-3.c: New test.
10972 * gcc.dg/tree-ssa/split-path-4.c: New test.
10973 * gcc.dg/tree-ssa/split-path-5.c: New test.
10974 * gcc.dg/tree-ssa/split-path-6.c: New test.
10975 * gcc.dg/tree-ssa/split-path-7.c: New test.
10976
10977 2016-02-05 Martin Sebor <msebor@redhat.com>
10978
10979 PR c++/69662
10980 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10981 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10982
10983 2016-02-06 Richard HEnderson <rth@redhat.com>
10984
10985 PR c/69643
10986 * gcc.target/i386/addr-space-4.c: New.
10987 * gcc.target/i386/addr-space-5.c: New.
10988
10989 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10990
10991 PR fortran/66089
10992 * gfortran.dg/elemental_dependency_6.f90: New.
10993
10994 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10995
10996 PR rtl-optimization/69691
10997 * gcc.c-torture/execute/pr69691.c: New test.
10998
10999 PR c++/69628
11000 * g++.dg/parse/pr69628.C: New test.
11001
11002 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11003
11004 * gcc.dg/sancov/asan.c: Move to ...
11005 * gcc.dg/asan/sancov-1.c: ... here.
11006
11007 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11008
11009 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11010
11011 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11012
11013 PR target/69677
11014 * gcc.target/i386/pr69677.c: New test.
11015
11016 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11017
11018 PR c++/68948
11019 * g++.dg/template/pr68948.C: New test.
11020
11021 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11022
11023 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11024 (only necessary on s390x).
11025
11026 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11027
11028 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11029 -mno-accumulate-outgoing-args.
11030
11031 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11032
11033 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11034
11035 2016-02-04 Jakub Jelinek <jakub@redhat.com>
11036
11037 PR c/69669
11038 * c-c++-common/pr69669.c: New test.
11039
11040 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11041
11042 PR target/69667
11043 * g++.dg/pr69667.C: New file.
11044
11045 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11046
11047 PR target/69619
11048 * gcc.dg/pr69619.c: Add new test.
11049
11050 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11051
11052 PR rtl-optimization/69577
11053 * gcc.target/i386/pr69577.c: New test.
11054
11055 2016-02-04 Martin Liska <mliska@suse.cz>
11056
11057 * g++.dg/asan/pr69276.C: New test.
11058
11059 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11060
11061 PR target/65932
11062 PR target/67714
11063 * gcc.target/arm/wmul-3.c: Simplify test to generate just
11064 a single smulbb instruction.
11065 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11066 * gcc.target/amr/wmul-2.c: Likewise.
11067
11068 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11069
11070 PR target/65932
11071 PR target/67714
11072 * gcc.c-torture/execute/pr67714.c: New test.
11073
11074 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11075
11076 PR target/69454
11077 * gcc.target/i386/pr69454-1.c: New test.
11078 * gcc.target/i386/pr69454-2.c: New test.
11079
11080 2016-02-03 Martin Sebor <msebor@redhat.com>
11081
11082 PR c++/69251
11083 PR c++/69253
11084 PR c++/69290
11085 PR c++/69277
11086 PR c++/69349
11087 * g++.dg/ext/flexarray-mangle-2.C: New test.
11088 * g++.dg/ext/flexarray-mangle.C: New test.
11089 * g++.dg/ext/flexarray-subst.C: New test.
11090 * g++.dg/ext/flexary11.C: New test.
11091 * g++.dg/ext/flexary12.C: New test.
11092 * g++.dg/ext/flexary13.C: New test.
11093 * g++.dg/ext/flexary14.C: New test.
11094 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11095
11096 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11097
11098 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11099 Define only if CHECK_FLOAT128 is defined.
11100 (main): Properly initialize u5.
11101
11102 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11103
11104 PR c/69627
11105 * gcc.dg/pr69627.c: New test.
11106
11107 PR target/69644
11108 * gcc.dg/pr69644.c: New test.
11109
11110 2016-02-03 Mike Stump <mikestump@comcast.net>
11111
11112 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11113 support for struct-layout-1.exp.
11114
11115 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11116
11117 PR c++/69056
11118 * g++.dg/cpp0x/pr69056.C: New test.
11119
11120 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11121 Alexandre Oliva <aoliva@redhat.com>
11122
11123 PR target/69461
11124 * gcc.target/powerpc/pr69461.c: New.
11125
11126 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11127
11128 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11129 works from here ...
11130 (check_effective_target_fsanitize_thread): ... to here. Do not
11131 specify additional compile flags for the test source.
11132 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11133 specify additional compile flags for the test source.
11134
11135 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11136
11137 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11138
11139 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11140
11141 PR fortran/67451
11142 PR fortran/69418
11143 * gfortran.dg/coarray_allocate_2.f08: New test.
11144 * gfortran.dg/coarray_allocate_3.f08: New test.
11145 * gfortran.dg/coarray_allocate_4.f08: New test.
11146
11147 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11148
11149 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11150 use same scan-tree-dump-times on all platforms.
11151 * gcc.dg/vect/vect-outer-1.c: Likewise.
11152 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11153 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11154 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11155 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11156 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11157 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11158 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11159
11160 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11161
11162 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11163 warning.
11164
11165 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11166
11167 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11168
11169 2016-02-02 James Norris <jnorris@codesourcery.com>
11170
11171 * c-c++-common/goacc/routine-5.c: Add tests.
11172
11173 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11174
11175 * gcc.target/nvptx/unsigned-cmp.c: New test.
11176
11177 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11178
11179 * gcc.target/aarch64/scalar_shift_1.c
11180 (test_corners_sisd_di): Improve force to SIMD register.
11181 (test_corners_sisd_si): Likewise.
11182 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11183 Remove scan-assembler check for ldr.
11184
11185 2016-02-02 Richard Biener <rguenther@suse.de>
11186
11187 PR tree-optimization/69595
11188 * gcc.dg/Warray-bounds-17.c: New testcase.
11189
11190 2016-02-02 Richard Biener <rguenther@suse.de>
11191
11192 PR tree-optimization/69606
11193 * gcc.dg/torture/pr69606.c: New testcase.
11194
11195 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11196
11197 PR middle-end/68542
11198 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11199 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11200
11201 2016-02-02 Alan Modra <amodra@gmail.com>
11202
11203 PR target/69548
11204 * gcc.target/powerpc/pr69548.c: New test.
11205
11206 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR rtl-optimization/69592
11209 * gcc.dg/pr69592.c: New test.
11210
11211 PR preprocessor/69543
11212 PR c/69558
11213 * gcc.dg/pr69543.c: New test.
11214 * gcc.dg/pr69558.c: New test.
11215
11216 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11217
11218 PR testsuite/65940
11219 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11220
11221 2016-02-01 Martin Sebor <msebor@redhat.com>
11222
11223 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11224
11225 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11226
11227 PR tree-optimization/67921
11228 * c-c++-common/ubsan/pr67921.c: New test.
11229
11230 2016-02-01 Richard Biener <rguenther@suse.de>
11231
11232 PR middle-end/69556
11233 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11234
11235 2016-02-01 Richard Biener <rguenther@suse.de>
11236
11237 PR tree-optimization/69574
11238 * gcc.dg/torture/pr69574.c: New testcase.
11239
11240 2016-02-01 Richard Biener <rguenther@suse.de>
11241
11242 PR tree-optimization/69579
11243 * gcc.dg/setjmp-6.c: New testcase.
11244
11245 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11246
11247 PR rtl-optimization/69570
11248 * g++.dg/opt/pr69570.C: New test.
11249
11250 2016-02-01 Richard Henderson <rth@redhat.com>
11251
11252 * gcc.dg/pr69535.c: New test.
11253
11254 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11255
11256 PR testsuite/69584
11257 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11258 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11259
11260 PR debug/68244
11261 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11262
11263 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11264
11265 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11266
11267 PR fortran/67564
11268 * gfortran.dg/allocate_with_source_17.f03: New test.
11269
11270 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11271
11272 PR tree-optimization/69546
11273 * gcc.dg/torture/pr69546.c: New test.
11274
11275 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11276
11277 PR fortran/69566
11278 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11279
11280 2016-01-30 Martin Sebor <msebor@redhat.com>
11281
11282 PR c++/68490
11283 * g++.dg/ext/flexary10.C: New test.
11284
11285 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11286
11287 PR fortran/66707
11288 gfortran.dg/common_23.f90: New test.
11289
11290 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11291
11292 PR target/65546
11293 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11294 condition being checked, and disable it when the target supports
11295 misaligned loads and stores.
11296
11297 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11298
11299 PR debug/69518
11300 * gcc.dg/torture/pr69518.c: New test.
11301
11302 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11303
11304 PR target/69530
11305 * gcc.target/i386/pr69530.c: New test.
11306
11307 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11308
11309 PR target/65604
11310 * gcc.target/mips/div-delay.c: New test.
11311
11312 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11313
11314 PR target/69551
11315 * gcc.target/i386/pr69551.c: New test.
11316
11317 PR target/66137
11318 * gcc.target/i386/pr66137.c: New test.
11319
11320 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11321
11322 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11323 always built for p5600.
11324 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11325 isa=p5600 dg-option.
11326
11327 2016-01-29 Richard Biener <rguenther@suse.de>
11328
11329 PR tree-optimization/69547
11330 * g++.dg/tree-ssa/pr69547.C: New testcase.
11331
11332 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11333
11334 PR debug/66869
11335 * g++.dg/warn/Wunused-function2.C: New test.
11336
11337 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11338
11339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11340 support for test to succeed.
11341
11342 2016-01-29 Marek Polacek <polacek@redhat.com>
11343
11344 PR c++/69509
11345 PR c++/69516
11346 * g++.dg/ext/constexpr-vla2.C: New test.
11347 * g++.dg/ext/constexpr-vla3.C: New test.
11348 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11349
11350 2016-01-29 Richard Biener <rguenther@suse.de>
11351
11352 PR middle-end/69537
11353 * gcc.dg/uninit-21.c: New testcase.
11354
11355 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11356
11357 PR target/69459
11358 * gcc.target/i386/pr69459.c: New test.
11359
11360 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11361
11362 PR target/68400
11363 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11364 * gcc.target/mips/pr68400.c: New test.
11365
11366 2016-01-28 Martin Sebor <msebor@redhat.com>
11367
11368 PR target/17381
11369 * gcc.target/powerpc/pr17381.c: New test.
11370
11371 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11372
11373 PR middle-end/69542
11374 * gcc.dg/torture/pr69542.c: New test.
11375
11376 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11377
11378 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11379
11380 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11381
11382 * gcc.dg/pr65980.c: Skip on AIX.
11383 * gcc.dg/pr66688.c: Same.
11384
11385 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11386
11387 PR target/63679
11388 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11389 * gcc.dg/tree-ssa/sra-18.c: Same.
11390
11391 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11392
11393 PR fortran/62536
11394 * gfortran.dg/block_15.f08: New test.
11395 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11396 on incorrectly closed BLOCK.
11397
11398 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11399
11400 * gcc.dg/declare-simd.c: New test.
11401 2016-01-28 Richard Biener <rguenther@suse.de>
11402
11403 PR tree-optimization/69466
11404 * gfortran.dg/vect/pr69466.f90: New testcase.
11405
11406 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11407
11408 * g++.dg/pr67989.C: Remove ARM-specific option.
11409 * gcc.target/arm/pr67989.C: New file.
11410
11411 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11412
11413 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11414 and expm1 test for glibc < 2.11.
11415
11416 2016-01-27 Richard Henderson <rth@redhat.com>
11417
11418 * gcc.c-torture/execute/pr69447.c: New test.
11419
11420 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11421
11422 PR fortran/69422
11423 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11424
11425 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11426
11427 PR debug/66869
11428 * gcc.dg/pr66869.c: New test.
11429
11430 2016-01-25 Jeff Law <law@redhat.com>
11431
11432 PR tree-optimization/68398
11433 PR tree-optimization/69196
11434 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11435 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11436 path to avoid new heuristic allowing more irreducible regions
11437 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11438 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11439 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11440 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11441 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11442
11443 2016-01-27 Marek Polacek <polacek@redhat.com>
11444
11445 PR c/68062
11446 * c-c++-common/vector-compare-4.c: New test.
11447
11448 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11449
11450 PR preprocessor/69126
11451 * c-c++-common/pr69126.c: New test case.
11452
11453 2016-01-27 Ian Lance Taylor <iant@google.com>
11454
11455 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11456
11457 2016-01-27 Ryan Burn <contact@rnburn.com>
11458
11459 PR cilkplus/69267
11460 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11461
11462 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11463
11464 PR target/69512
11465 * gcc.target/i386/pr69512.c: New test.
11466
11467 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11468
11469 PR ada/69488
11470 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11471
11472 2016-01-27 Marek Polacek <polacek@redhat.com>
11473
11474 PR c++/69379
11475 * g++.dg/pr69379.C: New test.
11476
11477 2016-01-27 Martin Sebor <msebor@redhat.com>
11478
11479 PR c++/69317
11480 * g++.dg/abi/Wabi-2-2.C: New test.
11481 * g++.dg/abi/Wabi-2-3.C: New test.
11482 * g++.dg/abi/Wabi-3-2.C: New test.
11483 * g++.dg/abi/Wabi-3-3.C: New test.
11484
11485 2016-01-27 Richard Biener <rguenther@suse.de>
11486
11487 PR tree-optimization/69166
11488 * gcc.dg/torture/pr69166.c: New testcase.
11489
11490 2016-01-27 Martin Jambor <mjambor@suse.cz>
11491
11492 PR tree-optimization/69355
11493 * gcc.dg/tree-ssa/pr69355.c: New test.
11494
11495 2016-01-27 Marek Polacek <polacek@redhat.com>
11496
11497 PR c++/69496
11498 * g++.dg/ext/constexpr-vla1.C: New test.
11499
11500 2016-01-20 Christian Bruel <christian.bruel@st.com>
11501
11502 PR target/69245
11503 * gcc.target/arm/pr69245.c: New test.
11504
11505 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR tree-optimization/69399
11508 * gcc.dg/torture/pr69399.c: New test.
11509
11510 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11511
11512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11513
11514 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11515
11516 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11517
11518 2016-01-26 Tom de Vries <tom@codesourcery.com>
11519
11520 PR tree-optimization/69110
11521 * gcc.dg/autopar/pr69110.c: New test.
11522
11523 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11524 Sebastian Pop <s.pop@samsung.com>
11525
11526 * gcc.dg/graphite/isl-ast-op-select.c: New.
11527
11528 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11529
11530 PR fortran/69385
11531 * gfortran.dg/allocate_error_6.f90: New test.
11532
11533 2016-01-26 Richard Henderson <rth@redhat.com>
11534
11535 * gcc.dg/tm/pr60908.c: New test.
11536
11537 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11538
11539 PR other/69006
11540 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11541 directive.
11542 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11543 expected multiline output to reflect the colorization being
11544 disabled before newlines.
11545 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11546 (custom_diagnostic_finalizer): Replace call to
11547 pp_newline_and_flush with call to pp_flush.
11548 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11549 * gfortran.dg/implicit_class_1.f90: Likewise.
11550 * lib/gcc-dg.exp (allow_blank_lines): New global.
11551 (dg-allow-blank-lines-in-output): New procedure.
11552 (gcc-dg-prune): Complain about blank lines in the output, unless
11553 dg-allow-blank-lines-in-output was called.
11554 * lib/multiline.exp (_build_multiline_regex): Only support
11555 arbitrary followup text for non-blank-lines, not for blank lines.
11556
11557 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11558
11559 PR tree-optimization/69483
11560 * gcc.dg/pr69483.c: New test.
11561 * g++.dg/opt/pr69483.C: New test.
11562
11563 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11564
11565 PR target/68620
11566 * gcc.target/arm/pr68620.c: New test.
11567
11568 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11569
11570 * gcc.target/i386/pr68986-2.c: Remove -m32.
11571
11572 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11573
11574 PR target/68986
11575 * gcc.target/i386/pr68986-1.c: New test.
11576 * gcc.target/i386/pr68986-2.c: Likewise.
11577 * gcc.target/i386/pr68986-3.c: Likewise.
11578
11579 2016-01-26 Christian Bruel <christian.bruel@st.com>
11580
11581 * lib/target-supports.exp
11582 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11583 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11584 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11585
11586 2016-01-26 Richard Biener <rguenther@suse.de>
11587
11588 PR tree-optimization/69452
11589 * gcc.dg/torture/pr69452.c: New testcase.
11590
11591 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11592
11593 PR target/69442
11594 * gcc.dg/pr69442.c: New test.
11595
11596 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11597
11598 PR target/67896
11599 * gcc.target/aarch64/simd/pr67896.C: New.
11600
11601 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11602
11603 PR tree-optimization/69400
11604 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11605 function.
11606 (plugin_init): Call it.
11607 * gcc.dg/torture/pr69400.c: New test.
11608
11609 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11610
11611 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11612
11613 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11614 Sebastian Pop <s.pop@samsung.com>
11615
11616 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11617 isl-0.15.
11618
11619 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11620 Sebastian Pop <s.pop@samsung.com>
11621
11622 * gcc.dg/graphite/pr69292.c: New.
11623
11624 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11625
11626 * c-c++-common/goacc/use_device-1.c: New test.
11627
11628 2016-01-25 Jeff Law <law@redhat.com>
11629
11630 PR tree-optimization/69196
11631 PR tree-optimization/68398
11632 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11633 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11634
11635 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11636
11637 PR target/69469
11638 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11639 Algorithm.
11640
11641 2016-01-25 Richard Biener <rguenther@suse.de>
11642
11643 PR testsuite/69380
11644 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11645
11646 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11647
11648 PR target/69421
11649 * gcc.dg/pr69421.c: New test.
11650
11651 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11652
11653 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11654 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11655 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11656 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11657 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11658 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11659 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11660 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11661 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11662 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11663
11664 2016-01-25 Richard Biener <rguenther@suse.de>
11665
11666 PR tree-optimization/69376
11667 * gcc.dg/torture/pr69376.c: New testcase.
11668
11669 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11670
11671 PR fortran/69397
11672 PR fortran/68442
11673 * gfortran.dg/interface_38.f90: New test.
11674 * gfortran.dg/interface_39.f90: New test.
11675
11676 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11677
11678 Revert:
11679 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11680
11681 PR c++/11858
11682 PR c++/24663
11683 PR c++/24664
11684 * g++.dg/template/pr11858.C: New test.
11685 * g++.dg/template/pr24663.C: New test.
11686 * g++.dg/template/unify12.C: New test.
11687 * g++.dg/template/unify13.C: New test.
11688 * g++.dg/template/unify14.C: New test.
11689 * g++.dg/template/unify15.C: New test.
11690 * g++.dg/template/unify16.C: New test.
11691 * g++.dg/template/unify17.C: New test.
11692
11693 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11694
11695 PR fortran/68283
11696 gfortran.dg/pr68283.f90: New test.
11697
11698 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11699
11700 PR fortran/66094
11701 * gfortran.dg/inline_matmul_13.f90: New test.
11702 * gfortran.dg/matmul_bounds_8.f90: New test.
11703 * gfortran.dg/matmul_bounds_9.f90: New test.
11704 * gfortran.dg/matmul_bounds_10.f90: New test.
11705
11706 2016-01-23 Tom de Vries <tom@codesourcery.com>
11707
11708 PR tree-optimization/69426
11709 * gcc.dg/autopar/pr69426.c: New test.
11710
11711 2016-01-23 Martin Sebor <msebor@redhat.com>
11712
11713 PR c++/58109
11714 PR c++/69022
11715 * g++.dg/cpp0x/alignas5.C: New test.
11716 * g++.dg/ext/vector29.C: Same.
11717
11718 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11719
11720 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11721 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11722 _GNU_SOURCE from compile flags to the source.
11723 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11724 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11725 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11726 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11727
11728 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11729
11730 PR target/69432
11731 * g++.dg/opt/pr69432.C: New test.
11732
11733 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11734
11735 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11736 32-bit targets testing an -m64 multilib.
11737
11738 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11739
11740 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11741 64-bit support.
11742
11743 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11744
11745 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11746
11747 2016-01-21 Christian Bruel <christian.bruel@st.com>
11748
11749 PR target/68674
11750 * gcc.target/i386/pr68674.c
11751 * gcc.target/aarch64/pr68674.c
11752 * gcc.target/arm/pr68674.c
11753
11754 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11755
11756 PR target/69403
11757 * gcc.c-torture/execute/pr69403.c: New test.
11758
11759 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11760
11761 PR c++/55843
11762 * g++.dg/template/pr55843.C: New.
11763
11764 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11765
11766 PR testsuite/66877
11767 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11768 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11769
11770 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11771
11772 PR testsuite/67489
11773 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11774 from dg-do compile directive, and instead add
11775 { dg-require-effective-target int128 }.
11776
11777 2016-01-20 Martin Sebor <msebor@redhat.com>
11778
11779 PR c/69405
11780 * gcc.dg/sync-fetch.c: New test.
11781
11782 2016-01-21 Martin Sebor <msebor@redhat.com>
11783
11784 PR target/69252
11785 * gcc.target/powerpc/pr69252.c: New test.
11786
11787 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11788
11789 PR fortran/65996
11790 * gfortran.dg/pr65996.f90: New test.
11791
11792 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11793
11794 PR c++/68810
11795 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11796 expected to generate an error.
11797
11798 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11799
11800 PR middle-end/66178
11801 * gcc.dg/torture/pr66178.c: New test.
11802
11803 2016-01-21 Anton Blanchard <anton@samba.org>
11804 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11805
11806 PR target/63354
11807 * gcc.target/powerpc/pr63354.c: New test.
11808
11809 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11810
11811 PR rtl-optimization/68990
11812 * gcc.target/i386/pr68990: New.
11813
11814 2016-01-21 Nick Clifton <nickc@redhat.com>
11815
11816 PR target/69129
11817 * gcc.target/mips/pr69129.c: New.
11818
11819 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11820
11821 PR c++/58046
11822 * g++.dg/cpp0x/pr58046.C: New.
11823
11824 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11825
11826 PR target/69187
11827 PR target/65624
11828 * gcc.target/arm/pr69187.c: New test.
11829
11830 PR c++/69355
11831 * g++.dg/torture/pr69355.C: New test.
11832
11833 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11834 Sebastian Pop <s.pop@samsung.com>
11835
11836 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11837
11838 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11839 Sebastian Pop <s.pop@samsung.com>
11840
11841 * gcc.dg/graphite/pr68976.c: New test.
11842
11843 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11844
11845 PR middle-end/67653
11846 * c-c++-common/pr67653.c: New test.
11847 * gcc.dg/torture/pr29119.c: Add dg-warning.
11848
11849 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11850
11851 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11852
11853 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11854
11855 PR c/24293
11856 * gcc.dg/pr24293.c: New test.
11857 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11858 incomplete struct type.
11859 * gcc.dg/declspec-1.c: Likewise.
11860 * gcc.dg/pr63549.c: Likewise.
11861
11862 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11863
11864 PR tree-optimization/66612
11865 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11866 for bdn instruction.
11867
11868 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11869
11870 * lib/target-supports.exp
11871 (check_effective_target_arm_fp_ok_nocache): New.
11872 (check_effective_target_arm_fp_ok): New.
11873 (add_options_for_arm_fp): New.
11874 (check_effective_target_arm_crypto_ok_nocache): Require
11875 target_arm_v8_neon_ok instead of arm32.
11876 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11877 (check_effective_target_arm_crypto_pragma_ok): New.
11878 (add_options_for_arm_vfp): New.
11879 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11880 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11881 target instead. Force initial fpu to vfp.
11882 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11883 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11884 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11885 dependency.
11886 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11887 use arm_vfp effective target instead. Force initial fpu to vfp.
11888 * gcc.target/arm/attr-neon3.c: Likewise.
11889 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11890 arm_vfp_ok.
11891 * gcc.target/arm/unsigned-float.c: Likewise.
11892 * gcc.target/arm/vfp-1.c: Likewise.
11893 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11894 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11895 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11896 * gcc.target/arm/vfp-ldmias.c: Likewise.
11897 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11898 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11899 * gcc.target/arm/vfp-stmiad.c: Likewise.
11900 * gcc.target/arm/vfp-stmias.c: Likewise.
11901 * gcc.target/arm/vnmul-1.c: Likewise.
11902 * gcc.target/arm/vnmul-2.c: Likewise.
11903 * gcc.target/arm/vnmul-3.c: Likewise.
11904 * gcc.target/arm/vnmul-4.c: Likewise.
11905
11906 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11907
11908 PR testsuite/69366
11909 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11910 the MPX run-time library, for compile-time MPX test.
11911 * gcc.target/i386/chkp-always_inline.c: Likewise.
11912 * gcc.target/i386/chkp-bndret.c: Likewise.
11913 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11914 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11915 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11916 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11917 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11918 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11919 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11920 * gcc.target/i386/chkp-label-address.c: Likewise.
11921 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11922 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11923 * gcc.target/i386/chkp-pr69044.c: Likewise.
11924 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11925 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11926 * gcc.target/i386/chkp-strchr.c: Likewise.
11927 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11928 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11929 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11930 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11931 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11932 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11933 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11934 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11935 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11936 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11937 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11938 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11939 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11940 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11941 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11942 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11943 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11944 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11945 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11946 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11947 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11948 * gcc.target/i386/pr63995-2.c: Likewise.
11949 * gcc.target/i386/pr64805.c: Likewise.
11950 * gcc.target/i386/pr65044.c: Likewise.
11951 * gcc.target/i386/pr65167.c: Likewise.
11952 * gcc.target/i386/pr65183.c: Likewise.
11953 * gcc.target/i386/pr65184.c: Likewise.
11954 * gcc.target/i386/thunk-retbnd.c: Likewise.
11955
11956 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11957
11958 PR tree-optimization/69328
11959 * gcc.dg/pr69328.c: New test.
11960
11961 2016-01-20 Jeff Law <law@redhat.com>
11962
11963 PR target/25114
11964 * gcc.target/m68k/pr25114.c: New test.
11965
11966 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11967
11968 * gcc.target/arm/memset-inline-10.c: Added
11969 dg-require-effective-target arm_thumb2_ok.
11970
11971 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11972
11973 * gcc.dg/debug/dwarf2/sso.c: New test.
11974
11975 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11976
11977 PR testsuite/68820
11978 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11979 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11980 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11981
11982 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11983
11984 PR ipa/66223
11985 * g++.dg/ipa/devirt-50.C: New testcase.
11986
11987 2016-01-19 Marek Polacek <polacek@redhat.com>
11988
11989 PR c++/68965
11990 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11991 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11992
11993 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11994
11995 PR target/69135
11996 * gcc.target/arm/pr69135_1.c: New test.
11997
11998 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11999
12000 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12001
12002 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12003
12004 * gcc.target/aarch64/ccmp_1.c: New testcase.
12005
12006 2016-01-19 Marek Polacek <polacek@redhat.com>
12007
12008 PR c++/68586
12009 * g++.dg/cpp0x/enum30.C: New test.
12010
12011 2016-01-19 Richard Biener <rguenther@suse.de>
12012
12013 PR tree-optimization/69336
12014 * g++.dg/tree-ssa/pr69336.C: New testcase.
12015
12016 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12017
12018 PR debug/65779
12019 * gcc.dg/pr65779.c: New test.
12020
12021 2016-01-19 Richard Biener <rguenther@suse.de>
12022
12023 PR tree-optimization/69352
12024 * gcc.dg/torture/pr69352.c: New testcase.
12025
12026 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR rtl-optimization/68955
12029 PR rtl-optimization/64557
12030 * gcc.dg/torture/pr68955.c: New test.
12031
12032 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12033
12034 PR lto/69136
12035 * g++.dg/torture/pr69136.C: New testcase.
12036
12037 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12038
12039 PR lto/69133
12040 * g++.dg/lto/pr69133_0.C: New testcase.
12041 * g++.dg/lto/pr69133_1.C: New testcase.
12042
12043 2016-01-15 Jeff Law <law@redhat.com>
12044
12045 PR tree-optimization/69320
12046 * gcc.c-torture/pr69320-1.c: New test.
12047 * gcc.c-torture/pr69320-2.c: New test.
12048 * gcc.c-torture/pr69320-3.c: New test.
12049 * gcc.c-torture/pr69320-4.c: New test.
12050
12051 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12052
12053 PR c++/11858
12054 PR c++/24663
12055 PR c++/24664
12056 * g++.dg/template/pr11858.C: New test.
12057 * g++.dg/template/pr24663.C: New test.
12058 * g++.dg/template/unify12.C: New test.
12059 * g++.dg/template/unify13.C: New test.
12060 * g++.dg/template/unify14.C: New test.
12061 * g++.dg/template/unify15.C: New test.
12062 * g++.dg/template/unify16.C: New test.
12063 * g++.dg/template/unify17.C: New test.
12064
12065 2016-01-18 David Malcolm <dmalcolm@redhat.com>
12066
12067 PR testsuite/69181
12068 * gcc.dg/pr69181-1.c: New test file.
12069 * gcc.dg/pr69181-2.c: New test file.
12070 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12071 globals by moving it to...
12072 (cleanup-after-saved-dg-test): ...this new function. Add
12073 "global additional_sources_used". Add reset of global
12074 multiline_expected_outputs to the empty list.
12075 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12076 global to...
12077 (multiline_expected_outputs): ...this, and updated comments to
12078 note that it is modified from gcc-dg.exp.
12079 (dg-end-multiline-output): Update for the above renaming.
12080 (handle-multiline-outputs): Likewise. Remove the clearing
12081 of the expected outputs to the empty list.
12082
12083 2016-01-18 Richard Biener <rguenther@suse.de>
12084
12085 PR tree-optimization/69297
12086 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12087
12088 2016-01-18 Joseph Myers <joseph@codesourcery.com>
12089
12090 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12091 dg-options.
12092 * gcc.target/mips/mips-3d-2.c: Likewise.
12093 * gcc.target/mips/mips-3d-3.c: Likewise.
12094 * gcc.target/mips/mips-3d-4.c: Likewise.
12095 * gcc.target/mips/mips-3d-5.c: Likewise.
12096 * gcc.target/mips/mips-3d-6.c: Likewise.
12097 * gcc.target/mips/mips-3d-7.c: Likewise.
12098 * gcc.target/mips/mips-3d-8.c: Likewise.
12099 * gcc.target/mips/mips-3d-9.c: Likewise.
12100 * gcc.target/mips/mips-ps-1.c: Likewise.
12101 * gcc.target/mips/mips-ps-2.c: Likewise.
12102 * gcc.target/mips/mips-ps-3.c: Likewise.
12103 * gcc.target/mips/mips-ps-4.c: Likewise.
12104 * gcc.target/mips/mips-ps-5.c: Likewise.
12105 * gcc.target/mips/mips-ps-6.c: Likewise.
12106 * gcc.target/mips/mips-ps-7.c: Likewise.
12107 * gcc.target/mips/mips-ps-type.c: Likewise.
12108 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12109 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12110
12111 2016-01-18 Tom de Vries <tom@codesourcery.com>
12112
12113 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12114 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12115 * c-c++-common/goacc/kernels-empty.c: New test.
12116 * c-c++-common/goacc/kernels-eternal.c: New test.
12117 * c-c++-common/goacc/kernels-loop-2.c: New test.
12118 * c-c++-common/goacc/kernels-loop-3.c: New test.
12119 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12120 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12121 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12122 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12123 * c-c++-common/goacc/kernels-loop-data.c: New test.
12124 * c-c++-common/goacc/kernels-loop-g.c: New test.
12125 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12126 * c-c++-common/goacc/kernels-loop-n.c: New test.
12127 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12128 * c-c++-common/goacc/kernels-loop.c: New test.
12129 * c-c++-common/goacc/kernels-noreturn.c: New test.
12130 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12131 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12132 * c-c++-common/goacc/kernels-reduction.c: New test.
12133
12134 2016-01-18 Tom de Vries <tom@codesourcery.com>
12135
12136 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12137 * gcc.dg/autopar/outer-2.c: Same.
12138 * gcc.dg/autopar/outer-3.c: Same.
12139 * gcc.dg/autopar/outer-4.c: Same.
12140 * gcc.dg/autopar/outer-5.c: Same.
12141 * gcc.dg/autopar/outer-6.c: Same.
12142 * gcc.dg/autopar/parallelization-1.c: Same.
12143 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12144 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12145 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12146 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12147 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12148 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12149 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12150 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12151 * gcc.dg/autopar/pr39500-1.c: Same.
12152 * gcc.dg/autopar/pr39500-2.c: Same.
12153 * gcc.dg/autopar/pr46193.c: Same.
12154 * gcc.dg/autopar/pr46194.c: Same.
12155 * gcc.dg/autopar/pr49580.c: Same.
12156 * gcc.dg/autopar/pr49960-1.c: Same.
12157 * gcc.dg/autopar/pr49960.c: Same.
12158 * gcc.dg/autopar/pr68373.c: Same.
12159 * gcc.dg/autopar/reduc-1.c: Same.
12160 * gcc.dg/autopar/reduc-1char.c: Same.
12161 * gcc.dg/autopar/reduc-1short.c: Same.
12162 * gcc.dg/autopar/reduc-2.c: Same.
12163 * gcc.dg/autopar/reduc-2char.c: Same.
12164 * gcc.dg/autopar/reduc-2short.c: Same.
12165 * gcc.dg/autopar/reduc-3.c: Same.
12166 * gcc.dg/autopar/reduc-4.c: Same.
12167 * gcc.dg/autopar/reduc-6.c: Same.
12168 * gcc.dg/autopar/reduc-7.c: Same.
12169 * gcc.dg/autopar/reduc-8.c: Same.
12170 * gcc.dg/autopar/reduc-9.c: Same.
12171 * gcc.dg/autopar/uns-outer-4.c: Same.
12172 * gcc.dg/autopar/uns-outer-5.c: Same.
12173 * gcc.dg/autopar/uns-outer-6.c: Same.
12174 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12175 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12176
12177 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12178
12179 PR target/63679
12180 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12181 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12182
12183 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12184
12185 PR target/63679
12186 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12187 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12188 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12189
12190 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12191
12192 PR target/63679
12193 * gcc.dg/tree-ssa/sra-17.c: New.
12194 * gcc.dg/tree-ssa/sra-18.c: New.
12195
12196 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12197
12198 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12199
12200 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12201
12202 * gnat.dg/inline12.adb: New test.
12203
12204 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12205
12206 PR tree-optimization/66797
12207 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12208
12209 2016-01-18 Richard Biener <rguenther@suse.de>
12210
12211 PR tree-optimization/69170
12212 * gcc.dg/torture/pr69170.c: New testcase.
12213
12214 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12215
12216 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12217
12218 2016-01-16 Tom de Vries <tom@codesourcery.com>
12219
12220 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12221
12222 2016-01-16 Tom de Vries <tom@codesourcery.com>
12223
12224 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12225 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12226 redundant dg-require-effective-target pthread.
12227 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12228 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12229 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12230 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12231 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12232 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12233 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12234
12235 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12236
12237 PR target/68609
12238 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12239 * gcc.target/powerpc/recip-7.c: Same.
12240
12241 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12242
12243 PR c++/69091
12244 * g++.dg/template/pr69091.C: New test.
12245
12246 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12247
12248 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12249 dump does not contain an error_mark_node.
12250 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12251 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12252
12253 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12254
12255 PR c++/68936
12256 * g++.dg/template/pr68936.C: New test.
12257
12258 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12259
12260 PR target/68609
12261 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12262 * gcc.target/powerpc/recip-2.c: Same.
12263 * gcc.target/powerpc/recip-3.c: Same.
12264 * gcc.target/powerpc/recip-4.c: Same.
12265 * gcc.target/powerpc/recip-sqrtf.c: Same.
12266
12267 2016-01-15 Jeff Law <law@redhat.com>
12268
12269 PR tree-optimization/69270
12270 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12271 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12272
12273 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12274
12275 PR fortran/49630
12276 * gfortran.dg/deferred_character_13.f90: New test for the fix
12277 of comment 3 of the PR.
12278
12279 PR fortran/54070
12280 * gfortran.dg/deferred_character_8.f90: New test
12281 * gfortran.dg/allocate_error_5.f90: New test
12282
12283 PR fortran/60593
12284 * gfortran.dg/deferred_character_10.f90: New test
12285
12286 PR fortran/60795
12287 * gfortran.dg/deferred_character_14.f90: New test
12288
12289 PR fortran/61147
12290 * gfortran.dg/deferred_character_11.f90: New test
12291
12292 PR fortran/64324
12293 * gfortran.dg/deferred_character_9.f90: New test
12294
12295 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12296
12297 PR rtl-optimization/69030
12298 * gcc.target/i386/pr69030.c: New.
12299
12300 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12301
12302 * gcc.target/aarch64/target_attr_17.c: New test.
12303
12304 2016-01-15 Richard Biener <rguenther@suse.de>
12305
12306 PR tree-optimization/66856
12307 * gcc.dg/torture/pr66856-1.c: New testcase.
12308 * gcc.dg/torture/pr66856-2.c: Likewise.
12309
12310 2016-01-15 Richard Biener <rguenther@suse.de>
12311
12312 PR debug/69137
12313 * g++.dg/lto/pr69137_0.C: New testcase.
12314
12315 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12316
12317 PR middle-end/69246
12318 * gcc.target/i386/pr69246.c: New test.
12319
12320 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12321
12322 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12323
12324 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12325
12326 PR c++/56194
12327 * g++.dg/init/const9.C: Disable test on S/390.
12328
12329 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12330
12331 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12332 * g++.dg/Wno-frame-address.C: Ditto.
12333
12334 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12335
12336 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12337
12338 2016-01-15 Richard Biener <rguenther@suse.de>
12339
12340 PR tree-optimization/68961
12341 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12342
12343 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12344
12345 * gcc.target/i386/pr65105-5.c: New test.
12346
12347 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12348
12349 * gcc.c-torture/execute/alias-4.c: New testcase.
12350
12351 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12352
12353 PR ipa/68148
12354 * g++.dg/ipa/devirt-49.C: New testcase.
12355
12356 2016-01-15 Christian Bruel <christian.bruel@st.com>
12357
12358 PR target/65837
12359 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12360 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12361 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12362
12363 2016-01-15 Richard Biener <rguenther@suse.de>
12364
12365 PR tree-optimization/69117
12366 * gcc.dg/torture/pr69117.c: New testcase.
12367
12368 2015-01-14 Ryan Burn <contact@rnburn.com>
12369
12370 PR c++/69048
12371 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12372
12373 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12374
12375 PR testsuite/67509
12376 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12377 range tests use 100 * maximum instead of maximum + 1.
12378
12379 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR debug/69244
12382 * gcc.dg/guality/pr69244.c: New test.
12383
12384 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12385
12386 * lib/target-supports.exp (check_effective_target_issignaling):
12387 New procedure.
12388 * gcc.dg/pr61441.c: Require issignaling effective target.
12389
12390 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12391
12392 PR target/68803
12393 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12394
12395 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12396
12397 PR c++/68819
12398 PR preprocessor/69177
12399 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12400 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12401 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12402 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12403
12404 2016-01-14 Marek Polacek <polacek@redhat.com>
12405
12406 PR c/69262
12407 * gcc.dg/array-15.c: New test.
12408
12409 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12410
12411 PR middle-end/68146
12412 PR tree-optimization/69155
12413 * gfortran.dg/pr68146.f: New test.
12414 * gfortran.dg/pr69155.f90: New test.
12415
12416 2016-01-14 Richard Biener <rguenther@suse.de>
12417
12418 PR tree-optimization/68060
12419 * gcc.dg/torture/pr68060-1.c: New testcase.
12420 * gcc.dg/torture/pr68060-2.c: Likewise.
12421
12422 2016-01-14 Nick Clifton <nickc@redhat.com>
12423
12424 * lib/target-supports.exp
12425 (check_effective_target_arm_neon_ok_nocache): Add an option
12426 sequence that includes setting the ARM architecture to ARMv7-A.
12427 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12428 command line options necessary to enable Neon support.
12429 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12430 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12431 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12432 * gcc.target/arm/pr69180.c: Likewise.
12433
12434 2016-01-14 Jeff Law <law@redhat.com>
12435
12436 PR tree-optimization/69270
12437 * gcc.dg/tree-ssa/pr69270.c: New test.
12438
12439 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12440
12441 PR c/66208
12442 * c-c++-common/pr66208.c: New file.
12443
12444 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR tree-optimization/69156
12447 * gcc.dg/pr69156.c: New test.
12448
12449 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12450
12451 * gcc.target/i386/pr69225-7.c: New test.
12452
12453 2016-01-13 Richard Henderson <rth@redhat.com>
12454
12455 * gcc.dg/tm/memopt-13.c: Update expected function.
12456 * gcc.dg/tm/memopt-6.c: Likewise.
12457
12458 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12459
12460 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12461 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12462 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12463 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12464
12465 2016-01-13 Tom de Vries <tom@codesourcery.com>
12466
12467 PR tree-optimization/69169
12468 * gcc.dg/pr69169.c: New test.
12469
12470 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12471
12472 PR target/69228
12473 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12474 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12475 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12476 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12477 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12478 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12479 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12480 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12481
12482 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR target/69247
12485 * gcc.dg/pr69247.c: New test.
12486
12487 2016-01-13 Richard Biener <rguenther@suse.de>
12488
12489 PR tree-optimization/69242
12490 * gcc.dg/torture/pr69242.c: New testcase.
12491
12492 2016-01-13 Richard Biener <rguenther@suse.de>
12493
12494 PR tree-optimization/69186
12495 * gcc.dg/torture/pr69186.c: New testcase.
12496
12497 2016-01-13 Jeff Law <law@redhat.com>
12498
12499 PR tree-optimization/67755
12500 * gcc.dg/tree-ssa/pr67755.c: New test.
12501
12502 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12503
12504 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12505 pass number in output by a star.
12506
12507 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12508
12509 PR tree-optimization/68911
12510 * gcc.c-torture/execute/pr68911.c: New test.
12511
12512 2016-01-12 Marek Polacek <polacek@redhat.com>
12513
12514 PR c++/68979
12515 * g++.dg/warn/permissive-1.C: New test.
12516
12517 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12518
12519 PR objc++/68511
12520 PR c++/69213
12521 * g++.dg/opt/pr69213.C: New test.
12522
12523 2016-01-12 Christian Bruel <christian.bruel@st.com>
12524
12525 PR target/69180
12526 * gcc.target/arm/pr69180.c: New test.
12527
12528 2016-01-12 Richard Biener <rguenther@suse.de>
12529
12530 PR lto/69077
12531 * g++.dg/lto/pr69077_0.C: New testcase.
12532 * g++.dg/lto/pr69077_1.C: Likewise.
12533
12534 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12535
12536 PR target/69175
12537 * g++.dg/opt/pr69175.C: New test.
12538
12539 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12540
12541 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12542 rather than #including math.h & stdlib.h.
12543 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12544 * gcc.dg/vect/pr49771.c: Likewise.
12545 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12546 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12547 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12548 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12549 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12550 * gcc.dg/vect/pr44507.c: Likewise.
12551 * gcc.dg/vect/pr45902.c: Likewise.
12552 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12553 * gcc.dg/vect/vect-117.c: Likewise.
12554 * gcc.dg/vect/vect-99.c: Likewise.
12555 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12556 * gcc.dg/vect/vect-cond-1.c: Likewise.
12557 * gcc.dg/vect/vect-cond-2.c: Likewise.
12558 * gcc.dg/vect/vect-cond-3.c: Likewise.
12559 * gcc.dg/vect/vect-cond-4.c: Likewise.
12560 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12561 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12562 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12563 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12564 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12565 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12566 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12567 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12568 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12569 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12570 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12571 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12572 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12573 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12574 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12575 include of signal.h.
12576 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12577 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12578 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12579 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12581 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12582 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12583 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12584 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12585 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12586 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12587 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12588 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12589 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12590 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12591 * gcc.dg/vect/vect-outer-5.c: Likewise.
12592 * gcc.dg/vect/vect-outer-6.c: Likewise.
12593 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12594 include of stdio.h.
12595
12596 2016-01-12 Nick Clifton <nickc@redhat.com>
12597
12598 PR target/68913
12599 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12600 to fread so that it will be found in all target runtimes.
12601
12602 2016-01-12 Richard Biener <rguenther@suse.de>
12603
12604 PR tree-optimization/69053
12605 * g++.dg/torture/pr69053.C: New testcase.
12606
12607 2016-01-12 Richard Biener <rguenther@suse.de>
12608
12609 PR tree-optimization/69168
12610 * gcc.dg/torture/pr69168.c: New testcase.
12611
12612 2016-01-12 Richard Biener <rguenther@suse.de>
12613
12614 PR tree-optimization/69157
12615 * gcc.dg/torture/pr69157.c: New testcase.
12616
12617 2016-01-12 Richard Biener <rguenther@suse.de>
12618
12619 PR tree-optimization/69174
12620 * gcc.dg/torture/pr69174.c: New testcase.
12621
12622 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR c++/66808
12625 PR c++/69000
12626 * g++.dg/tls/pr66808.C: New test.
12627 * g++.dg/tls/pr69000.C: New test.
12628
12629 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12630
12631 * gcc.target/powerpc/swaps-p8-23.c: New test.
12632 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12633
12634 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12635
12636 PR tree-optimization/68356
12637 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12638
12639 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12640 Jim Wilson <jim.wilson@linaro.org>
12641
12642 PR target/69194
12643 * gcc.target/arm/pr69194.c: New test.
12644
12645 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12646
12647 PR target/69225
12648 * gcc.target/i386/pr69225-1.c: New test.
12649 * gcc.target/i386/pr69225-2.c: Likewise.
12650 * gcc.target/i386/pr69225-3.c: Likewise.
12651 * gcc.target/i386/pr69225-4.c: Likewise.
12652 * gcc.target/i386/pr69225-5.c: Likewise.
12653 * gcc.target/i386/pr69225-6.c: Likewise.
12654
12655 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12656
12657 PR target/67462
12658 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12659 if lp64.
12660
12661 PR target/69071
12662 * gcc.dg/pr69071.c: New test.
12663
12664 PR c++/69211
12665 * g++.dg/opt/pr69211.C: New test.
12666
12667 PR tree-optimization/69214
12668 * gcc.c-torture/compile/pr69214.c: New test.
12669
12670 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12671
12672 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12673 * gcc.target/i386/pr66232-11.c: Ditto.
12674 * gcc.target/i386/pr66232-12.c: Ditto.
12675 * gcc.target/i386/pr66232-13.c: Ditto.
12676
12677 2016-01-11 Richard Biener <rguenther@suse.de>
12678
12679 PR tree-optimization/69173
12680 * gcc.dg/torture/pr69173.c: New testcase.
12681
12682 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12683
12684 PR rtl-optimization/68796
12685 * gcc.target/aarch64/tst_5.c: New test.
12686 * gcc.target/aarch64/tst_6.c: Likewise.
12687
12688 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12689
12690 PR rtl-optimization/68841
12691 * gcc.dg/pr68841.c: New test.
12692 * gcc.c-torture/execute/pr68841.c: New test.
12693
12694 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12695
12696 PR rtl-optimization/68920
12697 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12698 for ix86 targets.
12699 * gcc.dg/ifcvt-5.c: New test.
12700
12701 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12702
12703 PR bootstrap/69123
12704 * g++.dg/pr69123.C: New.
12705
12706 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12707
12708 PR target/69010
12709 * gcc.target/i386/pr69010.c: New test.
12710
12711 2016-01-11 Martin Jambor <mjambor@suse.cz>
12712
12713 PR ipa/69044
12714 * gcc.target/i386/chkp-pr69044.c: New test.
12715
12716 2016-01-11 Tom de Vries <tom@codesourcery.com>
12717
12718 PR tree-optimization/69109
12719 * gcc.dg/autopar/pr69109-2.c: New test.
12720 * gcc.dg/autopar/pr69109.c: New test.
12721
12722 2016-01-11 Tom de Vries <tom@codesourcery.com>
12723
12724 PR tree-optimization/69108
12725 * gcc.dg/autopar/pr69108.c: New test.
12726
12727 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12728
12729 PR c++/69029
12730 * c-c++-common/Wisleading-indentation.c: Augment test.
12731
12732 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12733
12734 PR fortran/69154
12735 * gfortran.dg/inline_matmul_12.f90: New test.
12736
12737 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12738
12739 PR fortran/67779
12740 * gfortran.dg/actual_array_offset_1: New test.
12741
12742 2016-01-10 Tom de Vries <tom@codesourcery.com>
12743
12744 PR tree-optimization/69062
12745 * gcc.dg/autopar/pr69062.c: New test.
12746
12747 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12748
12749 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12750 * gcc.dg/vect/slp-perm-2.c: Likewise.
12751 * gcc.dg/vect/slp-perm-3.c: Likewise.
12752 * gcc.dg/vect/slp-perm-5.c: Likewise.
12753 * gcc.dg/vect/slp-perm-6.c: Likewise.
12754 * gcc.dg/vect/slp-perm-7.c: Likewise.
12755 * gcc.dg/vect/slp-perm-8.c: Likewise.
12756
12757 2016-01-10 Tom de Vries <tom@codesourcery.com>
12758
12759 PR tree-optimization/69039
12760 * gcc.dg/autopar/pr69039.c: New test.
12761
12762 2016-01-09 Marek Polacek <polacek@redhat.com>
12763
12764 PR c++/69113
12765 * g++.dg/pr69113.C: New test.
12766
12767 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12768
12769 PR middle-end/50865
12770 PR tree-optimization/69097
12771 * gcc.c-torture/execute/pr50865.c: New test.
12772 * gcc.c-torture/execute/pr69097-1.c: New test.
12773 * gcc.c-torture/execute/pr69097-2.c: New test.
12774 * gcc.dg/pr69097-1.c: New test.
12775 * gcc.dg/pr69097-2.c: New test.
12776
12777 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12778
12779 PR c++/69164
12780 * g++.dg/opt/pr69164.C: New test.
12781
12782 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12783
12784 PR tree-optimization/69167
12785 * gcc.dg/pr69167.c: New test.
12786
12787 2016-01-08 Marek Polacek <polacek@redhat.com>
12788
12789 PR c++/68449
12790 * g++.dg/pr68449.C: New.
12791
12792 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12793
12794 PR tree-optimization/68707
12795 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12796 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12797 on platforms supporting it.
12798 * gcc.dg/vect/slp-perm-2.c: Likewise.
12799 * gcc.dg/vect/slp-perm-3.c: Likewise.
12800 * gcc.dg/vect/slp-perm-5.c: Likewise.
12801 * gcc.dg/vect/slp-perm-7.c: Likewise.
12802 * gcc.dg/vect/slp-perm-8.c: Likewise.
12803 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12804 on platforms supporting it.
12805
12806 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12807
12808 PR tree-optimization/69162
12809 * gcc.dg/pr69162.c: New test.
12810
12811 PR tree-optimization/69172
12812 * gcc.dg/pr69172.c: New test.
12813
12814 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12815
12816 PR tree-optimization/67781
12817 * gcc.c-torture/execute/pr67781.c: New file.
12818
12819 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR tree-optimization/69083
12822 * gcc.dg/vect/pr69083.c: New test.
12823
12824 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12825
12826 PR tree-optimization/61441
12827 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12828 Use -fexcess-precision=standard for compiler options.
12829 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12830
12831 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12832
12833 PR fortran/69128
12834 * gfortran.dg/gomp/pr69128.f90: New test.
12835
12836 PR c++/69145
12837 * g++.dg/ext/pr69145-1.C: New test.
12838 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12839 * g++.dg/ext/pr69145-2.h: New file.
12840
12841 2016-01-07 Martin Sebor <msebor@redhat.com>
12842
12843 PR c/68966
12844 * gcc.dg/atomic-fetch-bool.c: New test.
12845 * gcc.dg/sync-fetch-bool.c: New test.
12846
12847 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12848
12849 PR fortran/66680
12850 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12851
12852 2016-01-07 Nick Clifton <nickc@redhat.com>
12853
12854 PR target/66655
12855 * g++.dg/pr66655.C: New test.
12856 * g++.dg/pr66655_1.cc: Test support file.
12857 * g++.dg/pr66655.h: Test header file.
12858
12859 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12860
12861 PR fortran/66680
12862 gfortran.dg/gomp/pr66680.f90: New test.
12863
12864 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12865
12866 PR target/69171
12867 * gcc.target/i386/pr69171-1.c: New test.
12868 * gcc.target/i386/pr69171-2.c: Likewise.
12869 * gcc.target/i386/pr69171-3.c: Likewise.
12870 * gcc.target/i386/pr69171-4.c: Likewise.
12871 * gcc.target/i386/pr69171-5.c: Likewise.
12872 * gcc.target/i386/pr69171-6.c: Likewise.
12873
12874 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12875
12876 PR middle-end/67639
12877 * c-c++-common/pr67639.c: New test.
12878
12879 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12880
12881 PR tree-optimization/69141
12882 * g++.dg/opt/pr69141.C: New test.
12883
12884 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12885
12886 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12887
12888 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12889
12890 PR target/69140
12891 * gcc.target/i386/pr69140.c: New test
12892
12893 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12894
12895 * gcc.dg/bad-dereference.c: New test case.
12896
12897 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12898
12899 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12900
12901 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12902
12903 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12904
12905 2016-01-06 Marek Polacek <polacek@redhat.com>
12906
12907 PR sanitizer/69099
12908 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12909
12910 2016-01-05 Marek Polacek <polacek@redhat.com>
12911
12912 PR c/69104
12913 * gcc.dg/atomic-invalid-2.c: New.
12914
12915 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12916
12917 PR target/68991
12918 * gcc.target/i386/pr68991.c: New test.
12919
12920 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12921
12922 PR target/68991
12923 * g++.dg/pr68991-1.C: New test.
12924 * g++.dg/pr68991-2.C: Likewise.
12925
12926 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12927
12928 PR other/60465
12929 * gcc.target/ia64/pr60465-gprel64.c: New test.
12930 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12931
12932 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12933
12934 PR rtl-optimization/68651
12935 * gcc.target/aarch64/pr68651_1.c: New test.
12936
12937 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12938
12939 PR c/69122
12940 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12941
12942 2016-01-05 Nathan Sidwell <nathan@acm.org>
12943
12944 PR c++/58583
12945 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12946
12947 * gcc.dg/alias-15.c: New.
12948
12949 2016-01-05 Nick Clifton <nickc@redhat.com>
12950
12951 PR target/68870
12952 * g++.dg/pr68770.C: New test.
12953
12954 2016-01-04 Mike Stump <mikestump@comcast.net>
12955
12956 * lib/target-supports.exp (check_effective_target_cilkplus):
12957 cilkplus targets require pthreads.
12958 (check_effective_target_cilkplus): Remove special case for NVPTX.
12959
12960 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12961
12962 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12963 generation.
12964
12965 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12966
12967 Update copyright years.
12968
12969 2016-01-04 Marek Polacek <polacek@redhat.com>
12970
12971 PR c/68908
12972 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12973 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12974 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12975
12976 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12977
12978 * gcc.target/sparc/20160104-2.c: New test.
12979
12980 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12981
12982 * gcc.target/sparc/20160104-1.c: New test.
12983
12984 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12985
12986 PR fortran/65045
12987 * gfortran.dg/pr65045.f90: New test.
12988
12989 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12990
12991 * gnat.dg/specs/debug1.ads: Delete.
12992
12993 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12994
12995 PR libgfortran/68867
12996 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12997 expression.
12998
12999 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13000
13001 PR libgfortran/68867
13002 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13003 PowerPC.
13004
13005 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
13006
13007 PR fortran/68864
13008 * gfortran.dg/pr68864.f90: New test.
13009
13010 2016-01-01 Jakub Jelinek <jakub@redhat.com>
13011
13012 PR tree-optimization/69070
13013 * gcc.dg/pr69070.c: New test.
13014
13015 PR sanitizer/69055
13016 * gfortran.dg/pr69055.f90: New test.
13017
13018 PR target/69015
13019 * gcc.dg/pr69015.c: New test.
13020 \f
13021 Copyright (C) 2016 Free Software Foundation, Inc.
13022
13023 Copying and distribution of this file, with or without modification,
13024 are permitted in any medium without royalty provided the copyright
13025 notice and this notice are preserved.