1 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr77420_1.f90: New test.
5 * gfortran.dg/pr77420_2.f90: Ditto.
6 * gfortran.dg/pr77420_3.f90: New test. Requires ...
7 * gfortran.dg/pr77420_4.f90: this file.
9 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
12 * gfortran.dg/pr77719.f90: New test.
14 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
16 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
17 singular form of byte when quantity is unknown.
19 2016-09-26 Marek Polacek <polacek@redhat.com>
21 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
23 2016-09-26 Martin Liska <mliska@suse.cz>
25 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
26 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
27 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
28 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
29 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
30 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
31 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
32 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
33 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
35 2016-09-26 Marek Polacek <polacek@redhat.com>
38 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
39 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
40 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
41 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
42 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
43 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
44 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
45 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
46 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
47 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
48 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
49 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
50 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
51 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
52 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
53 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
54 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
55 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
56 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
57 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
58 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
59 * c-c++-common/attr-fallthrough-1.c: New test.
60 * c-c++-common/attr-fallthrough-2.c: New test.
61 * g++.dg/cpp0x/fallthrough1.C: New test.
62 * g++.dg/cpp0x/fallthrough2.C: New test.
63 * g++.dg/cpp1z/fallthrough1.C: New test.
64 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
65 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
66 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
67 * objc.dg/Wimplicit-fallthrough-1.m: New test.
69 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
72 * gfortran.dg/pr77429.f90: New test.
74 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
77 * gfortran.dg/pr77694.f90: New test.
79 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
82 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
84 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
86 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
89 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
91 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
94 2016-09-24 Marek Polacek <polacek@redhat.com>
97 * c-c++-common/Wbool-operation-1.c: New test.
98 * gcc.dg/Wbool-operation-1.c: New test.
100 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
102 * gfortran.dg/dec_static_1.f90: New.
103 * gfortran.dg/dec_static_2.f90: New.
104 * gfortran.dg/dec_static_3.f90: New.
105 * gfortran.dg/dec_static_4.f90: New.
107 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
110 * gfortran.dg/negative_unit_check.f90: Update test.
111 * gfortran.dg/dtio_14.f90: New test.
113 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
115 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
116 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
117 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
118 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
119 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
120 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
121 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
123 2016-09-23 Martin Sebor <msebor@redhat.com>
126 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
127 assuming long double is bigger than double.
129 2016-09-23 Jakub Jelinek <jakub@redhat.com>
131 Implement P0138R2, C++17 construction rules for enum class values
132 * g++.dg/cpp1z/direct-enum-init1.C: New test.
134 2016-09-23 David Malcolm <dmalcolm@redhat.com>
136 PR preprocessor/77672
137 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
138 expected multiline output from first warning to reflect change
141 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
143 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
145 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
146 Tom de Vries <tom@codesourcery.com>
149 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
151 2016-09-23 Marek Polacek <polacek@redhat.com>
153 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
154 * c-c++-common/gomp/atomic-13.c: Likewise.
155 * c-c++-common/gomp/atomic-14.c: Likewise.
156 * c-c++-common/pr60439.c: Remove invalid code.
157 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
158 * g++.dg/expr/bitfield5.C: Likewise.
159 * g++.dg/expr/bitfield6.C: Likewise.
160 * g++.dg/expr/bool1.C: Likewise.
161 * g++.dg/expr/bool3.C: Likewise.
162 * g++.dg/expr/lval3.C: Likewise.
163 * g++.dg/expr/lval4.C: Likewise.
164 * g++.old-deja/g++.jason/bool5.C: Likewise.
166 2016-09-23 David Malcolm <dmalcolm@redhat.com>
168 PR preprocessor/77672
169 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
170 (test_terminator_location): New function.
172 2016-09-23 Richard Biener <rguenther@suse.de>
174 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
176 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
178 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
179 -march=armv8.2-a+fp16 when supported by the hardware.
180 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
181 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
182 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
183 semi-colons to a macro invocations.
184 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
185 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
187 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
188 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
190 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
196 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
197 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
198 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
199 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
200 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
201 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
203 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
204 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
205 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
207 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
211 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
213 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
215 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
217 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
218 defined. Also fix some white-space.
219 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
220 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
221 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
222 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
224 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
225 defined. Also fix some long lines and white-space.
226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
227 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
228 defined. Also fix some long lines and white-space.
229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
230 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
232 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
234 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
236 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
238 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
240 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
245 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
248 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
250 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
258 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
267 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
269 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
270 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
274 2016-09-23 Jiong Wang <jiong.wang@arm.com>
275 Matthew Wahab <matthew.wahab@arm.com>
277 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
278 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
279 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
280 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
281 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
282 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
284 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
285 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
286 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
287 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
288 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
289 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
291 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
292 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
294 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
295 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
296 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
297 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
298 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
299 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
300 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
301 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
302 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
303 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
304 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
305 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
306 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
307 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
308 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
309 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
310 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
311 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
312 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
313 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
315 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
317 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
318 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
319 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
320 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
323 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
326 * gcc.dg/torture/pr77677.c: New test.
328 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
330 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
333 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
335 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
336 options. Add tests for float16x4_t and float16x8_t.
338 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
340 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
341 * gcc.target/s390/risbg-ll-2.c: Ditto.
342 * gcc.target/s390/risbg-ll-3.c: Ditto.
344 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
346 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
347 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
349 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
351 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
352 output to the simplified instructions.
354 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
356 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
357 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
359 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
361 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
362 (FP16_SUPPORTED): New
363 (expected-hfloat-16x4): Make conditional on __fp16 support.
364 (expected-hfloat-16x8): Likewise.
365 (vdup_n_f16): Disable for non-AArch64 targets.
366 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
367 conditional on FP16_SUPPORTED.
368 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
369 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
370 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
371 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
372 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
374 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
375 conditional on FP16_SUPPORTED.
376 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
377 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
379 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
381 * gcc.target/arm/short-vfp-1.c: New.
383 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
385 * gcc.target/arm/attr-fp16-arith-1.c: New.
387 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
389 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
391 (add_options_for_arm_v8_2a_fp16_neon): New.
392 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
393 (add_options_for_arm_arch_v8_2a): Auto-generate.
394 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
395 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
396 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
397 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
398 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
399 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
400 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
402 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
404 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
405 arm_fp16_alternative_ok.
406 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
407 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
408 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
409 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
410 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
411 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
412 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
413 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
414 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
415 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
416 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
417 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
418 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
419 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
420 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
421 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
422 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
423 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
424 * gcc.target/arm/fp16-rounding-alt-1.c: Use
425 arm_fp16_alternative_ok.
426 * lib/target-supports.exp
427 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
428 (check_effective_target_arm_fp16_alternative_ok): New.
429 (check_effective_target_arm_fp16_none_ok_nocache): New.
430 (check_effective_target_arm_fp16_none_ok): New.
432 2016-09-23 Martin Liska <mliska@suse.cz>
434 * gcc.dg/ipa/pr77653.c: Replace adress
437 2016-09-23 Martin Liska <mliska@suse.cz>
439 * gcc.target/i386/movbe-4.c: New test.
441 2016-09-23 Martin Liska <mliska@suse.cz>
443 * gcc.target/i386/crc32-5.c: New test.
445 2016-09-23 Martin Liska <mliska@suse.cz>
447 * gcc.target/i386/pr71652.c: New test.
448 * gcc.target/i386/pr71652-2.c: New test.
449 * gcc.target/i386/pr71652-3.c: New test.
451 2016-09-23 Jakub Jelinek <jakub@redhat.com>
453 * lib/gcc-dg.exp (process-message): Support relative line number
454 notation - .+4 or .-1 etc.
455 * gcc.dg/dg-test-1.c: New test.
457 2016-09-22 Martin Sebor <msebor@redhat.com>
460 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
461 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
462 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
465 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
467 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
468 * gcc.dg/ifcvt-2.c: Ditto.
469 * gcc.dg/zero_bits_compound-1.c: Ditto.
470 * gcc.dg/zero_bits_compound-1.c: Ditto.
471 * gcc.dg/pr40550.c: Simplify target selectors.
472 Use dg-additional-options.
473 * gcc.dg/pr47893.c: Ditto.
474 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
475 additional options for 32-bit x86 targets.
476 * gcc.dg/pr70955.c: Move to ...
477 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
479 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
482 * g++.dg/cpp0x/pr61019.C: New.
484 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
485 Terry Guo <terry.guo@arm.com>
487 * gcc.target/arm/pure-code/ffunction-sections.c: New.
488 * gcc.target/arm/pure-code/no-literal-pool.c: New.
489 * gcc.target/arm/pure-code/pure-code.exp: New.
491 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
493 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
494 Remove SSE effective target requirement.
496 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/cpp0x/pr71979.C: New.
501 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
503 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
505 2016-09-22 Martin Liska <mliska@suse.cz>
508 * gcc.dg/ipa/pr77653.c: New test.
510 2016-09-22 Jakub Jelinek <jakub@redhat.com>
513 * gfortran.dg/gomp/pr77665.f90: New test.
515 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
517 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
518 * gfortran.dg/dtio_13.f90: New test.
520 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
523 * gfortran.dg/pr66107.f90: New test.
525 2016-09-21 Ian Lance Taylor <iant@golang.org>
527 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
528 with call to builtin delete function.
530 2016-09-21 Joseph Myers <joseph@codesourcery.com>
532 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
533 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
534 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
535 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
538 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
540 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
542 2016-09-21 Jakub Jelinek <jakub@redhat.com>
545 * g++.dg/cpp1z/aligned-new6.C: New test.
547 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
549 * gcc.target/arm/fp16-aapcs-3.c: New.
550 * gcc.target/arm/fp16-aapcs-4.c: New.
551 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
552 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
553 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
554 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
556 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
558 PR tree-optimization/77550
559 * g++.dg/pr77550.C: New test.
561 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
564 * gcc.target/avr/torture/pr77326.c: New test.
566 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
568 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
570 2016-09-21 Richard Biener <rguenther@suse.de>
572 PR tree-optimization/77648
573 * gcc.dg/torture/pr77648-1.c: New testcase.
574 * gcc.dg/torture/pr77648-2.c: Likewise.
576 2016-09-21 Richard Biener <rguenther@suse.de>
577 Jakub Jelinek <jakub@redhat.com>
579 PR tree-optimization/77621
580 * gcc.dg/pr77621.c: New testcase.
582 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
585 * gfortran.dg/dtio_12.f90: New test.
587 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
589 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
591 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
593 PR tree-optimization/72835
594 * gcc.dg/tree-ssa/pr72835.c: New test.
596 2016-09-20 Martin Sebor <msebor@redhat.com>
599 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
600 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
601 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
603 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
604 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
605 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
607 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
609 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
610 arguments/compare will be optimized away.
611 * gcc.dg/torture/ftrapv-1.c: Likewise.
613 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
615 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
616 will be optimized away.
617 * gcc.dg/ipa/vrp1.c: New test.
618 * gcc.dg/ipa/vrp2.c: New test.
619 * gcc.dg/ipa/vrp3.c: New test.
621 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
623 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
624 does the same transformation.
625 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
626 * gcc.dg/tree-ssa/evrp1.c: New test.
627 * gcc.dg/tree-ssa/evrp2.c: New test.
628 * gcc.dg/tree-ssa/evrp3.c: New test.
629 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
630 * gcc.dg/tree-ssa/pr22117.c: Likewise.
631 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
632 * gcc.dg/tree-ssa/pr64130.c: Likewise.
633 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
634 foling now happens early.
635 * gcc.dg/tree-ssa/vrp04.c: Likewise.
636 * gcc.dg/tree-ssa/vrp06.c: Likewise.
637 * gcc.dg/tree-ssa/vrp16.c: Likewise.
638 * gcc.dg/tree-ssa/vrp25.c: Likewise.
639 * gcc.dg/tree-ssa/vrp67.c: Likewise.
641 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
644 * gcc.target/i386/pr77621.c: New test.
645 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
646 pattern, loop should vectorize with -mtune=atom.
648 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
649 Jakub Jelinek <jakub@redhat.com>
652 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
655 2016-09-20 Jakub Jelinek <jakub@redhat.com>
658 * g++.dg/other/pr77626.C: New test.
661 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
664 * g++.dg/cpp0x/gen-attrs-62.C: New test.
667 * c-c++-common/pr77624-1.c: New test.
668 * c-c++-common/pr77624-2.c: New test.
670 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
672 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
675 2016-09-20 Richard Biener <rguenther@suse.de>
677 PR tree-optimization/77646
678 * gcc.dg/torture/pr77646.c: New testcase.
680 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
683 * c-c++-common/Wint-in-bool-context.c: New test.
685 2016-09-19 Joseph Myers <joseph@codesourcery.com>
687 * gcc.dg/cr-decimal-dig-1.c: New test.
689 2016-09-19 Joseph Myers <joseph@codesourcery.com>
691 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
692 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
693 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
694 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
696 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
698 PR rtl-optimization/77416
699 * gcc.target/powerpc/pr77416.c: New.
701 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
704 * g++.dg/template/error-recovery4.C: New test.
706 2016-09-19 Bin Cheng <bin.cheng@arm.com>
708 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
710 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
712 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
713 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
715 2016-09-19 Jakub Jelinek <jakub@redhat.com>
716 Jan Hubicka <jh@suse.cz>
719 * gcc.dg/pr77587.c: New test.
720 * gcc.dg/pr77587a.c: New file.
722 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
724 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
725 * gfortran.dg/coarray_38.f90:
726 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
727 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
728 * gfortran.dg/coarray_allocate_7.f08: New test.
729 * gfortran.dg/coarray_allocate_8.f08: New test.
730 * gfortran.dg/coarray_allocate_9.f08: New test.
731 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
733 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
734 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
735 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
737 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
738 * gfortran.dg/coarray_lock_7.f90: Same.
739 * gfortran.dg/coarray_poly_5.f90: Same.
740 * gfortran.dg/coarray_poly_6.f90: Same.
741 * gfortran.dg/coarray_poly_7.f90: Same.
742 * gfortran.dg/coarray_poly_8.f90: Same.
743 * gfortran.dg/coindexed_1.f90: Changed errors expected.
745 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
748 * gfortran.dg/dec_structure_15.f90: New testcase.
750 2016-09-19 Richard Biener <rguenther@suse.de>
753 * gcc.dg/torture/pr77605.c: New testcase.
755 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
757 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
759 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
761 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
762 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
763 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
764 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
765 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
766 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
767 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
768 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
769 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
770 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
771 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
773 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
775 * gcc.target/i386/pr68633.c: Fix expected result.
777 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
780 * gfortran.dg/pr68078.f90: New test.
781 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
783 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
786 * gcc.target/powerpc/swaps-p8-25.c: New.
788 2016-09-16 Jakub Jelinek <jakub@redhat.com>
791 * g++.dg/cpp0x/constexpr-77482.C: New test.
794 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
796 * g++.dg/abi/abi-tag23a.C: Likewise.
799 * g++.dg/cpp0x/decltype-77338.C: New test.
802 * g++.dg/cpp0x/mutable1.C: New test.
804 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
807 * gfortran.dg/pr77612.f90: New test.
809 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
811 * gcc.dg/torture/pr70421.c: Require int32plus.
813 2016-09-16 Jakub Jelinek <jakub@redhat.com>
816 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
819 * gcc.target/i386/pr77526.c: New test.
821 2016-09-16 Jakub Jelinek <jakub@redhat.com>
822 Eric Botcazou <ebotcazou@adacore.com>
825 * gcc.target/i386/pr77594.c: New test.
827 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
830 * gfortran.dg/misplaced_implicit_character.f90: New test.
832 2016-09-15 Bin Cheng <bin.cheng@arm.com>
834 PR tree-optimization/77503
835 * gcc.dg/vect/pr77503.c: New test.
837 2016-09-15 Richard Biener <rguenther@suse.de>
840 * c-c++-common/torture/pr77544.c: New testcase.
842 2016-09-15 Jakub Jelinek <jakub@redhat.com>
845 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
846 * gcc.dg/march-generic.c: Likewise.
847 * gcc.target/i386/spellcheck-options-1.c: New test.
848 * gcc.target/i386/spellcheck-options-2.c: New test.
849 * gcc.target/i386/spellcheck-options-3.c: New test.
850 * gcc.target/i386/spellcheck-options-4.c: New test.
852 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
855 * gfortran.dg/goacc/pr72743.f90: New test.
857 2016-09-15 Richard Biener <rguenther@suse.de>
859 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
861 2016-09-15 Richard Biener <rguenther@suse.de>
863 PR tree-optimization/77514
864 * gcc.dg/torture/pr77514.c: New testcase.
866 2016-09-14 Jakub Jelinek <jakub@redhat.com>
869 * g++.dg/lookup/pr77549.C: New test.
871 2016-09-14 Marek Polacek <polacek@redhat.com>
873 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
874 * c-c++-common/gomp/atomic-13.c: Likewise.
875 * c-c++-common/gomp/atomic-14.c: Likewise.
876 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
877 * g++.dg/cpp1z/bool-increment1.C: New test.
878 * c-c++-common/pr60439.c: Add dg-warning.
879 * g++.dg/expr/bitfield4.C: Likewise.
880 * g++.dg/expr/bitfield5.C: Likewise.
881 * g++.dg/expr/bitfield6.C: Likewise.
882 * g++.dg/expr/bool1.C: Likewise.
883 * g++.dg/expr/bool3.C: Likewise.
884 * g++.dg/expr/lval3.C: Likewise.
885 * g++.dg/expr/lval4.C: Likewise.
886 * g++.old-deja/g++.jason/bool5.C: Likewise.
887 * g++.dg/expr/bitfield3.C: Adjust dg-error.
888 * g++.dg/other/error18.C: Likewise.
889 * g++.dg/gomp/atomic-14.C: Likewise.
891 2016-09-14 Nathan Sidwell <nathan@acm.org>
894 * g++.dg/cpp1y/pr77539.C: New.
896 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
898 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
900 * g++.dg/ext/builtin_alloca.C: Likewise.
901 * g++.dg/template/spec35.C: Likewise.
902 * gcc.dg/builtins-68.c: Likewise.
903 * gcc.misc-tests/gcov-13.c: Likewise.
904 * gcc.misc-tests/gcov-14.c: Likewise.
906 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
908 * gfortran.dg/dec_structure_14.f90: New testcase.
910 2016-09-14 Jakub Jelinek <jakub@redhat.com>
913 * c-c++-common/tsan/pr68260.c: New test.
915 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
918 * gcc.target/msp430/function-attributes-1.c: New test.
919 * gcc.target/msp430/function-attributes-2.c: New test.
920 * gcc.target/msp430/function-attributes-3.c: New test.
922 2016-09-13 Jakub Jelinek <jakub@redhat.com>
924 * g++.dg/cpp0x/gen-attrs-61.C: New test.
925 * g++.dg/cpp1z/gen-attrs1.C: New test.
927 PR tree-optimization/77454
928 * gcc.dg/pr77454.c: New test.
931 * g++.dg/cpp1y/constexpr-77553.C: New test.
933 2016-09-13 David Malcolm <dmalcolm@redhat.com>
935 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
936 (test_show_locus): Replace rich_location::add_fixit_insert calls
937 with add_fixit_insert_before and add_fixit_insert_after.
939 2016-09-13 Jason Merrill <jason@redhat.com>
940 Tom de Vries <tom@codesourcery.com>
943 * g++.dg/pr77427.C: New test.
945 2016-09-13 Martin Liska <mliska@suse.cz>
947 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
949 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
950 * lib/target-supports.exp: Define the new target.
952 2016-09-12 Andrew Pinski <apinski@cavium.com>
954 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
955 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
957 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
959 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
961 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
962 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
963 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
965 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
966 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
968 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
971 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
972 * g++.dg/ext/pr77496.C: New test.
973 * g++.dg/warn/pr77496.C: New test.
975 2016-09-12 David Malcolm <dmalcolm@redhat.com>
978 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
979 to preserve conversion chars, and to preserve prefix information.
980 * gcc.dg/format/pr72858.c: New test case.
982 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
984 * gfortran.dg/pr77507.f90: Move to ...
985 * gfortran.dg/ieee/pr77507.f90: here.
987 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
990 * compile/pr61159.c: New testcase
992 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
995 * gcc.dg/ipa/pr63416.c: New testcase.
997 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
998 Steven G. Kargl <kargl@gcc.gnu.org>
1001 * gfortran.dg/dtio_11.f90: new test.
1003 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1006 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1007 * gfortran.dg/c_assoc_4.f90: Ditto.
1009 2016-09-10 Tom de Vries <tom@codesourcery.com>
1012 * c-c++-common/va-arg-va-list-type.c: New test.
1014 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1016 PR rtl-optimization/77289
1017 * gcc.target/powerpc/pr77289.c: New test.
1019 2016-09-09 Martin Sebor <msebor@redhat.com>
1023 * gcc.dg/pr77520.c: New test.
1024 * gcc.dg/pr77521.c: New test.
1026 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1029 * gfortran.dg/pr77506.f90: New test.
1031 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1034 * gfortran.dg/pr77507.f90: New test.
1036 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1038 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1040 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1041 Louis Krupp <lkrupp@gcc.gnu.org>
1044 * gfortran.dg/pr69514_1.f90: New test.
1045 * gfortran.dg/pr69514_2.f90: New test.
1047 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1050 * gfortran.dg/gomp/pr77500.f90: New test.
1053 * gfortran.dg/gomp/pr77516.f90: New test.
1055 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1058 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1059 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1060 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1061 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1062 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1063 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1065 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1067 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1068 "substring-locations.h".
1070 2016-09-07 Richard Biener <rguenther@suse.de>
1073 * c-c++-common/vector-subscript-8.c: Move ..
1074 * gcc.dg/pr77450.c: ... here.
1076 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1078 PR libgfortran/77393
1079 * gfortran.dg/fmt_f0_2.f90: Update test.
1080 * gfortran.dg/fmt_f0_3.f90: New test.
1082 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1085 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1089 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1091 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.target/i386/pr69255-1.c: New test.
1095 * gcc.target/i386/pr69255-2.c: New test.
1096 * gcc.target/i386/pr69255-3.c: New test.
1098 2016-09-06 Martin Sebor <msebor@redhat.com>
1101 * gcc.dg/format/miss-7.c: New test.
1103 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1105 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1107 2016-09-06 Martin Liska <mliska@suse.cz>
1109 PR gcov-profile/77378
1110 PR gcov-profile/77466
1111 * gcc.dg/profile-update-warning.c: New test.
1113 2016-09-06 Richard Biener <rguenther@suse.de>
1115 PR tree-optimization/77479
1116 * gcc.dg/torture/pr77479.c: New testcase.
1118 2016-09-06 Richard Biener <rguenther@suse.de>
1121 * c-c++-common/vector-subscript-7.c: Adjust.
1122 * c-c++-common/vector-subscript-8.c: New testcase.
1124 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1126 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1128 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1131 * gcc.target/i386/avx512f-pr77476.c: New test.
1132 * gcc.target/i386/avx512bw-pr77476.c: New test.
1133 * gcc.target/i386/avx512dq-pr77476.c: New test.
1135 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1136 Update comment to mention also avx512f.
1139 * g++.dg/asan/pr77396-2.C: New test.
1141 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1143 PR rtl-optimization/77452
1144 * gcc.target/i386/pr77452.c: New test.
1146 2016-09-05 Marek Polacek <polacek@redhat.com>
1149 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1151 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1154 * gfortran.dg/pr77391.f90: New test.
1156 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1159 * gfortran.dg/pr77460.f90: New test.
1161 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1164 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1166 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1168 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1170 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1172 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1174 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1175 diagnostic-test-show-locus-generate-patch.c to the sources
1176 for diagnostic_plugin_test_show_locus.c.
1178 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1181 * gcc.dg/gomp/_Atomic-1.c: New test.
1182 * gcc.dg/gomp/_Atomic-2.c: New test.
1183 * gcc.dg/gomp/_Atomic-3.c: New test.
1184 * gcc.dg/gomp/_Atomic-4.c: New test.
1185 * gcc.dg/gomp/_Atomic-5.c: New test.
1188 * g++.dg/asan/pr77396.C: New test.
1190 2016-09-01 Martin Sebor <msebor@redhat.com>
1192 PR tree-optimization/71831
1193 * gcc.dg/builtin-object-size-16.c: New test.
1194 * gcc.dg/builtin-object-size-17.c: New test.
1196 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1198 PR libgfortran/77393
1199 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1201 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1203 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1204 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1205 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1206 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1207 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1208 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1209 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1210 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1211 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1212 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1213 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1214 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1215 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1216 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1217 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1218 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1219 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1220 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1222 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1224 * gnat.dg/opt58.adb: New test.
1225 * gnat.dg/opt58_pkg.ads: New helper.
1227 2016-09-01 Richard Biener <rguenther@suse.de>
1230 * gcc.dg/torture/pr77436.c: New testcase.
1232 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1234 * gcc.dg/pr64252.c: Require int32plus.
1235 * gcc.dg/pr66299-1.c: Likewise.
1236 * gcc.dg/pr66299-2.c: Likewise.
1237 * gcc.dg/torture/20131115-1.c: Skip for avr.
1239 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1241 * gcc.target/aarch64/ands_3.c: New test.
1243 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1246 * gfortran.dg/gomp/pr77352.f90: New test.
1249 * gfortran.dg/gomp/pr77374.f08: New test.
1251 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1253 PR tree-optimization/73714
1254 * gcc.dg/tree-ssa/pr73714.c: New test.
1256 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1258 PR libgfortran/77393
1259 * gfortran.dg/fmt_f0_2.f90: New test.
1261 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1263 * gcc.target/i386/pr59539-2.c: Adapt options.
1264 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1266 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1269 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1270 of the associate entity and replace with a pointer to the
1271 intended item on the stack.
1273 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274 Paul Thomas <pault@gcc.gnu.org>
1277 * gfortran.dg/dtio_1.f90: New test.
1278 * gfortran.dg/dtio_2.f90: New test.
1279 * gfortran.dg/dtio_3.f90: New test.
1280 * gfortran.dg/dtio_4.f90: New test.
1281 * gfortran.dg/dtio_5.f90: New test.
1282 * gfortran.dg/dtio_6.f90: New test.
1283 * gfortran.dg/dtio_7.f90: New test.
1284 * gfortran.dg/dtio_8.f90: New test.
1285 * gfortran.dg/dtio_9.f90: New test.
1286 * gfortran.dg/dtio_10.f90: New test.
1288 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1290 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1291 (test_many_nested_locations): New function.
1292 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1293 (test_show_locus): Handle "test_many_nested_locations".
1295 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1297 * g++.dg/template/double-greater-than-fixit.C: New test case.
1299 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1301 * gnat.dg/opt57.ad[sb]: New test.
1302 * gnat.dg/opt57_pkg.ads: New helper.
1304 2016-08-30 Richard Biener <rguenther@suse.de>
1306 PR tree-optimization/69047
1307 * gcc.dg/pr69047.c: Fix byte-order check.
1309 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1311 PR tree-optimization/72866
1312 * gcc.dg/vect/pr72866.c: New test.
1315 * g++.dg/debug/dwarf2/pr77363.C: New test.
1318 * gcc.target/i386/pr77377.c: New test.
1321 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1324 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1326 * gfortran.dg/pr77372.f90: Moved to ...
1327 * gfortran.dg/ieee/pr77372.f90: here.
1329 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1331 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1332 vector short/char initializations.
1333 * gcc.target/powerpc/vec-init-5.c: Likewise.
1334 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1335 vector initialization optimizations.
1336 * gcc.target/powerpc/vec-init-7.c: Likewise.
1337 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1338 vector float/double initializations.
1339 * gcc.target/powerpc/vec-init-9.c: Likewise.
1341 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1344 * gcc.target/i386/pr77403.c: New test.
1346 2016-08-29 Marek Polacek <polacek@redhat.com>
1349 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1351 2016-08-29 Tom de Vries <tom@codesourcery.com>
1354 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1356 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1358 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1360 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1362 * gfortran.dg/dec_structure_13.f90: New testcase.
1364 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1367 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1370 2016-08-28 Tom de Vries <tom@codesourcery.com>
1373 * gcc.dg/pr70955.c: New test.
1374 * gcc.dg/lto/pr70955_0.c: Same.
1375 * gcc.dg/lto/pr70955_1.c: Same.
1377 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1379 PR tree-optimization/71077
1380 * gcc.target/i386/pr71077.c: New test.
1382 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1385 * gfortran.dg/pr77380.f90: New test.
1387 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1390 gfortran.dg/pr77372.f90: New test.
1392 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1394 * gcc.dg/spellcheck-fields-2.c (test): Move
1395 dg-begin/end-multiline-output within function body.
1396 (test_macro): New function.
1398 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1400 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1401 (test_fixit_insert): Update expected output.
1402 (test_fixit_remove): Likewise.
1403 (test_fixit_replace): Likewise.
1405 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1407 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1410 2016-08-26 Richard Biener <rguenther@suse.de>
1412 PR tree-optimization/69047
1413 * gcc.dg/pr69047.c: New testcase.
1415 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1416 Martin Jambhor <mjambor@suse.cz>
1418 * gcc.dg/ipa/propbits-1.c: New test-case.
1419 * gcc.dg/ipa/propbits-2.c: Likewise.
1420 * gcc.dg/ipa/propbits-3.c: Likewise.
1422 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1425 * gfortran.dg/pr77351.f90: New test.
1427 2016-08-25 Marek Polacek <polacek@redhat.com>
1429 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1431 2016-08-25 Marek Polacek <polacek@redhat.com>
1434 * gcc.dg/pr77323.c: New test.
1436 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1439 * gfortran.dg/submodule_17.f08: New test.
1441 2016-08-24 Michael Collison <michael.collison@linaro.org>
1442 Michael Collison <michael.collison@arm.com>
1444 * gcc.target/arm/builtin_saddl.c: New testcase.
1445 * gcc.target/arm/builtin_saddll.c: New testcase.
1446 * gcc.target/arm/builtin_uaddl.c: New testcase.
1447 * gcc.target/arm/builtin_uaddll.c: New testcase.
1448 * gcc.target/arm/builtin_ssubl.c: New testcase.
1449 * gcc.target/arm/builtin_ssubll.c: New testcase.
1450 * gcc.target/arm/builtin_usubl.c: New testcase.
1451 * gcc.target/arm/builtin_usubll.c: New testcase.
1453 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1456 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1457 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1458 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1459 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1460 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1461 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1462 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1463 effective target. Remove scan-assembler-times directives.
1464 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1465 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1466 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1468 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1470 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1472 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1474 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1477 * lib/target-supports.exp
1478 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1479 (check_effective_target_vect_natural_alignment): Ditto.
1480 (check_effective_target_vector_alignment_reachable): Ditto.
1481 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1483 2016-08-23 Ian Lance Taylor <iant@golang.org>
1485 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1487 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1489 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1490 being created from pointers to memory locations.
1491 * gcc.target/powerpc/vec-init-2.c: Likewise.
1493 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1495 * gfortran.dg/dec_structure_12.f90: New testcase.
1497 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1499 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1501 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1503 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1506 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1508 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1509 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1511 2016-08-23 Richard Biener <rguenther@suse.de>
1513 PR tree-optimization/27336
1514 * c-c++-common/pr27336.c: New testcase.
1516 2016-08-22 Marek Polacek <polacek@redhat.com>
1519 * g++.dg/cpp1y/pr77321.C: New test.
1521 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1524 * gfortran.dg/empty_label.f: Adjust test for new error message.
1525 * gfortran.dg/empty_label.f90: Ditto.
1526 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1527 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1528 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1530 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1533 * gfortran.dg/pr61318.f90: New test.
1535 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1538 * gfortran.dg/pr77260_1.f90: New test.
1539 * gfortran.dg/pr77260_2.f90: Ditto.
1541 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1544 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1545 __builtin_signbitf and __builtin_signbitl in expected generic
1547 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1548 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1549 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1550 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1553 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1555 * gcc.dg/torture/float128-builtin.c,
1556 gcc.dg/torture/float128-ieee-nan.c,
1557 gcc.dg/torture/float128x-builtin.c,
1558 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1559 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1560 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1561 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1562 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1563 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1564 gcc.dg/torture/floatn-nan.h: New tests.
1566 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1568 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1570 (main): Update calls to TEST_I_F.
1571 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1573 (main): Update calls to TEST_I_F.
1575 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1577 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1578 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1579 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1580 names in calls to TEST_I_F.
1582 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1585 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1587 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1589 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1590 and !natural_alignment_64.
1591 * gcc.dg/ipa/propalign-2.c: Likewise.
1592 * gcc.dg/ipa/propalign-3.c: Likewise.
1593 * gcc.dg/ipa/propalign-4.c: Likewise.
1594 * gcc.dg/ipa/propalign-5.c: Likewise.
1595 * lib/target-supports.exp
1596 (check_effective_target_natural_alignment_32): Add avr-*-*.
1598 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1600 PR tree-optimization/61839
1601 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1602 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1603 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1604 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1606 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1609 * lib/target-supports.exp (check_effective_target_float16)
1610 (check_effective_target_float32, check_effective_target_float64)
1611 (check_effective_target_float128, check_effective_target_float32x)
1612 (check_effective_target_float64x)
1613 (check_effective_target_float128x)
1614 (check_effective_target_float16_runtime)
1615 (check_effective_target_float32_runtime)
1616 (check_effective_target_float64_runtime)
1617 (check_effective_target_float128_runtime)
1618 (check_effective_target_float32x_runtime)
1619 (check_effective_target_float64x_runtime)
1620 (check_effective_target_float128x_runtime)
1621 (check_effective_target_floatn_nx_runtime)
1622 (add_options_for_float16, add_options_for_float32)
1623 (add_options_for_float64, add_options_for_float128)
1624 (add_options_for_float32x, add_options_for_float64x)
1625 (add_options_for_float128x): New procedures.
1626 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1627 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1628 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1629 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1630 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1631 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1632 gcc.dg/torture/float128-complex.c,
1633 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1634 gcc.dg/torture/float128x-basic.c,
1635 gcc.dg/torture/float128x-complex.c,
1636 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1637 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1638 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1639 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1640 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1641 gcc.dg/torture/float32x-basic.c,
1642 gcc.dg/torture/float32x-complex.c,
1643 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1644 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1645 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1646 gcc.dg/torture/float64x-basic.c,
1647 gcc.dg/torture/float64x-complex.c,
1648 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1649 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1650 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1651 gcc.dg/torture/floatn-tg.h,
1652 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1653 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1654 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1655 gcc.dg/torture/fp-int-convert-float128x.c,
1656 gcc.dg/torture/fp-int-convert-float16-timode.c,
1657 gcc.dg/torture/fp-int-convert-float16.c,
1658 gcc.dg/torture/fp-int-convert-float32-timode.c,
1659 gcc.dg/torture/fp-int-convert-float32.c,
1660 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1661 gcc.dg/torture/fp-int-convert-float32x.c,
1662 gcc.dg/torture/fp-int-convert-float64-timode.c,
1663 gcc.dg/torture/fp-int-convert-float64.c,
1664 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1665 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1666 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1667 maximum exponent of floating-point type. Use it in testing
1668 whether 0x8...0 fits in the floating-point type. Always treat -1
1669 (signed 0xf...f) as fitting in the floating-point type.
1671 * gcc.dg/torture/fp-int-convert-double.c,
1672 gcc.dg/torture/fp-int-convert-float.c,
1673 gcc.dg/torture/fp-int-convert-float128-timode.c,
1674 gcc.dg/torture/fp-int-convert-float128.c,
1675 gcc.dg/torture/fp-int-convert-float80-timode.c,
1676 gcc.dg/torture/fp-int-convert-float80.c,
1677 gcc.dg/torture/fp-int-convert-long-double.c,
1678 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1680 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1683 * gfortran.dg/gomp/pr72744.f90: New test.
1686 * gfortran.dg/gomp/pr69281.f90: New test.
1688 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1690 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1691 the last special seed value.
1692 * gfortran.dg/random_7.f90: Use size for last array member instead
1695 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1697 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1698 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1700 2016-08-19 Richard Biener <rguenther@suse.de>
1702 PR tree-optimization/77286
1703 * gcc.dg/torture/pr77286.c: New testcase.
1705 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1707 * gcc.dg/verbose-asm-2.c: New test case.
1709 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1711 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1712 (custom_diagnostic_finalizer): Update for change to
1713 diagnostic_show_locus.
1715 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1717 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1718 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1720 2016-08-18 Marek Polacek <polacek@redhat.com>
1723 * gcc.dg/pr71514.c: New test.
1725 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1728 * gcc.target/i386/pr72839.c: New test.
1730 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1733 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1734 * c-c++-common/goacc/reduction-1.c: Likewise.
1735 * c-c++-common/goacc/reduction-2.c: Likewise.
1736 * c-c++-common/goacc/reduction-3.c: Likewise.
1737 * c-c++-common/goacc/reduction-4.c: Likewise.
1739 2016-08-18 Alan Modra <amodra@gmail.com>
1741 * gcc.c-torture/compile/pr72771.c: New.
1743 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1746 * gfortran.dg/pr67496.f90: New test.
1748 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1750 PR tree-optimization/71752
1751 * gcc.dg/vect/pr71752.c: New.
1753 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1755 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1757 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1760 * g++.dg/ipa/devirt-52.C: New test.
1762 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1764 * c-c++-common/goacc/reduction-6.c: New testcase.
1766 2016-08-17 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/76490
1769 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1770 * gcc.dg/pr52904.c: XFAIL.
1772 2016-08-17 Richard Biener <rguenther@suse.de>
1774 PR tree-optimization/23855
1775 * gcc.dg/loop-unswitch-2.c: Adjust.
1777 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1779 PR tree-optimization/72817
1780 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1782 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1785 * gcc.dg/torture/float128-extend-inf.c: New test.
1787 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1790 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1792 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1793 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1795 (test_oct): Likewise.
1796 (test_multiple): Likewise.
1797 (test_field_width_specifier): Likewise.
1798 (test_field_width_specifier_2): New function.
1799 (test_field_precision_specifier): New function.
1800 (test_embedded_nul): Update expected caret placement.
1801 (test_non_contiguous_strings): Update line number.
1802 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1803 (__emit_string_literal_range): Add "caret_idx" param.
1804 (test_simple_string_literal): Add value for new param, updating
1806 (test_concatenated_string_literal): Likewise.
1807 (test_multiline_string_literal): Likewise.
1808 (test_hex): Likewise.
1809 (test_oct): Likewise.
1810 (test_multiple): Likewise.
1811 (test_ucn4): Likewise.
1812 (test_ucn8): Likewise.
1813 (test_u8): Likewise.
1814 (test_u): Likewise; update expected message, from "range" to
1818 (test_macro): Add value for new param.
1819 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1820 (__emit_string_literal_range): Add "caret_idx" param.
1821 (test_stringified_token_1): Add value for new param. Update
1822 expected message, from "range" to "location".
1823 (test_stringized_token_2): Likewise, adding param to macro.
1824 (test_stringified_token_3): Likewise.
1825 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1826 (emit_warning): Convert param from source_range to location_t.
1827 (test_string_literals): Add caret_idx param, and use it when
1828 constructing a substring_loc. Update error message, from
1829 "range" to "location".
1831 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1834 * g++.dg/gomp/pr71910.C: New test.
1837 * gcc.c-torture/compile/pr67485.c: New test.
1840 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1842 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1844 PR tree-optimization/69848
1845 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1847 2016-08-16 Martin Liska <mliska@suse.cz>
1849 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1850 of memory operations so that it can be handled by core2
1853 2016-08-16 Richard Biener <rguenther@suse.de>
1855 PR tree-optimization/76783
1856 * gcc.dg/pr76783.c: New testcase.
1857 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1859 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1861 PR tree-optimization/72817
1862 PR tree-optimization/73450
1863 * gcc.dg/tree-ssa/pr72817.c: New test.
1864 * gcc.dg/tree-ssa/pr73450.c: New test.
1866 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1868 * gfortran.dg/init_flag_13.f90: New testcase.
1869 * gfortran.dg/init_flag_14.f90: Ditto.
1870 * gfortran.dg/init_flag_15.f03: Ditto.
1871 * gfortran.dg/dec_init_1.f90: Ditto.
1872 * gfortran.dg/dec_init_2.f90: Ditto.
1874 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1877 * gcc.target/i386/pr72867.c: New test.
1879 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1881 * c-c++-common/dump-ada-spec-5.c: New test.
1883 2016-08-15 Richard Biener <rguenther@suse.de>
1885 PR tree-optimization/73434
1886 * gcc.dg/torture/pr73434.c: New testcase.
1888 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1890 PR tree-optimization/72824
1891 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1893 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1896 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1897 in use_device clause.
1898 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1899 * gfortran.dg/goacc/list.f95: Adjust to catch
1900 "neither a POINTER nor an array" error messages.
1902 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1905 * gcc.target/i386/pr76342.c: New test.
1907 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1910 * g++.dg/ubsan/pr71512.C: New test.
1911 * c-c++-common/ubsan/pr71512-1.c: New test.
1912 * c-c++-common/ubsan/pr71512-2.c: New test.
1914 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1916 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1917 vector initialization options.
1918 * gcc.target/powerpc/vec-init-2.c: Likewise.
1919 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1920 is generated on ISA 3.0.
1922 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1925 * gcc.dg/c-c++-common/pr71654.c: New test.
1926 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1928 * gcc.dg/tree-ssa/vrp24: Likewise.
1930 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1933 * gcc.dg/pr67410.c: New test.
1935 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1937 PR tree-optimization/69848
1938 * gcc.dg/vect/vect-pr69848.c: New test.
1940 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1943 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1944 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1945 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1946 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1948 2016-08-12 Richard Biener <rguenther@suse.de>
1950 PR tree-optimization/57326
1951 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1952 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1953 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1954 * gcc.target/i386/pr45685.c: Likewise.
1955 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1956 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1957 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1958 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1959 * gfortran.dg/pr34163.f90: Likewise.
1961 2016-08-12 Martin Liska <mliska@suse.cz>
1963 * g++.dg/gcov/gcov-16.C: New test.
1964 * lib/gcov.exp: Support new argument for run-gcov function.
1966 2016-08-12 Martin Liska <mliska@suse.cz>
1968 PR gcov-profile/35590
1969 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1971 2016-08-12 Richard Biener <rguenther@suse.de>
1973 PR tree-optimization/72851
1974 * gcc.dg/torture/pr72851.c: New testcase.
1976 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1979 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1980 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1981 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1982 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1986 * g++.dg/debug/dwarf2/ref-1.C: New.
1989 * g++.dg/debug/dwarf2/template-params-12.H: New.
1990 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1991 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1992 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1993 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1994 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1995 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1996 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1998 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2001 * gcc.target/powerpc/pr72863.c: New test.
2003 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
2005 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2007 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2009 * gcc.target/i386/pieces-strcpy-1.c: New test.
2010 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2012 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2015 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2017 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2019 * gcc.target/i386/pieces-memcpy-1.c: New test.
2020 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2021 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2022 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2023 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2024 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2026 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2029 * gcc.dg/pr72816.c: Remove dg-error.
2031 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2033 PR tree-optimization/71083
2034 * gcc.c-torture/execute/pr71083.c: New test.
2035 * gnat.dg/loop_optimization23.adb: New test.
2036 * gnat.dg/loop_optimization23_pkg.ads: New test.
2037 * gnat.dg/loop_optimization23_pkg.adb: New test.
2039 2016-08-11 Richard Biener <rguenther@suse.de>
2041 PR tree-optimization/72772
2042 * gcc.dg/graphite/pr35356-1.c: Adjust.
2043 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2045 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2047 * gfortran.dg/random_7.f90: Take into account that the last seed
2048 value is the special p value.
2049 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2051 2016-08-11 Richard Biener <rguenther@suse.de>
2053 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2055 2016-08-11 Alan Modra <amodra@gmail.com>
2057 * gcc.target/powerpc/pr71680.c: New.
2059 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2061 * gcc.target/powerpc/bfp/bfp.exp: New file.
2062 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2063 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2064 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2065 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2066 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2067 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2068 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2069 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2070 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2071 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2072 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2073 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2074 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2075 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2076 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2077 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2078 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2079 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2080 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2081 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2082 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2083 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2084 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2085 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2086 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2087 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2088 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2089 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2090 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2091 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2092 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2093 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2094 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2095 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2096 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2097 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2098 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2099 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2100 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2101 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2102 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2103 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2104 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2105 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2106 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2107 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2108 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2109 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2110 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2111 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2112 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2113 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2114 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2116 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2118 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2121 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2123 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2125 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2128 * gcc.target/powerpc/pr72853.c: New test.
2130 2016-08-10 Martin Liska <mliska@suse.cz>
2132 PR gcov-profile/58306
2133 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2135 2016-08-10 Martin Liska <mliska@suse.cz>
2137 * g++.dg/gcov/gcov-threads-1.C: New test.
2139 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2142 * gcc.target/avr/pr71873.c: New test.
2144 2016-08-09 Martin Liska <mliska@suse.cz>
2146 * g++.dg/gcov/gcov-dump-1.C: New test.
2147 * g++.dg/gcov/gcov-dump-2.C: New test.
2149 2016-08-09 Martin Liska <mliska@suse.cz>
2151 * gcc.dg/tree-prof/val-prof-9.c: New test.
2153 2016-08-09 Martin Liska <mliska@suse.cz>
2155 * gcc.dg/tree-prof/val-prof-8.c: New test.
2157 2016-08-09 Martin Jambor <mjambor@suse.cz>
2160 * gcc.dg/ipa/pr71981.c: New test.
2162 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2164 PR tree-optimization/33707
2165 * gcc.dg/vect/pr33707.c: New test.
2167 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2169 PR tree-optimization/pr72772
2170 * gcc.dg/tree-ssa/pr72772.c: New test.
2172 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2174 PR rtl-optimization/66669
2175 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2177 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2179 PR tree-optimization/72824
2180 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2182 2016-08-09 Richard Biener <rguenther@suse.de>
2184 PR tree-optimization/71802
2185 * gcc.dg/torture/pr71802.c: New testcase.
2187 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2190 * g++.dg/eh/stdarg1.C: New test.
2192 2016-08-08 Andi Kleen <ak@linux.intel.com>
2194 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2195 test command line in failure log.
2196 (profopt-execute): dito. Make autofdo file names unique.
2198 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2201 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2204 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2206 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2208 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2209 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2210 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2211 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2212 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2213 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2215 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2218 * gcc.dg/cpp/pr66415-1.c: Likewise.
2219 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2220 * gcc.dg/format/c90-printf-1.c: Likewise.
2221 * gcc.dg/format/diagnostic-ranges.c: New test case.
2223 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2226 * gfortran.dg/gomp/pr72716.f90: New test.
2229 * gcc.dg/gomp/pr72781.c: New test.
2232 * g++.dg/vect/pr68762-1.cc: New test.
2233 * g++.dg/vect/pr68762-2.cc: New test.
2234 * g++.dg/vect/pr68762.h: New file.
2236 2016-08-08 Martin Sebor <msebor@redhat.com>
2239 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2240 * g++.dg/warn/overflow-warn-3.C: Same.
2241 * g++.dg/warn/overflow-warn-4.C: Same.
2243 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2246 * gfortran.dg/allocate_with_source_21.f03: New test.
2248 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2251 * gfortran.dg/allocate_with_source_20.f03: New test.
2253 2016-08-08 Alan Modra <amodra@gmail.com>
2255 * gcc.c-torture/compile/pr72802.c: New.
2257 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2260 * gfortran.dg/dependency_48.f90: New test.
2262 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2265 * gfortran.dg/pr70040.f90: New testcase.
2267 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2270 * gfortran.dg/matmul_10.f90: New testcase.
2272 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2274 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2276 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2279 * gcc.dg/pr72816.c: New test.
2281 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2283 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2284 * g++.dg/conversion/pr41426.C: Likewise.
2285 * g++.dg/conversion/pr66211.C: Likewise.
2286 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2287 * g++.dg/init/ref8.C: Likewise.
2288 * g++.old-deja/g++.law/cvt20.C: Likewise.
2289 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2291 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2293 PR tree-optimization/18046
2294 * gcc.dg/tree-ssa/vrp105.c: New test.
2295 * gcc.dg/tree-ssa/vrp106.c: New test.
2297 2016-08-05 Martin Sebor <msebor@redhat.com>
2299 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2300 1ul in diagnostics. Remove hyphen from "constant-expression."
2301 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2302 * g++.dg/cpp0x/static_assert3.C: Same.
2303 * g++.dg/cpp1y/constexpr-throw.C: Same.
2304 * g++.dg/template/nontype3.C: Same.
2305 * g++.dg/warn/overflow-warn-1.C: Same.
2306 * g++.dg/warn/overflow-warn-3.C: Same.
2307 * g++.dg/warn/overflow-warn-4.C: Same.
2309 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2311 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2312 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2313 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2314 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2316 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2318 PR tree-optimization/72810
2319 * gcc.dg/tree-ssa/vrp110.c: New test.
2321 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2324 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2326 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2327 saving the half-precision registers.
2328 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2329 value is returned in h0.
2330 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2331 are passed in FP/SIMD registers.
2332 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2333 passing works corrcetly.
2334 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2335 (hfa_f16x2_t): Likewise.
2336 (hfa_f16x3_t): Likewise.
2337 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2338 are promoted to double and passed in a double register.
2339 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2340 are promoted to double and stacked.
2341 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2343 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2344 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2345 __fp16 first get passed in FP/SIMD registers, then stacked.
2347 2016-08-05 Nathan Sidwell <nathan@acm.org>
2350 * g++.dg/cpp0x/pr68724.C: New.
2352 2016-08-05 Richard Biener <rguenther@suse.de>
2354 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2356 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2358 * gcc.dg/tree-ssa/vrp107.c: New test.
2359 * gcc.dg/tree-ssa/vrp108.c: New test.
2360 * gcc.dg/tree-ssa/vrp109.c: New test.
2362 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2364 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2367 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2369 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2371 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2372 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2373 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2375 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2376 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2377 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2380 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2383 * g++.dg/cpp1y/lambda-ice1.C: New.
2385 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2388 * g++.dg/cpp1y/pr72759.C: New test.
2390 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2392 * gcc.dg/switch-10.c: New test.
2394 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2396 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2398 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2400 * c-c++-common/goacc/routine-5.c: Update.
2402 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2404 PR rtl-optimization/70903
2405 * gcc.c-torture/execute/pr70903.c: New test.
2407 2016-08-04 Martin Liska <mliska@suse.cz>
2409 * gcc.dg/params/params.exp: Replace file exists with
2410 TESTING_IN_BUILD_TREE.
2412 2016-08-04 Marek Polacek <polacek@redhat.com>
2415 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2417 2016-08-04 Richard Biener <rguenther@suse.de>
2420 * gcc.dg/torture/pr71984.c: Guard correctness check for
2423 2016-08-03 Andrew Pinski <apinski@cavium.com>
2425 * gcc.c-torture/compile/20160802-1.c: New testcase.
2427 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2429 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2431 2016-08-03 Richard Biener <rguenther@suse.de>
2433 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2435 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2436 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2438 2016-08-03 Richard Biener <rguenther@suse.de>
2440 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2441 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2442 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2443 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2445 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2447 * gcc.dg/init-excess-2.c: Require int32plus.
2448 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2449 * gcc.dg/pr59963-2.c: Require int32plus.
2450 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2451 * gcc.dg/unroll-7.c: Require int32plus.
2453 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2455 PR tree-optimization/34114
2456 * gcc.dg/tree-ssa/loop-42.c: New test.
2458 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2460 * gcc.target/aarch64/vminmaxnm.c: New.
2461 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2464 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2466 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2467 vec_extract for vector float, vector int, vector short, and vector
2469 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2470 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2471 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2472 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2474 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2476 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2477 single stack adjustment, no writeback.
2478 * gcc.target/aarch64/test_frame_12.c: Likewise.
2479 * gcc.target/aarch64/test_frame_13.c: Likewise.
2480 * gcc.target/aarch64/test_frame_15.c: Likewise.
2481 * gcc.target/aarch64/test_frame_6.c: Likewise.
2482 * gcc.target/aarch64/test_frame_7.c: Likewise.
2483 * gcc.target/aarch64/test_frame_8.c: Likewise.
2484 * gcc.target/aarch64/test_frame_16.c: New test.
2486 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2489 * gcc.target/i386/pr72748.c: New test.
2491 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2493 PR tree-optimization/71818
2494 * gcc.dg/vect/pr71818.c: New
2496 2016-08-01 Martin Liska <mliska@suse.cz>
2498 PR tree-optimization/71857
2499 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2501 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2503 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2505 2016-08-01 Jan Beulich <jbeulich@suse.com>
2507 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2509 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2511 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2512 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2514 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2516 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2517 (check_effective_target_c++): Likewise. Also match for libstdc++.
2519 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2522 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2523 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2524 * gfortran.dg/pr41922.f90: New test.
2526 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2529 * gfortran.dg/pr68566.f90: new test.
2531 2016-07-30 Martin Sebor <msebor@redhat.com>
2535 * g++.dg/cpp0x/constexpr-cast.C: New test.
2536 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2537 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2538 * g++.dg/ubsan/pr63956.C: Correct.
2540 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2542 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2543 vector double or vector long where the vector is in memory.
2544 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2545 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2547 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2550 * gfortran.dg/pr69867.f90: New test.
2552 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2555 * gfortran.dg/pr69962.f90: New test.
2557 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2560 * gfortran.dg/pr70006.f90: New test.
2562 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2565 * gfortran.dg/pr71730.f90: New test.
2566 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2567 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2568 * gfortran.dg/array_constructor_26.f03: Ditto.
2570 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2572 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2573 * gcc.target/powerpc/pr71763.c: Likewise.
2575 2016-07-29 Marek Polacek <polacek@redhat.com>
2578 * gcc.dg/940510-1.c: Adjust dg-error.
2579 * gcc.dg/c99-flex-array-1.c: Likewise.
2580 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2583 * gcc.dg/noncompile/pr71853.c: New test.
2586 * gcc.dg/noncompile/pr71573.c: New test.
2589 * g++.dg/warn/Wparentheses-30.C: New test.
2590 * gcc.dg/Wparentheses-14.c: New test.
2592 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2594 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2596 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2598 PR tree-optimization/57558
2599 * gcc.dg/vect/pr57558-1.c: New test.
2600 * gcc.dg/vect/pr57558-2.c: New test.
2602 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2604 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2605 to scan forwprop1 dump pass.
2607 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2610 * g++.dg/template/pr51488.C: New.
2612 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2615 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2617 * gcc.dg/pr71969-1.c: New test.
2618 * gcc.dg/pr71969-2.c: New test.
2619 * gcc.dg/pr71969-3.c: New test.
2621 2016-07-29 Marek Polacek <polacek@redhat.com>
2624 * c-c++-common/pr71574.c: New test.
2627 * gcc.dg/noncompile/pr71583.c: New test.
2629 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2632 * gcc.dg/pr68217.c: New test.
2634 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2637 * gfortran.dg/pr71067_1.f90: New test.
2638 * gfortran.dg/pr71067_2.f90: Ditto.
2640 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2642 * gcc.target/powerpc/vec-extract-1.c: New test.
2644 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2647 * gfortran.dg/pr71799.f90: New test.
2649 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2652 * g++.dg/cpp0x/pr71665-1.C: New.
2653 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2654 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2655 * g++.dg/ext/label10.C: Likewise.
2656 * g++.dg/parse/constant5.C: Likewise.
2658 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2661 * gfortran.dg/pr71859.f90: New test.
2662 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2663 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2665 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2668 * gfortran.dg/pr71883.f90 : New test.
2670 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2672 PR tree-optimization/71734
2673 * g++.dg/vect/pr70729-nest.cc: New test.
2675 2016-07-28 Renlin Li <renlin.li@arm.com>
2678 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2681 * gfortran.dg/dependency_47.f90: New test.
2683 2016-07-28 Martin Liska <mliska@suse.cz>
2685 PR gcov-profile/68025
2686 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2688 2016-07-28 Martin Liska <mliska@suse.cz>
2690 * g++.dg/vect/pr70944.cc: New test.
2692 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2695 * gcc.dg/torture/pr71994.c: New test.
2697 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2700 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2701 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2702 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2704 2016-07-27 Richard Biener <rguenther@suse.de>
2706 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2708 2016-07-27 Martin Liska <mliska@suse.cz>
2710 * gcc.dg/predict-13.c: New test.
2711 * gcc.dg/predict-14.c: New test.
2713 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2715 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2717 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2720 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2723 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2724 IEEE built-in functions handle quiet and signalling NaNs
2727 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2730 * gfortran.dg/pr71862.f90: New test.
2732 2016-07-26 Martin Sebor <msebor@redhat.com>
2734 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2735 selector with dg-options.
2737 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2739 PR tree-optimization/18046
2740 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2741 * gcc.dg/tree-ssa/vrp103.c: New test.
2742 * gcc.dg/tree-ssa/vrp104.c: New test.
2744 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2746 * gcc.target/powerpc/pr63354.c: Require lp64 since
2747 -mprofile-kernel is not legal with -m32.
2749 2016-07-26 Richard Biener <rguenther@suse.de>
2751 PR rtl-optimization/71984
2752 * gcc.dg/torture/pr71984.c: New testcase.
2754 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2756 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2757 g++-dg-runtest via et-dg-runtest.
2758 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2759 * gcc.dg/vect/vect.exp: Likewise.
2760 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2761 gfortran-dg-runtest.
2762 * gfortran.dg/vect/vect.exp: Likewise.
2763 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2764 (check_mips_loongson_hw_available): Likewise.
2765 (check_effective_target_mpaired_single_runtime): Likewise.
2766 (check_effective_target_mips_loongson_runtime): Likewise.
2767 (add_options_for_mpaired_single): Likewise.
2768 (check_effective_target_vect_int): Add global et_index.
2769 Check and save the supported feature for a target selected by
2770 the et_index target. Break long lines where appropriate. Call
2771 et-is-effective-target for MIPS with an argument instead of
2772 check_effective_target_* where appropriate.
2773 (check_effective_target_vect_intfloat_cvt): Likewise.
2774 (check_effective_target_vect_uintfloat_cvt): Likewise.
2775 (check_effective_target_vect_floatint_cvt): Likewise.
2776 (check_effective_target_vect_floatuint_cvt): Likewise.
2777 (check_effective_target_vect_simd_clones): Likewise.
2778 (check_effective_target_vect_shift): ewise.
2779 (check_effective_target_whole_vector_shift): Likewise.
2780 (check_effective_target_vect_bswap): Likewise.
2781 (check_effective_target_vect_shift_char): Likewise.
2782 (check_effective_target_vect_long): Likewise.
2783 (check_effective_target_vect_float): Likewise.
2784 (check_effective_target_vect_double): Likewise.
2785 (check_effective_target_vect_long_long): Likewise.
2786 (check_effective_target_vect_no_int_max): Likewise.
2787 (check_effective_target_vect_no_int_add): Likewise.
2788 (check_effective_target_vect_no_bitwise): Likewise.
2789 (check_effective_target_vect_widen_shift): Likewise.
2790 (check_effective_target_vect_no_align): Likewise.
2791 (check_effective_target_vect_hw_misalign): Likewise.
2792 (check_effective_target_vect_element_align): Likewise.
2793 (check_effective_target_vect_condition): Likewise.
2794 (check_effective_target_vect_cond_mixed): Likewise.
2795 (check_effective_target_vect_char_mult): Likewise.
2796 (check_effective_target_vect_short_mult): Likewise.
2797 (check_effective_target_vect_int_mult): Likewise.
2798 (check_effective_target_vect_extract_even_odd): Likewise.
2799 (check_effective_target_vect_interleave): Likewise.
2800 (check_effective_target_vect_stridedN): Likewise.
2801 (check_effective_target_vect_multiple_sizes): Likewise.
2802 (check_effective_target_vect64): Likewise.
2803 (check_effective_target_vect_call_copysignf): Likewise.
2804 (check_effective_target_vect_call_sqrtf): Likewise.
2805 (check_effective_target_vect_call_btrunc): Likewise.
2806 (check_effective_target_vect_call_btruncf): Likewise.
2807 (check_effective_target_vect_call_ceil): Likewise.
2808 (check_effective_target_vect_call_ceilf): Likewise.
2809 (check_effective_target_vect_call_floor): Likewise.
2810 (check_effective_target_vect_call_floorf): Likewise.
2811 (check_effective_target_vect_call_lceil): Likewise.
2812 (check_effective_target_vect_call_lfloor): Likewise.
2813 (check_effective_target_vect_call_nearbyint): Likewise.
2814 (check_effective_target_vect_call_nearbyintf): Likewise.
2815 (check_effective_target_vect_call_round): Likewise.
2816 (check_effective_target_vect_call_roundf): Likewise.
2817 (check_effective_target_vect_perm): Likewise, but also append *_saved
2818 to the existing global name to properly cache the result.
2819 (check_effective_target_vect_perm_byte): Likewise.
2820 (check_effective_target_vect_perm_short): Likewise.
2821 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2822 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2823 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2824 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2825 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2826 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2827 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2828 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2829 (check_effective_target_vect_sdot_qi): Likewise.
2830 (check_effective_target_vect_udot_qi): Likewise.
2831 (check_effective_target_vect_sdot_hi): Likewise.
2832 (check_effective_target_vect_udot_hi): Likewise.
2833 (check_effective_target_vect_usad_char): Likewise.
2834 (check_effective_target_vect_pack_trunc): Likewise.
2835 (check_effective_target_vect_unpack): Likewise.
2836 (check_effective_target_vect_aligned_arrays): Likewise.
2837 (check_effective_target_vect_natural_alignment): Likewise.
2838 (check_effective_target_vector_alignment_reachable): Likewise.
2839 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2840 (is-effective-target): Initialize et_index if undefined.
2841 (et-dg-runtest): New.
2842 (et-is-effective-target): Likewise.
2843 (check_vect_support_and_set_flags): Add supported MIPS targets to
2844 EFFECTIVE_TARGETS list. Return the number of supported targets.
2846 2016-07-26 Richard Biener <rguenther@suse.de>
2847 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2850 * gcc.dg/pr70920-1.c: New test-case.
2851 * gcc.dg/pr70902-2.c: Likewise.
2852 * gcc.dg/pr70920-3.c: Likewise.
2853 * gcc.dg/pr70920-4.c: Likewise
2854 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2857 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2859 * gcc.c-torture/execute/pr71494.c: Require label_values.
2860 * gcc.dg/pr16973.c: Ditto.
2862 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2864 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2865 * gcc.dg/torture/pr69771.c: Require int32plus.
2866 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2868 2016-07-25 Martin Liska <mliska@suse.cz>
2870 * gcc.dg/torture/pr71987.c: New test.
2872 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2875 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2876 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2877 * gfortran.dg/pr71935.f90: New test.
2879 2016-07-22 Martin Sebor <msebor@redhat.com>
2882 * g++.dg/ext/atomic-3.C: New test.
2883 * gcc.dg/atomic/pr71675.c: New test.
2885 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2887 * gcc.target/i386/mvc8.c: New test.
2889 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2891 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2892 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2894 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2897 * gfortran.dg/constructor_50.f90: New test.
2899 2016-07-22 Martin Liska <mliska@suse.cz>
2901 PR gcov-profile/69028
2902 PR gcov-profile/62047
2903 * g++.dg/cilk-plus/pr69028.C: New test.
2905 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2907 * gfortran.dg/coarray_stat_2.f90: New test.
2909 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2911 * gcc.target/powerpc/vec-extract.h: New files to check the
2912 vec_extract built-in functions for all vector types, testing
2913 accessing each element, both with constant and variable element
2915 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2916 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2917 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2918 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2919 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2920 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2921 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2922 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2923 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2925 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2928 * g++.dg/other/pr71728.C: New test.
2930 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2932 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2933 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2934 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2935 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2936 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2938 2016-07-21 Richard Biener <rguenther@suse.de>
2940 PR tree-optimization/71947
2941 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2943 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2945 * gcc.dg/tree-ssa/scev-15.c: New.
2947 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2949 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2951 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2954 * g++.dg/gomp/pr71941.C: New test.
2956 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2960 * g++.dg/spellcheck-identifiers.C: New test case, based on
2961 gcc.dg/spellcheck-identifiers.c.
2962 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2963 gcc.dg/spellcheck-identifiers-2.c.
2964 * g++.dg/spellcheck-typenames.C: New test case, based on
2965 gcc.dg/spellcheck-typenames.c
2967 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2969 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2970 pointer to member function and also test catching by reference.
2972 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2974 * gcc.target/s390/pr67443.c: Fix test case.
2976 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2978 * gcc.target/s390/insv-1.c: Xfail some tests.
2979 * gcc.target/s390/insv-2.c: Likewise.
2981 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2983 * gcc.target/avr/torture/get-mem.c: New test.
2984 * gcc.target/avr/torture/set-mem.c: New test.
2986 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2989 * gcc.target/avr/torture/tiny-progmem.c: New test.
2991 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2994 * g++.dg/parse/pr71909.C: New test.
2995 * g++.dg/tm/pr71909.C: New test.
2998 * g++.dg/cpp0x/constexpr-50060.C: New test.
2999 * g++.dg/cpp1y/constexpr-50060.C: New test.
3001 2016-07-20 Martin Liska <mliska@suse.cz>
3003 * gfortran.dg/graphite/pr71898.f90: New test.
3005 2016-07-20 Bin Cheng <bin.cheng@arm.com>
3007 PR tree-optimization/71503
3008 PR tree-optimization/71683
3009 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3010 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3012 2016-07-20 Martin Liska <mliska@suse.cz>
3014 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3015 * gcc.dg/plugin/sreal-test-1.c: Remove.
3016 * gcc.dg/plugin/sreal_plugin.c: Remove.
3018 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3021 * gfortran.dg/dependency_47.f90: New test.
3023 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3025 PR rtl-optimization/71916
3026 * gcc.c-torture/compile/pr71916.c: New test.
3029 * g++.dg/torture/pr71874.C: New test.
3032 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3033 (my_alloc): Rewritten to use __builtin_posix_memalign and
3035 (my_free): Use __builtin_free instead of _mm_free.
3036 (Vec::operator=): Use __builtin_memcpy.
3038 2016-07-19 Martin Jambor <mjambor@suse.cz>
3041 * gfortran.dg/pr71688.f90: New test.
3043 2016-07-19 Richard Biener <rguenther@suse.de>
3045 * c-c++-common/vector-subscript-6.c: New testcase.
3046 * c-c++-common/vector-subscript-7.c: Likewise.
3048 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3050 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3051 and UInt32 based on __SIZEOF_INT__.
3053 2016-07-19 Richard Biener <rguenther@suse.de>
3055 PR tree-optimization/71901
3056 * gcc.dg/torture/pr71901.c: New testcase.
3058 2016-07-19 Richard Biener <rguenther@suse.de>
3060 PR tree-optimization/71908
3061 * gcc.dg/torture/pr71908.c: New testcase.
3063 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3066 * gcc.target/powerpc/pr71493-1.c: New test.
3067 * gcc.target/powerpc/pr71493-2.c: Likewise.
3069 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3072 * g++.dg/conversion/ambig3.C: New test.
3075 * g++.dg/cpp0x/constexpr-71828.C: New test.
3078 * g++.dg/template/pr71826.C: New test.
3081 * g++.dg/template/defarg21.C: New test.
3084 * g++.dg/ext/vector31.C: New test.
3086 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3088 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3090 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3092 PR tree-optimization/71734
3093 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3095 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3097 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3098 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3099 stack-layout-dynamic-1.c: New test.
3101 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3103 * gcc.target/s390/nolrl-1.c: New test.
3105 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3108 * gfortran.dg/pr71523_1.f90: New test.
3109 * gfortran.dg/pr71523_2.f90: New test.
3111 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3113 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3115 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3116 Marco Restelli <mrestelli@gmail.com>
3119 * gfortran.dg/pr62125.f90: New test.
3121 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3123 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3124 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3126 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3129 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3130 * g++.dg/cpp0x/nullptr35.C: New test.
3132 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3134 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3136 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3138 * gfortran.dg/goacc/vector_length.f90: New test.
3140 2016-07-15 Richard Biener <rguenther@suse.de>
3142 PR tree-optimization/71881
3143 * gcc.dg/torture/pr71881.c: New testcase.
3145 2016-07-15 Richard Biener <rguenther@suse.de>
3147 PR tree-optimization/71887
3148 * gcc.dg/torture/pr71887.c: New testcase.
3150 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3153 * gcc.dg/spellcheck-identifiers-3.c: New test.
3155 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3158 * gfortran.dg/null_9.f90: New test.
3160 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3162 * gcc.dg/tree-ssa/loop-41.c: New test.
3164 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3166 PR tree-optimization/71347
3167 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3169 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3172 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3173 * gfortran.dg/contains.f90: Ditto.
3174 * gfortran.dg/contains_empty_1.f03: Ditto.
3175 * gfortran.dg/submodule_3.f08: Ditto.
3177 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3180 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3181 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3182 expected diagnostics.
3185 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3186 * gcc.dg/spellcheck-identifiers-2.c: New test.
3187 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3188 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3190 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3192 PR tree-optimization/71872
3193 * gcc.c-torture/compile/pr71872.c: New test.
3195 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3197 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3198 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3199 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3200 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3201 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3202 * gcc.target/arm/atomic-op-acquire-1.c: This.
3203 * gcc.target/arm/atomic-op-char.c: Rename into ...
3204 * gcc.target/arm/atomic-op-char-1.c: This.
3205 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3206 * gcc.target/arm/atomic-op-consume-1.c: This.
3207 * gcc.target/arm/atomic-op-int.c: Rename into ...
3208 * gcc.target/arm/atomic-op-int-1.c: This.
3209 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3210 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3211 * gcc.target/arm/atomic-op-release.c: Rename into ...
3212 * gcc.target/arm/atomic-op-release-1.c: This.
3213 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3214 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3215 * gcc.target/arm/atomic-op-short.c: Rename into ...
3216 * gcc.target/arm/atomic-op-short-1.c: This.
3217 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3218 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3219 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3220 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3221 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3222 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3223 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3224 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3225 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3226 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3228 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3231 * gfortran.dg/select_type_35.f03: New test.
3233 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3236 PR tree-optimization/70923
3237 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3238 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3239 * gcc.dg/vect/pr65951.c: Likewise.
3240 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3242 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3244 * c-c++-common/pr60226.c: Expect maximum object file alignment
3247 2016-07-14 Richard Biener <rguenther@suse.de>
3249 PR tree-optimization/71866
3250 * gcc.dg/torture/pr71866.c: New testcase.
3252 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3254 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3255 selector and enclose boolean expression in curly braces.
3257 2016-07-14 Alan Modra <amodra@gmail.com>
3260 * gcc.target/powerpc/p9-novsx.c: New.
3262 2016-07-13 Andi Kleen <ak@linux.intel.com>
3264 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3265 * g++.dg/tree-prof/morefunc.C: Dito.
3266 * g++.dg/tree-prof/pr35545.C: Dito.
3267 * g++.dg/tree-prof/reorder.C: Dito.
3268 * gcc.dg/tree-prof/20050826-2.c: Dito.
3269 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3270 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3271 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3272 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3273 * gcc.dg/tree-prof/inliner-1.c: Dito.
3274 * gcc.dg/tree-prof/merge_block.c: Dito.
3275 * gcc.dg/tree-prof/stringop-1.c: Dito.
3276 * gcc.dg/tree-prof/stringop-2.c: Dito.
3277 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3278 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3279 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3280 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3281 * gcc.dg/tree-prof/update-loopch.c: Dito.
3282 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3283 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3284 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3285 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3286 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3287 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3288 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3290 2016-07-13 Andi Kleen <ak@linux.intel.com>
3292 * lib/profopt.exp (profopt-execute): Remove .imports files.
3294 2016-07-13 Andi Kleen <ak@linux.intel.com>
3296 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3298 2016-07-13 Andi Kleen <ak@linux.intel.com>
3300 * lib/profopt.exp (dg-final-scan-autofdo,
3301 dg-final-scan-not-autofdo): New functions.
3303 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3305 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3306 * gcc.dg/vect/vect-35.c: Ditto.
3307 * gcc.dg/vect/vect-alias-check-2.c: New test.
3309 2016-07-13 Martin Liska <mliska@suse.cz>
3311 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3312 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3313 * gfortran.dg/pr42108.f90: Update expected dump scan.
3315 2016-07-13 Richard Biener <rguenther@suse.de>
3317 PR tree-optimization/24574
3318 * gcc.dg/pr24574.c: New testcase.
3320 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3322 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3323 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3324 * c-c++-common/pr68833-1.c: Require int32plus.
3325 * gcc.dg/ipa/pr63551.c: Likewise.
3326 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3327 * gcc.dg/ipa/pr64041.c: Require int32plus.
3329 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3332 * g++.dg/pr71633.C: New test.
3334 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3336 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3337 Add new arm_thumb1_cbz_ok effective target.
3338 * gcc.target/arm/cbz.c: New test.
3340 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3342 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3343 Define effective target.
3344 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3345 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3346 * gcc.target/arm/movhi_movw.c: New test.
3347 * gcc.target/arm/movsi_movw.c: Likewise.
3348 * gcc.target/arm/movdi_movw.c: Likewise.
3350 2016-07-13 Richard Biener <rguenther@suse.de>
3353 * gcc.dg/pr71104-1.c: New testcase.
3354 * gcc.dg/pr71104-2.c: Likewise.
3356 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3359 * gcc.target/powerpc/pr71805.c: New test.
3361 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3363 * gcc.target/powerpc/divkc3-1.c: New.
3364 * gcc.target/powerpc/mulkc3-1.c: New.
3366 2016-07-12 Nathan Sidwell <nathan@acm.org>
3368 * gcc.target/arm/data-rel-1.c: New.
3369 * gcc.target/arm/data-rel-2.c: New.
3370 * gcc.target/arm/data-rel-3.c: New.
3372 2016-07-12 Martin Liska <mliska@suse.cz>
3374 * gcc.dg/params/blocksort-part.c: New test.
3375 * gcc.dg/params/params.exp: New file.
3377 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3380 * gcc.c-torture/execute/pr71700.c: New test.
3382 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3383 Richard Biener <rguenther@suse.de>
3385 PR tree-optimization/23286
3386 PR tree-optimization/70159
3387 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3388 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3389 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3390 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3391 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3392 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3393 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3394 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3395 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3396 * gcc.dg/pr51879-12.c: Likewise.
3397 * gcc.dg/strlenopt-9.c: Likewise.
3398 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3399 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3400 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3401 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3402 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3403 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3404 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3405 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3406 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3407 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3408 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3409 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3410 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3411 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3412 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3414 2016-07-12 Richard Biener <rguenther@suse.de>
3416 PR rtl-optimization/68961
3417 * gcc.target/i386/pr68961.c: New testcase.
3419 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3422 * c-c++-common/gomp/pr71758.c: New test.
3423 * gfortran.dg/gomp/pr71758.f90: New test.
3425 PR tree-optimization/71823
3426 * gcc.dg/vect/pr71823.c: New test.
3428 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3430 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3431 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3432 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3434 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3437 * gcc.target/i386/pr71801.c: New test.
3439 2016-07-11 Richard Biener <rguenther@suse.de>
3441 PR tree-optimization/71816
3442 * gcc.dg/torture/pr71816.c: New testcase.
3444 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3447 * gfortran.dg/dependency_46.f90: New test.
3449 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3451 PR rtl-optimization/71621
3452 * gcc.target/i386/pr71621-1.c: New.
3453 * gcc.target/i386/pr71621-2.c: New.
3455 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3457 * gfortran.dg/goacc/pr71704.f90: New test.
3459 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3462 * gcc.target/powerpc/pr71297.c: New.
3464 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3466 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3468 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3471 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3473 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3475 PR tree-optimization/71667
3476 * gcc.dg/vect/pr71667.c: New
3478 2016-07-08 Martin Liska <mliska@suse.cz>
3480 * gcc.dg/torture/pr71606.c: New test.
3482 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3485 * gfortran.dg/pr71764.f90: New test.
3487 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3488 Kai Tietz <ktietz70@googlemail.com>
3492 * g++.dg/cpp0x/pr70869.C: New test.
3493 * g++.dg/cpp0x/pr71054.C: New test.
3495 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3497 * g++.dg/debug/pr71432.C: Fail on AIX.
3499 2016-07-07 Martin Liska <mliska@suse.cz>
3501 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3502 an undefined behavior.
3503 * gfortran.dg/do_3.F90: Likewise.
3504 * gfortran.dg/do_check_11.f90: New test.
3505 * gfortran.dg/do_check_12.f90: New test.
3506 * gfortran.dg/do_corner_warn.f90: New test.
3508 2016-07-07 Martin Liska <mliska@suse.cz>
3510 * gfortran.dg/predict-1.f90: Ammend the test.
3511 * gfortran.dg/predict-2.f90: Likewise.
3513 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3516 * g++.dg/pr71624.C: New test.
3518 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3520 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3521 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3522 ARMv8-M Mainline architectures.
3524 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3526 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3527 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3529 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3533 * gcc.target/powerpc/pr71763.c: New file.
3535 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3537 PR tree-optimization/71518
3538 * gcc.dg/pr71518.c: New test.
3540 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3542 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3544 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3547 * gcc.target/avr/pr50739.c: New test.
3549 2016-07-05 Jan Hubicka <jh@suse.cz>
3551 * gcc.dg/tree-ssa/scev-14.c: update template.
3553 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3555 * gcc.dg/vect/group-no-gaps-1.c: New test.
3557 2016-07-05 Andi Kleen <ak@linux.intel.com>
3559 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3560 if kernel supports MPX.
3562 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3564 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3566 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3567 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3569 * gcc.target/powerpc/signbit-1.c: New test.
3570 * gcc.target/powerpc/signbit-2.c: New test.
3571 * gcc.target/powerpc/signbit-3.c: New test.
3573 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3575 PR rtl-optimization/71594
3576 * gcc.dg/torture/pr71594.c: New test.
3578 2016-07-05 Jan Hubicka <jh@suse.cz>
3580 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3582 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3585 * g++.dg/parse/error5.C: Update column
3586 number of missing semicolon error.
3587 * g++.dg/pr62314-2.C: New test case.
3589 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3591 * gfortran.dg/coarray_stat_function.f90: New test.
3592 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3593 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3596 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3599 * gfortran.dg/deferred_character_17.f90: New test.
3601 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3603 * gcc.target/arm/neon/polytypes.c: Move to ...
3604 * gcc.target/arm/polytypes.c: ... here.
3605 * gcc.target/arm/neon/pr51534.c: Move to ...
3606 * gcc.target/arm/pr51534.c: ... here.
3607 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3608 * gcc.target/arm/vect-vcvt.c: ... here.
3609 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3610 * gcc.target/arm/vect-vcvtq.c: ... here.
3611 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3612 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3613 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3614 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3615 * gcc.target/arm/neon/neon.exp: Delete.
3616 * gcc.target/arm/neon/: Delete.
3618 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3621 * gfortran.dg: pr65575.f90: New test.
3623 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3626 * gfortran.dg: pr35849.f90: New test.
3628 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3631 * g++.dg/cpp0x/pr71739.C: New test.
3633 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3635 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3637 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3639 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3641 * gcc.target/s390/loc-1.c: New test.
3643 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3645 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3646 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3648 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3651 * gcc.target/aarch64/pr63874.c: New test.
3653 2016-07-04 Jan Beulich <jbeulich@suse.com>
3655 * g++.dg/header.c: New.
3656 * gcc.dg/header.c: New.
3658 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3661 * c-c++-common/Wunused-var-15.c: New test.
3663 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3666 * gfortran.dg/gomp/pr71687.f90: New test.
3668 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3670 * gcc.dg/const-float128-ped.c: Require __float128 effective
3672 * gcc.dg/const-float128.c: Likewise.
3673 * gcc.dg/torture/float128-cmp-invalid.c: Require
3674 __float128 and base_quadfloat_support effective targets, and
3676 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3677 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3678 * gcc.dg/torture/float128-nan.c: Likewise.
3679 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3680 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3681 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3682 * lib/target-supports.exp (check_effective_target___float128): New.
3683 (add_options_for___float128): New.
3684 (check_effective_target_base_quadword_support): New.
3686 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3689 * gcc.target/powerpc/pr71720.c: New test.
3691 2016-07-01 Jan Beulich <jbeulich@suse.com>
3693 * gcc.dg/bss.c: New.
3695 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3698 * gcc.target/powerpc/pr71698.c: New test.
3700 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3703 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3704 instead of ".foo" for its section name.
3705 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3706 depending on MCU's flash size.
3707 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3708 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3709 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3710 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3711 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3712 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3714 2016-07-01 Jan Beulich <jbeulich@suse.com>
3716 * gcc.target/i386/pr65105-2.c: Add -msse2.
3718 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3720 PR tree-optimization/71707
3721 * gcc.dg/strlenopt-29.c: New test.
3724 * gfortran.dg/gomp/pr71704.f90: New test.
3727 * gfortran.dg/gomp/pr71705.f90: New test.
3729 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3731 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3732 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3733 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3734 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3735 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3736 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3737 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3738 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3739 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3740 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3741 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3742 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3743 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3744 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3745 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3746 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3747 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3748 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3749 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3750 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3751 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3752 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3753 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3754 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3755 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3756 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3757 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3758 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3759 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3760 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3761 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3762 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3763 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3764 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3765 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3766 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3767 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3768 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3769 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3770 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3771 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3772 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3773 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3774 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3775 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3776 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3777 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3778 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3779 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3780 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3781 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3782 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3783 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3784 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3785 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3786 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3787 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3788 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3789 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3790 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3791 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3792 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3793 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3794 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3795 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3796 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3797 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3798 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3799 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3800 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3801 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3802 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3803 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3804 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3805 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3806 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3807 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3808 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3809 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3810 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3811 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3813 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3814 James Greenhalgh <james.greenhalgh@arm.com>
3816 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3818 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3819 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3821 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3823 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3826 * gcc.dg/spellcheck-options-12.c: New test case.
3828 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3831 * gcc.c-torture/compile/pr71693.c: New test.
3833 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3835 * gcc.dg/spellcheck-params.c: New testcase.
3836 * gcc.dg/spellcheck-params-2.c: New testcase.
3838 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3840 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3841 vector extract instructions.
3842 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3844 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3847 * gfortran.dg/unexpected_eof_2.f90: New test.
3848 * gfortran.dg/unexpected_eof_3.f90: New test.
3850 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3852 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3854 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3856 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3857 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3858 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3860 2016-06-29 Richard Biener <rguenther@suse.de>
3863 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3865 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3867 * gcc.target/arm/aapcs/neon-vect10.c: Require
3868 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3869 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3870 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3871 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3872 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3873 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3874 * gcc.target/arm/fp16-aapcs-1.c: Require
3875 -mfloat-ab=hard. Also simplify the test.
3876 * gcc.target/arm/fp16-aapcs-2.c: New.
3878 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3880 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3881 (add_options_for_arm_fp16_ieee): New.
3882 (add_options_for_arm_fp16_alternative): New.
3883 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3885 (effective_target_arm_fp16_hw): New.
3887 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3889 PR tree-optimization/71655
3890 * g++.dg/pr71655.C: New test.
3892 2016-06-29 Martin Liska <mliska@suse.cz>
3894 * gcc.dg/pr71585.c: New test.
3895 * gcc.dg/pr71585-2.c: New test.
3896 * gcc.dg/pr71585-3.c: New test.
3898 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3900 PR tree-optimization/70729
3901 * g++.dg/vect/pr70729.cc: New test.
3903 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3905 * c-c++-common/gomp/cancel-1.c: Extend.
3907 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3909 PR tree-optimization/71625
3910 * gcc.dg/strlenopt-28.c: New test.
3912 2016-06-29 Richard Biener <rguenther@suse.de>
3915 * g++.dg/torture/pr71002.C: Adjust testcase.
3917 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3920 * gcc.dg/pr71685.c: New test.
3922 2016-06-28 Martin Sebor <msebor@redhat.com>
3925 * gcc.dg/init-bad-9.c: New test.
3927 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3929 * gcc.target/powerpc/abs128-1.c: Require VSX.
3930 * gcc.target/powerpc/copysign128-1.c: Likewise.
3931 * gcc.target/powerpc/inf128-1.c: Likewise.
3932 * gcc.target/powerpc/nan128-1.c: Likewise.
3934 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3937 * gcc.c-torture/execute/pr71626-1.c: New test.
3938 * gcc.c-torture/execute/pr71626-2.c: New test.
3940 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3943 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3945 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3948 * gcc.target/powerpc/pr71670.c: New testcase.
3950 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3953 * gcc.target/powerpc/pr71656-1.c: New test.
3954 * gcc.target/powerpc/pr71656-2.c: New test.
3956 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3958 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3960 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3961 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3962 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3963 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3964 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3965 Add arm_neon_fp16_ok effective target.
3966 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3968 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3970 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3972 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3974 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3976 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3978 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3980 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3982 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3984 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3986 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3989 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3991 * gcc.dg/predict-12.c: New testcase.
3993 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3996 * gfortran.dg/pr71649.f90: New test.
3998 2016-06-25 Jakub Jelinek <jakub@redhat.com>
4000 PR tree-optimization/71643
4001 * g++.dg/opt/pr71643.C: New test.
4003 PR tree-optimization/71631
4004 * gcc.c-torture/execute/pr71631.c: New test.
4006 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4008 * gcc.dg/predict-11.c: New testcase.
4009 * gfortran.dg/predict-2.f90: New testcase.
4011 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4013 * gcc.dg/predict-10.c: New test.
4015 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4017 * gcc.target/powerpc/abs128-1.c: New.
4018 * gcc.target/powerpc/copysign128-1.c: New.
4019 * gcc.target/powerpc/inf128-1.c: New.
4020 * gcc.target/powerpc/nan128-1.c: New.
4022 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4024 * gfortran.dg/pr71642.f90: New test.
4026 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4028 PR tree-optimization/71647
4029 * gcc.target/i386/pr71647.c: New test.
4031 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4033 * gcc.target/i386/noplt-gd-1.c: New test.
4034 * gcc.target/i386/noplt-gd-2.c: Likewise.
4035 * gcc.target/i386/noplt-gd-3.c: Likewise.
4036 * gcc.target/i386/noplt-ld-1.c: Likewise.
4037 * gcc.target/i386/noplt-ld-2.c: Likewise.
4038 * gcc.target/i386/noplt-ld-3.c: Likewise.
4039 * lib/target-supports.exp
4040 (check_effective_target_tls_get_addr_via_got): New.
4042 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4044 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4045 testsuite compile flags.
4046 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4047 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4049 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4051 * g++dg/vect/pr36684.cc: Add dg-do compile.
4052 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4053 * gcc.dg/vect/pr70021.c: Ditto.
4054 * gcc.dg/vect/pr70138-1.c: Ditto.
4055 * gcc.dg/vect/pr70138-2.c: Ditto.
4056 * gcc.dg/vect/pr70354-1.c: Ditto.
4057 * gcc.dg/vect/pr70354-2.c: Ditto.
4058 * gcc.dg/vect/pr71259.c: Ditto.
4059 * gcc.dg/vect/pr71416-1.c: Ditto.
4060 * gcc.dg/vect/slp-43.c: Ditto.
4061 * gcc.dg/vect/slp-45.c: Ditto.
4062 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4063 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4064 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4065 * gfortran.dg/vect/pr69980.f90: Ditto.
4067 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4069 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4070 * gcc.dg/vect/bb-slp-30.c: Ditto.
4071 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4072 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4073 * gcc.dg/vect/pr45902.c: Ditto.
4074 * gcc.dg/vect/pr48172.c: Ditto.
4075 * gcc.dg/vect/pr48377.c: Ditto.
4076 * gcc.dg/vect/pr49038.c: Ditto.
4077 * gcc.dg/vect/pr49771.c: Ditto.
4078 * gcc.dg/vect/pr52091.c: Ditto.
4079 * gcc.dg/vect/pr53185-2.c: Ditto.
4080 * gcc.dg/vect/pr56826.c: Ditto.
4081 * gcc.dg/vect/pr60276.c: Ditto.
4082 * gcc.dg/vect/pr62021.c: Ditto.
4083 * gcc.dg/vect/pr63530.c: Ditto.
4084 * gcc.dg/vect/pr65518.c: Ditto.
4085 * gcc.dg/vect/pr65947-1.c: Ditto.
4086 * gcc.dg/vect/pr65947-10.c: Ditto.
4087 * gcc.dg/vect/pr65947-11.c: Ditto.
4088 * gcc.dg/vect/pr65947-12.c: Ditto.
4089 * gcc.dg/vect/pr65947-13.c: Ditto.
4090 * gcc.dg/vect/pr65947-2.c: Ditto.
4091 * gcc.dg/vect/pr65947-3.c: Ditto.
4092 * gcc.dg/vect/pr65947-4.c: Ditto.
4093 * gcc.dg/vect/pr65947-5.c: Ditto.
4094 * gcc.dg/vect/pr65947-6.c: Ditto.
4095 * gcc.dg/vect/pr65947-7.c: Ditto.
4096 * gcc.dg/vect/pr65947-8.c: Ditto.
4097 * gcc.dg/vect/pr65947-9.c: Ditto.
4098 * gcc.dg/vect/pr71416-1.c: Ditto.
4099 * gcc.dg/vect/pr71439.c: Ditto.
4100 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4101 * gcc.dg/vect/vect-bswap16.c: Ditto.
4102 * gcc.dg/vect/vect-bswap32.c: Ditto.
4103 * gcc.dg/vect/vect-bswap64.c: Ditto.
4104 * gcc.dg/vect/vect-live-1.c: Ditto.
4105 * gcc.dg/vect/vect-live-2.c: Ditto.
4106 * gcc.dg/vect/vect-live-3.c: Ditto.
4107 * gcc.dg/vect/vect-live-4.c: Ditto.
4108 * gcc.dg/vect/vect-live-5.c: Ditto.
4109 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4110 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4111 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4112 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4113 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4114 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4115 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4116 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4117 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4118 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4119 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4120 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4121 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4122 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4123 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4124 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4125 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4127 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4129 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4131 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4133 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4134 ia32 if R_386_GOT32X relocation is supported.
4135 * gcc.target/i386/noplt-3.c: Likewise.
4136 * gcc.target/i386/noplt-2.c: Likewise.
4137 (main): Renamed to ...
4139 * gcc.target/i386/noplt-4.c: Likewise.
4140 (main): Renamed to ...
4142 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4143 * gcc.target/i386/pr67400-5.c: Likewise.
4145 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4147 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4148 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4150 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4151 f4): Adjust expected diagnostics.
4152 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4153 (T): If OVFP is defined, redefine to TP.
4154 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4155 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4156 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4157 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4158 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4159 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4160 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4161 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4162 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4163 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4164 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4165 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4166 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4167 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4168 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4169 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4170 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4171 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4172 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4173 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4174 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4175 as last argument to __builtin_add_overflow_p.
4177 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4179 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4180 dg-options and remove default vector testsuite compile flags.
4181 * g++.dg/vect/pr33860a.cc: Ditto.
4182 * g++.dg/vect/pr45470-a.cc: Ditto.
4183 * g++.dg/vect/pr45470-b.cc: Ditto.
4184 * g++.dg/vect/pr60896.cc: Ditto.
4185 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4186 * gcc.dg/vect/pr18308.c: Ditto.
4187 * gcc.dg/vect/pr24049.c: Ditto.
4188 * gcc.dg/vect/pr33373.c: Ditto.
4189 * gcc.dg/vect/pr36228.c: Ditto.
4190 * gcc.dg/vect/pr42395.c: Ditto.
4191 * gcc.dg/vect/pr42604.c: Ditto.
4192 * gcc.dg/vect/pr46663.c: Ditto.
4193 * gcc.dg/vect/pr48765.c: Ditto.
4194 * gcc.dg/vect/pr49093.c: Ditto.
4195 * gcc.dg/vect/pr49352.c: Ditto.
4196 * gcc.dg/vect/pr52298.c: Ditto.
4197 * gcc.dg/vect/pr52870.c: Ditto.
4198 * gcc.dg/vect/pr53185.c: Ditto.
4199 * gcc.dg/vect/pr53773.c: Ditto.
4200 * gcc.dg/vect/pr56695.c: Ditto.
4201 * gcc.dg/vect/pr62171.c: Ditto.
4202 * gcc.dg/vect/pr63530.c: Ditto.
4203 * gcc.dg/vect/pr68339.c: Ditto.
4204 * gcc.dg/vect/pr71259.c: Ditto.
4205 * gcc.dg/vect/vect-82_64.c: Ditto.
4206 * gcc.dg/vect/vect-83_64.c: Ditto.
4207 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4208 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4209 * gcc.dg/vect/vect-shift-2.c: Ditto.
4210 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4211 * gfortran.dg/vect/pr39318.f90: Ditto.
4212 * gfortran.dg/vect/pr45714-a.f: Ditto.
4213 * gfortran.dg/vect/pr45714-b.f: Ditto.
4214 * gfortran.dg/vect/pr46213.f90: Ditto.
4216 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4217 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4219 * gcc.target/powerpc/p9-splat-5.c: New test.
4221 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4223 PR tree-optimization/71488
4224 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4225 * lib/target-supports.exp: ... here.
4226 (check_sse4_hw_available): New procedure.
4227 (check_effective_target_sse4_runtime): Ditto.
4228 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4229 -march=westmere for sse4_runtime targets.
4230 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4231 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4232 (dg-additional-options): Use for sse4_runtime targets.
4233 (main): Call check_vect ().
4234 (dg-final): Perform scan only for sse4_runtime targets.
4236 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4240 * gcc.target/i386/pr66232-14.c: New file.
4241 * gcc.target/i386/pr66232-15.c: Likewise.
4242 * gcc.target/i386/pr66232-16.c: Likewise.
4243 * gcc.target/i386/pr66232-17.c: Likewise.
4244 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4245 ia32 if R_386_GOT32X relocation is supported.
4246 * gcc.target/i386/pr67400-2.c: Likewise.
4247 * gcc.target/i386/pr67400-3.c: Likewise.
4248 * gcc.target/i386/pr67400-4.c: Likewise.
4249 * gcc.target/i386/pr67400-6.c: Likewise.
4250 * gcc.target/i386/pr67400-7.c: Likewise.
4251 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4253 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4255 PR libgfortran/48852
4256 * gfortran.dg/char4_iunit_1.f03: Update test.
4257 * gfortran.dg/f2003_io_5.f03: Update test.
4258 * gfortran.dg/real_const_3.f90: Update test.
4260 2016-06-23 Andi Kleen <ak@linux.intel.com>
4262 * g++.dg/bprob/bprob.exp: Support autofdo.
4263 * g++.dg/tree-prof/tree-prof.exp: dito.
4264 * gcc.dg/tree-prof/tree-prof.exp: dito.
4265 * gcc.misc-tests/bprob.exp: dito.
4266 * gfortran.dg/prof/prof.exp: dito.
4267 * lib/profopt.exp: dito.
4268 * lib/target-supports.exp: Check for autofdo.
4270 2016-06-23 Martin Liska <mliska@suse.cz>
4272 * gcc.dg/pr71619.c: New test.
4274 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4277 * gcc.target/i386/pr67400-1.c: New test.
4278 * gcc.target/i386/pr67400-2.c: Likewise.
4279 * gcc.target/i386/pr67400-3.c: Likewise.
4280 * gcc.target/i386/pr67400-4.c: Likewise.
4281 * gcc.target/i386/pr67400-5.c: Likewise.
4282 * gcc.target/i386/pr67400-6.c: Likewise.
4283 * gcc.target/i386/pr67400-7.c: Likewise.
4285 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4287 * c-c++-common/missing-header-1.c: New test case.
4288 * c-c++-common/missing-header-2.c: New test case.
4289 * c-c++-common/missing-header-3.c: New test case.
4290 * c-c++-common/missing-header-4.c: New test case.
4292 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4295 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4297 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4298 expected results due to builtin "nanl" now being suggested for
4300 * gcc.dg/pr67580.c: Update expected messages.
4301 * gcc.dg/spellcheck-identifiers.c: New testcase.
4302 * gcc.dg/spellcheck-typenames.c: New testcase.
4304 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4306 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4309 diagnostic-test-show-locus-parseable-fixits.c to sources for
4310 diagnostic_plugin_test_show_locus.c.
4311 * lib/gcc-defs.exp (freeform_regexps): New global.
4312 (dg-regexp): New function.
4313 (handle-dg-regexps): New function.
4314 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4315 freeform_regexps to the empty list.
4316 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4318 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4320 PR tree-optimization/71488
4321 * g++.dg/pr71488.C: New test.
4322 * gcc.dg/vect/vect-bool-cmp.c: New test.
4324 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4326 * gcc.dg/guality/param-5.c: New test.
4328 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4330 * gcc.target/i386/asm-flag-7.c: New test.
4332 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4334 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4335 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4336 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4337 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4338 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4339 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4340 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4341 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4342 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4343 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4344 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4345 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4346 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4347 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4348 * lib/target-supports.exp: Likewise.
4350 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4352 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4353 * gcc.dg/attr-ms_struct-2.c: Likewise.
4354 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4355 * gcc.dg/bf-ms-attrib.c: Likewise.
4356 * gcc.dg/bf-ms-layout-2.c: Likewise.
4357 * gcc.dg/bf-ms-layout-3.c: Likewise.
4358 * gcc.dg/bf-ms-layout.c: Likewise.
4359 * gcc.dg/bf-no-ms-layout.c: Likewise.
4360 * gcc.target/i386/bitfield1.c: Likewise.
4361 * gcc.target/i386/bitfield2.c: Likewise.
4362 * gcc.target/i386/bitfield3.c: Likewise.
4364 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4366 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4367 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4368 override other than -mcpu=power9 command-line option is specified,
4369 or if the target operating system is aix.
4370 * gcc.target/powerpc/darn-1.c: Likewise.
4371 * gcc.target/powerpc/darn-2.c: Likewise.
4372 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4373 test if effective-target is not powerpc_p9vector_ok or if the
4374 target operating system is not defined.
4375 * gcc.target/powerpc/vslv-1.c: Likewise.
4376 * gcc.target/powerpc/vsrv-0.c: Likewise.
4377 * gcc.target/powerpc/vsrv-1.c: Likewise.
4379 2016-06-21 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/coarray/data_1.f90: New.
4384 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4386 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4387 (dg-require-effective-target): Use arm_v8_neon_hw.
4388 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4389 (dg-require-effective-target): Likewise.
4390 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4391 (dg-require-effective-target): Likewise.
4392 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4393 (dg-require-effective-target): Likewise.
4394 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4395 (dg-require-effective-target): Likewise.
4396 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4397 (dg-require-effective-target): Likewise.
4398 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4401 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4403 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4404 Set to 3 so test passes.
4406 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4408 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4410 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4412 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4413 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4414 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4415 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4417 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4419 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4420 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4422 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4425 * gcc.target/i386/pr71549.c: New test.
4427 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4429 * gcc.target/powerpc/vadsdu-0.c: Replace
4430 dg-require-effective-target directive to allow test to run on more
4431 platforms, and add dg-skip-if directive to disable test on aix
4432 platforms because of known incompatibilities.
4433 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4434 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4435 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4436 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4437 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4438 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4439 * gcc.target/powerpc/vadsdub-2.c: Replace
4440 dg-require-effective-target directive to allow test to run on more
4441 platforms, and add dg-skip-if directive to disable test on aix
4442 platforms because of known incompatibilities.
4443 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4444 with vec_absdb call to differentiate this test from vadsdub-1.c.
4445 * gcc.target/powerpc/vadsduh-1.c: Replace
4446 dg-require-effective-target directive to allow test to run on more
4447 platforms, and add dg-skip-if directive to disable test on aix
4448 platforms because of known incompatibilities.
4449 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4450 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4451 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4453 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4455 PR tree-optimization/71588
4456 * gcc.dg/pr71558.c: New test.
4458 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4460 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4461 * c-c++-common/pr68657-2.c: Likewise.
4462 * c-c++-common/pr68657-3.c: Likewise.
4463 * gcc.dg/torture/pr69714.c: Require int32plus support.
4464 * gcc.dg/torture/pr70025.c: Likewise.
4465 * gcc.dg/torture/pr70083.c: Likewise.
4466 * gcc.dg/torture/pr70542.c: Likewise.
4467 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4469 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4472 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4474 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4477 * gcc.dg/pr71581.c: New test.
4479 PR rtl-optimization/71591
4480 * gcc.dg/cpp/pr71591.c: New test.
4482 2016-06-20 David B. Robins <gcc@davidrobins.net>
4485 * g++.dg/torture/pr71571.C: New test.
4487 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4490 * gcc.target/i386/sse2-pr71559.c: New test.
4491 * gcc.target/i386/avx-pr71559.c: New test.
4492 * gcc.target/i386/avx512f-pr71559.c: New test.
4494 2016-06-20 Tobias Burnus <burnus@net-b.de>
4497 * gfortran.dg/pointer_remapping_10.f90: New.
4499 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4501 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4503 2016-06-20 Martin Sebor <msebor@redhat.com>
4506 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4507 * gnu90-const-expr-1.c: Same.
4508 * gnu99-const-expr-1.c: Same.
4509 * gnu99-static-1.c: Same.
4511 2016-06-20 Renlin Li <renlin.li@arm.com>
4514 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4516 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4518 * gcc.target/aarch64/vcvt_f64_1.c: New.
4519 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4520 * gcc.target/aarch64/vrecp_f64_1.c: New.
4522 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4524 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4527 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4530 * gcc.target/avr/torture/pr71103-2.c: New test.
4532 2016-06-19 Martin Sebor <msebor@redhat.com>
4535 * gcc.dg/alignof.c: New test.
4537 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4539 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4540 vs dg-error; test constexpr specifier too.
4542 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4544 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4546 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4548 * lib/target-supports.exp
4549 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4550 arm_neon_ok and merge flags. Fix temporary test name.
4551 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4554 2016-06-17 Martin Liska <mliska@suse.cz>
4556 * gcc.dg/predict-9.c: Fix dump scanning.
4558 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4560 PR tree-optimization/71354
4561 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4563 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4565 PR tree-optimization/71347
4566 * gcc.dg/tree-ssa/pr71347.c: New test.
4568 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4570 PR tree-optimization/71354
4571 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4573 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4575 * gcc.dg/vect/vect-alias-check-1.c: New test.
4577 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4580 * gcc.target/avr/pr71151-1.c: New test.
4581 * gcc.target/avr/pr71151-2.c: New test.
4582 * gcc.target/avr/pr71151-3.c: New test.
4583 * gcc.target/avr/pr71151-4.c: New test.
4584 * gcc.target/avr/pr71151-5.c: New test.
4585 * gcc.target/avr/pr71151-6.c: New test.
4586 * gcc.target/avr/pr71151-7.c: New test.
4587 * gcc.target/avr/pr71151-8.c: New test.
4588 * gcc.target/avr/pr71151-common.h: New test.
4590 2016-06-16 Martin Liska <mliska@suse.cz>
4592 * gfortran.dg/predict-1.f90: New test.
4594 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4597 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4599 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4601 * g++.dg/vect/pr36648.cc: Disable cunrolli
4603 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4606 * gcc.c-torture/execute/pr71554.c: New test.
4608 PR rtl-optimization/71532
4609 * gcc.dg/torture/pr71532.c: New test.
4611 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4613 * gcc.target/powerpc/p9-dimode1.c: New test.
4614 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4616 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4618 * gcc.c-torture/compile/20160615-1.c: New test.
4620 * g++.dg/cpp0x/ref-qual17.C: New test.
4622 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4625 * gcc.target/i386/pr71529.C: New test.
4627 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4629 PR tree-optimization/71483
4630 * g++.dg/vect/pr71483.c: New
4632 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4635 * g++.dg/inherit/crash6.C: New.
4636 * g++.dg/inherit/union2.C: Likewise.
4637 * g++.dg/inherit/virtual12.C: Likewise.
4638 * g++.dg/inherit/virtual13.C: Likewise.
4639 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4641 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4643 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4645 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4647 PR tree-optimization/71439
4648 * gcc.dg/vect/pr71439.c: New
4650 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4652 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4654 2016-06-15 Richard Biener <rguenther@suse.de>
4656 * gcc.dg/vect/slp-45.c: New testcase.
4658 2016-06-15 Richard Biener <rguenther@suse.de>
4660 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4662 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4664 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4665 requirements, and disable for AIX for now.
4666 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4668 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4671 * g++.dg/opt/pr71528.C: New test.
4674 * g++.dg/init/pr71516.C: New test.
4676 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4678 * g++.dg/init/array46.C: New.
4680 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4682 * gcc.target/i386/float128-3.c: New test.
4683 * gcc.target/i386/quad-sse4.c: Ditto.
4684 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4685 Update scan strings.
4687 2016-06-14 Richard Biener <rguenther@suse.de>
4690 * gfortran.dg/pr71526.f90: New testcase.
4692 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4694 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4695 * gcc.dg/zero_bits_compound-1.c: Likewise.
4697 2016-06-14 Richard Biener <rguenther@suse.de>
4699 PR tree-optimization/71522
4700 * gcc.dg/torture/pr71522.c: New testcase.
4702 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4704 PR tree-optimization/71520
4705 * gcc.dg/tree-ssa/pr71520.c: New test.
4707 2016-06-14 Richard Biener <rguenther@suse.de>
4709 PR tree-optimization/71521
4710 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4712 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4715 * c-c++-common/ubsan/bounds-13.c: New test.
4717 PR preprocessor/71183
4718 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4720 2016-06-13 Jeff Law <law@redhat.com>
4722 PR tree-optimization/71403
4723 * c-c++-common/ubsan/pr71403-1.c: New test.
4724 * c-c++-common/ubsan/pr71403-2.c: New test.
4725 * c-c++-common/ubsan/pr71403-3.c: New test.
4727 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4730 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4731 Add -Wno-psabi -w to dg-options.
4733 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4735 * gcc.target/powerpc/vadsdu-0.c: New test.
4736 * gcc.target/powerpc/vadsdu-1.c: New test.
4737 * gcc.target/powerpc/vadsdu-2.c: New test.
4738 * gcc.target/powerpc/vadsdu-3.c: New test.
4739 * gcc.target/powerpc/vadsdu-4.c: New test.
4740 * gcc.target/powerpc/vadsdu-5.c: New test.
4741 * gcc.target/powerpc/vadsdub-1.c: New test.
4742 * gcc.target/powerpc/vadsdub-2.c: New test.
4743 * gcc.target/powerpc/vadsduh-1.c: New test.
4744 * gcc.target/powerpc/vadsduh-2.c: New test.
4745 * gcc.target/powerpc/vadsduw-1.c: New test.
4746 * gcc.target/powerpc/vadsduw-2.c: New test.
4748 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4750 * gcc.dg/c99-init-2.c (c): Update expected error message.
4751 * gcc.dg/init-bad-8.c (foo): Likewise.
4752 * gcc.dg/spellcheck-fields-3.c: New test case.
4754 2016-06-13 Martin Liska <mliska@suse.cz>
4756 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4757 and "guess loop iv compared" heuristics.
4758 * gcc.dg/predict-2.c: Likewise.
4759 * gcc.dg/predict-3.c: Likewise.
4760 * gcc.dg/predict-4.c: Likewise.
4761 * gcc.dg/predict-5.c: Likewise.
4762 * gcc.dg/predict-6.c: Likewise.
4764 2016-06-13 Marek Polacek <polacek@redhat.com>
4767 * c-c++-common/Wswitch-unreachable-4.c: New test.
4768 * gcc.dg/Wswitch-unreachable-2.c: New test.
4769 * g++.dg/tm/jump1.C: Move dg-warning.
4771 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4773 * gnat.dg/renaming10.ad[sb]: New test.
4775 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4778 * gfortran.dg/pr70673.f90: New test.
4780 2016-06-13 Richard Biener <rguenther@suse.de>
4783 * gcc.dg/align-3.c: New testcase.
4785 2016-06-13 Martin Liska <mliska@suse.cz>
4787 * gcc.target/i386/pr71458.c: New test.
4789 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4792 * gcc.dg/torture/float128-nan.c: New test.
4794 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4797 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4800 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4803 * gfortran.dg/comma_IO_extension_1.f90: New test.
4804 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4805 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4807 * gfortran.dg/graphite/pr38083.f90: Likewise.
4808 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4811 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4813 * gnat.dg/case_character.adb: New test.
4815 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4818 * gcc.target/powerpc/pr71310.c: New testcase.
4820 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4823 * gcc.dg/pr71478.c: New test.
4825 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4828 * gcc.c-torture/execute/pr71494.c: New test.
4831 * gcc.target/i386/pr68657.c: New test.
4834 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4835 (test): Add -masm=intel alternatives.
4837 2016-06-10 Martin Sebor <msebor@redhat.com>
4840 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4842 2016-06-10 Jeff Law <law@redhat.com>
4844 PR tree-optimization/71335
4845 * gcc.c-torture/execute/pr71335.c: New test.
4847 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4849 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4850 the various "cannot tail-call: " messages.
4852 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4854 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4857 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4860 * c-c++-common/asan/pr71480.c: New test.
4862 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4864 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4865 (ASMNAME2): Likewise.
4866 (main): Replace fn in asm statement with ASMNAME ("fn").
4867 * gcc.dg/guality/pr68037-2.c: Likewise.
4868 * gcc.dg/guality/pr68037-3.c: Likewise.
4869 * gcc.dg/torture/pr68037-1.c: Likewise.
4870 * gcc.dg/torture/pr68037-2.c: Likewise.
4871 * gcc.dg/torture/pr68037-3.c: Likewise.
4873 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4876 * gcc.target/i386/pr68843-1.c: New test.
4877 * gcc.target/i386/pr68843-2.c: New test.
4879 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4880 Cesar Philippidis <cesar@codesourcery.com>
4883 * gcc.dg/goacc/nested-function-1.c: New file.
4884 * gcc.dg/goacc/nested-function-2.c: Likewise.
4885 * gcc.dg/goacc/pr71373.c: Likewise.
4886 * gfortran.dg/goacc/cray-2.f95: Likewise.
4887 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4888 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4889 * gfortran.dg/goacc/cray.f95: Update.
4890 * gfortran.dg/goacc/loop-1.f95: Likewise.
4891 * gfortran.dg/goacc/loop-3.f95: Likewise.
4892 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4893 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4895 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4897 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4898 for OpenACC tile clauses.
4899 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4902 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4904 * c-c++-common/goacc/cache-2.c: ... this new file.
4905 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4906 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4907 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4909 * gfortran.dg/goacc/cray.f95: Likewise.
4910 * gfortran.dg/goacc/loop-1.f95: Likewise.
4912 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4914 PR tree-optimization/71407
4915 PR tree-optimization/71416
4916 * gcc.dg/vect/pr71407.c: New
4917 * gcc.dg/vect/pr71416-1.c: New
4918 * gcc.dg/vect/pr71416-2.c: New
4920 2016-06-10 Richard Biener <rguenther@suse.de>
4923 * gcc.dg/torture/pr71477.c: New testcase.
4925 2016-06-09 Julia Koval <julia.koval@intel.com>
4927 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4928 * gcc.target/i386/interrupt-13.c: Likewise.
4929 * gcc.target/i386/interrupt-15.c: Likewise.
4930 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4931 * gcc.target/i386/interrupt-24.c: Likewise.
4932 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4933 * gcc.target/i386/interrupt-9.c: Likewise.
4934 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4936 2016-06-09 Martin Sebor <msebor@redhat.com>
4939 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4940 * gcc.dg/builtin-constant_p-1.c: Same.
4941 * gcc.dg/builtins-error.c: Same.
4942 * gcc.dg/pr70859.c: Same.
4944 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4946 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4947 * gcc.dg/torture/pr68067-1.c: Likewise.
4948 * gcc.dg/torture/pr68067-2.c: Likewise.
4950 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4952 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4955 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4958 * g++.dg/inherit/crash5.C: New.
4960 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4963 * g++.dg/inherit/crash5.C: New.
4964 * g++.dg/inherit/virtual1.C: Adjust.
4966 2016-06-09 Martin Liska <mliska@suse.cz>
4968 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4969 * g++.dg/predict-loop-exit-2.C: Likewise.
4970 * g++.dg/predict-loop-exit-3.C: Likewise.
4971 * gcc.dg/predict-1.c: Likewise.
4972 * gcc.dg/predict-2.c: Likewise.
4973 * gcc.dg/predict-3.c: Likewise.
4974 * gcc.dg/predict-4.c: Likewise.
4975 * gcc.dg/predict-5.c: Likewise.
4976 * gcc.dg/predict-6.c: Likewise.
4977 * gcc.dg/predict-7.c: Likewise.
4979 2016-06-09 Richard Biener <rguenther@suse.de>
4981 PR tree-optimization/71462
4982 * gcc.dg/torture/pr71462.c: New testcase.
4984 2016-06-09 Marek Polacek <polacek@redhat.com>
4987 * gcc.dg/c11-generic-3.c: New test.
4989 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4991 * g++.dg/init/array42.C: New.
4992 * g++.dg/init/array43.C: Likewise.
4993 * g++.dg/init/array44.C: Likewise.
4994 * g++.dg/init/array45.C: Likewise.
4995 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4996 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4997 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4998 * g++.dg/gomp/pr35751.C: Likewise.
4999 * g++.dg/init/array23.C: Likewise.
5000 * g++.dg/init/brace2.C: Likewise.
5001 * g++.dg/init/brace6.C: Likewise.
5003 2016-06-08 Martin Sebor <msebor@redhat.com>
5004 Jakub Jelinek <jakub@redhat.com>
5008 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5009 * c-c++-common/builtin-arith-overflow-2.c: New test.
5010 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5011 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5012 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5014 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5017 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5019 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5021 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5022 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5023 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5024 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5025 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5026 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5027 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5028 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5029 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5030 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5031 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5032 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5033 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5035 2016-06-08 Richard Biener <rguenther@suse.de>
5037 PR tree-optimization/68558
5038 * gcc.dg/vect/slp-44.c: New testcase.
5040 2016-06-08 Richard Biener <rguenther@suse.de>
5042 * gcc.dg/vect/slp-43.c: New testcase.
5044 2016-06-08 Richard Biener <rguenther@suse.de>
5046 PR tree-optimization/71452
5047 * gcc.dg/torture/pr71452.c: New testcase.
5049 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5052 * g++.dg/torture/pr71448.C: New test.
5054 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5058 * g++.dg/debug/pr71432.C: New test.
5060 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5062 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5063 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5064 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5066 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5068 * gcc.dg/vect/vect-live-2.c: Update effective target.
5069 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5070 * lib/target-supports.exp: Add aarch64 to vect_long.
5072 2016-06-08 Marek Polacek <polacek@redhat.com>
5075 * gcc.dg/noncompile/pr71418.c: New test.
5078 * gcc.dg/noncompile/pr71426.c: New test.
5080 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5082 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5083 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5084 * gcc.dg/predict-3.c: Update template.
5085 * gcc.dg/predict-5.c: Update template.
5086 * gcc.dg/predict-6.c: Update template.
5087 * gcc.dg/predict-9.c: Update template.
5088 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5090 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5092 * gcc.target/powerpc/vec-mul.c: New test.
5094 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5096 * gcc.dg/spellcheck-fields-2.c: New test case.
5098 2016-06-07 Richard Biener <rguenther@suse.de>
5101 * gcc.dg/Wpragmas-1.c: New testcase.
5102 * gcc.dg/Wattributes-4.c: Likewise.
5103 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5106 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5108 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5109 spurious debug code.
5111 2016-06-07 Richard Biener <rguenther@suse.de>
5113 PR tree-optimization/71428
5114 * gcc.dg/torture/pr71428.c: New testcase.
5116 2016-06-07 Richard Biener <rguenther@suse.de>
5119 * gcc.dg/torture/pr71423.c: New testcase.
5121 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5124 * gcc.dg/tree-ssa/pr71408.c: New test.
5126 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5129 * g++.dg/torture/pr71281.C: New test.
5131 2016-06-06 Marek Polacek <polacek@redhat.com>
5134 * gcc.dg/pr71362.c: New test.
5136 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5137 Patrick Palka <ppalka@gcc.gnu.org>
5142 * g++.dg/opt/pr70847.C: New test.
5143 * g++.dg/ubsan/pr70847.C: New test.
5144 * g++.dg/ubsan/pr71393.C: New test.
5146 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5148 PR tree-optimization/71259
5149 * gcc.dg/vect/pr71259.c: New test.
5151 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5153 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5154 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5155 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5158 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5161 * gcc.c-torture/execute/pr37780.c: New test.
5162 * gcc.target/aarch64/pr37780_1.c: Likewise.
5163 * gcc.target/arm/pr37780_1.c: Likewise.
5165 2016-06-06 Marek Polacek <polacek@redhat.com>
5167 * c-c++-common/attr-may-alias-1.c: New test.
5168 * c-c++-common/attr-may-alias-2.c: New test.
5169 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5171 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5174 * gcc.target/i386/pr24414.c: New test.
5176 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5178 * gcc.target/sparc/vis4misc.c: New file.
5179 * gcc.target/sparc/fpcmp.c: Likewise.
5180 * gcc.target/sparc/fpcmpu.c: Likewise.
5182 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5184 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5185 * gcc.dg/vect/vect-live-3.c: Likewise.
5187 2016-06-06 Richard Biener <rguenther@suse.de>
5189 PR tree-optimization/71398
5190 * gcc.dg/torture/pr71398.c: New testcase.
5192 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5195 * g++.dg/pr71389.C: New test.
5197 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5200 * gfortran.dg/fmt_read_5.f: New test.
5202 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5205 * gfortran.dg/class_array_22.f03: New test.
5207 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5209 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5211 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5213 * gcc.dg/predict-9.c: Update template.
5215 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5218 * g++.dg/template/pr49377.C: New.
5220 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5222 PR tree-optimization/71405
5223 * g++.dg/torture/pr71405.C: New test.
5225 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5228 * g++.dg/inherit/crash5.C: New.
5229 * g++.dg/inherit/virtual1.C: Adjust.
5231 2016-06-03 Jeff Law <law@redhat.com>
5233 PR tree-optimization/71316
5234 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5236 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5238 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5239 dg-additional-options with just -fno-tree-scev-cprop in it.
5240 * gcc.dg/vect/vect-live-2.c: Likewise.
5241 * gcc.dg/vect/vect-live-5.c: Likewise.
5242 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5243 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5244 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5246 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5249 * g++.dg/other/friend6.C: New test.
5251 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5253 * g++.dg/torture/ppc-ldst-array.C: New.
5255 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5259 * gcc.dg/torture/builtin-fp-int-inexact.c,
5260 gcc.target/i386/387-builtin-fp-int-inexact.c,
5261 gcc.target/i386/387-rint-inline-1.c,
5262 gcc.target/i386/387-rint-inline-2.c,
5263 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5264 gcc.target/i386/sse2-rint-inline-1.c,
5265 gcc.target/i386/sse2-rint-inline-2.c,
5266 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5267 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5269 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5270 Julia Koval <julia.koval@intel.com>
5282 * gcc.dg/guality/pr68037-1.c: New test.
5283 * gcc.dg/guality/pr68037-2.c: Likewise.
5284 * gcc.dg/guality/pr68037-3.c: Likewise.
5285 * gcc.dg/torture/pr68037-1.c: Likewise.
5286 * gcc.dg/torture/pr68037-2.c: Likewise.
5287 * gcc.dg/torture/pr68037-3.c: Likewise.
5288 * gcc.dg/torture/pr68661-1a.c: Likewise.
5289 * gcc.dg/torture/pr68661-1b.c: Likewise.
5290 * gcc.target/i386/interrupt-1.c: Likewise.
5291 * gcc.target/i386/interrupt-2.c: Likewise.
5292 * gcc.target/i386/interrupt-3.c: Likewise.
5293 * gcc.target/i386/interrupt-4.c: Likewise.
5294 * gcc.target/i386/interrupt-5.c: Likewise.
5295 * gcc.target/i386/interrupt-6.c: Likewise.
5296 * gcc.target/i386/interrupt-7.c: Likewise.
5297 * gcc.target/i386/interrupt-8.c: Likewise.
5298 * gcc.target/i386/interrupt-9.c: Likewise.
5299 * gcc.target/i386/interrupt-10.c: Likewise.
5300 * gcc.target/i386/interrupt-11.c: Likewise.
5301 * gcc.target/i386/interrupt-12.c: Likewise.
5302 * gcc.target/i386/interrupt-13.c: Likewise.
5303 * gcc.target/i386/interrupt-14.c: Likewise.
5304 * gcc.target/i386/interrupt-15.c: Likewise.
5305 * gcc.target/i386/interrupt-16.c: Likewise.
5306 * gcc.target/i386/interrupt-17.c: Likewise.
5307 * gcc.target/i386/interrupt-18.c: Likewise.
5308 * gcc.target/i386/interrupt-19.c: Likewise.
5309 * gcc.target/i386/interrupt-20.c: Likewise.
5310 * gcc.target/i386/interrupt-21.c: Likewise.
5311 * gcc.target/i386/interrupt-22.c: Likewise.
5312 * gcc.target/i386/interrupt-23.c: Likewise.
5313 * gcc.target/i386/interrupt-24.c: Likewise.
5314 * gcc.target/i386/interrupt-25.c: Likewise.
5315 * gcc.target/i386/interrupt-26.c: Likewise.
5316 * gcc.target/i386/interrupt-27.c: Likewise.
5317 * gcc.target/i386/interrupt-28.c: Likewise.
5318 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5319 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5320 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5321 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5322 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5323 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5324 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5325 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5326 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5327 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5328 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5329 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5331 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5333 PR tree-optimization/52171
5334 * gcc.dg/pr52171.c: New test.
5335 * gcc.target/i386/pr52171.c: New test.
5337 2016-06-03 Jan Hubicka <jh@suse.cz>
5339 * g++.dg/tree-ssa/pred-1.C: New testcase
5340 * gcc.dg/tree-ssa/pred-1.c: New testcase
5342 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5345 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5347 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5349 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5351 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5353 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5355 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5356 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5357 * gcc.dg/vect/vect-live-1.c: New test.
5358 * gcc.dg/vect/vect-live-2.c: New test.
5359 * gcc.dg/vect/vect-live-3.c: New test.
5360 * gcc.dg/vect/vect-live-4.c: New test.
5361 * gcc.dg/vect/vect-live-5.c: New test.
5362 * gcc.dg/vect/vect-live-slp-1.c: New test.
5363 * gcc.dg/vect/vect-live-slp-2.c: New test.
5364 * gcc.dg/vect/vect-live-slp-3.c: New test.
5366 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5369 * g++.dg/opt/pr71387.C: New test.
5371 2016-06-02 Jeff Law <law@redhat.com>
5373 PR tree-optimization/71328
5374 * gcc.c-torture/compile/pr71328.c: New test.
5376 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5379 * gfortran.dg/fmt_read_3.f90: Fix typo.
5380 * gfortran.dg/fmt_read_4.f90: New test.
5382 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5384 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5385 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5386 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5387 * g++.dg/cpp0x/override2.C: Likewise.
5388 * g++.dg/parse/crash5.C: Likewise.
5389 * g++.dg/parse/error16.C: Likewise.
5390 * g++.dg/parse/error27.C: Likewise.
5391 * g++.dg/template/qualttp15.C: Likewise.
5392 * g++.dg/template/redecl4.C: Likewise.
5393 * g++.old-deja/g++.other/crash39.C: Likewise.
5394 * g++.old-deja/g++.other/struct1.C: Likewise.
5395 * g++.old-deja/g++.pt/m9a.C: Likewise.
5396 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5398 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5401 * c-c++-common/pr71372.c: New test.
5403 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5404 __TIME__ strings with __builtin_strcmp instead of printf and
5407 2016-06-02 Martin Liska <mliska@suse.cz>
5409 * gcc.dg/predict-9.c: New test.
5411 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5413 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5414 global set_compiler_env_var and global saved_compiler_env_var.
5416 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5418 PR rtl-optimization/71295
5419 * gcc.c-torture/compile/pr71295.c: New test.
5421 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5423 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5425 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5426 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5428 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5429 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5430 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5433 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5435 * gcc.target/powerpc/p9-splat-4.c: New test.
5437 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5440 * gcc.target/powerpc/pr71186.c: New test.
5442 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5445 * gfortran.dg/fmt_read_3.f90: New test.
5447 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5449 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5452 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5454 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5455 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5457 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5458 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5460 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5462 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5463 vars set by dg-set-compiler-env-var.
5465 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5468 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5469 to the module procedure declaration.
5470 * gfortran.dg/submodule_16.f08: New test.
5472 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5475 * c-c++-common/gomp/pr71371.c: New test.
5477 2016-06-01 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/71366
5480 * gcc.dg/torture/pr71366-1.c: New testcase.
5481 * gcc.dg/torture/pr71366-2.c: Likewise.
5483 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5485 * gcc.target/powerpc/vslv-0.c: New test.
5486 * gcc.target/powerpc/vslv-1.c: New test.
5487 * gcc.target/powerpc/vsrv-0.c: New test.
5488 * gcc.target/powerpc/vsrv-1.c: New test.
5490 2016-06-01 Nathan Sidwell <nathan@acm.org>
5492 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5493 * gcc.target/nvptx/weak.c: New.
5495 2016-06-01 Richard Biener <rguenther@suse.de>
5497 PR tree-optimization/71261
5498 * gcc.dg/torture/vect-bool-1.c: New testcase.
5500 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5502 * gfortran.dg/gomp/order-1.f90: New test.
5503 * gfortran.dg/gomp/order-2.f90: New test.
5505 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5507 * gcc.dg/unroll-6.c: Update template.
5508 * gcc.dg/unroll-7.c: New testcase.
5509 * gcc.dg/unroll-8.c: New testcase.
5511 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5513 * gnat.dg/opt56.ad[sb]: New test.
5515 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5518 * g++.dg/cpp0x/constexpr-ice16.C: New.
5520 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5522 PR tree-optimization/71314
5523 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5526 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5528 PR tree-optimization/71077
5529 * gcc.dg/tree-ssa/pr71077.c: New test.
5531 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5533 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5534 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5535 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5537 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5540 * g++.dg/cpp0x/pr71248.C: New.
5541 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5542 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5543 * g++.dg/init/new37.C: Likewise.
5544 * g++.dg/template/static1.C: Likewise.
5545 * g++.dg/template/static2.C: Likewise.
5547 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5549 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5551 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5553 2016-05-31 Marek Polacek <polacek@redhat.com>
5555 * c-c++-common/Wswitch-unreachable-3.c: New test.
5556 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5558 2016-05-31 Richard Biener <rguenther@suse.de>
5560 PR tree-optimization/71352
5561 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5563 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5565 * gcc.target/arm/armv5_thumb_isa.c: New test.
5567 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5570 * gcc.target/i386/pr71346.c: New test.
5572 2016-05-31 Tom de Vries <tom@codesourcery.com>
5574 PR tree-optimization/69068
5575 * gcc.dg/graphite/pr69068.c: New test.
5577 2016-05-27 Martin Sebor <msebor@redhat.com>
5580 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5582 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5585 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5586 nowait depend(inout: dd[0]) clauses where permitted.
5588 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5591 * g++.dg/parse/pr71238.C: New.
5592 * g++.dg/concepts/friend1.C: Test column numbers too.
5593 * g++.dg/cpp0x/initlist31.C: Likewise.
5594 * g++.dg/cpp0x/pr51420.C: Likewise.
5595 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5596 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5597 * g++.dg/ext/builtin3.C: Likewise.
5598 * g++.dg/lookup/friend12.C: Likewise.
5599 * g++.dg/lookup/friend7.C: Likewise.
5600 * g++.dg/lookup/koenig1.C: Likewise.
5601 * g++.dg/lookup/koenig5.C: Likewise.
5602 * g++.dg/lookup/used-before-declaration.C: Likewise.
5603 * g++.dg/overload/koenig1.C: Likewise.
5604 * g++.dg/template/crash65.C: Likewise.
5605 * g++.dg/template/friend57.C: Likewise.
5606 * g++.dg/warn/Wshadow-5.C: Likewise.
5607 * g++.dg/warn/Wunused-8.C: Likewise.
5608 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5609 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5610 * g++.old-deja/g++.jason/member.C: Likewise.
5611 * g++.old-deja/g++.jason/report.C: Likewise.
5612 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5613 * g++.old-deja/g++.law/visibility20.C: Likewise.
5614 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5615 * g++.old-deja/g++.other/static5.C: Likewise.
5616 * g++.old-deja/g++.pt/overload2.C: Likewise.
5618 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5620 * gcc.dg/tree-ssa/peel1.c: New testcase.
5621 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5622 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5624 2016-05-30 Tom de Vries <tom@codesourcery.com>
5626 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5629 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5632 * g++.dg/parse/virtual1.C: New.
5634 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5636 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5637 Use correct register when clearing %edx.
5639 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5641 PR tree-optimization/71289
5642 * gcc.dg/pr71289.c: New test.
5644 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5648 * gcc.dg/tree-ssa/pr71269.c: New test.
5649 * gcc.dg/tree-ssa/pr71292.c: New test.
5651 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5654 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5656 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5658 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5659 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5660 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5662 2016-05-30 Tom de Vries <tom@codesourcery.com>
5664 PR tree-optimization/69067
5665 * gcc.dg/graphite/pr69067.c: New test.
5667 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5670 * gcc.target/i386/pr71245-1.c: New test.
5671 * gcc.target/i386/pr71245-2.c: Ditto.
5673 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5676 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5677 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5678 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5680 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5682 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5684 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5688 * g++.dg/overload/69855.C: New.
5689 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5690 * g++.old-deja/g++.pt/crash3.C: Likewise.
5692 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5695 * g++.dg/parse/namespace13.C: New.
5697 2016-05-26 Jeff Law <law@redhat.com>
5699 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5700 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5701 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5702 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5703 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5704 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5707 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5708 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5709 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5710 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5711 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5713 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5716 * g++.dg/overload/69855.C: New.
5717 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5718 * g++.old-deja/g++.pt/crash3.C: Likewise.
5720 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5723 * gcc.target/aarch64/va_arg_1.c: New testcase.
5724 * gcc.target/aarch64/va_arg_2.c: Likewise.
5725 * gcc.target/aarch64/va_arg_3.c: Likewise.
5727 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5729 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5730 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5731 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5732 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5733 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5735 2016-05-27 Marek Polacek <polacek@redhat.com>
5738 * g++.dg/torture/pr71308.C: New test.
5740 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5742 * gcc.dg/zero_bits_compound-1.c: New test.
5743 * gcc.dg/zero_bits_compound-2.c: New test.
5745 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5748 * gcc.dg/pr71279.c: New test.
5750 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5752 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5753 floating point min/max/comparison instructions.
5754 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5756 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5758 * c-c++-common/gomp/schedule-1.c: New test.
5759 * gfortran.dg/gomp/schedule-1.f90: New test.
5761 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5765 * g++.dg/cpp1y/auto-fn32.C: New test.
5766 * g++.dg/cpp1y/paren4.C: New test.
5768 2016-05-26 Nathan Sidwell <nathan@acm.org>
5770 * gcc.dg/20060410.c: Xfail on ptx.
5771 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5772 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5773 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5774 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5775 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5777 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5779 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5781 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5783 PR tree-optimization/71280
5784 * gcc.dg/pr71280.c: New test.
5786 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5788 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5789 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5791 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5793 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5795 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5798 2016-05-25 Jeff Law <law@redhat.com>
5800 PR tree-optimization/71272
5801 * gcc.c-torture/compile/pr71272.c: new test.
5803 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5805 * gcc.target/powerpc/vec-cmpne.c: New test.
5806 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5808 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5810 * gnat.dg/opt55.ad[sb]: New test.
5812 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5814 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5815 * c-c++-common/pr60226.c: Require int32plus.
5816 * gcc.c-torture/execute/pr70602.c: Likewise.
5817 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5818 unsigned long for malloc arg type.
5819 * gcc.dg/asr_div1.c: Require int32plus.
5820 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5821 * gcc.dg/pie-1.c: Require pie.
5822 * gcc.dg/pie-2.c: Likewise.
5823 * gcc.dg/pr59471.c: Require int32plus.
5824 * gcc.dg/pr59963-2.c: XFAIL for int16.
5825 * gcc.dg/pr60114.c: Require int32plus.
5826 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5827 unsigned long for typedef of size_t.
5828 * gcc.dg/pr63914.c: Require int32plus.
5829 * gcc.dg/pr64536.c: Require pt32plus.
5830 * gcc.dg/pr65658.c: Likewise.
5831 * gcc.dg/pr67271.c: Require int32plus.
5832 * gcc.dg/pr68112.c: Likewise.
5833 * gcc.dg/pr69071.c: Skip for avr target.
5834 * gcc.dg/pr69973.c: Require int32plus.
5835 * gcc.dg/pr70169.c: Skip for avr target.
5836 * gcc.dg/sso-6.c: Require int32plus.
5837 * gcc.dg/sso-7.c: Likewise.
5838 * gcc.dg/sso-8.c: Likewise.
5839 * gcc.dg/vrp-min-max-2.c: Likewise.
5841 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5844 * gcc.target/i386/pr70738-1.c: New test.
5845 * gcc.target/i386/pr70738-2.c: Likewise.
5846 * gcc.target/i386/pr70738-3.c: Likewise.
5847 * gcc.target/i386/pr70738-4.c: Likewise.
5848 * gcc.target/i386/pr70738-5.c: Likewise.
5849 * gcc.target/i386/pr70738-6.c: Likewise.
5850 * gcc.target/i386/pr70738-7.c: Likewise.
5851 * gcc.target/i386/pr70738-8.c: Likewise.
5852 * gcc.target/i386/pr70738-9.c: Likewise.
5854 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5856 PR rtl-optimization/66940
5857 * gcc.c-torture/execute/pr66940.c: New test.
5859 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5861 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5862 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5863 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5864 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5865 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5866 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5867 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5868 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5869 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5870 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5871 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5872 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5873 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5874 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5875 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5876 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5877 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5878 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5879 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5880 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5881 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5882 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5883 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5884 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5886 2016-05-25 Marek Polacek <polacek@redhat.com>
5889 * gcc.dg/noncompile/pr71265.c: New test.
5892 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5894 2016-05-25 Nathan Sidwell <nathan@acm.org>
5896 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5898 2016-05-25 Richard Biener <rguenther@suse.de>
5900 PR tree-optimization/71261
5901 * c-c++-common/torture/pr71261.c: New testcase.
5903 2016-05-25 Richard Biener <rguenther@suse.de>
5905 PR tree-optimization/71264
5906 * gcc.dg/vect/pr71264.c: New testcase.
5908 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5911 * g++.dg/cpp0x/alias-decl-53.C: New.
5912 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5914 2016-05-25 Martin Liska <mliska@suse.cz>
5916 * g++.dg/pr71239.C: New test.
5918 2016-05-25 Richard Biener <rguenther@suse.de>
5920 * gcc.dg/vect/pr58135.c: Rename to ...
5921 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5923 2016-05-25 Marek Polacek <polacek@redhat.com>
5925 * g++.dg/pr65295.C: Use target c++14.
5927 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5929 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5930 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5932 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5934 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5937 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5939 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5940 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5941 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5942 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5943 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5944 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5945 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5946 * c-c++-common/goacc/pcopy.c: Likewise.
5947 * c-c++-common/goacc/pcopyin.c: Likewise.
5948 * c-c++-common/goacc/pcopyout.c: Likewise.
5949 * c-c++-common/goacc/pcreate.c: Likewise.
5950 * c-c++-common/goacc/pr70688.c: New test.
5951 * c-c++-common/goacc/present-1.c: Adjust test.
5952 * c-c++-common/goacc/reduction-5.c: Likewise.
5953 * g++.dg/goacc/data-1.C: New test.
5955 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5957 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5958 vector parity built-in functions.
5959 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5960 count trailing zeros automatic vectorization.
5961 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5962 count trailing zeros built-in functions.
5964 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5966 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5968 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5971 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5973 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5976 * g++.dg/template/crash123.C: New.
5977 * g++.dg/template/crash124.C: Likewise.
5979 2016-05-24 Martin Sebor <msebor@redhat.com>
5982 * g++.dg/ext/flexary16.C: New test.
5984 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5986 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5987 before math.h is included.
5988 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5989 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5990 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5991 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5992 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5993 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5994 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5995 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5996 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5997 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5998 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5999 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6000 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6001 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6002 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6003 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6004 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6005 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6006 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6007 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6008 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6009 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6010 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6012 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6013 Kelvin Nilsen <kelvin@gcc.gnu.org>
6015 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6018 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6021 * g++.dg/warn/Wno-narrowing1.C: New.
6023 2016-05-24 Marek Polacek <polacek@redhat.com>
6026 * c-c++-common/Wswitch-unreachable-2.c: New test.
6028 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6031 * g++.dg/vect/simd-clone-6.cc: New test.
6032 * g++.dg/gomp/declare-simd-6.C: New test.
6036 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6038 2016-05-24 Richard Biener <rguenther@suse.de>
6040 PR tree-optimization/71240
6041 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6043 2016-05-24 Richard Biener <rguenther@suse.de>
6045 PR tree-optimization/71230
6046 * gcc.dg/torture/pr71230.c: New testcase.
6047 * g++.dg/torture/pr71230.C: Likewise.
6049 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6051 * c-c++-common/goacc/routine-5.c: Add tests.
6052 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6053 * gfortran.dg/goacc/routine-6.f90: Add tests.
6055 2016-05-24 Richard Biener <rguenther@suse.de>
6057 PR tree-optimization/71253
6058 * gcc.dg/torture/pr71253.c: New testcase.
6060 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6063 * gfortran.dg/pr71252.f90: New test.
6065 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6067 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6069 2016-05-24 Richard Biener <rguenther@suse.de>
6073 * c-c++-common/vector-subscript-4.c: New testcase.
6074 * c-c++-common/vector-subscript-5.c: Likewise.
6076 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6079 * gfortran.dg/namelist_90.f: New test
6081 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6084 * gfortran.dg/unexpected_eof.f: New test
6086 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6087 Kelvin Nilsen <kelvin@gcc.gnu.org>
6089 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6092 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6095 * g++.dg/cpp0x/inh-ctor20.C: New.
6096 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6098 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6101 * g++.dg/cpp0x/variadic168.C: New.
6103 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6105 * g++.dg/cpp0x/pr31445.C: Test column number too.
6106 * g++.dg/cpp0x/pr32253.C: Likewise.
6107 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6108 * g++.dg/cpp0x/variadic36.C: Likewise.
6110 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6112 * gcc.dg/fold-notshift-2.c: Adjust.
6114 2016-05-23 Marek Polacek <polacek@redhat.com>
6117 * c-c++-common/Wswitch-unreachable-1.c: New test.
6118 * gcc.dg/Wswitch-unreachable-1.c: New test.
6119 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6120 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6121 * g++.dg/gomp/block-10.C: Likewise.
6122 * gcc.dg/gomp/block-10.c: Likewise.
6123 * g++.dg/gomp/block-9.C: Likewise.
6124 * gcc.dg/gomp/block-9.c: Likewise.
6125 * g++.dg/gomp/target-1.C: Likewise.
6126 * g++.dg/gomp/target-2.C: Likewise.
6127 * gcc.dg/gomp/target-1.c: Likewise.
6128 * gcc.dg/gomp/target-2.c: Likewise.
6129 * g++.dg/gomp/taskgroup-1.C: Likewise.
6130 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6131 * gcc.dg/gomp/teams-1.c: Likewise.
6132 * g++.dg/gomp/teams-1.C: Likewise.
6133 * g++.dg/overload/error3.C: Likewise.
6134 * g++.dg/tm/jump1.C: Likewise.
6135 * g++.dg/torture/pr40335.C: Likewise.
6136 * gcc.dg/c99-vla-jump-5.c: Likewise.
6137 * gcc.dg/switch-warn-1.c: Likewise.
6138 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6139 * gcc.dg/nested-func-1.c: Likewise.
6140 * gcc.dg/pr67784-4.c: Likewise.
6142 2016-05-23 Richard Biener <rguenther@suse.de>
6144 PR tree-optimization/71230
6145 * gfortran.dg/pr71230-1.f90: New testcase.
6146 * gfortran.dg/pr71230-2.f90: Likewise.
6148 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6150 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6151 * gcc.dg/vect/pr58135.c: Add new.
6152 * gfortran.dg/pr46519-1.f: Adjust test case.
6154 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6157 * g++.dg/cpp0x/decltype64.C: New.
6159 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6161 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6162 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6163 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6165 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6167 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6168 Add poly64x1_t and poly64x2_t cases if supported.
6169 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6170 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6171 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6173 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6175 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6177 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6178 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6179 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6180 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6181 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6182 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6183 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6185 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6187 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6189 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6191 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6192 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6194 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6196 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6197 constraint instead of "r".
6198 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6199 insn instead of vxorpd.
6200 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6202 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6203 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6205 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6207 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6208 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6210 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6212 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6215 * gcc.dg/tree-ssa/pr40921.c: New test.
6217 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6220 * gcc.target/avr/pr71103.c: New test.
6222 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6225 * gcc.dg/tree-ssa/pr71179.c: New test.
6227 2016-05-20 Martin Sebor <msebor@redhat.com>
6230 * gcc.dg/init-excess-2.c: New test.
6232 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6234 * gnat.dg/opt53.adb: New test.
6235 * gnat.dg/opt54.adb: Likewise.
6237 2016-05-20 Martin Jambor <mjambor@suse.cz>
6239 PR tree-optimization/70884
6240 * gcc.dg/tree-ssa/pr70919.c: New test.
6242 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6244 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6246 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6247 fix code formatting.
6249 2016-05-20 Nathan Sidwell <nathan@acm.org>
6251 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6253 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6255 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6257 * jit.dg/all-non-failing-tests.h: Add
6258 test-factorial-must-tail-call.c.
6259 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6260 * jit.dg/test-factorial-must-tail-call.c: New test case.
6262 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6265 * gfortran.dg/pr71204.f90: New test.
6267 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6269 * gcc.target/nvptx/sincos.c: New test.
6271 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6274 * g++.dg/cpp1y/auto-fn31.C: New.
6276 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6278 * gcc.target/powerpc/vec-addec.c: New test.
6279 * gcc.target/powerpc/vec-addec-int128.c: New test.
6281 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6283 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6284 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6285 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6286 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6288 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6290 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6292 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6295 * g++.dg/opt/pr71210-1.C: New test.
6296 * g++.dg/opt/pr71210-2.C: New test.
6298 PR tree-optimization/29756
6299 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6300 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6301 only on selected targets where V4SImode vectors are known to be
6304 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6306 PR tree-optimization/71079
6307 PR tree-optimization/71206
6308 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6310 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6312 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6313 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6314 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6316 2016-05-20 Richard Guenther <rguenther@suse.de>
6318 PR tree-optimization/29756
6319 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6321 2016-05-20 Richard Biener <rguenther@suse.de>
6323 PR tree-optimization/71185
6324 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6326 2016-05-20 Richard Biener <rguenther@suse.de>
6328 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6330 2016-05-19 Marek Polacek <polacek@redhat.com>
6333 * g++.dg/diagnostic/pr71075.C: New test.
6335 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6338 * g++.dg/pr71184.C: New test case.
6340 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6342 * gcc.target/powerpc/darn-0.c: New test.
6343 * gcc.target/powerpc/darn-1.c: New test.
6344 * gcc.target/powerpc/darn-2.c: New test.
6346 2016-05-19 Marek Polacek <polacek@redhat.com>
6348 PR tree-optimization/71031
6349 * gcc.dg/tree-ssa/vrp100.c: New test.
6351 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6353 PR rtl-optimization/71148
6354 * gcc.dg/pr71148.c: New test.
6356 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6359 * gcc.target/arm/pr71056.c: New test.
6361 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6363 * c-c++-common/pr69669.c: Check the used mode.
6365 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6368 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6370 2016-05-19 Richard Biener <rguenther@suse.de>
6372 PR tree-optimization/70729
6373 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6374 * gcc.dg/graphite/scop-18.c: Likewise.
6375 * gcc.dg/pr41783.c: Disable LIM.
6376 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6377 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6378 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6379 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6380 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6381 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6382 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6383 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6384 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6385 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6386 * gfortran.dg/pr42108.f90: Likewise.
6388 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6391 * gcc.dg/spellcheck-options-11.c: New test case.
6393 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6396 * g++.dg/opt/pr71100.C: New test.
6398 2016-05-18 Martin Jambor <mjambor@suse.cz>
6401 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6402 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6403 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6404 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6406 2016-05-18 Martin Jambor <mjambor@suse.cz>
6409 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6410 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6411 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6412 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6413 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6415 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6418 * g++.dg/template/crash122.C: New.
6420 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6423 * g++.dg/template/pr70466-1.C: New.
6424 * g++.dg/template/pr70466-2.C: Likewise.
6426 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6428 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6429 splat operations and the XXSPLTIB instruction.
6430 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6431 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6432 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6433 xxlxor to clear a register.
6435 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6437 * gcc.dg/torture/pr71020.c: New test.
6439 2016-05-18 Martin Jambor <mjambor@suse.cz>
6442 * gcc.dg/ipa/pr70646.c: New test.
6444 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6446 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6448 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6450 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6451 missing tests for vreinterpretq_p{8,16}.
6453 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6455 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6456 vsliq_n_s64 and vsliq_n_u64.
6458 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6460 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6461 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6463 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6465 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6466 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6467 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6469 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6471 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6474 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6476 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6477 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6478 "blr\t" and switch to scan-assembler-times.
6480 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6482 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6484 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6485 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6487 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6489 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6490 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6491 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6492 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6493 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6494 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6496 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6497 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6499 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6500 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6502 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6503 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6505 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6507 2016-05-18 Richard Biener <rguenther@suse.de>
6509 PR tree-optimization/71168
6510 * gcc.dg/torture/pr71168.c: New testcase.
6512 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6515 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6516 * gcc.dg/tree-ssa/pr63586.c: New test.
6517 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6519 2016-05-17 Nathan Sidwell <nathan@acm.org>
6521 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6522 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6523 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6524 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6526 2016-05-17 Nathan Sidwell <nathan@acm.org>
6528 * gcc.target/nvptx/abi-vararg-3.c: New.
6530 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6532 PR tree-optimization/54579
6534 * gcc.dg/fold-notrotate-1.c: New test.
6535 * gcc.dg/fold-notshift-1.c: New test.
6536 * gcc.dg/fold-notshift-2.c: New test.
6538 2016-05-17 Marek Polacek <polacek@redhat.com>
6541 * g++.dg/ipa/pr71146.C: New test.
6543 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6545 * jit.dg/test-error-array-bounds.c: New test case.
6547 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6549 * gcc.dg/tree-ssa/and-1.c: New testcase.
6551 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6553 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6554 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6556 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6558 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6559 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6561 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6563 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6565 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6567 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6569 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6571 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6572 ".2d[index]" when scan the assembly.
6573 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6574 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6576 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6578 2016-05-17 Richard Biener <rguenther@suse.de>
6580 PR tree-optimization/71132
6581 * gcc.dg/torture/pr71132.c: New testcase.
6583 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6585 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6587 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6590 * gcc.target/aarch64/pr70809_1.c: New test.
6592 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6594 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6595 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6596 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6597 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6599 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6600 Ilya Enkovich <ilya.enkovich@intel.com>
6603 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6605 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6607 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6608 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6610 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6612 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6613 test for __ARM_FP16_ARGS.
6614 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6615 * gcc.target/arm/aapcs/neon-vect10.c: New.
6616 * gcc.target/arm/aapcs/neon-vect9.c: New.
6617 * gcc.target/arm/aapcs/vfp18.c: New.
6618 * gcc.target/arm/aapcs/vfp19.c: New.
6619 * gcc.target/arm/aapcs/vfp20.c: New.
6620 * gcc.target/arm/aapcs/vfp21.c: New.
6621 * gcc.target/arm/fp16-aapcs-1.c: New.
6622 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6623 test for __ARM_FP16_ARGS.
6624 * g++.target/arm/fp16-return-1.c: Update expected output.
6626 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6629 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6631 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6634 * gfortran.dg/pr69603.f90: New testcase.
6636 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6638 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6640 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6643 * gfortran.dg/pr71047.f08: New test.
6645 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6647 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6648 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6649 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6651 2016-05-13 Martin Sebor <msebor@redhat.com>
6654 * g++.dg/cpp0x/constexpr-60049.C: New test.
6656 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6659 * gcc.dg/pr71071.c: New test.
6661 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6663 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6664 remove XOP handling.
6665 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6667 2016-05-13 Nathan Sidwell <nathan@acm.org>
6669 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6670 __atomic_is_lock_free declaration.
6672 2016-05-13 Richard Biener <rguenther@suse.de>
6674 PR tree-optimization/42587
6675 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6677 2016-05-13 Martin Liska <mliska@suse.cz>
6679 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6680 the new format of dump output.
6682 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6684 * gcc.dg/pr71084.c: New test.
6686 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6689 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6691 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6693 * gcc.target/aarch64/struct_return.c: New test.
6695 2016-05-12 Marek Polacek <polacek@redhat.com>
6698 * c-c++-common/pr70756-2.c: New test.
6699 * c-c++-common/pr70756.c: New test.
6701 2016-05-12 Richard Biener <rguenther@suse.de>
6703 PR tree-optimization/71059
6704 * gcc.dg/torture/pr71059.c: New testcase.
6706 2016-05-12 Richard Biener <rguenther@suse.de>
6708 PR tree-optimization/71062
6709 * gcc.dg/torture/pr71062.c: New testcase.
6711 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6713 PR tree-optimization/71006
6714 * gcc.dg/pr71006.c: New test.
6716 2016-05-12 Marek Polacek <polacek@redhat.com>
6719 * gcc.dg/opts-7.c: New test.
6721 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6724 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6725 Add -save-temps to dg-options.
6726 Scan for ldmfd rather than pop instruction.
6727 * gcc.target/arm/interrupt-2.c: Likewise.
6728 * gcc.target/arm/pr70830.c: New test.
6730 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6733 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6735 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6736 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6737 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6740 * gcc.target/i386/avx512vl-pack-1.c: New test.
6741 * gcc.target/i386/avx512vl-pack-2.c: New test.
6742 * gcc.target/i386/avx512bw-pack-2.c: New test.
6744 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6746 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6747 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6748 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6750 2016-05-12 Richard Biener <rguenther@suse.de>
6752 PR tree-optimization/70986
6753 * gcc.dg/torture/pr70986-1.c: New testcase.
6754 * gcc.dg/torture/pr70986-2.c: Likewise.
6755 * gcc.dg/torture/pr70986-3.c: Likewise.
6757 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6760 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6761 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6763 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6765 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6767 * gcc.target/i386/pr66746.c: Ditto.
6769 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6771 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6773 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6774 warning when using -mvsx-timode.
6775 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6776 * gcc.target/powerpc/dform-2.c: Likewise.
6777 * gcc.target/powerpc/pr68805.c: Likewise.
6779 2016-05-11 Marek Polacek <polacek@redhat.com>
6782 * c-c++-common/attributes-3.c: New test.
6784 2016-05-11 Nathan Sidwell <nathan@acm.org>
6786 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6787 * gcc.c-torture/execute/pr68185.c: Likewise.
6788 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6789 * gcc.dg/pr69634.c: Requires scheduling.
6790 * gcc.dg/torture/pr66178.c: Require label values.
6791 * gcc.dg/setjmp-6.c: Require indirect jumps.
6793 2016-05-11 Richard Biener <rguenther@suse.de>
6795 PR tree-optimization/71055
6796 * gcc.dg/torture/pr71055.c: New testcase.
6798 2016-05-11 Richard Biener <rguenther@suse.de>
6801 * g++.dg/debug/pr71057.C: New testcase.
6803 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6806 * gfortran.dg/gomp/pr70855.f90: New test.
6808 2016-05-11 Richard Biener <rguenther@suse.de>
6811 * g++.dg/torture/pr71002.C: New testcase.
6813 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6816 * gcc.dg/pr70807.c: New test.
6818 2016-05-10 Martin Sebor <msebor@redhat.com>
6821 * g++.dg/Wattributes.C: New test.
6823 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6825 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6826 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6827 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6829 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6832 * gcc.target/i386/pr70799-1.c: New test.
6834 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6836 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6838 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6841 * gcc.target/i386/pr70877.c: New test.
6843 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6845 PR tree-optimization/70786
6846 * gcc.target/i386/pr70876.c: New test.
6848 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6851 * gcc.target/i386/avx512vl-logic-1.c: New test.
6852 * gcc.target/i386/avx512vl-logic-2.c: New test.
6853 * gcc.target/i386/avx512dq-logic-2.c: New test.
6855 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6858 * gcc.target/powerpc/pr70963.c: New.
6860 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6862 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6863 (test_very_wide_line): Add ruler to expected output.
6864 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6865 (test_very_wide_line): Likewise.
6866 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6867 (test_show_locus): Within the handling of "test_very_wide_line",
6868 enable show_ruler_p on the diagnostic context.
6870 2016-05-10 Richard Biener <rguenther@suse.de>
6872 PR tree-optimization/71039
6873 * gcc.dg/torture/pr71039.c: New testcase.
6875 2016-05-10 Nathan Sidwell <nathan@acm.org>
6877 * gcc.dg/nested-func-10.c: Requires alloca.
6878 * gcc.dg/nested-func-9.c: Requires alloca.
6879 * gcc.c-torture/execute/pr70460.c: Requires labels.
6880 * gcc.c-torture/compile/pr70199.c: Requires labels.
6881 * gcc.target/nvptx/decl.c: Compile only.
6882 * gcc.target/nvptx/trailing-init.c: Compile only.
6883 * gcc.target/nvptx/ary-init.c: Compile only.
6885 2016-05-10 Marek Polacek <polacek@redhat.com>
6888 * gcc.dg/attr-opt-1.c: New test.
6890 2016-05-10 Richard Biener <rguenther@suse.de>
6892 PR tree-optimization/70497
6893 PR tree-optimization/28367
6894 * gcc.dg/torture/20160404-1.c: New testcase.
6895 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6896 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6898 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6900 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6902 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6904 * gcc.target/i386/fabsneg-1.c New test.
6906 2016-05-09 Alan Modra <amodra@gmail.com>
6909 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6911 2016-05-09 Richard Biener <rguenther@suse.de>
6913 PR tree-optimization/70985
6914 * gcc.dg/torture/pr70985.c: New testcase.
6916 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6918 * gcc.dg/tree-ssa/ifc-9.c: New test.
6919 * gcc.dg/tree-ssa/ifc-10.c: New test.
6920 * gcc.dg/tree-ssa/ifc-11.c: New test.
6921 * gcc.dg/tree-ssa/ifc-12.c: New test.
6922 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6923 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6924 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6926 2016-05-09 Richard Biener <rguenther@suse.de>
6929 * gfortran.dg/pr70937.f90: New testcase.
6931 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6933 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6935 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6938 * gfortran.dg/dec_structure_1.f90: New testcase.
6939 * gfortran.dg/dec_structure_2.f90: Ditto.
6940 * gfortran.dg/dec_structure_3.f90: Ditto.
6941 * gfortran.dg/dec_structure_4.f90: Ditto.
6942 * gfortran.dg/dec_structure_5.f90: Ditto.
6943 * gfortran.dg/dec_structure_6.f90: Ditto.
6944 * gfortran.dg/dec_structure_7.f90: Ditto.
6945 * gfortran.dg/dec_structure_8.f90: Ditto.
6946 * gfortran.dg/dec_structure_9.f90: Ditto.
6947 * gfortran.dg/dec_structure_10.f90: Ditto.
6948 * gfortran.dg/dec_structure_11.f90: Ditto.
6949 * gfortran.dg/dec_union_1.f90: Ditto.
6950 * gfortran.dg/dec_union_2.f90: Ditto.
6951 * gfortran.dg/dec_union_3.f90: Ditto.
6952 * gfortran.dg/dec_union_4.f90: Ditto.
6953 * gfortran.dg/dec_union_5.f90: Ditto.
6954 * gfortran.dg/dec_union_6.f90: Ditto.
6955 * gfortran.dg/dec_union_7.f90: Ditto.
6957 2016-05-07 Tom de Vries <tom@codesourcery.com>
6959 PR tree-optimization/70956
6960 * gcc.dg/graphite/pr70956.c: New test.
6962 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6965 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6966 (a, b, c, d): Change type from char to signed char.
6967 (main): Compare against (signed char) -1634678893 instead of
6968 hardcoded -109. Use __builtin_abort instead of abort.
6970 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6971 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6973 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6975 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6978 * gcc.dg/torture/pr70935.c: New test.
6980 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6983 * gcc.target/sh/pr58219.c: New tests.
6985 2016-05-06 Richard Biener <rguenther@suse.de>
6987 PR tree-optimization/70960
6988 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6990 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6993 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6994 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6995 Adjust expected instruction counts.
6996 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6998 2016-05-06 Marek Polacek <polacek@redhat.com>
7001 * gcc.dg/ubsan/bounds-3.c: New test.
7003 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7006 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7008 2016-05-06 Richard Biener <rguenther@suse.de>
7011 * gfortran.dg/pr70931.f90: New testcase.
7013 2016-05-06 Richard Biener <rguenther@suse.de>
7016 * gcc.dg/torture/pr70941.c: New testcase.
7018 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7020 PR tree-optimization/57206
7021 * gcc.dg/vect/pr57206.c: New test.
7023 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7025 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7027 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7029 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7031 * c-c++-common/Wdangling-else-4.c: New test.
7033 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7037 * g++.dg/opt/pr70906.C: New test.
7038 * g++.dg/opt/pr70933.C: New test.
7040 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7042 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7044 * gcc.dg/ipa/pure-const-3.c: New testcase.
7046 2016-05-04 Marek Polacek <polacek@redhat.com>
7048 * c-c++-common/Wdangling-else-1.c: New test.
7049 * c-c++-common/Wdangling-else-2.c: New test.
7050 * c-c++-common/Wdangling-else-3.c: New test.
7052 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7054 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7057 2016-05-04 Marek Polacek <polacek@redhat.com>
7060 * gcc.dg/Waddress-2.c: New test.
7062 2016-05-04 Alan Modra <amodra@gmail.com>
7064 * gcc.target/powerpc/pr70866.c: New.
7066 2016-05-03 Martin Sebor <msebor@redhat.com>
7069 * c-c++-common/builtin_location.c: New test.
7070 * g++.dg/cpp1y/builtin_location.C: New test.
7072 2016-05-03 Marek Polacek <polacek@redhat.com>
7075 * gcc.dg/pr70859.c: New test.
7076 * gcc.dg/pr70859-2.c: New test.
7078 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7080 * gnat.dg/debug5.adb: New testcase.
7082 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7084 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7085 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7086 Procedure to check for z10 instruction set.
7088 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7090 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7092 2016-05-03 Alan Modra <amodra@gmail.com>
7094 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7096 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7098 * gcc.target/i386/avx512f-cvt-1.c: New test.
7100 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7102 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7103 -fdump-tree-vrp-details.
7105 2016-05-03 Richard Biener <rguenther@suse.de>
7107 * gcc.dg/pr30172-1.c: Adjust.
7108 * gcc.dg/pr63743.c: Likewise.
7109 * gcc.dg/tm/pr51696.c: Likewise.
7110 * c-c++-common/tm/safe-1.c: Likewise.
7111 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7112 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7113 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7114 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7116 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7118 PR rtl-optimization/70467
7119 * gcc.target/i386/pr70467-3.c: New test.
7120 * gcc.target/i386/pr70467-4.c: New test.
7122 PR tree-optimization/70916
7123 * gcc.c-torture/compile/pr70916.c: New test.
7126 * gcc.target/i386/pr49244-1.c: New test.
7127 * gcc.target/i386/pr49244-2.c: New test.
7129 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7131 PR rtl-optimization/44281
7132 * gcc.target/i386/pr44281.c: New test.
7134 2016-05-03 bin cheng <bin.cheng@arm.com>
7136 PR tree-optimization/56541
7137 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7138 * gcc.dg/vect/pr56541.c: new test.
7140 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7142 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7144 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7146 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7149 * c-c++-common/asan/clone-test-1.c (main): Align child process
7152 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7155 * g++.dg/spellcheck-fields-2.C: New test case.
7157 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7160 * g++.dg/pr62314.C: New test case.
7162 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7164 * gcc.dg/ipa/inline-8.c: New testcase.
7166 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7168 PR rtl-optimization/70467
7169 * gcc.target/i386/pr70467-1.c: New test.
7171 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7173 * gcc.dg/spec-options.c: Run the test on all targets.
7174 * gcc.dg/foo.specs: Use cpp_unique_options.
7176 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7178 * gcc.dg/tree-ssa/unord.c: New testcase.
7180 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7182 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7184 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7186 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7188 2016-05-02 Marek Polacek <polacek@redhat.com>
7191 * gcc.dg/enum-incomplete-3.c: New test.
7193 2016-05-02 Marek Polacek <polacek@redhat.com>
7194 Tom de Vries <tom@codesourcery.com>
7196 PR tree-optimization/70700
7197 * gcc.dg/pr70700.c: New test.
7199 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7201 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7202 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7203 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7204 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7205 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7207 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7209 * ada/acats/run_acats: Rename into...
7210 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7211 * ada/acats/run_all.sh: Remove redundant test.
7212 (target_run): Move around.
7213 (target_gnatchop): Use newly built executable.
7214 (target_gnatmake): Likewise.
7215 Check that the compilation of impbit succeeds.
7217 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7219 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7220 * gcc.dg/20021029-1.c: Likewise.
7221 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7222 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7223 * gcc.target/sh/cmpstr.c: Likewise.
7224 * gcc.target/sh/cmpstrn.c: Likewise.
7225 * gcc.target/sh/memset.c: Likewise.
7226 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7227 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7228 * gcc.target/sh/pr39423-1.c: Likewise.
7229 * gcc.target/sh/pr49468-di.c: Likewise.
7230 * gcc.target/sh/pr49468-si.c: Likewise.
7231 * gcc.target/sh/pr49880-1.c: Likewise.
7232 * gcc.target/sh/pr49880-2.c: Likewise.
7233 * gcc.target/sh/pr49880-3.c: Likewise.
7234 * gcc.target/sh/pr50751-1.c: Likewise.
7235 * gcc.target/sh/pr50751-4.c: Likewise.
7236 * gcc.target/sh/pr50751-7.c: Likewise.
7237 * gcc.target/sh/pr51244-1.c: Likewise.
7238 * gcc.target/sh/pr51244-10.c: Likewise.
7239 * gcc.target/sh/pr51244-11.c: Likewise.
7240 * gcc.target/sh/pr51244-12.c: Likewise.
7241 * gcc.target/sh/pr51244-13.c: Likewise.
7242 * gcc.target/sh/pr51244-14.c: Likewise.
7243 * gcc.target/sh/pr51244-17.c: Likewise.
7244 * gcc.target/sh/pr51244-18.c: Likewise.
7245 * gcc.target/sh/pr51244-19.c: Likewise.
7246 * gcc.target/sh/pr51244-4.c: Likewise.
7247 * gcc.target/sh/pr51244-5.c: Likewise.
7248 * gcc.target/sh/pr51244-7.c: Likewise.
7249 * gcc.target/sh/pr51244-8.c: Likewise.
7250 * gcc.target/sh/pr51244-9.c: Likewise.
7251 * gcc.target/sh/pr51697.c: Likewise.
7252 * gcc.target/sh/pr52483-1.c: Likewise.
7253 * gcc.target/sh/pr52483-2.c: Likewise.
7254 * gcc.target/sh/pr52483-3.c: Likewise.
7255 * gcc.target/sh/pr52483-5.c: Likewise.
7256 * gcc.target/sh/pr52933-1.c: Likewise.
7257 * gcc.target/sh/pr52933-2.c: Likewise.
7258 * gcc.target/sh/pr52933-3.c: Likewise.
7259 * gcc.target/sh/pr53568-1.c: Likewise.
7260 * gcc.target/sh/pr53976-1.c: Likewise.
7261 * gcc.target/sh/pr53988-1.c: Likewise.
7262 * gcc.target/sh/pr53988.c: Likewise.
7263 * gcc.target/sh/pr54089-1.c: Likewise.
7264 * gcc.target/sh/pr54089-6.c: Likewise.
7265 * gcc.target/sh/pr54089-7.c: Likewise.
7266 * gcc.target/sh/pr54089-8.c: Likewise.
7267 * gcc.target/sh/pr54089-9.c: Likewise.
7268 * gcc.target/sh/pr54236-1.c: Likewise.
7269 * gcc.target/sh/pr54236-2.c: Likewise.
7270 * gcc.target/sh/pr54236-3.c: Likewise.
7271 * gcc.target/sh/pr54236-4.c: Likewise.
7272 * gcc.target/sh/pr54386.c: Likewise.
7273 * gcc.target/sh/pr54602-1.c: Likewise.
7274 * gcc.target/sh/pr54685.c: Likewise.
7275 * gcc.target/sh/pr54760-1.c: Likewise.
7276 * gcc.target/sh/pr54760-2.c: Likewise.
7277 * gcc.target/sh/pr54760-3.c: Likewise.
7278 * gcc.target/sh/pr54760-4.c: Likewise.
7279 * gcc.target/sh/pr54760-5.c: Likewise.
7280 * gcc.target/sh/pr54760-6.c: Likewise.
7281 * gcc.target/sh/pr55146.c: Likewise.
7282 * gcc.target/sh/pr55160.c: Likewise.
7283 * gcc.target/sh/pr59278.c: Likewise.
7284 * gcc.target/sh/pr59401-1.c: Likewise.
7285 * gcc.target/sh/pr59533-1.c: Likewise.
7286 * gcc.target/sh/pr63260.c: Likewise.
7287 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7288 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7289 * gcc.target/sh/strlen.c: Likewise.
7290 * gcc.target/sh/torture/pr30807.c: Likewise.
7291 * gcc.target/sh/torture/pr34777.c: Likewise.
7292 * gcc.target/sh/torture/pr64652.c: Likewise.
7293 * gcc.target/sh/torture/pr65505.c: Likewise.
7294 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7295 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7297 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7300 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7302 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7304 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7305 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7306 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7307 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7309 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7311 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7312 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7314 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7317 * c-c++-common/goacc/combined-reduction.c: New test.
7318 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7320 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7322 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7323 *movdi_internal pattern only if PIC off.
7324 * gcc.target/i386/pr70155-2.c: Likewise.
7325 * gcc.target/i386/pr70155-3.c: Likewise.
7326 * gcc.target/i386/pr70155-4.c: Likewise.
7327 * gcc.target/i386/pr70155-5.c: Likewise.
7328 * gcc.target/i386/pr70155-6.c: Likewise.
7329 * gcc.target/i386/pr70155-7.c: Likewise.
7330 * gcc.target/i386/pr70155-8.c: Likewise.
7331 * gcc.target/i386/pr70155-15.c: Likewise.
7332 * gcc.target/i386/pr70155-17.c: Likewise.
7333 * gcc.target/i386/pr70155-22.c: Likewise.
7335 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7337 PR tree-optimization/70803
7338 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7340 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7342 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7343 optimization of vector loop.
7344 * gcc.target/i386/vect-unpack-3.c: New test.
7345 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7346 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7347 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7349 2016-04-29 Marek Polacek <polacek@redhat.com>
7352 * g++.dg/ubsan/null-7.C: New test.
7355 * gcc.dg/pr70852.c: New test.
7357 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7360 * g++.dg/cpp0x/alignas6.C: New test.
7362 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7364 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7365 * gcc.dg/pr27003.c: Likewise.
7366 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7367 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7368 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7369 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7370 * gcc.target/arc/mxy.c: Likewise.
7371 * gcc.target/arc/mswape.c: Likewise.
7372 * gcc.target/arc/mrtsc.c: Likewise.
7373 * gcc.target/arc/mcrc.c: Likewise.
7374 * gcc.target/arc/mdsp-packa.c: Likewise.
7375 * gcc.target/arc/mdvbf.c: Likewise.
7376 * gcc.target/arc/mlock.c: Likewise.
7377 * gcc.target/arc/mmac-24.c: Likewise.
7378 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7380 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7381 Matthijs Kooijman <matthijs@stdin.nl>
7382 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7385 * gcc.target/avr/pr60040-1.c: New.
7386 * gcc.target/avr/pr60040-2.c: New.
7388 2016-04-29 Richard Biener <rguenther@suse.de>
7390 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7392 2016-04-29 Richard Biener <rguenther@suse.de>
7394 PR tree-optimization/13962
7395 PR tree-optimization/65686
7396 * gcc.dg/uninit-pr65686.c: New testcase.
7398 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7401 * gcc.dg/pr70843.c: New test.
7403 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7406 * gcc.target/i386/pr70858.c: New test.
7408 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7410 * gcc.target/arc/nps400-1.c: New file.
7412 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7413 Andrew Burgess <andrew.burgess@embecosm.com>
7415 * gcc.target/arc/movh_cl-1.c: New file.
7417 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7418 Andrew Burgess <andrew.burgess@embecosm.com>
7420 * gcc.target/arc/extzv-1.c: New file.
7421 * gcc.target/arc/insv-1.c: New file.
7422 * gcc.target/arc/insv-2.c: New file.
7423 * gcc.target/arc/movb-1.c: New file.
7424 * gcc.target/arc/movb-2.c: New file.
7425 * gcc.target/arc/movb-3.c: New file.
7426 * gcc.target/arc/movb-4.c: New file.
7427 * gcc.target/arc/movb-5.c: New file.
7428 * gcc.target/arc/movb_cl-1.c: New file.
7429 * gcc.target/arc/movb_cl-2.c: New file.
7430 * gcc.target/arc/movbi_cl-1.c: New file.
7431 * gcc.target/arc/movl-1.c: New file.
7433 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7434 Andrew Burgess <andrew.burgess@embecosm.com>
7436 * gcc.target/arc/cmem-1.c: New file.
7437 * gcc.target/arc/cmem-2.c: New file.
7438 * gcc.target/arc/cmem-3.c: New file.
7439 * gcc.target/arc/cmem-4.c: New file.
7440 * gcc.target/arc/cmem-5.c: New file.
7441 * gcc.target/arc/cmem-6.c: New file.
7442 * gcc.target/arc/cmem-7.c: New file.
7443 * gcc.target/arc/cmem-ld.inc: New file.
7444 * gcc.target/arc/cmem-st.inc: New file.
7446 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7449 * gcc.target/i386/pr70821.c: New test.
7451 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7453 * gcc.target/powerpc/vec-adde.c: New test.
7454 * gcc.target/powerpc/vec-adde-int128.c: New test.
7456 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7458 * gcc.target/i386/avx-vround-1.c: New test.
7459 * gcc.target/i386/avx-vround-2.c: New test.
7460 * gcc.target/i386/avx512vl-vround-1.c: New test.
7461 * gcc.target/i386/avx512vl-vround-2.c: New test.
7463 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7466 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7467 (check_effective_target_cilkplus_runtime): ... this.
7468 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7469 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7471 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7472 Require cilkplus_runtime.
7473 Don't add -lcilkrts.
7474 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7475 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7476 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7477 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7478 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7479 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7480 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7481 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7482 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7483 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7484 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7485 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7486 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7487 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7488 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7489 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7490 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7491 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7492 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7493 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7494 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7495 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7496 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7497 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7498 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7499 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7500 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7501 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7502 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7504 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7505 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7507 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7509 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7512 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7514 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7515 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7517 2015-04-27 Ryan Burn <contact@rnburn.com>
7521 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7523 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7524 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7526 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7528 * gnat.dg/limited_with4.ad[sb]: New test.
7529 * gnat.dg/limited_with4_pkg.ads: New helper.
7531 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7534 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7535 and movv1ti_internal patterns
7536 * gcc.target/i386/pr70155-1.c: New test.
7537 * gcc.target/i386/pr70155-2.c: Likewise.
7538 * gcc.target/i386/pr70155-3.c: Likewise.
7539 * gcc.target/i386/pr70155-4.c: Likewise.
7540 * gcc.target/i386/pr70155-5.c: Likewise.
7541 * gcc.target/i386/pr70155-6.c: Likewise.
7542 * gcc.target/i386/pr70155-7.c: Likewise.
7543 * gcc.target/i386/pr70155-8.c: Likewise.
7544 * gcc.target/i386/pr70155-9.c: Likewise.
7545 * gcc.target/i386/pr70155-10.c: Likewise.
7546 * gcc.target/i386/pr70155-11.c: Likewise.
7547 * gcc.target/i386/pr70155-12.c: Likewise.
7548 * gcc.target/i386/pr70155-13.c: Likewise.
7549 * gcc.target/i386/pr70155-14.c: Likewise.
7550 * gcc.target/i386/pr70155-15.c: Likewise.
7551 * gcc.target/i386/pr70155-16.c: Likewise.
7552 * gcc.target/i386/pr70155-17.c: Likewise.
7553 * gcc.target/i386/pr70155-18.c: Likewise.
7554 * gcc.target/i386/pr70155-19.c: Likewise.
7555 * gcc.target/i386/pr70155-20.c: Likewise.
7556 * gcc.target/i386/pr70155-21.c: Likewise.
7557 * gcc.target/i386/pr70155-22.c: Likewise.
7559 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7561 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7564 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7566 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7567 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7568 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7569 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7570 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7572 2016-04-27 Richard Biener <rguenther@suse.de>
7575 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7576 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7578 2016-04-27 Nathan Sidwell <nathan@acm.org>
7580 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7581 * g++.dg/ubsan/pr63956.C: Adjust error location.
7583 2016-04-27 Nick Clifton <nickc@redhat.com>
7586 * gcc.dg/pr49889.c: New test.
7588 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7590 * c-c++-common/memset-array.c: New test.
7592 2016-04-26 Martin Sebor <msebor@redhat.com>
7595 * g++.dg/cpp1y/func_constexpr.C: New test.
7597 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7600 * g++.dg/cpp0x/enum32.C: New test.
7601 * g++.dg/cpp0x/enum33.C: New test.
7603 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7605 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7606 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7607 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7608 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7609 * gcc.c-torture/execute/pr38151.c: Likewise.
7610 * gcc.c-torture/execute/pr66556.c: Likewise.
7611 * gcc.c-torture/execute/pr67781.c: Likewise.
7612 * gcc.c-torture/execute/pr68648.c: Likewise.
7614 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7616 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7618 2016-04-26 Marek Polacek <polacek@redhat.com>
7621 * gcc.dg/pr67784-3.c: New test.
7622 * gcc.dg/pr67784-4.c: New test.
7623 * gcc.dg/pr67784-5.c: New test.
7626 * gcc.dg/Wnested-externs-2.c: New test.
7628 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7630 * gcc.dg/fold-plusmult.c: Adjust.
7631 * gcc.dg/no-strict-overflow-6.c: Adjust.
7632 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7634 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7636 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7638 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7639 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7640 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7641 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7642 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7643 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7644 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7645 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7646 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7647 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7648 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7649 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7650 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7651 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7652 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7653 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7654 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7655 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7656 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7657 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7658 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7659 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7661 * gcc.target/i386/pr32219-4.c: Likewise.
7662 * gcc.target/i386/pr32219-6.c: Likewise.
7663 * gcc.target/i386/pr32219-8.c: Likewise.
7665 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7667 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7670 2016-04-26 Marek Polacek <polacek@redhat.com>
7673 * g++.dg/ext/cond2.C: New test.
7675 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7677 PR tree-optimization/70771
7678 PR tree-optimization/70775
7679 * gcc.dg/pr70771.c: New test.
7680 * gcc.dg/pr70775.c: New test.
7682 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7684 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7686 2016-04-25 Richard Biener <rguenther@suse.de>
7688 PR tree-optimization/70780
7689 * gcc.dg/torture/pr70780.c: New testcase.
7691 2016-04-25 Michael Collison <michael.collison@arm.com>
7693 * gcc.target/arm/neon-vaddws16.c: New test.
7694 * gcc.target/arm/neon-vaddws32.c: New test.
7695 * gcc.target/arm/neon-vaddwu16.c: New test.
7696 * gcc.target/arm/neon-vaddwu32.c: New test.
7697 * gcc.target/arm/neon-vaddwu8.c: New test.
7698 * lib/target-supports.exp
7699 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7700 that arm neon support vector widen sum of HImode TO SImode.
7702 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7705 * c-c++-common/asan/pr70712.c: New test.
7707 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7709 * .gitattributes: New file.
7711 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7713 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7715 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7717 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7718 * gfortran.dg/submodule_15.f08: Likewise.
7720 2016-04-22 Richard Biener <rguenther@suse.de>
7722 PR tree-optimization/70740
7723 * gcc.dg/torture/pr70740.c: New testcase.
7725 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7728 * gcc.target/i386/pr70750-1.c: New test.
7729 * gcc.target/i386/pr70750-2.c: Likewise.
7731 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7734 * g++.dg/cpp0x/auto48.C: New.
7736 2016-04-21 Marek Polacek <polacek@redhat.com>
7739 * g++.dg/cpp0x/forw_enum12.C: New test.
7740 * g++.dg/cpp0x/forw_enum13.C: New test.
7742 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7745 * gcc.target/i386/pr70728.c: New test.
7747 2016-04-21 Richard Biener <rguenther@suse.de>
7750 * gcc.dg/pr70747.c: New testcase.
7752 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7754 PR tree-optimization/70715
7755 * gcc.dg/tree-ssa/scev-13.c: New test.
7757 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7759 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7761 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7763 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7765 2016-04-20 Jan Hubicka <jh@suse.cz>
7768 * g++.dg/ipa/nothrow-1.C: New testcase.
7770 2016-04-20 Nathan Sidwell <nathan@acm.org>
7773 * g++.dg/eh/delete1.C: New.
7775 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7777 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7778 -mtune-ctrl=sse_typeless_stores.
7780 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7782 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7784 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7786 PR tree-optimization/69489
7787 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7789 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7792 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7793 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7794 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7796 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7798 PR tree-optimization/56625
7799 PR tree-optimization/69489
7800 * gcc.dg/vect/pr56625.c: New test.
7801 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7803 2016-04-20 Andrew Pinski <apinski@cavium.com>
7806 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7808 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7810 * gnat.dg/self1.adb: Remove now incorrect test.
7812 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7814 * gcc.dg/tree-ssa/scev-11.c: New test.
7815 * gcc.dg/tree-ssa/scev-12.c: New test.
7817 2016-04-20 Marek Polacek <polacek@redhat.com>
7819 PR tree-optimization/70725
7820 * gcc.dg/pr70725.c: New test.
7822 2016-04-20 Richard Biener <rguenther@suse.de>
7824 PR tree-optimization/70726
7825 * g++.dg/vect/pr70726.cc: New testcase.
7827 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7830 * gcc.target/s390/pr70674.c: New test.
7832 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7834 PR libgfortran/70684
7835 * gfortran.dg/list_read_14.f90: New test.
7837 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7840 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7841 extern to force it misaligned.
7845 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7846 Don't check `*' before movv4sf_internal.
7847 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7848 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7849 Don't check `*' before movv16qi_internal.
7850 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7851 extern to force it misaligned.
7855 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7856 Don't check `*' before movv2df_internal.
7857 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7858 extern to force it misaligned.
7862 Check movv8sf_internal instead of avx_storeups256.
7863 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7865 2016-04-19 Richard Biener <rguenther@suse.de>
7867 PR tree-optimization/70171
7868 * g++.dg/tree-ssa/pr70171.C: New testcase.
7870 2016-04-19 Richard Biener <rguenther@suse.de>
7872 PR tree-optimization/70724
7873 * gcc.dg/torture/pr70724.c: New testcase.
7875 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7878 * gcc.target/i386/pr70689.c: New.
7880 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7883 * gcc.target/i386/pr70708.c: New test.
7885 2016-04-18 Richard Biener <rguenther@suse.de>
7887 PR tree-optimization/43434
7888 * gcc.dg/vect/pr43434.c: New testcase.
7889 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7890 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7891 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7892 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7893 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7894 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7895 * gcc.dg/gomp/pr68640.c: Likewise.
7896 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7897 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7899 2016-04-18 Richard Biener <rguenther@suse.de>
7901 PR tree-optimization/70701
7902 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7904 2016-04-18 Tom de Vries <tom@codesourcery.com>
7907 * gcc.dg/pr70161.c: Add dot-file scans.
7908 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7909 instead of after last dot char.
7911 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7913 * c-c++-common/dump-ada-spec-3.c: New test.
7914 * c-c++-common/dump-ada-spec-4.c: Likewise.
7916 2016-04-17 Tom de Vries <tom@codesourcery.com>
7919 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7921 2016-04-15 Jan Hubicka <jh@suse.cz>
7924 * g++.dg/ipa/pure-const-1.C: New testcase.
7925 * g++.dg/ipa/pure-const-2.C: New testcase.
7926 * g++.dg/ipa/pure-const-3.C: New testcase.
7928 2016-04-15 Marek Polacek <polacek@redhat.com>
7931 * gcc.dg/bitfld-22.c: New test.
7933 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7935 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7938 2016-04-15 Marek Polacek <polacek@redhat.com>
7941 * c-c++-common/pr70651.c: New test.
7943 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7945 PR rtl-optimization/70681
7946 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7947 dump scan on arm and powerpc.
7948 * gcc.dg/pr10474.c: Likewise.
7950 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7955 * g++.dg/cpp1y/vla11.C: Revert for real.
7958 * c-c++-common/Wparentheses-1.c: New test.
7959 * c-c++-common/gomp/Wparentheses-1.c: New test.
7960 * c-c++-common/gomp/Wparentheses-2.c: New test.
7961 * c-c++-common/gomp/Wparentheses-3.c: New test.
7962 * c-c++-common/gomp/Wparentheses-4.c: New test.
7963 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7964 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7965 * c-c++-common/goacc/Wparentheses-1.c: New test.
7967 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7970 * gcc.target/i386/pr70662.c: New test.
7972 2016-04-15 Richard Biener <rguenther@suse.de>
7973 Alan Modra <amodra@gmail.com>
7975 PR tree-optimization/70130
7976 * gcc.dg/vect/O3-pr70130.c: New testcase.
7978 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7981 * gcc.target/powerpc/pr70669.c: New test.
7984 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7985 a power7 system that does not have an assembler that supports
7988 2016-04-14 Martin Sebor <msebor@redhat.com>
7993 * c-c++-common/ubsan/vla-1.c: Revert.
7994 * g++.dg/cpp1y/vla11.C: Same.
7995 * g++.dg/cpp1y/vla12.C: Same.
7996 * g++.dg/cpp1y/vla13.C: Same.
7997 * g++.dg/cpp1y/vla14.C: Same.
7998 * g++.dg/cpp1y/vla3.C: Same.
7999 * g++.dg/init/array24.C: Same.
8000 * g++.dg/ubsan/vla-1.C: Same.
8002 2016-04-14 Marek Polacek <polacek@redhat.com>
8003 Jan Hubicka <hubicka@ucw.cz>
8006 * g++.dg/torture/pr70029.C: New test.
8008 2016-04-14 Martin Sebor <msebor@redhat.com>
8010 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8011 type size to prevent failures on targets with very low maximum
8014 2016-04-14 Richard Biener <rguenther@suse.de>
8016 PR tree-optimization/70623
8017 * gcc.dg/torture/pr70623.c: New testcase.
8018 * gcc.dg/torture/pr70623-2.c: Likewise.
8020 2016-04-13 Martin Sebor <msebor@redhat.com>
8025 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8026 * g++.dg/cpp1y/vla11.C: New test.
8027 * g++.dg/cpp1y/vla12.C: New test.
8028 * g++.dg/cpp1y/vla13.C: New test.
8029 * g++.dg/cpp1y/vla14.C: New test.
8030 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8031 * g++.dg/init/array24.C: Fully brace VLA initializer.
8032 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8034 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8037 * g++.dg/opt/pr70641.C: New test.
8039 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8041 PR rtl-optimization/68749
8042 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8043 effects of argument promotions.
8044 Remove default args to dg-skip-if.
8046 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8049 * g++.dg/parse/pr70635.C: New.
8051 2016-04-13 Marek Polacek <polacek@redhat.com>
8054 * c-c++-common/Wmisleading-indentation-4.c: New test.
8056 2016-04-13 Marek Polacek <polacek@redhat.com>
8059 * gcc.dg/Wparentheses-12.c: New test.
8060 * gcc.dg/Wparentheses-13.c: New test.
8062 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8064 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8065 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8066 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8068 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8071 * gcc.c-torture/compile/pr70633.c: New test.
8074 * gcc.dg/torture/pr70628.c: New test.
8076 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8079 * g++.dg/template/pr70610.C: New test.
8080 * g++.dg/template/pr70610-2.C: New test.
8081 * g++.dg/template/pr70610-3.C: New test.
8082 * g++.dg/template/pr70610-4.C: New test.
8084 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8086 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8090 * g++.dg/ext/pr70571.C: New test.
8092 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8095 * gcc.target/powerpc/pr70640.c: New test.
8097 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8100 * g++.dg/parse/pr68722.C: New.
8102 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8104 PR rtl-optimization/70596
8105 * gcc.target/i386/pr70596.c: New test.
8107 2016-04-12 Nathan Sidwell <nathan@acm.org>
8110 * g++.dg/init/pr70501.C: New.
8112 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8114 * gcc.target/i386/asm-flag-6.c: New test.
8116 2016-04-12 Tom de Vries <tom@codesourcery.com>
8118 PR tree-optimization/68756
8119 * gcc.dg/graphite/pr68756.c: New test.
8121 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8123 PR tree-optimization/70602
8124 * gcc.c-torture/execute/pr70602.c: New test.
8126 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8129 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8130 __float128 emulator is built and runs.
8131 * gcc.target/powerpc/float128-1.c: Likewise.
8133 * lib/target-supports.exp (check_ppc_float128_sw_available):
8134 Rework tests for __float128 software and hardware
8135 availability. Fix exit condition to return 0 on success.
8137 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8140 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8141 * gcc.target/aarch64/target_attr_15.c: Likewise.
8143 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8146 * g++.dg/cpp1y/pr69066.C: New.
8148 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8151 * gfortran.dg/pr36192.f90: Update test.
8152 * gfortran.dg/pr36192_1.f90: Update test.
8153 * gfortran.dg/real_dimension_1.f: Update test.
8154 * gfortran.dg/parameter_array_init_7.f90: New test.
8156 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8159 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8161 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8163 PR rtl-optimization/66669
8164 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8166 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8168 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8169 * gcc.dg/pie-1.c: Likewise.
8170 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8171 * gcc.dg/pic-4.c: Likewise.
8172 * gcc.dg/pie-3.c: Likewise.
8173 * gcc.dg/pie-4.c: Likewise.
8175 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8177 PR tree-optimization/68644
8178 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8180 PR rtl-optimization/64886
8181 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8183 2016-04-09 Tom de Vries <tom@codesourcery.com>
8185 PR tree-optimization/68953
8186 * gcc.dg/graphite/pr68953.c: New test.
8188 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8191 * gfortran.dg/deferred_character_16.f90: New test.
8193 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8195 PR tree-optimization/70586
8196 * gcc.c-torture/execute/pr70586.c: New test.
8198 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8201 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8202 with __builtin_memset
8203 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8205 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8209 PR tree-optimization/70373
8213 * c-c++-common/goacc/reduction-5.c: New test.
8214 * c-c++-common/goacc/reduction-promotions.c: New test.
8215 * gfortran.dg/goacc/reduction-3.f95: New test.
8216 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8218 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8222 * g++.dg/pr70590.C: New test.
8223 * g++.dg/pr70590-2.C: New test.
8225 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8228 * gcc.target/i386/pr70593.c: New test.
8230 PR rtl-optimization/70574
8231 * gcc.target/i386/avx2-pr70574.c: New test.
8233 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8236 * c-c++-common/asan/pr70541.c: New test.
8238 2016-04-08 Tom de Vries <tom@codesourcery.com>
8240 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8241 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8243 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8246 * gcc.c-torture/execute/pr70566.c: New test.
8248 2016-04-08 Tom de Vries <tom@codesourcery.com>
8250 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8251 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8253 2016-04-08 Alan Modra <amodra@gmail.com>
8255 * gcc.target/powerpc/pr70117.c: New.
8257 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8260 * gcc.dg/lto/simd-function_0.c: New test.
8262 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8264 * c-c++-common/attr-simd-2.c: Likewise.
8265 * c-c++-common/attr-simd-4.c: Likewise.
8266 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8267 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8269 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8272 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8274 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8275 Tom de Vries <tom@codesourcery.com>
8277 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8278 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8279 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8280 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8281 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8282 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8283 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8284 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8286 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8289 * g++.dg/warn/Wparentheses-29.C: New test.
8291 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8294 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8295 explicit braces to resolve a future -Wparentheses warning.
8297 2016-04-06 Richard Henderson <rth@redhat.com>
8299 * gcc.dg/pr61817-1.c: New test.
8300 * gcc.dg/pr61817-2.c: New test.
8301 * gcc.dg/pr69391-1.c: New test.
8302 * gcc.dg/pr69391-2.c: New test.
8304 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8306 PR rtl-optimization/70398
8307 * gcc.target/aarch64/pr70398.c: New.
8309 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8311 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8313 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8314 Pedro Alves <palves@redhat.com>
8316 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8318 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8320 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8321 Check for avx512f effective targets instead of avx2.
8322 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8324 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8325 * g++.dg/gomp/declare-simd-1.C: Likewise.
8326 * g++.dg/gomp/declare-simd-3.C: Likewise.
8327 * g++.dg/gomp/declare-simd-4.C: Likewise.
8330 * c-c++-common/gomp/pr70550-1.c: New test.
8331 * c-c++-common/gomp/pr70550-2.c: New test.
8333 2016-04-05 Nathan Sidwell <nathan@acm.org>
8336 * g++.dg/ext/attribute-may-alias-5.C: New.
8338 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8341 * c-c++-common/pr70336.c: New test.
8342 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8343 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8345 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8348 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8350 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8352 PR rtl-optimization/70542
8353 * gcc.dg/torture/pr70542.c: New test.
8354 * gcc.target/i386/avx2-pr70542.c: New test.
8356 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8358 PR tree-optimization/70509
8359 * gcc.target/i386/avx512bw-pr70509.c: New test.
8361 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8364 * g++.dg/ext/constexpr-vla4.C: New test.
8366 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8369 * gcc.target/i386/pr70510.c: New test.
8371 2016-04-05 Richard Biener <rguenther@suse.de>
8373 PR tree-optimization/70526
8374 * g++.dg/torture/pr70526.C: New testcase.
8376 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8379 * gcc.target/i386/pr70525.c: New test.
8381 2016-04-05 Richard Biener <rguenther@suse.de>
8384 * g++.dg/torture/pr70499.C: New testcase.
8386 2016-04-05 Richard Biener <rguenther@suse.de>
8388 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8391 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8394 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8395 rs6000 ABI warnings.
8397 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8400 * g++.dg/ipa/devirt-51.C: New testcase.
8402 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8403 Jakub Jelinek <jakub@redhat.com>
8406 * gcc.dg/torture/pr70457.c: New.
8408 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8411 * gfortran.dg/allocate_with_source_19.f08: New test.
8413 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8416 * gfortran.dg/coarray_allocate_6.f08: New test.
8418 2016-04-04 Richard Biener <rguenther@suse.de>
8420 PR rtl-optimization/70484
8421 * gcc.dg/torture/pr70484.c: New testcase.
8423 2016-04-04 Marek Polacek <polacek@redhat.com>
8426 * gcc.dg/torture/pr70307.c: New test.
8428 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8432 * gcc.target/sh/torture/pr70416.c: New.
8434 2016-04-02 Martin Sebor <msebor@redhat.com>
8440 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8441 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8442 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8443 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8444 * g++.dg/cpp0x/constexpr-string.C: Same.
8445 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8446 * g++.dg/cpp0x/pr65398.C: Same.
8447 * g++.dg/ext/constexpr-vla1.C: Same.
8448 * g++.dg/ext/constexpr-vla2.C: Same.
8449 * g++.dg/ext/constexpr-vla3.C: Same.
8450 * g++.dg/ubsan/pr63956.C: Same.
8452 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8454 PR rtl-optimization/70467
8455 * gcc.target/i386/pr70467-2.c: New test.
8457 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8458 Marek Polacek <polacek@redhat.com>
8461 * g++.dg/init/new47.C: New test.
8463 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8466 * gcc.target/arm/pr70496.c: New test.
8468 2016-04-01 Nathan Sidwell <nathan@acm.org>
8471 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8473 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8476 * gcc.dg/strlenopt.h (memmove): New.
8477 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8478 instead of "string.h".
8479 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8480 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8481 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8482 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8483 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8484 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8485 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8486 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8487 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8488 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8489 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8490 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8491 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8492 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8493 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8494 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8495 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8496 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8497 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8498 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8500 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8502 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8503 (Holder::foo): Reflect this.
8505 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8508 * gcc.dg/pr70442.c: New test.
8510 2016-03-31 Nathan Sidwell <nathan@acm.org>
8513 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8515 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8518 * gcc.target/i386/pr70453.c: New test.
8520 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8523 * gcc.c-torture/pr70292.c: New test.
8525 2016-03-31 Marek Polacek <polacek@redhat.com>
8528 * c-c++-common/pr70297.c: New test.
8529 * g++.dg/cpp0x/typedef-redecl.C: New test.
8530 * gcc.dg/typedef-redecl2.c: New test.
8532 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8534 PR rtl-optimization/70460
8535 * gcc.c-torture/execute/pr70460.c: New test.
8537 2016-03-31 Richard Biener <rguenther@suse.de>
8540 * g++.dg/ext/vector30.C: New testcase.
8542 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8543 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8545 * gfortran.dg/fmt_pf.f90: New test.
8547 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8549 Forward-port from 5 branch
8550 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8553 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8554 dg-require-effective-target after dg-do.
8556 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8558 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8560 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8561 Julian Brown <julian@codesourcery.com>
8562 Chung-Lin Tang <cltang@codesourcery.com>
8563 Cesar Philippidis <cesar@codesourcery.com>
8564 James Norris <jnorris@codesourcery.com>
8565 Tom de Vries <tom@codesourcery.com>
8566 Nathan Sidwell <nathan@codesourcery.com>
8568 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8569 * c-c++-common/goacc/loop-clauses.c: Likewise.
8570 * g++.dg/goacc/template.C: Likewise.
8571 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8572 * gfortran.dg/goacc/loop-1.f95: Likewise.
8573 * gfortran.dg/goacc/loop-5.f95: Likewise.
8574 * gfortran.dg/goacc/loop-6.f95: Likewise.
8575 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8576 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8577 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8578 * c-c++-common/goacc/clauses-fail.c: Likewise.
8579 * c-c++-common/goacc/parallel-1.c: Likewise.
8580 * c-c++-common/goacc/reduction-1.c: Likewise.
8581 * c-c++-common/goacc/reduction-2.c: Likewise.
8582 * c-c++-common/goacc/reduction-3.c: Likewise.
8583 * c-c++-common/goacc/reduction-4.c: Likewise.
8584 * c-c++-common/goacc/routine-3.c: Likewise.
8585 * c-c++-common/goacc/routine-4.c: Likewise.
8586 * c-c++-common/goacc/routine-5.c: Likewise.
8587 * c-c++-common/goacc/tile.c: Likewise.
8588 * g++.dg/goacc/template.C: Likewise.
8589 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8590 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8591 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8592 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8593 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8594 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8595 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8596 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8597 * c-c++-common/goacc/use_device-1.c: ... this file.
8598 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8599 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8600 * c-c++-common/goacc/host_data-6.c: ... this file.
8601 * c-c++-common/goacc/loop-2-kernels.c: New file.
8602 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8603 * c-c++-common/goacc/loop-3.c: Likewise.
8604 * g++.dg/goacc/reference.C: Likewise.
8605 * g++.dg/goacc/routine-1.C: Likewise.
8606 * g++.dg/goacc/routine-2.C: Likewise.
8608 2016-03-30 Richard Biener <rguenther@suse.de>
8611 * gcc.dg/torture/pr70450.c: New testcase.
8613 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8616 * gcc.dg/torture/pr70421.c: New test.
8617 * gcc.target/i386/avx512f-pr70421.c: New test.
8619 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8622 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8623 (check): New function.
8625 (foo): Align stack to 16 bytes when calling bar.
8626 * gcc.target/i386/cleanup-2.c: Likewise.
8628 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8630 PR tree-optimization/59124
8631 * gcc.dg/Warray-bounds-19.c: New test.
8633 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8635 * lib/prune.exp (escape_regex_chars): New.
8636 (prune_file_path): Update to quote metcharacters for regexp.
8638 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8640 PR rtl-optimization/70429
8641 * gcc.c-torture/execute/pr70429.c: New test.
8643 PR tree-optimization/70405
8644 * gcc.dg/pr70405.c: New test.
8646 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8649 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8650 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8652 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8655 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8656 __cilkrts_set_param to set two workers.
8657 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8658 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8660 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8662 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8664 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8667 * gcc.target/i386/pr70406.c: New test.
8669 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8671 * gnat.dg/specs/double_record_extension3.ads: New test.
8673 2016-03-25 Richard Henderson <rth@redhat.com>
8676 * gcc.target/aarch64/pr70120-1.c: New.
8677 * gcc.target/aarch64/pr70120-2.c: New.
8678 * gcc.target/aarch64/pr70120-3.c: New.
8680 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8683 * g++.dg/template/mangle2.C: The dg-do directive should be
8684 "compile" not "assemble".
8686 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8689 * gcc.dg/pr69650.c: New test.
8691 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8693 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8695 2016-03-25 Alan Modra <amodra@gmail.com>
8697 * gcc.dg/dfp/pr70052.c: New test.
8699 2016-03-24 Richard Henderson <rth@redhat.com>
8702 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8703 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8705 2016-03-24 Tom de Vries <tom@codesourcery.com>
8707 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8709 2016-03-24 Tom de Vries <tom@codesourcery.com>
8711 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8712 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8714 2016-03-24 Tom de Vries <tom@codesourcery.com>
8716 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8717 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8719 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8722 * g++.dg/template/mangle2.C: New test.
8724 2016-03-24 Richard Biener <rguenther@suse.de>
8726 PR tree-optimization/70396
8727 * gcc.dg/torture/pr70396.c: New testcase.
8729 2016-03-24 Richard Biener <rguenther@suse.de>
8732 * gcc.dg/torture/pr70370.c: New testcase.
8734 2016-03-24 Tom de Vries <tom@codesourcery.com>
8736 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8737 * gfortran.dg/goacc/kernels-tree.f95: Same.
8738 * gfortran.dg/goacc/parallel-tree.f95: Same.
8740 2016-03-24 Tom de Vries <tom@codesourcery.com>
8742 * c-c++-common/goacc/uninit-if-clause.c: New test.
8743 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8745 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8748 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8751 2016-03-24 Richard Biener <rguenther@suse.de>
8753 PR tree-optimization/70372
8754 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8756 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8759 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8761 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8764 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8766 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8769 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8770 * g++.dg/cpp1y/pr70001.C: New test.
8773 * g++.dg/cpp0x/constexpr-70323.C: New test.
8775 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8776 Jason Merrill <jason@redhat.com>
8777 Jakub Jelinek <jakub@redhat.com>
8780 * g++.dg/cpp0x/constexpr-69315.C: New test.
8781 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8783 2016-03-23 Marek Polacek <polacek@redhat.com>
8786 * g++.dg/warn/Wignored-attributes-1.C: New test.
8787 * g++.dg/warn/Wignored-attributes-2.C: New test.
8789 2016-03-23 Tom de Vries <tom@codesourcery.com>
8791 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8793 * gfortran.dg/goacc/private-3.f95 (test): Same.
8794 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8797 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8799 * lib/target-supports.exp: Remove v7ve entry from loop
8800 creating effective target checks.
8801 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8802 (add_options_for_arm_arch_v7ve): Likewise.
8804 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8806 PR tree-optimization/70354
8807 * gcc.dg/vect/pr70354-1.c: New test.
8808 * gcc.dg/vect/pr70354-2.c: New test.
8809 * gcc.target/i386/avx2-pr70354-1.c: New test.
8810 * gcc.target/i386/avx2-pr70354-2.c: New test.
8812 2016-03-22 Jeff Law <law@redhat.com>
8815 * gcc.dg/tree-ssa/pr70232.c: New test.
8817 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8820 * gcc.target/i386/pr70302.c: New test.
8822 2016-03-22 Richard Biener <rguenther@suse.de>
8825 * g++.dg/torture/pr70251.C: New testcase.
8827 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8830 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8831 Wmisleading-indentation.c.
8832 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8833 reflect change to diagnostic text and order of messages.
8834 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8836 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8838 * g++.dg/ext/java-3.C: Don't compile on AIX.
8840 2016-03-22 Richard Biener <rguenther@suse.de>
8843 * gcc.dg/torture/pr70333.c: New testcase.
8845 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8847 * g++.dg/ext/pr70290.C: New test.
8849 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8852 * gcc.target/i386/pr70325.c: New test.
8854 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8857 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8858 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8861 * gcc.target/i386/pr70300.c: New test.
8864 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8865 (func2): New function for cond with parens, xfail warning for c++.
8866 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8868 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8871 * g++.dg/template/ptrmem30.C: New test.
8873 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8876 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8877 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8879 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8882 * gcc.dg/pr70326.c: New test.
8884 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8885 Jakub Jelinek <jakub@redhat.com>
8887 PR tree-optimization/70317
8888 * gcc.dg/pr70317.c: New test.
8890 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8893 * gcc.target/i386/pr70327.c: New test.
8895 2016-03-21 Martin Liska <mliska@suse.cz>
8898 * gcc.dg/ipa/pr70306.c: New test.
8900 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8902 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8903 * gcc.target/arm/attr-align3.c: Likewise.
8904 * gcc.target/arm/attr_arm.c: Likewise.
8905 * gcc.target/arm/flip-thumb.c: Likewise.
8907 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8910 * gcc.target/powerpc/altivec-36.c: New test.
8912 2016-03-21 Richard Biener <rguenther@suse.de>
8914 PR tree-optimization/70310
8915 * gcc.dg/torture/pr70310.c: New testcase.
8917 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8920 * gcc.target/i386/pr70293.c: New test.
8922 2016-03-21 Richard Biener <rguenther@suse.de>
8924 PR tree-optimization/70288
8925 * gcc.dg/torture/pr70288-1.c: New testcase.
8926 * gcc.dg/torture/pr70288-2.c: Likewise.
8928 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8930 PR rtl-optimization/69307
8931 * gcc.target/arm/pr69307.c: New test.
8933 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8935 PR rtl-optimization/69102
8936 * gcc.c-torture/compile/pr69102.c: New test.
8938 2016-03-18 Jeff Law <law@redhat.com>
8940 PR rtl-optimization/70263
8941 * gcc.c-torture/compile/pr70263-1.c: New test.
8942 * gcc.target/i386/pr70263-2.c: New test.
8944 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8946 PR rtl-optimization/70278
8947 * gcc.dg/torture/pr70278.c: New test.
8948 * gcc.target/arm/pr70278.c: New test.
8950 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8953 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8954 (test_builtin_types_compatible_p): New test function.
8955 * gcc.dg/pr70281.c: New test case.
8957 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8960 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8962 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8964 PR tree-optimization/70252
8965 * gcc.dg/pr70252.c: New test.
8967 2016-03-18 Tom de Vries <tom@codesourcery.com>
8969 * gcc.dg/pr70161-2.c: New test.
8970 * gcc.dg/pr70161.c: New test.
8972 2016-03-18 Tom de Vries <tom@codesourcery.com>
8975 * gcc.dg/pr70269.c: New test.
8977 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8980 * g++.dg/ext/java-3.C: New test.
8982 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8985 * g++.dg/lookup/pr70205.C: New test.
8987 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8990 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8992 2016-03-17 Marek Polacek <polacek@redhat.com>
8995 * gcc.dg/atomic-op-6.c: New test.
8997 2016-03-17 David Malcolm <dmalcolm@redhat.com>
9000 * c-c++-common/pr70264.c: New test case.
9002 2016-03-17 Jakub Jelinek <jakub@redhat.com>
9005 * c-c++-common/pr70144-1.c: New test.
9006 * c-c++-common/pr70144-2.c: New test.
9009 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9010 * g++.dg/opt/flifetime-dse6.C: New test.
9011 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9013 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9016 * gcc.dg/pic-1.c: New test.
9017 * gcc.dg/pic-2.c: Likewise.
9018 * gcc.dg/pic-3.c: Likewise.
9019 * gcc.dg/pic-4.c: Likewise.
9020 * gcc.dg/pie-1.c: Likewise.
9021 * gcc.dg/pie-2.c: Likewise.
9022 * gcc.dg/pie-3.c: Likewise.
9023 * gcc.dg/pie-4.c: Likewise.
9024 * gcc.dg/pie-5.c: Likewise.
9025 * gcc.dg/pie-6.c: Likewise.
9027 2016-03-17 Tom de Vries <tom@codesourcery.com>
9029 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9030 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9032 2016-03-17 Richard Biener <rguenther@suse.de>
9035 * g++.dg/debug/pr70271.C: New testcase.
9037 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9039 * gcc.target/i386/pr70251.c: New test.
9041 2016-03-17 Marek Polacek <polacek@redhat.com>
9044 * g++.dg/warn/constexpr-70194.C: New test.
9046 2016-03-16 Richard Henderson <rth@redhat.com>
9049 * gcc.c-torture/compile/pr70240.c: New.
9051 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9053 * gcc.c-torture/compile/20151204.c: Skip for avr.
9055 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9058 * g++.dg/opt/pr70245.C: New test.
9059 * g++.dg/opt/pr70245.h: New file.
9060 * g++.dg/opt/pr70245-aux.cc: New file.
9062 2016-03-16 Martin Sebor <msebor@redhat.com>
9064 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9066 2016-03-16 Richard Henderson <rth@redhat.com>
9069 * gcc.c-torture/compile/pr70199.c: New.
9071 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9073 * gcc.dg/uninit-19.c: Run dos2unix.
9075 2016-03-16 Marek Polacek <polacek@redhat.com>
9078 * gcc.dg/nested-func-10.c: New test.
9079 * gcc.dg/nested-func-9.c: New test.
9081 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9083 PR tree-optimization/68714
9084 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9086 2016-03-16 Tom de Vries <tom@codesourcery.com>
9088 PR tree-optimization/68715
9089 * gcc.dg/graphite/pr68715-2.c: New test.
9090 * gcc.dg/graphite/pr68715.c: New test.
9091 * gfortran.dg/graphite/pr68715.f90: New test.
9093 2016-03-16 Tom de Vries <tom@codesourcery.com>
9095 PR tree-optimization/68809
9096 * gcc.dg/graphite/pr68809-2.c: New test.
9097 * gcc.dg/graphite/pr68809.c: New test.
9099 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9102 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9103 method call to i () as argument. Adjust expected output.
9106 * g++.dg/ubsan/pr70147-1.C: New test.
9107 * g++.dg/ubsan/pr70147-2.C: New test.
9109 2016-03-15 Martin Sebor <msebor@redhat.com>
9112 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9114 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9116 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9119 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9122 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9123 libatomic_available.
9125 2016-03-15 Marek Polacek <polacek@redhat.com>
9128 * g++.dg/ext/attribute-may-alias-4.C: New test.
9130 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9132 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9133 -fvar-tracking-assignments-toggle flag.
9135 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9137 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9139 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9141 PR rtl-optimization/70222
9142 * gcc.c-torture/execute/pr70222-1.c: New test.
9143 * gcc.c-torture/execute/pr70222-2.c: New test.
9145 2016-03-15 Richard Henderson <rth@redhat.com>
9147 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9149 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9151 PR rtl-optimization/69032
9152 * gcc.dg/pr69032.c: New test.
9154 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9156 PR rtl-optimization/63384
9157 * g++.dg/pr63384.C: New test.
9159 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9162 * gcc.target/i386/pr64411.C: New test.
9164 2016-03-15 Tom de Vries <tom@codesourcery.com>
9166 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9167 * gfortran.dg/goacc/kernels-alias.f95: New test.
9169 2016-03-14 Martin Sebor <msebor@redhat.com>
9172 * g++.dg/cpp0x/constexpr-inline.C: New test.
9173 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9175 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9177 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9179 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9182 * gcc.dg/pr70219.c: New test.
9184 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9187 * gcc.dg/torture/pr70083.c: New test.
9188 * gcc.target/i386/pr70083.c: New test.
9190 2016-03-14 Richard Biener <rguenther@suse.de>
9192 PR tree-optimization/56365
9193 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9195 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9198 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9200 * g++.dg/pr70098.C: New testcase.
9203 2016-03-14 Tom de Vries <tom@codesourcery.com>
9205 PR tree-optimization/70045
9206 * gcc.dg/graphite/pr70045.c: New test.
9208 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9211 * gfortran.dg/include_9.f90: New test.
9213 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9216 gfortran.dg/prof/prof.exp: New script.
9217 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9219 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9221 PR rtl-optimization/69307
9222 * gcc.dg/pr69307.c: New test.
9224 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9227 * gcc.target/arm/pr69614.c: New.
9229 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9232 * gfortran.dg/submodule_14.f08: New test
9235 * gfortran.dg/submodule_15.f08: New test
9237 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9240 * g++.dg/cpp1y/paren3.C: New test.
9242 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9245 * gcc.target/powerpc/ppc-round2.c: New test.
9247 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9250 * gcc.dg/torture/pr70123.c: New test.
9252 2016-03-11 Jeff Law <law@redhat.com>
9254 PR tree-optimization/70190
9255 * gcc.c-torture/compile/pr70190.c: New test.
9257 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9260 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9262 (test43_b): Likewise.
9263 (test43_c): Likewise.
9264 (test43_d): Likewise.
9265 (test43_e): Likewise.
9266 (test43_f): Likewise.
9267 (test43_g): Likewise.
9268 (test44_a): Likewise.
9269 (test44_b): Likewise.
9270 (test44_c): Likewise.
9271 (test44_d): Likewise.
9272 (test44_e): Likewise.
9274 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9277 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9279 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9281 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9284 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9288 * gcc.target/aarch64/pr69245_2.c: New test.
9290 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9292 PR tree-optimization/70177
9293 * gcc.dg/pr70177.c: New test.
9295 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9297 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9299 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9301 * gcc.dg/tree-ssa/sra-20.c: New.
9303 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9305 PR rtl-optimization/70174
9306 * gcc.dg/pr70174.c: New test.
9308 PR tree-optimization/70169
9309 * gcc.dg/pr70169.c: New test.
9311 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9314 * gcc.target/i386/pr70160.c: New test.
9316 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9318 * gcc.target/s390/dfp-1.c: New test.
9320 2016-03-10 Nick Clifton <nickc@redhat.com>
9323 * gcc.target/aarch64/pr70044.c: New test.
9325 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9326 Jakub Jelinek <jakub@redhat.com>
9329 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9330 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9331 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9333 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9336 * g++.dg/lto/pr69589_0.C: New testcase
9337 * g++.dg/lto/pr69589_1.C: New testcase
9339 2016-03-10 Marek Polacek <polacek@redhat.com>
9342 * g++.dg/delayedfold/unary-plus1.C: New test.
9344 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9346 * gcc.target/arm/pr45701-1.c: Escape brackets.
9347 * gcc.target/arm/pr45701-2.c: Likewise.
9349 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9351 * gfortran.dg/unconstrained_commons.f: New.
9353 2016-03-10 Alan Modra <amodra@gmail.com>
9355 * gcc.dg/pr69195.c: New.
9356 * gcc.dg/pr69238.c: New.
9358 2016-03-10 Tom de Vries <tom@codesourcery.com>
9361 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9363 2016-03-10 Richard Biener <rguenther@suse.de>
9365 PR tree-optimization/70128
9366 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9367 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9369 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9371 PR tree-optimization/70152
9372 * gcc.dg/pr70152.c: New test.
9375 * gcc.target/i386/pr70086-1.c: New test.
9376 * gcc.target/i386/pr70086-2.c: New test.
9377 * gcc.target/i386/pr70086-3.c: New test.
9379 PR tree-optimization/70127
9380 * gcc.c-torture/execute/pr70127.c: New test.
9382 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9384 * c-c++-common/goacc/combined-directives-2.c: New test.
9386 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9390 * g++.dg/diagnostic/pr70105.C: New test.
9391 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9392 (test_multiple_ordinary_maps): New test function.
9394 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9398 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9399 Drop range information from call to inform_at_rich_loc.
9400 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9402 (test_show_locus): Replace calls to rich_location::add_range with
9403 calls to add_range. Rewrite the tests that used the now-defunct
9404 rich_location ctor taking a source_range. Simplify other tests
9405 by replacing calls to COMBINE_LOCATION_DATA with calls to
9408 2016-03-09 Richard Biener <rguenther@suse.de>
9409 Jakub Jelinek <jakub@redhat.com>
9411 PR tree-optimization/70138
9412 * gcc.dg/vect/pr70138-1.c: New testcase.
9413 * gcc.dg/vect/pr70138-2.c: Likewise.
9415 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9418 * gcc.target/i386/pr70049.c: New test.
9420 2016-03-09 Richard Biener <rguenther@suse.de>
9423 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9424 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9425 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9427 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9429 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9432 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9435 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9438 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9441 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9442 in testcase comment.
9444 2016-03-09 Tom de Vries <tom@codesourcery.com>
9446 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9447 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9448 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9449 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9450 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9451 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9452 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9453 * gfortran.dg/goacc/kernels-loop.f95: New test.
9455 2016-03-08 Martin Sebor <msebor@redhat.com>
9458 * g++.dg/warn/overflow-warn-7.C: New test.
9460 2016-03-08 Jason Merrill <jason@redhat.com>
9462 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9463 * lib/target-supports.exp (check_effective_target_concepts): New.
9465 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9468 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9469 * g++.dg/ubsan/pr70135.C: New test.
9472 * gcc.dg/pr70110.c: New test.
9474 2016-03-07 Martin Jambor <mjambor@suse.cz>
9476 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9477 * c-c++-common/gomp/if-1.c: Likewise.
9478 * c-c++-common/gomp/pr61486-2.c: Likewise.
9479 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9480 to dg-additional-options.
9481 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9482 * g++/gomp/target-teams-1.c: Likewise.
9483 * gcc.dg/gomp/gomp.exp: Likewise.
9484 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9485 dg-additional-options.
9486 * gfortran.dg/gomp/gomp.exp: Likewise.
9487 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9488 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9489 dg-additional-options.
9490 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9492 2016-03-07 Martin Jambor <mjambor@suse.cz>
9494 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9495 * c-c++-common/gomp/gridify-1.c: New test.
9496 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9498 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9500 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9501 trigger for cortex-r8, when scanning for register r8.
9502 * gcc.target/arm/pr45701-2.c: Likewise.
9504 2016-02-26 Richard Biener <rguenther@suse.de>
9505 Jeff Law <law@redhat.com>
9507 PR tree-optimization/69740
9508 * gcc.c-torture/compile/pr69740-1.c: New test.
9509 * gcc.c-torture/compile/pr69740-2.c: New test.
9511 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9513 * lib/target-supports.exp
9514 (check_effective_target_whole_vector_shift): Enable for PPC64.
9516 2016-03-07 Richard Biener <rguenther@suse.de>
9518 PR tree-optimization/70115
9519 * gcc.dg/torture/pr70115.c: New testcase.
9521 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9524 * c-c-++-common/goacc/pr69916.c: New.
9526 2016-03-07 Richard Henderson <rth@redhat.com>
9528 * gcc.c-torture/compile/pr70061.c: New test.
9530 2016-03-07 Richard Biener <rguenther@suse.de>
9533 * gcc.dg/vect/O3-pr36098.c: New testcase.
9535 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9537 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9539 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9541 * gnat.dg/renaming9.ad[sb]: New testcase.
9543 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9546 * g++.dg/expr/stdarg3.C: New test.
9548 2016-03-04 Jeff Law <law@redhat.com>
9550 PR tree-optimization/69196
9551 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9554 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9557 * gcc.dg/pr69973.c: New test.
9559 PR rtl-optimization/69941
9560 * gcc.dg/torture/pr69941.c: New test.
9563 * gcc.dg/pr69824.c: New test.
9565 2016-03-05 Tom de Vries <tom@codesourcery.com>
9567 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9568 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9571 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9574 * g++.dg/cpp1y/var-templ48.C: New test.
9575 * g++.dg/cpp1y/var-templ49.C: New test.
9577 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9579 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9581 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9584 * g++.dg/ubsan/pr70035.C: New test.
9587 * gcc.target/i386/pr70062.c: New test.
9589 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9591 * g++.dg/template/typename21.C: Remove c++98_only.
9593 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9595 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9597 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9600 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9602 (fn_42_b): Likewise.
9603 (fn_42_c): Likewise.
9605 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9608 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9610 (fn_40_b): Likewise.
9611 (fn_41_a): Likewise.
9612 (fn_41_b): Likewise.
9614 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9617 * gcc.target/i386/avx512f-pr70059.c: New test.
9618 * gcc.target/i386/avx512dq-pr70059.c: New test.
9620 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9622 PR rtl-optimization/57676
9623 * gcc.dg/torture/pr57676.c: New test.
9625 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9627 * gcc.dg/pr70026.c: New test.
9629 2016-03-04 Marek Polacek <polacek@redhat.com>
9632 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9633 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9635 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9638 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9640 (test_corners_sisd_si): Likewise.
9641 (main): Remove checks of the above.
9642 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9644 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9646 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9648 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9650 * gcc.dg/torture/pr69951.c: Accept argc==0.
9652 2016-03-04 Richard Biener <rguenther@suse.de>
9655 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9656 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9658 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9661 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9664 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9667 * gcc.dg/guality/pr69947.c: New test.
9669 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9672 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9674 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9676 PR rtl-optimization/69904
9677 * gcc.target/arm/pr69904.c: New test.
9679 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9682 * gcc.dg/vect/pr70021.c: New test.
9683 * gcc.target/i386/pr70021.c: New test.
9685 2016-03-03 Marek Polacek <polacek@redhat.com>
9688 * gcc.dg/pr70050.c: New test.
9690 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9692 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9694 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9696 PR tree-optimization/70043
9697 * gfortran.dg/vect/pr70043.f90: New test.
9699 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9701 * gnat.dg/specs/task1.ads: New test.
9703 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9705 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9706 Invoke gdb with -batch.
9707 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9709 2016-03-03 Richard Biener <rguenther@suse.de>
9711 PR tree-optimization/55936
9712 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9714 2016-03-02 Jeff Law <law@redhat.com>
9716 PR rtl-optimization/69942
9717 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9718 effects of argument promotions.
9720 PR tree-optimization/69987
9721 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9722 target does not support -fprefetch-loop-arrays.
9724 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9726 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9728 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9730 PR rtl-optimization/69052
9731 * gcc.target/i386/pr69052.c: New test.
9733 2016-03-02 Alan Modra <amodra@gmail.com>
9735 * gcc.dg/pr69990.c: New.
9737 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9740 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9743 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9746 * gcc.target/i386/pr70028.c: New test.
9748 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9750 * c-c++-common/asan/swapcontext-test-1.c,
9751 * c-c++-common/tsan/thread_leak.c,
9752 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9753 * g++.dg/tsan/benign_race.C,
9754 * g++.dg/tsan/fd_close_norace.C,
9755 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9756 races with sanitizer output
9758 2016-03-02 Richard Biener <rguenther@suse.de>
9759 Uros Bizjak <ubizjak@gmail.com>
9762 * gcc.dg/simd-8.c: New testcase.
9764 2016-03-02 Richard Biener <rguenther@suse.de>
9767 * gcc.dg/simd-7.c: New testcase.
9769 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9771 * gcc.target/i386/pr70007.c: Tweak.
9773 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9775 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9777 2016-03-02 Marek Polacek <polacek@redhat.com>
9780 * gcc.dg/pr67854.c: New test.
9782 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9785 * gcc.dg/torture/pr70025.c: New test.
9787 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9789 PR tree-optimization/68621
9790 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9792 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9794 * gcc.target/i386/pr70007.c: New test.
9796 2016-03-01 Jeff Law <law@redhat.com>
9798 PR tree-optimization/69196
9799 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9801 PR tree-optimization/69196
9802 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9803 duplicating code and spoiling the expected output.
9805 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9808 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9809 supports power9 before doing tests.
9810 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9811 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9812 * gcc.target/powerpc/p9-permute.c: Likewise.
9814 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9817 * gcc.target/i386/pr70027.c: New test.
9819 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9821 * gcc.dg/pr70017.c: New test.
9823 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9827 * gcc.dg/pr69796.c: New test.
9828 * gcc.dg/pr69974.c: New test.
9830 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9832 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9834 2016-02-29 Jeff Law <law@redhat.com>
9836 PR tree-optimization/69987
9837 * gfortran.dg/pr69987.f90: New test.
9839 PR tree-optimization/69989
9840 * gcc.c-torture/compile/pr69989-2.c: New test.
9842 2016-03-01 Marek Polacek <polacek@redhat.com>
9845 * g++.dg/parse/invalid1.C: New test.
9847 2016-03-01 Richard Biener <rguenther@suse.de>
9850 * gcc.dg/pr70022.c: New testcase.
9852 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9854 PR tree-optimization/69956
9855 * gcc.dg/pr69956.c: New test.
9857 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9860 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9861 XFAIL when hardware supports efficient unaligned storage access.
9863 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9866 * g++.dg/template/pr69961a.C: New test.
9867 * g++.dg/template/pr69961b.C: New test.
9869 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9871 PR preprocessor/69985
9872 * gcc.dg/cpp/pr69985.c: New test case.
9874 2016-02-29 Jeff Law <law@redhat.com>
9876 PR tree-optimization/70005
9877 * gcc.c-torture/execute/pr70005.c New test.
9879 PR tree-optimization/69999
9880 * gcc.c-torture/compile/pr69999.c: New test.
9882 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9884 PR tree-optimization/69652
9885 * gcc.dg/torture/pr69652.c: Delete test.
9886 * gcc.dg/vect/pr69652.c: New test.
9888 2016-02-19 Richard Biener <rguenther@suse.de>
9890 PR tree-optimization/69980
9891 * gfortran.dg/vect/pr69980.f90: New testcase.
9893 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9895 * gcc.target/sparc/20160229-1.c: New test.
9897 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9899 * gnat.dg/stack_usage3.adb: New test.
9900 * gnat.dg/stack_usage3_pkg.ads: New helper.
9902 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9904 * gnat.dg/renaming8.adb: New test.
9905 * gnat.dg/renaming8_pkg1.ads: New helper.
9906 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9907 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9909 2016-02-29 Richard Biener <rguenther@suse.de>
9911 PR tree-optimization/69720
9912 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9914 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9918 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9920 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9921 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9924 * gfortran.dg/coarray_8.f90: Adjust error message.
9925 * gfortran.dg/pr56007.f90: New test.
9926 * gfortran.dg/pr56007.f: New test.
9928 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9930 PR tree-optimization/69989
9931 * gcc.dg/torture/pr69989.c: New test.
9933 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9935 * gcc.target/i386/stack-realign-win.c: New test.
9937 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9940 * gfortran.dg/pr60126.f90: New test.
9942 2016-02-27 Jeff Law <law@redhat.com>
9945 2016-02-26 Richard Biener <rguenther@suse.de>
9946 Jeff Law <law@redhat.com>
9948 PR tree-optimization/69740
9949 * gcc.c-torture/compile/pr69740-1.c: New test.
9950 * gcc.c-torture/compile/pr69740-2.c: New test.
9952 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9955 * gfortran.dg/newunit_4.f90: New test.
9957 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9960 PR rtl-optimization/69886
9961 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9962 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9965 2016-02-26 Martin Sebor <msebor@redhat.com>
9967 PR tree-optimization/15826
9968 * gcc.dg/tree-ssa/pr15826.c: New test.
9970 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9973 * gcc.target/powerpc/pr69969.c: New test.
9975 2016-02-26 Martin Sebor <msebor@redhat.com>
9978 * g++.old-deja/g++.other/decl5.C: Add a test case.
9980 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9983 * gcc.target/powerpc/pr69946.c: New file.
9985 2016-02-26 Richard Biener <rguenther@suse.de>
9986 Jeff Law <law@redhat.com>
9988 PR tree-optimization/69740
9989 * gcc.c-torture/compile/pr69740-1.c: New test.
9990 * gcc.c-torture/compile/pr69740-2.c: New test.
9992 2016-02-26 Martin Jambor <mjambor@suse.cz>
9995 * gcc.dg/torture/pr69932.c: New test.
9996 * gcc.dg/torture/pr69936.c: Likewise.
9998 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10001 * gcc.target/s390/pr69709.c: New test.
10003 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10006 * gcc.target/aarch64/pr69245_1.c: New test.
10008 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10011 * gcc.dg/torture/pr69613.c: New test.
10013 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10015 PR rtl-optimization/69891
10016 * gcc.target/i386/pr69891.c: New test.
10018 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10019 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10022 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10023 functionality for both 32-bit and 64-bit.
10025 2016-02-26 Richard Biener <rguenther@suse.de>
10027 PR tree-optimization/69551
10028 * gcc.dg/torture/pr69951.c: New testcase.
10030 2016-02-25 Richard Biener <rguenther@suse.de>
10032 PR tree-optimization/48795
10033 * gcc.dg/Warray-bounds-18.c: New testcase.
10035 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10037 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10039 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10041 PR rtl-optimization/69896
10042 * gcc.dg/pr69896.c: New test.
10044 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10047 * g++.dg/cpp1y/paren2.C: New test.
10049 2016-02-24 Martin Sebor <msebor@redhat.com>
10052 * gcc.dg/enum-mode-2.c: New test.
10054 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10057 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10058 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10059 * g++.dg/ubsan/pr69922.C: New test.
10061 2016-02-24 Marek Polacek <polacek@redhat.com>
10064 * gcc.dg/pr69819.c: New test.
10066 2016-02-24 Martin Sebor <msebor@redhat.com>
10069 * g++.dg/ext/flexary15.C: New test.
10071 2016-02-24 Martin Sebor <msebor@redhat.com>
10073 * gcc.dg/builtins-68.c: Avoid making unportable
10074 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10075 * g++.dg/ext/builtin_alloca.C: Same.
10077 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10078 Charles Baylis <charles.baylis@linaro.org>
10081 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10083 2016-02-24 Richard Biener <rguenther@suse.de>
10084 Jakub Jelinek <jakub@redhat.com>
10086 PR middle-end/69760
10087 * gcc.dg/torture/pr69760.c: New testcase.
10089 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10091 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10092 pattern on Solaris with as.
10094 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10096 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10097 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10098 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10099 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10101 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10103 PR middle-end/69915
10104 * gcc.dg/pr69915.c: New test.
10106 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10108 PR rtl-optimization/69886
10109 * gcc.dg/torture/pr69886.c: New test.
10111 2016-02-24 Richard Biener <rguenther@suse.de>
10113 PR middle-end/68963
10114 * gcc.dg/torture/pr68963.c: New testcase.
10116 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10119 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10120 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10121 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10122 * gcc.target/arm/atomic_loaddi_1.c: New test.
10123 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10124 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10125 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10126 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10127 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10128 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10129 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10130 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10132 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10134 PR middle-end/69909
10135 * gcc.dg/torture/pr69909.c: New test.
10137 2016-02-24 Richard Biener <rguenther@suse.de>
10139 PR tree-optimization/69907
10140 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10141 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10142 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10144 2016-02-24 Christian Bruel <christian.bruel@st.com>
10146 * gcc.target/arm/pragma_cpp_fma.c: New test.
10148 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10151 * gfortran.dg/include_6.f90: Update test.
10153 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10156 * objc.dg/pr69844.m: New test.
10158 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10160 PR libgfortran/69456
10161 * gfortran.dg/namelist_89.f90: New test.
10162 * gfortran.dg/pr59700.f90: Update test..
10164 2016-02-23 Martin Sebor <msebor@redhat.com>
10166 PR middle-end/69780
10167 * g++.dg/ext/builtin_alloca.C: New test.
10168 * gcc.dg/builtins-68.c: New test.
10170 2016-02-23 Richard Henderson <rth@redhat.com>
10172 * gcc.target/i386/addr-space-3.c: Remove test.
10174 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10176 PR preprocessor/69126
10177 PR preprocessor/69543
10178 * c-c++-common/pr69126-2-long.c: New test.
10179 * c-c++-common/pr69126-2-short.c: New test.
10180 * c-c++-common/pr69543-1.c: Remove xfail.
10182 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10184 PR preprocessor/69126
10185 PR preprocessor/69543
10186 PR preprocessor/69558
10187 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10189 (test_2): ...this, and add leading comment.
10190 (MACRO_3, test_3): New.
10191 (MACRO_4A, MACRO_4B, test_4): New.
10192 (MACRO): Rename to...
10193 (MACRO_5): ...this.
10195 (test_5): ...this, updating for renaming of MACRO, and
10196 add leading comment.
10197 * c-c++-common/pr69543-1.c: New.
10198 * c-c++-common/pr69543-2.c: New.
10199 * c-c++-common/pr69543-3.c: New.
10200 * c-c++-common/pr69543-4.c: New.
10201 * c-c++-common/pr69558-1.c: New.
10202 * c-c++-common/pr69558-2.c: New.
10203 * c-c++-common/pr69558-3.c: New.
10204 * c-c++-common/pr69558-4.c: New.
10205 * gcc.dg/pr69558.c: Move to...
10206 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10209 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10211 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10212 to -ftree-parallelize-loops/-fopenacc changes.
10213 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10214 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10215 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10216 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10217 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10218 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10219 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10220 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10221 * c-c++-common/goacc/kernels-loop.c: Likewise.
10222 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10223 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10224 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10225 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10227 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10229 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10231 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10234 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10237 * gcc.dg/pr69900.c: New test.
10239 2016-02-23 Martin Jambor <mjambor@suse.cz>
10241 PR tree-optimization/69666
10242 * gcc.dg/tree-ssa/pr69666.c: New test.
10244 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10247 * gfortran.dg/coarray_allocate_5.f08: New test.
10249 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10251 * gcc.target/s390/vcond-shift.c: Move to ...
10252 * gcc.target/s390/vector/vcond-shift.c: ... here.
10254 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10256 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10257 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10259 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10261 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10263 2016-02-20 Mark Wielaard <mjw@redhat.com>
10266 * gcc.dg/unused-variable-3.c: New test.
10268 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10271 * gcc.target/i386/pr69888.c: New test.
10273 2016-02-22 Richard Biener <rguenther@suse.de>
10275 PR tree-optimization/69882
10276 * gfortran.dg/vect/pr69882.f90: New testcase.
10278 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10281 * gcc.dg/pr69885.c: New test.
10283 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10287 * gcc.target/sh/pr54089-10.c: New.
10289 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10292 * gfortran.dg/deferred_character_15.f90 : New test.
10294 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10297 gfortran.dg/allocate_with_source_18.f03: New test.
10299 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10302 gfortran.dg/gomp/pr52531.f90: New test.
10304 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10307 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10310 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10313 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10314 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10317 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10320 * g++.dg/torture/pr69851.C: New test.
10322 2016-02-19 Martin Sebor <msebor@redhat.com>
10325 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10327 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10330 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10331 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10334 * g++.dg/cpp0x/pr67767.C: New test.
10336 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10338 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10339 for fp, simd, crypto, crc, lse.
10340 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10342 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10343 effective target check.
10345 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10348 * gcc.target/i386/pr69820.c: New test.
10350 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10352 * gcc.target/s390/vector/int128-1.c: New test.
10354 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10356 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10358 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10360 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10361 instruction pattern name to prevent the testcase from failing with
10364 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10366 * gcc.target/s390/md/movstr-2.c: New test.
10368 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10370 * gcc.target/s390/morestack.c: New test.
10372 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10375 * gcc.target/s390/pr69625.c: Add test case.
10377 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10380 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10382 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10385 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10386 * gcc.target/powerpc/fusion3.c: Likewise.
10388 2016-02-18 Richard Biener <rguenther@suse.de>
10390 PR middle-end/69553
10391 * g++.dg/torture/pr69553.C: New testcase.
10393 2016-02-18 Nick Clifton <nickc@redhat.com>
10397 * gcc.target/arm/pr62554.c: New test.
10398 * gcc.target/arm/pr69610-1.c: New test.
10399 * gcc.target/arm/pr69610-2.c: New test.
10401 2016-02-18 Richard Biener <rguenther@suse.de>
10403 PR middle-end/69854
10404 * gcc.dg/torture/pr69854.c: New testcase.
10406 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10409 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10411 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10413 * gcc.target/powerpc/vec-cg.c: New test.
10415 2016-02-17 Richard Biener <rguenther@suse.de>
10418 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10420 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10423 * gcc.c-torture/compile/pr69161.c: New test.
10425 2016-02-17 David Sherwood <david.sherwood@arm.com>
10428 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10429 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10431 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10433 * gcc.dg/ifcvt-4.c: Skip on Visium.
10435 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10437 * gnat.dg/atomic8.adb: New test.
10439 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10441 * gnat.dg/discr46.ad[sb]: New test.
10443 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10446 * gcc.target/powerpc/pr48344-1.c: New test.
10448 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10451 * gfortran.dg/associate_21.f90: New test.
10453 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10456 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10457 -Wnonnull in dg-options.
10458 * c-c++-common/nonnull-2.c: New test.
10460 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10461 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10463 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10465 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10467 PR middle-end/69801
10468 * gcc.dg/pr69801.c: Add empty dg-options.
10470 2016-02-16 James Norris <jnorris@codesourcery.com>
10472 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10473 * g++.dg/goacc/deviceptr-1.c: New file.
10475 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10477 PR tree-optimization/69820
10478 * gcc.dg/vect/pr69820.c: New test.
10480 2016-02-16 Richard Biener <rguenther@suse.de>
10482 PR tree-optimization/69776
10483 * gcc.dg/torture/pr69776-2.c: New testcase.
10485 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10487 PR tree-optimization/69714
10488 * gcc.dg/torture/pr69714.c: New test.
10490 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10492 PR tree-optimization/69802
10493 * gcc.dg/pr69802.c: New test.
10495 2016-02-16 Richard Biener <rguenther@suse.de>
10497 PR middle-end/69801
10498 * gcc.dg/pr69801.c: New testcase.
10500 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10502 PR libgfortran/69651
10503 * gfortran.dg/read_bang.f90: New test.
10504 * gfortran.dg/read_bang4.f90: New test.
10506 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10509 * g++.dg/init/pr69658.C: New test.
10512 * c-c++-common/pr69797.c: New test.
10514 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10516 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10517 check for aarch64*-*-*.
10519 2016-02-15 Richard Biener <rguenther@suse.de>
10521 PR tree-optimization/69783
10522 * gcc.dg/vect/pr69783.c: New testcase.
10524 2016-02-15 Richard Biener <rguenther@suse.de>
10526 PR tree-optimization/69776
10527 * gcc.dg/torture/pr69776.c: New testcase.
10529 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10532 * gfortran.dg/type_decl_4.f90: Reinstated.
10534 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10537 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10539 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10543 * gfortran.dg/type_decl_4.f90: Removed.
10545 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10548 * gfortran.dg/type_decl_4.f90: New test.
10550 2016-02-14 Alan Modra <amodra@gmail.com>
10553 * gcc.c-torture/execute/stkalign.c: Revise test.
10555 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10558 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10560 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10563 * gcc.target/sh/torture/pr67260.c: New.
10565 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10567 * gcc.dg/pr67964.c: Add dg-require-alias.
10569 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10573 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10575 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10577 PR libgfortran/69668
10578 * gfortran.dg/namelist_88.f90: New test.
10580 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10582 PR libgfortran/69668
10583 * gfortran.dg/namelist_38.f90: Update test.
10584 * gfortran.dg/namelist_84.f90: Update test.
10586 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10589 * gcc.dg/pr69554-1.c: New test.
10590 * gfortran.dg/pr69554-1.F90: New test.
10591 * gfortran.dg/pr69554-2.F90: New test.
10592 * lib/gcc-dg.exp (proc dg-locus): New function.
10593 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10594 distinguish between the caret-printing and non-caret-printing
10595 cases. If caret-printing has been explicitly enabled, bail out
10596 without attempting to fix up the output.
10598 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10602 * gcc.dg/spellcheck-options-3.c: New test case.
10603 * gcc.dg/spellcheck-options-4.c: New test case.
10604 * gcc.dg/spellcheck-options-5.c: New test case.
10605 * gcc.dg/spellcheck-options-6.c: New test case.
10606 * gcc.dg/spellcheck-options-7.c: New test case.
10607 * gcc.dg/spellcheck-options-8.c: New test case.
10608 * gcc.dg/spellcheck-options-9.c: New test case.
10609 * gcc.dg/spellcheck-options-10.c: New test case.
10611 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10613 PR rtl-optimization/69764
10614 PR rtl-optimization/69771
10615 * c-c++-common/pr69764.c: New test.
10616 * gcc.dg/torture/pr69771.c: New test.
10618 2016-02-12 Marek Polacek <polacek@redhat.com>
10620 * g++.dg/torture/init-list1.C: New.
10622 2016-02-12 Marek Polacek <polacek@redhat.com>
10624 * gcc.dg/pr69522.c: Add empty dg-options.
10626 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10628 * g++.dg/lto/lto.exp: Include and init mpx.
10629 * g++.dg/lto/pr69729_0.C: New test.
10631 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10634 * g++.dg/ipa/pr69241-4.C: New test.
10637 * g++.dg/ipa/pr68672-1.C: New test.
10638 * g++.dg/ipa/pr68672-2.C: New test.
10639 * g++.dg/ipa/pr68672-3.C: New test.
10641 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10644 * gcc.dg/pr69522.c: New test.
10646 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10649 * g++.dg/cpp1y/69098.C: New test.
10650 * g++.dg/cpp1y/69098-2.C: New test.
10652 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10654 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10655 and neighbour -> neighbor.
10656 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10657 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10658 * c-c++-common/Wvarargs.c: Likewise.
10659 * c-c++-common/goacc/host_data-5.c: Likewise.
10660 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10661 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10662 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10663 * gcc.target/aarch64/pr60697.c: Likewise.
10664 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10665 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10666 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10667 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10668 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10669 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10670 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10671 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10672 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10673 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10674 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10675 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10676 * g++.dg/lookup/koenig5.C: Likewise.
10677 * g++.dg/ext/no-asm-2.C: Likewise.
10678 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10679 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10680 * gfortran.dg/used_types_16.f90: Likewise.
10681 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10682 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10683 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10684 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10685 * gfortran.dg/abstract_type_6.f03: Likewise.
10686 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10687 * gfortran.dg/used_types_15.f90: Likewise.
10688 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10689 * gfortran.dg/exit_3.f08: Likewise.
10690 * gfortran.dg/open_status_2.f90: Likewise.
10691 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10692 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10693 * gfortran.dg/associate_1.f03: Likewise.
10694 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10695 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10696 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10697 * gcc.dg/builtin-object-size-1.c: Likewise.
10698 * gcc.dg/noreturn-6.c: Likewise.
10699 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10700 * gcc.dg/globalalias.c: Likewise.
10701 * gcc.dg/builtins-config.h: Likewise.
10702 * gcc.dg/pr30457.c: Likewise.
10703 * gcc.c-torture/compile/volatile-1.c: Likewise.
10704 * gcc.c-torture/execute/20101011-1.c: Likewise.
10705 * c-c++-common/Waddress-1.c: Likewise.
10707 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10710 * c-c++-common/Waddress-1.c: New test.
10712 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10715 * gfortran.dg/associate_19.f03: New test.
10716 * gfortran.dg/associate_20.f03: New test.
10718 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10720 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10722 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10724 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10725 .arch armv8-a\n. Add -dA to dg-options.
10726 * gcc.target/aarch64/assembler_arch_1.c: New test.
10727 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10729 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10732 * g++.dg/cpp0x/pr68726.C: New.
10734 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10736 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10739 2016-02-11 Richard Biener <rguenther@suse.de>
10741 * g++.dg/tree-ssa/pr61034.C: Adjust.
10743 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10746 * gcc.target/s390/pr69148.c: New.
10748 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10750 PR tree-optimization/69652
10751 * gcc.dg/torture/pr69652.c: New test.
10753 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10754 Patrick Palka <ppalka@gcc.gnu.org>
10758 * g++.dg/ipa/pr69241-1.C: New test.
10759 * g++.dg/ipa/pr69241-2.C: New test.
10760 * g++.dg/ipa/pr69241-3.C: New test.
10761 * g++.dg/ipa/pr69649.C: New test.
10763 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10765 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10766 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10768 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10770 PR tree-optimization/68021
10771 * gcc.dg/tree-ssa/pr68021.c: New test.
10773 2016-02-10 Richard Biener <rguenther@suse.de>
10775 PR tree-optimization/69726
10776 * gcc.dg/uninit-22.c: New testcase.
10778 2016-02-09 Andrew Pinski <apinski@cavium.com>
10781 * gcc.c-torture/compile/20160205-1.c: New testcase.
10783 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10786 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10787 instead accessing a really large arrray.
10788 * gcc.target/powerpc/fusion3.c: Likewise.
10790 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10793 * gcc.c-torture/execute/pr68532.c: New test.
10795 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10798 * gcc.dg/pr69634.c: New.
10800 2016-02-09 Richard Biener <rguenther@suse.de>
10802 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10804 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10806 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10808 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10810 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10812 2016-02-09 Richard Biener <rguenther@suse.de>
10814 PR tree-optimization/69715
10815 * gcc.dg/torture/pr69715.c: New testcase.
10817 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10820 * g++.dg/cpp0x/trailing12.C: New test.
10821 * g++.dg/cpp0x/trailing13.C: New test.
10823 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10827 * g++.dg/cpp1y/auto-fn29.C: New test.
10828 * g++.dg/cpp1y/auto-fn30.C: New test.
10830 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10832 PR tree-optimization/69209
10833 * gcc.c-torture/compile/pr69209.c: New test.
10835 2016-02-08 Jeff Law <law@redhat.com>
10837 PR tree-optimization/68541
10838 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10839 of statements allowed in join block for path splitting.
10841 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10844 * g++.dg/gomp/pr59627.C: New test.
10847 * g++.dg/ipa/pr69239.C: New test.
10849 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10851 PR preprocessor/69664
10852 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10853 * gcc.dg/cpp/warn-comments.c: Likewise.
10855 2016-02-08 Marek Polacek <polacek@redhat.com>
10858 * g++.dg/init/const12.C: New test.
10860 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10863 * gcc.dg/lto/pr55113_0.c: Remove test.
10865 2016-02-08 Richard Biener <rguenther@suse.de>
10867 PR tree-optimization/69719
10868 * gcc.dg/torture/pr69719.c: New testcase.
10870 2016-02-08 Richard Biener <rguenther@suse.de>
10871 Jeff Law <law@redhat.com>
10874 * gcc.target/mips/pr68273.c: New testcase.
10876 2016-02-08 Richard Biener <rguenther@suse.de>
10878 PR rtl-optimization/69274
10879 * gcc.target/i386/addr-sel-1.c: XFAIL.
10881 2016-02-08 Jeff Law <law@redhat.com>
10883 PR tree-optimization/68541
10884 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10886 PR tree-optimization/65917
10887 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10889 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10892 * gfortran.dg/namelist_args.f90: New test.
10894 2016-02-05 Jeff Law <law@redhat.com>
10896 PR tree-optimization/68541
10897 * gcc.dg/tree-ssa/split-path-2.c: New test.
10898 * gcc.dg/tree-ssa/split-path-3.c: New test.
10899 * gcc.dg/tree-ssa/split-path-4.c: New test.
10900 * gcc.dg/tree-ssa/split-path-5.c: New test.
10901 * gcc.dg/tree-ssa/split-path-6.c: New test.
10902 * gcc.dg/tree-ssa/split-path-7.c: New test.
10904 2016-02-05 Martin Sebor <msebor@redhat.com>
10907 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10908 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10910 2016-02-06 Richard HEnderson <rth@redhat.com>
10913 * gcc.target/i386/addr-space-4.c: New.
10914 * gcc.target/i386/addr-space-5.c: New.
10916 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10919 * gfortran.dg/elemental_dependency_6.f90: New.
10921 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10923 PR rtl-optimization/69691
10924 * gcc.c-torture/execute/pr69691.c: New test.
10927 * g++.dg/parse/pr69628.C: New test.
10929 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10931 * gcc.dg/sancov/asan.c: Move to ...
10932 * gcc.dg/asan/sancov-1.c: ... here.
10934 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10936 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10938 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10941 * gcc.target/i386/pr69677.c: New test.
10943 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10946 * g++.dg/template/pr68948.C: New test.
10948 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10950 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10951 (only necessary on s390x).
10953 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10955 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10956 -mno-accumulate-outgoing-args.
10958 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10960 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10962 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10965 * c-c++-common/pr69669.c: New test.
10967 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10970 * g++.dg/pr69667.C: New file.
10972 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10975 * gcc.dg/pr69619.c: Add new test.
10977 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10979 PR rtl-optimization/69577
10980 * gcc.target/i386/pr69577.c: New test.
10982 2016-02-04 Martin Liska <mliska@suse.cz>
10984 * g++.dg/asan/pr69276.C: New test.
10986 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10990 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10991 a single smulbb instruction.
10992 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10993 * gcc.target/amr/wmul-2.c: Likewise.
10995 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10999 * gcc.c-torture/execute/pr67714.c: New test.
11001 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11004 * gcc.target/i386/pr69454-1.c: New test.
11005 * gcc.target/i386/pr69454-2.c: New test.
11007 2016-02-03 Martin Sebor <msebor@redhat.com>
11014 * g++.dg/ext/flexarray-mangle-2.C: New test.
11015 * g++.dg/ext/flexarray-mangle.C: New test.
11016 * g++.dg/ext/flexarray-subst.C: New test.
11017 * g++.dg/ext/flexary11.C: New test.
11018 * g++.dg/ext/flexary12.C: New test.
11019 * g++.dg/ext/flexary13.C: New test.
11020 * g++.dg/ext/flexary14.C: New test.
11021 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11023 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11025 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11026 Define only if CHECK_FLOAT128 is defined.
11027 (main): Properly initialize u5.
11029 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11032 * gcc.dg/pr69627.c: New test.
11035 * gcc.dg/pr69644.c: New test.
11037 2016-02-03 Mike Stump <mikestump@comcast.net>
11039 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11040 support for struct-layout-1.exp.
11042 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11045 * g++.dg/cpp0x/pr69056.C: New test.
11047 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11048 Alexandre Oliva <aoliva@redhat.com>
11051 * gcc.target/powerpc/pr69461.c: New.
11053 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11055 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11056 works from here ...
11057 (check_effective_target_fsanitize_thread): ... to here. Do not
11058 specify additional compile flags for the test source.
11059 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11060 specify additional compile flags for the test source.
11062 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11064 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11066 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11070 * gfortran.dg/coarray_allocate_2.f08: New test.
11071 * gfortran.dg/coarray_allocate_3.f08: New test.
11072 * gfortran.dg/coarray_allocate_4.f08: New test.
11074 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11076 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11077 use same scan-tree-dump-times on all platforms.
11078 * gcc.dg/vect/vect-outer-1.c: Likewise.
11079 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11080 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11081 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11082 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11083 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11084 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11085 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11087 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11089 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11092 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11094 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11096 2016-02-02 James Norris <jnorris@codesourcery.com>
11098 * c-c++-common/goacc/routine-5.c: Add tests.
11100 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11102 * gcc.target/nvptx/unsigned-cmp.c: New test.
11104 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11106 * gcc.target/aarch64/scalar_shift_1.c
11107 (test_corners_sisd_di): Improve force to SIMD register.
11108 (test_corners_sisd_si): Likewise.
11109 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11110 Remove scan-assembler check for ldr.
11112 2016-02-02 Richard Biener <rguenther@suse.de>
11114 PR tree-optimization/69595
11115 * gcc.dg/Warray-bounds-17.c: New testcase.
11117 2016-02-02 Richard Biener <rguenther@suse.de>
11119 PR tree-optimization/69606
11120 * gcc.dg/torture/pr69606.c: New testcase.
11122 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11124 PR middle-end/68542
11125 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11126 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11128 2016-02-02 Alan Modra <amodra@gmail.com>
11131 * gcc.target/powerpc/pr69548.c: New test.
11133 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11135 PR rtl-optimization/69592
11136 * gcc.dg/pr69592.c: New test.
11138 PR preprocessor/69543
11140 * gcc.dg/pr69543.c: New test.
11141 * gcc.dg/pr69558.c: New test.
11143 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11146 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11148 2016-02-01 Martin Sebor <msebor@redhat.com>
11150 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11152 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11154 PR tree-optimization/67921
11155 * c-c++-common/ubsan/pr67921.c: New test.
11157 2016-02-01 Richard Biener <rguenther@suse.de>
11159 PR middle-end/69556
11160 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11162 2016-02-01 Richard Biener <rguenther@suse.de>
11164 PR tree-optimization/69574
11165 * gcc.dg/torture/pr69574.c: New testcase.
11167 2016-02-01 Richard Biener <rguenther@suse.de>
11169 PR tree-optimization/69579
11170 * gcc.dg/setjmp-6.c: New testcase.
11172 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11174 PR rtl-optimization/69570
11175 * g++.dg/opt/pr69570.C: New test.
11177 2016-02-01 Richard Henderson <rth@redhat.com>
11179 * gcc.dg/pr69535.c: New test.
11181 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11184 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11185 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11188 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11190 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11192 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11195 * gfortran.dg/allocate_with_source_17.f03: New test.
11197 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11199 PR tree-optimization/69546
11200 * gcc.dg/torture/pr69546.c: New test.
11202 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11205 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11207 2016-01-30 Martin Sebor <msebor@redhat.com>
11210 * g++.dg/ext/flexary10.C: New test.
11212 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11215 gfortran.dg/common_23.f90: New test.
11217 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11220 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11221 condition being checked, and disable it when the target supports
11222 misaligned loads and stores.
11224 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11227 * gcc.dg/torture/pr69518.c: New test.
11229 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11232 * gcc.target/i386/pr69530.c: New test.
11234 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11237 * gcc.target/mips/div-delay.c: New test.
11239 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11242 * gcc.target/i386/pr69551.c: New test.
11245 * gcc.target/i386/pr66137.c: New test.
11247 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11249 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11250 always built for p5600.
11251 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11252 isa=p5600 dg-option.
11254 2016-01-29 Richard Biener <rguenther@suse.de>
11256 PR tree-optimization/69547
11257 * g++.dg/tree-ssa/pr69547.C: New testcase.
11259 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11262 * g++.dg/warn/Wunused-function2.C: New test.
11264 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11267 support for test to succeed.
11269 2016-01-29 Marek Polacek <polacek@redhat.com>
11273 * g++.dg/ext/constexpr-vla2.C: New test.
11274 * g++.dg/ext/constexpr-vla3.C: New test.
11275 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11277 2016-01-29 Richard Biener <rguenther@suse.de>
11279 PR middle-end/69537
11280 * gcc.dg/uninit-21.c: New testcase.
11282 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11285 * gcc.target/i386/pr69459.c: New test.
11287 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11290 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11291 * gcc.target/mips/pr68400.c: New test.
11293 2016-01-28 Martin Sebor <msebor@redhat.com>
11296 * gcc.target/powerpc/pr17381.c: New test.
11298 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11300 PR middle-end/69542
11301 * gcc.dg/torture/pr69542.c: New test.
11303 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11305 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11307 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11309 * gcc.dg/pr65980.c: Skip on AIX.
11310 * gcc.dg/pr66688.c: Same.
11312 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11315 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11316 * gcc.dg/tree-ssa/sra-18.c: Same.
11318 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11321 * gfortran.dg/block_15.f08: New test.
11322 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11323 on incorrectly closed BLOCK.
11325 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11327 * gcc.dg/declare-simd.c: New test.
11328 2016-01-28 Richard Biener <rguenther@suse.de>
11330 PR tree-optimization/69466
11331 * gfortran.dg/vect/pr69466.f90: New testcase.
11333 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11335 * g++.dg/pr67989.C: Remove ARM-specific option.
11336 * gcc.target/arm/pr67989.C: New file.
11338 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11340 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11341 and expm1 test for glibc < 2.11.
11343 2016-01-27 Richard Henderson <rth@redhat.com>
11345 * gcc.c-torture/execute/pr69447.c: New test.
11347 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11350 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11352 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11355 * gcc.dg/pr66869.c: New test.
11357 2016-01-25 Jeff Law <law@redhat.com>
11359 PR tree-optimization/68398
11360 PR tree-optimization/69196
11361 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11362 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11363 path to avoid new heuristic allowing more irreducible regions
11364 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11365 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11366 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11367 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11368 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11370 2016-01-27 Marek Polacek <polacek@redhat.com>
11373 * c-c++-common/vector-compare-4.c: New test.
11375 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11377 PR preprocessor/69126
11378 * c-c++-common/pr69126.c: New test case.
11380 2016-01-27 Ian Lance Taylor <iant@google.com>
11382 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11384 2016-01-27 Ryan Burn <contact@rnburn.com>
11387 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11389 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11392 * gcc.target/i386/pr69512.c: New test.
11394 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11397 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11399 2016-01-27 Marek Polacek <polacek@redhat.com>
11402 * g++.dg/pr69379.C: New test.
11404 2016-01-27 Martin Sebor <msebor@redhat.com>
11407 * g++.dg/abi/Wabi-2-2.C: New test.
11408 * g++.dg/abi/Wabi-2-3.C: New test.
11409 * g++.dg/abi/Wabi-3-2.C: New test.
11410 * g++.dg/abi/Wabi-3-3.C: New test.
11412 2016-01-27 Richard Biener <rguenther@suse.de>
11414 PR tree-optimization/69166
11415 * gcc.dg/torture/pr69166.c: New testcase.
11417 2016-01-27 Martin Jambor <mjambor@suse.cz>
11419 PR tree-optimization/69355
11420 * gcc.dg/tree-ssa/pr69355.c: New test.
11422 2016-01-27 Marek Polacek <polacek@redhat.com>
11425 * g++.dg/ext/constexpr-vla1.C: New test.
11427 2016-01-20 Christian Bruel <christian.bruel@st.com>
11430 * gcc.target/arm/pr69245.c: New test.
11432 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11434 PR tree-optimization/69399
11435 * gcc.dg/torture/pr69399.c: New test.
11437 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11439 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11441 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11443 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11445 2016-01-26 Tom de Vries <tom@codesourcery.com>
11447 PR tree-optimization/69110
11448 * gcc.dg/autopar/pr69110.c: New test.
11450 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11451 Sebastian Pop <s.pop@samsung.com>
11453 * gcc.dg/graphite/isl-ast-op-select.c: New.
11455 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11458 * gfortran.dg/allocate_error_6.f90: New test.
11460 2016-01-26 Richard Henderson <rth@redhat.com>
11462 * gcc.dg/tm/pr60908.c: New test.
11464 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11467 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11469 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11470 expected multiline output to reflect the colorization being
11471 disabled before newlines.
11472 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11473 (custom_diagnostic_finalizer): Replace call to
11474 pp_newline_and_flush with call to pp_flush.
11475 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11476 * gfortran.dg/implicit_class_1.f90: Likewise.
11477 * lib/gcc-dg.exp (allow_blank_lines): New global.
11478 (dg-allow-blank-lines-in-output): New procedure.
11479 (gcc-dg-prune): Complain about blank lines in the output, unless
11480 dg-allow-blank-lines-in-output was called.
11481 * lib/multiline.exp (_build_multiline_regex): Only support
11482 arbitrary followup text for non-blank-lines, not for blank lines.
11484 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11486 PR tree-optimization/69483
11487 * gcc.dg/pr69483.c: New test.
11488 * g++.dg/opt/pr69483.C: New test.
11490 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11493 * gcc.target/arm/pr68620.c: New test.
11495 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11497 * gcc.target/i386/pr68986-2.c: Remove -m32.
11499 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11502 * gcc.target/i386/pr68986-1.c: New test.
11503 * gcc.target/i386/pr68986-2.c: Likewise.
11504 * gcc.target/i386/pr68986-3.c: Likewise.
11506 2016-01-26 Christian Bruel <christian.bruel@st.com>
11508 * lib/target-supports.exp
11509 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11510 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11511 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11513 2016-01-26 Richard Biener <rguenther@suse.de>
11515 PR tree-optimization/69452
11516 * gcc.dg/torture/pr69452.c: New testcase.
11518 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11521 * gcc.dg/pr69442.c: New test.
11523 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11526 * gcc.target/aarch64/simd/pr67896.C: New.
11528 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11530 PR tree-optimization/69400
11531 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11533 (plugin_init): Call it.
11534 * gcc.dg/torture/pr69400.c: New test.
11536 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11538 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11540 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11541 Sebastian Pop <s.pop@samsung.com>
11543 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11546 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11547 Sebastian Pop <s.pop@samsung.com>
11549 * gcc.dg/graphite/pr69292.c: New.
11551 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11553 * c-c++-common/goacc/use_device-1.c: New test.
11555 2016-01-25 Jeff Law <law@redhat.com>
11557 PR tree-optimization/69196
11558 PR tree-optimization/68398
11559 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11560 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11562 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11565 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11568 2016-01-25 Richard Biener <rguenther@suse.de>
11571 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11573 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11576 * gcc.dg/pr69421.c: New test.
11578 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11580 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11581 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11582 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11583 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11584 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11585 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11586 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11587 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11588 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11589 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11591 2016-01-25 Richard Biener <rguenther@suse.de>
11593 PR tree-optimization/69376
11594 * gcc.dg/torture/pr69376.c: New testcase.
11596 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11600 * gfortran.dg/interface_38.f90: New test.
11601 * gfortran.dg/interface_39.f90: New test.
11603 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11606 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11611 * g++.dg/template/pr11858.C: New test.
11612 * g++.dg/template/pr24663.C: New test.
11613 * g++.dg/template/unify12.C: New test.
11614 * g++.dg/template/unify13.C: New test.
11615 * g++.dg/template/unify14.C: New test.
11616 * g++.dg/template/unify15.C: New test.
11617 * g++.dg/template/unify16.C: New test.
11618 * g++.dg/template/unify17.C: New test.
11620 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11623 gfortran.dg/pr68283.f90: New test.
11625 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11628 * gfortran.dg/inline_matmul_13.f90: New test.
11629 * gfortran.dg/matmul_bounds_8.f90: New test.
11630 * gfortran.dg/matmul_bounds_9.f90: New test.
11631 * gfortran.dg/matmul_bounds_10.f90: New test.
11633 2016-01-23 Tom de Vries <tom@codesourcery.com>
11635 PR tree-optimization/69426
11636 * gcc.dg/autopar/pr69426.c: New test.
11638 2016-01-23 Martin Sebor <msebor@redhat.com>
11642 * g++.dg/cpp0x/alignas5.C: New test.
11643 * g++.dg/ext/vector29.C: Same.
11645 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11647 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11648 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11649 _GNU_SOURCE from compile flags to the source.
11650 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11651 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11652 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11653 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11655 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11658 * g++.dg/opt/pr69432.C: New test.
11660 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11662 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11663 32-bit targets testing an -m64 multilib.
11665 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11667 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11670 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11672 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11674 2016-01-21 Christian Bruel <christian.bruel@st.com>
11677 * gcc.target/i386/pr68674.c
11678 * gcc.target/aarch64/pr68674.c
11679 * gcc.target/arm/pr68674.c
11681 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11684 * gcc.c-torture/execute/pr69403.c: New test.
11686 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11689 * g++.dg/template/pr55843.C: New.
11691 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11694 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11695 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11697 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11700 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11701 from dg-do compile directive, and instead add
11702 { dg-require-effective-target int128 }.
11704 2016-01-20 Martin Sebor <msebor@redhat.com>
11707 * gcc.dg/sync-fetch.c: New test.
11709 2016-01-21 Martin Sebor <msebor@redhat.com>
11712 * gcc.target/powerpc/pr69252.c: New test.
11714 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11717 * gfortran.dg/pr65996.f90: New test.
11719 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11722 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11723 expected to generate an error.
11725 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11727 PR middle-end/66178
11728 * gcc.dg/torture/pr66178.c: New test.
11730 2016-01-21 Anton Blanchard <anton@samba.org>
11731 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11734 * gcc.target/powerpc/pr63354.c: New test.
11736 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11738 PR rtl-optimization/68990
11739 * gcc.target/i386/pr68990: New.
11741 2016-01-21 Nick Clifton <nickc@redhat.com>
11744 * gcc.target/mips/pr69129.c: New.
11746 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11749 * g++.dg/cpp0x/pr58046.C: New.
11751 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11755 * gcc.target/arm/pr69187.c: New test.
11758 * g++.dg/torture/pr69355.C: New test.
11760 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11761 Sebastian Pop <s.pop@samsung.com>
11763 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11765 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11766 Sebastian Pop <s.pop@samsung.com>
11768 * gcc.dg/graphite/pr68976.c: New test.
11770 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11772 PR middle-end/67653
11773 * c-c++-common/pr67653.c: New test.
11774 * gcc.dg/torture/pr29119.c: Add dg-warning.
11776 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11778 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11780 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11783 * gcc.dg/pr24293.c: New test.
11784 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11785 incomplete struct type.
11786 * gcc.dg/declspec-1.c: Likewise.
11787 * gcc.dg/pr63549.c: Likewise.
11789 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11791 PR tree-optimization/66612
11792 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11793 for bdn instruction.
11795 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11797 * lib/target-supports.exp
11798 (check_effective_target_arm_fp_ok_nocache): New.
11799 (check_effective_target_arm_fp_ok): New.
11800 (add_options_for_arm_fp): New.
11801 (check_effective_target_arm_crypto_ok_nocache): Require
11802 target_arm_v8_neon_ok instead of arm32.
11803 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11804 (check_effective_target_arm_crypto_pragma_ok): New.
11805 (add_options_for_arm_vfp): New.
11806 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11807 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11808 target instead. Force initial fpu to vfp.
11809 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11810 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11811 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11813 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11814 use arm_vfp effective target instead. Force initial fpu to vfp.
11815 * gcc.target/arm/attr-neon3.c: Likewise.
11816 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11818 * gcc.target/arm/unsigned-float.c: Likewise.
11819 * gcc.target/arm/vfp-1.c: Likewise.
11820 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11821 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11822 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11823 * gcc.target/arm/vfp-ldmias.c: Likewise.
11824 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11825 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11826 * gcc.target/arm/vfp-stmiad.c: Likewise.
11827 * gcc.target/arm/vfp-stmias.c: Likewise.
11828 * gcc.target/arm/vnmul-1.c: Likewise.
11829 * gcc.target/arm/vnmul-2.c: Likewise.
11830 * gcc.target/arm/vnmul-3.c: Likewise.
11831 * gcc.target/arm/vnmul-4.c: Likewise.
11833 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11836 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11837 the MPX run-time library, for compile-time MPX test.
11838 * gcc.target/i386/chkp-always_inline.c: Likewise.
11839 * gcc.target/i386/chkp-bndret.c: Likewise.
11840 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11841 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11842 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11843 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11844 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11845 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11846 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11847 * gcc.target/i386/chkp-label-address.c: Likewise.
11848 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11849 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11850 * gcc.target/i386/chkp-pr69044.c: Likewise.
11851 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11852 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11853 * gcc.target/i386/chkp-strchr.c: Likewise.
11854 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11855 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11856 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11857 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11858 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11859 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11860 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11861 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11862 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11863 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11864 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11865 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11866 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11867 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11868 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11869 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11870 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11871 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11872 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11873 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11874 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11875 * gcc.target/i386/pr63995-2.c: Likewise.
11876 * gcc.target/i386/pr64805.c: Likewise.
11877 * gcc.target/i386/pr65044.c: Likewise.
11878 * gcc.target/i386/pr65167.c: Likewise.
11879 * gcc.target/i386/pr65183.c: Likewise.
11880 * gcc.target/i386/pr65184.c: Likewise.
11881 * gcc.target/i386/thunk-retbnd.c: Likewise.
11883 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11885 PR tree-optimization/69328
11886 * gcc.dg/pr69328.c: New test.
11888 2016-01-20 Jeff Law <law@redhat.com>
11891 * gcc.target/m68k/pr25114.c: New test.
11893 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11895 * gcc.target/arm/memset-inline-10.c: Added
11896 dg-require-effective-target arm_thumb2_ok.
11898 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11900 * gcc.dg/debug/dwarf2/sso.c: New test.
11902 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11905 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11906 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11907 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11909 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11912 * g++.dg/ipa/devirt-50.C: New testcase.
11914 2016-01-19 Marek Polacek <polacek@redhat.com>
11917 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11918 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11920 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11923 * gcc.target/arm/pr69135_1.c: New test.
11925 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11927 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11929 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11931 * gcc.target/aarch64/ccmp_1.c: New testcase.
11933 2016-01-19 Marek Polacek <polacek@redhat.com>
11936 * g++.dg/cpp0x/enum30.C: New test.
11938 2016-01-19 Richard Biener <rguenther@suse.de>
11940 PR tree-optimization/69336
11941 * g++.dg/tree-ssa/pr69336.C: New testcase.
11943 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11946 * gcc.dg/pr65779.c: New test.
11948 2016-01-19 Richard Biener <rguenther@suse.de>
11950 PR tree-optimization/69352
11951 * gcc.dg/torture/pr69352.c: New testcase.
11953 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11955 PR rtl-optimization/68955
11956 PR rtl-optimization/64557
11957 * gcc.dg/torture/pr68955.c: New test.
11959 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11962 * g++.dg/torture/pr69136.C: New testcase.
11964 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11967 * g++.dg/lto/pr69133_0.C: New testcase.
11968 * g++.dg/lto/pr69133_1.C: New testcase.
11970 2016-01-15 Jeff Law <law@redhat.com>
11972 PR tree-optimization/69320
11973 * gcc.c-torture/pr69320-1.c: New test.
11974 * gcc.c-torture/pr69320-2.c: New test.
11975 * gcc.c-torture/pr69320-3.c: New test.
11976 * gcc.c-torture/pr69320-4.c: New test.
11978 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11983 * g++.dg/template/pr11858.C: New test.
11984 * g++.dg/template/pr24663.C: New test.
11985 * g++.dg/template/unify12.C: New test.
11986 * g++.dg/template/unify13.C: New test.
11987 * g++.dg/template/unify14.C: New test.
11988 * g++.dg/template/unify15.C: New test.
11989 * g++.dg/template/unify16.C: New test.
11990 * g++.dg/template/unify17.C: New test.
11992 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11995 * gcc.dg/pr69181-1.c: New test file.
11996 * gcc.dg/pr69181-2.c: New test file.
11997 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11998 globals by moving it to...
11999 (cleanup-after-saved-dg-test): ...this new function. Add
12000 "global additional_sources_used". Add reset of global
12001 multiline_expected_outputs to the empty list.
12002 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12004 (multiline_expected_outputs): ...this, and updated comments to
12005 note that it is modified from gcc-dg.exp.
12006 (dg-end-multiline-output): Update for the above renaming.
12007 (handle-multiline-outputs): Likewise. Remove the clearing
12008 of the expected outputs to the empty list.
12010 2016-01-18 Richard Biener <rguenther@suse.de>
12012 PR tree-optimization/69297
12013 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12015 2016-01-18 Joseph Myers <joseph@codesourcery.com>
12017 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12019 * gcc.target/mips/mips-3d-2.c: Likewise.
12020 * gcc.target/mips/mips-3d-3.c: Likewise.
12021 * gcc.target/mips/mips-3d-4.c: Likewise.
12022 * gcc.target/mips/mips-3d-5.c: Likewise.
12023 * gcc.target/mips/mips-3d-6.c: Likewise.
12024 * gcc.target/mips/mips-3d-7.c: Likewise.
12025 * gcc.target/mips/mips-3d-8.c: Likewise.
12026 * gcc.target/mips/mips-3d-9.c: Likewise.
12027 * gcc.target/mips/mips-ps-1.c: Likewise.
12028 * gcc.target/mips/mips-ps-2.c: Likewise.
12029 * gcc.target/mips/mips-ps-3.c: Likewise.
12030 * gcc.target/mips/mips-ps-4.c: Likewise.
12031 * gcc.target/mips/mips-ps-5.c: Likewise.
12032 * gcc.target/mips/mips-ps-6.c: Likewise.
12033 * gcc.target/mips/mips-ps-7.c: Likewise.
12034 * gcc.target/mips/mips-ps-type.c: Likewise.
12035 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12036 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12038 2016-01-18 Tom de Vries <tom@codesourcery.com>
12040 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12041 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12042 * c-c++-common/goacc/kernels-empty.c: New test.
12043 * c-c++-common/goacc/kernels-eternal.c: New test.
12044 * c-c++-common/goacc/kernels-loop-2.c: New test.
12045 * c-c++-common/goacc/kernels-loop-3.c: New test.
12046 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12047 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12048 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12049 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12050 * c-c++-common/goacc/kernels-loop-data.c: New test.
12051 * c-c++-common/goacc/kernels-loop-g.c: New test.
12052 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12053 * c-c++-common/goacc/kernels-loop-n.c: New test.
12054 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12055 * c-c++-common/goacc/kernels-loop.c: New test.
12056 * c-c++-common/goacc/kernels-noreturn.c: New test.
12057 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12058 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12059 * c-c++-common/goacc/kernels-reduction.c: New test.
12061 2016-01-18 Tom de Vries <tom@codesourcery.com>
12063 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12064 * gcc.dg/autopar/outer-2.c: Same.
12065 * gcc.dg/autopar/outer-3.c: Same.
12066 * gcc.dg/autopar/outer-4.c: Same.
12067 * gcc.dg/autopar/outer-5.c: Same.
12068 * gcc.dg/autopar/outer-6.c: Same.
12069 * gcc.dg/autopar/parallelization-1.c: Same.
12070 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12071 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12072 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12073 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12074 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12075 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12076 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12077 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12078 * gcc.dg/autopar/pr39500-1.c: Same.
12079 * gcc.dg/autopar/pr39500-2.c: Same.
12080 * gcc.dg/autopar/pr46193.c: Same.
12081 * gcc.dg/autopar/pr46194.c: Same.
12082 * gcc.dg/autopar/pr49580.c: Same.
12083 * gcc.dg/autopar/pr49960-1.c: Same.
12084 * gcc.dg/autopar/pr49960.c: Same.
12085 * gcc.dg/autopar/pr68373.c: Same.
12086 * gcc.dg/autopar/reduc-1.c: Same.
12087 * gcc.dg/autopar/reduc-1char.c: Same.
12088 * gcc.dg/autopar/reduc-1short.c: Same.
12089 * gcc.dg/autopar/reduc-2.c: Same.
12090 * gcc.dg/autopar/reduc-2char.c: Same.
12091 * gcc.dg/autopar/reduc-2short.c: Same.
12092 * gcc.dg/autopar/reduc-3.c: Same.
12093 * gcc.dg/autopar/reduc-4.c: Same.
12094 * gcc.dg/autopar/reduc-6.c: Same.
12095 * gcc.dg/autopar/reduc-7.c: Same.
12096 * gcc.dg/autopar/reduc-8.c: Same.
12097 * gcc.dg/autopar/reduc-9.c: Same.
12098 * gcc.dg/autopar/uns-outer-4.c: Same.
12099 * gcc.dg/autopar/uns-outer-5.c: Same.
12100 * gcc.dg/autopar/uns-outer-6.c: Same.
12101 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12102 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12104 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12108 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12110 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12113 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12114 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12115 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12117 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12120 * gcc.dg/tree-ssa/sra-17.c: New.
12121 * gcc.dg/tree-ssa/sra-18.c: New.
12123 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12125 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12127 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12129 * gnat.dg/inline12.adb: New test.
12131 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12133 PR tree-optimization/66797
12134 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12136 2016-01-18 Richard Biener <rguenther@suse.de>
12138 PR tree-optimization/69170
12139 * gcc.dg/torture/pr69170.c: New testcase.
12141 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12143 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12145 2016-01-16 Tom de Vries <tom@codesourcery.com>
12147 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12149 2016-01-16 Tom de Vries <tom@codesourcery.com>
12151 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12152 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12153 redundant dg-require-effective-target pthread.
12154 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12155 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12156 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12157 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12158 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12159 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12160 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12162 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12165 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12166 * gcc.target/powerpc/recip-7.c: Same.
12168 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12171 * g++.dg/template/pr69091.C: New test.
12173 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12175 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12176 dump does not contain an error_mark_node.
12177 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12178 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12180 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12183 * g++.dg/template/pr68936.C: New test.
12185 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12188 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12189 * gcc.target/powerpc/recip-2.c: Same.
12190 * gcc.target/powerpc/recip-3.c: Same.
12191 * gcc.target/powerpc/recip-4.c: Same.
12192 * gcc.target/powerpc/recip-sqrtf.c: Same.
12194 2016-01-15 Jeff Law <law@redhat.com>
12196 PR tree-optimization/69270
12197 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12198 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12200 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12203 * gfortran.dg/deferred_character_13.f90: New test for the fix
12204 of comment 3 of the PR.
12207 * gfortran.dg/deferred_character_8.f90: New test
12208 * gfortran.dg/allocate_error_5.f90: New test
12211 * gfortran.dg/deferred_character_10.f90: New test
12214 * gfortran.dg/deferred_character_14.f90: New test
12217 * gfortran.dg/deferred_character_11.f90: New test
12220 * gfortran.dg/deferred_character_9.f90: New test
12222 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12224 PR rtl-optimization/69030
12225 * gcc.target/i386/pr69030.c: New.
12227 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12229 * gcc.target/aarch64/target_attr_17.c: New test.
12231 2016-01-15 Richard Biener <rguenther@suse.de>
12233 PR tree-optimization/66856
12234 * gcc.dg/torture/pr66856-1.c: New testcase.
12235 * gcc.dg/torture/pr66856-2.c: Likewise.
12237 2016-01-15 Richard Biener <rguenther@suse.de>
12240 * g++.dg/lto/pr69137_0.C: New testcase.
12242 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12244 PR middle-end/69246
12245 * gcc.target/i386/pr69246.c: New test.
12247 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12249 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12251 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12254 * g++.dg/init/const9.C: Disable test on S/390.
12256 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12258 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12259 * g++.dg/Wno-frame-address.C: Ditto.
12261 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12263 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12265 2016-01-15 Richard Biener <rguenther@suse.de>
12267 PR tree-optimization/68961
12268 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12270 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12272 * gcc.target/i386/pr65105-5.c: New test.
12274 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12276 * gcc.c-torture/execute/alias-4.c: New testcase.
12278 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12281 * g++.dg/ipa/devirt-49.C: New testcase.
12283 2016-01-15 Christian Bruel <christian.bruel@st.com>
12286 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12287 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12288 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12290 2016-01-15 Richard Biener <rguenther@suse.de>
12292 PR tree-optimization/69117
12293 * gcc.dg/torture/pr69117.c: New testcase.
12295 2015-01-14 Ryan Burn <contact@rnburn.com>
12298 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12300 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12303 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12304 range tests use 100 * maximum instead of maximum + 1.
12306 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12309 * gcc.dg/guality/pr69244.c: New test.
12311 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12313 * lib/target-supports.exp (check_effective_target_issignaling):
12315 * gcc.dg/pr61441.c: Require issignaling effective target.
12317 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12320 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12322 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12325 PR preprocessor/69177
12326 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12327 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12328 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12329 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12331 2016-01-14 Marek Polacek <polacek@redhat.com>
12334 * gcc.dg/array-15.c: New test.
12336 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12338 PR middle-end/68146
12339 PR tree-optimization/69155
12340 * gfortran.dg/pr68146.f: New test.
12341 * gfortran.dg/pr69155.f90: New test.
12343 2016-01-14 Richard Biener <rguenther@suse.de>
12345 PR tree-optimization/68060
12346 * gcc.dg/torture/pr68060-1.c: New testcase.
12347 * gcc.dg/torture/pr68060-2.c: Likewise.
12349 2016-01-14 Nick Clifton <nickc@redhat.com>
12351 * lib/target-supports.exp
12352 (check_effective_target_arm_neon_ok_nocache): Add an option
12353 sequence that includes setting the ARM architecture to ARMv7-A.
12354 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12355 command line options necessary to enable Neon support.
12356 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12357 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12358 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12359 * gcc.target/arm/pr69180.c: Likewise.
12361 2016-01-14 Jeff Law <law@redhat.com>
12363 PR tree-optimization/69270
12364 * gcc.dg/tree-ssa/pr69270.c: New test.
12366 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12369 * c-c++-common/pr66208.c: New file.
12371 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12373 PR tree-optimization/69156
12374 * gcc.dg/pr69156.c: New test.
12376 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12378 * gcc.target/i386/pr69225-7.c: New test.
12380 2016-01-13 Richard Henderson <rth@redhat.com>
12382 * gcc.dg/tm/memopt-13.c: Update expected function.
12383 * gcc.dg/tm/memopt-6.c: Likewise.
12385 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12387 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12388 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12389 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12390 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12392 2016-01-13 Tom de Vries <tom@codesourcery.com>
12394 PR tree-optimization/69169
12395 * gcc.dg/pr69169.c: New test.
12397 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12400 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12401 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12402 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12403 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12404 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12405 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12406 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12407 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12409 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12412 * gcc.dg/pr69247.c: New test.
12414 2016-01-13 Richard Biener <rguenther@suse.de>
12416 PR tree-optimization/69242
12417 * gcc.dg/torture/pr69242.c: New testcase.
12419 2016-01-13 Richard Biener <rguenther@suse.de>
12421 PR tree-optimization/69186
12422 * gcc.dg/torture/pr69186.c: New testcase.
12424 2016-01-13 Jeff Law <law@redhat.com>
12426 PR tree-optimization/67755
12427 * gcc.dg/tree-ssa/pr67755.c: New test.
12429 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12431 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12432 pass number in output by a star.
12434 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12436 PR tree-optimization/68911
12437 * gcc.c-torture/execute/pr68911.c: New test.
12439 2016-01-12 Marek Polacek <polacek@redhat.com>
12442 * g++.dg/warn/permissive-1.C: New test.
12444 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12448 * g++.dg/opt/pr69213.C: New test.
12450 2016-01-12 Christian Bruel <christian.bruel@st.com>
12453 * gcc.target/arm/pr69180.c: New test.
12455 2016-01-12 Richard Biener <rguenther@suse.de>
12458 * g++.dg/lto/pr69077_0.C: New testcase.
12459 * g++.dg/lto/pr69077_1.C: Likewise.
12461 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12464 * g++.dg/opt/pr69175.C: New test.
12466 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12468 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12469 rather than #including math.h & stdlib.h.
12470 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12471 * gcc.dg/vect/pr49771.c: Likewise.
12472 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12473 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12474 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12475 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12476 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12477 * gcc.dg/vect/pr44507.c: Likewise.
12478 * gcc.dg/vect/pr45902.c: Likewise.
12479 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12480 * gcc.dg/vect/vect-117.c: Likewise.
12481 * gcc.dg/vect/vect-99.c: Likewise.
12482 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12483 * gcc.dg/vect/vect-cond-1.c: Likewise.
12484 * gcc.dg/vect/vect-cond-2.c: Likewise.
12485 * gcc.dg/vect/vect-cond-3.c: Likewise.
12486 * gcc.dg/vect/vect-cond-4.c: Likewise.
12487 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12488 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12489 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12490 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12491 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12492 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12493 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12494 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12495 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12496 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12497 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12498 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12499 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12500 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12501 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12502 include of signal.h.
12503 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12504 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12505 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12506 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12507 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12508 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12509 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12510 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12511 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12512 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12513 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12514 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12515 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12516 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12517 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12518 * gcc.dg/vect/vect-outer-5.c: Likewise.
12519 * gcc.dg/vect/vect-outer-6.c: Likewise.
12520 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12521 include of stdio.h.
12523 2016-01-12 Nick Clifton <nickc@redhat.com>
12526 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12527 to fread so that it will be found in all target runtimes.
12529 2016-01-12 Richard Biener <rguenther@suse.de>
12531 PR tree-optimization/69053
12532 * g++.dg/torture/pr69053.C: New testcase.
12534 2016-01-12 Richard Biener <rguenther@suse.de>
12536 PR tree-optimization/69168
12537 * gcc.dg/torture/pr69168.c: New testcase.
12539 2016-01-12 Richard Biener <rguenther@suse.de>
12541 PR tree-optimization/69157
12542 * gcc.dg/torture/pr69157.c: New testcase.
12544 2016-01-12 Richard Biener <rguenther@suse.de>
12546 PR tree-optimization/69174
12547 * gcc.dg/torture/pr69174.c: New testcase.
12549 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12553 * g++.dg/tls/pr66808.C: New test.
12554 * g++.dg/tls/pr69000.C: New test.
12556 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12558 * gcc.target/powerpc/swaps-p8-23.c: New test.
12559 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12561 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12563 PR tree-optimization/68356
12564 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12566 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12567 Jim Wilson <jim.wilson@linaro.org>
12570 * gcc.target/arm/pr69194.c: New test.
12572 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12575 * gcc.target/i386/pr69225-1.c: New test.
12576 * gcc.target/i386/pr69225-2.c: Likewise.
12577 * gcc.target/i386/pr69225-3.c: Likewise.
12578 * gcc.target/i386/pr69225-4.c: Likewise.
12579 * gcc.target/i386/pr69225-5.c: Likewise.
12580 * gcc.target/i386/pr69225-6.c: Likewise.
12582 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12585 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12589 * gcc.dg/pr69071.c: New test.
12592 * g++.dg/opt/pr69211.C: New test.
12594 PR tree-optimization/69214
12595 * gcc.c-torture/compile/pr69214.c: New test.
12597 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12599 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12600 * gcc.target/i386/pr66232-11.c: Ditto.
12601 * gcc.target/i386/pr66232-12.c: Ditto.
12602 * gcc.target/i386/pr66232-13.c: Ditto.
12604 2016-01-11 Richard Biener <rguenther@suse.de>
12606 PR tree-optimization/69173
12607 * gcc.dg/torture/pr69173.c: New testcase.
12609 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12611 PR rtl-optimization/68796
12612 * gcc.target/aarch64/tst_5.c: New test.
12613 * gcc.target/aarch64/tst_6.c: Likewise.
12615 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12617 PR rtl-optimization/68841
12618 * gcc.dg/pr68841.c: New test.
12619 * gcc.c-torture/execute/pr68841.c: New test.
12621 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12623 PR rtl-optimization/68920
12624 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12626 * gcc.dg/ifcvt-5.c: New test.
12628 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12631 * g++.dg/pr69123.C: New.
12633 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12636 * gcc.target/i386/pr69010.c: New test.
12638 2016-01-11 Martin Jambor <mjambor@suse.cz>
12641 * gcc.target/i386/chkp-pr69044.c: New test.
12643 2016-01-11 Tom de Vries <tom@codesourcery.com>
12645 PR tree-optimization/69109
12646 * gcc.dg/autopar/pr69109-2.c: New test.
12647 * gcc.dg/autopar/pr69109.c: New test.
12649 2016-01-11 Tom de Vries <tom@codesourcery.com>
12651 PR tree-optimization/69108
12652 * gcc.dg/autopar/pr69108.c: New test.
12654 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12657 * c-c++-common/Wisleading-indentation.c: Augment test.
12659 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12662 * gfortran.dg/inline_matmul_12.f90: New test.
12664 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12667 * gfortran.dg/actual_array_offset_1: New test.
12669 2016-01-10 Tom de Vries <tom@codesourcery.com>
12671 PR tree-optimization/69062
12672 * gcc.dg/autopar/pr69062.c: New test.
12674 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12676 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12677 * gcc.dg/vect/slp-perm-2.c: Likewise.
12678 * gcc.dg/vect/slp-perm-3.c: Likewise.
12679 * gcc.dg/vect/slp-perm-5.c: Likewise.
12680 * gcc.dg/vect/slp-perm-6.c: Likewise.
12681 * gcc.dg/vect/slp-perm-7.c: Likewise.
12682 * gcc.dg/vect/slp-perm-8.c: Likewise.
12684 2016-01-10 Tom de Vries <tom@codesourcery.com>
12686 PR tree-optimization/69039
12687 * gcc.dg/autopar/pr69039.c: New test.
12689 2016-01-09 Marek Polacek <polacek@redhat.com>
12692 * g++.dg/pr69113.C: New test.
12694 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12696 PR middle-end/50865
12697 PR tree-optimization/69097
12698 * gcc.c-torture/execute/pr50865.c: New test.
12699 * gcc.c-torture/execute/pr69097-1.c: New test.
12700 * gcc.c-torture/execute/pr69097-2.c: New test.
12701 * gcc.dg/pr69097-1.c: New test.
12702 * gcc.dg/pr69097-2.c: New test.
12704 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12707 * g++.dg/opt/pr69164.C: New test.
12709 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12711 PR tree-optimization/69167
12712 * gcc.dg/pr69167.c: New test.
12714 2016-01-08 Marek Polacek <polacek@redhat.com>
12717 * g++.dg/pr68449.C: New.
12719 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12721 PR tree-optimization/68707
12722 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12723 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12724 on platforms supporting it.
12725 * gcc.dg/vect/slp-perm-2.c: Likewise.
12726 * gcc.dg/vect/slp-perm-3.c: Likewise.
12727 * gcc.dg/vect/slp-perm-5.c: Likewise.
12728 * gcc.dg/vect/slp-perm-7.c: Likewise.
12729 * gcc.dg/vect/slp-perm-8.c: Likewise.
12730 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12731 on platforms supporting it.
12733 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12735 PR tree-optimization/69162
12736 * gcc.dg/pr69162.c: New test.
12738 PR tree-optimization/69172
12739 * gcc.dg/pr69172.c: New test.
12741 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12743 PR tree-optimization/67781
12744 * gcc.c-torture/execute/pr67781.c: New file.
12746 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12748 PR tree-optimization/69083
12749 * gcc.dg/vect/pr69083.c: New test.
12751 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12753 PR tree-optimization/61441
12754 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12755 Use -fexcess-precision=standard for compiler options.
12756 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12758 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12761 * gfortran.dg/gomp/pr69128.f90: New test.
12764 * g++.dg/ext/pr69145-1.C: New test.
12765 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12766 * g++.dg/ext/pr69145-2.h: New file.
12768 2016-01-07 Martin Sebor <msebor@redhat.com>
12771 * gcc.dg/atomic-fetch-bool.c: New test.
12772 * gcc.dg/sync-fetch-bool.c: New test.
12774 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12777 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12779 2016-01-07 Nick Clifton <nickc@redhat.com>
12782 * g++.dg/pr66655.C: New test.
12783 * g++.dg/pr66655_1.cc: Test support file.
12784 * g++.dg/pr66655.h: Test header file.
12786 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12789 gfortran.dg/gomp/pr66680.f90: New test.
12791 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12794 * gcc.target/i386/pr69171-1.c: New test.
12795 * gcc.target/i386/pr69171-2.c: Likewise.
12796 * gcc.target/i386/pr69171-3.c: Likewise.
12797 * gcc.target/i386/pr69171-4.c: Likewise.
12798 * gcc.target/i386/pr69171-5.c: Likewise.
12799 * gcc.target/i386/pr69171-6.c: Likewise.
12801 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12803 PR middle-end/67639
12804 * c-c++-common/pr67639.c: New test.
12806 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12808 PR tree-optimization/69141
12809 * g++.dg/opt/pr69141.C: New test.
12811 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12813 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12815 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12818 * gcc.target/i386/pr69140.c: New test
12820 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12822 * gcc.dg/bad-dereference.c: New test case.
12824 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12826 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12828 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12830 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12832 2016-01-06 Marek Polacek <polacek@redhat.com>
12835 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12837 2016-01-05 Marek Polacek <polacek@redhat.com>
12840 * gcc.dg/atomic-invalid-2.c: New.
12842 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12845 * gcc.target/i386/pr68991.c: New test.
12847 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12850 * g++.dg/pr68991-1.C: New test.
12851 * g++.dg/pr68991-2.C: Likewise.
12853 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12856 * gcc.target/ia64/pr60465-gprel64.c: New test.
12857 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12859 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12861 PR rtl-optimization/68651
12862 * gcc.target/aarch64/pr68651_1.c: New test.
12864 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12867 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12869 2016-01-05 Nathan Sidwell <nathan@acm.org>
12872 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12874 * gcc.dg/alias-15.c: New.
12876 2016-01-05 Nick Clifton <nickc@redhat.com>
12879 * g++.dg/pr68770.C: New test.
12881 2016-01-04 Mike Stump <mikestump@comcast.net>
12883 * lib/target-supports.exp (check_effective_target_cilkplus):
12884 cilkplus targets require pthreads.
12885 (check_effective_target_cilkplus): Remove special case for NVPTX.
12887 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12889 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12892 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12894 Update copyright years.
12896 2016-01-04 Marek Polacek <polacek@redhat.com>
12899 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12900 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12901 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12903 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12905 * gcc.target/sparc/20160104-2.c: New test.
12907 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12909 * gcc.target/sparc/20160104-1.c: New test.
12911 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12914 * gfortran.dg/pr65045.f90: New test.
12916 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12918 * gnat.dg/specs/debug1.ads: Delete.
12920 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12922 PR libgfortran/68867
12923 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12926 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12928 PR libgfortran/68867
12929 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12932 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12935 * gfortran.dg/pr68864.f90: New test.
12937 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12939 PR tree-optimization/69070
12940 * gcc.dg/pr69070.c: New test.
12943 * gfortran.dg/pr69055.f90: New test.
12946 * gcc.dg/pr69015.c: New test.
12948 Copyright (C) 2016 Free Software Foundation, Inc.
12950 Copying and distribution of this file, with or without modification,
12951 are permitted in any medium without royalty provided the copyright
12952 notice and this notice are preserved.