1 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
4 * g++.dg/pr77550.C: Avoid undefined behavior.
6 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
8 2016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
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.
19 2016-09-27 Jakub Jelinek <jakub@redhat.com>
21 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
23 * g++.dg/cpp1z/lambda-this1.C: New test.
24 * g++.dg/cpp1z/lambda-this2.C: New test.
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.
31 2016-09-27 Jiong Wang <jiong.wang@arm.com>
33 * lib/target-supports.exp
34 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
37 2016-09-27 Martin Liska <mliska@suse.cz>
40 * lib/gcov.exp: Verify that <built-in>.gcov file is not
43 2016-09-27 Richard Biener <rguenther@suse.de>
45 PR tree-optimization/77745
46 * g++.dg/torture/pr77745.C: New testcase.
48 2016-09-27 Richard Biener <rguenther@suse.de>
50 PR tree-optimization/77478
51 * gcc.dg/torture/pr77478.c: New testcase.
53 2016-09-27 Martin Liska <mliska@suse.cz>
58 * g++.dg/gcov/pr16855.C: New test.
60 2016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
62 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
64 2016-09-27 Jakub Jelinek <jakub@redhat.com>
67 * gfortran.dg/gomp/pr77666.f90: New test.
69 2016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
72 * gcc.dg/torture/pr77677-2.c: New test.
74 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
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.
82 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
85 * gfortran.dg/pr77719.f90: New test.
87 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
89 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
90 singular form of byte when quantity is unknown.
92 2016-09-26 Marek Polacek <polacek@redhat.com>
94 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
96 2016-09-26 Martin Liska <mliska@suse.cz>
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.
108 2016-09-26 Marek Polacek <polacek@redhat.com>
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.
142 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
145 * gfortran.dg/pr77429.f90: New test.
147 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
150 * gfortran.dg/pr77694.f90: New test.
152 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
155 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
157 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
159 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
162 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
164 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
167 2016-09-24 Marek Polacek <polacek@redhat.com>
170 * c-c++-common/Wbool-operation-1.c: New test.
171 * gcc.dg/Wbool-operation-1.c: New test.
173 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
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.
180 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
183 * gfortran.dg/negative_unit_check.f90: Update test.
184 * gfortran.dg/dtio_14.f90: New test.
186 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
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.
196 2016-09-23 Martin Sebor <msebor@redhat.com>
199 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
200 assuming long double is bigger than double.
202 2016-09-23 Jakub Jelinek <jakub@redhat.com>
204 Implement P0138R2, C++17 construction rules for enum class values
205 * g++.dg/cpp1z/direct-enum-init1.C: New test.
207 2016-09-23 David Malcolm <dmalcolm@redhat.com>
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
214 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
216 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
218 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
219 Tom de Vries <tom@codesourcery.com>
222 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
224 2016-09-23 Marek Polacek <polacek@redhat.com>
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.
239 2016-09-23 David Malcolm <dmalcolm@redhat.com>
241 PR preprocessor/77672
242 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
243 (test_terminator_location): New function.
245 2016-09-23 Richard Biener <rguenther@suse.de>
247 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
249 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
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
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
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
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
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
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
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
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
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
313 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
314 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
318 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
321 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
323 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
325 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
327 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
331 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
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:
347 2016-09-23 Jiong Wang <jiong.wang@arm.com>
348 Matthew Wahab <matthew.wahab@arm.com>
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.
388 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
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
396 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
399 * gcc.dg/torture/pr77677.c: New test.
401 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
403 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
406 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
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.
411 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
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.
417 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
419 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
420 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
422 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
424 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
425 output to the simplified instructions.
427 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
429 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
430 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
432 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
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
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.
452 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
454 * gcc.target/arm/short-vfp-1.c: New.
456 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
458 * gcc.target/arm/attr-fp16-arith-1.c: New.
460 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
462 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
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.
475 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
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.
505 2016-09-23 Martin Liska <mliska@suse.cz>
507 * gcc.dg/ipa/pr77653.c: Replace adress
510 2016-09-23 Martin Liska <mliska@suse.cz>
512 * gcc.target/i386/movbe-4.c: New test.
514 2016-09-23 Martin Liska <mliska@suse.cz>
516 * gcc.target/i386/crc32-5.c: New test.
518 2016-09-23 Martin Liska <mliska@suse.cz>
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.
524 2016-09-23 Jakub Jelinek <jakub@redhat.com>
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.
530 2016-09-22 Martin Sebor <msebor@redhat.com>
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.
538 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
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.
552 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/cpp0x/pr61019.C: New.
557 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
558 Terry Guo <terry.guo@arm.com>
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.
564 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
566 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
567 Remove SSE effective target requirement.
569 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/cpp0x/pr71979.C: New.
574 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
576 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
578 2016-09-22 Martin Liska <mliska@suse.cz>
581 * gcc.dg/ipa/pr77653.c: New test.
583 2016-09-22 Jakub Jelinek <jakub@redhat.com>
586 * gfortran.dg/gomp/pr77665.f90: New test.
588 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
590 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
591 * gfortran.dg/dtio_13.f90: New test.
593 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
596 * gfortran.dg/pr66107.f90: New test.
598 2016-09-21 Ian Lance Taylor <iant@golang.org>
600 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
601 with call to builtin delete function.
603 2016-09-21 Joseph Myers <joseph@codesourcery.com>
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
611 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
613 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
615 2016-09-21 Jakub Jelinek <jakub@redhat.com>
618 * g++.dg/cpp1z/aligned-new6.C: New test.
620 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
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.
629 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
631 PR tree-optimization/77550
632 * g++.dg/pr77550.C: New test.
634 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
637 * gcc.target/avr/torture/pr77326.c: New test.
639 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
641 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
643 2016-09-21 Richard Biener <rguenther@suse.de>
645 PR tree-optimization/77648
646 * gcc.dg/torture/pr77648-1.c: New testcase.
647 * gcc.dg/torture/pr77648-2.c: Likewise.
649 2016-09-21 Richard Biener <rguenther@suse.de>
650 Jakub Jelinek <jakub@redhat.com>
652 PR tree-optimization/77621
653 * gcc.dg/pr77621.c: New testcase.
655 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
658 * gfortran.dg/dtio_12.f90: New test.
660 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
662 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
664 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
666 PR tree-optimization/72835
667 * gcc.dg/tree-ssa/pr72835.c: New test.
669 2016-09-20 Martin Sebor <msebor@redhat.com>
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.
680 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
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.
686 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
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.
694 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
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.
714 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
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.
721 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
722 Jakub Jelinek <jakub@redhat.com>
725 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
728 2016-09-20 Jakub Jelinek <jakub@redhat.com>
731 * g++.dg/other/pr77626.C: New test.
734 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
737 * g++.dg/cpp0x/gen-attrs-62.C: New test.
740 * c-c++-common/pr77624-1.c: New test.
741 * c-c++-common/pr77624-2.c: New test.
743 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
745 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
748 2016-09-20 Richard Biener <rguenther@suse.de>
750 PR tree-optimization/77646
751 * gcc.dg/torture/pr77646.c: New testcase.
753 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
756 * c-c++-common/Wint-in-bool-context.c: New test.
758 2016-09-19 Joseph Myers <joseph@codesourcery.com>
760 * gcc.dg/cr-decimal-dig-1.c: New test.
762 2016-09-19 Joseph Myers <joseph@codesourcery.com>
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.
769 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
771 PR rtl-optimization/77416
772 * gcc.target/powerpc/pr77416.c: New.
774 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
777 * g++.dg/template/error-recovery4.C: New test.
779 2016-09-19 Bin Cheng <bin.cheng@arm.com>
781 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
783 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
785 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
786 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
788 2016-09-19 Jakub Jelinek <jakub@redhat.com>
789 Jan Hubicka <jh@suse.cz>
792 * gcc.dg/pr77587.c: New test.
793 * gcc.dg/pr77587a.c: New file.
795 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
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
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
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.
818 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
821 * gfortran.dg/dec_structure_15.f90: New testcase.
823 2016-09-19 Richard Biener <rguenther@suse.de>
826 * gcc.dg/torture/pr77605.c: New testcase.
828 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
830 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
832 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
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.
846 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
848 * gcc.target/i386/pr68633.c: Fix expected result.
850 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
853 * gfortran.dg/pr68078.f90: New test.
854 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
856 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
859 * gcc.target/powerpc/swaps-p8-25.c: New.
861 2016-09-16 Jakub Jelinek <jakub@redhat.com>
864 * g++.dg/cpp0x/constexpr-77482.C: New test.
867 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
869 * g++.dg/abi/abi-tag23a.C: Likewise.
872 * g++.dg/cpp0x/decltype-77338.C: New test.
875 * g++.dg/cpp0x/mutable1.C: New test.
877 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
880 * gfortran.dg/pr77612.f90: New test.
882 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
884 * gcc.dg/torture/pr70421.c: Require int32plus.
886 2016-09-16 Jakub Jelinek <jakub@redhat.com>
889 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
892 * gcc.target/i386/pr77526.c: New test.
894 2016-09-16 Jakub Jelinek <jakub@redhat.com>
895 Eric Botcazou <ebotcazou@adacore.com>
898 * gcc.target/i386/pr77594.c: New test.
900 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
903 * gfortran.dg/misplaced_implicit_character.f90: New test.
905 2016-09-15 Bin Cheng <bin.cheng@arm.com>
907 PR tree-optimization/77503
908 * gcc.dg/vect/pr77503.c: New test.
910 2016-09-15 Richard Biener <rguenther@suse.de>
913 * c-c++-common/torture/pr77544.c: New testcase.
915 2016-09-15 Jakub Jelinek <jakub@redhat.com>
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.
925 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
928 * gfortran.dg/goacc/pr72743.f90: New test.
930 2016-09-15 Richard Biener <rguenther@suse.de>
932 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
934 2016-09-15 Richard Biener <rguenther@suse.de>
936 PR tree-optimization/77514
937 * gcc.dg/torture/pr77514.c: New testcase.
939 2016-09-14 Jakub Jelinek <jakub@redhat.com>
942 * g++.dg/lookup/pr77549.C: New test.
944 2016-09-14 Marek Polacek <polacek@redhat.com>
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.
964 2016-09-14 Nathan Sidwell <nathan@acm.org>
967 * g++.dg/cpp1y/pr77539.C: New.
969 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
971 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
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.
979 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
981 * gfortran.dg/dec_structure_14.f90: New testcase.
983 2016-09-14 Jakub Jelinek <jakub@redhat.com>
986 * c-c++-common/tsan/pr68260.c: New test.
988 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
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.
995 2016-09-13 Jakub Jelinek <jakub@redhat.com>
997 * g++.dg/cpp0x/gen-attrs-61.C: New test.
998 * g++.dg/cpp1z/gen-attrs1.C: New test.
1000 PR tree-optimization/77454
1001 * gcc.dg/pr77454.c: New test.
1004 * g++.dg/cpp1y/constexpr-77553.C: New test.
1006 2016-09-13 David Malcolm <dmalcolm@redhat.com>
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.
1012 2016-09-13 Jason Merrill <jason@redhat.com>
1013 Tom de Vries <tom@codesourcery.com>
1016 * g++.dg/pr77427.C: New test.
1018 2016-09-13 Martin Liska <mliska@suse.cz>
1020 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1022 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1023 * lib/target-supports.exp: Define the new target.
1025 2016-09-12 Andrew Pinski <apinski@cavium.com>
1027 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1028 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1030 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
1032 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
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
1038 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1039 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1041 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
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.
1048 2016-09-12 David Malcolm <dmalcolm@redhat.com>
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.
1055 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
1057 * gfortran.dg/pr77507.f90: Move to ...
1058 * gfortran.dg/ieee/pr77507.f90: here.
1060 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1063 * compile/pr61159.c: New testcase
1065 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
1068 * gcc.dg/ipa/pr63416.c: New testcase.
1070 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
1071 Steven G. Kargl <kargl@gcc.gnu.org>
1074 * gfortran.dg/dtio_11.f90: new test.
1076 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1079 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1080 * gfortran.dg/c_assoc_4.f90: Ditto.
1082 2016-09-10 Tom de Vries <tom@codesourcery.com>
1085 * c-c++-common/va-arg-va-list-type.c: New test.
1087 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1089 PR rtl-optimization/77289
1090 * gcc.target/powerpc/pr77289.c: New test.
1092 2016-09-09 Martin Sebor <msebor@redhat.com>
1096 * gcc.dg/pr77520.c: New test.
1097 * gcc.dg/pr77521.c: New test.
1099 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1102 * gfortran.dg/pr77506.f90: New test.
1104 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1107 * gfortran.dg/pr77507.f90: New test.
1109 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1111 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1113 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1114 Louis Krupp <lkrupp@gcc.gnu.org>
1117 * gfortran.dg/pr69514_1.f90: New test.
1118 * gfortran.dg/pr69514_2.f90: New test.
1120 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1123 * gfortran.dg/gomp/pr77500.f90: New test.
1126 * gfortran.dg/gomp/pr77516.f90: New test.
1128 2016-09-07 Jakub Jelinek <jakub@redhat.com>
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.
1138 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1140 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1141 "substring-locations.h".
1143 2016-09-07 Richard Biener <rguenther@suse.de>
1146 * c-c++-common/vector-subscript-8.c: Move ..
1147 * gcc.dg/pr77450.c: ... here.
1149 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1151 PR libgfortran/77393
1152 * gfortran.dg/fmt_f0_2.f90: Update test.
1153 * gfortran.dg/fmt_f0_3.f90: New test.
1155 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1158 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1162 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1164 2016-09-06 Jakub Jelinek <jakub@redhat.com>
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.
1171 2016-09-06 Martin Sebor <msebor@redhat.com>
1174 * gcc.dg/format/miss-7.c: New test.
1176 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1178 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1180 2016-09-06 Martin Liska <mliska@suse.cz>
1182 PR gcov-profile/77378
1183 PR gcov-profile/77466
1184 * gcc.dg/profile-update-warning.c: New test.
1186 2016-09-06 Richard Biener <rguenther@suse.de>
1188 PR tree-optimization/77479
1189 * gcc.dg/torture/pr77479.c: New testcase.
1191 2016-09-06 Richard Biener <rguenther@suse.de>
1194 * c-c++-common/vector-subscript-7.c: Adjust.
1195 * c-c++-common/vector-subscript-8.c: New testcase.
1197 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1199 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1201 2016-09-05 Jakub Jelinek <jakub@redhat.com>
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.
1208 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1209 Update comment to mention also avx512f.
1212 * g++.dg/asan/pr77396-2.C: New test.
1214 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1216 PR rtl-optimization/77452
1217 * gcc.target/i386/pr77452.c: New test.
1219 2016-09-05 Marek Polacek <polacek@redhat.com>
1222 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1224 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1227 * gfortran.dg/pr77391.f90: New test.
1229 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1232 * gfortran.dg/pr77460.f90: New test.
1234 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1237 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1239 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1241 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1243 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1245 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
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.
1251 2016-09-02 Jakub Jelinek <jakub@redhat.com>
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.
1261 * g++.dg/asan/pr77396.C: New test.
1263 2016-09-01 Martin Sebor <msebor@redhat.com>
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.
1269 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271 PR libgfortran/77393
1272 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1274 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
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.
1295 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1297 * gnat.dg/opt58.adb: New test.
1298 * gnat.dg/opt58_pkg.ads: New helper.
1300 2016-09-01 Richard Biener <rguenther@suse.de>
1303 * gcc.dg/torture/pr77436.c: New testcase.
1305 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
1312 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1314 * gcc.target/aarch64/ands_3.c: New test.
1316 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1319 * gfortran.dg/gomp/pr77352.f90: New test.
1322 * gfortran.dg/gomp/pr77374.f08: New test.
1324 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1326 PR tree-optimization/73714
1327 * gcc.dg/tree-ssa/pr73714.c: New test.
1329 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1331 PR libgfortran/77393
1332 * gfortran.dg/fmt_f0_2.f90: New test.
1334 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1336 * gcc.target/i386/pr59539-2.c: Adapt options.
1337 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1339 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
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.
1346 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1347 Paul Thomas <pault@gcc.gnu.org>
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.
1361 2016-08-30 David Malcolm <dmalcolm@redhat.com>
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".
1368 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1370 * g++.dg/template/double-greater-than-fixit.C: New test case.
1372 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1374 * gnat.dg/opt57.ad[sb]: New test.
1375 * gnat.dg/opt57_pkg.ads: New helper.
1377 2016-08-30 Richard Biener <rguenther@suse.de>
1379 PR tree-optimization/69047
1380 * gcc.dg/pr69047.c: Fix byte-order check.
1382 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1384 PR tree-optimization/72866
1385 * gcc.dg/vect/pr72866.c: New test.
1388 * g++.dg/debug/dwarf2/pr77363.C: New test.
1391 * gcc.target/i386/pr77377.c: New test.
1394 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1397 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1399 * gfortran.dg/pr77372.f90: Moved to ...
1400 * gfortran.dg/ieee/pr77372.f90: here.
1402 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
1414 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1417 * gcc.target/i386/pr77403.c: New test.
1419 2016-08-29 Marek Polacek <polacek@redhat.com>
1422 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1424 2016-08-29 Tom de Vries <tom@codesourcery.com>
1427 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1429 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1431 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1433 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1435 * gfortran.dg/dec_structure_13.f90: New testcase.
1437 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1440 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1443 2016-08-28 Tom de Vries <tom@codesourcery.com>
1446 * gcc.dg/pr70955.c: New test.
1447 * gcc.dg/lto/pr70955_0.c: Same.
1448 * gcc.dg/lto/pr70955_1.c: Same.
1450 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1452 PR tree-optimization/71077
1453 * gcc.target/i386/pr71077.c: New test.
1455 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1458 * gfortran.dg/pr77380.f90: New test.
1460 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1463 gfortran.dg/pr77372.f90: New test.
1465 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1467 * gcc.dg/spellcheck-fields-2.c (test): Move
1468 dg-begin/end-multiline-output within function body.
1469 (test_macro): New function.
1471 2016-08-26 David Malcolm <dmalcolm@redhat.com>
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.
1478 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1480 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1483 2016-08-26 Richard Biener <rguenther@suse.de>
1485 PR tree-optimization/69047
1486 * gcc.dg/pr69047.c: New testcase.
1488 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1489 Martin Jambhor <mjambor@suse.cz>
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.
1495 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1498 * gfortran.dg/pr77351.f90: New test.
1500 2016-08-25 Marek Polacek <polacek@redhat.com>
1502 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1504 2016-08-25 Marek Polacek <polacek@redhat.com>
1507 * gcc.dg/pr77323.c: New test.
1509 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1512 * gfortran.dg/submodule_17.f08: New test.
1514 2016-08-24 Michael Collison <michael.collison@linaro.org>
1515 Michael Collison <michael.collison@arm.com>
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.
1526 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
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.
1541 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1543 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1545 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1547 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
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.
1556 2016-08-23 Ian Lance Taylor <iant@golang.org>
1558 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1560 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
1566 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1568 * gfortran.dg/dec_structure_12.f90: New testcase.
1570 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1572 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1574 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1576 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1579 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1581 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1582 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1584 2016-08-23 Richard Biener <rguenther@suse.de>
1586 PR tree-optimization/27336
1587 * c-c++-common/pr27336.c: New testcase.
1589 2016-08-22 Marek Polacek <polacek@redhat.com>
1592 * g++.dg/cpp1y/pr77321.C: New test.
1594 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
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.
1603 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1606 * gfortran.dg/pr61318.f90: New test.
1608 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1611 * gfortran.dg/pr77260_1.f90: New test.
1612 * gfortran.dg/pr77260_2.f90: Ditto.
1614 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1617 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1618 __builtin_signbitf and __builtin_signbitl in expected generic
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
1626 2016-08-22 Joseph Myers <joseph@codesourcery.com>
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.
1639 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1641 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1643 (main): Update calls to TEST_I_F.
1644 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1646 (main): Update calls to TEST_I_F.
1648 2016-08-22 Joseph Myers <joseph@codesourcery.com>
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.
1655 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1658 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1660 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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-*-*.
1671 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
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.
1679 2016-08-19 Joseph Myers <joseph@codesourcery.com>
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.
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.
1753 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1756 * gfortran.dg/gomp/pr72744.f90: New test.
1759 * gfortran.dg/gomp/pr69281.f90: New test.
1761 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
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
1768 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1770 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1771 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1773 2016-08-19 Richard Biener <rguenther@suse.de>
1775 PR tree-optimization/77286
1776 * gcc.dg/torture/pr77286.c: New testcase.
1778 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1780 * gcc.dg/verbose-asm-2.c: New test case.
1782 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1784 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1785 (custom_diagnostic_finalizer): Update for change to
1786 diagnostic_show_locus.
1788 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1790 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1791 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1793 2016-08-18 Marek Polacek <polacek@redhat.com>
1796 * gcc.dg/pr71514.c: New test.
1798 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1801 * gcc.target/i386/pr72839.c: New test.
1803 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
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.
1812 2016-08-18 Alan Modra <amodra@gmail.com>
1814 * gcc.c-torture/compile/pr72771.c: New.
1816 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1819 * gfortran.dg/pr67496.f90: New test.
1821 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1823 PR tree-optimization/71752
1824 * gcc.dg/vect/pr71752.c: New.
1826 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1828 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1830 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1833 * g++.dg/ipa/devirt-52.C: New test.
1835 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1837 * c-c++-common/goacc/reduction-6.c: New testcase.
1839 2016-08-17 Richard Biener <rguenther@suse.de>
1841 PR tree-optimization/76490
1842 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1843 * gcc.dg/pr52904.c: XFAIL.
1845 2016-08-17 Richard Biener <rguenther@suse.de>
1847 PR tree-optimization/23855
1848 * gcc.dg/loop-unswitch-2.c: Adjust.
1850 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1852 PR tree-optimization/72817
1853 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1855 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1858 * gcc.dg/torture/float128-extend-inf.c: New test.
1860 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1863 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1865 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1866 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
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
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
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".
1904 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1907 * g++.dg/gomp/pr71910.C: New test.
1910 * gcc.c-torture/compile/pr67485.c: New test.
1913 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1915 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1917 PR tree-optimization/69848
1918 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1920 2016-08-16 Martin Liska <mliska@suse.cz>
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
1926 2016-08-16 Richard Biener <rguenther@suse.de>
1928 PR tree-optimization/76783
1929 * gcc.dg/pr76783.c: New testcase.
1930 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1932 2016-08-16 Bin Cheng <bin.cheng@arm.com>
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.
1939 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
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.
1947 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1950 * gcc.target/i386/pr72867.c: New test.
1952 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1954 * c-c++-common/dump-ada-spec-5.c: New test.
1956 2016-08-15 Richard Biener <rguenther@suse.de>
1958 PR tree-optimization/73434
1959 * gcc.dg/torture/pr73434.c: New testcase.
1961 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1963 PR tree-optimization/72824
1964 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1966 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
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.
1975 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1978 * gcc.target/i386/pr76342.c: New test.
1980 2016-08-12 Jakub Jelinek <jakub@redhat.com>
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.
1987 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
1995 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1998 * gcc.dg/c-c++-common/pr71654.c: New test.
1999 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2001 * gcc.dg/tree-ssa/vrp24: Likewise.
2003 2016-08-12 Jakub Jelinek <jakub@redhat.com>
2006 * gcc.dg/pr67410.c: New test.
2008 2016-08-12 Bin Cheng <bin.cheng@arm.com>
2010 PR tree-optimization/69848
2011 * gcc.dg/vect/vect-pr69848.c: New test.
2013 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
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.
2021 2016-08-12 Richard Biener <rguenther@suse.de>
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.
2034 2016-08-12 Martin Liska <mliska@suse.cz>
2036 * g++.dg/gcov/gcov-16.C: New test.
2037 * lib/gcov.exp: Support new argument for run-gcov function.
2039 2016-08-12 Martin Liska <mliska@suse.cz>
2041 PR gcov-profile/35590
2042 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2044 2016-08-12 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/72851
2047 * gcc.dg/torture/pr72851.c: New testcase.
2049 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
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
2059 * g++.dg/debug/dwarf2/ref-1.C: New.
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.
2071 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2074 * gcc.target/powerpc/pr72863.c: New test.
2076 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
2078 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2080 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2082 * gcc.target/i386/pieces-strcpy-1.c: New test.
2083 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2085 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2088 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2090 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
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.
2099 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2102 * gcc.dg/pr72816.c: Remove dg-error.
2104 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
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.
2112 2016-08-11 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/72772
2115 * gcc.dg/graphite/pr35356-1.c: Adjust.
2116 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2118 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
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.
2124 2016-08-11 Richard Biener <rguenther@suse.de>
2126 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2128 2016-08-11 Alan Modra <amodra@gmail.com>
2130 * gcc.target/powerpc/pr71680.c: New.
2132 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
2189 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2191 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2194 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2196 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2198 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2201 * gcc.target/powerpc/pr72853.c: New test.
2203 2016-08-10 Martin Liska <mliska@suse.cz>
2205 PR gcov-profile/58306
2206 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2208 2016-08-10 Martin Liska <mliska@suse.cz>
2210 * g++.dg/gcov/gcov-threads-1.C: New test.
2212 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2215 * gcc.target/avr/pr71873.c: New test.
2217 2016-08-09 Martin Liska <mliska@suse.cz>
2219 * g++.dg/gcov/gcov-dump-1.C: New test.
2220 * g++.dg/gcov/gcov-dump-2.C: New test.
2222 2016-08-09 Martin Liska <mliska@suse.cz>
2224 * gcc.dg/tree-prof/val-prof-9.c: New test.
2226 2016-08-09 Martin Liska <mliska@suse.cz>
2228 * gcc.dg/tree-prof/val-prof-8.c: New test.
2230 2016-08-09 Martin Jambor <mjambor@suse.cz>
2233 * gcc.dg/ipa/pr71981.c: New test.
2235 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2237 PR tree-optimization/33707
2238 * gcc.dg/vect/pr33707.c: New test.
2240 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2242 PR tree-optimization/pr72772
2243 * gcc.dg/tree-ssa/pr72772.c: New test.
2245 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2247 PR rtl-optimization/66669
2248 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2250 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2252 PR tree-optimization/72824
2253 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2255 2016-08-09 Richard Biener <rguenther@suse.de>
2257 PR tree-optimization/71802
2258 * gcc.dg/torture/pr71802.c: New testcase.
2260 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2263 * g++.dg/eh/stdarg1.C: New test.
2265 2016-08-08 Andi Kleen <ak@linux.intel.com>
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.
2271 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2274 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2277 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2279 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
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.
2288 2016-08-08 David Malcolm <dmalcolm@redhat.com>
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.
2296 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2299 * gfortran.dg/gomp/pr72716.f90: New test.
2302 * gcc.dg/gomp/pr72781.c: New test.
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.
2309 2016-08-08 Martin Sebor <msebor@redhat.com>
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.
2316 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2319 * gfortran.dg/allocate_with_source_21.f03: New test.
2321 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2324 * gfortran.dg/allocate_with_source_20.f03: New test.
2326 2016-08-08 Alan Modra <amodra@gmail.com>
2328 * gcc.c-torture/compile/pr72802.c: New.
2330 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2333 * gfortran.dg/dependency_48.f90: New test.
2335 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2338 * gfortran.dg/pr70040.f90: New testcase.
2340 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2343 * gfortran.dg/matmul_10.f90: New testcase.
2345 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2347 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2349 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2352 * gcc.dg/pr72816.c: New test.
2354 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
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.
2364 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2366 PR tree-optimization/18046
2367 * gcc.dg/tree-ssa/vrp105.c: New test.
2368 * gcc.dg/tree-ssa/vrp106.c: New test.
2370 2016-08-05 Martin Sebor <msebor@redhat.com>
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.
2382 2016-08-05 David Malcolm <dmalcolm@redhat.com>
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.
2389 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2391 PR tree-optimization/72810
2392 * gcc.dg/tree-ssa/vrp110.c: New test.
2394 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2397 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
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
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.
2420 2016-08-05 Nathan Sidwell <nathan@acm.org>
2423 * g++.dg/cpp0x/pr68724.C: New.
2425 2016-08-05 Richard Biener <rguenther@suse.de>
2427 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2429 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
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.
2435 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2437 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2440 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2442 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
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
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
2453 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/cpp1y/lambda-ice1.C: New.
2458 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2461 * g++.dg/cpp1y/pr72759.C: New test.
2463 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2465 * gcc.dg/switch-10.c: New test.
2467 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2469 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2471 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2473 * c-c++-common/goacc/routine-5.c: Update.
2475 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2477 PR rtl-optimization/70903
2478 * gcc.c-torture/execute/pr70903.c: New test.
2480 2016-08-04 Martin Liska <mliska@suse.cz>
2482 * gcc.dg/params/params.exp: Replace file exists with
2483 TESTING_IN_BUILD_TREE.
2485 2016-08-04 Marek Polacek <polacek@redhat.com>
2488 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2490 2016-08-04 Richard Biener <rguenther@suse.de>
2493 * gcc.dg/torture/pr71984.c: Guard correctness check for
2496 2016-08-03 Andrew Pinski <apinski@cavium.com>
2498 * gcc.c-torture/compile/20160802-1.c: New testcase.
2500 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2502 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2504 2016-08-03 Richard Biener <rguenther@suse.de>
2506 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2508 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2509 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2511 2016-08-03 Richard Biener <rguenther@suse.de>
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.
2518 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
2526 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2528 PR tree-optimization/34114
2529 * gcc.dg/tree-ssa/loop-42.c: New test.
2531 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2533 * gcc.target/aarch64/vminmaxnm.c: New.
2534 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2537 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2539 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2540 vec_extract for vector float, vector int, vector short, and vector
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.
2547 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
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.
2559 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2562 * gcc.target/i386/pr72748.c: New test.
2564 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2566 PR tree-optimization/71818
2567 * gcc.dg/vect/pr71818.c: New
2569 2016-08-01 Martin Liska <mliska@suse.cz>
2571 PR tree-optimization/71857
2572 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2574 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2576 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2578 2016-08-01 Jan Beulich <jbeulich@suse.com>
2580 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2582 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2584 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2585 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2587 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2589 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2590 (check_effective_target_c++): Likewise. Also match for libstdc++.
2592 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
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.
2599 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2602 * gfortran.dg/pr68566.f90: new test.
2604 2016-07-30 Martin Sebor <msebor@redhat.com>
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.
2613 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
2620 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2623 * gfortran.dg/pr69867.f90: New test.
2625 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2628 * gfortran.dg/pr69962.f90: New test.
2630 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2633 * gfortran.dg/pr70006.f90: New test.
2635 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
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.
2643 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2645 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2646 * gcc.target/powerpc/pr71763.c: Likewise.
2648 2016-07-29 Marek Polacek <polacek@redhat.com>
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.
2656 * gcc.dg/noncompile/pr71853.c: New test.
2659 * gcc.dg/noncompile/pr71573.c: New test.
2662 * g++.dg/warn/Wparentheses-30.C: New test.
2663 * gcc.dg/Wparentheses-14.c: New test.
2665 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2667 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2669 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2671 PR tree-optimization/57558
2672 * gcc.dg/vect/pr57558-1.c: New test.
2673 * gcc.dg/vect/pr57558-2.c: New test.
2675 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2677 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2678 to scan forwprop1 dump pass.
2680 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2683 * g++.dg/template/pr51488.C: New.
2685 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2688 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2690 * gcc.dg/pr71969-1.c: New test.
2691 * gcc.dg/pr71969-2.c: New test.
2692 * gcc.dg/pr71969-3.c: New test.
2694 2016-07-29 Marek Polacek <polacek@redhat.com>
2697 * c-c++-common/pr71574.c: New test.
2700 * gcc.dg/noncompile/pr71583.c: New test.
2702 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2705 * gcc.dg/pr68217.c: New test.
2707 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2710 * gfortran.dg/pr71067_1.f90: New test.
2711 * gfortran.dg/pr71067_2.f90: Ditto.
2713 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2715 * gcc.target/powerpc/vec-extract-1.c: New test.
2717 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2720 * gfortran.dg/pr71799.f90: New test.
2722 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
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.
2731 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
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.
2738 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2741 * gfortran.dg/pr71883.f90 : New test.
2743 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2745 PR tree-optimization/71734
2746 * g++.dg/vect/pr70729-nest.cc: New test.
2748 2016-07-28 Renlin Li <renlin.li@arm.com>
2751 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2754 * gfortran.dg/dependency_47.f90: New test.
2756 2016-07-28 Martin Liska <mliska@suse.cz>
2758 PR gcov-profile/68025
2759 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2761 2016-07-28 Martin Liska <mliska@suse.cz>
2763 * g++.dg/vect/pr70944.cc: New test.
2765 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2768 * gcc.dg/torture/pr71994.c: New test.
2770 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
2777 2016-07-27 Richard Biener <rguenther@suse.de>
2779 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2781 2016-07-27 Martin Liska <mliska@suse.cz>
2783 * gcc.dg/predict-13.c: New test.
2784 * gcc.dg/predict-14.c: New test.
2786 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2788 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2790 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2793 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2796 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2797 IEEE built-in functions handle quiet and signalling NaNs
2800 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2803 * gfortran.dg/pr71862.f90: New test.
2805 2016-07-26 Martin Sebor <msebor@redhat.com>
2807 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2808 selector with dg-options.
2810 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
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.
2817 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2819 * gcc.target/powerpc/pr63354.c: Require lp64 since
2820 -mprofile-kernel is not legal with -m32.
2822 2016-07-26 Richard Biener <rguenther@suse.de>
2824 PR rtl-optimization/71984
2825 * gcc.dg/torture/pr71984.c: New testcase.
2827 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
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.
2919 2016-07-26 Richard Biener <rguenther@suse.de>
2920 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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
2930 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2932 * gcc.c-torture/execute/pr71494.c: Require label_values.
2933 * gcc.dg/pr16973.c: Ditto.
2935 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
2941 2016-07-25 Martin Liska <mliska@suse.cz>
2943 * gcc.dg/torture/pr71987.c: New test.
2945 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
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.
2952 2016-07-22 Martin Sebor <msebor@redhat.com>
2955 * g++.dg/ext/atomic-3.C: New test.
2956 * gcc.dg/atomic/pr71675.c: New test.
2958 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2960 * gcc.target/i386/mvc8.c: New test.
2962 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2964 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2965 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2967 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2970 * gfortran.dg/constructor_50.f90: New test.
2972 2016-07-22 Martin Liska <mliska@suse.cz>
2974 PR gcov-profile/69028
2975 PR gcov-profile/62047
2976 * g++.dg/cilk-plus/pr69028.C: New test.
2978 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2980 * gfortran.dg/coarray_stat_2.f90: New test.
2982 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
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
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.
2998 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3001 * g++.dg/other/pr71728.C: New test.
3003 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
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.
3011 2016-07-21 Richard Biener <rguenther@suse.de>
3013 PR tree-optimization/71947
3014 * gcc.dg/tree-ssa/vrp102.c: New testcase.
3016 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3018 * gcc.dg/tree-ssa/scev-15.c: New.
3020 2016-07-21 Bin Cheng <bin.cheng@arm.com>
3022 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3024 2016-07-21 Jakub Jelinek <jakub@redhat.com>
3027 * g++.dg/gomp/pr71941.C: New test.
3029 2016-07-20 David Malcolm <dmalcolm@redhat.com>
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
3040 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
3042 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3043 pointer to member function and also test catching by reference.
3045 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3047 * gcc.target/s390/pr67443.c: Fix test case.
3049 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
3051 * gcc.target/s390/insv-1.c: Xfail some tests.
3052 * gcc.target/s390/insv-2.c: Likewise.
3054 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3056 * gcc.target/avr/torture/get-mem.c: New test.
3057 * gcc.target/avr/torture/set-mem.c: New test.
3059 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
3062 * gcc.target/avr/torture/tiny-progmem.c: New test.
3064 2016-07-20 Jakub Jelinek <jakub@redhat.com>
3067 * g++.dg/parse/pr71909.C: New test.
3068 * g++.dg/tm/pr71909.C: New test.
3071 * g++.dg/cpp0x/constexpr-50060.C: New test.
3072 * g++.dg/cpp1y/constexpr-50060.C: New test.
3074 2016-07-20 Martin Liska <mliska@suse.cz>
3076 * gfortran.dg/graphite/pr71898.f90: New test.
3078 2016-07-20 Bin Cheng <bin.cheng@arm.com>
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.
3085 2016-07-20 Martin Liska <mliska@suse.cz>
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.
3091 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3094 * gfortran.dg/dependency_47.f90: New test.
3096 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3098 PR rtl-optimization/71916
3099 * gcc.c-torture/compile/pr71916.c: New test.
3102 * g++.dg/torture/pr71874.C: New test.
3105 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3106 (my_alloc): Rewritten to use __builtin_posix_memalign and
3108 (my_free): Use __builtin_free instead of _mm_free.
3109 (Vec::operator=): Use __builtin_memcpy.
3111 2016-07-19 Martin Jambor <mjambor@suse.cz>
3114 * gfortran.dg/pr71688.f90: New test.
3116 2016-07-19 Richard Biener <rguenther@suse.de>
3118 * c-c++-common/vector-subscript-6.c: New testcase.
3119 * c-c++-common/vector-subscript-7.c: Likewise.
3121 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3123 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3124 and UInt32 based on __SIZEOF_INT__.
3126 2016-07-19 Richard Biener <rguenther@suse.de>
3128 PR tree-optimization/71901
3129 * gcc.dg/torture/pr71901.c: New testcase.
3131 2016-07-19 Richard Biener <rguenther@suse.de>
3133 PR tree-optimization/71908
3134 * gcc.dg/torture/pr71908.c: New testcase.
3136 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3139 * gcc.target/powerpc/pr71493-1.c: New test.
3140 * gcc.target/powerpc/pr71493-2.c: Likewise.
3142 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3145 * g++.dg/conversion/ambig3.C: New test.
3148 * g++.dg/cpp0x/constexpr-71828.C: New test.
3151 * g++.dg/template/pr71826.C: New test.
3154 * g++.dg/template/defarg21.C: New test.
3157 * g++.dg/ext/vector31.C: New test.
3159 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3161 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3163 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3165 PR tree-optimization/71734
3166 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3168 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
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.
3174 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3176 * gcc.target/s390/nolrl-1.c: New test.
3178 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3181 * gfortran.dg/pr71523_1.f90: New test.
3182 * gfortran.dg/pr71523_2.f90: New test.
3184 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3186 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3188 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3189 Marco Restelli <mrestelli@gmail.com>
3192 * gfortran.dg/pr62125.f90: New test.
3194 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3196 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3197 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3199 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3202 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3203 * g++.dg/cpp0x/nullptr35.C: New test.
3205 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3207 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3209 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3211 * gfortran.dg/goacc/vector_length.f90: New test.
3213 2016-07-15 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/71881
3216 * gcc.dg/torture/pr71881.c: New testcase.
3218 2016-07-15 Richard Biener <rguenther@suse.de>
3220 PR tree-optimization/71887
3221 * gcc.dg/torture/pr71887.c: New testcase.
3223 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3226 * gcc.dg/spellcheck-identifiers-3.c: New test.
3228 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3231 * gfortran.dg/null_9.f90: New test.
3233 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3235 * gcc.dg/tree-ssa/loop-41.c: New test.
3237 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3239 PR tree-optimization/71347
3240 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3242 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
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.
3250 2016-07-14 Jakub Jelinek <jakub@redhat.com>
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.
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.
3263 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3265 PR tree-optimization/71872
3266 * gcc.c-torture/compile/pr71872.c: New test.
3268 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
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.
3301 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3304 * gfortran.dg/select_type_35.f03: New test.
3306 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
3315 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3317 * c-c++-common/pr60226.c: Expect maximum object file alignment
3320 2016-07-14 Richard Biener <rguenther@suse.de>
3322 PR tree-optimization/71866
3323 * gcc.dg/torture/pr71866.c: New testcase.
3325 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3327 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3328 selector and enclose boolean expression in curly braces.
3330 2016-07-14 Alan Modra <amodra@gmail.com>
3333 * gcc.target/powerpc/p9-novsx.c: New.
3335 2016-07-13 Andi Kleen <ak@linux.intel.com>
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.
3363 2016-07-13 Andi Kleen <ak@linux.intel.com>
3365 * lib/profopt.exp (profopt-execute): Remove .imports files.
3367 2016-07-13 Andi Kleen <ak@linux.intel.com>
3369 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3371 2016-07-13 Andi Kleen <ak@linux.intel.com>
3373 * lib/profopt.exp (dg-final-scan-autofdo,
3374 dg-final-scan-not-autofdo): New functions.
3376 2016-07-13 Bin Cheng <bin.cheng@arm.com>
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.
3382 2016-07-13 Martin Liska <mliska@suse.cz>
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.
3388 2016-07-13 Richard Biener <rguenther@suse.de>
3390 PR tree-optimization/24574
3391 * gcc.dg/pr24574.c: New testcase.
3393 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
3402 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3405 * g++.dg/pr71633.C: New test.
3407 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
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.
3413 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
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.
3423 2016-07-13 Richard Biener <rguenther@suse.de>
3426 * gcc.dg/pr71104-1.c: New testcase.
3427 * gcc.dg/pr71104-2.c: Likewise.
3429 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3432 * gcc.target/powerpc/pr71805.c: New test.
3434 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3436 * gcc.target/powerpc/divkc3-1.c: New.
3437 * gcc.target/powerpc/mulkc3-1.c: New.
3439 2016-07-12 Nathan Sidwell <nathan@acm.org>
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.
3445 2016-07-12 Martin Liska <mliska@suse.cz>
3447 * gcc.dg/params/blocksort-part.c: New test.
3448 * gcc.dg/params/params.exp: New file.
3450 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3453 * gcc.c-torture/execute/pr71700.c: New test.
3455 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3456 Richard Biener <rguenther@suse.de>
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.
3487 2016-07-12 Richard Biener <rguenther@suse.de>
3489 PR rtl-optimization/68961
3490 * gcc.target/i386/pr68961.c: New testcase.
3492 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3495 * c-c++-common/gomp/pr71758.c: New test.
3496 * gfortran.dg/gomp/pr71758.f90: New test.
3498 PR tree-optimization/71823
3499 * gcc.dg/vect/pr71823.c: New test.
3501 2016-07-11 David Malcolm <dmalcolm@redhat.com>
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.
3507 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3510 * gcc.target/i386/pr71801.c: New test.
3512 2016-07-11 Richard Biener <rguenther@suse.de>
3514 PR tree-optimization/71816
3515 * gcc.dg/torture/pr71816.c: New testcase.
3517 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3520 * gfortran.dg/dependency_46.f90: New test.
3522 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3524 PR rtl-optimization/71621
3525 * gcc.target/i386/pr71621-1.c: New.
3526 * gcc.target/i386/pr71621-2.c: New.
3528 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3530 * gfortran.dg/goacc/pr71704.f90: New test.
3532 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535 * gcc.target/powerpc/pr71297.c: New.
3537 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3539 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3541 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3544 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3546 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3548 PR tree-optimization/71667
3549 * gcc.dg/vect/pr71667.c: New
3551 2016-07-08 Martin Liska <mliska@suse.cz>
3553 * gcc.dg/torture/pr71606.c: New test.
3555 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3558 * gfortran.dg/pr71764.f90: New test.
3560 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3561 Kai Tietz <ktietz70@googlemail.com>
3565 * g++.dg/cpp0x/pr70869.C: New test.
3566 * g++.dg/cpp0x/pr71054.C: New test.
3568 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3570 * g++.dg/debug/pr71432.C: Fail on AIX.
3572 2016-07-07 Martin Liska <mliska@suse.cz>
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.
3581 2016-07-07 Martin Liska <mliska@suse.cz>
3583 * gfortran.dg/predict-1.f90: Ammend the test.
3584 * gfortran.dg/predict-2.f90: Likewise.
3586 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3589 * g++.dg/pr71624.C: New test.
3591 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
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.
3597 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3599 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3600 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3602 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3606 * gcc.target/powerpc/pr71763.c: New file.
3608 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3610 PR tree-optimization/71518
3611 * gcc.dg/pr71518.c: New test.
3613 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3615 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3617 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3620 * gcc.target/avr/pr50739.c: New test.
3622 2016-07-05 Jan Hubicka <jh@suse.cz>
3624 * gcc.dg/tree-ssa/scev-14.c: update template.
3626 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3628 * gcc.dg/vect/group-no-gaps-1.c: New test.
3630 2016-07-05 Andi Kleen <ak@linux.intel.com>
3632 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3633 if kernel supports MPX.
3635 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3637 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3639 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3640 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
3646 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3648 PR rtl-optimization/71594
3649 * gcc.dg/torture/pr71594.c: New test.
3651 2016-07-05 Jan Hubicka <jh@suse.cz>
3653 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3655 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3658 * g++.dg/parse/error5.C: Update column
3659 number of missing semicolon error.
3660 * g++.dg/pr62314-2.C: New test case.
3662 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
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
3669 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3672 * gfortran.dg/deferred_character_17.f90: New test.
3674 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
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.
3691 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3694 * gfortran.dg: pr65575.f90: New test.
3696 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3699 * gfortran.dg: pr35849.f90: New test.
3701 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3704 * g++.dg/cpp0x/pr71739.C: New test.
3706 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3708 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3710 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3712 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3714 * gcc.target/s390/loc-1.c: New test.
3716 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3718 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3719 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3721 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3724 * gcc.target/aarch64/pr63874.c: New test.
3726 2016-07-04 Jan Beulich <jbeulich@suse.com>
3728 * g++.dg/header.c: New.
3729 * gcc.dg/header.c: New.
3731 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3734 * c-c++-common/Wunused-var-15.c: New test.
3736 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3739 * gfortran.dg/gomp/pr71687.f90: New test.
3741 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3743 * gcc.dg/const-float128-ped.c: Require __float128 effective
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
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.
3759 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3762 * gcc.target/powerpc/pr71720.c: New test.
3764 2016-07-01 Jan Beulich <jbeulich@suse.com>
3766 * gcc.dg/bss.c: New.
3768 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3771 * gcc.target/powerpc/pr71698.c: New test.
3773 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
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.
3787 2016-07-01 Jan Beulich <jbeulich@suse.com>
3789 * gcc.target/i386/pr65105-2.c: Add -msse2.
3791 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3793 PR tree-optimization/71707
3794 * gcc.dg/strlenopt-29.c: New test.
3797 * gfortran.dg/gomp/pr71704.f90: New test.
3800 * gfortran.dg/gomp/pr71705.f90: New test.
3802 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
3886 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3887 James Greenhalgh <james.greenhalgh@arm.com>
3889 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3891 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3892 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3894 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3896 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3899 * gcc.dg/spellcheck-options-12.c: New test case.
3901 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3904 * gcc.c-torture/compile/pr71693.c: New test.
3906 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3908 * gcc.dg/spellcheck-params.c: New testcase.
3909 * gcc.dg/spellcheck-params-2.c: New testcase.
3911 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
3917 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3920 * gfortran.dg/unexpected_eof_2.f90: New test.
3921 * gfortran.dg/unexpected_eof_3.f90: New test.
3923 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3925 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3927 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
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.
3933 2016-06-29 Richard Biener <rguenther@suse.de>
3936 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3938 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
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.
3951 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
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
3958 (effective_target_arm_fp16_hw): New.
3960 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3962 PR tree-optimization/71655
3963 * g++.dg/pr71655.C: New test.
3965 2016-06-29 Martin Liska <mliska@suse.cz>
3967 * gcc.dg/pr71585.c: New test.
3968 * gcc.dg/pr71585-2.c: New test.
3969 * gcc.dg/pr71585-3.c: New test.
3971 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3973 PR tree-optimization/70729
3974 * g++.dg/vect/pr70729.cc: New test.
3976 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3978 * c-c++-common/gomp/cancel-1.c: Extend.
3980 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3982 PR tree-optimization/71625
3983 * gcc.dg/strlenopt-28.c: New test.
3985 2016-06-29 Richard Biener <rguenther@suse.de>
3988 * g++.dg/torture/pr71002.C: Adjust testcase.
3990 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3993 * gcc.dg/pr71685.c: New test.
3995 2016-06-28 Martin Sebor <msebor@redhat.com>
3998 * gcc.dg/init-bad-9.c: New test.
4000 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
4007 2016-06-28 Jakub Jelinek <jakub@redhat.com>
4010 * gcc.c-torture/execute/pr71626-1.c: New test.
4011 * gcc.c-torture/execute/pr71626-2.c: New test.
4013 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
4016 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4018 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
4021 * gcc.target/powerpc/pr71670.c: New testcase.
4023 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
4026 * gcc.target/powerpc/pr71656-1.c: New test.
4027 * gcc.target/powerpc/pr71656-2.c: New test.
4029 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
4031 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
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:
4041 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4043 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4045 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4047 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4049 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4051 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4053 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4055 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4057 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4059 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4062 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
4064 * gcc.dg/predict-12.c: New testcase.
4066 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4069 * gfortran.dg/pr71649.f90: New test.
4071 2016-06-25 Jakub Jelinek <jakub@redhat.com>
4073 PR tree-optimization/71643
4074 * g++.dg/opt/pr71643.C: New test.
4076 PR tree-optimization/71631
4077 * gcc.c-torture/execute/pr71631.c: New test.
4079 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4081 * gcc.dg/predict-11.c: New testcase.
4082 * gfortran.dg/predict-2.f90: New testcase.
4084 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4086 * gcc.dg/predict-10.c: New test.
4088 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
4095 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4097 * gfortran.dg/pr71642.f90: New test.
4099 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4101 PR tree-optimization/71647
4102 * gcc.target/i386/pr71647.c: New test.
4104 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
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.
4115 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
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.
4122 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
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.
4140 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
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.
4200 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4202 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4204 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
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 ...
4212 * gcc.target/i386/noplt-4.c: Likewise.
4213 (main): Renamed to ...
4215 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4216 * gcc.target/i386/pr67400-5.c: Likewise.
4218 2016-06-24 Jakub Jelinek <jakub@redhat.com>
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.
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.
4250 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
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.
4289 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4290 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4292 * gcc.target/powerpc/p9-splat-5.c: New test.
4294 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
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.
4309 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
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.
4326 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
4333 2016-06-23 Andi Kleen <ak@linux.intel.com>
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.
4343 2016-06-23 Martin Liska <mliska@suse.cz>
4345 * gcc.dg/pr71619.c: New test.
4347 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
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.
4358 2016-06-22 David Malcolm <dmalcolm@redhat.com>
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.
4365 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4368 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4370 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4371 expected results due to builtin "nanl" now being suggested for
4373 * gcc.dg/pr67580.c: Update expected messages.
4374 * gcc.dg/spellcheck-identifiers.c: New testcase.
4375 * gcc.dg/spellcheck-typenames.c: New testcase.
4377 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4379 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
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.
4391 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4393 PR tree-optimization/71488
4394 * g++.dg/pr71488.C: New test.
4395 * gcc.dg/vect/vect-bool-cmp.c: New test.
4397 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4399 * gcc.dg/guality/param-5.c: New test.
4401 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4403 * gcc.target/i386/asm-flag-7.c: New test.
4405 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
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.
4423 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
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.
4437 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
4452 2016-06-21 Tobias Burnus <burnus@net-b.de>
4455 * gfortran.dg/coarray/data_1.f90: New.
4457 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
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):
4474 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4476 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4477 Set to 3 so test passes.
4479 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4481 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4483 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
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.
4490 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4492 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4493 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4495 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4498 * gcc.target/i386/pr71549.c: New test.
4500 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
4526 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4528 PR tree-optimization/71588
4529 * gcc.dg/pr71558.c: New test.
4531 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
4542 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4545 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4547 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4550 * gcc.dg/pr71581.c: New test.
4552 PR rtl-optimization/71591
4553 * gcc.dg/cpp/pr71591.c: New test.
4555 2016-06-20 David B. Robins <gcc@davidrobins.net>
4558 * g++.dg/torture/pr71571.C: New test.
4560 2016-06-20 Jakub Jelinek <jakub@redhat.com>
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.
4567 2016-06-20 Tobias Burnus <burnus@net-b.de>
4570 * gfortran.dg/pointer_remapping_10.f90: New.
4572 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4574 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4576 2016-06-20 Martin Sebor <msebor@redhat.com>
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.
4584 2016-06-20 Renlin Li <renlin.li@arm.com>
4587 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4589 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
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.
4595 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4597 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4600 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4603 * gcc.target/avr/torture/pr71103-2.c: New test.
4605 2016-06-19 Martin Sebor <msebor@redhat.com>
4608 * gcc.dg/alignof.c: New test.
4610 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4612 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4613 vs dg-error; test constexpr specifier too.
4615 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4617 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4619 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
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
4627 2016-06-17 Martin Liska <mliska@suse.cz>
4629 * gcc.dg/predict-9.c: Fix dump scanning.
4631 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4633 PR tree-optimization/71354
4634 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4636 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4638 PR tree-optimization/71347
4639 * gcc.dg/tree-ssa/pr71347.c: New test.
4641 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4643 PR tree-optimization/71354
4644 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4646 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4648 * gcc.dg/vect/vect-alias-check-1.c: New test.
4650 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
4663 2016-06-16 Martin Liska <mliska@suse.cz>
4665 * gfortran.dg/predict-1.f90: New test.
4667 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4670 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4672 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4674 * g++.dg/vect/pr36648.cc: Disable cunrolli
4676 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4679 * gcc.c-torture/execute/pr71554.c: New test.
4681 PR rtl-optimization/71532
4682 * gcc.dg/torture/pr71532.c: New test.
4684 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4686 * gcc.target/powerpc/p9-dimode1.c: New test.
4687 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4689 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4691 * gcc.c-torture/compile/20160615-1.c: New test.
4693 * g++.dg/cpp0x/ref-qual17.C: New test.
4695 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4698 * gcc.target/i386/pr71529.C: New test.
4700 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4702 PR tree-optimization/71483
4703 * g++.dg/vect/pr71483.c: New
4705 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
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.
4714 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4716 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4718 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4720 PR tree-optimization/71439
4721 * gcc.dg/vect/pr71439.c: New
4723 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4725 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4727 2016-06-15 Richard Biener <rguenther@suse.de>
4729 * gcc.dg/vect/slp-45.c: New testcase.
4731 2016-06-15 Richard Biener <rguenther@suse.de>
4733 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4735 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
4741 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4744 * g++.dg/opt/pr71528.C: New test.
4747 * g++.dg/init/pr71516.C: New test.
4749 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4751 * g++.dg/init/array46.C: New.
4753 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
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.
4760 2016-06-14 Richard Biener <rguenther@suse.de>
4763 * gfortran.dg/pr71526.f90: New testcase.
4765 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4767 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4768 * gcc.dg/zero_bits_compound-1.c: Likewise.
4770 2016-06-14 Richard Biener <rguenther@suse.de>
4772 PR tree-optimization/71522
4773 * gcc.dg/torture/pr71522.c: New testcase.
4775 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4777 PR tree-optimization/71520
4778 * gcc.dg/tree-ssa/pr71520.c: New test.
4780 2016-06-14 Richard Biener <rguenther@suse.de>
4782 PR tree-optimization/71521
4783 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4785 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4788 * c-c++-common/ubsan/bounds-13.c: New test.
4790 PR preprocessor/71183
4791 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4793 2016-06-13 Jeff Law <law@redhat.com>
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.
4800 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4803 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4804 Add -Wno-psabi -w to dg-options.
4806 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
4821 2016-06-13 David Malcolm <dmalcolm@redhat.com>
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.
4827 2016-06-13 Martin Liska <mliska@suse.cz>
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.
4837 2016-06-13 Marek Polacek <polacek@redhat.com>
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.
4844 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4846 * gnat.dg/renaming10.ad[sb]: New test.
4848 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4851 * gfortran.dg/pr70673.f90: New test.
4853 2016-06-13 Richard Biener <rguenther@suse.de>
4856 * gcc.dg/align-3.c: New testcase.
4858 2016-06-13 Martin Liska <mliska@suse.cz>
4860 * gcc.target/i386/pr71458.c: New test.
4862 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4865 * gcc.dg/torture/float128-nan.c: New test.
4867 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4870 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4873 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
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
4880 * gfortran.dg/graphite/pr38083.f90: Likewise.
4881 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4884 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4886 * gnat.dg/case_character.adb: New test.
4888 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4891 * gcc.target/powerpc/pr71310.c: New testcase.
4893 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4896 * gcc.dg/pr71478.c: New test.
4898 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4901 * gcc.c-torture/execute/pr71494.c: New test.
4904 * gcc.target/i386/pr68657.c: New test.
4907 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4908 (test): Add -masm=intel alternatives.
4910 2016-06-10 Martin Sebor <msebor@redhat.com>
4913 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4915 2016-06-10 Jeff Law <law@redhat.com>
4917 PR tree-optimization/71335
4918 * gcc.c-torture/execute/pr71335.c: New test.
4920 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4922 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4923 the various "cannot tail-call: " messages.
4925 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4927 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4930 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4933 * c-c++-common/asan/pr71480.c: New test.
4935 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
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.
4946 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4949 * gcc.target/i386/pr68843-1.c: New test.
4950 * gcc.target/i386/pr68843-2.c: New test.
4952 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4953 Cesar Philippidis <cesar@codesourcery.com>
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.
4968 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4970 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4971 for OpenACC tile clauses.
4972 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4975 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
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
4982 * gfortran.dg/goacc/cray.f95: Likewise.
4983 * gfortran.dg/goacc/loop-1.f95: Likewise.
4985 2016-06-10 Alan Hayward <alan.hayward@arm.com>
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
4993 2016-06-10 Richard Biener <rguenther@suse.de>
4996 * gcc.dg/torture/pr71477.c: New testcase.
4998 2016-06-09 Julia Koval <julia.koval@intel.com>
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.
5009 2016-06-09 Martin Sebor <msebor@redhat.com>
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.
5017 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
5023 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5025 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5028 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5031 * g++.dg/inherit/crash5.C: New.
5033 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5036 * g++.dg/inherit/crash5.C: New.
5037 * g++.dg/inherit/virtual1.C: Adjust.
5039 2016-06-09 Martin Liska <mliska@suse.cz>
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.
5052 2016-06-09 Richard Biener <rguenther@suse.de>
5054 PR tree-optimization/71462
5055 * gcc.dg/torture/pr71462.c: New testcase.
5057 2016-06-09 Marek Polacek <polacek@redhat.com>
5060 * gcc.dg/c11-generic-3.c: New test.
5062 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
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.
5076 2016-06-08 Martin Sebor <msebor@redhat.com>
5077 Jakub Jelinek <jakub@redhat.com>
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.
5087 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5090 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5092 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
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.
5108 2016-06-08 Richard Biener <rguenther@suse.de>
5110 PR tree-optimization/68558
5111 * gcc.dg/vect/slp-44.c: New testcase.
5113 2016-06-08 Richard Biener <rguenther@suse.de>
5115 * gcc.dg/vect/slp-43.c: New testcase.
5117 2016-06-08 Richard Biener <rguenther@suse.de>
5119 PR tree-optimization/71452
5120 * gcc.dg/torture/pr71452.c: New testcase.
5122 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5125 * g++.dg/torture/pr71448.C: New test.
5127 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5131 * g++.dg/debug/pr71432.C: New test.
5133 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
5139 2016-06-08 Alan Hayward <alan.hayward@arm.com>
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.
5145 2016-06-08 Marek Polacek <polacek@redhat.com>
5148 * gcc.dg/noncompile/pr71418.c: New test.
5151 * gcc.dg/noncompile/pr71426.c: New test.
5153 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
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.
5163 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5165 * gcc.target/powerpc/vec-mul.c: New test.
5167 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5169 * gcc.dg/spellcheck-fields-2.c: New test case.
5171 2016-06-07 Richard Biener <rguenther@suse.de>
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
5179 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5181 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5182 spurious debug code.
5184 2016-06-07 Richard Biener <rguenther@suse.de>
5186 PR tree-optimization/71428
5187 * gcc.dg/torture/pr71428.c: New testcase.
5189 2016-06-07 Richard Biener <rguenther@suse.de>
5192 * gcc.dg/torture/pr71423.c: New testcase.
5194 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5197 * gcc.dg/tree-ssa/pr71408.c: New test.
5199 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5202 * g++.dg/torture/pr71281.C: New test.
5204 2016-06-06 Marek Polacek <polacek@redhat.com>
5207 * gcc.dg/pr71362.c: New test.
5209 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5210 Patrick Palka <ppalka@gcc.gnu.org>
5215 * g++.dg/opt/pr70847.C: New test.
5216 * g++.dg/ubsan/pr70847.C: New test.
5217 * g++.dg/ubsan/pr71393.C: New test.
5219 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5221 PR tree-optimization/71259
5222 * gcc.dg/vect/pr71259.c: New test.
5224 2016-06-06 David Malcolm <dmalcolm@redhat.com>
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
5231 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
5238 2016-06-06 Marek Polacek <polacek@redhat.com>
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.
5244 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5247 * gcc.target/i386/pr24414.c: New test.
5249 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5251 * gcc.target/sparc/vis4misc.c: New file.
5252 * gcc.target/sparc/fpcmp.c: Likewise.
5253 * gcc.target/sparc/fpcmpu.c: Likewise.
5255 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5257 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5258 * gcc.dg/vect/vect-live-3.c: Likewise.
5260 2016-06-06 Richard Biener <rguenther@suse.de>
5262 PR tree-optimization/71398
5263 * gcc.dg/torture/pr71398.c: New testcase.
5265 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5268 * g++.dg/pr71389.C: New test.
5270 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5273 * gfortran.dg/fmt_read_5.f: New test.
5275 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5278 * gfortran.dg/class_array_22.f03: New test.
5280 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5282 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5284 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5286 * gcc.dg/predict-9.c: Update template.
5288 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5291 * g++.dg/template/pr49377.C: New.
5293 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5295 PR tree-optimization/71405
5296 * g++.dg/torture/pr71405.C: New test.
5298 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5301 * g++.dg/inherit/crash5.C: New.
5302 * g++.dg/inherit/virtual1.C: Adjust.
5304 2016-06-03 Jeff Law <law@redhat.com>
5306 PR tree-optimization/71316
5307 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5309 2016-06-03 Jakub Jelinek <jakub@redhat.com>
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.
5319 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5322 * g++.dg/other/friend6.C: New test.
5324 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5326 * g++.dg/torture/ppc-ldst-array.C: New.
5328 2016-06-03 Joseph Myers <joseph@codesourcery.com>
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.
5342 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5343 Julia Koval <julia.koval@intel.com>
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.
5404 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5406 PR tree-optimization/52171
5407 * gcc.dg/pr52171.c: New test.
5408 * gcc.target/i386/pr52171.c: New test.
5410 2016-06-03 Jan Hubicka <jh@suse.cz>
5412 * g++.dg/tree-ssa/pred-1.C: New testcase
5413 * gcc.dg/tree-ssa/pred-1.c: New testcase
5415 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5418 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5420 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5422 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5424 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5426 2016-06-03 Alan Hayward <alan.hayward@arm.com>
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.
5439 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5442 * g++.dg/opt/pr71387.C: New test.
5444 2016-06-02 Jeff Law <law@redhat.com>
5446 PR tree-optimization/71328
5447 * gcc.c-torture/compile/pr71328.c: New test.
5449 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5452 * gfortran.dg/fmt_read_3.f90: Fix typo.
5453 * gfortran.dg/fmt_read_4.f90: New test.
5455 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
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.
5471 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5474 * c-c++-common/pr71372.c: New test.
5476 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5477 __TIME__ strings with __builtin_strcmp instead of printf and
5480 2016-06-02 Martin Liska <mliska@suse.cz>
5482 * gcc.dg/predict-9.c: New test.
5484 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5486 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5487 global set_compiler_env_var and global saved_compiler_env_var.
5489 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5491 PR rtl-optimization/71295
5492 * gcc.c-torture/compile/pr71295.c: New test.
5494 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5498 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5499 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
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
5506 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5508 * gcc.target/powerpc/p9-splat-4.c: New test.
5510 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5513 * gcc.target/powerpc/pr71186.c: New test.
5515 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5518 * gfortran.dg/fmt_read_3.f90: New test.
5520 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5522 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5525 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
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
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
5533 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5535 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5536 vars set by dg-set-compiler-env-var.
5538 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5541 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5542 to the module procedure declaration.
5543 * gfortran.dg/submodule_16.f08: New test.
5545 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5548 * c-c++-common/gomp/pr71371.c: New test.
5550 2016-06-01 Richard Biener <rguenther@suse.de>
5552 PR tree-optimization/71366
5553 * gcc.dg/torture/pr71366-1.c: New testcase.
5554 * gcc.dg/torture/pr71366-2.c: Likewise.
5556 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
5563 2016-06-01 Nathan Sidwell <nathan@acm.org>
5565 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5566 * gcc.target/nvptx/weak.c: New.
5568 2016-06-01 Richard Biener <rguenther@suse.de>
5570 PR tree-optimization/71261
5571 * gcc.dg/torture/vect-bool-1.c: New testcase.
5573 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5575 * gfortran.dg/gomp/order-1.f90: New test.
5576 * gfortran.dg/gomp/order-2.f90: New test.
5578 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5580 * gcc.dg/unroll-6.c: Update template.
5581 * gcc.dg/unroll-7.c: New testcase.
5582 * gcc.dg/unroll-8.c: New testcase.
5584 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5586 * gnat.dg/opt56.ad[sb]: New test.
5588 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/cpp0x/constexpr-ice16.C: New.
5593 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5595 PR tree-optimization/71314
5596 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5599 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5601 PR tree-optimization/71077
5602 * gcc.dg/tree-ssa/pr71077.c: New test.
5604 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
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.
5610 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
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.
5620 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5622 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5624 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5626 2016-05-31 Marek Polacek <polacek@redhat.com>
5628 * c-c++-common/Wswitch-unreachable-3.c: New test.
5629 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5631 2016-05-31 Richard Biener <rguenther@suse.de>
5633 PR tree-optimization/71352
5634 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5636 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5638 * gcc.target/arm/armv5_thumb_isa.c: New test.
5640 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5643 * gcc.target/i386/pr71346.c: New test.
5645 2016-05-31 Tom de Vries <tom@codesourcery.com>
5647 PR tree-optimization/69068
5648 * gcc.dg/graphite/pr69068.c: New test.
5650 2016-05-27 Martin Sebor <msebor@redhat.com>
5653 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5655 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5658 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5659 nowait depend(inout: dd[0]) clauses where permitted.
5661 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
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.
5691 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
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.
5697 2016-05-30 Tom de Vries <tom@codesourcery.com>
5699 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5702 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/parse/virtual1.C: New.
5707 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5709 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5710 Use correct register when clearing %edx.
5712 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5714 PR tree-optimization/71289
5715 * gcc.dg/pr71289.c: New test.
5717 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5721 * gcc.dg/tree-ssa/pr71269.c: New test.
5722 * gcc.dg/tree-ssa/pr71292.c: New test.
5724 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5727 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5729 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
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.
5735 2016-05-30 Tom de Vries <tom@codesourcery.com>
5737 PR tree-optimization/69067
5738 * gcc.dg/graphite/pr69067.c: New test.
5740 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5743 * gcc.target/i386/pr71245-1.c: New test.
5744 * gcc.target/i386/pr71245-2.c: Ditto.
5746 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
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.
5753 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5755 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5757 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
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.
5765 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5768 * g++.dg/parse/namespace13.C: New.
5770 2016-05-26 Jeff Law <law@redhat.com>
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.
5786 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
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.
5793 2016-05-27 Jiong Wang <jiong.wang@arm.com>
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.
5800 2016-05-27 Jiong Wang <jiong.wang@arm.com>
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.
5808 2016-05-27 Marek Polacek <polacek@redhat.com>
5811 * g++.dg/torture/pr71308.C: New test.
5813 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5815 * gcc.dg/zero_bits_compound-1.c: New test.
5816 * gcc.dg/zero_bits_compound-2.c: New test.
5818 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5821 * gcc.dg/pr71279.c: New test.
5823 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
5829 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5831 * c-c++-common/gomp/schedule-1.c: New test.
5832 * gfortran.dg/gomp/schedule-1.f90: New test.
5834 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5838 * g++.dg/cpp1y/auto-fn32.C: New test.
5839 * g++.dg/cpp1y/paren4.C: New test.
5841 2016-05-26 Nathan Sidwell <nathan@acm.org>
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.
5850 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5852 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5854 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5856 PR tree-optimization/71280
5857 * gcc.dg/pr71280.c: New test.
5859 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5861 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5862 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5864 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5866 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5868 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5871 2016-05-25 Jeff Law <law@redhat.com>
5873 PR tree-optimization/71272
5874 * gcc.c-torture/compile/pr71272.c: new test.
5876 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5878 * gcc.target/powerpc/vec-cmpne.c: New test.
5879 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5881 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5883 * gnat.dg/opt55.ad[sb]: New test.
5885 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
5914 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
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.
5927 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5929 PR rtl-optimization/66940
5930 * gcc.c-torture/execute/pr66940.c: New test.
5932 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
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.
5959 2016-05-25 Marek Polacek <polacek@redhat.com>
5962 * gcc.dg/noncompile/pr71265.c: New test.
5965 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5967 2016-05-25 Nathan Sidwell <nathan@acm.org>
5969 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5971 2016-05-25 Richard Biener <rguenther@suse.de>
5973 PR tree-optimization/71261
5974 * c-c++-common/torture/pr71261.c: New testcase.
5976 2016-05-25 Richard Biener <rguenther@suse.de>
5978 PR tree-optimization/71264
5979 * gcc.dg/vect/pr71264.c: New testcase.
5981 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5984 * g++.dg/cpp0x/alias-decl-53.C: New.
5985 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5987 2016-05-25 Martin Liska <mliska@suse.cz>
5989 * g++.dg/pr71239.C: New test.
5991 2016-05-25 Richard Biener <rguenther@suse.de>
5993 * gcc.dg/vect/pr58135.c: Rename to ...
5994 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5996 2016-05-25 Marek Polacek <polacek@redhat.com>
5998 * g++.dg/pr65295.C: Use target c++14.
6000 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6002 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6003 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6005 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6007 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6010 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
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.
6028 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
6037 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6039 * gcc.dg/tree-ssa/reassoc-44.c: New test.
6041 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
6044 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6046 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6049 * g++.dg/template/crash123.C: New.
6050 * g++.dg/template/crash124.C: Likewise.
6052 2016-05-24 Martin Sebor <msebor@redhat.com>
6055 * g++.dg/ext/flexary16.C: New test.
6057 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
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.
6085 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6086 Kelvin Nilsen <kelvin@gcc.gnu.org>
6088 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6091 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6094 * g++.dg/warn/Wno-narrowing1.C: New.
6096 2016-05-24 Marek Polacek <polacek@redhat.com>
6099 * c-c++-common/Wswitch-unreachable-2.c: New test.
6101 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6104 * g++.dg/vect/simd-clone-6.cc: New test.
6105 * g++.dg/gomp/declare-simd-6.C: New test.
6109 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6111 2016-05-24 Richard Biener <rguenther@suse.de>
6113 PR tree-optimization/71240
6114 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6116 2016-05-24 Richard Biener <rguenther@suse.de>
6118 PR tree-optimization/71230
6119 * gcc.dg/torture/pr71230.c: New testcase.
6120 * g++.dg/torture/pr71230.C: Likewise.
6122 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
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.
6128 2016-05-24 Richard Biener <rguenther@suse.de>
6130 PR tree-optimization/71253
6131 * gcc.dg/torture/pr71253.c: New testcase.
6133 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6136 * gfortran.dg/pr71252.f90: New test.
6138 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6140 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6142 2016-05-24 Richard Biener <rguenther@suse.de>
6146 * c-c++-common/vector-subscript-4.c: New testcase.
6147 * c-c++-common/vector-subscript-5.c: Likewise.
6149 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6152 * gfortran.dg/namelist_90.f: New test
6154 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6157 * gfortran.dg/unexpected_eof.f: New test
6159 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6160 Kelvin Nilsen <kelvin@gcc.gnu.org>
6162 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6165 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6168 * g++.dg/cpp0x/inh-ctor20.C: New.
6169 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6171 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6174 * g++.dg/cpp0x/variadic168.C: New.
6176 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
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.
6183 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6185 * gcc.dg/fold-notshift-2.c: Adjust.
6187 2016-05-23 Marek Polacek <polacek@redhat.com>
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.
6215 2016-05-23 Richard Biener <rguenther@suse.de>
6217 PR tree-optimization/71230
6218 * gfortran.dg/pr71230-1.f90: New testcase.
6219 * gfortran.dg/pr71230-2.f90: Likewise.
6221 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
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.
6227 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6230 * g++.dg/cpp0x/decltype64.C: New.
6232 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
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.
6238 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
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.
6248 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
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.
6258 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6260 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6262 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6264 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6265 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6267 2016-05-22 Jakub Jelinek <jakub@redhat.com>
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.
6275 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6276 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6278 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6280 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6281 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6283 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6285 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6288 * gcc.dg/tree-ssa/pr40921.c: New test.
6290 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6293 * gcc.target/avr/pr71103.c: New test.
6295 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6298 * gcc.dg/tree-ssa/pr71179.c: New test.
6300 2016-05-20 Martin Sebor <msebor@redhat.com>
6303 * gcc.dg/init-excess-2.c: New test.
6305 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6307 * gnat.dg/opt53.adb: New test.
6308 * gnat.dg/opt54.adb: Likewise.
6310 2016-05-20 Martin Jambor <mjambor@suse.cz>
6312 PR tree-optimization/70884
6313 * gcc.dg/tree-ssa/pr70919.c: New test.
6315 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6317 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6319 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6320 fix code formatting.
6322 2016-05-20 Nathan Sidwell <nathan@acm.org>
6324 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6326 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6328 2016-05-20 David Malcolm <dmalcolm@redhat.com>
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.
6335 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6338 * gfortran.dg/pr71204.f90: New test.
6340 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6342 * gcc.target/nvptx/sincos.c: New test.
6344 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6347 * g++.dg/cpp1y/auto-fn31.C: New.
6349 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6351 * gcc.target/powerpc/vec-addec.c: New test.
6352 * gcc.target/powerpc/vec-addec-int128.c: New test.
6354 2016-05-20 David Malcolm <dmalcolm@redhat.com>
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.
6361 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6363 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6365 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6368 * g++.dg/opt/pr71210-1.C: New test.
6369 * g++.dg/opt/pr71210-2.C: New test.
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
6377 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6379 PR tree-optimization/71079
6380 PR tree-optimization/71206
6381 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6383 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
6389 2016-05-20 Richard Guenther <rguenther@suse.de>
6391 PR tree-optimization/29756
6392 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6394 2016-05-20 Richard Biener <rguenther@suse.de>
6396 PR tree-optimization/71185
6397 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6399 2016-05-20 Richard Biener <rguenther@suse.de>
6401 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6403 2016-05-19 Marek Polacek <polacek@redhat.com>
6406 * g++.dg/diagnostic/pr71075.C: New test.
6408 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6411 * g++.dg/pr71184.C: New test case.
6413 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
6419 2016-05-19 Marek Polacek <polacek@redhat.com>
6421 PR tree-optimization/71031
6422 * gcc.dg/tree-ssa/vrp100.c: New test.
6424 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6426 PR rtl-optimization/71148
6427 * gcc.dg/pr71148.c: New test.
6429 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6432 * gcc.target/arm/pr71056.c: New test.
6434 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6436 * c-c++-common/pr69669.c: Check the used mode.
6438 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6441 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6443 2016-05-19 Richard Biener <rguenther@suse.de>
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.
6461 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6464 * gcc.dg/spellcheck-options-11.c: New test case.
6466 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6469 * g++.dg/opt/pr71100.C: New test.
6471 2016-05-18 Martin Jambor <mjambor@suse.cz>
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.
6479 2016-05-18 Martin Jambor <mjambor@suse.cz>
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.
6488 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6491 * g++.dg/template/crash122.C: New.
6493 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/template/pr70466-1.C: New.
6497 * g++.dg/template/pr70466-2.C: Likewise.
6499 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
6508 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6510 * gcc.dg/torture/pr71020.c: New test.
6512 2016-05-18 Martin Jambor <mjambor@suse.cz>
6515 * gcc.dg/ipa/pr70646.c: New test.
6517 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6519 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6521 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6524 missing tests for vreinterpretq_p{8,16}.
6526 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6528 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6529 vsliq_n_s64 and vsliq_n_u64.
6531 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6533 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6534 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6536 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
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.
6542 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6547 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
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.
6553 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6557 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6558 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6560 2016-05-18 Jakub Jelinek <jakub@redhat.com>
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.
6569 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6570 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6572 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6573 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6575 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6576 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6578 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6580 2016-05-18 Richard Biener <rguenther@suse.de>
6582 PR tree-optimization/71168
6583 * gcc.dg/torture/pr71168.c: New testcase.
6585 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
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.
6592 2016-05-17 Nathan Sidwell <nathan@acm.org>
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.
6599 2016-05-17 Nathan Sidwell <nathan@acm.org>
6601 * gcc.target/nvptx/abi-vararg-3.c: New.
6603 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6605 PR tree-optimization/54579
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.
6611 2016-05-17 Marek Polacek <polacek@redhat.com>
6614 * g++.dg/ipa/pr71146.C: New test.
6616 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6618 * jit.dg/test-error-array-bounds.c: New test case.
6620 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6622 * gcc.dg/tree-ssa/and-1.c: New testcase.
6624 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6626 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6627 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6629 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6631 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6632 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6634 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6636 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6638 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6640 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6642 2016-05-17 Jiong Wang <jiong.wang@arm.com>
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
6649 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6651 2016-05-17 Richard Biener <rguenther@suse.de>
6653 PR tree-optimization/71132
6654 * gcc.dg/torture/pr71132.c: New testcase.
6656 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6658 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6660 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6663 * gcc.target/aarch64/pr70809_1.c: New test.
6665 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
6672 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6673 Ilya Enkovich <ilya.enkovich@intel.com>
6676 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6678 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6680 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6681 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6683 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
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.
6699 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6702 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6704 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6707 * gfortran.dg/pr69603.f90: New testcase.
6709 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6711 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6713 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6716 * gfortran.dg/pr71047.f08: New test.
6718 2016-05-13 Joseph Myers <joseph@codesourcery.com>
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.
6724 2016-05-13 Martin Sebor <msebor@redhat.com>
6727 * g++.dg/cpp0x/constexpr-60049.C: New test.
6729 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.dg/pr71071.c: New test.
6734 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
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)).
6740 2016-05-13 Nathan Sidwell <nathan@acm.org>
6742 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6743 __atomic_is_lock_free declaration.
6745 2016-05-13 Richard Biener <rguenther@suse.de>
6747 PR tree-optimization/42587
6748 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6750 2016-05-13 Martin Liska <mliska@suse.cz>
6752 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6753 the new format of dump output.
6755 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6757 * gcc.dg/pr71084.c: New test.
6759 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6762 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6764 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6766 * gcc.target/aarch64/struct_return.c: New test.
6768 2016-05-12 Marek Polacek <polacek@redhat.com>
6771 * c-c++-common/pr70756-2.c: New test.
6772 * c-c++-common/pr70756.c: New test.
6774 2016-05-12 Richard Biener <rguenther@suse.de>
6776 PR tree-optimization/71059
6777 * gcc.dg/torture/pr71059.c: New testcase.
6779 2016-05-12 Richard Biener <rguenther@suse.de>
6781 PR tree-optimization/71062
6782 * gcc.dg/torture/pr71062.c: New testcase.
6784 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6786 PR tree-optimization/71006
6787 * gcc.dg/pr71006.c: New test.
6789 2016-05-12 Marek Polacek <polacek@redhat.com>
6792 * gcc.dg/opts-7.c: New test.
6794 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
6803 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6805 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6806 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
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.
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.
6817 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
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.
6823 2016-05-12 Richard Biener <rguenther@suse.de>
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.
6830 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6833 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6834 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6836 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6838 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6840 * gcc.target/i386/pr66746.c: Ditto.
6842 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6844 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
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.
6852 2016-05-11 Marek Polacek <polacek@redhat.com>
6855 * c-c++-common/attributes-3.c: New test.
6857 2016-05-11 Nathan Sidwell <nathan@acm.org>
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.
6866 2016-05-11 Richard Biener <rguenther@suse.de>
6868 PR tree-optimization/71055
6869 * gcc.dg/torture/pr71055.c: New testcase.
6871 2016-05-11 Richard Biener <rguenther@suse.de>
6874 * g++.dg/debug/pr71057.C: New testcase.
6876 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6879 * gfortran.dg/gomp/pr70855.f90: New test.
6881 2016-05-11 Richard Biener <rguenther@suse.de>
6884 * g++.dg/torture/pr71002.C: New testcase.
6886 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6889 * gcc.dg/pr70807.c: New test.
6891 2016-05-10 Martin Sebor <msebor@redhat.com>
6894 * g++.dg/Wattributes.C: New test.
6896 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
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.
6902 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6905 * gcc.target/i386/pr70799-1.c: New test.
6907 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6909 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6911 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6914 * gcc.target/i386/pr70877.c: New test.
6916 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6918 PR tree-optimization/70786
6919 * gcc.target/i386/pr70876.c: New test.
6921 2016-05-10 Jakub Jelinek <jakub@redhat.com>
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.
6928 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6931 * gcc.target/powerpc/pr70963.c: New.
6933 2016-05-10 David Malcolm <dmalcolm@redhat.com>
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.
6943 2016-05-10 Richard Biener <rguenther@suse.de>
6945 PR tree-optimization/71039
6946 * gcc.dg/torture/pr71039.c: New testcase.
6948 2016-05-10 Nathan Sidwell <nathan@acm.org>
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.
6958 2016-05-10 Marek Polacek <polacek@redhat.com>
6961 * gcc.dg/attr-opt-1.c: New test.
6963 2016-05-10 Richard Biener <rguenther@suse.de>
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.
6971 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6973 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6975 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6977 * gcc.target/i386/fabsneg-1.c New test.
6979 2016-05-09 Alan Modra <amodra@gmail.com>
6982 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6984 2016-05-09 Richard Biener <rguenther@suse.de>
6986 PR tree-optimization/70985
6987 * gcc.dg/torture/pr70985.c: New testcase.
6989 2016-05-09 Bin Cheng <bin.cheng@arm.com>
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.
6999 2016-05-09 Richard Biener <rguenther@suse.de>
7002 * gfortran.dg/pr70937.f90: New testcase.
7004 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7006 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7008 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
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.
7030 2016-05-07 Tom de Vries <tom@codesourcery.com>
7032 PR tree-optimization/70956
7033 * gcc.dg/graphite/pr70956.c: New test.
7035 2016-05-06 Jakub Jelinek <jakub@redhat.com>
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.
7043 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7044 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7046 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7048 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7051 * gcc.dg/torture/pr70935.c: New test.
7053 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7056 * gcc.target/sh/pr58219.c: New tests.
7058 2016-05-06 Richard Biener <rguenther@suse.de>
7060 PR tree-optimization/70960
7061 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7063 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
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.
7071 2016-05-06 Marek Polacek <polacek@redhat.com>
7074 * gcc.dg/ubsan/bounds-3.c: New test.
7076 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7079 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7081 2016-05-06 Richard Biener <rguenther@suse.de>
7084 * gfortran.dg/pr70931.f90: New testcase.
7086 2016-05-06 Richard Biener <rguenther@suse.de>
7089 * gcc.dg/torture/pr70941.c: New testcase.
7091 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7093 PR tree-optimization/57206
7094 * gcc.dg/vect/pr57206.c: New test.
7096 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7098 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7100 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7102 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7104 * c-c++-common/Wdangling-else-4.c: New test.
7106 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7110 * g++.dg/opt/pr70906.C: New test.
7111 * g++.dg/opt/pr70933.C: New test.
7113 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7115 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7117 * gcc.dg/ipa/pure-const-3.c: New testcase.
7119 2016-05-04 Marek Polacek <polacek@redhat.com>
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.
7125 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7127 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7130 2016-05-04 Marek Polacek <polacek@redhat.com>
7133 * gcc.dg/Waddress-2.c: New test.
7135 2016-05-04 Alan Modra <amodra@gmail.com>
7137 * gcc.target/powerpc/pr70866.c: New.
7139 2016-05-03 Martin Sebor <msebor@redhat.com>
7142 * c-c++-common/builtin_location.c: New test.
7143 * g++.dg/cpp1y/builtin_location.C: New test.
7145 2016-05-03 Marek Polacek <polacek@redhat.com>
7148 * gcc.dg/pr70859.c: New test.
7149 * gcc.dg/pr70859-2.c: New test.
7151 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7153 * gnat.dg/debug5.adb: New testcase.
7155 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
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.
7161 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7163 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7165 2016-05-03 Alan Modra <amodra@gmail.com>
7167 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7169 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7171 * gcc.target/i386/avx512f-cvt-1.c: New test.
7173 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7175 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7176 -fdump-tree-vrp-details.
7178 2016-05-03 Richard Biener <rguenther@suse.de>
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.
7189 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7191 PR rtl-optimization/70467
7192 * gcc.target/i386/pr70467-3.c: New test.
7193 * gcc.target/i386/pr70467-4.c: New test.
7195 PR tree-optimization/70916
7196 * gcc.c-torture/compile/pr70916.c: New test.
7199 * gcc.target/i386/pr49244-1.c: New test.
7200 * gcc.target/i386/pr49244-2.c: New test.
7202 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7204 PR rtl-optimization/44281
7205 * gcc.target/i386/pr44281.c: New test.
7207 2016-05-03 bin cheng <bin.cheng@arm.com>
7209 PR tree-optimization/56541
7210 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7211 * gcc.dg/vect/pr56541.c: new test.
7213 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7215 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7217 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7219 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7222 * c-c++-common/asan/clone-test-1.c (main): Align child process
7225 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7228 * g++.dg/spellcheck-fields-2.C: New test case.
7230 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7233 * g++.dg/pr62314.C: New test case.
7235 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7237 * gcc.dg/ipa/inline-8.c: New testcase.
7239 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7241 PR rtl-optimization/70467
7242 * gcc.target/i386/pr70467-1.c: New test.
7244 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7246 * gcc.dg/spec-options.c: Run the test on all targets.
7247 * gcc.dg/foo.specs: Use cpp_unique_options.
7249 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7251 * gcc.dg/tree-ssa/unord.c: New testcase.
7253 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7255 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7257 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7259 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7261 2016-05-02 Marek Polacek <polacek@redhat.com>
7264 * gcc.dg/enum-incomplete-3.c: New test.
7266 2016-05-02 Marek Polacek <polacek@redhat.com>
7267 Tom de Vries <tom@codesourcery.com>
7269 PR tree-optimization/70700
7270 * gcc.dg/pr70700.c: New test.
7272 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
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.
7280 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
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.
7290 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
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.
7370 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7373 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7375 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
7382 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7384 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7385 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7387 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7390 * c-c++-common/goacc/combined-reduction.c: New test.
7391 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7393 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
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.
7408 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7410 PR tree-optimization/70803
7411 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7413 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
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.
7422 2016-04-29 Marek Polacek <polacek@redhat.com>
7425 * g++.dg/ubsan/null-7.C: New test.
7428 * gcc.dg/pr70852.c: New test.
7430 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7433 * g++.dg/cpp0x/alignas6.C: New test.
7435 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
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".
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>
7458 * gcc.target/avr/pr60040-1.c: New.
7459 * gcc.target/avr/pr60040-2.c: New.
7461 2016-04-29 Richard Biener <rguenther@suse.de>
7463 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7465 2016-04-29 Richard Biener <rguenther@suse.de>
7467 PR tree-optimization/13962
7468 PR tree-optimization/65686
7469 * gcc.dg/uninit-pr65686.c: New testcase.
7471 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7474 * gcc.dg/pr70843.c: New test.
7476 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7479 * gcc.target/i386/pr70858.c: New test.
7481 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7483 * gcc.target/arc/nps400-1.c: New file.
7485 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7486 Andrew Burgess <andrew.burgess@embecosm.com>
7488 * gcc.target/arc/movh_cl-1.c: New file.
7490 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7491 Andrew Burgess <andrew.burgess@embecosm.com>
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.
7506 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7507 Andrew Burgess <andrew.burgess@embecosm.com>
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.
7519 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7522 * gcc.target/i386/pr70821.c: New test.
7524 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7526 * gcc.target/powerpc/vec-adde.c: New test.
7527 * gcc.target/powerpc/vec-adde-int128.c: New test.
7529 2016-04-28 Jakub Jelinek <jakub@redhat.com>
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.
7536 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
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.
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.
7580 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7582 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7585 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7587 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7588 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7590 2015-04-27 Ryan Burn <contact@rnburn.com>
7594 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7596 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7597 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7599 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7601 * gnat.dg/limited_with4.ad[sb]: New test.
7602 * gnat.dg/limited_with4_pkg.ads: New helper.
7604 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
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.
7632 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7634 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7637 2016-04-27 Bin Cheng <bin.cheng@arm.com>
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.
7645 2016-04-27 Richard Biener <rguenther@suse.de>
7648 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7649 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7651 2016-04-27 Nathan Sidwell <nathan@acm.org>
7653 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7654 * g++.dg/ubsan/pr63956.C: Adjust error location.
7656 2016-04-27 Nick Clifton <nickc@redhat.com>
7659 * gcc.dg/pr49889.c: New test.
7661 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7663 * c-c++-common/memset-array.c: New test.
7665 2016-04-26 Martin Sebor <msebor@redhat.com>
7668 * g++.dg/cpp1y/func_constexpr.C: New test.
7670 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7673 * g++.dg/cpp0x/enum32.C: New test.
7674 * g++.dg/cpp0x/enum33.C: New test.
7676 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
7687 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7689 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7691 2016-04-26 Marek Polacek <polacek@redhat.com>
7694 * gcc.dg/pr67784-3.c: New test.
7695 * gcc.dg/pr67784-4.c: New test.
7696 * gcc.dg/pr67784-5.c: New test.
7699 * gcc.dg/Wnested-externs-2.c: New test.
7701 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
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.
7707 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7709 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
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
7734 * gcc.target/i386/pr32219-4.c: Likewise.
7735 * gcc.target/i386/pr32219-6.c: Likewise.
7736 * gcc.target/i386/pr32219-8.c: Likewise.
7738 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7740 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7743 2016-04-26 Marek Polacek <polacek@redhat.com>
7746 * g++.dg/ext/cond2.C: New test.
7748 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7750 PR tree-optimization/70771
7751 PR tree-optimization/70775
7752 * gcc.dg/pr70771.c: New test.
7753 * gcc.dg/pr70775.c: New test.
7755 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7757 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7759 2016-04-25 Richard Biener <rguenther@suse.de>
7761 PR tree-optimization/70780
7762 * gcc.dg/torture/pr70780.c: New testcase.
7764 2016-04-25 Michael Collison <michael.collison@arm.com>
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.
7775 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7778 * c-c++-common/asan/pr70712.c: New test.
7780 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7782 * .gitattributes: New file.
7784 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7786 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7788 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7790 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7791 * gfortran.dg/submodule_15.f08: Likewise.
7793 2016-04-22 Richard Biener <rguenther@suse.de>
7795 PR tree-optimization/70740
7796 * gcc.dg/torture/pr70740.c: New testcase.
7798 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7801 * gcc.target/i386/pr70750-1.c: New test.
7802 * gcc.target/i386/pr70750-2.c: Likewise.
7804 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7807 * g++.dg/cpp0x/auto48.C: New.
7809 2016-04-21 Marek Polacek <polacek@redhat.com>
7812 * g++.dg/cpp0x/forw_enum12.C: New test.
7813 * g++.dg/cpp0x/forw_enum13.C: New test.
7815 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7818 * gcc.target/i386/pr70728.c: New test.
7820 2016-04-21 Richard Biener <rguenther@suse.de>
7823 * gcc.dg/pr70747.c: New testcase.
7825 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7827 PR tree-optimization/70715
7828 * gcc.dg/tree-ssa/scev-13.c: New test.
7830 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7832 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7834 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7836 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7838 2016-04-20 Jan Hubicka <jh@suse.cz>
7841 * g++.dg/ipa/nothrow-1.C: New testcase.
7843 2016-04-20 Nathan Sidwell <nathan@acm.org>
7846 * g++.dg/eh/delete1.C: New.
7848 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7850 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7851 -mtune-ctrl=sse_typeless_stores.
7853 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7855 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7857 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7859 PR tree-optimization/69489
7860 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7862 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
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.
7869 2016-04-20 Bin Cheng <bin.cheng@arm.com>
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.
7876 2016-04-20 Andrew Pinski <apinski@cavium.com>
7879 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7881 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7883 * gnat.dg/self1.adb: Remove now incorrect test.
7885 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7887 * gcc.dg/tree-ssa/scev-11.c: New test.
7888 * gcc.dg/tree-ssa/scev-12.c: New test.
7890 2016-04-20 Marek Polacek <polacek@redhat.com>
7892 PR tree-optimization/70725
7893 * gcc.dg/pr70725.c: New test.
7895 2016-04-20 Richard Biener <rguenther@suse.de>
7897 PR tree-optimization/70726
7898 * g++.dg/vect/pr70726.cc: New testcase.
7900 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7903 * gcc.target/s390/pr70674.c: New test.
7905 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7907 PR libgfortran/70684
7908 * gfortran.dg/list_read_14.f90: New test.
7910 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7913 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7914 extern to force it misaligned.
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.
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.
7935 Check movv8sf_internal instead of avx_storeups256.
7936 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7938 2016-04-19 Richard Biener <rguenther@suse.de>
7940 PR tree-optimization/70171
7941 * g++.dg/tree-ssa/pr70171.C: New testcase.
7943 2016-04-19 Richard Biener <rguenther@suse.de>
7945 PR tree-optimization/70724
7946 * gcc.dg/torture/pr70724.c: New testcase.
7948 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7951 * gcc.target/i386/pr70689.c: New.
7953 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7956 * gcc.target/i386/pr70708.c: New test.
7958 2016-04-18 Richard Biener <rguenther@suse.de>
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.
7972 2016-04-18 Richard Biener <rguenther@suse.de>
7974 PR tree-optimization/70701
7975 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7977 2016-04-18 Tom de Vries <tom@codesourcery.com>
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.
7984 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7986 * c-c++-common/dump-ada-spec-3.c: New test.
7987 * c-c++-common/dump-ada-spec-4.c: Likewise.
7989 2016-04-17 Tom de Vries <tom@codesourcery.com>
7992 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7994 2016-04-15 Jan Hubicka <jh@suse.cz>
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.
8001 2016-04-15 Marek Polacek <polacek@redhat.com>
8004 * gcc.dg/bitfld-22.c: New test.
8006 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
8008 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8011 2016-04-15 Marek Polacek <polacek@redhat.com>
8014 * c-c++-common/pr70651.c: New test.
8016 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
8023 2016-04-15 Jakub Jelinek <jakub@redhat.com>
8028 * g++.dg/cpp1y/vla11.C: Revert for real.
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.
8040 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
8043 * gcc.target/i386/pr70662.c: New test.
8045 2016-04-15 Richard Biener <rguenther@suse.de>
8046 Alan Modra <amodra@gmail.com>
8048 PR tree-optimization/70130
8049 * gcc.dg/vect/O3-pr70130.c: New testcase.
8051 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8054 * gcc.target/powerpc/pr70669.c: New test.
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
8061 2016-04-14 Martin Sebor <msebor@redhat.com>
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.
8075 2016-04-14 Marek Polacek <polacek@redhat.com>
8076 Jan Hubicka <hubicka@ucw.cz>
8079 * g++.dg/torture/pr70029.C: New test.
8081 2016-04-14 Martin Sebor <msebor@redhat.com>
8083 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8084 type size to prevent failures on targets with very low maximum
8087 2016-04-14 Richard Biener <rguenther@suse.de>
8089 PR tree-optimization/70623
8090 * gcc.dg/torture/pr70623.c: New testcase.
8091 * gcc.dg/torture/pr70623-2.c: Likewise.
8093 2016-04-13 Martin Sebor <msebor@redhat.com>
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.
8107 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8110 * g++.dg/opt/pr70641.C: New test.
8112 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
8119 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8122 * g++.dg/parse/pr70635.C: New.
8124 2016-04-13 Marek Polacek <polacek@redhat.com>
8127 * c-c++-common/Wmisleading-indentation-4.c: New test.
8129 2016-04-13 Marek Polacek <polacek@redhat.com>
8132 * gcc.dg/Wparentheses-12.c: New test.
8133 * gcc.dg/Wparentheses-13.c: New test.
8135 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
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.
8141 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8144 * gcc.c-torture/compile/pr70633.c: New test.
8147 * gcc.dg/torture/pr70628.c: New test.
8149 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
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.
8157 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8159 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8163 * g++.dg/ext/pr70571.C: New test.
8165 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8168 * gcc.target/powerpc/pr70640.c: New test.
8170 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8173 * g++.dg/parse/pr68722.C: New.
8175 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8177 PR rtl-optimization/70596
8178 * gcc.target/i386/pr70596.c: New test.
8180 2016-04-12 Nathan Sidwell <nathan@acm.org>
8183 * g++.dg/init/pr70501.C: New.
8185 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8187 * gcc.target/i386/asm-flag-6.c: New test.
8189 2016-04-12 Tom de Vries <tom@codesourcery.com>
8191 PR tree-optimization/68756
8192 * gcc.dg/graphite/pr68756.c: New test.
8194 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8196 PR tree-optimization/70602
8197 * gcc.c-torture/execute/pr70602.c: New test.
8199 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
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.
8210 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8213 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8214 * gcc.target/aarch64/target_attr_15.c: Likewise.
8216 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8219 * g++.dg/cpp1y/pr69066.C: New.
8221 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
8229 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8232 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8234 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8236 PR rtl-optimization/66669
8237 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8239 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
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.
8248 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8250 PR tree-optimization/68644
8251 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8253 PR rtl-optimization/64886
8254 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8256 2016-04-09 Tom de Vries <tom@codesourcery.com>
8258 PR tree-optimization/68953
8259 * gcc.dg/graphite/pr68953.c: New test.
8261 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8264 * gfortran.dg/deferred_character_16.f90: New test.
8266 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8268 PR tree-optimization/70586
8269 * gcc.c-torture/execute/pr70586.c: New test.
8271 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
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.
8278 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8282 PR tree-optimization/70373
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.
8291 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8295 * g++.dg/pr70590.C: New test.
8296 * g++.dg/pr70590-2.C: New test.
8298 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8301 * gcc.target/i386/pr70593.c: New test.
8303 PR rtl-optimization/70574
8304 * gcc.target/i386/avx2-pr70574.c: New test.
8306 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8309 * c-c++-common/asan/pr70541.c: New test.
8311 2016-04-08 Tom de Vries <tom@codesourcery.com>
8313 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8314 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8316 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8319 * gcc.c-torture/execute/pr70566.c: New test.
8321 2016-04-08 Tom de Vries <tom@codesourcery.com>
8323 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8324 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8326 2016-04-08 Alan Modra <amodra@gmail.com>
8328 * gcc.target/powerpc/pr70117.c: New.
8330 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8333 * gcc.dg/lto/simd-function_0.c: New test.
8335 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
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.
8342 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8345 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8347 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8348 Tom de Vries <tom@codesourcery.com>
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.
8359 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8362 * g++.dg/warn/Wparentheses-29.C: New test.
8364 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8367 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8368 explicit braces to resolve a future -Wparentheses warning.
8370 2016-04-06 Richard Henderson <rth@redhat.com>
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.
8377 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8379 PR rtl-optimization/70398
8380 * gcc.target/aarch64/pr70398.c: New.
8382 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8384 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8386 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8387 Pedro Alves <palves@redhat.com>
8389 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8391 2016-04-06 Jakub Jelinek <jakub@redhat.com>
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
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.
8403 * c-c++-common/gomp/pr70550-1.c: New test.
8404 * c-c++-common/gomp/pr70550-2.c: New test.
8406 2016-04-05 Nathan Sidwell <nathan@acm.org>
8409 * g++.dg/ext/attribute-may-alias-5.C: New.
8411 2016-04-05 Jakub Jelinek <jakub@redhat.com>
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__.
8418 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8421 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8423 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8425 PR rtl-optimization/70542
8426 * gcc.dg/torture/pr70542.c: New test.
8427 * gcc.target/i386/avx2-pr70542.c: New test.
8429 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8431 PR tree-optimization/70509
8432 * gcc.target/i386/avx512bw-pr70509.c: New test.
8434 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8437 * g++.dg/ext/constexpr-vla4.C: New test.
8439 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8442 * gcc.target/i386/pr70510.c: New test.
8444 2016-04-05 Richard Biener <rguenther@suse.de>
8446 PR tree-optimization/70526
8447 * g++.dg/torture/pr70526.C: New testcase.
8449 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8452 * gcc.target/i386/pr70525.c: New test.
8454 2016-04-05 Richard Biener <rguenther@suse.de>
8457 * g++.dg/torture/pr70499.C: New testcase.
8459 2016-04-05 Richard Biener <rguenther@suse.de>
8461 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8464 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8467 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8468 rs6000 ABI warnings.
8470 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8473 * g++.dg/ipa/devirt-51.C: New testcase.
8475 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8476 Jakub Jelinek <jakub@redhat.com>
8479 * gcc.dg/torture/pr70457.c: New.
8481 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8484 * gfortran.dg/allocate_with_source_19.f08: New test.
8486 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8489 * gfortran.dg/coarray_allocate_6.f08: New test.
8491 2016-04-04 Richard Biener <rguenther@suse.de>
8493 PR rtl-optimization/70484
8494 * gcc.dg/torture/pr70484.c: New testcase.
8496 2016-04-04 Marek Polacek <polacek@redhat.com>
8499 * gcc.dg/torture/pr70307.c: New test.
8501 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8505 * gcc.target/sh/torture/pr70416.c: New.
8507 2016-04-02 Martin Sebor <msebor@redhat.com>
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.
8525 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8527 PR rtl-optimization/70467
8528 * gcc.target/i386/pr70467-2.c: New test.
8530 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8531 Marek Polacek <polacek@redhat.com>
8534 * g++.dg/init/new47.C: New test.
8536 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8539 * gcc.target/arm/pr70496.c: New test.
8541 2016-04-01 Nathan Sidwell <nathan@acm.org>
8544 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8546 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
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.
8573 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8575 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8576 (Holder::foo): Reflect this.
8578 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8581 * gcc.dg/pr70442.c: New test.
8583 2016-03-31 Nathan Sidwell <nathan@acm.org>
8586 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8588 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8591 * gcc.target/i386/pr70453.c: New test.
8593 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8596 * gcc.c-torture/pr70292.c: New test.
8598 2016-03-31 Marek Polacek <polacek@redhat.com>
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.
8605 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8607 PR rtl-optimization/70460
8608 * gcc.c-torture/execute/pr70460.c: New test.
8610 2016-03-31 Richard Biener <rguenther@suse.de>
8613 * g++.dg/ext/vector30.C: New testcase.
8615 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8616 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8618 * gfortran.dg/fmt_pf.f90: New test.
8620 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8622 Forward-port from 5 branch
8623 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8626 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8627 dg-require-effective-target after dg-do.
8629 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8631 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
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>
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.
8681 2016-03-30 Richard Biener <rguenther@suse.de>
8684 * gcc.dg/torture/pr70450.c: New testcase.
8686 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8689 * gcc.dg/torture/pr70421.c: New test.
8690 * gcc.target/i386/avx512f-pr70421.c: New test.
8692 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8695 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8696 (check): New function.
8698 (foo): Align stack to 16 bytes when calling bar.
8699 * gcc.target/i386/cleanup-2.c: Likewise.
8701 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8703 PR tree-optimization/59124
8704 * gcc.dg/Warray-bounds-19.c: New test.
8706 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8708 * lib/prune.exp (escape_regex_chars): New.
8709 (prune_file_path): Update to quote metcharacters for regexp.
8711 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8713 PR rtl-optimization/70429
8714 * gcc.c-torture/execute/pr70429.c: New test.
8716 PR tree-optimization/70405
8717 * gcc.dg/pr70405.c: New test.
8719 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8722 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8723 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8725 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
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.
8733 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8735 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8737 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8740 * gcc.target/i386/pr70406.c: New test.
8742 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8744 * gnat.dg/specs/double_record_extension3.ads: New test.
8746 2016-03-25 Richard Henderson <rth@redhat.com>
8749 * gcc.target/aarch64/pr70120-1.c: New.
8750 * gcc.target/aarch64/pr70120-2.c: New.
8751 * gcc.target/aarch64/pr70120-3.c: New.
8753 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8756 * g++.dg/template/mangle2.C: The dg-do directive should be
8757 "compile" not "assemble".
8759 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8762 * gcc.dg/pr69650.c: New test.
8764 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8766 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8768 2016-03-25 Alan Modra <amodra@gmail.com>
8770 * gcc.dg/dfp/pr70052.c: New test.
8772 2016-03-24 Richard Henderson <rth@redhat.com>
8775 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8776 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8778 2016-03-24 Tom de Vries <tom@codesourcery.com>
8780 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8782 2016-03-24 Tom de Vries <tom@codesourcery.com>
8784 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8785 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8787 2016-03-24 Tom de Vries <tom@codesourcery.com>
8789 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8790 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8792 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8795 * g++.dg/template/mangle2.C: New test.
8797 2016-03-24 Richard Biener <rguenther@suse.de>
8799 PR tree-optimization/70396
8800 * gcc.dg/torture/pr70396.c: New testcase.
8802 2016-03-24 Richard Biener <rguenther@suse.de>
8805 * gcc.dg/torture/pr70370.c: New testcase.
8807 2016-03-24 Tom de Vries <tom@codesourcery.com>
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.
8813 2016-03-24 Tom de Vries <tom@codesourcery.com>
8815 * c-c++-common/goacc/uninit-if-clause.c: New test.
8816 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8818 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8821 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8824 2016-03-24 Richard Biener <rguenther@suse.de>
8826 PR tree-optimization/70372
8827 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8829 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8832 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8834 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8837 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8839 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8842 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8843 * g++.dg/cpp1y/pr70001.C: New test.
8846 * g++.dg/cpp0x/constexpr-70323.C: New test.
8848 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8849 Jason Merrill <jason@redhat.com>
8850 Jakub Jelinek <jakub@redhat.com>
8853 * g++.dg/cpp0x/constexpr-69315.C: New test.
8854 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8856 2016-03-23 Marek Polacek <polacek@redhat.com>
8859 * g++.dg/warn/Wignored-attributes-1.C: New test.
8860 * g++.dg/warn/Wignored-attributes-2.C: New test.
8862 2016-03-23 Tom de Vries <tom@codesourcery.com>
8864 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8866 * gfortran.dg/goacc/private-3.f95 (test): Same.
8867 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8870 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
8877 2016-03-23 Jakub Jelinek <jakub@redhat.com>
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.
8885 2016-03-22 Jeff Law <law@redhat.com>
8888 * gcc.dg/tree-ssa/pr70232.c: New test.
8890 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8893 * gcc.target/i386/pr70302.c: New test.
8895 2016-03-22 Richard Biener <rguenther@suse.de>
8898 * g++.dg/torture/pr70251.C: New testcase.
8900 2016-03-22 David Malcolm <dmalcolm@redhat.com>
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.
8909 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8911 * g++.dg/ext/java-3.C: Don't compile on AIX.
8913 2016-03-22 Richard Biener <rguenther@suse.de>
8916 * gcc.dg/torture/pr70333.c: New testcase.
8918 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8920 * g++.dg/ext/pr70290.C: New test.
8922 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8925 * gcc.target/i386/pr70325.c: New test.
8927 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8930 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8931 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8934 * gcc.target/i386/pr70300.c: New test.
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.
8941 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8944 * g++.dg/template/ptrmem30.C: New test.
8946 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8949 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8950 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8952 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8955 * gcc.dg/pr70326.c: New test.
8957 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8958 Jakub Jelinek <jakub@redhat.com>
8960 PR tree-optimization/70317
8961 * gcc.dg/pr70317.c: New test.
8963 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8966 * gcc.target/i386/pr70327.c: New test.
8968 2016-03-21 Martin Liska <mliska@suse.cz>
8971 * gcc.dg/ipa/pr70306.c: New test.
8973 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
8980 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8983 * gcc.target/powerpc/altivec-36.c: New test.
8985 2016-03-21 Richard Biener <rguenther@suse.de>
8987 PR tree-optimization/70310
8988 * gcc.dg/torture/pr70310.c: New testcase.
8990 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8993 * gcc.target/i386/pr70293.c: New test.
8995 2016-03-21 Richard Biener <rguenther@suse.de>
8997 PR tree-optimization/70288
8998 * gcc.dg/torture/pr70288-1.c: New testcase.
8999 * gcc.dg/torture/pr70288-2.c: Likewise.
9001 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9003 PR rtl-optimization/69307
9004 * gcc.target/arm/pr69307.c: New test.
9006 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
9008 PR rtl-optimization/69102
9009 * gcc.c-torture/compile/pr69102.c: New test.
9011 2016-03-18 Jeff Law <law@redhat.com>
9013 PR rtl-optimization/70263
9014 * gcc.c-torture/compile/pr70263-1.c: New test.
9015 * gcc.target/i386/pr70263-2.c: New test.
9017 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
9019 PR rtl-optimization/70278
9020 * gcc.dg/torture/pr70278.c: New test.
9021 * gcc.target/arm/pr70278.c: New test.
9023 2016-03-18 David Malcolm <dmalcolm@redhat.com>
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.
9030 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
9033 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9035 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
9037 PR tree-optimization/70252
9038 * gcc.dg/pr70252.c: New test.
9040 2016-03-18 Tom de Vries <tom@codesourcery.com>
9042 * gcc.dg/pr70161-2.c: New test.
9043 * gcc.dg/pr70161.c: New test.
9045 2016-03-18 Tom de Vries <tom@codesourcery.com>
9048 * gcc.dg/pr70269.c: New test.
9050 2016-03-18 Jakub Jelinek <jakub@redhat.com>
9053 * g++.dg/ext/java-3.C: New test.
9055 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9058 * g++.dg/lookup/pr70205.C: New test.
9060 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
9063 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9065 2016-03-17 Marek Polacek <polacek@redhat.com>
9068 * gcc.dg/atomic-op-6.c: New test.
9070 2016-03-17 David Malcolm <dmalcolm@redhat.com>
9073 * c-c++-common/pr70264.c: New test case.
9075 2016-03-17 Jakub Jelinek <jakub@redhat.com>
9078 * c-c++-common/pr70144-1.c: New test.
9079 * c-c++-common/pr70144-2.c: New test.
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.
9086 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
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.
9100 2016-03-17 Tom de Vries <tom@codesourcery.com>
9102 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9103 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9105 2016-03-17 Richard Biener <rguenther@suse.de>
9108 * g++.dg/debug/pr70271.C: New testcase.
9110 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9112 * gcc.target/i386/pr70251.c: New test.
9114 2016-03-17 Marek Polacek <polacek@redhat.com>
9117 * g++.dg/warn/constexpr-70194.C: New test.
9119 2016-03-16 Richard Henderson <rth@redhat.com>
9122 * gcc.c-torture/compile/pr70240.c: New.
9124 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9126 * gcc.c-torture/compile/20151204.c: Skip for avr.
9128 2016-03-16 Jakub Jelinek <jakub@redhat.com>
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.
9135 2016-03-16 Martin Sebor <msebor@redhat.com>
9137 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9139 2016-03-16 Richard Henderson <rth@redhat.com>
9142 * gcc.c-torture/compile/pr70199.c: New.
9144 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9146 * gcc.dg/uninit-19.c: Run dos2unix.
9148 2016-03-16 Marek Polacek <polacek@redhat.com>
9151 * gcc.dg/nested-func-10.c: New test.
9152 * gcc.dg/nested-func-9.c: New test.
9154 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9156 PR tree-optimization/68714
9157 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9159 2016-03-16 Tom de Vries <tom@codesourcery.com>
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.
9166 2016-03-16 Tom de Vries <tom@codesourcery.com>
9168 PR tree-optimization/68809
9169 * gcc.dg/graphite/pr68809-2.c: New test.
9170 * gcc.dg/graphite/pr68809.c: New test.
9172 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9175 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9176 method call to i () as argument. Adjust expected output.
9179 * g++.dg/ubsan/pr70147-1.C: New test.
9180 * g++.dg/ubsan/pr70147-2.C: New test.
9182 2016-03-15 Martin Sebor <msebor@redhat.com>
9185 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9187 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9189 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9192 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9195 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9196 libatomic_available.
9198 2016-03-15 Marek Polacek <polacek@redhat.com>
9201 * g++.dg/ext/attribute-may-alias-4.C: New test.
9203 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9205 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9206 -fvar-tracking-assignments-toggle flag.
9208 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9210 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9212 2016-03-15 Jakub Jelinek <jakub@redhat.com>
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.
9218 2016-03-15 Richard Henderson <rth@redhat.com>
9220 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9222 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9224 PR rtl-optimization/69032
9225 * gcc.dg/pr69032.c: New test.
9227 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9229 PR rtl-optimization/63384
9230 * g++.dg/pr63384.C: New test.
9232 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9235 * gcc.target/i386/pr64411.C: New test.
9237 2016-03-15 Tom de Vries <tom@codesourcery.com>
9239 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9240 * gfortran.dg/goacc/kernels-alias.f95: New test.
9242 2016-03-14 Martin Sebor <msebor@redhat.com>
9245 * g++.dg/cpp0x/constexpr-inline.C: New test.
9246 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9248 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9250 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9252 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9255 * gcc.dg/pr70219.c: New test.
9257 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9260 * gcc.dg/torture/pr70083.c: New test.
9261 * gcc.target/i386/pr70083.c: New test.
9263 2016-03-14 Richard Biener <rguenther@suse.de>
9265 PR tree-optimization/56365
9266 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9268 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9271 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9273 * g++.dg/pr70098.C: New testcase.
9276 2016-03-14 Tom de Vries <tom@codesourcery.com>
9278 PR tree-optimization/70045
9279 * gcc.dg/graphite/pr70045.c: New test.
9281 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9284 * gfortran.dg/include_9.f90: New test.
9286 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9289 gfortran.dg/prof/prof.exp: New script.
9290 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9292 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9294 PR rtl-optimization/69307
9295 * gcc.dg/pr69307.c: New test.
9297 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9300 * gcc.target/arm/pr69614.c: New.
9302 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9305 * gfortran.dg/submodule_14.f08: New test
9308 * gfortran.dg/submodule_15.f08: New test
9310 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9313 * g++.dg/cpp1y/paren3.C: New test.
9315 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9318 * gcc.target/powerpc/ppc-round2.c: New test.
9320 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9323 * gcc.dg/torture/pr70123.c: New test.
9325 2016-03-11 Jeff Law <law@redhat.com>
9327 PR tree-optimization/70190
9328 * gcc.c-torture/compile/pr70190.c: New test.
9330 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9333 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
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.
9347 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9350 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9352 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9354 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9357 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9361 * gcc.target/aarch64/pr69245_2.c: New test.
9363 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9365 PR tree-optimization/70177
9366 * gcc.dg/pr70177.c: New test.
9368 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9370 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9372 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9374 * gcc.dg/tree-ssa/sra-20.c: New.
9376 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9378 PR rtl-optimization/70174
9379 * gcc.dg/pr70174.c: New test.
9381 PR tree-optimization/70169
9382 * gcc.dg/pr70169.c: New test.
9384 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9387 * gcc.target/i386/pr70160.c: New test.
9389 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9391 * gcc.target/s390/dfp-1.c: New test.
9393 2016-03-10 Nick Clifton <nickc@redhat.com>
9396 * gcc.target/aarch64/pr70044.c: New test.
9398 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9399 Jakub Jelinek <jakub@redhat.com>
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.
9406 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9409 * g++.dg/lto/pr69589_0.C: New testcase
9410 * g++.dg/lto/pr69589_1.C: New testcase
9412 2016-03-10 Marek Polacek <polacek@redhat.com>
9415 * g++.dg/delayedfold/unary-plus1.C: New test.
9417 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9419 * gcc.target/arm/pr45701-1.c: Escape brackets.
9420 * gcc.target/arm/pr45701-2.c: Likewise.
9422 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9424 * gfortran.dg/unconstrained_commons.f: New.
9426 2016-03-10 Alan Modra <amodra@gmail.com>
9428 * gcc.dg/pr69195.c: New.
9429 * gcc.dg/pr69238.c: New.
9431 2016-03-10 Tom de Vries <tom@codesourcery.com>
9434 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9436 2016-03-10 Richard Biener <rguenther@suse.de>
9438 PR tree-optimization/70128
9439 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9440 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9442 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9444 PR tree-optimization/70152
9445 * gcc.dg/pr70152.c: New test.
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.
9452 PR tree-optimization/70127
9453 * gcc.c-torture/execute/pr70127.c: New test.
9455 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9457 * c-c++-common/goacc/combined-directives-2.c: New test.
9459 2016-03-09 David Malcolm <dmalcolm@redhat.com>
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.
9467 2016-03-09 David Malcolm <dmalcolm@redhat.com>
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):
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
9481 2016-03-09 Richard Biener <rguenther@suse.de>
9482 Jakub Jelinek <jakub@redhat.com>
9484 PR tree-optimization/70138
9485 * gcc.dg/vect/pr70138-1.c: New testcase.
9486 * gcc.dg/vect/pr70138-2.c: Likewise.
9488 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9491 * gcc.target/i386/pr70049.c: New test.
9493 2016-03-09 Richard Biener <rguenther@suse.de>
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.
9500 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9502 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9505 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9508 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9511 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9514 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9515 in testcase comment.
9517 2016-03-09 Tom de Vries <tom@codesourcery.com>
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.
9528 2016-03-08 Martin Sebor <msebor@redhat.com>
9531 * g++.dg/warn/overflow-warn-7.C: New test.
9533 2016-03-08 Jason Merrill <jason@redhat.com>
9535 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9536 * lib/target-supports.exp (check_effective_target_concepts): New.
9538 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9541 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9542 * g++.dg/ubsan/pr70135.C: New test.
9545 * gcc.dg/pr70110.c: New test.
9547 2016-03-07 Martin Jambor <mjambor@suse.cz>
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.
9565 2016-03-07 Martin Jambor <mjambor@suse.cz>
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.
9571 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
9577 2016-02-26 Richard Biener <rguenther@suse.de>
9578 Jeff Law <law@redhat.com>
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.
9584 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9586 * lib/target-supports.exp
9587 (check_effective_target_whole_vector_shift): Enable for PPC64.
9589 2016-03-07 Richard Biener <rguenther@suse.de>
9591 PR tree-optimization/70115
9592 * gcc.dg/torture/pr70115.c: New testcase.
9594 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9597 * c-c-++-common/goacc/pr69916.c: New.
9599 2016-03-07 Richard Henderson <rth@redhat.com>
9601 * gcc.c-torture/compile/pr70061.c: New test.
9603 2016-03-07 Richard Biener <rguenther@suse.de>
9606 * gcc.dg/vect/O3-pr36098.c: New testcase.
9608 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9610 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9612 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9614 * gnat.dg/renaming9.ad[sb]: New testcase.
9616 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9619 * g++.dg/expr/stdarg3.C: New test.
9621 2016-03-04 Jeff Law <law@redhat.com>
9623 PR tree-optimization/69196
9624 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9627 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9630 * gcc.dg/pr69973.c: New test.
9632 PR rtl-optimization/69941
9633 * gcc.dg/torture/pr69941.c: New test.
9636 * gcc.dg/pr69824.c: New test.
9638 2016-03-05 Tom de Vries <tom@codesourcery.com>
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
9644 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9647 * g++.dg/cpp1y/var-templ48.C: New test.
9648 * g++.dg/cpp1y/var-templ49.C: New test.
9650 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9652 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9654 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9657 * g++.dg/ubsan/pr70035.C: New test.
9660 * gcc.target/i386/pr70062.c: New test.
9662 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9664 * g++.dg/template/typename21.C: Remove c++98_only.
9666 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9668 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9670 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9673 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9675 (fn_42_b): Likewise.
9676 (fn_42_c): Likewise.
9678 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9681 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9683 (fn_40_b): Likewise.
9684 (fn_41_a): Likewise.
9685 (fn_41_b): Likewise.
9687 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9690 * gcc.target/i386/avx512f-pr70059.c: New test.
9691 * gcc.target/i386/avx512dq-pr70059.c: New test.
9693 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9695 PR rtl-optimization/57676
9696 * gcc.dg/torture/pr57676.c: New test.
9698 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9700 * gcc.dg/pr70026.c: New test.
9702 2016-03-04 Marek Polacek <polacek@redhat.com>
9705 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9706 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9708 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9711 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9713 (test_corners_sisd_si): Likewise.
9714 (main): Remove checks of the above.
9715 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9717 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9719 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9721 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9723 * gcc.dg/torture/pr69951.c: Accept argc==0.
9725 2016-03-04 Richard Biener <rguenther@suse.de>
9728 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9729 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9731 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9734 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9737 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9740 * gcc.dg/guality/pr69947.c: New test.
9742 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9745 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9747 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9749 PR rtl-optimization/69904
9750 * gcc.target/arm/pr69904.c: New test.
9752 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9755 * gcc.dg/vect/pr70021.c: New test.
9756 * gcc.target/i386/pr70021.c: New test.
9758 2016-03-03 Marek Polacek <polacek@redhat.com>
9761 * gcc.dg/pr70050.c: New test.
9763 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9765 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9767 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9769 PR tree-optimization/70043
9770 * gfortran.dg/vect/pr70043.f90: New test.
9772 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9774 * gnat.dg/specs/task1.ads: New test.
9776 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
9782 2016-03-03 Richard Biener <rguenther@suse.de>
9784 PR tree-optimization/55936
9785 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9787 2016-03-02 Jeff Law <law@redhat.com>
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.
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.
9797 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9799 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9801 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9803 PR rtl-optimization/69052
9804 * gcc.target/i386/pr69052.c: New test.
9806 2016-03-02 Alan Modra <amodra@gmail.com>
9808 * gcc.dg/pr69990.c: New.
9810 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9813 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9816 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9819 * gcc.target/i386/pr70028.c: New test.
9821 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
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
9831 2016-03-02 Richard Biener <rguenther@suse.de>
9832 Uros Bizjak <ubizjak@gmail.com>
9835 * gcc.dg/simd-8.c: New testcase.
9837 2016-03-02 Richard Biener <rguenther@suse.de>
9840 * gcc.dg/simd-7.c: New testcase.
9842 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9844 * gcc.target/i386/pr70007.c: Tweak.
9846 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9848 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9850 2016-03-02 Marek Polacek <polacek@redhat.com>
9853 * gcc.dg/pr67854.c: New test.
9855 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9858 * gcc.dg/torture/pr70025.c: New test.
9860 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9862 PR tree-optimization/68621
9863 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9865 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9867 * gcc.target/i386/pr70007.c: New test.
9869 2016-03-01 Jeff Law <law@redhat.com>
9871 PR tree-optimization/69196
9872 * gcc.dg/tree-ssa/pr69196-1.c: New test.
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.
9878 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
9887 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9890 * gcc.target/i386/pr70027.c: New test.
9892 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9894 * gcc.dg/pr70017.c: New test.
9896 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9900 * gcc.dg/pr69796.c: New test.
9901 * gcc.dg/pr69974.c: New test.
9903 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9905 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9907 2016-02-29 Jeff Law <law@redhat.com>
9909 PR tree-optimization/69987
9910 * gfortran.dg/pr69987.f90: New test.
9912 PR tree-optimization/69989
9913 * gcc.c-torture/compile/pr69989-2.c: New test.
9915 2016-03-01 Marek Polacek <polacek@redhat.com>
9918 * g++.dg/parse/invalid1.C: New test.
9920 2016-03-01 Richard Biener <rguenther@suse.de>
9923 * gcc.dg/pr70022.c: New testcase.
9925 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9927 PR tree-optimization/69956
9928 * gcc.dg/pr69956.c: New test.
9930 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9933 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9934 XFAIL when hardware supports efficient unaligned storage access.
9936 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9939 * g++.dg/template/pr69961a.C: New test.
9940 * g++.dg/template/pr69961b.C: New test.
9942 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9944 PR preprocessor/69985
9945 * gcc.dg/cpp/pr69985.c: New test case.
9947 2016-02-29 Jeff Law <law@redhat.com>
9949 PR tree-optimization/70005
9950 * gcc.c-torture/execute/pr70005.c New test.
9952 PR tree-optimization/69999
9953 * gcc.c-torture/compile/pr69999.c: New test.
9955 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9957 PR tree-optimization/69652
9958 * gcc.dg/torture/pr69652.c: Delete test.
9959 * gcc.dg/vect/pr69652.c: New test.
9961 2016-02-19 Richard Biener <rguenther@suse.de>
9963 PR tree-optimization/69980
9964 * gfortran.dg/vect/pr69980.f90: New testcase.
9966 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9968 * gcc.target/sparc/20160229-1.c: New test.
9970 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9972 * gnat.dg/stack_usage3.adb: New test.
9973 * gnat.dg/stack_usage3_pkg.ads: New helper.
9975 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
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.
9982 2016-02-29 Richard Biener <rguenther@suse.de>
9984 PR tree-optimization/69720
9985 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9987 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9991 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9993 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9994 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9997 * gfortran.dg/coarray_8.f90: Adjust error message.
9998 * gfortran.dg/pr56007.f90: New test.
9999 * gfortran.dg/pr56007.f: New test.
10001 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
10003 PR tree-optimization/69989
10004 * gcc.dg/torture/pr69989.c: New test.
10006 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
10008 * gcc.target/i386/stack-realign-win.c: New test.
10010 2016-02-28 Harald Anlauf <anlauf@gmx.de>
10013 * gfortran.dg/pr60126.f90: New test.
10015 2016-02-27 Jeff Law <law@redhat.com>
10018 2016-02-26 Richard Biener <rguenther@suse.de>
10019 Jeff Law <law@redhat.com>
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.
10025 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10028 * gfortran.dg/newunit_4.f90: New test.
10030 2016-02-27 Jakub Jelinek <jakub@redhat.com>
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
10038 2016-02-26 Martin Sebor <msebor@redhat.com>
10040 PR tree-optimization/15826
10041 * gcc.dg/tree-ssa/pr15826.c: New test.
10043 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10046 * gcc.target/powerpc/pr69969.c: New test.
10048 2016-02-26 Martin Sebor <msebor@redhat.com>
10051 * g++.old-deja/g++.other/decl5.C: Add a test case.
10053 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
10056 * gcc.target/powerpc/pr69946.c: New file.
10058 2016-02-26 Richard Biener <rguenther@suse.de>
10059 Jeff Law <law@redhat.com>
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.
10065 2016-02-26 Martin Jambor <mjambor@suse.cz>
10067 PR middle-end/69920
10068 * gcc.dg/torture/pr69932.c: New test.
10069 * gcc.dg/torture/pr69936.c: Likewise.
10071 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10074 * gcc.target/s390/pr69709.c: New test.
10076 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10079 * gcc.target/aarch64/pr69245_1.c: New test.
10081 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10084 * gcc.dg/torture/pr69613.c: New test.
10086 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10088 PR rtl-optimization/69891
10089 * gcc.target/i386/pr69891.c: New test.
10091 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10092 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10095 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10096 functionality for both 32-bit and 64-bit.
10098 2016-02-26 Richard Biener <rguenther@suse.de>
10100 PR tree-optimization/69551
10101 * gcc.dg/torture/pr69951.c: New testcase.
10103 2016-02-25 Richard Biener <rguenther@suse.de>
10105 PR tree-optimization/48795
10106 * gcc.dg/Warray-bounds-18.c: New testcase.
10108 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10110 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10112 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10114 PR rtl-optimization/69896
10115 * gcc.dg/pr69896.c: New test.
10117 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10120 * g++.dg/cpp1y/paren2.C: New test.
10122 2016-02-24 Martin Sebor <msebor@redhat.com>
10125 * gcc.dg/enum-mode-2.c: New test.
10127 2016-02-24 Jakub Jelinek <jakub@redhat.com>
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.
10134 2016-02-24 Marek Polacek <polacek@redhat.com>
10137 * gcc.dg/pr69819.c: New test.
10139 2016-02-24 Martin Sebor <msebor@redhat.com>
10142 * g++.dg/ext/flexary15.C: New test.
10144 2016-02-24 Martin Sebor <msebor@redhat.com>
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.
10150 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10151 Charles Baylis <charles.baylis@linaro.org>
10154 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10156 2016-02-24 Richard Biener <rguenther@suse.de>
10157 Jakub Jelinek <jakub@redhat.com>
10159 PR middle-end/69760
10160 * gcc.dg/torture/pr69760.c: New testcase.
10162 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10164 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10165 pattern on Solaris with as.
10167 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
10174 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10176 PR middle-end/69915
10177 * gcc.dg/pr69915.c: New test.
10179 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10181 PR rtl-optimization/69886
10182 * gcc.dg/torture/pr69886.c: New test.
10184 2016-02-24 Richard Biener <rguenther@suse.de>
10186 PR middle-end/68963
10187 * gcc.dg/torture/pr68963.c: New testcase.
10189 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
10205 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10207 PR middle-end/69909
10208 * gcc.dg/torture/pr69909.c: New test.
10210 2016-02-24 Richard Biener <rguenther@suse.de>
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.
10217 2016-02-24 Christian Bruel <christian.bruel@st.com>
10219 * gcc.target/arm/pragma_cpp_fma.c: New test.
10221 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10224 * gfortran.dg/include_6.f90: Update test.
10226 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10229 * objc.dg/pr69844.m: New test.
10231 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10233 PR libgfortran/69456
10234 * gfortran.dg/namelist_89.f90: New test.
10235 * gfortran.dg/pr59700.f90: Update test..
10237 2016-02-23 Martin Sebor <msebor@redhat.com>
10239 PR middle-end/69780
10240 * g++.dg/ext/builtin_alloca.C: New test.
10241 * gcc.dg/builtins-68.c: New test.
10243 2016-02-23 Richard Henderson <rth@redhat.com>
10245 * gcc.target/i386/addr-space-3.c: Remove test.
10247 2016-02-23 David Malcolm <dmalcolm@redhat.com>
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.
10255 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10257 PR preprocessor/69126
10258 PR preprocessor/69543
10259 PR preprocessor/69558
10260 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
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.
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
10282 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
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.
10300 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10302 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10304 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10307 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10310 * gcc.dg/pr69900.c: New test.
10312 2016-02-23 Martin Jambor <mjambor@suse.cz>
10314 PR tree-optimization/69666
10315 * gcc.dg/tree-ssa/pr69666.c: New test.
10317 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10320 * gfortran.dg/coarray_allocate_5.f08: New test.
10322 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10324 * gcc.target/s390/vcond-shift.c: Move to ...
10325 * gcc.target/s390/vector/vcond-shift.c: ... here.
10327 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10329 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10330 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10332 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10334 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10336 2016-02-20 Mark Wielaard <mjw@redhat.com>
10339 * gcc.dg/unused-variable-3.c: New test.
10341 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10344 * gcc.target/i386/pr69888.c: New test.
10346 2016-02-22 Richard Biener <rguenther@suse.de>
10348 PR tree-optimization/69882
10349 * gfortran.dg/vect/pr69882.f90: New testcase.
10351 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10354 * gcc.dg/pr69885.c: New test.
10356 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10360 * gcc.target/sh/pr54089-10.c: New.
10362 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10365 * gfortran.dg/deferred_character_15.f90 : New test.
10367 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10370 gfortran.dg/allocate_with_source_18.f03: New test.
10372 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10375 gfortran.dg/gomp/pr52531.f90: New test.
10377 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10380 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10383 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10386 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10387 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10390 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10393 * g++.dg/torture/pr69851.C: New test.
10395 2016-02-19 Martin Sebor <msebor@redhat.com>
10398 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10400 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10403 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10404 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10407 * g++.dg/cpp0x/pr67767.C: New test.
10409 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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
10415 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10416 effective target check.
10418 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10421 * gcc.target/i386/pr69820.c: New test.
10423 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10425 * gcc.target/s390/vector/int128-1.c: New test.
10427 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10429 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10431 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10433 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10434 instruction pattern name to prevent the testcase from failing with
10437 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10439 * gcc.target/s390/md/movstr-2.c: New test.
10441 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10443 * gcc.target/s390/morestack.c: New test.
10445 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10448 * gcc.target/s390/pr69625.c: Add test case.
10450 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10453 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10455 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10458 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10459 * gcc.target/powerpc/fusion3.c: Likewise.
10461 2016-02-18 Richard Biener <rguenther@suse.de>
10463 PR middle-end/69553
10464 * g++.dg/torture/pr69553.C: New testcase.
10466 2016-02-18 Nick Clifton <nickc@redhat.com>
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.
10474 2016-02-18 Richard Biener <rguenther@suse.de>
10476 PR middle-end/69854
10477 * gcc.dg/torture/pr69854.c: New testcase.
10479 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10482 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10484 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10486 * gcc.target/powerpc/vec-cg.c: New test.
10488 2016-02-17 Richard Biener <rguenther@suse.de>
10491 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10493 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10496 * gcc.c-torture/compile/pr69161.c: New test.
10498 2016-02-17 David Sherwood <david.sherwood@arm.com>
10501 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10502 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10504 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10506 * gcc.dg/ifcvt-4.c: Skip on Visium.
10508 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10510 * gnat.dg/atomic8.adb: New test.
10512 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10514 * gnat.dg/discr46.ad[sb]: New test.
10516 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10519 * gcc.target/powerpc/pr48344-1.c: New test.
10521 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10524 * gfortran.dg/associate_21.f90: New test.
10526 2016-02-16 Jakub Jelinek <jakub@redhat.com>
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.
10533 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10534 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10536 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10538 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10540 PR middle-end/69801
10541 * gcc.dg/pr69801.c: Add empty dg-options.
10543 2016-02-16 James Norris <jnorris@codesourcery.com>
10545 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10546 * g++.dg/goacc/deviceptr-1.c: New file.
10548 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10550 PR tree-optimization/69820
10551 * gcc.dg/vect/pr69820.c: New test.
10553 2016-02-16 Richard Biener <rguenther@suse.de>
10555 PR tree-optimization/69776
10556 * gcc.dg/torture/pr69776-2.c: New testcase.
10558 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10560 PR tree-optimization/69714
10561 * gcc.dg/torture/pr69714.c: New test.
10563 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10565 PR tree-optimization/69802
10566 * gcc.dg/pr69802.c: New test.
10568 2016-02-16 Richard Biener <rguenther@suse.de>
10570 PR middle-end/69801
10571 * gcc.dg/pr69801.c: New testcase.
10573 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10575 PR libgfortran/69651
10576 * gfortran.dg/read_bang.f90: New test.
10577 * gfortran.dg/read_bang4.f90: New test.
10579 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10582 * g++.dg/init/pr69658.C: New test.
10585 * c-c++-common/pr69797.c: New test.
10587 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10589 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10590 check for aarch64*-*-*.
10592 2016-02-15 Richard Biener <rguenther@suse.de>
10594 PR tree-optimization/69783
10595 * gcc.dg/vect/pr69783.c: New testcase.
10597 2016-02-15 Richard Biener <rguenther@suse.de>
10599 PR tree-optimization/69776
10600 * gcc.dg/torture/pr69776.c: New testcase.
10602 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10605 * gfortran.dg/type_decl_4.f90: Reinstated.
10607 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10610 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10612 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10616 * gfortran.dg/type_decl_4.f90: Removed.
10618 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10621 * gfortran.dg/type_decl_4.f90: New test.
10623 2016-02-14 Alan Modra <amodra@gmail.com>
10626 * gcc.c-torture/execute/stkalign.c: Revise test.
10628 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10631 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10633 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10636 * gcc.target/sh/torture/pr67260.c: New.
10638 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10640 * gcc.dg/pr67964.c: Add dg-require-alias.
10642 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10646 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10648 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10650 PR libgfortran/69668
10651 * gfortran.dg/namelist_88.f90: New test.
10653 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10655 PR libgfortran/69668
10656 * gfortran.dg/namelist_38.f90: Update test.
10657 * gfortran.dg/namelist_84.f90: Update test.
10659 2016-02-12 David Malcolm <dmalcolm@redhat.com>
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.
10671 2016-02-12 David Malcolm <dmalcolm@redhat.com>
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.
10684 2016-02-12 Jakub Jelinek <jakub@redhat.com>
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.
10691 2016-02-12 Marek Polacek <polacek@redhat.com>
10693 * g++.dg/torture/init-list1.C: New.
10695 2016-02-12 Marek Polacek <polacek@redhat.com>
10697 * gcc.dg/pr69522.c: Add empty dg-options.
10699 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10701 * g++.dg/lto/lto.exp: Include and init mpx.
10702 * g++.dg/lto/pr69729_0.C: New test.
10704 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10707 * g++.dg/ipa/pr69241-4.C: New test.
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.
10714 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10717 * gcc.dg/pr69522.c: New test.
10719 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10722 * g++.dg/cpp1y/69098.C: New test.
10723 * g++.dg/cpp1y/69098-2.C: New test.
10725 2016-02-12 Jakub Jelinek <jakub@redhat.com>
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.
10780 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10783 * c-c++-common/Waddress-1.c: New test.
10785 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10788 * gfortran.dg/associate_19.f03: New test.
10789 * gfortran.dg/associate_20.f03: New test.
10791 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10793 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10795 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
10802 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10805 * g++.dg/cpp0x/pr68726.C: New.
10807 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10809 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10812 2016-02-11 Richard Biener <rguenther@suse.de>
10814 * g++.dg/tree-ssa/pr61034.C: Adjust.
10816 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10819 * gcc.target/s390/pr69148.c: New.
10821 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10823 PR tree-optimization/69652
10824 * gcc.dg/torture/pr69652.c: New test.
10826 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10827 Patrick Palka <ppalka@gcc.gnu.org>
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.
10836 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10838 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10839 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10841 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10843 PR tree-optimization/68021
10844 * gcc.dg/tree-ssa/pr68021.c: New test.
10846 2016-02-10 Richard Biener <rguenther@suse.de>
10848 PR tree-optimization/69726
10849 * gcc.dg/uninit-22.c: New testcase.
10851 2016-02-09 Andrew Pinski <apinski@cavium.com>
10854 * gcc.c-torture/compile/20160205-1.c: New testcase.
10856 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
10863 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10866 * gcc.c-torture/execute/pr68532.c: New test.
10868 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10871 * gcc.dg/pr69634.c: New.
10873 2016-02-09 Richard Biener <rguenther@suse.de>
10875 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10877 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10879 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10881 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10883 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10885 2016-02-09 Richard Biener <rguenther@suse.de>
10887 PR tree-optimization/69715
10888 * gcc.dg/torture/pr69715.c: New testcase.
10890 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10893 * g++.dg/cpp0x/trailing12.C: New test.
10894 * g++.dg/cpp0x/trailing13.C: New test.
10896 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10900 * g++.dg/cpp1y/auto-fn29.C: New test.
10901 * g++.dg/cpp1y/auto-fn30.C: New test.
10903 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10905 PR tree-optimization/69209
10906 * gcc.c-torture/compile/pr69209.c: New test.
10908 2016-02-08 Jeff Law <law@redhat.com>
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.
10914 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10917 * g++.dg/gomp/pr59627.C: New test.
10920 * g++.dg/ipa/pr69239.C: New test.
10922 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10924 PR preprocessor/69664
10925 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10926 * gcc.dg/cpp/warn-comments.c: Likewise.
10928 2016-02-08 Marek Polacek <polacek@redhat.com>
10931 * g++.dg/init/const12.C: New test.
10933 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10936 * gcc.dg/lto/pr55113_0.c: Remove test.
10938 2016-02-08 Richard Biener <rguenther@suse.de>
10940 PR tree-optimization/69719
10941 * gcc.dg/torture/pr69719.c: New testcase.
10943 2016-02-08 Richard Biener <rguenther@suse.de>
10944 Jeff Law <law@redhat.com>
10947 * gcc.target/mips/pr68273.c: New testcase.
10949 2016-02-08 Richard Biener <rguenther@suse.de>
10951 PR rtl-optimization/69274
10952 * gcc.target/i386/addr-sel-1.c: XFAIL.
10954 2016-02-08 Jeff Law <law@redhat.com>
10956 PR tree-optimization/68541
10957 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10959 PR tree-optimization/65917
10960 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10962 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10965 * gfortran.dg/namelist_args.f90: New test.
10967 2016-02-05 Jeff Law <law@redhat.com>
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.
10977 2016-02-05 Martin Sebor <msebor@redhat.com>
10980 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10981 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10983 2016-02-06 Richard HEnderson <rth@redhat.com>
10986 * gcc.target/i386/addr-space-4.c: New.
10987 * gcc.target/i386/addr-space-5.c: New.
10989 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10992 * gfortran.dg/elemental_dependency_6.f90: New.
10994 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10996 PR rtl-optimization/69691
10997 * gcc.c-torture/execute/pr69691.c: New test.
11000 * g++.dg/parse/pr69628.C: New test.
11002 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11004 * gcc.dg/sancov/asan.c: Move to ...
11005 * gcc.dg/asan/sancov-1.c: ... here.
11007 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
11009 * gcc.target/i386/pr69577.c: Require avx_runtime target.
11011 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
11014 * gcc.target/i386/pr69677.c: New test.
11016 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
11019 * g++.dg/template/pr68948.C: New test.
11021 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
11023 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11024 (only necessary on s390x).
11026 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
11028 * gcc.target/i386/pr69454-2.c: Compile with -msse2
11029 -mno-accumulate-outgoing-args.
11031 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
11033 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11035 2016-02-04 Jakub Jelinek <jakub@redhat.com>
11038 * c-c++-common/pr69669.c: New test.
11040 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11043 * g++.dg/pr69667.C: New file.
11045 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
11048 * gcc.dg/pr69619.c: Add new test.
11050 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
11052 PR rtl-optimization/69577
11053 * gcc.target/i386/pr69577.c: New test.
11055 2016-02-04 Martin Liska <mliska@suse.cz>
11057 * g++.dg/asan/pr69276.C: New test.
11059 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
11068 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11072 * gcc.c-torture/execute/pr67714.c: New test.
11074 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11077 * gcc.target/i386/pr69454-1.c: New test.
11078 * gcc.target/i386/pr69454-2.c: New test.
11080 2016-02-03 Martin Sebor <msebor@redhat.com>
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.
11096 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
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.
11102 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11105 * gcc.dg/pr69627.c: New test.
11108 * gcc.dg/pr69644.c: New test.
11110 2016-02-03 Mike Stump <mikestump@comcast.net>
11112 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11113 support for struct-layout-1.exp.
11115 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11118 * g++.dg/cpp0x/pr69056.C: New test.
11120 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11121 Alexandre Oliva <aoliva@redhat.com>
11124 * gcc.target/powerpc/pr69461.c: New.
11126 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
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.
11135 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11137 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11139 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
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.
11147 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
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.
11160 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11162 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11165 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11167 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11169 2016-02-02 James Norris <jnorris@codesourcery.com>
11171 * c-c++-common/goacc/routine-5.c: Add tests.
11173 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11175 * gcc.target/nvptx/unsigned-cmp.c: New test.
11177 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
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.
11185 2016-02-02 Richard Biener <rguenther@suse.de>
11187 PR tree-optimization/69595
11188 * gcc.dg/Warray-bounds-17.c: New testcase.
11190 2016-02-02 Richard Biener <rguenther@suse.de>
11192 PR tree-optimization/69606
11193 * gcc.dg/torture/pr69606.c: New testcase.
11195 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
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.
11201 2016-02-02 Alan Modra <amodra@gmail.com>
11204 * gcc.target/powerpc/pr69548.c: New test.
11206 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11208 PR rtl-optimization/69592
11209 * gcc.dg/pr69592.c: New test.
11211 PR preprocessor/69543
11213 * gcc.dg/pr69543.c: New test.
11214 * gcc.dg/pr69558.c: New test.
11216 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11219 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11221 2016-02-01 Martin Sebor <msebor@redhat.com>
11223 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11225 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11227 PR tree-optimization/67921
11228 * c-c++-common/ubsan/pr67921.c: New test.
11230 2016-02-01 Richard Biener <rguenther@suse.de>
11232 PR middle-end/69556
11233 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11235 2016-02-01 Richard Biener <rguenther@suse.de>
11237 PR tree-optimization/69574
11238 * gcc.dg/torture/pr69574.c: New testcase.
11240 2016-02-01 Richard Biener <rguenther@suse.de>
11242 PR tree-optimization/69579
11243 * gcc.dg/setjmp-6.c: New testcase.
11245 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11247 PR rtl-optimization/69570
11248 * g++.dg/opt/pr69570.C: New test.
11250 2016-02-01 Richard Henderson <rth@redhat.com>
11252 * gcc.dg/pr69535.c: New test.
11254 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11257 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11258 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11261 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11263 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11265 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11268 * gfortran.dg/allocate_with_source_17.f03: New test.
11270 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11272 PR tree-optimization/69546
11273 * gcc.dg/torture/pr69546.c: New test.
11275 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11278 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11280 2016-01-30 Martin Sebor <msebor@redhat.com>
11283 * g++.dg/ext/flexary10.C: New test.
11285 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11288 gfortran.dg/common_23.f90: New test.
11290 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
11297 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11300 * gcc.dg/torture/pr69518.c: New test.
11302 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11305 * gcc.target/i386/pr69530.c: New test.
11307 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11310 * gcc.target/mips/div-delay.c: New test.
11312 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11315 * gcc.target/i386/pr69551.c: New test.
11318 * gcc.target/i386/pr66137.c: New test.
11320 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
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.
11327 2016-01-29 Richard Biener <rguenther@suse.de>
11329 PR tree-optimization/69547
11330 * g++.dg/tree-ssa/pr69547.C: New testcase.
11332 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11335 * g++.dg/warn/Wunused-function2.C: New test.
11337 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11339 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11340 support for test to succeed.
11342 2016-01-29 Marek Polacek <polacek@redhat.com>
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.
11350 2016-01-29 Richard Biener <rguenther@suse.de>
11352 PR middle-end/69537
11353 * gcc.dg/uninit-21.c: New testcase.
11355 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11358 * gcc.target/i386/pr69459.c: New test.
11360 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11363 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11364 * gcc.target/mips/pr68400.c: New test.
11366 2016-01-28 Martin Sebor <msebor@redhat.com>
11369 * gcc.target/powerpc/pr17381.c: New test.
11371 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11373 PR middle-end/69542
11374 * gcc.dg/torture/pr69542.c: New test.
11376 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11378 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11380 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11382 * gcc.dg/pr65980.c: Skip on AIX.
11383 * gcc.dg/pr66688.c: Same.
11385 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11388 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11389 * gcc.dg/tree-ssa/sra-18.c: Same.
11391 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
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.
11398 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11400 * gcc.dg/declare-simd.c: New test.
11401 2016-01-28 Richard Biener <rguenther@suse.de>
11403 PR tree-optimization/69466
11404 * gfortran.dg/vect/pr69466.f90: New testcase.
11406 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11408 * g++.dg/pr67989.C: Remove ARM-specific option.
11409 * gcc.target/arm/pr67989.C: New file.
11411 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11413 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11414 and expm1 test for glibc < 2.11.
11416 2016-01-27 Richard Henderson <rth@redhat.com>
11418 * gcc.c-torture/execute/pr69447.c: New test.
11420 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11423 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11425 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11428 * gcc.dg/pr66869.c: New test.
11430 2016-01-25 Jeff Law <law@redhat.com>
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.
11443 2016-01-27 Marek Polacek <polacek@redhat.com>
11446 * c-c++-common/vector-compare-4.c: New test.
11448 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11450 PR preprocessor/69126
11451 * c-c++-common/pr69126.c: New test case.
11453 2016-01-27 Ian Lance Taylor <iant@google.com>
11455 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11457 2016-01-27 Ryan Burn <contact@rnburn.com>
11460 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11462 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11465 * gcc.target/i386/pr69512.c: New test.
11467 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11470 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11472 2016-01-27 Marek Polacek <polacek@redhat.com>
11475 * g++.dg/pr69379.C: New test.
11477 2016-01-27 Martin Sebor <msebor@redhat.com>
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.
11485 2016-01-27 Richard Biener <rguenther@suse.de>
11487 PR tree-optimization/69166
11488 * gcc.dg/torture/pr69166.c: New testcase.
11490 2016-01-27 Martin Jambor <mjambor@suse.cz>
11492 PR tree-optimization/69355
11493 * gcc.dg/tree-ssa/pr69355.c: New test.
11495 2016-01-27 Marek Polacek <polacek@redhat.com>
11498 * g++.dg/ext/constexpr-vla1.C: New test.
11500 2016-01-20 Christian Bruel <christian.bruel@st.com>
11503 * gcc.target/arm/pr69245.c: New test.
11505 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11507 PR tree-optimization/69399
11508 * gcc.dg/torture/pr69399.c: New test.
11510 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11512 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11514 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11516 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11518 2016-01-26 Tom de Vries <tom@codesourcery.com>
11520 PR tree-optimization/69110
11521 * gcc.dg/autopar/pr69110.c: New test.
11523 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11524 Sebastian Pop <s.pop@samsung.com>
11526 * gcc.dg/graphite/isl-ast-op-select.c: New.
11528 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11531 * gfortran.dg/allocate_error_6.f90: New test.
11533 2016-01-26 Richard Henderson <rth@redhat.com>
11535 * gcc.dg/tm/pr60908.c: New test.
11537 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11540 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
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.
11557 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11559 PR tree-optimization/69483
11560 * gcc.dg/pr69483.c: New test.
11561 * g++.dg/opt/pr69483.C: New test.
11563 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11566 * gcc.target/arm/pr68620.c: New test.
11568 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11570 * gcc.target/i386/pr68986-2.c: Remove -m32.
11572 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
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.
11579 2016-01-26 Christian Bruel <christian.bruel@st.com>
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.
11586 2016-01-26 Richard Biener <rguenther@suse.de>
11588 PR tree-optimization/69452
11589 * gcc.dg/torture/pr69452.c: New testcase.
11591 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11594 * gcc.dg/pr69442.c: New test.
11596 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11599 * gcc.target/aarch64/simd/pr67896.C: New.
11601 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11603 PR tree-optimization/69400
11604 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11606 (plugin_init): Call it.
11607 * gcc.dg/torture/pr69400.c: New test.
11609 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11611 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11613 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11614 Sebastian Pop <s.pop@samsung.com>
11616 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11619 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11620 Sebastian Pop <s.pop@samsung.com>
11622 * gcc.dg/graphite/pr69292.c: New.
11624 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11626 * c-c++-common/goacc/use_device-1.c: New test.
11628 2016-01-25 Jeff Law <law@redhat.com>
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.
11635 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11638 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11641 2016-01-25 Richard Biener <rguenther@suse.de>
11644 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11646 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11649 * gcc.dg/pr69421.c: New test.
11651 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
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.
11664 2016-01-25 Richard Biener <rguenther@suse.de>
11666 PR tree-optimization/69376
11667 * gcc.dg/torture/pr69376.c: New testcase.
11669 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11673 * gfortran.dg/interface_38.f90: New test.
11674 * gfortran.dg/interface_39.f90: New test.
11676 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11679 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
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.
11693 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11696 gfortran.dg/pr68283.f90: New test.
11698 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
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.
11706 2016-01-23 Tom de Vries <tom@codesourcery.com>
11708 PR tree-optimization/69426
11709 * gcc.dg/autopar/pr69426.c: New test.
11711 2016-01-23 Martin Sebor <msebor@redhat.com>
11715 * g++.dg/cpp0x/alignas5.C: New test.
11716 * g++.dg/ext/vector29.C: Same.
11718 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
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.
11728 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11731 * g++.dg/opt/pr69432.C: New test.
11733 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11735 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11736 32-bit targets testing an -m64 multilib.
11738 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11740 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11743 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11745 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11747 2016-01-21 Christian Bruel <christian.bruel@st.com>
11750 * gcc.target/i386/pr68674.c
11751 * gcc.target/aarch64/pr68674.c
11752 * gcc.target/arm/pr68674.c
11754 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11757 * gcc.c-torture/execute/pr69403.c: New test.
11759 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11762 * g++.dg/template/pr55843.C: New.
11764 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
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.
11770 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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 }.
11777 2016-01-20 Martin Sebor <msebor@redhat.com>
11780 * gcc.dg/sync-fetch.c: New test.
11782 2016-01-21 Martin Sebor <msebor@redhat.com>
11785 * gcc.target/powerpc/pr69252.c: New test.
11787 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11790 * gfortran.dg/pr65996.f90: New test.
11792 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11795 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11796 expected to generate an error.
11798 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11800 PR middle-end/66178
11801 * gcc.dg/torture/pr66178.c: New test.
11803 2016-01-21 Anton Blanchard <anton@samba.org>
11804 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11807 * gcc.target/powerpc/pr63354.c: New test.
11809 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11811 PR rtl-optimization/68990
11812 * gcc.target/i386/pr68990: New.
11814 2016-01-21 Nick Clifton <nickc@redhat.com>
11817 * gcc.target/mips/pr69129.c: New.
11819 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11822 * g++.dg/cpp0x/pr58046.C: New.
11824 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11828 * gcc.target/arm/pr69187.c: New test.
11831 * g++.dg/torture/pr69355.C: New test.
11833 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11834 Sebastian Pop <s.pop@samsung.com>
11836 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11838 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11839 Sebastian Pop <s.pop@samsung.com>
11841 * gcc.dg/graphite/pr68976.c: New test.
11843 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11845 PR middle-end/67653
11846 * c-c++-common/pr67653.c: New test.
11847 * gcc.dg/torture/pr29119.c: Add dg-warning.
11849 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11851 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11853 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
11862 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11864 PR tree-optimization/66612
11865 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11866 for bdn instruction.
11868 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
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
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
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.
11906 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
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.
11956 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11958 PR tree-optimization/69328
11959 * gcc.dg/pr69328.c: New test.
11961 2016-01-20 Jeff Law <law@redhat.com>
11964 * gcc.target/m68k/pr25114.c: New test.
11966 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11968 * gcc.target/arm/memset-inline-10.c: Added
11969 dg-require-effective-target arm_thumb2_ok.
11971 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11973 * gcc.dg/debug/dwarf2/sso.c: New test.
11975 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
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.
11982 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11985 * g++.dg/ipa/devirt-50.C: New testcase.
11987 2016-01-19 Marek Polacek <polacek@redhat.com>
11990 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11991 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11993 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11996 * gcc.target/arm/pr69135_1.c: New test.
11998 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12000 * gcc.target/aarch64/ccmp_1.c: Add new tests.
12002 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
12004 * gcc.target/aarch64/ccmp_1.c: New testcase.
12006 2016-01-19 Marek Polacek <polacek@redhat.com>
12009 * g++.dg/cpp0x/enum30.C: New test.
12011 2016-01-19 Richard Biener <rguenther@suse.de>
12013 PR tree-optimization/69336
12014 * g++.dg/tree-ssa/pr69336.C: New testcase.
12016 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12019 * gcc.dg/pr65779.c: New test.
12021 2016-01-19 Richard Biener <rguenther@suse.de>
12023 PR tree-optimization/69352
12024 * gcc.dg/torture/pr69352.c: New testcase.
12026 2016-01-19 Jakub Jelinek <jakub@redhat.com>
12028 PR rtl-optimization/68955
12029 PR rtl-optimization/64557
12030 * gcc.dg/torture/pr68955.c: New test.
12032 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12035 * g++.dg/torture/pr69136.C: New testcase.
12037 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
12040 * g++.dg/lto/pr69133_0.C: New testcase.
12041 * g++.dg/lto/pr69133_1.C: New testcase.
12043 2016-01-15 Jeff Law <law@redhat.com>
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.
12051 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
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.
12065 2016-01-18 David Malcolm <dmalcolm@redhat.com>
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
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.
12083 2016-01-18 Richard Biener <rguenther@suse.de>
12085 PR tree-optimization/69297
12086 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12088 2016-01-18 Joseph Myers <joseph@codesourcery.com>
12090 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
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.
12111 2016-01-18 Tom de Vries <tom@codesourcery.com>
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.
12134 2016-01-18 Tom de Vries <tom@codesourcery.com>
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.
12177 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
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.
12183 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
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.
12190 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12193 * gcc.dg/tree-ssa/sra-17.c: New.
12194 * gcc.dg/tree-ssa/sra-18.c: New.
12196 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12198 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12200 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12202 * gnat.dg/inline12.adb: New test.
12204 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12206 PR tree-optimization/66797
12207 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12209 2016-01-18 Richard Biener <rguenther@suse.de>
12211 PR tree-optimization/69170
12212 * gcc.dg/torture/pr69170.c: New testcase.
12214 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12216 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12218 2016-01-16 Tom de Vries <tom@codesourcery.com>
12220 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12222 2016-01-16 Tom de Vries <tom@codesourcery.com>
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.
12235 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12238 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12239 * gcc.target/powerpc/recip-7.c: Same.
12241 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12244 * g++.dg/template/pr69091.C: New test.
12246 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
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.
12253 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12256 * g++.dg/template/pr68936.C: New test.
12258 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
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.
12267 2016-01-15 Jeff Law <law@redhat.com>
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.
12273 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12276 * gfortran.dg/deferred_character_13.f90: New test for the fix
12277 of comment 3 of the PR.
12280 * gfortran.dg/deferred_character_8.f90: New test
12281 * gfortran.dg/allocate_error_5.f90: New test
12284 * gfortran.dg/deferred_character_10.f90: New test
12287 * gfortran.dg/deferred_character_14.f90: New test
12290 * gfortran.dg/deferred_character_11.f90: New test
12293 * gfortran.dg/deferred_character_9.f90: New test
12295 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12297 PR rtl-optimization/69030
12298 * gcc.target/i386/pr69030.c: New.
12300 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12302 * gcc.target/aarch64/target_attr_17.c: New test.
12304 2016-01-15 Richard Biener <rguenther@suse.de>
12306 PR tree-optimization/66856
12307 * gcc.dg/torture/pr66856-1.c: New testcase.
12308 * gcc.dg/torture/pr66856-2.c: Likewise.
12310 2016-01-15 Richard Biener <rguenther@suse.de>
12313 * g++.dg/lto/pr69137_0.C: New testcase.
12315 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12317 PR middle-end/69246
12318 * gcc.target/i386/pr69246.c: New test.
12320 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12322 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12324 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12327 * g++.dg/init/const9.C: Disable test on S/390.
12329 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12331 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12332 * g++.dg/Wno-frame-address.C: Ditto.
12334 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12336 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12338 2016-01-15 Richard Biener <rguenther@suse.de>
12340 PR tree-optimization/68961
12341 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12343 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12345 * gcc.target/i386/pr65105-5.c: New test.
12347 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12349 * gcc.c-torture/execute/alias-4.c: New testcase.
12351 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12354 * g++.dg/ipa/devirt-49.C: New testcase.
12356 2016-01-15 Christian Bruel <christian.bruel@st.com>
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.
12363 2016-01-15 Richard Biener <rguenther@suse.de>
12365 PR tree-optimization/69117
12366 * gcc.dg/torture/pr69117.c: New testcase.
12368 2015-01-14 Ryan Burn <contact@rnburn.com>
12371 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12373 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12376 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12377 range tests use 100 * maximum instead of maximum + 1.
12379 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12382 * gcc.dg/guality/pr69244.c: New test.
12384 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12386 * lib/target-supports.exp (check_effective_target_issignaling):
12388 * gcc.dg/pr61441.c: Require issignaling effective target.
12390 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12393 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12395 2016-01-14 David Malcolm <dmalcolm@redhat.com>
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.
12404 2016-01-14 Marek Polacek <polacek@redhat.com>
12407 * gcc.dg/array-15.c: New test.
12409 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12411 PR middle-end/68146
12412 PR tree-optimization/69155
12413 * gfortran.dg/pr68146.f: New test.
12414 * gfortran.dg/pr69155.f90: New test.
12416 2016-01-14 Richard Biener <rguenther@suse.de>
12418 PR tree-optimization/68060
12419 * gcc.dg/torture/pr68060-1.c: New testcase.
12420 * gcc.dg/torture/pr68060-2.c: Likewise.
12422 2016-01-14 Nick Clifton <nickc@redhat.com>
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.
12434 2016-01-14 Jeff Law <law@redhat.com>
12436 PR tree-optimization/69270
12437 * gcc.dg/tree-ssa/pr69270.c: New test.
12439 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12442 * c-c++-common/pr66208.c: New file.
12444 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12446 PR tree-optimization/69156
12447 * gcc.dg/pr69156.c: New test.
12449 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12451 * gcc.target/i386/pr69225-7.c: New test.
12453 2016-01-13 Richard Henderson <rth@redhat.com>
12455 * gcc.dg/tm/memopt-13.c: Update expected function.
12456 * gcc.dg/tm/memopt-6.c: Likewise.
12458 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
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.
12465 2016-01-13 Tom de Vries <tom@codesourcery.com>
12467 PR tree-optimization/69169
12468 * gcc.dg/pr69169.c: New test.
12470 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
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.
12482 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12485 * gcc.dg/pr69247.c: New test.
12487 2016-01-13 Richard Biener <rguenther@suse.de>
12489 PR tree-optimization/69242
12490 * gcc.dg/torture/pr69242.c: New testcase.
12492 2016-01-13 Richard Biener <rguenther@suse.de>
12494 PR tree-optimization/69186
12495 * gcc.dg/torture/pr69186.c: New testcase.
12497 2016-01-13 Jeff Law <law@redhat.com>
12499 PR tree-optimization/67755
12500 * gcc.dg/tree-ssa/pr67755.c: New test.
12502 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12504 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12505 pass number in output by a star.
12507 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12509 PR tree-optimization/68911
12510 * gcc.c-torture/execute/pr68911.c: New test.
12512 2016-01-12 Marek Polacek <polacek@redhat.com>
12515 * g++.dg/warn/permissive-1.C: New test.
12517 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12521 * g++.dg/opt/pr69213.C: New test.
12523 2016-01-12 Christian Bruel <christian.bruel@st.com>
12526 * gcc.target/arm/pr69180.c: New test.
12528 2016-01-12 Richard Biener <rguenther@suse.de>
12531 * g++.dg/lto/pr69077_0.C: New testcase.
12532 * g++.dg/lto/pr69077_1.C: Likewise.
12534 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12537 * g++.dg/opt/pr69175.C: New test.
12539 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
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.
12596 2016-01-12 Nick Clifton <nickc@redhat.com>
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.
12602 2016-01-12 Richard Biener <rguenther@suse.de>
12604 PR tree-optimization/69053
12605 * g++.dg/torture/pr69053.C: New testcase.
12607 2016-01-12 Richard Biener <rguenther@suse.de>
12609 PR tree-optimization/69168
12610 * gcc.dg/torture/pr69168.c: New testcase.
12612 2016-01-12 Richard Biener <rguenther@suse.de>
12614 PR tree-optimization/69157
12615 * gcc.dg/torture/pr69157.c: New testcase.
12617 2016-01-12 Richard Biener <rguenther@suse.de>
12619 PR tree-optimization/69174
12620 * gcc.dg/torture/pr69174.c: New testcase.
12622 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12626 * g++.dg/tls/pr66808.C: New test.
12627 * g++.dg/tls/pr69000.C: New test.
12629 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12631 * gcc.target/powerpc/swaps-p8-23.c: New test.
12632 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12634 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12636 PR tree-optimization/68356
12637 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12639 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12640 Jim Wilson <jim.wilson@linaro.org>
12643 * gcc.target/arm/pr69194.c: New test.
12645 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
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.
12655 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12658 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12662 * gcc.dg/pr69071.c: New test.
12665 * g++.dg/opt/pr69211.C: New test.
12667 PR tree-optimization/69214
12668 * gcc.c-torture/compile/pr69214.c: New test.
12670 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
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.
12677 2016-01-11 Richard Biener <rguenther@suse.de>
12679 PR tree-optimization/69173
12680 * gcc.dg/torture/pr69173.c: New testcase.
12682 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12684 PR rtl-optimization/68796
12685 * gcc.target/aarch64/tst_5.c: New test.
12686 * gcc.target/aarch64/tst_6.c: Likewise.
12688 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12690 PR rtl-optimization/68841
12691 * gcc.dg/pr68841.c: New test.
12692 * gcc.c-torture/execute/pr68841.c: New test.
12694 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12696 PR rtl-optimization/68920
12697 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12699 * gcc.dg/ifcvt-5.c: New test.
12701 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12704 * g++.dg/pr69123.C: New.
12706 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12709 * gcc.target/i386/pr69010.c: New test.
12711 2016-01-11 Martin Jambor <mjambor@suse.cz>
12714 * gcc.target/i386/chkp-pr69044.c: New test.
12716 2016-01-11 Tom de Vries <tom@codesourcery.com>
12718 PR tree-optimization/69109
12719 * gcc.dg/autopar/pr69109-2.c: New test.
12720 * gcc.dg/autopar/pr69109.c: New test.
12722 2016-01-11 Tom de Vries <tom@codesourcery.com>
12724 PR tree-optimization/69108
12725 * gcc.dg/autopar/pr69108.c: New test.
12727 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12730 * c-c++-common/Wisleading-indentation.c: Augment test.
12732 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12735 * gfortran.dg/inline_matmul_12.f90: New test.
12737 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12740 * gfortran.dg/actual_array_offset_1: New test.
12742 2016-01-10 Tom de Vries <tom@codesourcery.com>
12744 PR tree-optimization/69062
12745 * gcc.dg/autopar/pr69062.c: New test.
12747 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
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.
12757 2016-01-10 Tom de Vries <tom@codesourcery.com>
12759 PR tree-optimization/69039
12760 * gcc.dg/autopar/pr69039.c: New test.
12762 2016-01-09 Marek Polacek <polacek@redhat.com>
12765 * g++.dg/pr69113.C: New test.
12767 2016-01-09 Jakub Jelinek <jakub@redhat.com>
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.
12777 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12780 * g++.dg/opt/pr69164.C: New test.
12782 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12784 PR tree-optimization/69167
12785 * gcc.dg/pr69167.c: New test.
12787 2016-01-08 Marek Polacek <polacek@redhat.com>
12790 * g++.dg/pr68449.C: New.
12792 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
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.
12806 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12808 PR tree-optimization/69162
12809 * gcc.dg/pr69162.c: New test.
12811 PR tree-optimization/69172
12812 * gcc.dg/pr69172.c: New test.
12814 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12816 PR tree-optimization/67781
12817 * gcc.c-torture/execute/pr67781.c: New file.
12819 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12821 PR tree-optimization/69083
12822 * gcc.dg/vect/pr69083.c: New test.
12824 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
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.
12831 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12834 * gfortran.dg/gomp/pr69128.f90: New test.
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.
12841 2016-01-07 Martin Sebor <msebor@redhat.com>
12844 * gcc.dg/atomic-fetch-bool.c: New test.
12845 * gcc.dg/sync-fetch-bool.c: New test.
12847 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12850 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12852 2016-01-07 Nick Clifton <nickc@redhat.com>
12855 * g++.dg/pr66655.C: New test.
12856 * g++.dg/pr66655_1.cc: Test support file.
12857 * g++.dg/pr66655.h: Test header file.
12859 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12862 gfortran.dg/gomp/pr66680.f90: New test.
12864 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
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.
12874 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12876 PR middle-end/67639
12877 * c-c++-common/pr67639.c: New test.
12879 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12881 PR tree-optimization/69141
12882 * g++.dg/opt/pr69141.C: New test.
12884 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12886 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12888 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12891 * gcc.target/i386/pr69140.c: New test
12893 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12895 * gcc.dg/bad-dereference.c: New test case.
12897 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12899 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12901 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12903 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12905 2016-01-06 Marek Polacek <polacek@redhat.com>
12908 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12910 2016-01-05 Marek Polacek <polacek@redhat.com>
12913 * gcc.dg/atomic-invalid-2.c: New.
12915 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12918 * gcc.target/i386/pr68991.c: New test.
12920 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12923 * g++.dg/pr68991-1.C: New test.
12924 * g++.dg/pr68991-2.C: Likewise.
12926 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12929 * gcc.target/ia64/pr60465-gprel64.c: New test.
12930 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12932 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12934 PR rtl-optimization/68651
12935 * gcc.target/aarch64/pr68651_1.c: New test.
12937 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12940 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12942 2016-01-05 Nathan Sidwell <nathan@acm.org>
12945 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12947 * gcc.dg/alias-15.c: New.
12949 2016-01-05 Nick Clifton <nickc@redhat.com>
12952 * g++.dg/pr68770.C: New test.
12954 2016-01-04 Mike Stump <mikestump@comcast.net>
12956 * lib/target-supports.exp (check_effective_target_cilkplus):
12957 cilkplus targets require pthreads.
12958 (check_effective_target_cilkplus): Remove special case for NVPTX.
12960 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12962 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12965 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12967 Update copyright years.
12969 2016-01-04 Marek Polacek <polacek@redhat.com>
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.
12976 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12978 * gcc.target/sparc/20160104-2.c: New test.
12980 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12982 * gcc.target/sparc/20160104-1.c: New test.
12984 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12987 * gfortran.dg/pr65045.f90: New test.
12989 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12991 * gnat.dg/specs/debug1.ads: Delete.
12993 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12995 PR libgfortran/68867
12996 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12999 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13001 PR libgfortran/68867
13002 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13005 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
13008 * gfortran.dg/pr68864.f90: New test.
13010 2016-01-01 Jakub Jelinek <jakub@redhat.com>
13012 PR tree-optimization/69070
13013 * gcc.dg/pr69070.c: New test.
13016 * gfortran.dg/pr69055.f90: New test.
13019 * gcc.dg/pr69015.c: New test.
13021 Copyright (C) 2016 Free Software Foundation, Inc.
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.