1 2016-09-26 Marek Polacek <polacek@redhat.com>
3 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
5 2016-09-26 Martin Liska <mliska@suse.cz>
7 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
8 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
9 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
10 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
11 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
12 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
13 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
14 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
15 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
17 2016-09-26 Marek Polacek <polacek@redhat.com>
20 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
21 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
22 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
23 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
24 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
25 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
26 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
27 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
28 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
29 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
30 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
31 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
32 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
33 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
34 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
35 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
36 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
37 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
38 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
39 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
40 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
41 * c-c++-common/attr-fallthrough-1.c: New test.
42 * c-c++-common/attr-fallthrough-2.c: New test.
43 * g++.dg/cpp0x/fallthrough1.C: New test.
44 * g++.dg/cpp0x/fallthrough2.C: New test.
45 * g++.dg/cpp1z/fallthrough1.C: New test.
46 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
47 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
48 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
49 * objc.dg/Wimplicit-fallthrough-1.m: New test.
51 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
54 * gfortran.dg/pr77429.f90: New test.
56 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
59 * gfortran.dg/pr77694.f90: New test.
61 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
64 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
66 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
68 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
71 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
73 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
76 2016-09-24 Marek Polacek <polacek@redhat.com>
79 * c-c++-common/Wbool-operation-1.c: New test.
80 * gcc.dg/Wbool-operation-1.c: New test.
82 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
84 * gfortran.dg/dec_static_1.f90: New.
85 * gfortran.dg/dec_static_2.f90: New.
86 * gfortran.dg/dec_static_3.f90: New.
87 * gfortran.dg/dec_static_4.f90: New.
89 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92 * gfortran.dg/negative_unit_check.f90: Update test.
93 * gfortran.dg/dtio_14.f90: New test.
95 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
97 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
98 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
99 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
100 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
101 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
102 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
103 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
105 2016-09-23 Martin Sebor <msebor@redhat.com>
108 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
109 assuming long double is bigger than double.
111 2016-09-23 Jakub Jelinek <jakub@redhat.com>
113 Implement P0138R2, C++17 construction rules for enum class values
114 * g++.dg/cpp1z/direct-enum-init1.C: New test.
116 2016-09-23 David Malcolm <dmalcolm@redhat.com>
118 PR preprocessor/77672
119 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
120 expected multiline output from first warning to reflect change
123 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
125 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
127 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
128 Tom de Vries <tom@codesourcery.com>
131 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
133 2016-09-23 Marek Polacek <polacek@redhat.com>
135 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
136 * c-c++-common/gomp/atomic-13.c: Likewise.
137 * c-c++-common/gomp/atomic-14.c: Likewise.
138 * c-c++-common/pr60439.c: Remove invalid code.
139 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
140 * g++.dg/expr/bitfield5.C: Likewise.
141 * g++.dg/expr/bitfield6.C: Likewise.
142 * g++.dg/expr/bool1.C: Likewise.
143 * g++.dg/expr/bool3.C: Likewise.
144 * g++.dg/expr/lval3.C: Likewise.
145 * g++.dg/expr/lval4.C: Likewise.
146 * g++.old-deja/g++.jason/bool5.C: Likewise.
148 2016-09-23 David Malcolm <dmalcolm@redhat.com>
150 PR preprocessor/77672
151 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
152 (test_terminator_location): New function.
154 2016-09-23 Richard Biener <rguenther@suse.de>
156 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
158 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
160 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
161 -march=armv8.2-a+fp16 when supported by the hardware.
162 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
163 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
164 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
165 semi-colons to a macro invocations.
166 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
167 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
169 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
170 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
171 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
172 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
175 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
177 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
179 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
181 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
183 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
185 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
187 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
189 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
190 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
191 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
193 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
195 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
197 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
198 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
199 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
200 defined. Also fix some white-space.
201 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
202 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
203 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
204 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
206 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
207 defined. Also fix some long lines and white-space.
208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
210 defined. Also fix some long lines and white-space.
211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
212 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
214 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
216 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
218 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
220 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
222 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
227 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
240 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
251 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
252 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
256 2016-09-23 Jiong Wang <jiong.wang@arm.com>
257 Matthew Wahab <matthew.wahab@arm.com>
259 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
260 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
261 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
262 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
263 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
264 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
265 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
266 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
267 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
269 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
270 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
271 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
272 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
273 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
274 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
275 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
276 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
277 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
278 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
279 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
280 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
281 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
282 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
284 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
285 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
286 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
287 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
288 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
289 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
291 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
292 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
294 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
295 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
297 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
299 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
300 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
301 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
302 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
305 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
308 * gcc.dg/torture/pr77677.c: New test.
310 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
312 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
315 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
317 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
318 options. Add tests for float16x4_t and float16x8_t.
320 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
322 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
323 * gcc.target/s390/risbg-ll-2.c: Ditto.
324 * gcc.target/s390/risbg-ll-3.c: Ditto.
326 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
328 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
329 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
331 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
333 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
334 output to the simplified instructions.
336 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
338 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
339 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
341 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
343 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
344 (FP16_SUPPORTED): New
345 (expected-hfloat-16x4): Make conditional on __fp16 support.
346 (expected-hfloat-16x8): Likewise.
347 (vdup_n_f16): Disable for non-AArch64 targets.
348 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
349 conditional on FP16_SUPPORTED.
350 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
351 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
354 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
356 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
357 conditional on FP16_SUPPORTED.
358 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
359 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
361 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
363 * gcc.target/arm/short-vfp-1.c: New.
365 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
367 * gcc.target/arm/attr-fp16-arith-1.c: New.
369 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
371 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
373 (add_options_for_arm_v8_2a_fp16_neon): New.
374 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
375 (add_options_for_arm_arch_v8_2a): Auto-generate.
376 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
377 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
378 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
379 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
380 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
381 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
382 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
384 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
386 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
387 arm_fp16_alternative_ok.
388 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
389 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
390 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
391 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
392 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
393 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
394 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
395 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
396 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
397 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
398 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
399 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
400 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
401 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
402 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
403 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
404 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
405 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
406 * gcc.target/arm/fp16-rounding-alt-1.c: Use
407 arm_fp16_alternative_ok.
408 * lib/target-supports.exp
409 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
410 (check_effective_target_arm_fp16_alternative_ok): New.
411 (check_effective_target_arm_fp16_none_ok_nocache): New.
412 (check_effective_target_arm_fp16_none_ok): New.
414 2016-09-23 Martin Liska <mliska@suse.cz>
416 * gcc.dg/ipa/pr77653.c: Replace adress
419 2016-09-23 Martin Liska <mliska@suse.cz>
421 * gcc.target/i386/movbe-4.c: New test.
423 2016-09-23 Martin Liska <mliska@suse.cz>
425 * gcc.target/i386/crc32-5.c: New test.
427 2016-09-23 Martin Liska <mliska@suse.cz>
429 * gcc.target/i386/pr71652.c: New test.
430 * gcc.target/i386/pr71652-2.c: New test.
431 * gcc.target/i386/pr71652-3.c: New test.
433 2016-09-23 Jakub Jelinek <jakub@redhat.com>
435 * lib/gcc-dg.exp (process-message): Support relative line number
436 notation - .+4 or .-1 etc.
437 * gcc.dg/dg-test-1.c: New test.
439 2016-09-22 Martin Sebor <msebor@redhat.com>
442 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
443 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
444 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
445 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
447 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
449 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
450 * gcc.dg/ifcvt-2.c: Ditto.
451 * gcc.dg/zero_bits_compound-1.c: Ditto.
452 * gcc.dg/zero_bits_compound-1.c: Ditto.
453 * gcc.dg/pr40550.c: Simplify target selectors.
454 Use dg-additional-options.
455 * gcc.dg/pr47893.c: Ditto.
456 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
457 additional options for 32-bit x86 targets.
458 * gcc.dg/pr70955.c: Move to ...
459 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
461 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
464 * g++.dg/cpp0x/pr61019.C: New.
466 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
467 Terry Guo <terry.guo@arm.com>
469 * gcc.target/arm/pure-code/ffunction-sections.c: New.
470 * gcc.target/arm/pure-code/no-literal-pool.c: New.
471 * gcc.target/arm/pure-code/pure-code.exp: New.
473 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
475 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
476 Remove SSE effective target requirement.
478 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
481 * g++.dg/cpp0x/pr71979.C: New.
483 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
485 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
487 2016-09-22 Martin Liska <mliska@suse.cz>
490 * gcc.dg/ipa/pr77653.c: New test.
492 2016-09-22 Jakub Jelinek <jakub@redhat.com>
495 * gfortran.dg/gomp/pr77665.f90: New test.
497 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
499 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
500 * gfortran.dg/dtio_13.f90: New test.
502 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
505 * gfortran.dg/pr66107.f90: New test.
507 2016-09-21 Ian Lance Taylor <iant@golang.org>
509 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
510 with call to builtin delete function.
512 2016-09-21 Joseph Myers <joseph@codesourcery.com>
514 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
515 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
516 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
517 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
520 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
522 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
524 2016-09-21 Jakub Jelinek <jakub@redhat.com>
527 * g++.dg/cpp1z/aligned-new6.C: New test.
529 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
531 * gcc.target/arm/fp16-aapcs-3.c: New.
532 * gcc.target/arm/fp16-aapcs-4.c: New.
533 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
534 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
535 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
536 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
538 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
540 PR tree-optimization/77550
541 * g++.dg/pr77550.C: New test.
543 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
546 * gcc.target/avr/torture/pr77326.c: New test.
548 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
550 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
552 2016-09-21 Richard Biener <rguenther@suse.de>
554 PR tree-optimization/77648
555 * gcc.dg/torture/pr77648-1.c: New testcase.
556 * gcc.dg/torture/pr77648-2.c: Likewise.
558 2016-09-21 Richard Biener <rguenther@suse.de>
559 Jakub Jelinek <jakub@redhat.com>
561 PR tree-optimization/77621
562 * gcc.dg/pr77621.c: New testcase.
564 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
567 * gfortran.dg/dtio_12.f90: New test.
569 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
571 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
573 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
575 PR tree-optimization/72835
576 * gcc.dg/tree-ssa/pr72835.c: New test.
578 2016-09-20 Martin Sebor <msebor@redhat.com>
581 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
583 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
584 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
585 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
586 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
587 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
589 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
591 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
592 arguments/compare will be optimized away.
593 * gcc.dg/torture/ftrapv-1.c: Likewise.
595 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
597 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
598 will be optimized away.
599 * gcc.dg/ipa/vrp1.c: New test.
600 * gcc.dg/ipa/vrp2.c: New test.
601 * gcc.dg/ipa/vrp3.c: New test.
603 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
605 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
606 does the same transformation.
607 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
608 * gcc.dg/tree-ssa/evrp1.c: New test.
609 * gcc.dg/tree-ssa/evrp2.c: New test.
610 * gcc.dg/tree-ssa/evrp3.c: New test.
611 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
612 * gcc.dg/tree-ssa/pr22117.c: Likewise.
613 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
614 * gcc.dg/tree-ssa/pr64130.c: Likewise.
615 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
616 foling now happens early.
617 * gcc.dg/tree-ssa/vrp04.c: Likewise.
618 * gcc.dg/tree-ssa/vrp06.c: Likewise.
619 * gcc.dg/tree-ssa/vrp16.c: Likewise.
620 * gcc.dg/tree-ssa/vrp25.c: Likewise.
621 * gcc.dg/tree-ssa/vrp67.c: Likewise.
623 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
626 * gcc.target/i386/pr77621.c: New test.
627 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
628 pattern, loop should vectorize with -mtune=atom.
630 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
631 Jakub Jelinek <jakub@redhat.com>
634 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
637 2016-09-20 Jakub Jelinek <jakub@redhat.com>
640 * g++.dg/other/pr77626.C: New test.
643 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
646 * g++.dg/cpp0x/gen-attrs-62.C: New test.
649 * c-c++-common/pr77624-1.c: New test.
650 * c-c++-common/pr77624-2.c: New test.
652 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
654 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
657 2016-09-20 Richard Biener <rguenther@suse.de>
659 PR tree-optimization/77646
660 * gcc.dg/torture/pr77646.c: New testcase.
662 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
665 * c-c++-common/Wint-in-bool-context.c: New test.
667 2016-09-19 Joseph Myers <joseph@codesourcery.com>
669 * gcc.dg/cr-decimal-dig-1.c: New test.
671 2016-09-19 Joseph Myers <joseph@codesourcery.com>
673 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
674 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
675 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
676 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
678 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
680 PR rtl-optimization/77416
681 * gcc.target/powerpc/pr77416.c: New.
683 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
686 * g++.dg/template/error-recovery4.C: New test.
688 2016-09-19 Bin Cheng <bin.cheng@arm.com>
690 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
692 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
694 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
695 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
697 2016-09-19 Jakub Jelinek <jakub@redhat.com>
698 Jan Hubicka <jh@suse.cz>
701 * gcc.dg/pr77587.c: New test.
702 * gcc.dg/pr77587a.c: New file.
704 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
706 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
707 * gfortran.dg/coarray_38.f90:
708 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
709 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
710 * gfortran.dg/coarray_allocate_7.f08: New test.
711 * gfortran.dg/coarray_allocate_8.f08: New test.
712 * gfortran.dg/coarray_allocate_9.f08: New test.
713 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
715 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
716 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
717 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
719 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
720 * gfortran.dg/coarray_lock_7.f90: Same.
721 * gfortran.dg/coarray_poly_5.f90: Same.
722 * gfortran.dg/coarray_poly_6.f90: Same.
723 * gfortran.dg/coarray_poly_7.f90: Same.
724 * gfortran.dg/coarray_poly_8.f90: Same.
725 * gfortran.dg/coindexed_1.f90: Changed errors expected.
727 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
730 * gfortran.dg/dec_structure_15.f90: New testcase.
732 2016-09-19 Richard Biener <rguenther@suse.de>
735 * gcc.dg/torture/pr77605.c: New testcase.
737 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
739 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
741 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
743 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
744 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
745 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
746 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
747 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
748 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
749 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
750 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
751 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
752 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
753 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
755 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
757 * gcc.target/i386/pr68633.c: Fix expected result.
759 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
762 * gfortran.dg/pr68078.f90: New test.
763 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
765 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
768 * gcc.target/powerpc/swaps-p8-25.c: New.
770 2016-09-16 Jakub Jelinek <jakub@redhat.com>
773 * g++.dg/cpp0x/constexpr-77482.C: New test.
776 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
778 * g++.dg/abi/abi-tag23a.C: Likewise.
781 * g++.dg/cpp0x/decltype-77338.C: New test.
784 * g++.dg/cpp0x/mutable1.C: New test.
786 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
789 * gfortran.dg/pr77612.f90: New test.
791 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
793 * gcc.dg/torture/pr70421.c: Require int32plus.
795 2016-09-16 Jakub Jelinek <jakub@redhat.com>
798 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
801 * gcc.target/i386/pr77526.c: New test.
803 2016-09-16 Jakub Jelinek <jakub@redhat.com>
804 Eric Botcazou <ebotcazou@adacore.com>
807 * gcc.target/i386/pr77594.c: New test.
809 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
812 * gfortran.dg/misplaced_implicit_character.f90: New test.
814 2016-09-15 Bin Cheng <bin.cheng@arm.com>
816 PR tree-optimization/77503
817 * gcc.dg/vect/pr77503.c: New test.
819 2016-09-15 Richard Biener <rguenther@suse.de>
822 * c-c++-common/torture/pr77544.c: New testcase.
824 2016-09-15 Jakub Jelinek <jakub@redhat.com>
827 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
828 * gcc.dg/march-generic.c: Likewise.
829 * gcc.target/i386/spellcheck-options-1.c: New test.
830 * gcc.target/i386/spellcheck-options-2.c: New test.
831 * gcc.target/i386/spellcheck-options-3.c: New test.
832 * gcc.target/i386/spellcheck-options-4.c: New test.
834 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
837 * gfortran.dg/goacc/pr72743.f90: New test.
839 2016-09-15 Richard Biener <rguenther@suse.de>
841 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
843 2016-09-15 Richard Biener <rguenther@suse.de>
845 PR tree-optimization/77514
846 * gcc.dg/torture/pr77514.c: New testcase.
848 2016-09-14 Jakub Jelinek <jakub@redhat.com>
851 * g++.dg/lookup/pr77549.C: New test.
853 2016-09-14 Marek Polacek <polacek@redhat.com>
855 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
856 * c-c++-common/gomp/atomic-13.c: Likewise.
857 * c-c++-common/gomp/atomic-14.c: Likewise.
858 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
859 * g++.dg/cpp1z/bool-increment1.C: New test.
860 * c-c++-common/pr60439.c: Add dg-warning.
861 * g++.dg/expr/bitfield4.C: Likewise.
862 * g++.dg/expr/bitfield5.C: Likewise.
863 * g++.dg/expr/bitfield6.C: Likewise.
864 * g++.dg/expr/bool1.C: Likewise.
865 * g++.dg/expr/bool3.C: Likewise.
866 * g++.dg/expr/lval3.C: Likewise.
867 * g++.dg/expr/lval4.C: Likewise.
868 * g++.old-deja/g++.jason/bool5.C: Likewise.
869 * g++.dg/expr/bitfield3.C: Adjust dg-error.
870 * g++.dg/other/error18.C: Likewise.
871 * g++.dg/gomp/atomic-14.C: Likewise.
873 2016-09-14 Nathan Sidwell <nathan@acm.org>
876 * g++.dg/cpp1y/pr77539.C: New.
878 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
880 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
882 * g++.dg/ext/builtin_alloca.C: Likewise.
883 * g++.dg/template/spec35.C: Likewise.
884 * gcc.dg/builtins-68.c: Likewise.
885 * gcc.misc-tests/gcov-13.c: Likewise.
886 * gcc.misc-tests/gcov-14.c: Likewise.
888 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
890 * gfortran.dg/dec_structure_14.f90: New testcase.
892 2016-09-14 Jakub Jelinek <jakub@redhat.com>
895 * c-c++-common/tsan/pr68260.c: New test.
897 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
900 * gcc.target/msp430/function-attributes-1.c: New test.
901 * gcc.target/msp430/function-attributes-2.c: New test.
902 * gcc.target/msp430/function-attributes-3.c: New test.
904 2016-09-13 Jakub Jelinek <jakub@redhat.com>
906 * g++.dg/cpp0x/gen-attrs-61.C: New test.
907 * g++.dg/cpp1z/gen-attrs1.C: New test.
909 PR tree-optimization/77454
910 * gcc.dg/pr77454.c: New test.
913 * g++.dg/cpp1y/constexpr-77553.C: New test.
915 2016-09-13 David Malcolm <dmalcolm@redhat.com>
917 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
918 (test_show_locus): Replace rich_location::add_fixit_insert calls
919 with add_fixit_insert_before and add_fixit_insert_after.
921 2016-09-13 Jason Merrill <jason@redhat.com>
922 Tom de Vries <tom@codesourcery.com>
925 * g++.dg/pr77427.C: New test.
927 2016-09-13 Martin Liska <mliska@suse.cz>
929 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
931 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
932 * lib/target-supports.exp: Define the new target.
934 2016-09-12 Andrew Pinski <apinski@cavium.com>
936 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
937 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
939 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
941 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
943 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
944 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
945 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
947 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
948 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
950 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
953 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
954 * g++.dg/ext/pr77496.C: New test.
955 * g++.dg/warn/pr77496.C: New test.
957 2016-09-12 David Malcolm <dmalcolm@redhat.com>
960 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
961 to preserve conversion chars, and to preserve prefix information.
962 * gcc.dg/format/pr72858.c: New test case.
964 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
966 * gfortran.dg/pr77507.f90: Move to ...
967 * gfortran.dg/ieee/pr77507.f90: here.
969 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
972 * compile/pr61159.c: New testcase
974 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
977 * gcc.dg/ipa/pr63416.c: New testcase.
979 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
980 Steven G. Kargl <kargl@gcc.gnu.org>
983 * gfortran.dg/dtio_11.f90: new test.
985 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
988 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
989 * gfortran.dg/c_assoc_4.f90: Ditto.
991 2016-09-10 Tom de Vries <tom@codesourcery.com>
994 * c-c++-common/va-arg-va-list-type.c: New test.
996 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
998 PR rtl-optimization/77289
999 * gcc.target/powerpc/pr77289.c: New test.
1001 2016-09-09 Martin Sebor <msebor@redhat.com>
1005 * gcc.dg/pr77520.c: New test.
1006 * gcc.dg/pr77521.c: New test.
1008 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1011 * gfortran.dg/pr77506.f90: New test.
1013 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1016 * gfortran.dg/pr77507.f90: New test.
1018 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1020 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1022 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1023 Louis Krupp <lkrupp@gcc.gnu.org>
1026 * gfortran.dg/pr69514_1.f90: New test.
1027 * gfortran.dg/pr69514_2.f90: New test.
1029 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1032 * gfortran.dg/gomp/pr77500.f90: New test.
1035 * gfortran.dg/gomp/pr77516.f90: New test.
1037 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1040 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1041 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1042 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1043 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1044 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1045 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1047 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1049 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1050 "substring-locations.h".
1052 2016-09-07 Richard Biener <rguenther@suse.de>
1055 * c-c++-common/vector-subscript-8.c: Move ..
1056 * gcc.dg/pr77450.c: ... here.
1058 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1060 PR libgfortran/77393
1061 * gfortran.dg/fmt_f0_2.f90: Update test.
1062 * gfortran.dg/fmt_f0_3.f90: New test.
1064 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1067 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1071 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1073 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1076 * gcc.target/i386/pr69255-1.c: New test.
1077 * gcc.target/i386/pr69255-2.c: New test.
1078 * gcc.target/i386/pr69255-3.c: New test.
1080 2016-09-06 Martin Sebor <msebor@redhat.com>
1083 * gcc.dg/format/miss-7.c: New test.
1085 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1087 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1089 2016-09-06 Martin Liska <mliska@suse.cz>
1091 PR gcov-profile/77378
1092 PR gcov-profile/77466
1093 * gcc.dg/profile-update-warning.c: New test.
1095 2016-09-06 Richard Biener <rguenther@suse.de>
1097 PR tree-optimization/77479
1098 * gcc.dg/torture/pr77479.c: New testcase.
1100 2016-09-06 Richard Biener <rguenther@suse.de>
1103 * c-c++-common/vector-subscript-7.c: Adjust.
1104 * c-c++-common/vector-subscript-8.c: New testcase.
1106 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1108 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1110 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1113 * gcc.target/i386/avx512f-pr77476.c: New test.
1114 * gcc.target/i386/avx512bw-pr77476.c: New test.
1115 * gcc.target/i386/avx512dq-pr77476.c: New test.
1117 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1118 Update comment to mention also avx512f.
1121 * g++.dg/asan/pr77396-2.C: New test.
1123 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1125 PR rtl-optimization/77452
1126 * gcc.target/i386/pr77452.c: New test.
1128 2016-09-05 Marek Polacek <polacek@redhat.com>
1131 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1133 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1136 * gfortran.dg/pr77391.f90: New test.
1138 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1141 * gfortran.dg/pr77460.f90: New test.
1143 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1146 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1148 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1150 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1152 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1154 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1156 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1157 diagnostic-test-show-locus-generate-patch.c to the sources
1158 for diagnostic_plugin_test_show_locus.c.
1160 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1163 * gcc.dg/gomp/_Atomic-1.c: New test.
1164 * gcc.dg/gomp/_Atomic-2.c: New test.
1165 * gcc.dg/gomp/_Atomic-3.c: New test.
1166 * gcc.dg/gomp/_Atomic-4.c: New test.
1167 * gcc.dg/gomp/_Atomic-5.c: New test.
1170 * g++.dg/asan/pr77396.C: New test.
1172 2016-09-01 Martin Sebor <msebor@redhat.com>
1174 PR tree-optimization/71831
1175 * gcc.dg/builtin-object-size-16.c: New test.
1176 * gcc.dg/builtin-object-size-17.c: New test.
1178 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1180 PR libgfortran/77393
1181 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1183 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1185 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1186 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1187 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1188 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1189 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1190 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1191 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1192 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1193 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1194 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1195 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1196 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1197 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1198 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1199 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1200 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1201 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1202 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1204 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1206 * gnat.dg/opt58.adb: New test.
1207 * gnat.dg/opt58_pkg.ads: New helper.
1209 2016-09-01 Richard Biener <rguenther@suse.de>
1212 * gcc.dg/torture/pr77436.c: New testcase.
1214 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1216 * gcc.dg/pr64252.c: Require int32plus.
1217 * gcc.dg/pr66299-1.c: Likewise.
1218 * gcc.dg/pr66299-2.c: Likewise.
1219 * gcc.dg/torture/20131115-1.c: Skip for avr.
1221 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1223 * gcc.target/aarch64/ands_3.c: New test.
1225 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1228 * gfortran.dg/gomp/pr77352.f90: New test.
1231 * gfortran.dg/gomp/pr77374.f08: New test.
1233 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1235 PR tree-optimization/73714
1236 * gcc.dg/tree-ssa/pr73714.c: New test.
1238 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1240 PR libgfortran/77393
1241 * gfortran.dg/fmt_f0_2.f90: New test.
1243 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1245 * gcc.target/i386/pr59539-2.c: Adapt options.
1246 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1248 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1251 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1252 of the associate entity and replace with a pointer to the
1253 intended item on the stack.
1255 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1256 Paul Thomas <pault@gcc.gnu.org>
1259 * gfortran.dg/dtio_1.f90: New test.
1260 * gfortran.dg/dtio_2.f90: New test.
1261 * gfortran.dg/dtio_3.f90: New test.
1262 * gfortran.dg/dtio_4.f90: New test.
1263 * gfortran.dg/dtio_5.f90: New test.
1264 * gfortran.dg/dtio_6.f90: New test.
1265 * gfortran.dg/dtio_7.f90: New test.
1266 * gfortran.dg/dtio_8.f90: New test.
1267 * gfortran.dg/dtio_9.f90: New test.
1268 * gfortran.dg/dtio_10.f90: New test.
1270 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1272 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1273 (test_many_nested_locations): New function.
1274 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1275 (test_show_locus): Handle "test_many_nested_locations".
1277 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1279 * g++.dg/template/double-greater-than-fixit.C: New test case.
1281 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1283 * gnat.dg/opt57.ad[sb]: New test.
1284 * gnat.dg/opt57_pkg.ads: New helper.
1286 2016-08-30 Richard Biener <rguenther@suse.de>
1288 PR tree-optimization/69047
1289 * gcc.dg/pr69047.c: Fix byte-order check.
1291 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1293 PR tree-optimization/72866
1294 * gcc.dg/vect/pr72866.c: New test.
1297 * g++.dg/debug/dwarf2/pr77363.C: New test.
1300 * gcc.target/i386/pr77377.c: New test.
1303 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1306 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1308 * gfortran.dg/pr77372.f90: Moved to ...
1309 * gfortran.dg/ieee/pr77372.f90: here.
1311 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1313 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1314 vector short/char initializations.
1315 * gcc.target/powerpc/vec-init-5.c: Likewise.
1316 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1317 vector initialization optimizations.
1318 * gcc.target/powerpc/vec-init-7.c: Likewise.
1319 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1320 vector float/double initializations.
1321 * gcc.target/powerpc/vec-init-9.c: Likewise.
1323 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1326 * gcc.target/i386/pr77403.c: New test.
1328 2016-08-29 Marek Polacek <polacek@redhat.com>
1331 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1333 2016-08-29 Tom de Vries <tom@codesourcery.com>
1336 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1338 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1340 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1342 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1344 * gfortran.dg/dec_structure_13.f90: New testcase.
1346 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1349 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1352 2016-08-28 Tom de Vries <tom@codesourcery.com>
1355 * gcc.dg/pr70955.c: New test.
1356 * gcc.dg/lto/pr70955_0.c: Same.
1357 * gcc.dg/lto/pr70955_1.c: Same.
1359 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1361 PR tree-optimization/71077
1362 * gcc.target/i386/pr71077.c: New test.
1364 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1367 * gfortran.dg/pr77380.f90: New test.
1369 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1372 gfortran.dg/pr77372.f90: New test.
1374 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1376 * gcc.dg/spellcheck-fields-2.c (test): Move
1377 dg-begin/end-multiline-output within function body.
1378 (test_macro): New function.
1380 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1382 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1383 (test_fixit_insert): Update expected output.
1384 (test_fixit_remove): Likewise.
1385 (test_fixit_replace): Likewise.
1387 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1389 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1392 2016-08-26 Richard Biener <rguenther@suse.de>
1394 PR tree-optimization/69047
1395 * gcc.dg/pr69047.c: New testcase.
1397 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1398 Martin Jambhor <mjambor@suse.cz>
1400 * gcc.dg/ipa/propbits-1.c: New test-case.
1401 * gcc.dg/ipa/propbits-2.c: Likewise.
1402 * gcc.dg/ipa/propbits-3.c: Likewise.
1404 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1407 * gfortran.dg/pr77351.f90: New test.
1409 2016-08-25 Marek Polacek <polacek@redhat.com>
1411 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1413 2016-08-25 Marek Polacek <polacek@redhat.com>
1416 * gcc.dg/pr77323.c: New test.
1418 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1421 * gfortran.dg/submodule_17.f08: New test.
1423 2016-08-24 Michael Collison <michael.collison@linaro.org>
1424 Michael Collison <michael.collison@arm.com>
1426 * gcc.target/arm/builtin_saddl.c: New testcase.
1427 * gcc.target/arm/builtin_saddll.c: New testcase.
1428 * gcc.target/arm/builtin_uaddl.c: New testcase.
1429 * gcc.target/arm/builtin_uaddll.c: New testcase.
1430 * gcc.target/arm/builtin_ssubl.c: New testcase.
1431 * gcc.target/arm/builtin_ssubll.c: New testcase.
1432 * gcc.target/arm/builtin_usubl.c: New testcase.
1433 * gcc.target/arm/builtin_usubll.c: New testcase.
1435 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1438 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1439 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1440 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1441 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1442 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1443 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1444 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1445 effective target. Remove scan-assembler-times directives.
1446 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1447 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1448 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1450 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1452 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1454 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1456 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1459 * lib/target-supports.exp
1460 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1461 (check_effective_target_vect_natural_alignment): Ditto.
1462 (check_effective_target_vector_alignment_reachable): Ditto.
1463 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1465 2016-08-23 Ian Lance Taylor <iant@golang.org>
1467 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1469 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1471 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1472 being created from pointers to memory locations.
1473 * gcc.target/powerpc/vec-init-2.c: Likewise.
1475 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1477 * gfortran.dg/dec_structure_12.f90: New testcase.
1479 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1481 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1483 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1485 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1488 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1490 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1491 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1493 2016-08-23 Richard Biener <rguenther@suse.de>
1495 PR tree-optimization/27336
1496 * c-c++-common/pr27336.c: New testcase.
1498 2016-08-22 Marek Polacek <polacek@redhat.com>
1501 * g++.dg/cpp1y/pr77321.C: New test.
1503 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1506 * gfortran.dg/empty_label.f: Adjust test for new error message.
1507 * gfortran.dg/empty_label.f90: Ditto.
1508 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1509 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1510 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1512 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1515 * gfortran.dg/pr61318.f90: New test.
1517 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1520 * gfortran.dg/pr77260_1.f90: New test.
1521 * gfortran.dg/pr77260_2.f90: Ditto.
1523 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1526 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1527 __builtin_signbitf and __builtin_signbitl in expected generic
1529 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1530 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1531 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1532 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1535 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1537 * gcc.dg/torture/float128-builtin.c,
1538 gcc.dg/torture/float128-ieee-nan.c,
1539 gcc.dg/torture/float128x-builtin.c,
1540 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1541 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1542 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1543 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1544 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1545 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1546 gcc.dg/torture/floatn-nan.h: New tests.
1548 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1550 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1552 (main): Update calls to TEST_I_F.
1553 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1555 (main): Update calls to TEST_I_F.
1557 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1559 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1560 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1561 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1562 names in calls to TEST_I_F.
1564 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1567 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1569 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1571 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1572 and !natural_alignment_64.
1573 * gcc.dg/ipa/propalign-2.c: Likewise.
1574 * gcc.dg/ipa/propalign-3.c: Likewise.
1575 * gcc.dg/ipa/propalign-4.c: Likewise.
1576 * gcc.dg/ipa/propalign-5.c: Likewise.
1577 * lib/target-supports.exp
1578 (check_effective_target_natural_alignment_32): Add avr-*-*.
1580 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1582 PR tree-optimization/61839
1583 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1584 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1585 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1586 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1588 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1591 * lib/target-supports.exp (check_effective_target_float16)
1592 (check_effective_target_float32, check_effective_target_float64)
1593 (check_effective_target_float128, check_effective_target_float32x)
1594 (check_effective_target_float64x)
1595 (check_effective_target_float128x)
1596 (check_effective_target_float16_runtime)
1597 (check_effective_target_float32_runtime)
1598 (check_effective_target_float64_runtime)
1599 (check_effective_target_float128_runtime)
1600 (check_effective_target_float32x_runtime)
1601 (check_effective_target_float64x_runtime)
1602 (check_effective_target_float128x_runtime)
1603 (check_effective_target_floatn_nx_runtime)
1604 (add_options_for_float16, add_options_for_float32)
1605 (add_options_for_float64, add_options_for_float128)
1606 (add_options_for_float32x, add_options_for_float64x)
1607 (add_options_for_float128x): New procedures.
1608 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1609 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1610 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1611 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1612 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1613 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1614 gcc.dg/torture/float128-complex.c,
1615 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1616 gcc.dg/torture/float128x-basic.c,
1617 gcc.dg/torture/float128x-complex.c,
1618 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1619 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1620 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1621 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1622 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1623 gcc.dg/torture/float32x-basic.c,
1624 gcc.dg/torture/float32x-complex.c,
1625 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1626 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1627 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1628 gcc.dg/torture/float64x-basic.c,
1629 gcc.dg/torture/float64x-complex.c,
1630 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1631 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1632 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1633 gcc.dg/torture/floatn-tg.h,
1634 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1635 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1636 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1637 gcc.dg/torture/fp-int-convert-float128x.c,
1638 gcc.dg/torture/fp-int-convert-float16-timode.c,
1639 gcc.dg/torture/fp-int-convert-float16.c,
1640 gcc.dg/torture/fp-int-convert-float32-timode.c,
1641 gcc.dg/torture/fp-int-convert-float32.c,
1642 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1643 gcc.dg/torture/fp-int-convert-float32x.c,
1644 gcc.dg/torture/fp-int-convert-float64-timode.c,
1645 gcc.dg/torture/fp-int-convert-float64.c,
1646 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1647 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1648 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1649 maximum exponent of floating-point type. Use it in testing
1650 whether 0x8...0 fits in the floating-point type. Always treat -1
1651 (signed 0xf...f) as fitting in the floating-point type.
1653 * gcc.dg/torture/fp-int-convert-double.c,
1654 gcc.dg/torture/fp-int-convert-float.c,
1655 gcc.dg/torture/fp-int-convert-float128-timode.c,
1656 gcc.dg/torture/fp-int-convert-float128.c,
1657 gcc.dg/torture/fp-int-convert-float80-timode.c,
1658 gcc.dg/torture/fp-int-convert-float80.c,
1659 gcc.dg/torture/fp-int-convert-long-double.c,
1660 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1662 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1665 * gfortran.dg/gomp/pr72744.f90: New test.
1668 * gfortran.dg/gomp/pr69281.f90: New test.
1670 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1672 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1673 the last special seed value.
1674 * gfortran.dg/random_7.f90: Use size for last array member instead
1677 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1679 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1680 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1682 2016-08-19 Richard Biener <rguenther@suse.de>
1684 PR tree-optimization/77286
1685 * gcc.dg/torture/pr77286.c: New testcase.
1687 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1689 * gcc.dg/verbose-asm-2.c: New test case.
1691 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1694 (custom_diagnostic_finalizer): Update for change to
1695 diagnostic_show_locus.
1697 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1699 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1700 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1702 2016-08-18 Marek Polacek <polacek@redhat.com>
1705 * gcc.dg/pr71514.c: New test.
1707 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1710 * gcc.target/i386/pr72839.c: New test.
1712 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1715 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1716 * c-c++-common/goacc/reduction-1.c: Likewise.
1717 * c-c++-common/goacc/reduction-2.c: Likewise.
1718 * c-c++-common/goacc/reduction-3.c: Likewise.
1719 * c-c++-common/goacc/reduction-4.c: Likewise.
1721 2016-08-18 Alan Modra <amodra@gmail.com>
1723 * gcc.c-torture/compile/pr72771.c: New.
1725 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1728 * gfortran.dg/pr67496.f90: New test.
1730 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1732 PR tree-optimization/71752
1733 * gcc.dg/vect/pr71752.c: New.
1735 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1737 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1739 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1742 * g++.dg/ipa/devirt-52.C: New test.
1744 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1746 * c-c++-common/goacc/reduction-6.c: New testcase.
1748 2016-08-17 Richard Biener <rguenther@suse.de>
1750 PR tree-optimization/76490
1751 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1752 * gcc.dg/pr52904.c: XFAIL.
1754 2016-08-17 Richard Biener <rguenther@suse.de>
1756 PR tree-optimization/23855
1757 * gcc.dg/loop-unswitch-2.c: Adjust.
1759 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1761 PR tree-optimization/72817
1762 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1764 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1767 * gcc.dg/torture/float128-extend-inf.c: New test.
1769 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1772 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1774 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1775 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1777 (test_oct): Likewise.
1778 (test_multiple): Likewise.
1779 (test_field_width_specifier): Likewise.
1780 (test_field_width_specifier_2): New function.
1781 (test_field_precision_specifier): New function.
1782 (test_embedded_nul): Update expected caret placement.
1783 (test_non_contiguous_strings): Update line number.
1784 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1785 (__emit_string_literal_range): Add "caret_idx" param.
1786 (test_simple_string_literal): Add value for new param, updating
1788 (test_concatenated_string_literal): Likewise.
1789 (test_multiline_string_literal): Likewise.
1790 (test_hex): Likewise.
1791 (test_oct): Likewise.
1792 (test_multiple): Likewise.
1793 (test_ucn4): Likewise.
1794 (test_ucn8): Likewise.
1795 (test_u8): Likewise.
1796 (test_u): Likewise; update expected message, from "range" to
1800 (test_macro): Add value for new param.
1801 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1802 (__emit_string_literal_range): Add "caret_idx" param.
1803 (test_stringified_token_1): Add value for new param. Update
1804 expected message, from "range" to "location".
1805 (test_stringized_token_2): Likewise, adding param to macro.
1806 (test_stringified_token_3): Likewise.
1807 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1808 (emit_warning): Convert param from source_range to location_t.
1809 (test_string_literals): Add caret_idx param, and use it when
1810 constructing a substring_loc. Update error message, from
1811 "range" to "location".
1813 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1816 * g++.dg/gomp/pr71910.C: New test.
1819 * gcc.c-torture/compile/pr67485.c: New test.
1822 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1824 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1826 PR tree-optimization/69848
1827 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1829 2016-08-16 Martin Liska <mliska@suse.cz>
1831 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1832 of memory operations so that it can be handled by core2
1835 2016-08-16 Richard Biener <rguenther@suse.de>
1837 PR tree-optimization/76783
1838 * gcc.dg/pr76783.c: New testcase.
1839 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1841 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1843 PR tree-optimization/72817
1844 PR tree-optimization/73450
1845 * gcc.dg/tree-ssa/pr72817.c: New test.
1846 * gcc.dg/tree-ssa/pr73450.c: New test.
1848 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1850 * gfortran.dg/init_flag_13.f90: New testcase.
1851 * gfortran.dg/init_flag_14.f90: Ditto.
1852 * gfortran.dg/init_flag_15.f03: Ditto.
1853 * gfortran.dg/dec_init_1.f90: Ditto.
1854 * gfortran.dg/dec_init_2.f90: Ditto.
1856 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1859 * gcc.target/i386/pr72867.c: New test.
1861 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1863 * c-c++-common/dump-ada-spec-5.c: New test.
1865 2016-08-15 Richard Biener <rguenther@suse.de>
1867 PR tree-optimization/73434
1868 * gcc.dg/torture/pr73434.c: New testcase.
1870 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1872 PR tree-optimization/72824
1873 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1875 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1878 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1879 in use_device clause.
1880 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1881 * gfortran.dg/goacc/list.f95: Adjust to catch
1882 "neither a POINTER nor an array" error messages.
1884 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1887 * gcc.target/i386/pr76342.c: New test.
1889 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1892 * g++.dg/ubsan/pr71512.C: New test.
1893 * c-c++-common/ubsan/pr71512-1.c: New test.
1894 * c-c++-common/ubsan/pr71512-2.c: New test.
1896 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1898 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1899 vector initialization options.
1900 * gcc.target/powerpc/vec-init-2.c: Likewise.
1901 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1902 is generated on ISA 3.0.
1904 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1907 * gcc.dg/c-c++-common/pr71654.c: New test.
1908 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1910 * gcc.dg/tree-ssa/vrp24: Likewise.
1912 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.dg/pr67410.c: New test.
1917 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1919 PR tree-optimization/69848
1920 * gcc.dg/vect/vect-pr69848.c: New test.
1922 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1925 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1926 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1927 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1928 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1930 2016-08-12 Richard Biener <rguenther@suse.de>
1932 PR tree-optimization/57326
1933 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1934 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1935 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1936 * gcc.target/i386/pr45685.c: Likewise.
1937 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1938 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1939 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1940 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1941 * gfortran.dg/pr34163.f90: Likewise.
1943 2016-08-12 Martin Liska <mliska@suse.cz>
1945 * g++.dg/gcov/gcov-16.C: New test.
1946 * lib/gcov.exp: Support new argument for run-gcov function.
1948 2016-08-12 Martin Liska <mliska@suse.cz>
1950 PR gcov-profile/35590
1951 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1953 2016-08-12 Richard Biener <rguenther@suse.de>
1955 PR tree-optimization/72851
1956 * gcc.dg/torture/pr72851.c: New testcase.
1958 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1961 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1962 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1963 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1964 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1968 * g++.dg/debug/dwarf2/ref-1.C: New.
1971 * g++.dg/debug/dwarf2/template-params-12.H: New.
1972 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1973 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1974 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1975 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1976 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1977 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1978 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1980 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1983 * gcc.target/powerpc/pr72863.c: New test.
1985 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1987 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1989 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1991 * gcc.target/i386/pieces-strcpy-1.c: New test.
1992 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1994 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1997 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1999 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2001 * gcc.target/i386/pieces-memcpy-1.c: New test.
2002 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2003 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2004 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2005 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2006 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2008 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2011 * gcc.dg/pr72816.c: Remove dg-error.
2013 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2015 PR tree-optimization/71083
2016 * gcc.c-torture/execute/pr71083.c: New test.
2017 * gnat.dg/loop_optimization23.adb: New test.
2018 * gnat.dg/loop_optimization23_pkg.ads: New test.
2019 * gnat.dg/loop_optimization23_pkg.adb: New test.
2021 2016-08-11 Richard Biener <rguenther@suse.de>
2023 PR tree-optimization/72772
2024 * gcc.dg/graphite/pr35356-1.c: Adjust.
2025 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2027 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2029 * gfortran.dg/random_7.f90: Take into account that the last seed
2030 value is the special p value.
2031 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2033 2016-08-11 Richard Biener <rguenther@suse.de>
2035 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2037 2016-08-11 Alan Modra <amodra@gmail.com>
2039 * gcc.target/powerpc/pr71680.c: New.
2041 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2043 * gcc.target/powerpc/bfp/bfp.exp: New file.
2044 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2045 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2046 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2047 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2048 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2049 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2050 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2051 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2052 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2053 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2054 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2055 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2056 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2057 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2058 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2059 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2060 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2061 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2062 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2063 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2064 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2065 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2066 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2067 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2068 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2069 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2070 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2071 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2072 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2073 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2074 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2075 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2076 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2077 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2078 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2079 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2080 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2081 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2082 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2083 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2084 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2085 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2086 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2087 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2088 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2089 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2090 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2091 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2092 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2093 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2094 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2095 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2096 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2098 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2100 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2103 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2105 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2107 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2110 * gcc.target/powerpc/pr72853.c: New test.
2112 2016-08-10 Martin Liska <mliska@suse.cz>
2114 PR gcov-profile/58306
2115 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2117 2016-08-10 Martin Liska <mliska@suse.cz>
2119 * g++.dg/gcov/gcov-threads-1.C: New test.
2121 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2124 * gcc.target/avr/pr71873.c: New test.
2126 2016-08-09 Martin Liska <mliska@suse.cz>
2128 * g++.dg/gcov/gcov-dump-1.C: New test.
2129 * g++.dg/gcov/gcov-dump-2.C: New test.
2131 2016-08-09 Martin Liska <mliska@suse.cz>
2133 * gcc.dg/tree-prof/val-prof-9.c: New test.
2135 2016-08-09 Martin Liska <mliska@suse.cz>
2137 * gcc.dg/tree-prof/val-prof-8.c: New test.
2139 2016-08-09 Martin Jambor <mjambor@suse.cz>
2142 * gcc.dg/ipa/pr71981.c: New test.
2144 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2146 PR tree-optimization/33707
2147 * gcc.dg/vect/pr33707.c: New test.
2149 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2151 PR tree-optimization/pr72772
2152 * gcc.dg/tree-ssa/pr72772.c: New test.
2154 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2156 PR rtl-optimization/66669
2157 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2159 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2161 PR tree-optimization/72824
2162 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2164 2016-08-09 Richard Biener <rguenther@suse.de>
2166 PR tree-optimization/71802
2167 * gcc.dg/torture/pr71802.c: New testcase.
2169 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2172 * g++.dg/eh/stdarg1.C: New test.
2174 2016-08-08 Andi Kleen <ak@linux.intel.com>
2176 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2177 test command line in failure log.
2178 (profopt-execute): dito. Make autofdo file names unique.
2180 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2183 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2186 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2188 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2190 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2191 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2192 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2193 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2194 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2195 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2197 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2200 * gcc.dg/cpp/pr66415-1.c: Likewise.
2201 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2202 * gcc.dg/format/c90-printf-1.c: Likewise.
2203 * gcc.dg/format/diagnostic-ranges.c: New test case.
2205 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2208 * gfortran.dg/gomp/pr72716.f90: New test.
2211 * gcc.dg/gomp/pr72781.c: New test.
2214 * g++.dg/vect/pr68762-1.cc: New test.
2215 * g++.dg/vect/pr68762-2.cc: New test.
2216 * g++.dg/vect/pr68762.h: New file.
2218 2016-08-08 Martin Sebor <msebor@redhat.com>
2221 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2222 * g++.dg/warn/overflow-warn-3.C: Same.
2223 * g++.dg/warn/overflow-warn-4.C: Same.
2225 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2228 * gfortran.dg/allocate_with_source_21.f03: New test.
2230 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2233 * gfortran.dg/allocate_with_source_20.f03: New test.
2235 2016-08-08 Alan Modra <amodra@gmail.com>
2237 * gcc.c-torture/compile/pr72802.c: New.
2239 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2242 * gfortran.dg/dependency_48.f90: New test.
2244 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2247 * gfortran.dg/pr70040.f90: New testcase.
2249 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2252 * gfortran.dg/matmul_10.f90: New testcase.
2254 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2256 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2258 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.dg/pr72816.c: New test.
2263 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2265 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2266 * g++.dg/conversion/pr41426.C: Likewise.
2267 * g++.dg/conversion/pr66211.C: Likewise.
2268 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2269 * g++.dg/init/ref8.C: Likewise.
2270 * g++.old-deja/g++.law/cvt20.C: Likewise.
2271 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2273 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2275 PR tree-optimization/18046
2276 * gcc.dg/tree-ssa/vrp105.c: New test.
2277 * gcc.dg/tree-ssa/vrp106.c: New test.
2279 2016-08-05 Martin Sebor <msebor@redhat.com>
2281 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2282 1ul in diagnostics. Remove hyphen from "constant-expression."
2283 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2284 * g++.dg/cpp0x/static_assert3.C: Same.
2285 * g++.dg/cpp1y/constexpr-throw.C: Same.
2286 * g++.dg/template/nontype3.C: Same.
2287 * g++.dg/warn/overflow-warn-1.C: Same.
2288 * g++.dg/warn/overflow-warn-3.C: Same.
2289 * g++.dg/warn/overflow-warn-4.C: Same.
2291 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2293 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2294 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2295 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2296 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2298 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2300 PR tree-optimization/72810
2301 * gcc.dg/tree-ssa/vrp110.c: New test.
2303 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2306 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2308 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2309 saving the half-precision registers.
2310 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2311 value is returned in h0.
2312 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2313 are passed in FP/SIMD registers.
2314 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2315 passing works corrcetly.
2316 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2317 (hfa_f16x2_t): Likewise.
2318 (hfa_f16x3_t): Likewise.
2319 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2320 are promoted to double and passed in a double register.
2321 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2322 are promoted to double and stacked.
2323 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2325 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2326 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2327 __fp16 first get passed in FP/SIMD registers, then stacked.
2329 2016-08-05 Nathan Sidwell <nathan@acm.org>
2332 * g++.dg/cpp0x/pr68724.C: New.
2334 2016-08-05 Richard Biener <rguenther@suse.de>
2336 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2338 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2340 * gcc.dg/tree-ssa/vrp107.c: New test.
2341 * gcc.dg/tree-ssa/vrp108.c: New test.
2342 * gcc.dg/tree-ssa/vrp109.c: New test.
2344 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2346 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2349 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2351 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2353 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2354 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2355 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2357 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2358 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2359 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2362 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2365 * g++.dg/cpp1y/lambda-ice1.C: New.
2367 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2370 * g++.dg/cpp1y/pr72759.C: New test.
2372 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2374 * gcc.dg/switch-10.c: New test.
2376 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2378 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2380 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2382 * c-c++-common/goacc/routine-5.c: Update.
2384 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2386 PR rtl-optimization/70903
2387 * gcc.c-torture/execute/pr70903.c: New test.
2389 2016-08-04 Martin Liska <mliska@suse.cz>
2391 * gcc.dg/params/params.exp: Replace file exists with
2392 TESTING_IN_BUILD_TREE.
2394 2016-08-04 Marek Polacek <polacek@redhat.com>
2397 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2399 2016-08-04 Richard Biener <rguenther@suse.de>
2402 * gcc.dg/torture/pr71984.c: Guard correctness check for
2405 2016-08-03 Andrew Pinski <apinski@cavium.com>
2407 * gcc.c-torture/compile/20160802-1.c: New testcase.
2409 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2411 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2413 2016-08-03 Richard Biener <rguenther@suse.de>
2415 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2417 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2418 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2420 2016-08-03 Richard Biener <rguenther@suse.de>
2422 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2423 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2424 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2425 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2427 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2429 * gcc.dg/init-excess-2.c: Require int32plus.
2430 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2431 * gcc.dg/pr59963-2.c: Require int32plus.
2432 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2433 * gcc.dg/unroll-7.c: Require int32plus.
2435 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2437 PR tree-optimization/34114
2438 * gcc.dg/tree-ssa/loop-42.c: New test.
2440 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2442 * gcc.target/aarch64/vminmaxnm.c: New.
2443 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2446 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2448 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2449 vec_extract for vector float, vector int, vector short, and vector
2451 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2452 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2453 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2454 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2456 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2458 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2459 single stack adjustment, no writeback.
2460 * gcc.target/aarch64/test_frame_12.c: Likewise.
2461 * gcc.target/aarch64/test_frame_13.c: Likewise.
2462 * gcc.target/aarch64/test_frame_15.c: Likewise.
2463 * gcc.target/aarch64/test_frame_6.c: Likewise.
2464 * gcc.target/aarch64/test_frame_7.c: Likewise.
2465 * gcc.target/aarch64/test_frame_8.c: Likewise.
2466 * gcc.target/aarch64/test_frame_16.c: New test.
2468 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2471 * gcc.target/i386/pr72748.c: New test.
2473 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2475 PR tree-optimization/71818
2476 * gcc.dg/vect/pr71818.c: New
2478 2016-08-01 Martin Liska <mliska@suse.cz>
2480 PR tree-optimization/71857
2481 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2483 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2485 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2487 2016-08-01 Jan Beulich <jbeulich@suse.com>
2489 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2491 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2493 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2494 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2496 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2498 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2499 (check_effective_target_c++): Likewise. Also match for libstdc++.
2501 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2504 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2505 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2506 * gfortran.dg/pr41922.f90: New test.
2508 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2511 * gfortran.dg/pr68566.f90: new test.
2513 2016-07-30 Martin Sebor <msebor@redhat.com>
2517 * g++.dg/cpp0x/constexpr-cast.C: New test.
2518 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2519 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2520 * g++.dg/ubsan/pr63956.C: Correct.
2522 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2524 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2525 vector double or vector long where the vector is in memory.
2526 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2527 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2529 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2532 * gfortran.dg/pr69867.f90: New test.
2534 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2537 * gfortran.dg/pr69962.f90: New test.
2539 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2542 * gfortran.dg/pr70006.f90: New test.
2544 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2547 * gfortran.dg/pr71730.f90: New test.
2548 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2549 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2550 * gfortran.dg/array_constructor_26.f03: Ditto.
2552 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2554 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2555 * gcc.target/powerpc/pr71763.c: Likewise.
2557 2016-07-29 Marek Polacek <polacek@redhat.com>
2560 * gcc.dg/940510-1.c: Adjust dg-error.
2561 * gcc.dg/c99-flex-array-1.c: Likewise.
2562 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2565 * gcc.dg/noncompile/pr71853.c: New test.
2568 * gcc.dg/noncompile/pr71573.c: New test.
2571 * g++.dg/warn/Wparentheses-30.C: New test.
2572 * gcc.dg/Wparentheses-14.c: New test.
2574 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2576 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2578 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2580 PR tree-optimization/57558
2581 * gcc.dg/vect/pr57558-1.c: New test.
2582 * gcc.dg/vect/pr57558-2.c: New test.
2584 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2586 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2587 to scan forwprop1 dump pass.
2589 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/template/pr51488.C: New.
2594 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2597 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2599 * gcc.dg/pr71969-1.c: New test.
2600 * gcc.dg/pr71969-2.c: New test.
2601 * gcc.dg/pr71969-3.c: New test.
2603 2016-07-29 Marek Polacek <polacek@redhat.com>
2606 * c-c++-common/pr71574.c: New test.
2609 * gcc.dg/noncompile/pr71583.c: New test.
2611 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2614 * gcc.dg/pr68217.c: New test.
2616 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2619 * gfortran.dg/pr71067_1.f90: New test.
2620 * gfortran.dg/pr71067_2.f90: Ditto.
2622 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2624 * gcc.target/powerpc/vec-extract-1.c: New test.
2626 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2629 * gfortran.dg/pr71799.f90: New test.
2631 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2634 * g++.dg/cpp0x/pr71665-1.C: New.
2635 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2636 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2637 * g++.dg/ext/label10.C: Likewise.
2638 * g++.dg/parse/constant5.C: Likewise.
2640 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2643 * gfortran.dg/pr71859.f90: New test.
2644 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2645 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2647 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2650 * gfortran.dg/pr71883.f90 : New test.
2652 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2654 PR tree-optimization/71734
2655 * g++.dg/vect/pr70729-nest.cc: New test.
2657 2016-07-28 Renlin Li <renlin.li@arm.com>
2660 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2663 * gfortran.dg/dependency_47.f90: New test.
2665 2016-07-28 Martin Liska <mliska@suse.cz>
2667 PR gcov-profile/68025
2668 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2670 2016-07-28 Martin Liska <mliska@suse.cz>
2672 * g++.dg/vect/pr70944.cc: New test.
2674 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2677 * gcc.dg/torture/pr71994.c: New test.
2679 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2682 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2683 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2684 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2686 2016-07-27 Richard Biener <rguenther@suse.de>
2688 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2690 2016-07-27 Martin Liska <mliska@suse.cz>
2692 * gcc.dg/predict-13.c: New test.
2693 * gcc.dg/predict-14.c: New test.
2695 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2697 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2699 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2702 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2705 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2706 IEEE built-in functions handle quiet and signalling NaNs
2709 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2712 * gfortran.dg/pr71862.f90: New test.
2714 2016-07-26 Martin Sebor <msebor@redhat.com>
2716 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2717 selector with dg-options.
2719 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2721 PR tree-optimization/18046
2722 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2723 * gcc.dg/tree-ssa/vrp103.c: New test.
2724 * gcc.dg/tree-ssa/vrp104.c: New test.
2726 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2728 * gcc.target/powerpc/pr63354.c: Require lp64 since
2729 -mprofile-kernel is not legal with -m32.
2731 2016-07-26 Richard Biener <rguenther@suse.de>
2733 PR rtl-optimization/71984
2734 * gcc.dg/torture/pr71984.c: New testcase.
2736 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2738 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2739 g++-dg-runtest via et-dg-runtest.
2740 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2741 * gcc.dg/vect/vect.exp: Likewise.
2742 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2743 gfortran-dg-runtest.
2744 * gfortran.dg/vect/vect.exp: Likewise.
2745 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2746 (check_mips_loongson_hw_available): Likewise.
2747 (check_effective_target_mpaired_single_runtime): Likewise.
2748 (check_effective_target_mips_loongson_runtime): Likewise.
2749 (add_options_for_mpaired_single): Likewise.
2750 (check_effective_target_vect_int): Add global et_index.
2751 Check and save the supported feature for a target selected by
2752 the et_index target. Break long lines where appropriate. Call
2753 et-is-effective-target for MIPS with an argument instead of
2754 check_effective_target_* where appropriate.
2755 (check_effective_target_vect_intfloat_cvt): Likewise.
2756 (check_effective_target_vect_uintfloat_cvt): Likewise.
2757 (check_effective_target_vect_floatint_cvt): Likewise.
2758 (check_effective_target_vect_floatuint_cvt): Likewise.
2759 (check_effective_target_vect_simd_clones): Likewise.
2760 (check_effective_target_vect_shift): ewise.
2761 (check_effective_target_whole_vector_shift): Likewise.
2762 (check_effective_target_vect_bswap): Likewise.
2763 (check_effective_target_vect_shift_char): Likewise.
2764 (check_effective_target_vect_long): Likewise.
2765 (check_effective_target_vect_float): Likewise.
2766 (check_effective_target_vect_double): Likewise.
2767 (check_effective_target_vect_long_long): Likewise.
2768 (check_effective_target_vect_no_int_max): Likewise.
2769 (check_effective_target_vect_no_int_add): Likewise.
2770 (check_effective_target_vect_no_bitwise): Likewise.
2771 (check_effective_target_vect_widen_shift): Likewise.
2772 (check_effective_target_vect_no_align): Likewise.
2773 (check_effective_target_vect_hw_misalign): Likewise.
2774 (check_effective_target_vect_element_align): Likewise.
2775 (check_effective_target_vect_condition): Likewise.
2776 (check_effective_target_vect_cond_mixed): Likewise.
2777 (check_effective_target_vect_char_mult): Likewise.
2778 (check_effective_target_vect_short_mult): Likewise.
2779 (check_effective_target_vect_int_mult): Likewise.
2780 (check_effective_target_vect_extract_even_odd): Likewise.
2781 (check_effective_target_vect_interleave): Likewise.
2782 (check_effective_target_vect_stridedN): Likewise.
2783 (check_effective_target_vect_multiple_sizes): Likewise.
2784 (check_effective_target_vect64): Likewise.
2785 (check_effective_target_vect_call_copysignf): Likewise.
2786 (check_effective_target_vect_call_sqrtf): Likewise.
2787 (check_effective_target_vect_call_btrunc): Likewise.
2788 (check_effective_target_vect_call_btruncf): Likewise.
2789 (check_effective_target_vect_call_ceil): Likewise.
2790 (check_effective_target_vect_call_ceilf): Likewise.
2791 (check_effective_target_vect_call_floor): Likewise.
2792 (check_effective_target_vect_call_floorf): Likewise.
2793 (check_effective_target_vect_call_lceil): Likewise.
2794 (check_effective_target_vect_call_lfloor): Likewise.
2795 (check_effective_target_vect_call_nearbyint): Likewise.
2796 (check_effective_target_vect_call_nearbyintf): Likewise.
2797 (check_effective_target_vect_call_round): Likewise.
2798 (check_effective_target_vect_call_roundf): Likewise.
2799 (check_effective_target_vect_perm): Likewise, but also append *_saved
2800 to the existing global name to properly cache the result.
2801 (check_effective_target_vect_perm_byte): Likewise.
2802 (check_effective_target_vect_perm_short): Likewise.
2803 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2804 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2805 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2806 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2807 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2808 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2809 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2810 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2811 (check_effective_target_vect_sdot_qi): Likewise.
2812 (check_effective_target_vect_udot_qi): Likewise.
2813 (check_effective_target_vect_sdot_hi): Likewise.
2814 (check_effective_target_vect_udot_hi): Likewise.
2815 (check_effective_target_vect_usad_char): Likewise.
2816 (check_effective_target_vect_pack_trunc): Likewise.
2817 (check_effective_target_vect_unpack): Likewise.
2818 (check_effective_target_vect_aligned_arrays): Likewise.
2819 (check_effective_target_vect_natural_alignment): Likewise.
2820 (check_effective_target_vector_alignment_reachable): Likewise.
2821 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2822 (is-effective-target): Initialize et_index if undefined.
2823 (et-dg-runtest): New.
2824 (et-is-effective-target): Likewise.
2825 (check_vect_support_and_set_flags): Add supported MIPS targets to
2826 EFFECTIVE_TARGETS list. Return the number of supported targets.
2828 2016-07-26 Richard Biener <rguenther@suse.de>
2829 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2832 * gcc.dg/pr70920-1.c: New test-case.
2833 * gcc.dg/pr70902-2.c: Likewise.
2834 * gcc.dg/pr70920-3.c: Likewise.
2835 * gcc.dg/pr70920-4.c: Likewise
2836 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2839 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2841 * gcc.c-torture/execute/pr71494.c: Require label_values.
2842 * gcc.dg/pr16973.c: Ditto.
2844 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2846 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2847 * gcc.dg/torture/pr69771.c: Require int32plus.
2848 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2850 2016-07-25 Martin Liska <mliska@suse.cz>
2852 * gcc.dg/torture/pr71987.c: New test.
2854 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2857 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2858 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2859 * gfortran.dg/pr71935.f90: New test.
2861 2016-07-22 Martin Sebor <msebor@redhat.com>
2864 * g++.dg/ext/atomic-3.C: New test.
2865 * gcc.dg/atomic/pr71675.c: New test.
2867 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2869 * gcc.target/i386/mvc8.c: New test.
2871 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2873 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2874 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2876 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2879 * gfortran.dg/constructor_50.f90: New test.
2881 2016-07-22 Martin Liska <mliska@suse.cz>
2883 PR gcov-profile/69028
2884 PR gcov-profile/62047
2885 * g++.dg/cilk-plus/pr69028.C: New test.
2887 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2889 * gfortran.dg/coarray_stat_2.f90: New test.
2891 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2893 * gcc.target/powerpc/vec-extract.h: New files to check the
2894 vec_extract built-in functions for all vector types, testing
2895 accessing each element, both with constant and variable element
2897 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2898 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2899 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2900 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2901 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2902 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2903 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2904 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2905 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2907 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/other/pr71728.C: New test.
2912 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2914 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2915 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2916 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2917 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2918 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2920 2016-07-21 Richard Biener <rguenther@suse.de>
2922 PR tree-optimization/71947
2923 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2925 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2927 * gcc.dg/tree-ssa/scev-15.c: New.
2929 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2931 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2933 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2936 * g++.dg/gomp/pr71941.C: New test.
2938 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2942 * g++.dg/spellcheck-identifiers.C: New test case, based on
2943 gcc.dg/spellcheck-identifiers.c.
2944 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2945 gcc.dg/spellcheck-identifiers-2.c.
2946 * g++.dg/spellcheck-typenames.C: New test case, based on
2947 gcc.dg/spellcheck-typenames.c
2949 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2951 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2952 pointer to member function and also test catching by reference.
2954 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2956 * gcc.target/s390/pr67443.c: Fix test case.
2958 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2960 * gcc.target/s390/insv-1.c: Xfail some tests.
2961 * gcc.target/s390/insv-2.c: Likewise.
2963 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2965 * gcc.target/avr/torture/get-mem.c: New test.
2966 * gcc.target/avr/torture/set-mem.c: New test.
2968 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2971 * gcc.target/avr/torture/tiny-progmem.c: New test.
2973 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2976 * g++.dg/parse/pr71909.C: New test.
2977 * g++.dg/tm/pr71909.C: New test.
2980 * g++.dg/cpp0x/constexpr-50060.C: New test.
2981 * g++.dg/cpp1y/constexpr-50060.C: New test.
2983 2016-07-20 Martin Liska <mliska@suse.cz>
2985 * gfortran.dg/graphite/pr71898.f90: New test.
2987 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2989 PR tree-optimization/71503
2990 PR tree-optimization/71683
2991 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2992 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2994 2016-07-20 Martin Liska <mliska@suse.cz>
2996 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2997 * gcc.dg/plugin/sreal-test-1.c: Remove.
2998 * gcc.dg/plugin/sreal_plugin.c: Remove.
3000 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3003 * gfortran.dg/dependency_47.f90: New test.
3005 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3007 PR rtl-optimization/71916
3008 * gcc.c-torture/compile/pr71916.c: New test.
3011 * g++.dg/torture/pr71874.C: New test.
3014 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3015 (my_alloc): Rewritten to use __builtin_posix_memalign and
3017 (my_free): Use __builtin_free instead of _mm_free.
3018 (Vec::operator=): Use __builtin_memcpy.
3020 2016-07-19 Martin Jambor <mjambor@suse.cz>
3023 * gfortran.dg/pr71688.f90: New test.
3025 2016-07-19 Richard Biener <rguenther@suse.de>
3027 * c-c++-common/vector-subscript-6.c: New testcase.
3028 * c-c++-common/vector-subscript-7.c: Likewise.
3030 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3032 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3033 and UInt32 based on __SIZEOF_INT__.
3035 2016-07-19 Richard Biener <rguenther@suse.de>
3037 PR tree-optimization/71901
3038 * gcc.dg/torture/pr71901.c: New testcase.
3040 2016-07-19 Richard Biener <rguenther@suse.de>
3042 PR tree-optimization/71908
3043 * gcc.dg/torture/pr71908.c: New testcase.
3045 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3048 * gcc.target/powerpc/pr71493-1.c: New test.
3049 * gcc.target/powerpc/pr71493-2.c: Likewise.
3051 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3054 * g++.dg/conversion/ambig3.C: New test.
3057 * g++.dg/cpp0x/constexpr-71828.C: New test.
3060 * g++.dg/template/pr71826.C: New test.
3063 * g++.dg/template/defarg21.C: New test.
3066 * g++.dg/ext/vector31.C: New test.
3068 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3070 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3072 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3074 PR tree-optimization/71734
3075 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3077 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3079 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3080 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3081 stack-layout-dynamic-1.c: New test.
3083 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3085 * gcc.target/s390/nolrl-1.c: New test.
3087 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3090 * gfortran.dg/pr71523_1.f90: New test.
3091 * gfortran.dg/pr71523_2.f90: New test.
3093 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3095 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3097 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098 Marco Restelli <mrestelli@gmail.com>
3101 * gfortran.dg/pr62125.f90: New test.
3103 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3105 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3106 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3108 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3111 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3112 * g++.dg/cpp0x/nullptr35.C: New test.
3114 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3116 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3118 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3120 * gfortran.dg/goacc/vector_length.f90: New test.
3122 2016-07-15 Richard Biener <rguenther@suse.de>
3124 PR tree-optimization/71881
3125 * gcc.dg/torture/pr71881.c: New testcase.
3127 2016-07-15 Richard Biener <rguenther@suse.de>
3129 PR tree-optimization/71887
3130 * gcc.dg/torture/pr71887.c: New testcase.
3132 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3135 * gcc.dg/spellcheck-identifiers-3.c: New test.
3137 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3140 * gfortran.dg/null_9.f90: New test.
3142 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3144 * gcc.dg/tree-ssa/loop-41.c: New test.
3146 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3148 PR tree-optimization/71347
3149 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3151 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3154 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3155 * gfortran.dg/contains.f90: Ditto.
3156 * gfortran.dg/contains_empty_1.f03: Ditto.
3157 * gfortran.dg/submodule_3.f08: Ditto.
3159 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3162 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3163 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3164 expected diagnostics.
3167 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3168 * gcc.dg/spellcheck-identifiers-2.c: New test.
3169 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3170 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3172 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3174 PR tree-optimization/71872
3175 * gcc.c-torture/compile/pr71872.c: New test.
3177 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3179 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3180 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3181 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3182 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3183 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3184 * gcc.target/arm/atomic-op-acquire-1.c: This.
3185 * gcc.target/arm/atomic-op-char.c: Rename into ...
3186 * gcc.target/arm/atomic-op-char-1.c: This.
3187 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3188 * gcc.target/arm/atomic-op-consume-1.c: This.
3189 * gcc.target/arm/atomic-op-int.c: Rename into ...
3190 * gcc.target/arm/atomic-op-int-1.c: This.
3191 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3192 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3193 * gcc.target/arm/atomic-op-release.c: Rename into ...
3194 * gcc.target/arm/atomic-op-release-1.c: This.
3195 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3196 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3197 * gcc.target/arm/atomic-op-short.c: Rename into ...
3198 * gcc.target/arm/atomic-op-short-1.c: This.
3199 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3200 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3201 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3202 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3203 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3204 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3205 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3206 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3207 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3208 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3210 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3213 * gfortran.dg/select_type_35.f03: New test.
3215 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3218 PR tree-optimization/70923
3219 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3220 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3221 * gcc.dg/vect/pr65951.c: Likewise.
3222 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3224 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3226 * c-c++-common/pr60226.c: Expect maximum object file alignment
3229 2016-07-14 Richard Biener <rguenther@suse.de>
3231 PR tree-optimization/71866
3232 * gcc.dg/torture/pr71866.c: New testcase.
3234 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3236 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3237 selector and enclose boolean expression in curly braces.
3239 2016-07-14 Alan Modra <amodra@gmail.com>
3242 * gcc.target/powerpc/p9-novsx.c: New.
3244 2016-07-13 Andi Kleen <ak@linux.intel.com>
3246 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3247 * g++.dg/tree-prof/morefunc.C: Dito.
3248 * g++.dg/tree-prof/pr35545.C: Dito.
3249 * g++.dg/tree-prof/reorder.C: Dito.
3250 * gcc.dg/tree-prof/20050826-2.c: Dito.
3251 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3252 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3253 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3254 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3255 * gcc.dg/tree-prof/inliner-1.c: Dito.
3256 * gcc.dg/tree-prof/merge_block.c: Dito.
3257 * gcc.dg/tree-prof/stringop-1.c: Dito.
3258 * gcc.dg/tree-prof/stringop-2.c: Dito.
3259 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3260 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3261 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3262 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3263 * gcc.dg/tree-prof/update-loopch.c: Dito.
3264 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3265 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3266 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3267 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3268 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3269 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3270 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3272 2016-07-13 Andi Kleen <ak@linux.intel.com>
3274 * lib/profopt.exp (profopt-execute): Remove .imports files.
3276 2016-07-13 Andi Kleen <ak@linux.intel.com>
3278 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3280 2016-07-13 Andi Kleen <ak@linux.intel.com>
3282 * lib/profopt.exp (dg-final-scan-autofdo,
3283 dg-final-scan-not-autofdo): New functions.
3285 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3287 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3288 * gcc.dg/vect/vect-35.c: Ditto.
3289 * gcc.dg/vect/vect-alias-check-2.c: New test.
3291 2016-07-13 Martin Liska <mliska@suse.cz>
3293 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3294 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3295 * gfortran.dg/pr42108.f90: Update expected dump scan.
3297 2016-07-13 Richard Biener <rguenther@suse.de>
3299 PR tree-optimization/24574
3300 * gcc.dg/pr24574.c: New testcase.
3302 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3304 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3305 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3306 * c-c++-common/pr68833-1.c: Require int32plus.
3307 * gcc.dg/ipa/pr63551.c: Likewise.
3308 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3309 * gcc.dg/ipa/pr64041.c: Require int32plus.
3311 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3314 * g++.dg/pr71633.C: New test.
3316 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3318 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3319 Add new arm_thumb1_cbz_ok effective target.
3320 * gcc.target/arm/cbz.c: New test.
3322 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3324 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3325 Define effective target.
3326 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3327 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3328 * gcc.target/arm/movhi_movw.c: New test.
3329 * gcc.target/arm/movsi_movw.c: Likewise.
3330 * gcc.target/arm/movdi_movw.c: Likewise.
3332 2016-07-13 Richard Biener <rguenther@suse.de>
3335 * gcc.dg/pr71104-1.c: New testcase.
3336 * gcc.dg/pr71104-2.c: Likewise.
3338 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3341 * gcc.target/powerpc/pr71805.c: New test.
3343 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3345 * gcc.target/powerpc/divkc3-1.c: New.
3346 * gcc.target/powerpc/mulkc3-1.c: New.
3348 2016-07-12 Nathan Sidwell <nathan@acm.org>
3350 * gcc.target/arm/data-rel-1.c: New.
3351 * gcc.target/arm/data-rel-2.c: New.
3352 * gcc.target/arm/data-rel-3.c: New.
3354 2016-07-12 Martin Liska <mliska@suse.cz>
3356 * gcc.dg/params/blocksort-part.c: New test.
3357 * gcc.dg/params/params.exp: New file.
3359 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3362 * gcc.c-torture/execute/pr71700.c: New test.
3364 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3365 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/23286
3368 PR tree-optimization/70159
3369 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3370 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3371 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3372 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3373 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3374 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3375 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3376 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3377 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3378 * gcc.dg/pr51879-12.c: Likewise.
3379 * gcc.dg/strlenopt-9.c: Likewise.
3380 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3381 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3382 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3383 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3384 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3385 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3386 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3387 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3388 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3389 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3390 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3391 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3392 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3393 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3394 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3396 2016-07-12 Richard Biener <rguenther@suse.de>
3398 PR rtl-optimization/68961
3399 * gcc.target/i386/pr68961.c: New testcase.
3401 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3404 * c-c++-common/gomp/pr71758.c: New test.
3405 * gfortran.dg/gomp/pr71758.f90: New test.
3407 PR tree-optimization/71823
3408 * gcc.dg/vect/pr71823.c: New test.
3410 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3412 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3413 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3414 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3416 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3419 * gcc.target/i386/pr71801.c: New test.
3421 2016-07-11 Richard Biener <rguenther@suse.de>
3423 PR tree-optimization/71816
3424 * gcc.dg/torture/pr71816.c: New testcase.
3426 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3429 * gfortran.dg/dependency_46.f90: New test.
3431 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3433 PR rtl-optimization/71621
3434 * gcc.target/i386/pr71621-1.c: New.
3435 * gcc.target/i386/pr71621-2.c: New.
3437 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3439 * gfortran.dg/goacc/pr71704.f90: New test.
3441 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3444 * gcc.target/powerpc/pr71297.c: New.
3446 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3448 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3450 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3453 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3455 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3457 PR tree-optimization/71667
3458 * gcc.dg/vect/pr71667.c: New
3460 2016-07-08 Martin Liska <mliska@suse.cz>
3462 * gcc.dg/torture/pr71606.c: New test.
3464 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3467 * gfortran.dg/pr71764.f90: New test.
3469 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3470 Kai Tietz <ktietz70@googlemail.com>
3474 * g++.dg/cpp0x/pr70869.C: New test.
3475 * g++.dg/cpp0x/pr71054.C: New test.
3477 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3479 * g++.dg/debug/pr71432.C: Fail on AIX.
3481 2016-07-07 Martin Liska <mliska@suse.cz>
3483 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3484 an undefined behavior.
3485 * gfortran.dg/do_3.F90: Likewise.
3486 * gfortran.dg/do_check_11.f90: New test.
3487 * gfortran.dg/do_check_12.f90: New test.
3488 * gfortran.dg/do_corner_warn.f90: New test.
3490 2016-07-07 Martin Liska <mliska@suse.cz>
3492 * gfortran.dg/predict-1.f90: Ammend the test.
3493 * gfortran.dg/predict-2.f90: Likewise.
3495 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3498 * g++.dg/pr71624.C: New test.
3500 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3502 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3503 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3504 ARMv8-M Mainline architectures.
3506 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3508 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3509 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3511 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3515 * gcc.target/powerpc/pr71763.c: New file.
3517 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3519 PR tree-optimization/71518
3520 * gcc.dg/pr71518.c: New test.
3522 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3524 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3526 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3529 * gcc.target/avr/pr50739.c: New test.
3531 2016-07-05 Jan Hubicka <jh@suse.cz>
3533 * gcc.dg/tree-ssa/scev-14.c: update template.
3535 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3537 * gcc.dg/vect/group-no-gaps-1.c: New test.
3539 2016-07-05 Andi Kleen <ak@linux.intel.com>
3541 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3542 if kernel supports MPX.
3544 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3546 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3548 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3549 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3551 * gcc.target/powerpc/signbit-1.c: New test.
3552 * gcc.target/powerpc/signbit-2.c: New test.
3553 * gcc.target/powerpc/signbit-3.c: New test.
3555 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3557 PR rtl-optimization/71594
3558 * gcc.dg/torture/pr71594.c: New test.
3560 2016-07-05 Jan Hubicka <jh@suse.cz>
3562 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3564 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3567 * g++.dg/parse/error5.C: Update column
3568 number of missing semicolon error.
3569 * g++.dg/pr62314-2.C: New test case.
3571 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3573 * gfortran.dg/coarray_stat_function.f90: New test.
3574 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3575 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3578 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3581 * gfortran.dg/deferred_character_17.f90: New test.
3583 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3585 * gcc.target/arm/neon/polytypes.c: Move to ...
3586 * gcc.target/arm/polytypes.c: ... here.
3587 * gcc.target/arm/neon/pr51534.c: Move to ...
3588 * gcc.target/arm/pr51534.c: ... here.
3589 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3590 * gcc.target/arm/vect-vcvt.c: ... here.
3591 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3592 * gcc.target/arm/vect-vcvtq.c: ... here.
3593 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3594 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3595 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3596 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3597 * gcc.target/arm/neon/neon.exp: Delete.
3598 * gcc.target/arm/neon/: Delete.
3600 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3603 * gfortran.dg: pr65575.f90: New test.
3605 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3608 * gfortran.dg: pr35849.f90: New test.
3610 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3613 * g++.dg/cpp0x/pr71739.C: New test.
3615 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3617 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3619 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3621 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3623 * gcc.target/s390/loc-1.c: New test.
3625 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3627 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3628 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3630 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3633 * gcc.target/aarch64/pr63874.c: New test.
3635 2016-07-04 Jan Beulich <jbeulich@suse.com>
3637 * g++.dg/header.c: New.
3638 * gcc.dg/header.c: New.
3640 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3643 * c-c++-common/Wunused-var-15.c: New test.
3645 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3648 * gfortran.dg/gomp/pr71687.f90: New test.
3650 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3652 * gcc.dg/const-float128-ped.c: Require __float128 effective
3654 * gcc.dg/const-float128.c: Likewise.
3655 * gcc.dg/torture/float128-cmp-invalid.c: Require
3656 __float128 and base_quadfloat_support effective targets, and
3658 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3659 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3660 * gcc.dg/torture/float128-nan.c: Likewise.
3661 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3662 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3663 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3664 * lib/target-supports.exp (check_effective_target___float128): New.
3665 (add_options_for___float128): New.
3666 (check_effective_target_base_quadword_support): New.
3668 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3671 * gcc.target/powerpc/pr71720.c: New test.
3673 2016-07-01 Jan Beulich <jbeulich@suse.com>
3675 * gcc.dg/bss.c: New.
3677 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3680 * gcc.target/powerpc/pr71698.c: New test.
3682 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3685 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3686 instead of ".foo" for its section name.
3687 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3688 depending on MCU's flash size.
3689 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3690 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3691 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3692 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3693 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3694 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3696 2016-07-01 Jan Beulich <jbeulich@suse.com>
3698 * gcc.target/i386/pr65105-2.c: Add -msse2.
3700 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3702 PR tree-optimization/71707
3703 * gcc.dg/strlenopt-29.c: New test.
3706 * gfortran.dg/gomp/pr71704.f90: New test.
3709 * gfortran.dg/gomp/pr71705.f90: New test.
3711 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3713 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3714 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3715 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3716 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3717 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3718 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3719 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3720 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3721 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3722 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3723 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3724 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3725 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3726 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3727 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3728 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3729 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3730 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3731 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3732 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3733 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3734 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3735 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3736 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3737 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3738 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3739 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3740 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3741 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3742 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3743 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3744 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3745 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3746 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3747 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3748 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3749 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3750 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3751 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3752 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3753 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3754 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3755 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3756 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3757 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3758 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3759 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3760 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3761 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3762 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3763 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3764 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3765 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3766 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3767 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3768 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3769 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3770 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3771 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3772 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3773 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3774 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3775 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3776 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3777 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3778 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3779 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3780 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3781 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3782 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3783 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3784 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3785 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3786 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3787 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3788 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3789 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3790 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3791 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3792 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3793 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3795 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3796 James Greenhalgh <james.greenhalgh@arm.com>
3798 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3800 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3801 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3803 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3805 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3808 * gcc.dg/spellcheck-options-12.c: New test case.
3810 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3813 * gcc.c-torture/compile/pr71693.c: New test.
3815 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3817 * gcc.dg/spellcheck-params.c: New testcase.
3818 * gcc.dg/spellcheck-params-2.c: New testcase.
3820 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3822 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3823 vector extract instructions.
3824 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3826 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3829 * gfortran.dg/unexpected_eof_2.f90: New test.
3830 * gfortran.dg/unexpected_eof_3.f90: New test.
3832 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3834 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3836 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3838 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3839 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3840 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3842 2016-06-29 Richard Biener <rguenther@suse.de>
3845 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3847 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3849 * gcc.target/arm/aapcs/neon-vect10.c: Require
3850 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3851 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3852 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3853 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3854 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3855 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3856 * gcc.target/arm/fp16-aapcs-1.c: Require
3857 -mfloat-ab=hard. Also simplify the test.
3858 * gcc.target/arm/fp16-aapcs-2.c: New.
3860 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3862 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3863 (add_options_for_arm_fp16_ieee): New.
3864 (add_options_for_arm_fp16_alternative): New.
3865 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3867 (effective_target_arm_fp16_hw): New.
3869 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3871 PR tree-optimization/71655
3872 * g++.dg/pr71655.C: New test.
3874 2016-06-29 Martin Liska <mliska@suse.cz>
3876 * gcc.dg/pr71585.c: New test.
3877 * gcc.dg/pr71585-2.c: New test.
3878 * gcc.dg/pr71585-3.c: New test.
3880 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3882 PR tree-optimization/70729
3883 * g++.dg/vect/pr70729.cc: New test.
3885 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3887 * c-c++-common/gomp/cancel-1.c: Extend.
3889 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3891 PR tree-optimization/71625
3892 * gcc.dg/strlenopt-28.c: New test.
3894 2016-06-29 Richard Biener <rguenther@suse.de>
3897 * g++.dg/torture/pr71002.C: Adjust testcase.
3899 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3902 * gcc.dg/pr71685.c: New test.
3904 2016-06-28 Martin Sebor <msebor@redhat.com>
3907 * gcc.dg/init-bad-9.c: New test.
3909 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3911 * gcc.target/powerpc/abs128-1.c: Require VSX.
3912 * gcc.target/powerpc/copysign128-1.c: Likewise.
3913 * gcc.target/powerpc/inf128-1.c: Likewise.
3914 * gcc.target/powerpc/nan128-1.c: Likewise.
3916 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3919 * gcc.c-torture/execute/pr71626-1.c: New test.
3920 * gcc.c-torture/execute/pr71626-2.c: New test.
3922 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3925 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3927 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3930 * gcc.target/powerpc/pr71670.c: New testcase.
3932 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3935 * gcc.target/powerpc/pr71656-1.c: New test.
3936 * gcc.target/powerpc/pr71656-2.c: New test.
3938 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3940 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3945 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3946 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3947 Add arm_neon_fp16_ok effective target.
3948 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3950 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3952 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3954 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3956 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3958 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3960 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3962 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3964 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3966 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3968 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3971 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3973 * gcc.dg/predict-12.c: New testcase.
3975 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3978 * gfortran.dg/pr71649.f90: New test.
3980 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3982 PR tree-optimization/71643
3983 * g++.dg/opt/pr71643.C: New test.
3985 PR tree-optimization/71631
3986 * gcc.c-torture/execute/pr71631.c: New test.
3988 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3990 * gcc.dg/predict-11.c: New testcase.
3991 * gfortran.dg/predict-2.f90: New testcase.
3993 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3995 * gcc.dg/predict-10.c: New test.
3997 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3999 * gcc.target/powerpc/abs128-1.c: New.
4000 * gcc.target/powerpc/copysign128-1.c: New.
4001 * gcc.target/powerpc/inf128-1.c: New.
4002 * gcc.target/powerpc/nan128-1.c: New.
4004 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4006 * gfortran.dg/pr71642.f90: New test.
4008 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4010 PR tree-optimization/71647
4011 * gcc.target/i386/pr71647.c: New test.
4013 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4015 * gcc.target/i386/noplt-gd-1.c: New test.
4016 * gcc.target/i386/noplt-gd-2.c: Likewise.
4017 * gcc.target/i386/noplt-gd-3.c: Likewise.
4018 * gcc.target/i386/noplt-ld-1.c: Likewise.
4019 * gcc.target/i386/noplt-ld-2.c: Likewise.
4020 * gcc.target/i386/noplt-ld-3.c: Likewise.
4021 * lib/target-supports.exp
4022 (check_effective_target_tls_get_addr_via_got): New.
4024 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4026 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4027 testsuite compile flags.
4028 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4029 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4031 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4033 * g++dg/vect/pr36684.cc: Add dg-do compile.
4034 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4035 * gcc.dg/vect/pr70021.c: Ditto.
4036 * gcc.dg/vect/pr70138-1.c: Ditto.
4037 * gcc.dg/vect/pr70138-2.c: Ditto.
4038 * gcc.dg/vect/pr70354-1.c: Ditto.
4039 * gcc.dg/vect/pr70354-2.c: Ditto.
4040 * gcc.dg/vect/pr71259.c: Ditto.
4041 * gcc.dg/vect/pr71416-1.c: Ditto.
4042 * gcc.dg/vect/slp-43.c: Ditto.
4043 * gcc.dg/vect/slp-45.c: Ditto.
4044 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4045 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4046 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4047 * gfortran.dg/vect/pr69980.f90: Ditto.
4049 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4051 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4052 * gcc.dg/vect/bb-slp-30.c: Ditto.
4053 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4054 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4055 * gcc.dg/vect/pr45902.c: Ditto.
4056 * gcc.dg/vect/pr48172.c: Ditto.
4057 * gcc.dg/vect/pr48377.c: Ditto.
4058 * gcc.dg/vect/pr49038.c: Ditto.
4059 * gcc.dg/vect/pr49771.c: Ditto.
4060 * gcc.dg/vect/pr52091.c: Ditto.
4061 * gcc.dg/vect/pr53185-2.c: Ditto.
4062 * gcc.dg/vect/pr56826.c: Ditto.
4063 * gcc.dg/vect/pr60276.c: Ditto.
4064 * gcc.dg/vect/pr62021.c: Ditto.
4065 * gcc.dg/vect/pr63530.c: Ditto.
4066 * gcc.dg/vect/pr65518.c: Ditto.
4067 * gcc.dg/vect/pr65947-1.c: Ditto.
4068 * gcc.dg/vect/pr65947-10.c: Ditto.
4069 * gcc.dg/vect/pr65947-11.c: Ditto.
4070 * gcc.dg/vect/pr65947-12.c: Ditto.
4071 * gcc.dg/vect/pr65947-13.c: Ditto.
4072 * gcc.dg/vect/pr65947-2.c: Ditto.
4073 * gcc.dg/vect/pr65947-3.c: Ditto.
4074 * gcc.dg/vect/pr65947-4.c: Ditto.
4075 * gcc.dg/vect/pr65947-5.c: Ditto.
4076 * gcc.dg/vect/pr65947-6.c: Ditto.
4077 * gcc.dg/vect/pr65947-7.c: Ditto.
4078 * gcc.dg/vect/pr65947-8.c: Ditto.
4079 * gcc.dg/vect/pr65947-9.c: Ditto.
4080 * gcc.dg/vect/pr71416-1.c: Ditto.
4081 * gcc.dg/vect/pr71439.c: Ditto.
4082 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4083 * gcc.dg/vect/vect-bswap16.c: Ditto.
4084 * gcc.dg/vect/vect-bswap32.c: Ditto.
4085 * gcc.dg/vect/vect-bswap64.c: Ditto.
4086 * gcc.dg/vect/vect-live-1.c: Ditto.
4087 * gcc.dg/vect/vect-live-2.c: Ditto.
4088 * gcc.dg/vect/vect-live-3.c: Ditto.
4089 * gcc.dg/vect/vect-live-4.c: Ditto.
4090 * gcc.dg/vect/vect-live-5.c: Ditto.
4091 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4092 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4093 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4094 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4095 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4096 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4097 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4098 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4099 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4100 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4101 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4102 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4103 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4104 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4105 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4106 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4107 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4109 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4111 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4113 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4115 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4116 ia32 if R_386_GOT32X relocation is supported.
4117 * gcc.target/i386/noplt-3.c: Likewise.
4118 * gcc.target/i386/noplt-2.c: Likewise.
4119 (main): Renamed to ...
4121 * gcc.target/i386/noplt-4.c: Likewise.
4122 (main): Renamed to ...
4124 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4125 * gcc.target/i386/pr67400-5.c: Likewise.
4127 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4129 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4130 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4132 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4133 f4): Adjust expected diagnostics.
4134 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4135 (T): If OVFP is defined, redefine to TP.
4136 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4137 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4138 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4139 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4140 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4141 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4142 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4143 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4144 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4145 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4146 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4147 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4148 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4149 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4150 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4151 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4152 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4153 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4154 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4155 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4156 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4157 as last argument to __builtin_add_overflow_p.
4159 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4161 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4162 dg-options and remove default vector testsuite compile flags.
4163 * g++.dg/vect/pr33860a.cc: Ditto.
4164 * g++.dg/vect/pr45470-a.cc: Ditto.
4165 * g++.dg/vect/pr45470-b.cc: Ditto.
4166 * g++.dg/vect/pr60896.cc: Ditto.
4167 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4168 * gcc.dg/vect/pr18308.c: Ditto.
4169 * gcc.dg/vect/pr24049.c: Ditto.
4170 * gcc.dg/vect/pr33373.c: Ditto.
4171 * gcc.dg/vect/pr36228.c: Ditto.
4172 * gcc.dg/vect/pr42395.c: Ditto.
4173 * gcc.dg/vect/pr42604.c: Ditto.
4174 * gcc.dg/vect/pr46663.c: Ditto.
4175 * gcc.dg/vect/pr48765.c: Ditto.
4176 * gcc.dg/vect/pr49093.c: Ditto.
4177 * gcc.dg/vect/pr49352.c: Ditto.
4178 * gcc.dg/vect/pr52298.c: Ditto.
4179 * gcc.dg/vect/pr52870.c: Ditto.
4180 * gcc.dg/vect/pr53185.c: Ditto.
4181 * gcc.dg/vect/pr53773.c: Ditto.
4182 * gcc.dg/vect/pr56695.c: Ditto.
4183 * gcc.dg/vect/pr62171.c: Ditto.
4184 * gcc.dg/vect/pr63530.c: Ditto.
4185 * gcc.dg/vect/pr68339.c: Ditto.
4186 * gcc.dg/vect/pr71259.c: Ditto.
4187 * gcc.dg/vect/vect-82_64.c: Ditto.
4188 * gcc.dg/vect/vect-83_64.c: Ditto.
4189 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4190 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4191 * gcc.dg/vect/vect-shift-2.c: Ditto.
4192 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4193 * gfortran.dg/vect/pr39318.f90: Ditto.
4194 * gfortran.dg/vect/pr45714-a.f: Ditto.
4195 * gfortran.dg/vect/pr45714-b.f: Ditto.
4196 * gfortran.dg/vect/pr46213.f90: Ditto.
4198 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4199 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4201 * gcc.target/powerpc/p9-splat-5.c: New test.
4203 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4205 PR tree-optimization/71488
4206 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4207 * lib/target-supports.exp: ... here.
4208 (check_sse4_hw_available): New procedure.
4209 (check_effective_target_sse4_runtime): Ditto.
4210 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4211 -march=westmere for sse4_runtime targets.
4212 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4213 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4214 (dg-additional-options): Use for sse4_runtime targets.
4215 (main): Call check_vect ().
4216 (dg-final): Perform scan only for sse4_runtime targets.
4218 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4222 * gcc.target/i386/pr66232-14.c: New file.
4223 * gcc.target/i386/pr66232-15.c: Likewise.
4224 * gcc.target/i386/pr66232-16.c: Likewise.
4225 * gcc.target/i386/pr66232-17.c: Likewise.
4226 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4227 ia32 if R_386_GOT32X relocation is supported.
4228 * gcc.target/i386/pr67400-2.c: Likewise.
4229 * gcc.target/i386/pr67400-3.c: Likewise.
4230 * gcc.target/i386/pr67400-4.c: Likewise.
4231 * gcc.target/i386/pr67400-6.c: Likewise.
4232 * gcc.target/i386/pr67400-7.c: Likewise.
4233 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4235 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4237 PR libgfortran/48852
4238 * gfortran.dg/char4_iunit_1.f03: Update test.
4239 * gfortran.dg/f2003_io_5.f03: Update test.
4240 * gfortran.dg/real_const_3.f90: Update test.
4242 2016-06-23 Andi Kleen <ak@linux.intel.com>
4244 * g++.dg/bprob/bprob.exp: Support autofdo.
4245 * g++.dg/tree-prof/tree-prof.exp: dito.
4246 * gcc.dg/tree-prof/tree-prof.exp: dito.
4247 * gcc.misc-tests/bprob.exp: dito.
4248 * gfortran.dg/prof/prof.exp: dito.
4249 * lib/profopt.exp: dito.
4250 * lib/target-supports.exp: Check for autofdo.
4252 2016-06-23 Martin Liska <mliska@suse.cz>
4254 * gcc.dg/pr71619.c: New test.
4256 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4259 * gcc.target/i386/pr67400-1.c: New test.
4260 * gcc.target/i386/pr67400-2.c: Likewise.
4261 * gcc.target/i386/pr67400-3.c: Likewise.
4262 * gcc.target/i386/pr67400-4.c: Likewise.
4263 * gcc.target/i386/pr67400-5.c: Likewise.
4264 * gcc.target/i386/pr67400-6.c: Likewise.
4265 * gcc.target/i386/pr67400-7.c: Likewise.
4267 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4269 * c-c++-common/missing-header-1.c: New test case.
4270 * c-c++-common/missing-header-2.c: New test case.
4271 * c-c++-common/missing-header-3.c: New test case.
4272 * c-c++-common/missing-header-4.c: New test case.
4274 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4277 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4279 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4280 expected results due to builtin "nanl" now being suggested for
4282 * gcc.dg/pr67580.c: Update expected messages.
4283 * gcc.dg/spellcheck-identifiers.c: New testcase.
4284 * gcc.dg/spellcheck-typenames.c: New testcase.
4286 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4288 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4291 diagnostic-test-show-locus-parseable-fixits.c to sources for
4292 diagnostic_plugin_test_show_locus.c.
4293 * lib/gcc-defs.exp (freeform_regexps): New global.
4294 (dg-regexp): New function.
4295 (handle-dg-regexps): New function.
4296 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4297 freeform_regexps to the empty list.
4298 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4300 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4302 PR tree-optimization/71488
4303 * g++.dg/pr71488.C: New test.
4304 * gcc.dg/vect/vect-bool-cmp.c: New test.
4306 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4308 * gcc.dg/guality/param-5.c: New test.
4310 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4312 * gcc.target/i386/asm-flag-7.c: New test.
4314 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4316 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4317 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4318 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4319 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4320 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4321 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4323 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4324 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4325 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4327 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4328 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4329 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4330 * lib/target-supports.exp: Likewise.
4332 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4334 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4335 * gcc.dg/attr-ms_struct-2.c: Likewise.
4336 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4337 * gcc.dg/bf-ms-attrib.c: Likewise.
4338 * gcc.dg/bf-ms-layout-2.c: Likewise.
4339 * gcc.dg/bf-ms-layout-3.c: Likewise.
4340 * gcc.dg/bf-ms-layout.c: Likewise.
4341 * gcc.dg/bf-no-ms-layout.c: Likewise.
4342 * gcc.target/i386/bitfield1.c: Likewise.
4343 * gcc.target/i386/bitfield2.c: Likewise.
4344 * gcc.target/i386/bitfield3.c: Likewise.
4346 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4348 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4349 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4350 override other than -mcpu=power9 command-line option is specified,
4351 or if the target operating system is aix.
4352 * gcc.target/powerpc/darn-1.c: Likewise.
4353 * gcc.target/powerpc/darn-2.c: Likewise.
4354 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4355 test if effective-target is not powerpc_p9vector_ok or if the
4356 target operating system is not defined.
4357 * gcc.target/powerpc/vslv-1.c: Likewise.
4358 * gcc.target/powerpc/vsrv-0.c: Likewise.
4359 * gcc.target/powerpc/vsrv-1.c: Likewise.
4361 2016-06-21 Tobias Burnus <burnus@net-b.de>
4364 * gfortran.dg/coarray/data_1.f90: New.
4366 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4368 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4369 (dg-require-effective-target): Use arm_v8_neon_hw.
4370 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4371 (dg-require-effective-target): Likewise.
4372 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4373 (dg-require-effective-target): Likewise.
4374 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4375 (dg-require-effective-target): Likewise.
4376 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4377 (dg-require-effective-target): Likewise.
4378 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4379 (dg-require-effective-target): Likewise.
4380 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4383 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4385 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4386 Set to 3 so test passes.
4388 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4390 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4392 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4394 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4395 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4396 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4397 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4399 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4401 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4402 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4404 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4407 * gcc.target/i386/pr71549.c: New test.
4409 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4411 * gcc.target/powerpc/vadsdu-0.c: Replace
4412 dg-require-effective-target directive to allow test to run on more
4413 platforms, and add dg-skip-if directive to disable test on aix
4414 platforms because of known incompatibilities.
4415 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4416 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4417 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4418 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4419 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4420 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4421 * gcc.target/powerpc/vadsdub-2.c: Replace
4422 dg-require-effective-target directive to allow test to run on more
4423 platforms, and add dg-skip-if directive to disable test on aix
4424 platforms because of known incompatibilities.
4425 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4426 with vec_absdb call to differentiate this test from vadsdub-1.c.
4427 * gcc.target/powerpc/vadsduh-1.c: Replace
4428 dg-require-effective-target directive to allow test to run on more
4429 platforms, and add dg-skip-if directive to disable test on aix
4430 platforms because of known incompatibilities.
4431 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4432 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4433 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4435 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4437 PR tree-optimization/71588
4438 * gcc.dg/pr71558.c: New test.
4440 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4442 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4443 * c-c++-common/pr68657-2.c: Likewise.
4444 * c-c++-common/pr68657-3.c: Likewise.
4445 * gcc.dg/torture/pr69714.c: Require int32plus support.
4446 * gcc.dg/torture/pr70025.c: Likewise.
4447 * gcc.dg/torture/pr70083.c: Likewise.
4448 * gcc.dg/torture/pr70542.c: Likewise.
4449 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4451 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4454 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4456 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4459 * gcc.dg/pr71581.c: New test.
4461 PR rtl-optimization/71591
4462 * gcc.dg/cpp/pr71591.c: New test.
4464 2016-06-20 David B. Robins <gcc@davidrobins.net>
4467 * g++.dg/torture/pr71571.C: New test.
4469 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4472 * gcc.target/i386/sse2-pr71559.c: New test.
4473 * gcc.target/i386/avx-pr71559.c: New test.
4474 * gcc.target/i386/avx512f-pr71559.c: New test.
4476 2016-06-20 Tobias Burnus <burnus@net-b.de>
4479 * gfortran.dg/pointer_remapping_10.f90: New.
4481 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4483 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4485 2016-06-20 Martin Sebor <msebor@redhat.com>
4488 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4489 * gnu90-const-expr-1.c: Same.
4490 * gnu99-const-expr-1.c: Same.
4491 * gnu99-static-1.c: Same.
4493 2016-06-20 Renlin Li <renlin.li@arm.com>
4496 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4498 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4500 * gcc.target/aarch64/vcvt_f64_1.c: New.
4501 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4502 * gcc.target/aarch64/vrecp_f64_1.c: New.
4504 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4506 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4509 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4512 * gcc.target/avr/torture/pr71103-2.c: New test.
4514 2016-06-19 Martin Sebor <msebor@redhat.com>
4517 * gcc.dg/alignof.c: New test.
4519 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4521 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4522 vs dg-error; test constexpr specifier too.
4524 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4526 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4528 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4530 * lib/target-supports.exp
4531 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4532 arm_neon_ok and merge flags. Fix temporary test name.
4533 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4536 2016-06-17 Martin Liska <mliska@suse.cz>
4538 * gcc.dg/predict-9.c: Fix dump scanning.
4540 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4542 PR tree-optimization/71354
4543 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4545 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4547 PR tree-optimization/71347
4548 * gcc.dg/tree-ssa/pr71347.c: New test.
4550 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4552 PR tree-optimization/71354
4553 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4555 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4557 * gcc.dg/vect/vect-alias-check-1.c: New test.
4559 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4562 * gcc.target/avr/pr71151-1.c: New test.
4563 * gcc.target/avr/pr71151-2.c: New test.
4564 * gcc.target/avr/pr71151-3.c: New test.
4565 * gcc.target/avr/pr71151-4.c: New test.
4566 * gcc.target/avr/pr71151-5.c: New test.
4567 * gcc.target/avr/pr71151-6.c: New test.
4568 * gcc.target/avr/pr71151-7.c: New test.
4569 * gcc.target/avr/pr71151-8.c: New test.
4570 * gcc.target/avr/pr71151-common.h: New test.
4572 2016-06-16 Martin Liska <mliska@suse.cz>
4574 * gfortran.dg/predict-1.f90: New test.
4576 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4579 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4581 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4583 * g++.dg/vect/pr36648.cc: Disable cunrolli
4585 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4588 * gcc.c-torture/execute/pr71554.c: New test.
4590 PR rtl-optimization/71532
4591 * gcc.dg/torture/pr71532.c: New test.
4593 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4595 * gcc.target/powerpc/p9-dimode1.c: New test.
4596 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4598 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4600 * gcc.c-torture/compile/20160615-1.c: New test.
4602 * g++.dg/cpp0x/ref-qual17.C: New test.
4604 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4607 * gcc.target/i386/pr71529.C: New test.
4609 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4611 PR tree-optimization/71483
4612 * g++.dg/vect/pr71483.c: New
4614 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4617 * g++.dg/inherit/crash6.C: New.
4618 * g++.dg/inherit/union2.C: Likewise.
4619 * g++.dg/inherit/virtual12.C: Likewise.
4620 * g++.dg/inherit/virtual13.C: Likewise.
4621 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4623 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4625 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4627 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4629 PR tree-optimization/71439
4630 * gcc.dg/vect/pr71439.c: New
4632 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4634 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4636 2016-06-15 Richard Biener <rguenther@suse.de>
4638 * gcc.dg/vect/slp-45.c: New testcase.
4640 2016-06-15 Richard Biener <rguenther@suse.de>
4642 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4644 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4646 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4647 requirements, and disable for AIX for now.
4648 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4650 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4653 * g++.dg/opt/pr71528.C: New test.
4656 * g++.dg/init/pr71516.C: New test.
4658 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4660 * g++.dg/init/array46.C: New.
4662 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4664 * gcc.target/i386/float128-3.c: New test.
4665 * gcc.target/i386/quad-sse4.c: Ditto.
4666 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4667 Update scan strings.
4669 2016-06-14 Richard Biener <rguenther@suse.de>
4672 * gfortran.dg/pr71526.f90: New testcase.
4674 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4676 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4677 * gcc.dg/zero_bits_compound-1.c: Likewise.
4679 2016-06-14 Richard Biener <rguenther@suse.de>
4681 PR tree-optimization/71522
4682 * gcc.dg/torture/pr71522.c: New testcase.
4684 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4686 PR tree-optimization/71520
4687 * gcc.dg/tree-ssa/pr71520.c: New test.
4689 2016-06-14 Richard Biener <rguenther@suse.de>
4691 PR tree-optimization/71521
4692 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4694 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4697 * c-c++-common/ubsan/bounds-13.c: New test.
4699 PR preprocessor/71183
4700 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4702 2016-06-13 Jeff Law <law@redhat.com>
4704 PR tree-optimization/71403
4705 * c-c++-common/ubsan/pr71403-1.c: New test.
4706 * c-c++-common/ubsan/pr71403-2.c: New test.
4707 * c-c++-common/ubsan/pr71403-3.c: New test.
4709 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4712 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4713 Add -Wno-psabi -w to dg-options.
4715 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4717 * gcc.target/powerpc/vadsdu-0.c: New test.
4718 * gcc.target/powerpc/vadsdu-1.c: New test.
4719 * gcc.target/powerpc/vadsdu-2.c: New test.
4720 * gcc.target/powerpc/vadsdu-3.c: New test.
4721 * gcc.target/powerpc/vadsdu-4.c: New test.
4722 * gcc.target/powerpc/vadsdu-5.c: New test.
4723 * gcc.target/powerpc/vadsdub-1.c: New test.
4724 * gcc.target/powerpc/vadsdub-2.c: New test.
4725 * gcc.target/powerpc/vadsduh-1.c: New test.
4726 * gcc.target/powerpc/vadsduh-2.c: New test.
4727 * gcc.target/powerpc/vadsduw-1.c: New test.
4728 * gcc.target/powerpc/vadsduw-2.c: New test.
4730 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4732 * gcc.dg/c99-init-2.c (c): Update expected error message.
4733 * gcc.dg/init-bad-8.c (foo): Likewise.
4734 * gcc.dg/spellcheck-fields-3.c: New test case.
4736 2016-06-13 Martin Liska <mliska@suse.cz>
4738 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4739 and "guess loop iv compared" heuristics.
4740 * gcc.dg/predict-2.c: Likewise.
4741 * gcc.dg/predict-3.c: Likewise.
4742 * gcc.dg/predict-4.c: Likewise.
4743 * gcc.dg/predict-5.c: Likewise.
4744 * gcc.dg/predict-6.c: Likewise.
4746 2016-06-13 Marek Polacek <polacek@redhat.com>
4749 * c-c++-common/Wswitch-unreachable-4.c: New test.
4750 * gcc.dg/Wswitch-unreachable-2.c: New test.
4751 * g++.dg/tm/jump1.C: Move dg-warning.
4753 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4755 * gnat.dg/renaming10.ad[sb]: New test.
4757 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4760 * gfortran.dg/pr70673.f90: New test.
4762 2016-06-13 Richard Biener <rguenther@suse.de>
4765 * gcc.dg/align-3.c: New testcase.
4767 2016-06-13 Martin Liska <mliska@suse.cz>
4769 * gcc.target/i386/pr71458.c: New test.
4771 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4774 * gcc.dg/torture/float128-nan.c: New test.
4776 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4779 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4782 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4785 * gfortran.dg/comma_IO_extension_1.f90: New test.
4786 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4787 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4789 * gfortran.dg/graphite/pr38083.f90: Likewise.
4790 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4793 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4795 * gnat.dg/case_character.adb: New test.
4797 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4800 * gcc.target/powerpc/pr71310.c: New testcase.
4802 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4805 * gcc.dg/pr71478.c: New test.
4807 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4810 * gcc.c-torture/execute/pr71494.c: New test.
4813 * gcc.target/i386/pr68657.c: New test.
4816 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4817 (test): Add -masm=intel alternatives.
4819 2016-06-10 Martin Sebor <msebor@redhat.com>
4822 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4824 2016-06-10 Jeff Law <law@redhat.com>
4826 PR tree-optimization/71335
4827 * gcc.c-torture/execute/pr71335.c: New test.
4829 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4831 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4832 the various "cannot tail-call: " messages.
4834 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4836 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4839 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4842 * c-c++-common/asan/pr71480.c: New test.
4844 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4846 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4847 (ASMNAME2): Likewise.
4848 (main): Replace fn in asm statement with ASMNAME ("fn").
4849 * gcc.dg/guality/pr68037-2.c: Likewise.
4850 * gcc.dg/guality/pr68037-3.c: Likewise.
4851 * gcc.dg/torture/pr68037-1.c: Likewise.
4852 * gcc.dg/torture/pr68037-2.c: Likewise.
4853 * gcc.dg/torture/pr68037-3.c: Likewise.
4855 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4858 * gcc.target/i386/pr68843-1.c: New test.
4859 * gcc.target/i386/pr68843-2.c: New test.
4861 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4862 Cesar Philippidis <cesar@codesourcery.com>
4865 * gcc.dg/goacc/nested-function-1.c: New file.
4866 * gcc.dg/goacc/nested-function-2.c: Likewise.
4867 * gcc.dg/goacc/pr71373.c: Likewise.
4868 * gfortran.dg/goacc/cray-2.f95: Likewise.
4869 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4870 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4871 * gfortran.dg/goacc/cray.f95: Update.
4872 * gfortran.dg/goacc/loop-1.f95: Likewise.
4873 * gfortran.dg/goacc/loop-3.f95: Likewise.
4874 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4875 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4877 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4879 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4880 for OpenACC tile clauses.
4881 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4884 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4886 * c-c++-common/goacc/cache-2.c: ... this new file.
4887 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4888 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4889 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4891 * gfortran.dg/goacc/cray.f95: Likewise.
4892 * gfortran.dg/goacc/loop-1.f95: Likewise.
4894 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4896 PR tree-optimization/71407
4897 PR tree-optimization/71416
4898 * gcc.dg/vect/pr71407.c: New
4899 * gcc.dg/vect/pr71416-1.c: New
4900 * gcc.dg/vect/pr71416-2.c: New
4902 2016-06-10 Richard Biener <rguenther@suse.de>
4905 * gcc.dg/torture/pr71477.c: New testcase.
4907 2016-06-09 Julia Koval <julia.koval@intel.com>
4909 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4910 * gcc.target/i386/interrupt-13.c: Likewise.
4911 * gcc.target/i386/interrupt-15.c: Likewise.
4912 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4913 * gcc.target/i386/interrupt-24.c: Likewise.
4914 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4915 * gcc.target/i386/interrupt-9.c: Likewise.
4916 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4918 2016-06-09 Martin Sebor <msebor@redhat.com>
4921 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4922 * gcc.dg/builtin-constant_p-1.c: Same.
4923 * gcc.dg/builtins-error.c: Same.
4924 * gcc.dg/pr70859.c: Same.
4926 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4928 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4929 * gcc.dg/torture/pr68067-1.c: Likewise.
4930 * gcc.dg/torture/pr68067-2.c: Likewise.
4932 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4934 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4937 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4940 * g++.dg/inherit/crash5.C: New.
4942 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4945 * g++.dg/inherit/crash5.C: New.
4946 * g++.dg/inherit/virtual1.C: Adjust.
4948 2016-06-09 Martin Liska <mliska@suse.cz>
4950 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4951 * g++.dg/predict-loop-exit-2.C: Likewise.
4952 * g++.dg/predict-loop-exit-3.C: Likewise.
4953 * gcc.dg/predict-1.c: Likewise.
4954 * gcc.dg/predict-2.c: Likewise.
4955 * gcc.dg/predict-3.c: Likewise.
4956 * gcc.dg/predict-4.c: Likewise.
4957 * gcc.dg/predict-5.c: Likewise.
4958 * gcc.dg/predict-6.c: Likewise.
4959 * gcc.dg/predict-7.c: Likewise.
4961 2016-06-09 Richard Biener <rguenther@suse.de>
4963 PR tree-optimization/71462
4964 * gcc.dg/torture/pr71462.c: New testcase.
4966 2016-06-09 Marek Polacek <polacek@redhat.com>
4969 * gcc.dg/c11-generic-3.c: New test.
4971 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4973 * g++.dg/init/array42.C: New.
4974 * g++.dg/init/array43.C: Likewise.
4975 * g++.dg/init/array44.C: Likewise.
4976 * g++.dg/init/array45.C: Likewise.
4977 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4978 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4979 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4980 * g++.dg/gomp/pr35751.C: Likewise.
4981 * g++.dg/init/array23.C: Likewise.
4982 * g++.dg/init/brace2.C: Likewise.
4983 * g++.dg/init/brace6.C: Likewise.
4985 2016-06-08 Martin Sebor <msebor@redhat.com>
4986 Jakub Jelinek <jakub@redhat.com>
4990 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4991 * c-c++-common/builtin-arith-overflow-2.c: New test.
4992 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4993 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4994 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4996 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4999 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5001 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5003 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5004 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5005 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5006 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5007 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5008 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5009 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5010 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5011 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5012 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5013 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5014 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5015 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5017 2016-06-08 Richard Biener <rguenther@suse.de>
5019 PR tree-optimization/68558
5020 * gcc.dg/vect/slp-44.c: New testcase.
5022 2016-06-08 Richard Biener <rguenther@suse.de>
5024 * gcc.dg/vect/slp-43.c: New testcase.
5026 2016-06-08 Richard Biener <rguenther@suse.de>
5028 PR tree-optimization/71452
5029 * gcc.dg/torture/pr71452.c: New testcase.
5031 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5034 * g++.dg/torture/pr71448.C: New test.
5036 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5040 * g++.dg/debug/pr71432.C: New test.
5042 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5044 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5045 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5046 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5048 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5050 * gcc.dg/vect/vect-live-2.c: Update effective target.
5051 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5052 * lib/target-supports.exp: Add aarch64 to vect_long.
5054 2016-06-08 Marek Polacek <polacek@redhat.com>
5057 * gcc.dg/noncompile/pr71418.c: New test.
5060 * gcc.dg/noncompile/pr71426.c: New test.
5062 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5064 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5065 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5066 * gcc.dg/predict-3.c: Update template.
5067 * gcc.dg/predict-5.c: Update template.
5068 * gcc.dg/predict-6.c: Update template.
5069 * gcc.dg/predict-9.c: Update template.
5070 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5072 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5074 * gcc.target/powerpc/vec-mul.c: New test.
5076 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5078 * gcc.dg/spellcheck-fields-2.c: New test case.
5080 2016-06-07 Richard Biener <rguenther@suse.de>
5083 * gcc.dg/Wpragmas-1.c: New testcase.
5084 * gcc.dg/Wattributes-4.c: Likewise.
5085 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5088 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5090 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5091 spurious debug code.
5093 2016-06-07 Richard Biener <rguenther@suse.de>
5095 PR tree-optimization/71428
5096 * gcc.dg/torture/pr71428.c: New testcase.
5098 2016-06-07 Richard Biener <rguenther@suse.de>
5101 * gcc.dg/torture/pr71423.c: New testcase.
5103 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5106 * gcc.dg/tree-ssa/pr71408.c: New test.
5108 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5111 * g++.dg/torture/pr71281.C: New test.
5113 2016-06-06 Marek Polacek <polacek@redhat.com>
5116 * gcc.dg/pr71362.c: New test.
5118 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5119 Patrick Palka <ppalka@gcc.gnu.org>
5124 * g++.dg/opt/pr70847.C: New test.
5125 * g++.dg/ubsan/pr70847.C: New test.
5126 * g++.dg/ubsan/pr71393.C: New test.
5128 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5130 PR tree-optimization/71259
5131 * gcc.dg/vect/pr71259.c: New test.
5133 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5135 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5136 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5137 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5140 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5143 * gcc.c-torture/execute/pr37780.c: New test.
5144 * gcc.target/aarch64/pr37780_1.c: Likewise.
5145 * gcc.target/arm/pr37780_1.c: Likewise.
5147 2016-06-06 Marek Polacek <polacek@redhat.com>
5149 * c-c++-common/attr-may-alias-1.c: New test.
5150 * c-c++-common/attr-may-alias-2.c: New test.
5151 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5153 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5156 * gcc.target/i386/pr24414.c: New test.
5158 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5160 * gcc.target/sparc/vis4misc.c: New file.
5161 * gcc.target/sparc/fpcmp.c: Likewise.
5162 * gcc.target/sparc/fpcmpu.c: Likewise.
5164 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5166 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5167 * gcc.dg/vect/vect-live-3.c: Likewise.
5169 2016-06-06 Richard Biener <rguenther@suse.de>
5171 PR tree-optimization/71398
5172 * gcc.dg/torture/pr71398.c: New testcase.
5174 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5177 * g++.dg/pr71389.C: New test.
5179 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5182 * gfortran.dg/fmt_read_5.f: New test.
5184 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5187 * gfortran.dg/class_array_22.f03: New test.
5189 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5191 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5193 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5195 * gcc.dg/predict-9.c: Update template.
5197 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5200 * g++.dg/template/pr49377.C: New.
5202 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5204 PR tree-optimization/71405
5205 * g++.dg/torture/pr71405.C: New test.
5207 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5210 * g++.dg/inherit/crash5.C: New.
5211 * g++.dg/inherit/virtual1.C: Adjust.
5213 2016-06-03 Jeff Law <law@redhat.com>
5215 PR tree-optimization/71316
5216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5218 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5220 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5221 dg-additional-options with just -fno-tree-scev-cprop in it.
5222 * gcc.dg/vect/vect-live-2.c: Likewise.
5223 * gcc.dg/vect/vect-live-5.c: Likewise.
5224 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5225 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5226 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5228 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5231 * g++.dg/other/friend6.C: New test.
5233 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5235 * g++.dg/torture/ppc-ldst-array.C: New.
5237 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5241 * gcc.dg/torture/builtin-fp-int-inexact.c,
5242 gcc.target/i386/387-builtin-fp-int-inexact.c,
5243 gcc.target/i386/387-rint-inline-1.c,
5244 gcc.target/i386/387-rint-inline-2.c,
5245 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5246 gcc.target/i386/sse2-rint-inline-1.c,
5247 gcc.target/i386/sse2-rint-inline-2.c,
5248 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5249 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5251 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5252 Julia Koval <julia.koval@intel.com>
5264 * gcc.dg/guality/pr68037-1.c: New test.
5265 * gcc.dg/guality/pr68037-2.c: Likewise.
5266 * gcc.dg/guality/pr68037-3.c: Likewise.
5267 * gcc.dg/torture/pr68037-1.c: Likewise.
5268 * gcc.dg/torture/pr68037-2.c: Likewise.
5269 * gcc.dg/torture/pr68037-3.c: Likewise.
5270 * gcc.dg/torture/pr68661-1a.c: Likewise.
5271 * gcc.dg/torture/pr68661-1b.c: Likewise.
5272 * gcc.target/i386/interrupt-1.c: Likewise.
5273 * gcc.target/i386/interrupt-2.c: Likewise.
5274 * gcc.target/i386/interrupt-3.c: Likewise.
5275 * gcc.target/i386/interrupt-4.c: Likewise.
5276 * gcc.target/i386/interrupt-5.c: Likewise.
5277 * gcc.target/i386/interrupt-6.c: Likewise.
5278 * gcc.target/i386/interrupt-7.c: Likewise.
5279 * gcc.target/i386/interrupt-8.c: Likewise.
5280 * gcc.target/i386/interrupt-9.c: Likewise.
5281 * gcc.target/i386/interrupt-10.c: Likewise.
5282 * gcc.target/i386/interrupt-11.c: Likewise.
5283 * gcc.target/i386/interrupt-12.c: Likewise.
5284 * gcc.target/i386/interrupt-13.c: Likewise.
5285 * gcc.target/i386/interrupt-14.c: Likewise.
5286 * gcc.target/i386/interrupt-15.c: Likewise.
5287 * gcc.target/i386/interrupt-16.c: Likewise.
5288 * gcc.target/i386/interrupt-17.c: Likewise.
5289 * gcc.target/i386/interrupt-18.c: Likewise.
5290 * gcc.target/i386/interrupt-19.c: Likewise.
5291 * gcc.target/i386/interrupt-20.c: Likewise.
5292 * gcc.target/i386/interrupt-21.c: Likewise.
5293 * gcc.target/i386/interrupt-22.c: Likewise.
5294 * gcc.target/i386/interrupt-23.c: Likewise.
5295 * gcc.target/i386/interrupt-24.c: Likewise.
5296 * gcc.target/i386/interrupt-25.c: Likewise.
5297 * gcc.target/i386/interrupt-26.c: Likewise.
5298 * gcc.target/i386/interrupt-27.c: Likewise.
5299 * gcc.target/i386/interrupt-28.c: Likewise.
5300 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5301 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5302 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5303 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5304 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5305 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5306 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5307 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5308 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5309 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5310 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5311 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5313 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5315 PR tree-optimization/52171
5316 * gcc.dg/pr52171.c: New test.
5317 * gcc.target/i386/pr52171.c: New test.
5319 2016-06-03 Jan Hubicka <jh@suse.cz>
5321 * g++.dg/tree-ssa/pred-1.C: New testcase
5322 * gcc.dg/tree-ssa/pred-1.c: New testcase
5324 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5327 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5329 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5331 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5333 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5335 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5337 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5338 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5339 * gcc.dg/vect/vect-live-1.c: New test.
5340 * gcc.dg/vect/vect-live-2.c: New test.
5341 * gcc.dg/vect/vect-live-3.c: New test.
5342 * gcc.dg/vect/vect-live-4.c: New test.
5343 * gcc.dg/vect/vect-live-5.c: New test.
5344 * gcc.dg/vect/vect-live-slp-1.c: New test.
5345 * gcc.dg/vect/vect-live-slp-2.c: New test.
5346 * gcc.dg/vect/vect-live-slp-3.c: New test.
5348 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5351 * g++.dg/opt/pr71387.C: New test.
5353 2016-06-02 Jeff Law <law@redhat.com>
5355 PR tree-optimization/71328
5356 * gcc.c-torture/compile/pr71328.c: New test.
5358 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5361 * gfortran.dg/fmt_read_3.f90: Fix typo.
5362 * gfortran.dg/fmt_read_4.f90: New test.
5364 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5366 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5367 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5368 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5369 * g++.dg/cpp0x/override2.C: Likewise.
5370 * g++.dg/parse/crash5.C: Likewise.
5371 * g++.dg/parse/error16.C: Likewise.
5372 * g++.dg/parse/error27.C: Likewise.
5373 * g++.dg/template/qualttp15.C: Likewise.
5374 * g++.dg/template/redecl4.C: Likewise.
5375 * g++.old-deja/g++.other/crash39.C: Likewise.
5376 * g++.old-deja/g++.other/struct1.C: Likewise.
5377 * g++.old-deja/g++.pt/m9a.C: Likewise.
5378 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5380 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5383 * c-c++-common/pr71372.c: New test.
5385 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5386 __TIME__ strings with __builtin_strcmp instead of printf and
5389 2016-06-02 Martin Liska <mliska@suse.cz>
5391 * gcc.dg/predict-9.c: New test.
5393 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5395 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5396 global set_compiler_env_var and global saved_compiler_env_var.
5398 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5400 PR rtl-optimization/71295
5401 * gcc.c-torture/compile/pr71295.c: New test.
5403 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5405 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5407 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5408 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5410 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5411 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5412 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5415 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5417 * gcc.target/powerpc/p9-splat-4.c: New test.
5419 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5422 * gcc.target/powerpc/pr71186.c: New test.
5424 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5427 * gfortran.dg/fmt_read_3.f90: New test.
5429 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5431 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5434 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5436 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5437 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5439 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5440 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5442 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5444 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5445 vars set by dg-set-compiler-env-var.
5447 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5450 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5451 to the module procedure declaration.
5452 * gfortran.dg/submodule_16.f08: New test.
5454 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5457 * c-c++-common/gomp/pr71371.c: New test.
5459 2016-06-01 Richard Biener <rguenther@suse.de>
5461 PR tree-optimization/71366
5462 * gcc.dg/torture/pr71366-1.c: New testcase.
5463 * gcc.dg/torture/pr71366-2.c: Likewise.
5465 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5467 * gcc.target/powerpc/vslv-0.c: New test.
5468 * gcc.target/powerpc/vslv-1.c: New test.
5469 * gcc.target/powerpc/vsrv-0.c: New test.
5470 * gcc.target/powerpc/vsrv-1.c: New test.
5472 2016-06-01 Nathan Sidwell <nathan@acm.org>
5474 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5475 * gcc.target/nvptx/weak.c: New.
5477 2016-06-01 Richard Biener <rguenther@suse.de>
5479 PR tree-optimization/71261
5480 * gcc.dg/torture/vect-bool-1.c: New testcase.
5482 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5484 * gfortran.dg/gomp/order-1.f90: New test.
5485 * gfortran.dg/gomp/order-2.f90: New test.
5487 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5489 * gcc.dg/unroll-6.c: Update template.
5490 * gcc.dg/unroll-7.c: New testcase.
5491 * gcc.dg/unroll-8.c: New testcase.
5493 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5495 * gnat.dg/opt56.ad[sb]: New test.
5497 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5500 * g++.dg/cpp0x/constexpr-ice16.C: New.
5502 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5504 PR tree-optimization/71314
5505 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5508 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5510 PR tree-optimization/71077
5511 * gcc.dg/tree-ssa/pr71077.c: New test.
5513 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5515 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5516 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5517 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5519 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5522 * g++.dg/cpp0x/pr71248.C: New.
5523 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5524 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5525 * g++.dg/init/new37.C: Likewise.
5526 * g++.dg/template/static1.C: Likewise.
5527 * g++.dg/template/static2.C: Likewise.
5529 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5531 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5533 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5535 2016-05-31 Marek Polacek <polacek@redhat.com>
5537 * c-c++-common/Wswitch-unreachable-3.c: New test.
5538 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5540 2016-05-31 Richard Biener <rguenther@suse.de>
5542 PR tree-optimization/71352
5543 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5545 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5547 * gcc.target/arm/armv5_thumb_isa.c: New test.
5549 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5552 * gcc.target/i386/pr71346.c: New test.
5554 2016-05-31 Tom de Vries <tom@codesourcery.com>
5556 PR tree-optimization/69068
5557 * gcc.dg/graphite/pr69068.c: New test.
5559 2016-05-27 Martin Sebor <msebor@redhat.com>
5562 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5564 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5567 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5568 nowait depend(inout: dd[0]) clauses where permitted.
5570 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5573 * g++.dg/parse/pr71238.C: New.
5574 * g++.dg/concepts/friend1.C: Test column numbers too.
5575 * g++.dg/cpp0x/initlist31.C: Likewise.
5576 * g++.dg/cpp0x/pr51420.C: Likewise.
5577 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5578 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5579 * g++.dg/ext/builtin3.C: Likewise.
5580 * g++.dg/lookup/friend12.C: Likewise.
5581 * g++.dg/lookup/friend7.C: Likewise.
5582 * g++.dg/lookup/koenig1.C: Likewise.
5583 * g++.dg/lookup/koenig5.C: Likewise.
5584 * g++.dg/lookup/used-before-declaration.C: Likewise.
5585 * g++.dg/overload/koenig1.C: Likewise.
5586 * g++.dg/template/crash65.C: Likewise.
5587 * g++.dg/template/friend57.C: Likewise.
5588 * g++.dg/warn/Wshadow-5.C: Likewise.
5589 * g++.dg/warn/Wunused-8.C: Likewise.
5590 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5591 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5592 * g++.old-deja/g++.jason/member.C: Likewise.
5593 * g++.old-deja/g++.jason/report.C: Likewise.
5594 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5595 * g++.old-deja/g++.law/visibility20.C: Likewise.
5596 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5597 * g++.old-deja/g++.other/static5.C: Likewise.
5598 * g++.old-deja/g++.pt/overload2.C: Likewise.
5600 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5602 * gcc.dg/tree-ssa/peel1.c: New testcase.
5603 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5604 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5606 2016-05-30 Tom de Vries <tom@codesourcery.com>
5608 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5611 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5614 * g++.dg/parse/virtual1.C: New.
5616 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5618 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5619 Use correct register when clearing %edx.
5621 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5623 PR tree-optimization/71289
5624 * gcc.dg/pr71289.c: New test.
5626 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5630 * gcc.dg/tree-ssa/pr71269.c: New test.
5631 * gcc.dg/tree-ssa/pr71292.c: New test.
5633 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5636 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5638 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5640 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5641 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5642 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5644 2016-05-30 Tom de Vries <tom@codesourcery.com>
5646 PR tree-optimization/69067
5647 * gcc.dg/graphite/pr69067.c: New test.
5649 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5652 * gcc.target/i386/pr71245-1.c: New test.
5653 * gcc.target/i386/pr71245-2.c: Ditto.
5655 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5659 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5660 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5662 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5664 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5666 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5670 * g++.dg/overload/69855.C: New.
5671 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5672 * g++.old-deja/g++.pt/crash3.C: Likewise.
5674 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5677 * g++.dg/parse/namespace13.C: New.
5679 2016-05-26 Jeff Law <law@redhat.com>
5681 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5682 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5683 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5684 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5685 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5686 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5687 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5688 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5689 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5690 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5691 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5692 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5693 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5695 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5698 * g++.dg/overload/69855.C: New.
5699 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5700 * g++.old-deja/g++.pt/crash3.C: Likewise.
5702 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5705 * gcc.target/aarch64/va_arg_1.c: New testcase.
5706 * gcc.target/aarch64/va_arg_2.c: Likewise.
5707 * gcc.target/aarch64/va_arg_3.c: Likewise.
5709 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5711 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5712 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5713 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5714 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5715 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5717 2016-05-27 Marek Polacek <polacek@redhat.com>
5720 * g++.dg/torture/pr71308.C: New test.
5722 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5724 * gcc.dg/zero_bits_compound-1.c: New test.
5725 * gcc.dg/zero_bits_compound-2.c: New test.
5727 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5730 * gcc.dg/pr71279.c: New test.
5732 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5734 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5735 floating point min/max/comparison instructions.
5736 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5738 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5740 * c-c++-common/gomp/schedule-1.c: New test.
5741 * gfortran.dg/gomp/schedule-1.f90: New test.
5743 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5747 * g++.dg/cpp1y/auto-fn32.C: New test.
5748 * g++.dg/cpp1y/paren4.C: New test.
5750 2016-05-26 Nathan Sidwell <nathan@acm.org>
5752 * gcc.dg/20060410.c: Xfail on ptx.
5753 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5754 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5755 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5756 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5757 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5759 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5761 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5763 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5765 PR tree-optimization/71280
5766 * gcc.dg/pr71280.c: New test.
5768 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5770 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5771 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5773 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5775 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5777 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5780 2016-05-25 Jeff Law <law@redhat.com>
5782 PR tree-optimization/71272
5783 * gcc.c-torture/compile/pr71272.c: new test.
5785 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5787 * gcc.target/powerpc/vec-cmpne.c: New test.
5788 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5790 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5792 * gnat.dg/opt55.ad[sb]: New test.
5794 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5796 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5797 * c-c++-common/pr60226.c: Require int32plus.
5798 * gcc.c-torture/execute/pr70602.c: Likewise.
5799 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5800 unsigned long for malloc arg type.
5801 * gcc.dg/asr_div1.c: Require int32plus.
5802 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5803 * gcc.dg/pie-1.c: Require pie.
5804 * gcc.dg/pie-2.c: Likewise.
5805 * gcc.dg/pr59471.c: Require int32plus.
5806 * gcc.dg/pr59963-2.c: XFAIL for int16.
5807 * gcc.dg/pr60114.c: Require int32plus.
5808 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5809 unsigned long for typedef of size_t.
5810 * gcc.dg/pr63914.c: Require int32plus.
5811 * gcc.dg/pr64536.c: Require pt32plus.
5812 * gcc.dg/pr65658.c: Likewise.
5813 * gcc.dg/pr67271.c: Require int32plus.
5814 * gcc.dg/pr68112.c: Likewise.
5815 * gcc.dg/pr69071.c: Skip for avr target.
5816 * gcc.dg/pr69973.c: Require int32plus.
5817 * gcc.dg/pr70169.c: Skip for avr target.
5818 * gcc.dg/sso-6.c: Require int32plus.
5819 * gcc.dg/sso-7.c: Likewise.
5820 * gcc.dg/sso-8.c: Likewise.
5821 * gcc.dg/vrp-min-max-2.c: Likewise.
5823 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5826 * gcc.target/i386/pr70738-1.c: New test.
5827 * gcc.target/i386/pr70738-2.c: Likewise.
5828 * gcc.target/i386/pr70738-3.c: Likewise.
5829 * gcc.target/i386/pr70738-4.c: Likewise.
5830 * gcc.target/i386/pr70738-5.c: Likewise.
5831 * gcc.target/i386/pr70738-6.c: Likewise.
5832 * gcc.target/i386/pr70738-7.c: Likewise.
5833 * gcc.target/i386/pr70738-8.c: Likewise.
5834 * gcc.target/i386/pr70738-9.c: Likewise.
5836 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5838 PR rtl-optimization/66940
5839 * gcc.c-torture/execute/pr66940.c: New test.
5841 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5843 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5844 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5845 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5846 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5847 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5848 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5849 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5850 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5851 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5852 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5853 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5854 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5855 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5856 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5857 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5858 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5859 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5860 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5861 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5862 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5863 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5864 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5865 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5866 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5868 2016-05-25 Marek Polacek <polacek@redhat.com>
5871 * gcc.dg/noncompile/pr71265.c: New test.
5874 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5876 2016-05-25 Nathan Sidwell <nathan@acm.org>
5878 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5880 2016-05-25 Richard Biener <rguenther@suse.de>
5882 PR tree-optimization/71261
5883 * c-c++-common/torture/pr71261.c: New testcase.
5885 2016-05-25 Richard Biener <rguenther@suse.de>
5887 PR tree-optimization/71264
5888 * gcc.dg/vect/pr71264.c: New testcase.
5890 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5893 * g++.dg/cpp0x/alias-decl-53.C: New.
5894 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5896 2016-05-25 Martin Liska <mliska@suse.cz>
5898 * g++.dg/pr71239.C: New test.
5900 2016-05-25 Richard Biener <rguenther@suse.de>
5902 * gcc.dg/vect/pr58135.c: Rename to ...
5903 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5905 2016-05-25 Marek Polacek <polacek@redhat.com>
5907 * g++.dg/pr65295.C: Use target c++14.
5909 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5911 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5912 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5914 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5916 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5919 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5921 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5922 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5923 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5924 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5925 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5926 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5927 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5928 * c-c++-common/goacc/pcopy.c: Likewise.
5929 * c-c++-common/goacc/pcopyin.c: Likewise.
5930 * c-c++-common/goacc/pcopyout.c: Likewise.
5931 * c-c++-common/goacc/pcreate.c: Likewise.
5932 * c-c++-common/goacc/pr70688.c: New test.
5933 * c-c++-common/goacc/present-1.c: Adjust test.
5934 * c-c++-common/goacc/reduction-5.c: Likewise.
5935 * g++.dg/goacc/data-1.C: New test.
5937 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5939 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5940 vector parity built-in functions.
5941 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5942 count trailing zeros automatic vectorization.
5943 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5944 count trailing zeros built-in functions.
5946 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5948 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5950 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5953 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5955 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5958 * g++.dg/template/crash123.C: New.
5959 * g++.dg/template/crash124.C: Likewise.
5961 2016-05-24 Martin Sebor <msebor@redhat.com>
5964 * g++.dg/ext/flexary16.C: New test.
5966 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5968 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5969 before math.h is included.
5970 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5971 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5972 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5973 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5974 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5975 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5976 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5977 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5978 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5979 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5980 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5981 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5982 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5983 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5984 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5985 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5986 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5987 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5988 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5989 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5990 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5991 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5992 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5994 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5995 Kelvin Nilsen <kelvin@gcc.gnu.org>
5997 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6000 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6003 * g++.dg/warn/Wno-narrowing1.C: New.
6005 2016-05-24 Marek Polacek <polacek@redhat.com>
6008 * c-c++-common/Wswitch-unreachable-2.c: New test.
6010 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6013 * g++.dg/vect/simd-clone-6.cc: New test.
6014 * g++.dg/gomp/declare-simd-6.C: New test.
6018 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6020 2016-05-24 Richard Biener <rguenther@suse.de>
6022 PR tree-optimization/71240
6023 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6025 2016-05-24 Richard Biener <rguenther@suse.de>
6027 PR tree-optimization/71230
6028 * gcc.dg/torture/pr71230.c: New testcase.
6029 * g++.dg/torture/pr71230.C: Likewise.
6031 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6033 * c-c++-common/goacc/routine-5.c: Add tests.
6034 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6035 * gfortran.dg/goacc/routine-6.f90: Add tests.
6037 2016-05-24 Richard Biener <rguenther@suse.de>
6039 PR tree-optimization/71253
6040 * gcc.dg/torture/pr71253.c: New testcase.
6042 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6045 * gfortran.dg/pr71252.f90: New test.
6047 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6049 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6051 2016-05-24 Richard Biener <rguenther@suse.de>
6055 * c-c++-common/vector-subscript-4.c: New testcase.
6056 * c-c++-common/vector-subscript-5.c: Likewise.
6058 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6061 * gfortran.dg/namelist_90.f: New test
6063 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6066 * gfortran.dg/unexpected_eof.f: New test
6068 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6069 Kelvin Nilsen <kelvin@gcc.gnu.org>
6071 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6074 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/cpp0x/inh-ctor20.C: New.
6078 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6080 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6083 * g++.dg/cpp0x/variadic168.C: New.
6085 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6087 * g++.dg/cpp0x/pr31445.C: Test column number too.
6088 * g++.dg/cpp0x/pr32253.C: Likewise.
6089 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6090 * g++.dg/cpp0x/variadic36.C: Likewise.
6092 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6094 * gcc.dg/fold-notshift-2.c: Adjust.
6096 2016-05-23 Marek Polacek <polacek@redhat.com>
6099 * c-c++-common/Wswitch-unreachable-1.c: New test.
6100 * gcc.dg/Wswitch-unreachable-1.c: New test.
6101 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6102 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6103 * g++.dg/gomp/block-10.C: Likewise.
6104 * gcc.dg/gomp/block-10.c: Likewise.
6105 * g++.dg/gomp/block-9.C: Likewise.
6106 * gcc.dg/gomp/block-9.c: Likewise.
6107 * g++.dg/gomp/target-1.C: Likewise.
6108 * g++.dg/gomp/target-2.C: Likewise.
6109 * gcc.dg/gomp/target-1.c: Likewise.
6110 * gcc.dg/gomp/target-2.c: Likewise.
6111 * g++.dg/gomp/taskgroup-1.C: Likewise.
6112 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6113 * gcc.dg/gomp/teams-1.c: Likewise.
6114 * g++.dg/gomp/teams-1.C: Likewise.
6115 * g++.dg/overload/error3.C: Likewise.
6116 * g++.dg/tm/jump1.C: Likewise.
6117 * g++.dg/torture/pr40335.C: Likewise.
6118 * gcc.dg/c99-vla-jump-5.c: Likewise.
6119 * gcc.dg/switch-warn-1.c: Likewise.
6120 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6121 * gcc.dg/nested-func-1.c: Likewise.
6122 * gcc.dg/pr67784-4.c: Likewise.
6124 2016-05-23 Richard Biener <rguenther@suse.de>
6126 PR tree-optimization/71230
6127 * gfortran.dg/pr71230-1.f90: New testcase.
6128 * gfortran.dg/pr71230-2.f90: Likewise.
6130 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6132 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6133 * gcc.dg/vect/pr58135.c: Add new.
6134 * gfortran.dg/pr46519-1.f: Adjust test case.
6136 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6139 * g++.dg/cpp0x/decltype64.C: New.
6141 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6147 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6150 Add poly64x1_t and poly64x2_t cases if supported.
6151 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6152 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6157 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6159 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6160 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6161 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6162 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6163 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6164 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6165 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6167 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6169 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6171 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6173 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6174 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6176 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6178 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6179 constraint instead of "r".
6180 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6181 insn instead of vxorpd.
6182 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6184 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6185 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6187 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6189 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6190 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6192 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6194 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6197 * gcc.dg/tree-ssa/pr40921.c: New test.
6199 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6202 * gcc.target/avr/pr71103.c: New test.
6204 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6207 * gcc.dg/tree-ssa/pr71179.c: New test.
6209 2016-05-20 Martin Sebor <msebor@redhat.com>
6212 * gcc.dg/init-excess-2.c: New test.
6214 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6216 * gnat.dg/opt53.adb: New test.
6217 * gnat.dg/opt54.adb: Likewise.
6219 2016-05-20 Martin Jambor <mjambor@suse.cz>
6221 PR tree-optimization/70884
6222 * gcc.dg/tree-ssa/pr70919.c: New test.
6224 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6226 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6228 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6229 fix code formatting.
6231 2016-05-20 Nathan Sidwell <nathan@acm.org>
6233 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6235 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6237 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6239 * jit.dg/all-non-failing-tests.h: Add
6240 test-factorial-must-tail-call.c.
6241 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6242 * jit.dg/test-factorial-must-tail-call.c: New test case.
6244 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6247 * gfortran.dg/pr71204.f90: New test.
6249 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6251 * gcc.target/nvptx/sincos.c: New test.
6253 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6256 * g++.dg/cpp1y/auto-fn31.C: New.
6258 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6260 * gcc.target/powerpc/vec-addec.c: New test.
6261 * gcc.target/powerpc/vec-addec-int128.c: New test.
6263 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6265 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6266 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6267 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6268 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6270 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6272 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6274 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6277 * g++.dg/opt/pr71210-1.C: New test.
6278 * g++.dg/opt/pr71210-2.C: New test.
6280 PR tree-optimization/29756
6281 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6282 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6283 only on selected targets where V4SImode vectors are known to be
6286 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6288 PR tree-optimization/71079
6289 PR tree-optimization/71206
6290 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6292 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6294 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6295 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6296 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6298 2016-05-20 Richard Guenther <rguenther@suse.de>
6300 PR tree-optimization/29756
6301 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6303 2016-05-20 Richard Biener <rguenther@suse.de>
6305 PR tree-optimization/71185
6306 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6308 2016-05-20 Richard Biener <rguenther@suse.de>
6310 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6312 2016-05-19 Marek Polacek <polacek@redhat.com>
6315 * g++.dg/diagnostic/pr71075.C: New test.
6317 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6320 * g++.dg/pr71184.C: New test case.
6322 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6324 * gcc.target/powerpc/darn-0.c: New test.
6325 * gcc.target/powerpc/darn-1.c: New test.
6326 * gcc.target/powerpc/darn-2.c: New test.
6328 2016-05-19 Marek Polacek <polacek@redhat.com>
6330 PR tree-optimization/71031
6331 * gcc.dg/tree-ssa/vrp100.c: New test.
6333 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6335 PR rtl-optimization/71148
6336 * gcc.dg/pr71148.c: New test.
6338 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6341 * gcc.target/arm/pr71056.c: New test.
6343 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6345 * c-c++-common/pr69669.c: Check the used mode.
6347 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6350 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6352 2016-05-19 Richard Biener <rguenther@suse.de>
6354 PR tree-optimization/70729
6355 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6356 * gcc.dg/graphite/scop-18.c: Likewise.
6357 * gcc.dg/pr41783.c: Disable LIM.
6358 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6359 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6360 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6361 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6362 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6363 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6364 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6368 * gfortran.dg/pr42108.f90: Likewise.
6370 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6373 * gcc.dg/spellcheck-options-11.c: New test case.
6375 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6378 * g++.dg/opt/pr71100.C: New test.
6380 2016-05-18 Martin Jambor <mjambor@suse.cz>
6383 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6384 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6385 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6386 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6388 2016-05-18 Martin Jambor <mjambor@suse.cz>
6391 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6392 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6393 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6394 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6395 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6397 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6400 * g++.dg/template/crash122.C: New.
6402 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6405 * g++.dg/template/pr70466-1.C: New.
6406 * g++.dg/template/pr70466-2.C: Likewise.
6408 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6410 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6411 splat operations and the XXSPLTIB instruction.
6412 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6413 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6414 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6415 xxlxor to clear a register.
6417 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6419 * gcc.dg/torture/pr71020.c: New test.
6421 2016-05-18 Martin Jambor <mjambor@suse.cz>
6424 * gcc.dg/ipa/pr70646.c: New test.
6426 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6428 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6430 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6433 missing tests for vreinterpretq_p{8,16}.
6435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6437 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6438 vsliq_n_s64 and vsliq_n_u64.
6440 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6442 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6443 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6445 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6447 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6448 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6449 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6451 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6456 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6458 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6459 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6460 "blr\t" and switch to scan-assembler-times.
6462 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6464 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6466 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6467 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6469 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6471 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6472 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6473 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6474 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6475 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6476 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6478 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6479 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6481 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6482 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6484 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6485 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6487 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6489 2016-05-18 Richard Biener <rguenther@suse.de>
6491 PR tree-optimization/71168
6492 * gcc.dg/torture/pr71168.c: New testcase.
6494 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6497 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6498 * gcc.dg/tree-ssa/pr63586.c: New test.
6499 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6501 2016-05-17 Nathan Sidwell <nathan@acm.org>
6503 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6504 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6505 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6506 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6508 2016-05-17 Nathan Sidwell <nathan@acm.org>
6510 * gcc.target/nvptx/abi-vararg-3.c: New.
6512 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6514 PR tree-optimization/54579
6516 * gcc.dg/fold-notrotate-1.c: New test.
6517 * gcc.dg/fold-notshift-1.c: New test.
6518 * gcc.dg/fold-notshift-2.c: New test.
6520 2016-05-17 Marek Polacek <polacek@redhat.com>
6523 * g++.dg/ipa/pr71146.C: New test.
6525 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6527 * jit.dg/test-error-array-bounds.c: New test case.
6529 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6531 * gcc.dg/tree-ssa/and-1.c: New testcase.
6533 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6535 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6536 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6538 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6540 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6541 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6543 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6545 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6547 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6549 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6551 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6553 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6554 ".2d[index]" when scan the assembly.
6555 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6558 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6560 2016-05-17 Richard Biener <rguenther@suse.de>
6562 PR tree-optimization/71132
6563 * gcc.dg/torture/pr71132.c: New testcase.
6565 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6567 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6569 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6572 * gcc.target/aarch64/pr70809_1.c: New test.
6574 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6576 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6577 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6578 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6579 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6581 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6582 Ilya Enkovich <ilya.enkovich@intel.com>
6585 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6587 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6589 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6590 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6592 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6594 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6595 test for __ARM_FP16_ARGS.
6596 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6597 * gcc.target/arm/aapcs/neon-vect10.c: New.
6598 * gcc.target/arm/aapcs/neon-vect9.c: New.
6599 * gcc.target/arm/aapcs/vfp18.c: New.
6600 * gcc.target/arm/aapcs/vfp19.c: New.
6601 * gcc.target/arm/aapcs/vfp20.c: New.
6602 * gcc.target/arm/aapcs/vfp21.c: New.
6603 * gcc.target/arm/fp16-aapcs-1.c: New.
6604 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6605 test for __ARM_FP16_ARGS.
6606 * g++.target/arm/fp16-return-1.c: Update expected output.
6608 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6611 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6613 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6616 * gfortran.dg/pr69603.f90: New testcase.
6618 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6620 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6622 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6625 * gfortran.dg/pr71047.f08: New test.
6627 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6629 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6630 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6631 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6633 2016-05-13 Martin Sebor <msebor@redhat.com>
6636 * g++.dg/cpp0x/constexpr-60049.C: New test.
6638 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6641 * gcc.dg/pr71071.c: New test.
6643 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6645 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6646 remove XOP handling.
6647 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6649 2016-05-13 Nathan Sidwell <nathan@acm.org>
6651 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6652 __atomic_is_lock_free declaration.
6654 2016-05-13 Richard Biener <rguenther@suse.de>
6656 PR tree-optimization/42587
6657 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6659 2016-05-13 Martin Liska <mliska@suse.cz>
6661 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6662 the new format of dump output.
6664 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6666 * gcc.dg/pr71084.c: New test.
6668 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6671 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6673 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6675 * gcc.target/aarch64/struct_return.c: New test.
6677 2016-05-12 Marek Polacek <polacek@redhat.com>
6680 * c-c++-common/pr70756-2.c: New test.
6681 * c-c++-common/pr70756.c: New test.
6683 2016-05-12 Richard Biener <rguenther@suse.de>
6685 PR tree-optimization/71059
6686 * gcc.dg/torture/pr71059.c: New testcase.
6688 2016-05-12 Richard Biener <rguenther@suse.de>
6690 PR tree-optimization/71062
6691 * gcc.dg/torture/pr71062.c: New testcase.
6693 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6695 PR tree-optimization/71006
6696 * gcc.dg/pr71006.c: New test.
6698 2016-05-12 Marek Polacek <polacek@redhat.com>
6701 * gcc.dg/opts-7.c: New test.
6703 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6706 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6707 Add -save-temps to dg-options.
6708 Scan for ldmfd rather than pop instruction.
6709 * gcc.target/arm/interrupt-2.c: Likewise.
6710 * gcc.target/arm/pr70830.c: New test.
6712 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6714 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6715 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6717 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6718 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6719 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6722 * gcc.target/i386/avx512vl-pack-1.c: New test.
6723 * gcc.target/i386/avx512vl-pack-2.c: New test.
6724 * gcc.target/i386/avx512bw-pack-2.c: New test.
6726 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6728 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6729 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6730 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6732 2016-05-12 Richard Biener <rguenther@suse.de>
6734 PR tree-optimization/70986
6735 * gcc.dg/torture/pr70986-1.c: New testcase.
6736 * gcc.dg/torture/pr70986-2.c: Likewise.
6737 * gcc.dg/torture/pr70986-3.c: Likewise.
6739 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6742 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6743 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6745 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6747 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6749 * gcc.target/i386/pr66746.c: Ditto.
6751 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6753 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6755 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6756 warning when using -mvsx-timode.
6757 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6758 * gcc.target/powerpc/dform-2.c: Likewise.
6759 * gcc.target/powerpc/pr68805.c: Likewise.
6761 2016-05-11 Marek Polacek <polacek@redhat.com>
6764 * c-c++-common/attributes-3.c: New test.
6766 2016-05-11 Nathan Sidwell <nathan@acm.org>
6768 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6769 * gcc.c-torture/execute/pr68185.c: Likewise.
6770 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6771 * gcc.dg/pr69634.c: Requires scheduling.
6772 * gcc.dg/torture/pr66178.c: Require label values.
6773 * gcc.dg/setjmp-6.c: Require indirect jumps.
6775 2016-05-11 Richard Biener <rguenther@suse.de>
6777 PR tree-optimization/71055
6778 * gcc.dg/torture/pr71055.c: New testcase.
6780 2016-05-11 Richard Biener <rguenther@suse.de>
6783 * g++.dg/debug/pr71057.C: New testcase.
6785 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6788 * gfortran.dg/gomp/pr70855.f90: New test.
6790 2016-05-11 Richard Biener <rguenther@suse.de>
6793 * g++.dg/torture/pr71002.C: New testcase.
6795 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6798 * gcc.dg/pr70807.c: New test.
6800 2016-05-10 Martin Sebor <msebor@redhat.com>
6803 * g++.dg/Wattributes.C: New test.
6805 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6807 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6808 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6809 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6811 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6814 * gcc.target/i386/pr70799-1.c: New test.
6816 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6818 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6820 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6823 * gcc.target/i386/pr70877.c: New test.
6825 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6827 PR tree-optimization/70786
6828 * gcc.target/i386/pr70876.c: New test.
6830 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6833 * gcc.target/i386/avx512vl-logic-1.c: New test.
6834 * gcc.target/i386/avx512vl-logic-2.c: New test.
6835 * gcc.target/i386/avx512dq-logic-2.c: New test.
6837 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6840 * gcc.target/powerpc/pr70963.c: New.
6842 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6844 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6845 (test_very_wide_line): Add ruler to expected output.
6846 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6847 (test_very_wide_line): Likewise.
6848 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6849 (test_show_locus): Within the handling of "test_very_wide_line",
6850 enable show_ruler_p on the diagnostic context.
6852 2016-05-10 Richard Biener <rguenther@suse.de>
6854 PR tree-optimization/71039
6855 * gcc.dg/torture/pr71039.c: New testcase.
6857 2016-05-10 Nathan Sidwell <nathan@acm.org>
6859 * gcc.dg/nested-func-10.c: Requires alloca.
6860 * gcc.dg/nested-func-9.c: Requires alloca.
6861 * gcc.c-torture/execute/pr70460.c: Requires labels.
6862 * gcc.c-torture/compile/pr70199.c: Requires labels.
6863 * gcc.target/nvptx/decl.c: Compile only.
6864 * gcc.target/nvptx/trailing-init.c: Compile only.
6865 * gcc.target/nvptx/ary-init.c: Compile only.
6867 2016-05-10 Marek Polacek <polacek@redhat.com>
6870 * gcc.dg/attr-opt-1.c: New test.
6872 2016-05-10 Richard Biener <rguenther@suse.de>
6874 PR tree-optimization/70497
6875 PR tree-optimization/28367
6876 * gcc.dg/torture/20160404-1.c: New testcase.
6877 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6878 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6880 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6882 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6884 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6886 * gcc.target/i386/fabsneg-1.c New test.
6888 2016-05-09 Alan Modra <amodra@gmail.com>
6891 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6893 2016-05-09 Richard Biener <rguenther@suse.de>
6895 PR tree-optimization/70985
6896 * gcc.dg/torture/pr70985.c: New testcase.
6898 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6900 * gcc.dg/tree-ssa/ifc-9.c: New test.
6901 * gcc.dg/tree-ssa/ifc-10.c: New test.
6902 * gcc.dg/tree-ssa/ifc-11.c: New test.
6903 * gcc.dg/tree-ssa/ifc-12.c: New test.
6904 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6905 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6906 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6908 2016-05-09 Richard Biener <rguenther@suse.de>
6911 * gfortran.dg/pr70937.f90: New testcase.
6913 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6915 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6917 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6920 * gfortran.dg/dec_structure_1.f90: New testcase.
6921 * gfortran.dg/dec_structure_2.f90: Ditto.
6922 * gfortran.dg/dec_structure_3.f90: Ditto.
6923 * gfortran.dg/dec_structure_4.f90: Ditto.
6924 * gfortran.dg/dec_structure_5.f90: Ditto.
6925 * gfortran.dg/dec_structure_6.f90: Ditto.
6926 * gfortran.dg/dec_structure_7.f90: Ditto.
6927 * gfortran.dg/dec_structure_8.f90: Ditto.
6928 * gfortran.dg/dec_structure_9.f90: Ditto.
6929 * gfortran.dg/dec_structure_10.f90: Ditto.
6930 * gfortran.dg/dec_structure_11.f90: Ditto.
6931 * gfortran.dg/dec_union_1.f90: Ditto.
6932 * gfortran.dg/dec_union_2.f90: Ditto.
6933 * gfortran.dg/dec_union_3.f90: Ditto.
6934 * gfortran.dg/dec_union_4.f90: Ditto.
6935 * gfortran.dg/dec_union_5.f90: Ditto.
6936 * gfortran.dg/dec_union_6.f90: Ditto.
6937 * gfortran.dg/dec_union_7.f90: Ditto.
6939 2016-05-07 Tom de Vries <tom@codesourcery.com>
6941 PR tree-optimization/70956
6942 * gcc.dg/graphite/pr70956.c: New test.
6944 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6947 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6948 (a, b, c, d): Change type from char to signed char.
6949 (main): Compare against (signed char) -1634678893 instead of
6950 hardcoded -109. Use __builtin_abort instead of abort.
6952 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6953 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6955 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6957 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6960 * gcc.dg/torture/pr70935.c: New test.
6962 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6965 * gcc.target/sh/pr58219.c: New tests.
6967 2016-05-06 Richard Biener <rguenther@suse.de>
6969 PR tree-optimization/70960
6970 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6972 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6975 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6976 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6977 Adjust expected instruction counts.
6978 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6980 2016-05-06 Marek Polacek <polacek@redhat.com>
6983 * gcc.dg/ubsan/bounds-3.c: New test.
6985 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6988 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6990 2016-05-06 Richard Biener <rguenther@suse.de>
6993 * gfortran.dg/pr70931.f90: New testcase.
6995 2016-05-06 Richard Biener <rguenther@suse.de>
6998 * gcc.dg/torture/pr70941.c: New testcase.
7000 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7002 PR tree-optimization/57206
7003 * gcc.dg/vect/pr57206.c: New test.
7005 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7007 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7009 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7011 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7013 * c-c++-common/Wdangling-else-4.c: New test.
7015 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7019 * g++.dg/opt/pr70906.C: New test.
7020 * g++.dg/opt/pr70933.C: New test.
7022 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7024 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7026 * gcc.dg/ipa/pure-const-3.c: New testcase.
7028 2016-05-04 Marek Polacek <polacek@redhat.com>
7030 * c-c++-common/Wdangling-else-1.c: New test.
7031 * c-c++-common/Wdangling-else-2.c: New test.
7032 * c-c++-common/Wdangling-else-3.c: New test.
7034 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7036 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7039 2016-05-04 Marek Polacek <polacek@redhat.com>
7042 * gcc.dg/Waddress-2.c: New test.
7044 2016-05-04 Alan Modra <amodra@gmail.com>
7046 * gcc.target/powerpc/pr70866.c: New.
7048 2016-05-03 Martin Sebor <msebor@redhat.com>
7051 * c-c++-common/builtin_location.c: New test.
7052 * g++.dg/cpp1y/builtin_location.C: New test.
7054 2016-05-03 Marek Polacek <polacek@redhat.com>
7057 * gcc.dg/pr70859.c: New test.
7058 * gcc.dg/pr70859-2.c: New test.
7060 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7062 * gnat.dg/debug5.adb: New testcase.
7064 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7066 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7067 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7068 Procedure to check for z10 instruction set.
7070 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7072 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7074 2016-05-03 Alan Modra <amodra@gmail.com>
7076 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7078 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7080 * gcc.target/i386/avx512f-cvt-1.c: New test.
7082 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7084 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7085 -fdump-tree-vrp-details.
7087 2016-05-03 Richard Biener <rguenther@suse.de>
7089 * gcc.dg/pr30172-1.c: Adjust.
7090 * gcc.dg/pr63743.c: Likewise.
7091 * gcc.dg/tm/pr51696.c: Likewise.
7092 * c-c++-common/tm/safe-1.c: Likewise.
7093 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7094 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7095 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7096 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7098 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7100 PR rtl-optimization/70467
7101 * gcc.target/i386/pr70467-3.c: New test.
7102 * gcc.target/i386/pr70467-4.c: New test.
7104 PR tree-optimization/70916
7105 * gcc.c-torture/compile/pr70916.c: New test.
7108 * gcc.target/i386/pr49244-1.c: New test.
7109 * gcc.target/i386/pr49244-2.c: New test.
7111 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7113 PR rtl-optimization/44281
7114 * gcc.target/i386/pr44281.c: New test.
7116 2016-05-03 bin cheng <bin.cheng@arm.com>
7118 PR tree-optimization/56541
7119 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7120 * gcc.dg/vect/pr56541.c: new test.
7122 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7124 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7126 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7128 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7131 * c-c++-common/asan/clone-test-1.c (main): Align child process
7134 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7137 * g++.dg/spellcheck-fields-2.C: New test case.
7139 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7142 * g++.dg/pr62314.C: New test case.
7144 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7146 * gcc.dg/ipa/inline-8.c: New testcase.
7148 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7150 PR rtl-optimization/70467
7151 * gcc.target/i386/pr70467-1.c: New test.
7153 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7155 * gcc.dg/spec-options.c: Run the test on all targets.
7156 * gcc.dg/foo.specs: Use cpp_unique_options.
7158 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7160 * gcc.dg/tree-ssa/unord.c: New testcase.
7162 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7164 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7166 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7168 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7170 2016-05-02 Marek Polacek <polacek@redhat.com>
7173 * gcc.dg/enum-incomplete-3.c: New test.
7175 2016-05-02 Marek Polacek <polacek@redhat.com>
7176 Tom de Vries <tom@codesourcery.com>
7178 PR tree-optimization/70700
7179 * gcc.dg/pr70700.c: New test.
7181 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7183 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7184 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7185 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7186 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7187 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7189 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7191 * ada/acats/run_acats: Rename into...
7192 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7193 * ada/acats/run_all.sh: Remove redundant test.
7194 (target_run): Move around.
7195 (target_gnatchop): Use newly built executable.
7196 (target_gnatmake): Likewise.
7197 Check that the compilation of impbit succeeds.
7199 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7201 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7202 * gcc.dg/20021029-1.c: Likewise.
7203 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7204 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7205 * gcc.target/sh/cmpstr.c: Likewise.
7206 * gcc.target/sh/cmpstrn.c: Likewise.
7207 * gcc.target/sh/memset.c: Likewise.
7208 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7209 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7210 * gcc.target/sh/pr39423-1.c: Likewise.
7211 * gcc.target/sh/pr49468-di.c: Likewise.
7212 * gcc.target/sh/pr49468-si.c: Likewise.
7213 * gcc.target/sh/pr49880-1.c: Likewise.
7214 * gcc.target/sh/pr49880-2.c: Likewise.
7215 * gcc.target/sh/pr49880-3.c: Likewise.
7216 * gcc.target/sh/pr50751-1.c: Likewise.
7217 * gcc.target/sh/pr50751-4.c: Likewise.
7218 * gcc.target/sh/pr50751-7.c: Likewise.
7219 * gcc.target/sh/pr51244-1.c: Likewise.
7220 * gcc.target/sh/pr51244-10.c: Likewise.
7221 * gcc.target/sh/pr51244-11.c: Likewise.
7222 * gcc.target/sh/pr51244-12.c: Likewise.
7223 * gcc.target/sh/pr51244-13.c: Likewise.
7224 * gcc.target/sh/pr51244-14.c: Likewise.
7225 * gcc.target/sh/pr51244-17.c: Likewise.
7226 * gcc.target/sh/pr51244-18.c: Likewise.
7227 * gcc.target/sh/pr51244-19.c: Likewise.
7228 * gcc.target/sh/pr51244-4.c: Likewise.
7229 * gcc.target/sh/pr51244-5.c: Likewise.
7230 * gcc.target/sh/pr51244-7.c: Likewise.
7231 * gcc.target/sh/pr51244-8.c: Likewise.
7232 * gcc.target/sh/pr51244-9.c: Likewise.
7233 * gcc.target/sh/pr51697.c: Likewise.
7234 * gcc.target/sh/pr52483-1.c: Likewise.
7235 * gcc.target/sh/pr52483-2.c: Likewise.
7236 * gcc.target/sh/pr52483-3.c: Likewise.
7237 * gcc.target/sh/pr52483-5.c: Likewise.
7238 * gcc.target/sh/pr52933-1.c: Likewise.
7239 * gcc.target/sh/pr52933-2.c: Likewise.
7240 * gcc.target/sh/pr52933-3.c: Likewise.
7241 * gcc.target/sh/pr53568-1.c: Likewise.
7242 * gcc.target/sh/pr53976-1.c: Likewise.
7243 * gcc.target/sh/pr53988-1.c: Likewise.
7244 * gcc.target/sh/pr53988.c: Likewise.
7245 * gcc.target/sh/pr54089-1.c: Likewise.
7246 * gcc.target/sh/pr54089-6.c: Likewise.
7247 * gcc.target/sh/pr54089-7.c: Likewise.
7248 * gcc.target/sh/pr54089-8.c: Likewise.
7249 * gcc.target/sh/pr54089-9.c: Likewise.
7250 * gcc.target/sh/pr54236-1.c: Likewise.
7251 * gcc.target/sh/pr54236-2.c: Likewise.
7252 * gcc.target/sh/pr54236-3.c: Likewise.
7253 * gcc.target/sh/pr54236-4.c: Likewise.
7254 * gcc.target/sh/pr54386.c: Likewise.
7255 * gcc.target/sh/pr54602-1.c: Likewise.
7256 * gcc.target/sh/pr54685.c: Likewise.
7257 * gcc.target/sh/pr54760-1.c: Likewise.
7258 * gcc.target/sh/pr54760-2.c: Likewise.
7259 * gcc.target/sh/pr54760-3.c: Likewise.
7260 * gcc.target/sh/pr54760-4.c: Likewise.
7261 * gcc.target/sh/pr54760-5.c: Likewise.
7262 * gcc.target/sh/pr54760-6.c: Likewise.
7263 * gcc.target/sh/pr55146.c: Likewise.
7264 * gcc.target/sh/pr55160.c: Likewise.
7265 * gcc.target/sh/pr59278.c: Likewise.
7266 * gcc.target/sh/pr59401-1.c: Likewise.
7267 * gcc.target/sh/pr59533-1.c: Likewise.
7268 * gcc.target/sh/pr63260.c: Likewise.
7269 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7270 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7271 * gcc.target/sh/strlen.c: Likewise.
7272 * gcc.target/sh/torture/pr30807.c: Likewise.
7273 * gcc.target/sh/torture/pr34777.c: Likewise.
7274 * gcc.target/sh/torture/pr64652.c: Likewise.
7275 * gcc.target/sh/torture/pr65505.c: Likewise.
7276 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7277 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7279 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7282 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7284 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7286 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7287 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7288 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7289 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7291 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7293 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7294 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7296 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7299 * c-c++-common/goacc/combined-reduction.c: New test.
7300 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7302 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7304 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7305 *movdi_internal pattern only if PIC off.
7306 * gcc.target/i386/pr70155-2.c: Likewise.
7307 * gcc.target/i386/pr70155-3.c: Likewise.
7308 * gcc.target/i386/pr70155-4.c: Likewise.
7309 * gcc.target/i386/pr70155-5.c: Likewise.
7310 * gcc.target/i386/pr70155-6.c: Likewise.
7311 * gcc.target/i386/pr70155-7.c: Likewise.
7312 * gcc.target/i386/pr70155-8.c: Likewise.
7313 * gcc.target/i386/pr70155-15.c: Likewise.
7314 * gcc.target/i386/pr70155-17.c: Likewise.
7315 * gcc.target/i386/pr70155-22.c: Likewise.
7317 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7319 PR tree-optimization/70803
7320 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7322 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7324 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7325 optimization of vector loop.
7326 * gcc.target/i386/vect-unpack-3.c: New test.
7327 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7328 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7329 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7331 2016-04-29 Marek Polacek <polacek@redhat.com>
7334 * g++.dg/ubsan/null-7.C: New test.
7337 * gcc.dg/pr70852.c: New test.
7339 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7342 * g++.dg/cpp0x/alignas6.C: New test.
7344 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7346 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7347 * gcc.dg/pr27003.c: Likewise.
7348 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7349 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7350 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7351 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7352 * gcc.target/arc/mxy.c: Likewise.
7353 * gcc.target/arc/mswape.c: Likewise.
7354 * gcc.target/arc/mrtsc.c: Likewise.
7355 * gcc.target/arc/mcrc.c: Likewise.
7356 * gcc.target/arc/mdsp-packa.c: Likewise.
7357 * gcc.target/arc/mdvbf.c: Likewise.
7358 * gcc.target/arc/mlock.c: Likewise.
7359 * gcc.target/arc/mmac-24.c: Likewise.
7360 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7362 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7363 Matthijs Kooijman <matthijs@stdin.nl>
7364 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7367 * gcc.target/avr/pr60040-1.c: New.
7368 * gcc.target/avr/pr60040-2.c: New.
7370 2016-04-29 Richard Biener <rguenther@suse.de>
7372 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7374 2016-04-29 Richard Biener <rguenther@suse.de>
7376 PR tree-optimization/13962
7377 PR tree-optimization/65686
7378 * gcc.dg/uninit-pr65686.c: New testcase.
7380 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7383 * gcc.dg/pr70843.c: New test.
7385 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7388 * gcc.target/i386/pr70858.c: New test.
7390 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7392 * gcc.target/arc/nps400-1.c: New file.
7394 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7395 Andrew Burgess <andrew.burgess@embecosm.com>
7397 * gcc.target/arc/movh_cl-1.c: New file.
7399 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7400 Andrew Burgess <andrew.burgess@embecosm.com>
7402 * gcc.target/arc/extzv-1.c: New file.
7403 * gcc.target/arc/insv-1.c: New file.
7404 * gcc.target/arc/insv-2.c: New file.
7405 * gcc.target/arc/movb-1.c: New file.
7406 * gcc.target/arc/movb-2.c: New file.
7407 * gcc.target/arc/movb-3.c: New file.
7408 * gcc.target/arc/movb-4.c: New file.
7409 * gcc.target/arc/movb-5.c: New file.
7410 * gcc.target/arc/movb_cl-1.c: New file.
7411 * gcc.target/arc/movb_cl-2.c: New file.
7412 * gcc.target/arc/movbi_cl-1.c: New file.
7413 * gcc.target/arc/movl-1.c: New file.
7415 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7416 Andrew Burgess <andrew.burgess@embecosm.com>
7418 * gcc.target/arc/cmem-1.c: New file.
7419 * gcc.target/arc/cmem-2.c: New file.
7420 * gcc.target/arc/cmem-3.c: New file.
7421 * gcc.target/arc/cmem-4.c: New file.
7422 * gcc.target/arc/cmem-5.c: New file.
7423 * gcc.target/arc/cmem-6.c: New file.
7424 * gcc.target/arc/cmem-7.c: New file.
7425 * gcc.target/arc/cmem-ld.inc: New file.
7426 * gcc.target/arc/cmem-st.inc: New file.
7428 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7431 * gcc.target/i386/pr70821.c: New test.
7433 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7435 * gcc.target/powerpc/vec-adde.c: New test.
7436 * gcc.target/powerpc/vec-adde-int128.c: New test.
7438 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7440 * gcc.target/i386/avx-vround-1.c: New test.
7441 * gcc.target/i386/avx-vround-2.c: New test.
7442 * gcc.target/i386/avx512vl-vround-1.c: New test.
7443 * gcc.target/i386/avx512vl-vround-2.c: New test.
7445 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7448 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7449 (check_effective_target_cilkplus_runtime): ... this.
7450 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7451 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7453 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7454 Require cilkplus_runtime.
7455 Don't add -lcilkrts.
7456 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7457 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7458 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7459 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7460 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7461 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7462 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7463 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7464 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7465 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7466 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7467 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7468 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7469 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7470 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7471 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7472 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7473 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7474 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7475 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7476 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7477 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7478 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7479 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7480 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7481 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7482 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7483 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7484 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7486 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7487 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7489 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7491 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7494 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7496 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7497 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7499 2015-04-27 Ryan Burn <contact@rnburn.com>
7503 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7505 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7506 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7508 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7510 * gnat.dg/limited_with4.ad[sb]: New test.
7511 * gnat.dg/limited_with4_pkg.ads: New helper.
7513 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7516 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7517 and movv1ti_internal patterns
7518 * gcc.target/i386/pr70155-1.c: New test.
7519 * gcc.target/i386/pr70155-2.c: Likewise.
7520 * gcc.target/i386/pr70155-3.c: Likewise.
7521 * gcc.target/i386/pr70155-4.c: Likewise.
7522 * gcc.target/i386/pr70155-5.c: Likewise.
7523 * gcc.target/i386/pr70155-6.c: Likewise.
7524 * gcc.target/i386/pr70155-7.c: Likewise.
7525 * gcc.target/i386/pr70155-8.c: Likewise.
7526 * gcc.target/i386/pr70155-9.c: Likewise.
7527 * gcc.target/i386/pr70155-10.c: Likewise.
7528 * gcc.target/i386/pr70155-11.c: Likewise.
7529 * gcc.target/i386/pr70155-12.c: Likewise.
7530 * gcc.target/i386/pr70155-13.c: Likewise.
7531 * gcc.target/i386/pr70155-14.c: Likewise.
7532 * gcc.target/i386/pr70155-15.c: Likewise.
7533 * gcc.target/i386/pr70155-16.c: Likewise.
7534 * gcc.target/i386/pr70155-17.c: Likewise.
7535 * gcc.target/i386/pr70155-18.c: Likewise.
7536 * gcc.target/i386/pr70155-19.c: Likewise.
7537 * gcc.target/i386/pr70155-20.c: Likewise.
7538 * gcc.target/i386/pr70155-21.c: Likewise.
7539 * gcc.target/i386/pr70155-22.c: Likewise.
7541 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7543 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7546 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7548 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7549 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7550 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7551 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7552 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7554 2016-04-27 Richard Biener <rguenther@suse.de>
7557 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7558 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7560 2016-04-27 Nathan Sidwell <nathan@acm.org>
7562 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7563 * g++.dg/ubsan/pr63956.C: Adjust error location.
7565 2016-04-27 Nick Clifton <nickc@redhat.com>
7568 * gcc.dg/pr49889.c: New test.
7570 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7572 * c-c++-common/memset-array.c: New test.
7574 2016-04-26 Martin Sebor <msebor@redhat.com>
7577 * g++.dg/cpp1y/func_constexpr.C: New test.
7579 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7582 * g++.dg/cpp0x/enum32.C: New test.
7583 * g++.dg/cpp0x/enum33.C: New test.
7585 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7587 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7588 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7589 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7590 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7591 * gcc.c-torture/execute/pr38151.c: Likewise.
7592 * gcc.c-torture/execute/pr66556.c: Likewise.
7593 * gcc.c-torture/execute/pr67781.c: Likewise.
7594 * gcc.c-torture/execute/pr68648.c: Likewise.
7596 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7598 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7600 2016-04-26 Marek Polacek <polacek@redhat.com>
7603 * gcc.dg/pr67784-3.c: New test.
7604 * gcc.dg/pr67784-4.c: New test.
7605 * gcc.dg/pr67784-5.c: New test.
7608 * gcc.dg/Wnested-externs-2.c: New test.
7610 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7612 * gcc.dg/fold-plusmult.c: Adjust.
7613 * gcc.dg/no-strict-overflow-6.c: Adjust.
7614 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7616 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7618 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7620 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7621 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7622 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7623 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7624 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7625 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7626 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7627 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7628 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7629 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7630 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7631 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7632 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7633 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7634 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7635 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7636 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7637 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7638 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7639 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7640 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7641 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7643 * gcc.target/i386/pr32219-4.c: Likewise.
7644 * gcc.target/i386/pr32219-6.c: Likewise.
7645 * gcc.target/i386/pr32219-8.c: Likewise.
7647 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7649 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7652 2016-04-26 Marek Polacek <polacek@redhat.com>
7655 * g++.dg/ext/cond2.C: New test.
7657 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7659 PR tree-optimization/70771
7660 PR tree-optimization/70775
7661 * gcc.dg/pr70771.c: New test.
7662 * gcc.dg/pr70775.c: New test.
7664 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7666 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7668 2016-04-25 Richard Biener <rguenther@suse.de>
7670 PR tree-optimization/70780
7671 * gcc.dg/torture/pr70780.c: New testcase.
7673 2016-04-25 Michael Collison <michael.collison@arm.com>
7675 * gcc.target/arm/neon-vaddws16.c: New test.
7676 * gcc.target/arm/neon-vaddws32.c: New test.
7677 * gcc.target/arm/neon-vaddwu16.c: New test.
7678 * gcc.target/arm/neon-vaddwu32.c: New test.
7679 * gcc.target/arm/neon-vaddwu8.c: New test.
7680 * lib/target-supports.exp
7681 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7682 that arm neon support vector widen sum of HImode TO SImode.
7684 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7687 * c-c++-common/asan/pr70712.c: New test.
7689 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7691 * .gitattributes: New file.
7693 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7695 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7697 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7699 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7700 * gfortran.dg/submodule_15.f08: Likewise.
7702 2016-04-22 Richard Biener <rguenther@suse.de>
7704 PR tree-optimization/70740
7705 * gcc.dg/torture/pr70740.c: New testcase.
7707 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7710 * gcc.target/i386/pr70750-1.c: New test.
7711 * gcc.target/i386/pr70750-2.c: Likewise.
7713 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7716 * g++.dg/cpp0x/auto48.C: New.
7718 2016-04-21 Marek Polacek <polacek@redhat.com>
7721 * g++.dg/cpp0x/forw_enum12.C: New test.
7722 * g++.dg/cpp0x/forw_enum13.C: New test.
7724 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7727 * gcc.target/i386/pr70728.c: New test.
7729 2016-04-21 Richard Biener <rguenther@suse.de>
7732 * gcc.dg/pr70747.c: New testcase.
7734 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7736 PR tree-optimization/70715
7737 * gcc.dg/tree-ssa/scev-13.c: New test.
7739 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7741 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7743 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7745 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7747 2016-04-20 Jan Hubicka <jh@suse.cz>
7750 * g++.dg/ipa/nothrow-1.C: New testcase.
7752 2016-04-20 Nathan Sidwell <nathan@acm.org>
7755 * g++.dg/eh/delete1.C: New.
7757 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7759 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7760 -mtune-ctrl=sse_typeless_stores.
7762 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7764 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7766 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7768 PR tree-optimization/69489
7769 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7771 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7774 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7775 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7776 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7778 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7780 PR tree-optimization/56625
7781 PR tree-optimization/69489
7782 * gcc.dg/vect/pr56625.c: New test.
7783 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7785 2016-04-20 Andrew Pinski <apinski@cavium.com>
7788 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7790 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7792 * gnat.dg/self1.adb: Remove now incorrect test.
7794 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7796 * gcc.dg/tree-ssa/scev-11.c: New test.
7797 * gcc.dg/tree-ssa/scev-12.c: New test.
7799 2016-04-20 Marek Polacek <polacek@redhat.com>
7801 PR tree-optimization/70725
7802 * gcc.dg/pr70725.c: New test.
7804 2016-04-20 Richard Biener <rguenther@suse.de>
7806 PR tree-optimization/70726
7807 * g++.dg/vect/pr70726.cc: New testcase.
7809 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7812 * gcc.target/s390/pr70674.c: New test.
7814 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7816 PR libgfortran/70684
7817 * gfortran.dg/list_read_14.f90: New test.
7819 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7822 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7823 extern to force it misaligned.
7827 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7828 Don't check `*' before movv4sf_internal.
7829 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7830 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7831 Don't check `*' before movv16qi_internal.
7832 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7833 extern to force it misaligned.
7837 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7838 Don't check `*' before movv2df_internal.
7839 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7840 extern to force it misaligned.
7844 Check movv8sf_internal instead of avx_storeups256.
7845 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7847 2016-04-19 Richard Biener <rguenther@suse.de>
7849 PR tree-optimization/70171
7850 * g++.dg/tree-ssa/pr70171.C: New testcase.
7852 2016-04-19 Richard Biener <rguenther@suse.de>
7854 PR tree-optimization/70724
7855 * gcc.dg/torture/pr70724.c: New testcase.
7857 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7860 * gcc.target/i386/pr70689.c: New.
7862 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7865 * gcc.target/i386/pr70708.c: New test.
7867 2016-04-18 Richard Biener <rguenther@suse.de>
7869 PR tree-optimization/43434
7870 * gcc.dg/vect/pr43434.c: New testcase.
7871 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7872 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7873 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7874 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7875 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7876 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7877 * gcc.dg/gomp/pr68640.c: Likewise.
7878 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7879 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7881 2016-04-18 Richard Biener <rguenther@suse.de>
7883 PR tree-optimization/70701
7884 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7886 2016-04-18 Tom de Vries <tom@codesourcery.com>
7889 * gcc.dg/pr70161.c: Add dot-file scans.
7890 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7891 instead of after last dot char.
7893 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7895 * c-c++-common/dump-ada-spec-3.c: New test.
7896 * c-c++-common/dump-ada-spec-4.c: Likewise.
7898 2016-04-17 Tom de Vries <tom@codesourcery.com>
7901 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7903 2016-04-15 Jan Hubicka <jh@suse.cz>
7906 * g++.dg/ipa/pure-const-1.C: New testcase.
7907 * g++.dg/ipa/pure-const-2.C: New testcase.
7908 * g++.dg/ipa/pure-const-3.C: New testcase.
7910 2016-04-15 Marek Polacek <polacek@redhat.com>
7913 * gcc.dg/bitfld-22.c: New test.
7915 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7917 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7920 2016-04-15 Marek Polacek <polacek@redhat.com>
7923 * c-c++-common/pr70651.c: New test.
7925 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7927 PR rtl-optimization/70681
7928 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7929 dump scan on arm and powerpc.
7930 * gcc.dg/pr10474.c: Likewise.
7932 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7937 * g++.dg/cpp1y/vla11.C: Revert for real.
7940 * c-c++-common/Wparentheses-1.c: New test.
7941 * c-c++-common/gomp/Wparentheses-1.c: New test.
7942 * c-c++-common/gomp/Wparentheses-2.c: New test.
7943 * c-c++-common/gomp/Wparentheses-3.c: New test.
7944 * c-c++-common/gomp/Wparentheses-4.c: New test.
7945 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7946 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7947 * c-c++-common/goacc/Wparentheses-1.c: New test.
7949 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7952 * gcc.target/i386/pr70662.c: New test.
7954 2016-04-15 Richard Biener <rguenther@suse.de>
7955 Alan Modra <amodra@gmail.com>
7957 PR tree-optimization/70130
7958 * gcc.dg/vect/O3-pr70130.c: New testcase.
7960 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7963 * gcc.target/powerpc/pr70669.c: New test.
7966 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7967 a power7 system that does not have an assembler that supports
7970 2016-04-14 Martin Sebor <msebor@redhat.com>
7975 * c-c++-common/ubsan/vla-1.c: Revert.
7976 * g++.dg/cpp1y/vla11.C: Same.
7977 * g++.dg/cpp1y/vla12.C: Same.
7978 * g++.dg/cpp1y/vla13.C: Same.
7979 * g++.dg/cpp1y/vla14.C: Same.
7980 * g++.dg/cpp1y/vla3.C: Same.
7981 * g++.dg/init/array24.C: Same.
7982 * g++.dg/ubsan/vla-1.C: Same.
7984 2016-04-14 Marek Polacek <polacek@redhat.com>
7985 Jan Hubicka <hubicka@ucw.cz>
7988 * g++.dg/torture/pr70029.C: New test.
7990 2016-04-14 Martin Sebor <msebor@redhat.com>
7992 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7993 type size to prevent failures on targets with very low maximum
7996 2016-04-14 Richard Biener <rguenther@suse.de>
7998 PR tree-optimization/70623
7999 * gcc.dg/torture/pr70623.c: New testcase.
8000 * gcc.dg/torture/pr70623-2.c: Likewise.
8002 2016-04-13 Martin Sebor <msebor@redhat.com>
8007 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8008 * g++.dg/cpp1y/vla11.C: New test.
8009 * g++.dg/cpp1y/vla12.C: New test.
8010 * g++.dg/cpp1y/vla13.C: New test.
8011 * g++.dg/cpp1y/vla14.C: New test.
8012 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8013 * g++.dg/init/array24.C: Fully brace VLA initializer.
8014 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8016 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8019 * g++.dg/opt/pr70641.C: New test.
8021 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8023 PR rtl-optimization/68749
8024 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8025 effects of argument promotions.
8026 Remove default args to dg-skip-if.
8028 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8031 * g++.dg/parse/pr70635.C: New.
8033 2016-04-13 Marek Polacek <polacek@redhat.com>
8036 * c-c++-common/Wmisleading-indentation-4.c: New test.
8038 2016-04-13 Marek Polacek <polacek@redhat.com>
8041 * gcc.dg/Wparentheses-12.c: New test.
8042 * gcc.dg/Wparentheses-13.c: New test.
8044 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8046 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8047 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8048 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8050 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8053 * gcc.c-torture/compile/pr70633.c: New test.
8056 * gcc.dg/torture/pr70628.c: New test.
8058 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8061 * g++.dg/template/pr70610.C: New test.
8062 * g++.dg/template/pr70610-2.C: New test.
8063 * g++.dg/template/pr70610-3.C: New test.
8064 * g++.dg/template/pr70610-4.C: New test.
8066 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8068 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8072 * g++.dg/ext/pr70571.C: New test.
8074 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8077 * gcc.target/powerpc/pr70640.c: New test.
8079 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8082 * g++.dg/parse/pr68722.C: New.
8084 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8086 PR rtl-optimization/70596
8087 * gcc.target/i386/pr70596.c: New test.
8089 2016-04-12 Nathan Sidwell <nathan@acm.org>
8092 * g++.dg/init/pr70501.C: New.
8094 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8096 * gcc.target/i386/asm-flag-6.c: New test.
8098 2016-04-12 Tom de Vries <tom@codesourcery.com>
8100 PR tree-optimization/68756
8101 * gcc.dg/graphite/pr68756.c: New test.
8103 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8105 PR tree-optimization/70602
8106 * gcc.c-torture/execute/pr70602.c: New test.
8108 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8111 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8112 __float128 emulator is built and runs.
8113 * gcc.target/powerpc/float128-1.c: Likewise.
8115 * lib/target-supports.exp (check_ppc_float128_sw_available):
8116 Rework tests for __float128 software and hardware
8117 availability. Fix exit condition to return 0 on success.
8119 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8122 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8123 * gcc.target/aarch64/target_attr_15.c: Likewise.
8125 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8128 * g++.dg/cpp1y/pr69066.C: New.
8130 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8133 * gfortran.dg/pr36192.f90: Update test.
8134 * gfortran.dg/pr36192_1.f90: Update test.
8135 * gfortran.dg/real_dimension_1.f: Update test.
8136 * gfortran.dg/parameter_array_init_7.f90: New test.
8138 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8141 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8143 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8145 PR rtl-optimization/66669
8146 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8148 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8150 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8151 * gcc.dg/pie-1.c: Likewise.
8152 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8153 * gcc.dg/pic-4.c: Likewise.
8154 * gcc.dg/pie-3.c: Likewise.
8155 * gcc.dg/pie-4.c: Likewise.
8157 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8159 PR tree-optimization/68644
8160 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8162 PR rtl-optimization/64886
8163 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8165 2016-04-09 Tom de Vries <tom@codesourcery.com>
8167 PR tree-optimization/68953
8168 * gcc.dg/graphite/pr68953.c: New test.
8170 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8173 * gfortran.dg/deferred_character_16.f90: New test.
8175 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8177 PR tree-optimization/70586
8178 * gcc.c-torture/execute/pr70586.c: New test.
8180 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8183 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8184 with __builtin_memset
8185 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8187 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8191 PR tree-optimization/70373
8195 * c-c++-common/goacc/reduction-5.c: New test.
8196 * c-c++-common/goacc/reduction-promotions.c: New test.
8197 * gfortran.dg/goacc/reduction-3.f95: New test.
8198 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8200 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8204 * g++.dg/pr70590.C: New test.
8205 * g++.dg/pr70590-2.C: New test.
8207 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8210 * gcc.target/i386/pr70593.c: New test.
8212 PR rtl-optimization/70574
8213 * gcc.target/i386/avx2-pr70574.c: New test.
8215 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8218 * c-c++-common/asan/pr70541.c: New test.
8220 2016-04-08 Tom de Vries <tom@codesourcery.com>
8222 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8223 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8225 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8228 * gcc.c-torture/execute/pr70566.c: New test.
8230 2016-04-08 Tom de Vries <tom@codesourcery.com>
8232 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8233 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8235 2016-04-08 Alan Modra <amodra@gmail.com>
8237 * gcc.target/powerpc/pr70117.c: New.
8239 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8242 * gcc.dg/lto/simd-function_0.c: New test.
8244 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8246 * c-c++-common/attr-simd-2.c: Likewise.
8247 * c-c++-common/attr-simd-4.c: Likewise.
8248 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8249 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8251 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8254 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8256 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8257 Tom de Vries <tom@codesourcery.com>
8259 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8260 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8261 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8262 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8263 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8264 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8265 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8266 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8268 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8271 * g++.dg/warn/Wparentheses-29.C: New test.
8273 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8276 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8277 explicit braces to resolve a future -Wparentheses warning.
8279 2016-04-06 Richard Henderson <rth@redhat.com>
8281 * gcc.dg/pr61817-1.c: New test.
8282 * gcc.dg/pr61817-2.c: New test.
8283 * gcc.dg/pr69391-1.c: New test.
8284 * gcc.dg/pr69391-2.c: New test.
8286 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8288 PR rtl-optimization/70398
8289 * gcc.target/aarch64/pr70398.c: New.
8291 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8293 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8295 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8296 Pedro Alves <palves@redhat.com>
8298 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8300 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8302 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8303 Check for avx512f effective targets instead of avx2.
8304 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8306 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8307 * g++.dg/gomp/declare-simd-1.C: Likewise.
8308 * g++.dg/gomp/declare-simd-3.C: Likewise.
8309 * g++.dg/gomp/declare-simd-4.C: Likewise.
8312 * c-c++-common/gomp/pr70550-1.c: New test.
8313 * c-c++-common/gomp/pr70550-2.c: New test.
8315 2016-04-05 Nathan Sidwell <nathan@acm.org>
8318 * g++.dg/ext/attribute-may-alias-5.C: New.
8320 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8323 * c-c++-common/pr70336.c: New test.
8324 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8325 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8327 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8330 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8332 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8334 PR rtl-optimization/70542
8335 * gcc.dg/torture/pr70542.c: New test.
8336 * gcc.target/i386/avx2-pr70542.c: New test.
8338 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8340 PR tree-optimization/70509
8341 * gcc.target/i386/avx512bw-pr70509.c: New test.
8343 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8346 * g++.dg/ext/constexpr-vla4.C: New test.
8348 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8351 * gcc.target/i386/pr70510.c: New test.
8353 2016-04-05 Richard Biener <rguenther@suse.de>
8355 PR tree-optimization/70526
8356 * g++.dg/torture/pr70526.C: New testcase.
8358 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8361 * gcc.target/i386/pr70525.c: New test.
8363 2016-04-05 Richard Biener <rguenther@suse.de>
8366 * g++.dg/torture/pr70499.C: New testcase.
8368 2016-04-05 Richard Biener <rguenther@suse.de>
8370 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8373 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8376 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8377 rs6000 ABI warnings.
8379 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8382 * g++.dg/ipa/devirt-51.C: New testcase.
8384 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8385 Jakub Jelinek <jakub@redhat.com>
8388 * gcc.dg/torture/pr70457.c: New.
8390 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8393 * gfortran.dg/allocate_with_source_19.f08: New test.
8395 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8398 * gfortran.dg/coarray_allocate_6.f08: New test.
8400 2016-04-04 Richard Biener <rguenther@suse.de>
8402 PR rtl-optimization/70484
8403 * gcc.dg/torture/pr70484.c: New testcase.
8405 2016-04-04 Marek Polacek <polacek@redhat.com>
8408 * gcc.dg/torture/pr70307.c: New test.
8410 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8414 * gcc.target/sh/torture/pr70416.c: New.
8416 2016-04-02 Martin Sebor <msebor@redhat.com>
8422 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8423 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8424 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8425 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8426 * g++.dg/cpp0x/constexpr-string.C: Same.
8427 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8428 * g++.dg/cpp0x/pr65398.C: Same.
8429 * g++.dg/ext/constexpr-vla1.C: Same.
8430 * g++.dg/ext/constexpr-vla2.C: Same.
8431 * g++.dg/ext/constexpr-vla3.C: Same.
8432 * g++.dg/ubsan/pr63956.C: Same.
8434 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8436 PR rtl-optimization/70467
8437 * gcc.target/i386/pr70467-2.c: New test.
8439 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8440 Marek Polacek <polacek@redhat.com>
8443 * g++.dg/init/new47.C: New test.
8445 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8448 * gcc.target/arm/pr70496.c: New test.
8450 2016-04-01 Nathan Sidwell <nathan@acm.org>
8453 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8455 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8458 * gcc.dg/strlenopt.h (memmove): New.
8459 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8460 instead of "string.h".
8461 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8462 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8463 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8464 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8465 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8466 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8467 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8468 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8469 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8470 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8471 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8472 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8473 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8474 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8475 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8476 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8477 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8478 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8479 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8480 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8482 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8484 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8485 (Holder::foo): Reflect this.
8487 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8490 * gcc.dg/pr70442.c: New test.
8492 2016-03-31 Nathan Sidwell <nathan@acm.org>
8495 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8497 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8500 * gcc.target/i386/pr70453.c: New test.
8502 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8505 * gcc.c-torture/pr70292.c: New test.
8507 2016-03-31 Marek Polacek <polacek@redhat.com>
8510 * c-c++-common/pr70297.c: New test.
8511 * g++.dg/cpp0x/typedef-redecl.C: New test.
8512 * gcc.dg/typedef-redecl2.c: New test.
8514 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8516 PR rtl-optimization/70460
8517 * gcc.c-torture/execute/pr70460.c: New test.
8519 2016-03-31 Richard Biener <rguenther@suse.de>
8522 * g++.dg/ext/vector30.C: New testcase.
8524 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8525 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8527 * gfortran.dg/fmt_pf.f90: New test.
8529 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8531 Forward-port from 5 branch
8532 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8535 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8536 dg-require-effective-target after dg-do.
8538 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8540 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8542 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8543 Julian Brown <julian@codesourcery.com>
8544 Chung-Lin Tang <cltang@codesourcery.com>
8545 Cesar Philippidis <cesar@codesourcery.com>
8546 James Norris <jnorris@codesourcery.com>
8547 Tom de Vries <tom@codesourcery.com>
8548 Nathan Sidwell <nathan@codesourcery.com>
8550 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8551 * c-c++-common/goacc/loop-clauses.c: Likewise.
8552 * g++.dg/goacc/template.C: Likewise.
8553 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8554 * gfortran.dg/goacc/loop-1.f95: Likewise.
8555 * gfortran.dg/goacc/loop-5.f95: Likewise.
8556 * gfortran.dg/goacc/loop-6.f95: Likewise.
8557 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8558 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8559 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8560 * c-c++-common/goacc/clauses-fail.c: Likewise.
8561 * c-c++-common/goacc/parallel-1.c: Likewise.
8562 * c-c++-common/goacc/reduction-1.c: Likewise.
8563 * c-c++-common/goacc/reduction-2.c: Likewise.
8564 * c-c++-common/goacc/reduction-3.c: Likewise.
8565 * c-c++-common/goacc/reduction-4.c: Likewise.
8566 * c-c++-common/goacc/routine-3.c: Likewise.
8567 * c-c++-common/goacc/routine-4.c: Likewise.
8568 * c-c++-common/goacc/routine-5.c: Likewise.
8569 * c-c++-common/goacc/tile.c: Likewise.
8570 * g++.dg/goacc/template.C: Likewise.
8571 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8572 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8573 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8574 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8575 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8576 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8577 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8578 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8579 * c-c++-common/goacc/use_device-1.c: ... this file.
8580 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8581 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8582 * c-c++-common/goacc/host_data-6.c: ... this file.
8583 * c-c++-common/goacc/loop-2-kernels.c: New file.
8584 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8585 * c-c++-common/goacc/loop-3.c: Likewise.
8586 * g++.dg/goacc/reference.C: Likewise.
8587 * g++.dg/goacc/routine-1.C: Likewise.
8588 * g++.dg/goacc/routine-2.C: Likewise.
8590 2016-03-30 Richard Biener <rguenther@suse.de>
8593 * gcc.dg/torture/pr70450.c: New testcase.
8595 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8598 * gcc.dg/torture/pr70421.c: New test.
8599 * gcc.target/i386/avx512f-pr70421.c: New test.
8601 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8604 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8605 (check): New function.
8607 (foo): Align stack to 16 bytes when calling bar.
8608 * gcc.target/i386/cleanup-2.c: Likewise.
8610 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8612 PR tree-optimization/59124
8613 * gcc.dg/Warray-bounds-19.c: New test.
8615 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8617 * lib/prune.exp (escape_regex_chars): New.
8618 (prune_file_path): Update to quote metcharacters for regexp.
8620 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8622 PR rtl-optimization/70429
8623 * gcc.c-torture/execute/pr70429.c: New test.
8625 PR tree-optimization/70405
8626 * gcc.dg/pr70405.c: New test.
8628 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8631 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8632 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8634 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8637 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8638 __cilkrts_set_param to set two workers.
8639 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8640 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8642 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8644 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8646 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8649 * gcc.target/i386/pr70406.c: New test.
8651 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8653 * gnat.dg/specs/double_record_extension3.ads: New test.
8655 2016-03-25 Richard Henderson <rth@redhat.com>
8658 * gcc.target/aarch64/pr70120-1.c: New.
8659 * gcc.target/aarch64/pr70120-2.c: New.
8660 * gcc.target/aarch64/pr70120-3.c: New.
8662 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8665 * g++.dg/template/mangle2.C: The dg-do directive should be
8666 "compile" not "assemble".
8668 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8671 * gcc.dg/pr69650.c: New test.
8673 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8675 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8677 2016-03-25 Alan Modra <amodra@gmail.com>
8679 * gcc.dg/dfp/pr70052.c: New test.
8681 2016-03-24 Richard Henderson <rth@redhat.com>
8684 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8685 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8687 2016-03-24 Tom de Vries <tom@codesourcery.com>
8689 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8691 2016-03-24 Tom de Vries <tom@codesourcery.com>
8693 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8694 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8696 2016-03-24 Tom de Vries <tom@codesourcery.com>
8698 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8699 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8701 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8704 * g++.dg/template/mangle2.C: New test.
8706 2016-03-24 Richard Biener <rguenther@suse.de>
8708 PR tree-optimization/70396
8709 * gcc.dg/torture/pr70396.c: New testcase.
8711 2016-03-24 Richard Biener <rguenther@suse.de>
8714 * gcc.dg/torture/pr70370.c: New testcase.
8716 2016-03-24 Tom de Vries <tom@codesourcery.com>
8718 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8719 * gfortran.dg/goacc/kernels-tree.f95: Same.
8720 * gfortran.dg/goacc/parallel-tree.f95: Same.
8722 2016-03-24 Tom de Vries <tom@codesourcery.com>
8724 * c-c++-common/goacc/uninit-if-clause.c: New test.
8725 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8727 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8730 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8733 2016-03-24 Richard Biener <rguenther@suse.de>
8735 PR tree-optimization/70372
8736 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8738 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8741 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8743 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8746 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8748 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8751 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8752 * g++.dg/cpp1y/pr70001.C: New test.
8755 * g++.dg/cpp0x/constexpr-70323.C: New test.
8757 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8758 Jason Merrill <jason@redhat.com>
8759 Jakub Jelinek <jakub@redhat.com>
8762 * g++.dg/cpp0x/constexpr-69315.C: New test.
8763 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8765 2016-03-23 Marek Polacek <polacek@redhat.com>
8768 * g++.dg/warn/Wignored-attributes-1.C: New test.
8769 * g++.dg/warn/Wignored-attributes-2.C: New test.
8771 2016-03-23 Tom de Vries <tom@codesourcery.com>
8773 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8775 * gfortran.dg/goacc/private-3.f95 (test): Same.
8776 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8779 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8781 * lib/target-supports.exp: Remove v7ve entry from loop
8782 creating effective target checks.
8783 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8784 (add_options_for_arm_arch_v7ve): Likewise.
8786 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8788 PR tree-optimization/70354
8789 * gcc.dg/vect/pr70354-1.c: New test.
8790 * gcc.dg/vect/pr70354-2.c: New test.
8791 * gcc.target/i386/avx2-pr70354-1.c: New test.
8792 * gcc.target/i386/avx2-pr70354-2.c: New test.
8794 2016-03-22 Jeff Law <law@redhat.com>
8797 * gcc.dg/tree-ssa/pr70232.c: New test.
8799 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8802 * gcc.target/i386/pr70302.c: New test.
8804 2016-03-22 Richard Biener <rguenther@suse.de>
8807 * g++.dg/torture/pr70251.C: New testcase.
8809 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8812 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8813 Wmisleading-indentation.c.
8814 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8815 reflect change to diagnostic text and order of messages.
8816 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8818 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8820 * g++.dg/ext/java-3.C: Don't compile on AIX.
8822 2016-03-22 Richard Biener <rguenther@suse.de>
8825 * gcc.dg/torture/pr70333.c: New testcase.
8827 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8829 * g++.dg/ext/pr70290.C: New test.
8831 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8834 * gcc.target/i386/pr70325.c: New test.
8836 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8839 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8840 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8843 * gcc.target/i386/pr70300.c: New test.
8846 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8847 (func2): New function for cond with parens, xfail warning for c++.
8848 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8850 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8853 * g++.dg/template/ptrmem30.C: New test.
8855 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8858 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8859 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8861 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8864 * gcc.dg/pr70326.c: New test.
8866 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8867 Jakub Jelinek <jakub@redhat.com>
8869 PR tree-optimization/70317
8870 * gcc.dg/pr70317.c: New test.
8872 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8875 * gcc.target/i386/pr70327.c: New test.
8877 2016-03-21 Martin Liska <mliska@suse.cz>
8880 * gcc.dg/ipa/pr70306.c: New test.
8882 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8884 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8885 * gcc.target/arm/attr-align3.c: Likewise.
8886 * gcc.target/arm/attr_arm.c: Likewise.
8887 * gcc.target/arm/flip-thumb.c: Likewise.
8889 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8892 * gcc.target/powerpc/altivec-36.c: New test.
8894 2016-03-21 Richard Biener <rguenther@suse.de>
8896 PR tree-optimization/70310
8897 * gcc.dg/torture/pr70310.c: New testcase.
8899 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8902 * gcc.target/i386/pr70293.c: New test.
8904 2016-03-21 Richard Biener <rguenther@suse.de>
8906 PR tree-optimization/70288
8907 * gcc.dg/torture/pr70288-1.c: New testcase.
8908 * gcc.dg/torture/pr70288-2.c: Likewise.
8910 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8912 PR rtl-optimization/69307
8913 * gcc.target/arm/pr69307.c: New test.
8915 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8917 PR rtl-optimization/69102
8918 * gcc.c-torture/compile/pr69102.c: New test.
8920 2016-03-18 Jeff Law <law@redhat.com>
8922 PR rtl-optimization/70263
8923 * gcc.c-torture/compile/pr70263-1.c: New test.
8924 * gcc.target/i386/pr70263-2.c: New test.
8926 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8928 PR rtl-optimization/70278
8929 * gcc.dg/torture/pr70278.c: New test.
8930 * gcc.target/arm/pr70278.c: New test.
8932 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8935 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8936 (test_builtin_types_compatible_p): New test function.
8937 * gcc.dg/pr70281.c: New test case.
8939 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8942 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8944 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8946 PR tree-optimization/70252
8947 * gcc.dg/pr70252.c: New test.
8949 2016-03-18 Tom de Vries <tom@codesourcery.com>
8951 * gcc.dg/pr70161-2.c: New test.
8952 * gcc.dg/pr70161.c: New test.
8954 2016-03-18 Tom de Vries <tom@codesourcery.com>
8957 * gcc.dg/pr70269.c: New test.
8959 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8962 * g++.dg/ext/java-3.C: New test.
8964 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8967 * g++.dg/lookup/pr70205.C: New test.
8969 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8972 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8974 2016-03-17 Marek Polacek <polacek@redhat.com>
8977 * gcc.dg/atomic-op-6.c: New test.
8979 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8982 * c-c++-common/pr70264.c: New test case.
8984 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8987 * c-c++-common/pr70144-1.c: New test.
8988 * c-c++-common/pr70144-2.c: New test.
8991 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8992 * g++.dg/opt/flifetime-dse6.C: New test.
8993 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8995 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8998 * gcc.dg/pic-1.c: New test.
8999 * gcc.dg/pic-2.c: Likewise.
9000 * gcc.dg/pic-3.c: Likewise.
9001 * gcc.dg/pic-4.c: Likewise.
9002 * gcc.dg/pie-1.c: Likewise.
9003 * gcc.dg/pie-2.c: Likewise.
9004 * gcc.dg/pie-3.c: Likewise.
9005 * gcc.dg/pie-4.c: Likewise.
9006 * gcc.dg/pie-5.c: Likewise.
9007 * gcc.dg/pie-6.c: Likewise.
9009 2016-03-17 Tom de Vries <tom@codesourcery.com>
9011 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9012 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9014 2016-03-17 Richard Biener <rguenther@suse.de>
9017 * g++.dg/debug/pr70271.C: New testcase.
9019 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9021 * gcc.target/i386/pr70251.c: New test.
9023 2016-03-17 Marek Polacek <polacek@redhat.com>
9026 * g++.dg/warn/constexpr-70194.C: New test.
9028 2016-03-16 Richard Henderson <rth@redhat.com>
9031 * gcc.c-torture/compile/pr70240.c: New.
9033 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9035 * gcc.c-torture/compile/20151204.c: Skip for avr.
9037 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9040 * g++.dg/opt/pr70245.C: New test.
9041 * g++.dg/opt/pr70245.h: New file.
9042 * g++.dg/opt/pr70245-aux.cc: New file.
9044 2016-03-16 Martin Sebor <msebor@redhat.com>
9046 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9048 2016-03-16 Richard Henderson <rth@redhat.com>
9051 * gcc.c-torture/compile/pr70199.c: New.
9053 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9055 * gcc.dg/uninit-19.c: Run dos2unix.
9057 2016-03-16 Marek Polacek <polacek@redhat.com>
9060 * gcc.dg/nested-func-10.c: New test.
9061 * gcc.dg/nested-func-9.c: New test.
9063 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9065 PR tree-optimization/68714
9066 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9068 2016-03-16 Tom de Vries <tom@codesourcery.com>
9070 PR tree-optimization/68715
9071 * gcc.dg/graphite/pr68715-2.c: New test.
9072 * gcc.dg/graphite/pr68715.c: New test.
9073 * gfortran.dg/graphite/pr68715.f90: New test.
9075 2016-03-16 Tom de Vries <tom@codesourcery.com>
9077 PR tree-optimization/68809
9078 * gcc.dg/graphite/pr68809-2.c: New test.
9079 * gcc.dg/graphite/pr68809.c: New test.
9081 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9084 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9085 method call to i () as argument. Adjust expected output.
9088 * g++.dg/ubsan/pr70147-1.C: New test.
9089 * g++.dg/ubsan/pr70147-2.C: New test.
9091 2016-03-15 Martin Sebor <msebor@redhat.com>
9094 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9096 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9098 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9101 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9104 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9105 libatomic_available.
9107 2016-03-15 Marek Polacek <polacek@redhat.com>
9110 * g++.dg/ext/attribute-may-alias-4.C: New test.
9112 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9114 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9115 -fvar-tracking-assignments-toggle flag.
9117 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9119 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9121 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9123 PR rtl-optimization/70222
9124 * gcc.c-torture/execute/pr70222-1.c: New test.
9125 * gcc.c-torture/execute/pr70222-2.c: New test.
9127 2016-03-15 Richard Henderson <rth@redhat.com>
9129 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9131 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9133 PR rtl-optimization/69032
9134 * gcc.dg/pr69032.c: New test.
9136 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9138 PR rtl-optimization/63384
9139 * g++.dg/pr63384.C: New test.
9141 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9144 * gcc.target/i386/pr64411.C: New test.
9146 2016-03-15 Tom de Vries <tom@codesourcery.com>
9148 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9149 * gfortran.dg/goacc/kernels-alias.f95: New test.
9151 2016-03-14 Martin Sebor <msebor@redhat.com>
9154 * g++.dg/cpp0x/constexpr-inline.C: New test.
9155 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9157 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9159 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9161 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9164 * gcc.dg/pr70219.c: New test.
9166 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9169 * gcc.dg/torture/pr70083.c: New test.
9170 * gcc.target/i386/pr70083.c: New test.
9172 2016-03-14 Richard Biener <rguenther@suse.de>
9174 PR tree-optimization/56365
9175 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9177 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9180 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9182 * g++.dg/pr70098.C: New testcase.
9185 2016-03-14 Tom de Vries <tom@codesourcery.com>
9187 PR tree-optimization/70045
9188 * gcc.dg/graphite/pr70045.c: New test.
9190 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9193 * gfortran.dg/include_9.f90: New test.
9195 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9198 gfortran.dg/prof/prof.exp: New script.
9199 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9201 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9203 PR rtl-optimization/69307
9204 * gcc.dg/pr69307.c: New test.
9206 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9209 * gcc.target/arm/pr69614.c: New.
9211 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9214 * gfortran.dg/submodule_14.f08: New test
9217 * gfortran.dg/submodule_15.f08: New test
9219 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9222 * g++.dg/cpp1y/paren3.C: New test.
9224 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9227 * gcc.target/powerpc/ppc-round2.c: New test.
9229 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9232 * gcc.dg/torture/pr70123.c: New test.
9234 2016-03-11 Jeff Law <law@redhat.com>
9236 PR tree-optimization/70190
9237 * gcc.c-torture/compile/pr70190.c: New test.
9239 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9242 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9244 (test43_b): Likewise.
9245 (test43_c): Likewise.
9246 (test43_d): Likewise.
9247 (test43_e): Likewise.
9248 (test43_f): Likewise.
9249 (test43_g): Likewise.
9250 (test44_a): Likewise.
9251 (test44_b): Likewise.
9252 (test44_c): Likewise.
9253 (test44_d): Likewise.
9254 (test44_e): Likewise.
9256 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9259 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9261 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9263 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9266 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9270 * gcc.target/aarch64/pr69245_2.c: New test.
9272 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9274 PR tree-optimization/70177
9275 * gcc.dg/pr70177.c: New test.
9277 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9279 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9281 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9283 * gcc.dg/tree-ssa/sra-20.c: New.
9285 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9287 PR rtl-optimization/70174
9288 * gcc.dg/pr70174.c: New test.
9290 PR tree-optimization/70169
9291 * gcc.dg/pr70169.c: New test.
9293 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9296 * gcc.target/i386/pr70160.c: New test.
9298 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9300 * gcc.target/s390/dfp-1.c: New test.
9302 2016-03-10 Nick Clifton <nickc@redhat.com>
9305 * gcc.target/aarch64/pr70044.c: New test.
9307 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9308 Jakub Jelinek <jakub@redhat.com>
9311 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9312 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9313 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9315 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9318 * g++.dg/lto/pr69589_0.C: New testcase
9319 * g++.dg/lto/pr69589_1.C: New testcase
9321 2016-03-10 Marek Polacek <polacek@redhat.com>
9324 * g++.dg/delayedfold/unary-plus1.C: New test.
9326 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9328 * gcc.target/arm/pr45701-1.c: Escape brackets.
9329 * gcc.target/arm/pr45701-2.c: Likewise.
9331 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9333 * gfortran.dg/unconstrained_commons.f: New.
9335 2016-03-10 Alan Modra <amodra@gmail.com>
9337 * gcc.dg/pr69195.c: New.
9338 * gcc.dg/pr69238.c: New.
9340 2016-03-10 Tom de Vries <tom@codesourcery.com>
9343 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9345 2016-03-10 Richard Biener <rguenther@suse.de>
9347 PR tree-optimization/70128
9348 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9349 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9351 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9353 PR tree-optimization/70152
9354 * gcc.dg/pr70152.c: New test.
9357 * gcc.target/i386/pr70086-1.c: New test.
9358 * gcc.target/i386/pr70086-2.c: New test.
9359 * gcc.target/i386/pr70086-3.c: New test.
9361 PR tree-optimization/70127
9362 * gcc.c-torture/execute/pr70127.c: New test.
9364 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9366 * c-c++-common/goacc/combined-directives-2.c: New test.
9368 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9372 * g++.dg/diagnostic/pr70105.C: New test.
9373 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9374 (test_multiple_ordinary_maps): New test function.
9376 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9380 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9381 Drop range information from call to inform_at_rich_loc.
9382 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9384 (test_show_locus): Replace calls to rich_location::add_range with
9385 calls to add_range. Rewrite the tests that used the now-defunct
9386 rich_location ctor taking a source_range. Simplify other tests
9387 by replacing calls to COMBINE_LOCATION_DATA with calls to
9390 2016-03-09 Richard Biener <rguenther@suse.de>
9391 Jakub Jelinek <jakub@redhat.com>
9393 PR tree-optimization/70138
9394 * gcc.dg/vect/pr70138-1.c: New testcase.
9395 * gcc.dg/vect/pr70138-2.c: Likewise.
9397 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9400 * gcc.target/i386/pr70049.c: New test.
9402 2016-03-09 Richard Biener <rguenther@suse.de>
9405 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9406 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9407 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9409 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9411 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9414 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9417 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9420 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9423 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9424 in testcase comment.
9426 2016-03-09 Tom de Vries <tom@codesourcery.com>
9428 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9429 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9430 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9431 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9432 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9433 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9434 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9435 * gfortran.dg/goacc/kernels-loop.f95: New test.
9437 2016-03-08 Martin Sebor <msebor@redhat.com>
9440 * g++.dg/warn/overflow-warn-7.C: New test.
9442 2016-03-08 Jason Merrill <jason@redhat.com>
9444 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9445 * lib/target-supports.exp (check_effective_target_concepts): New.
9447 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9450 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9451 * g++.dg/ubsan/pr70135.C: New test.
9454 * gcc.dg/pr70110.c: New test.
9456 2016-03-07 Martin Jambor <mjambor@suse.cz>
9458 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9459 * c-c++-common/gomp/if-1.c: Likewise.
9460 * c-c++-common/gomp/pr61486-2.c: Likewise.
9461 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9462 to dg-additional-options.
9463 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9464 * g++/gomp/target-teams-1.c: Likewise.
9465 * gcc.dg/gomp/gomp.exp: Likewise.
9466 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9467 dg-additional-options.
9468 * gfortran.dg/gomp/gomp.exp: Likewise.
9469 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9470 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9471 dg-additional-options.
9472 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9474 2016-03-07 Martin Jambor <mjambor@suse.cz>
9476 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9477 * c-c++-common/gomp/gridify-1.c: New test.
9478 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9480 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9482 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9483 trigger for cortex-r8, when scanning for register r8.
9484 * gcc.target/arm/pr45701-2.c: Likewise.
9486 2016-02-26 Richard Biener <rguenther@suse.de>
9487 Jeff Law <law@redhat.com>
9489 PR tree-optimization/69740
9490 * gcc.c-torture/compile/pr69740-1.c: New test.
9491 * gcc.c-torture/compile/pr69740-2.c: New test.
9493 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9495 * lib/target-supports.exp
9496 (check_effective_target_whole_vector_shift): Enable for PPC64.
9498 2016-03-07 Richard Biener <rguenther@suse.de>
9500 PR tree-optimization/70115
9501 * gcc.dg/torture/pr70115.c: New testcase.
9503 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9506 * c-c-++-common/goacc/pr69916.c: New.
9508 2016-03-07 Richard Henderson <rth@redhat.com>
9510 * gcc.c-torture/compile/pr70061.c: New test.
9512 2016-03-07 Richard Biener <rguenther@suse.de>
9515 * gcc.dg/vect/O3-pr36098.c: New testcase.
9517 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9519 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9521 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9523 * gnat.dg/renaming9.ad[sb]: New testcase.
9525 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9528 * g++.dg/expr/stdarg3.C: New test.
9530 2016-03-04 Jeff Law <law@redhat.com>
9532 PR tree-optimization/69196
9533 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9536 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9539 * gcc.dg/pr69973.c: New test.
9541 PR rtl-optimization/69941
9542 * gcc.dg/torture/pr69941.c: New test.
9545 * gcc.dg/pr69824.c: New test.
9547 2016-03-05 Tom de Vries <tom@codesourcery.com>
9549 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9550 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9553 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9556 * g++.dg/cpp1y/var-templ48.C: New test.
9557 * g++.dg/cpp1y/var-templ49.C: New test.
9559 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9561 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9563 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9566 * g++.dg/ubsan/pr70035.C: New test.
9569 * gcc.target/i386/pr70062.c: New test.
9571 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9573 * g++.dg/template/typename21.C: Remove c++98_only.
9575 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9577 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9579 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9582 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9584 (fn_42_b): Likewise.
9585 (fn_42_c): Likewise.
9587 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9590 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9592 (fn_40_b): Likewise.
9593 (fn_41_a): Likewise.
9594 (fn_41_b): Likewise.
9596 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9599 * gcc.target/i386/avx512f-pr70059.c: New test.
9600 * gcc.target/i386/avx512dq-pr70059.c: New test.
9602 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9604 PR rtl-optimization/57676
9605 * gcc.dg/torture/pr57676.c: New test.
9607 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9609 * gcc.dg/pr70026.c: New test.
9611 2016-03-04 Marek Polacek <polacek@redhat.com>
9614 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9615 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9617 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9620 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9622 (test_corners_sisd_si): Likewise.
9623 (main): Remove checks of the above.
9624 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9626 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9628 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9630 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9632 * gcc.dg/torture/pr69951.c: Accept argc==0.
9634 2016-03-04 Richard Biener <rguenther@suse.de>
9637 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9638 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9640 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9643 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9646 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9649 * gcc.dg/guality/pr69947.c: New test.
9651 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9654 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9656 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9658 PR rtl-optimization/69904
9659 * gcc.target/arm/pr69904.c: New test.
9661 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9664 * gcc.dg/vect/pr70021.c: New test.
9665 * gcc.target/i386/pr70021.c: New test.
9667 2016-03-03 Marek Polacek <polacek@redhat.com>
9670 * gcc.dg/pr70050.c: New test.
9672 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9674 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9676 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9678 PR tree-optimization/70043
9679 * gfortran.dg/vect/pr70043.f90: New test.
9681 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9683 * gnat.dg/specs/task1.ads: New test.
9685 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9687 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9688 Invoke gdb with -batch.
9689 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9691 2016-03-03 Richard Biener <rguenther@suse.de>
9693 PR tree-optimization/55936
9694 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9696 2016-03-02 Jeff Law <law@redhat.com>
9698 PR rtl-optimization/69942
9699 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9700 effects of argument promotions.
9702 PR tree-optimization/69987
9703 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9704 target does not support -fprefetch-loop-arrays.
9706 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9708 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9710 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9712 PR rtl-optimization/69052
9713 * gcc.target/i386/pr69052.c: New test.
9715 2016-03-02 Alan Modra <amodra@gmail.com>
9717 * gcc.dg/pr69990.c: New.
9719 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9722 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9725 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9728 * gcc.target/i386/pr70028.c: New test.
9730 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9732 * c-c++-common/asan/swapcontext-test-1.c,
9733 * c-c++-common/tsan/thread_leak.c,
9734 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9735 * g++.dg/tsan/benign_race.C,
9736 * g++.dg/tsan/fd_close_norace.C,
9737 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9738 races with sanitizer output
9740 2016-03-02 Richard Biener <rguenther@suse.de>
9741 Uros Bizjak <ubizjak@gmail.com>
9744 * gcc.dg/simd-8.c: New testcase.
9746 2016-03-02 Richard Biener <rguenther@suse.de>
9749 * gcc.dg/simd-7.c: New testcase.
9751 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9753 * gcc.target/i386/pr70007.c: Tweak.
9755 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9757 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9759 2016-03-02 Marek Polacek <polacek@redhat.com>
9762 * gcc.dg/pr67854.c: New test.
9764 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9767 * gcc.dg/torture/pr70025.c: New test.
9769 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9771 PR tree-optimization/68621
9772 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9774 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9776 * gcc.target/i386/pr70007.c: New test.
9778 2016-03-01 Jeff Law <law@redhat.com>
9780 PR tree-optimization/69196
9781 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9783 PR tree-optimization/69196
9784 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9785 duplicating code and spoiling the expected output.
9787 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9790 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9791 supports power9 before doing tests.
9792 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9793 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9794 * gcc.target/powerpc/p9-permute.c: Likewise.
9796 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9799 * gcc.target/i386/pr70027.c: New test.
9801 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9803 * gcc.dg/pr70017.c: New test.
9805 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9809 * gcc.dg/pr69796.c: New test.
9810 * gcc.dg/pr69974.c: New test.
9812 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9814 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9816 2016-02-29 Jeff Law <law@redhat.com>
9818 PR tree-optimization/69987
9819 * gfortran.dg/pr69987.f90: New test.
9821 PR tree-optimization/69989
9822 * gcc.c-torture/compile/pr69989-2.c: New test.
9824 2016-03-01 Marek Polacek <polacek@redhat.com>
9827 * g++.dg/parse/invalid1.C: New test.
9829 2016-03-01 Richard Biener <rguenther@suse.de>
9832 * gcc.dg/pr70022.c: New testcase.
9834 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9836 PR tree-optimization/69956
9837 * gcc.dg/pr69956.c: New test.
9839 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9842 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9843 XFAIL when hardware supports efficient unaligned storage access.
9845 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9848 * g++.dg/template/pr69961a.C: New test.
9849 * g++.dg/template/pr69961b.C: New test.
9851 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9853 PR preprocessor/69985
9854 * gcc.dg/cpp/pr69985.c: New test case.
9856 2016-02-29 Jeff Law <law@redhat.com>
9858 PR tree-optimization/70005
9859 * gcc.c-torture/execute/pr70005.c New test.
9861 PR tree-optimization/69999
9862 * gcc.c-torture/compile/pr69999.c: New test.
9864 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9866 PR tree-optimization/69652
9867 * gcc.dg/torture/pr69652.c: Delete test.
9868 * gcc.dg/vect/pr69652.c: New test.
9870 2016-02-19 Richard Biener <rguenther@suse.de>
9872 PR tree-optimization/69980
9873 * gfortran.dg/vect/pr69980.f90: New testcase.
9875 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9877 * gcc.target/sparc/20160229-1.c: New test.
9879 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9881 * gnat.dg/stack_usage3.adb: New test.
9882 * gnat.dg/stack_usage3_pkg.ads: New helper.
9884 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9886 * gnat.dg/renaming8.adb: New test.
9887 * gnat.dg/renaming8_pkg1.ads: New helper.
9888 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9889 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9891 2016-02-29 Richard Biener <rguenther@suse.de>
9893 PR tree-optimization/69720
9894 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9896 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9900 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9902 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9903 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9906 * gfortran.dg/coarray_8.f90: Adjust error message.
9907 * gfortran.dg/pr56007.f90: New test.
9908 * gfortran.dg/pr56007.f: New test.
9910 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9912 PR tree-optimization/69989
9913 * gcc.dg/torture/pr69989.c: New test.
9915 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9917 * gcc.target/i386/stack-realign-win.c: New test.
9919 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9922 * gfortran.dg/pr60126.f90: New test.
9924 2016-02-27 Jeff Law <law@redhat.com>
9927 2016-02-26 Richard Biener <rguenther@suse.de>
9928 Jeff Law <law@redhat.com>
9930 PR tree-optimization/69740
9931 * gcc.c-torture/compile/pr69740-1.c: New test.
9932 * gcc.c-torture/compile/pr69740-2.c: New test.
9934 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9937 * gfortran.dg/newunit_4.f90: New test.
9939 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9942 PR rtl-optimization/69886
9943 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9944 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9947 2016-02-26 Martin Sebor <msebor@redhat.com>
9949 PR tree-optimization/15826
9950 * gcc.dg/tree-ssa/pr15826.c: New test.
9952 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9955 * gcc.target/powerpc/pr69969.c: New test.
9957 2016-02-26 Martin Sebor <msebor@redhat.com>
9960 * g++.old-deja/g++.other/decl5.C: Add a test case.
9962 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9965 * gcc.target/powerpc/pr69946.c: New file.
9967 2016-02-26 Richard Biener <rguenther@suse.de>
9968 Jeff Law <law@redhat.com>
9970 PR tree-optimization/69740
9971 * gcc.c-torture/compile/pr69740-1.c: New test.
9972 * gcc.c-torture/compile/pr69740-2.c: New test.
9974 2016-02-26 Martin Jambor <mjambor@suse.cz>
9977 * gcc.dg/torture/pr69932.c: New test.
9978 * gcc.dg/torture/pr69936.c: Likewise.
9980 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9983 * gcc.target/s390/pr69709.c: New test.
9985 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9988 * gcc.target/aarch64/pr69245_1.c: New test.
9990 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9993 * gcc.dg/torture/pr69613.c: New test.
9995 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9997 PR rtl-optimization/69891
9998 * gcc.target/i386/pr69891.c: New test.
10000 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10001 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10004 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10005 functionality for both 32-bit and 64-bit.
10007 2016-02-26 Richard Biener <rguenther@suse.de>
10009 PR tree-optimization/69551
10010 * gcc.dg/torture/pr69951.c: New testcase.
10012 2016-02-25 Richard Biener <rguenther@suse.de>
10014 PR tree-optimization/48795
10015 * gcc.dg/Warray-bounds-18.c: New testcase.
10017 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10019 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10021 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10023 PR rtl-optimization/69896
10024 * gcc.dg/pr69896.c: New test.
10026 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10029 * g++.dg/cpp1y/paren2.C: New test.
10031 2016-02-24 Martin Sebor <msebor@redhat.com>
10034 * gcc.dg/enum-mode-2.c: New test.
10036 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10039 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10040 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10041 * g++.dg/ubsan/pr69922.C: New test.
10043 2016-02-24 Marek Polacek <polacek@redhat.com>
10046 * gcc.dg/pr69819.c: New test.
10048 2016-02-24 Martin Sebor <msebor@redhat.com>
10051 * g++.dg/ext/flexary15.C: New test.
10053 2016-02-24 Martin Sebor <msebor@redhat.com>
10055 * gcc.dg/builtins-68.c: Avoid making unportable
10056 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10057 * g++.dg/ext/builtin_alloca.C: Same.
10059 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10060 Charles Baylis <charles.baylis@linaro.org>
10063 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10065 2016-02-24 Richard Biener <rguenther@suse.de>
10066 Jakub Jelinek <jakub@redhat.com>
10068 PR middle-end/69760
10069 * gcc.dg/torture/pr69760.c: New testcase.
10071 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10073 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10074 pattern on Solaris with as.
10076 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10078 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10079 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10080 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10081 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10083 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10085 PR middle-end/69915
10086 * gcc.dg/pr69915.c: New test.
10088 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10090 PR rtl-optimization/69886
10091 * gcc.dg/torture/pr69886.c: New test.
10093 2016-02-24 Richard Biener <rguenther@suse.de>
10095 PR middle-end/68963
10096 * gcc.dg/torture/pr68963.c: New testcase.
10098 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10101 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10102 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10103 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10104 * gcc.target/arm/atomic_loaddi_1.c: New test.
10105 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10106 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10107 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10108 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10109 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10110 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10111 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10112 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10114 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10116 PR middle-end/69909
10117 * gcc.dg/torture/pr69909.c: New test.
10119 2016-02-24 Richard Biener <rguenther@suse.de>
10121 PR tree-optimization/69907
10122 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10123 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10124 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10126 2016-02-24 Christian Bruel <christian.bruel@st.com>
10128 * gcc.target/arm/pragma_cpp_fma.c: New test.
10130 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10133 * gfortran.dg/include_6.f90: Update test.
10135 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10138 * objc.dg/pr69844.m: New test.
10140 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10142 PR libgfortran/69456
10143 * gfortran.dg/namelist_89.f90: New test.
10144 * gfortran.dg/pr59700.f90: Update test..
10146 2016-02-23 Martin Sebor <msebor@redhat.com>
10148 PR middle-end/69780
10149 * g++.dg/ext/builtin_alloca.C: New test.
10150 * gcc.dg/builtins-68.c: New test.
10152 2016-02-23 Richard Henderson <rth@redhat.com>
10154 * gcc.target/i386/addr-space-3.c: Remove test.
10156 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10158 PR preprocessor/69126
10159 PR preprocessor/69543
10160 * c-c++-common/pr69126-2-long.c: New test.
10161 * c-c++-common/pr69126-2-short.c: New test.
10162 * c-c++-common/pr69543-1.c: Remove xfail.
10164 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10166 PR preprocessor/69126
10167 PR preprocessor/69543
10168 PR preprocessor/69558
10169 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10171 (test_2): ...this, and add leading comment.
10172 (MACRO_3, test_3): New.
10173 (MACRO_4A, MACRO_4B, test_4): New.
10174 (MACRO): Rename to...
10175 (MACRO_5): ...this.
10177 (test_5): ...this, updating for renaming of MACRO, and
10178 add leading comment.
10179 * c-c++-common/pr69543-1.c: New.
10180 * c-c++-common/pr69543-2.c: New.
10181 * c-c++-common/pr69543-3.c: New.
10182 * c-c++-common/pr69543-4.c: New.
10183 * c-c++-common/pr69558-1.c: New.
10184 * c-c++-common/pr69558-2.c: New.
10185 * c-c++-common/pr69558-3.c: New.
10186 * c-c++-common/pr69558-4.c: New.
10187 * gcc.dg/pr69558.c: Move to...
10188 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10191 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10193 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10194 to -ftree-parallelize-loops/-fopenacc changes.
10195 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10196 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10197 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10198 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10199 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10200 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10201 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10202 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10203 * c-c++-common/goacc/kernels-loop.c: Likewise.
10204 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10205 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10206 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10207 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10209 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10211 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10213 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10216 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10219 * gcc.dg/pr69900.c: New test.
10221 2016-02-23 Martin Jambor <mjambor@suse.cz>
10223 PR tree-optimization/69666
10224 * gcc.dg/tree-ssa/pr69666.c: New test.
10226 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10229 * gfortran.dg/coarray_allocate_5.f08: New test.
10231 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10233 * gcc.target/s390/vcond-shift.c: Move to ...
10234 * gcc.target/s390/vector/vcond-shift.c: ... here.
10236 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10238 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10239 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10241 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10243 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10245 2016-02-20 Mark Wielaard <mjw@redhat.com>
10248 * gcc.dg/unused-variable-3.c: New test.
10250 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10253 * gcc.target/i386/pr69888.c: New test.
10255 2016-02-22 Richard Biener <rguenther@suse.de>
10257 PR tree-optimization/69882
10258 * gfortran.dg/vect/pr69882.f90: New testcase.
10260 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10263 * gcc.dg/pr69885.c: New test.
10265 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10269 * gcc.target/sh/pr54089-10.c: New.
10271 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10274 * gfortran.dg/deferred_character_15.f90 : New test.
10276 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10279 gfortran.dg/allocate_with_source_18.f03: New test.
10281 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10284 gfortran.dg/gomp/pr52531.f90: New test.
10286 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10289 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10292 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10295 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10296 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10299 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10302 * g++.dg/torture/pr69851.C: New test.
10304 2016-02-19 Martin Sebor <msebor@redhat.com>
10307 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10309 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10312 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10313 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10316 * g++.dg/cpp0x/pr67767.C: New test.
10318 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10320 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10321 for fp, simd, crypto, crc, lse.
10322 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10324 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10325 effective target check.
10327 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10330 * gcc.target/i386/pr69820.c: New test.
10332 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10334 * gcc.target/s390/vector/int128-1.c: New test.
10336 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10338 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10340 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10342 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10343 instruction pattern name to prevent the testcase from failing with
10346 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10348 * gcc.target/s390/md/movstr-2.c: New test.
10350 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10352 * gcc.target/s390/morestack.c: New test.
10354 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10357 * gcc.target/s390/pr69625.c: Add test case.
10359 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10362 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10364 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10367 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10368 * gcc.target/powerpc/fusion3.c: Likewise.
10370 2016-02-18 Richard Biener <rguenther@suse.de>
10372 PR middle-end/69553
10373 * g++.dg/torture/pr69553.C: New testcase.
10375 2016-02-18 Nick Clifton <nickc@redhat.com>
10379 * gcc.target/arm/pr62554.c: New test.
10380 * gcc.target/arm/pr69610-1.c: New test.
10381 * gcc.target/arm/pr69610-2.c: New test.
10383 2016-02-18 Richard Biener <rguenther@suse.de>
10385 PR middle-end/69854
10386 * gcc.dg/torture/pr69854.c: New testcase.
10388 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10391 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10393 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10395 * gcc.target/powerpc/vec-cg.c: New test.
10397 2016-02-17 Richard Biener <rguenther@suse.de>
10400 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10402 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10405 * gcc.c-torture/compile/pr69161.c: New test.
10407 2016-02-17 David Sherwood <david.sherwood@arm.com>
10410 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10411 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10413 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10415 * gcc.dg/ifcvt-4.c: Skip on Visium.
10417 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10419 * gnat.dg/atomic8.adb: New test.
10421 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10423 * gnat.dg/discr46.ad[sb]: New test.
10425 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10428 * gcc.target/powerpc/pr48344-1.c: New test.
10430 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10433 * gfortran.dg/associate_21.f90: New test.
10435 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10438 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10439 -Wnonnull in dg-options.
10440 * c-c++-common/nonnull-2.c: New test.
10442 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10443 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10445 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10447 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10449 PR middle-end/69801
10450 * gcc.dg/pr69801.c: Add empty dg-options.
10452 2016-02-16 James Norris <jnorris@codesourcery.com>
10454 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10455 * g++.dg/goacc/deviceptr-1.c: New file.
10457 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10459 PR tree-optimization/69820
10460 * gcc.dg/vect/pr69820.c: New test.
10462 2016-02-16 Richard Biener <rguenther@suse.de>
10464 PR tree-optimization/69776
10465 * gcc.dg/torture/pr69776-2.c: New testcase.
10467 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10469 PR tree-optimization/69714
10470 * gcc.dg/torture/pr69714.c: New test.
10472 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10474 PR tree-optimization/69802
10475 * gcc.dg/pr69802.c: New test.
10477 2016-02-16 Richard Biener <rguenther@suse.de>
10479 PR middle-end/69801
10480 * gcc.dg/pr69801.c: New testcase.
10482 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10484 PR libgfortran/69651
10485 * gfortran.dg/read_bang.f90: New test.
10486 * gfortran.dg/read_bang4.f90: New test.
10488 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10491 * g++.dg/init/pr69658.C: New test.
10494 * c-c++-common/pr69797.c: New test.
10496 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10498 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10499 check for aarch64*-*-*.
10501 2016-02-15 Richard Biener <rguenther@suse.de>
10503 PR tree-optimization/69783
10504 * gcc.dg/vect/pr69783.c: New testcase.
10506 2016-02-15 Richard Biener <rguenther@suse.de>
10508 PR tree-optimization/69776
10509 * gcc.dg/torture/pr69776.c: New testcase.
10511 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10514 * gfortran.dg/type_decl_4.f90: Reinstated.
10516 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10519 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10521 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10525 * gfortran.dg/type_decl_4.f90: Removed.
10527 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10530 * gfortran.dg/type_decl_4.f90: New test.
10532 2016-02-14 Alan Modra <amodra@gmail.com>
10535 * gcc.c-torture/execute/stkalign.c: Revise test.
10537 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10540 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10542 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10545 * gcc.target/sh/torture/pr67260.c: New.
10547 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10549 * gcc.dg/pr67964.c: Add dg-require-alias.
10551 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10555 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10557 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10559 PR libgfortran/69668
10560 * gfortran.dg/namelist_88.f90: New test.
10562 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10564 PR libgfortran/69668
10565 * gfortran.dg/namelist_38.f90: Update test.
10566 * gfortran.dg/namelist_84.f90: Update test.
10568 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10571 * gcc.dg/pr69554-1.c: New test.
10572 * gfortran.dg/pr69554-1.F90: New test.
10573 * gfortran.dg/pr69554-2.F90: New test.
10574 * lib/gcc-dg.exp (proc dg-locus): New function.
10575 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10576 distinguish between the caret-printing and non-caret-printing
10577 cases. If caret-printing has been explicitly enabled, bail out
10578 without attempting to fix up the output.
10580 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10584 * gcc.dg/spellcheck-options-3.c: New test case.
10585 * gcc.dg/spellcheck-options-4.c: New test case.
10586 * gcc.dg/spellcheck-options-5.c: New test case.
10587 * gcc.dg/spellcheck-options-6.c: New test case.
10588 * gcc.dg/spellcheck-options-7.c: New test case.
10589 * gcc.dg/spellcheck-options-8.c: New test case.
10590 * gcc.dg/spellcheck-options-9.c: New test case.
10591 * gcc.dg/spellcheck-options-10.c: New test case.
10593 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10595 PR rtl-optimization/69764
10596 PR rtl-optimization/69771
10597 * c-c++-common/pr69764.c: New test.
10598 * gcc.dg/torture/pr69771.c: New test.
10600 2016-02-12 Marek Polacek <polacek@redhat.com>
10602 * g++.dg/torture/init-list1.C: New.
10604 2016-02-12 Marek Polacek <polacek@redhat.com>
10606 * gcc.dg/pr69522.c: Add empty dg-options.
10608 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10610 * g++.dg/lto/lto.exp: Include and init mpx.
10611 * g++.dg/lto/pr69729_0.C: New test.
10613 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10616 * g++.dg/ipa/pr69241-4.C: New test.
10619 * g++.dg/ipa/pr68672-1.C: New test.
10620 * g++.dg/ipa/pr68672-2.C: New test.
10621 * g++.dg/ipa/pr68672-3.C: New test.
10623 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10626 * gcc.dg/pr69522.c: New test.
10628 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10631 * g++.dg/cpp1y/69098.C: New test.
10632 * g++.dg/cpp1y/69098-2.C: New test.
10634 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10636 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10637 and neighbour -> neighbor.
10638 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10639 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10640 * c-c++-common/Wvarargs.c: Likewise.
10641 * c-c++-common/goacc/host_data-5.c: Likewise.
10642 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10643 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10644 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10645 * gcc.target/aarch64/pr60697.c: Likewise.
10646 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10647 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10648 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10649 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10650 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10651 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10652 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10653 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10654 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10655 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10656 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10657 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10658 * g++.dg/lookup/koenig5.C: Likewise.
10659 * g++.dg/ext/no-asm-2.C: Likewise.
10660 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10661 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10662 * gfortran.dg/used_types_16.f90: Likewise.
10663 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10664 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10665 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10666 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10667 * gfortran.dg/abstract_type_6.f03: Likewise.
10668 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10669 * gfortran.dg/used_types_15.f90: Likewise.
10670 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10671 * gfortran.dg/exit_3.f08: Likewise.
10672 * gfortran.dg/open_status_2.f90: Likewise.
10673 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10674 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10675 * gfortran.dg/associate_1.f03: Likewise.
10676 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10677 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10678 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10679 * gcc.dg/builtin-object-size-1.c: Likewise.
10680 * gcc.dg/noreturn-6.c: Likewise.
10681 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10682 * gcc.dg/globalalias.c: Likewise.
10683 * gcc.dg/builtins-config.h: Likewise.
10684 * gcc.dg/pr30457.c: Likewise.
10685 * gcc.c-torture/compile/volatile-1.c: Likewise.
10686 * gcc.c-torture/execute/20101011-1.c: Likewise.
10687 * c-c++-common/Waddress-1.c: Likewise.
10689 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10692 * c-c++-common/Waddress-1.c: New test.
10694 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10697 * gfortran.dg/associate_19.f03: New test.
10698 * gfortran.dg/associate_20.f03: New test.
10700 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10702 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10704 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10706 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10707 .arch armv8-a\n. Add -dA to dg-options.
10708 * gcc.target/aarch64/assembler_arch_1.c: New test.
10709 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10711 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10714 * g++.dg/cpp0x/pr68726.C: New.
10716 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10718 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10721 2016-02-11 Richard Biener <rguenther@suse.de>
10723 * g++.dg/tree-ssa/pr61034.C: Adjust.
10725 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10728 * gcc.target/s390/pr69148.c: New.
10730 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10732 PR tree-optimization/69652
10733 * gcc.dg/torture/pr69652.c: New test.
10735 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10736 Patrick Palka <ppalka@gcc.gnu.org>
10740 * g++.dg/ipa/pr69241-1.C: New test.
10741 * g++.dg/ipa/pr69241-2.C: New test.
10742 * g++.dg/ipa/pr69241-3.C: New test.
10743 * g++.dg/ipa/pr69649.C: New test.
10745 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10747 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10748 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10750 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10752 PR tree-optimization/68021
10753 * gcc.dg/tree-ssa/pr68021.c: New test.
10755 2016-02-10 Richard Biener <rguenther@suse.de>
10757 PR tree-optimization/69726
10758 * gcc.dg/uninit-22.c: New testcase.
10760 2016-02-09 Andrew Pinski <apinski@cavium.com>
10763 * gcc.c-torture/compile/20160205-1.c: New testcase.
10765 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10768 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10769 instead accessing a really large arrray.
10770 * gcc.target/powerpc/fusion3.c: Likewise.
10772 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10775 * gcc.c-torture/execute/pr68532.c: New test.
10777 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10780 * gcc.dg/pr69634.c: New.
10782 2016-02-09 Richard Biener <rguenther@suse.de>
10784 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10786 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10788 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10790 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10792 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10794 2016-02-09 Richard Biener <rguenther@suse.de>
10796 PR tree-optimization/69715
10797 * gcc.dg/torture/pr69715.c: New testcase.
10799 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10802 * g++.dg/cpp0x/trailing12.C: New test.
10803 * g++.dg/cpp0x/trailing13.C: New test.
10805 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10809 * g++.dg/cpp1y/auto-fn29.C: New test.
10810 * g++.dg/cpp1y/auto-fn30.C: New test.
10812 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10814 PR tree-optimization/69209
10815 * gcc.c-torture/compile/pr69209.c: New test.
10817 2016-02-08 Jeff Law <law@redhat.com>
10819 PR tree-optimization/68541
10820 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10821 of statements allowed in join block for path splitting.
10823 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10826 * g++.dg/gomp/pr59627.C: New test.
10829 * g++.dg/ipa/pr69239.C: New test.
10831 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10833 PR preprocessor/69664
10834 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10835 * gcc.dg/cpp/warn-comments.c: Likewise.
10837 2016-02-08 Marek Polacek <polacek@redhat.com>
10840 * g++.dg/init/const12.C: New test.
10842 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10845 * gcc.dg/lto/pr55113_0.c: Remove test.
10847 2016-02-08 Richard Biener <rguenther@suse.de>
10849 PR tree-optimization/69719
10850 * gcc.dg/torture/pr69719.c: New testcase.
10852 2016-02-08 Richard Biener <rguenther@suse.de>
10853 Jeff Law <law@redhat.com>
10856 * gcc.target/mips/pr68273.c: New testcase.
10858 2016-02-08 Richard Biener <rguenther@suse.de>
10860 PR rtl-optimization/69274
10861 * gcc.target/i386/addr-sel-1.c: XFAIL.
10863 2016-02-08 Jeff Law <law@redhat.com>
10865 PR tree-optimization/68541
10866 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10868 PR tree-optimization/65917
10869 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10871 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10874 * gfortran.dg/namelist_args.f90: New test.
10876 2016-02-05 Jeff Law <law@redhat.com>
10878 PR tree-optimization/68541
10879 * gcc.dg/tree-ssa/split-path-2.c: New test.
10880 * gcc.dg/tree-ssa/split-path-3.c: New test.
10881 * gcc.dg/tree-ssa/split-path-4.c: New test.
10882 * gcc.dg/tree-ssa/split-path-5.c: New test.
10883 * gcc.dg/tree-ssa/split-path-6.c: New test.
10884 * gcc.dg/tree-ssa/split-path-7.c: New test.
10886 2016-02-05 Martin Sebor <msebor@redhat.com>
10889 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10890 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10892 2016-02-06 Richard HEnderson <rth@redhat.com>
10895 * gcc.target/i386/addr-space-4.c: New.
10896 * gcc.target/i386/addr-space-5.c: New.
10898 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10901 * gfortran.dg/elemental_dependency_6.f90: New.
10903 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10905 PR rtl-optimization/69691
10906 * gcc.c-torture/execute/pr69691.c: New test.
10909 * g++.dg/parse/pr69628.C: New test.
10911 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10913 * gcc.dg/sancov/asan.c: Move to ...
10914 * gcc.dg/asan/sancov-1.c: ... here.
10916 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10918 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10920 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10923 * gcc.target/i386/pr69677.c: New test.
10925 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10928 * g++.dg/template/pr68948.C: New test.
10930 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10933 (only necessary on s390x).
10935 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10937 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10938 -mno-accumulate-outgoing-args.
10940 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10942 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10944 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10947 * c-c++-common/pr69669.c: New test.
10949 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10952 * g++.dg/pr69667.C: New file.
10954 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10957 * gcc.dg/pr69619.c: Add new test.
10959 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10961 PR rtl-optimization/69577
10962 * gcc.target/i386/pr69577.c: New test.
10964 2016-02-04 Martin Liska <mliska@suse.cz>
10966 * g++.dg/asan/pr69276.C: New test.
10968 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10972 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10973 a single smulbb instruction.
10974 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10975 * gcc.target/amr/wmul-2.c: Likewise.
10977 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10981 * gcc.c-torture/execute/pr67714.c: New test.
10983 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10986 * gcc.target/i386/pr69454-1.c: New test.
10987 * gcc.target/i386/pr69454-2.c: New test.
10989 2016-02-03 Martin Sebor <msebor@redhat.com>
10996 * g++.dg/ext/flexarray-mangle-2.C: New test.
10997 * g++.dg/ext/flexarray-mangle.C: New test.
10998 * g++.dg/ext/flexarray-subst.C: New test.
10999 * g++.dg/ext/flexary11.C: New test.
11000 * g++.dg/ext/flexary12.C: New test.
11001 * g++.dg/ext/flexary13.C: New test.
11002 * g++.dg/ext/flexary14.C: New test.
11003 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11005 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11007 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11008 Define only if CHECK_FLOAT128 is defined.
11009 (main): Properly initialize u5.
11011 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11014 * gcc.dg/pr69627.c: New test.
11017 * gcc.dg/pr69644.c: New test.
11019 2016-02-03 Mike Stump <mikestump@comcast.net>
11021 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11022 support for struct-layout-1.exp.
11024 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11027 * g++.dg/cpp0x/pr69056.C: New test.
11029 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11030 Alexandre Oliva <aoliva@redhat.com>
11033 * gcc.target/powerpc/pr69461.c: New.
11035 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11037 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11038 works from here ...
11039 (check_effective_target_fsanitize_thread): ... to here. Do not
11040 specify additional compile flags for the test source.
11041 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11042 specify additional compile flags for the test source.
11044 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11046 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11048 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11052 * gfortran.dg/coarray_allocate_2.f08: New test.
11053 * gfortran.dg/coarray_allocate_3.f08: New test.
11054 * gfortran.dg/coarray_allocate_4.f08: New test.
11056 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11058 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11059 use same scan-tree-dump-times on all platforms.
11060 * gcc.dg/vect/vect-outer-1.c: Likewise.
11061 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11062 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11063 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11064 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11065 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11066 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11067 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11069 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11071 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11074 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11076 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11078 2016-02-02 James Norris <jnorris@codesourcery.com>
11080 * c-c++-common/goacc/routine-5.c: Add tests.
11082 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11084 * gcc.target/nvptx/unsigned-cmp.c: New test.
11086 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11088 * gcc.target/aarch64/scalar_shift_1.c
11089 (test_corners_sisd_di): Improve force to SIMD register.
11090 (test_corners_sisd_si): Likewise.
11091 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11092 Remove scan-assembler check for ldr.
11094 2016-02-02 Richard Biener <rguenther@suse.de>
11096 PR tree-optimization/69595
11097 * gcc.dg/Warray-bounds-17.c: New testcase.
11099 2016-02-02 Richard Biener <rguenther@suse.de>
11101 PR tree-optimization/69606
11102 * gcc.dg/torture/pr69606.c: New testcase.
11104 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11106 PR middle-end/68542
11107 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11108 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11110 2016-02-02 Alan Modra <amodra@gmail.com>
11113 * gcc.target/powerpc/pr69548.c: New test.
11115 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11117 PR rtl-optimization/69592
11118 * gcc.dg/pr69592.c: New test.
11120 PR preprocessor/69543
11122 * gcc.dg/pr69543.c: New test.
11123 * gcc.dg/pr69558.c: New test.
11125 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11128 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11130 2016-02-01 Martin Sebor <msebor@redhat.com>
11132 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11134 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11136 PR tree-optimization/67921
11137 * c-c++-common/ubsan/pr67921.c: New test.
11139 2016-02-01 Richard Biener <rguenther@suse.de>
11141 PR middle-end/69556
11142 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11144 2016-02-01 Richard Biener <rguenther@suse.de>
11146 PR tree-optimization/69574
11147 * gcc.dg/torture/pr69574.c: New testcase.
11149 2016-02-01 Richard Biener <rguenther@suse.de>
11151 PR tree-optimization/69579
11152 * gcc.dg/setjmp-6.c: New testcase.
11154 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11156 PR rtl-optimization/69570
11157 * g++.dg/opt/pr69570.C: New test.
11159 2016-02-01 Richard Henderson <rth@redhat.com>
11161 * gcc.dg/pr69535.c: New test.
11163 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11166 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11167 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11170 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11172 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11174 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11177 * gfortran.dg/allocate_with_source_17.f03: New test.
11179 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11181 PR tree-optimization/69546
11182 * gcc.dg/torture/pr69546.c: New test.
11184 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11187 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11189 2016-01-30 Martin Sebor <msebor@redhat.com>
11192 * g++.dg/ext/flexary10.C: New test.
11194 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11197 gfortran.dg/common_23.f90: New test.
11199 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11203 condition being checked, and disable it when the target supports
11204 misaligned loads and stores.
11206 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11209 * gcc.dg/torture/pr69518.c: New test.
11211 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11214 * gcc.target/i386/pr69530.c: New test.
11216 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11219 * gcc.target/mips/div-delay.c: New test.
11221 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11224 * gcc.target/i386/pr69551.c: New test.
11227 * gcc.target/i386/pr66137.c: New test.
11229 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11231 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11232 always built for p5600.
11233 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11234 isa=p5600 dg-option.
11236 2016-01-29 Richard Biener <rguenther@suse.de>
11238 PR tree-optimization/69547
11239 * g++.dg/tree-ssa/pr69547.C: New testcase.
11241 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11244 * g++.dg/warn/Wunused-function2.C: New test.
11246 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11249 support for test to succeed.
11251 2016-01-29 Marek Polacek <polacek@redhat.com>
11255 * g++.dg/ext/constexpr-vla2.C: New test.
11256 * g++.dg/ext/constexpr-vla3.C: New test.
11257 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11259 2016-01-29 Richard Biener <rguenther@suse.de>
11261 PR middle-end/69537
11262 * gcc.dg/uninit-21.c: New testcase.
11264 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11267 * gcc.target/i386/pr69459.c: New test.
11269 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11272 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11273 * gcc.target/mips/pr68400.c: New test.
11275 2016-01-28 Martin Sebor <msebor@redhat.com>
11278 * gcc.target/powerpc/pr17381.c: New test.
11280 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11282 PR middle-end/69542
11283 * gcc.dg/torture/pr69542.c: New test.
11285 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11287 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11289 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11291 * gcc.dg/pr65980.c: Skip on AIX.
11292 * gcc.dg/pr66688.c: Same.
11294 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11297 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11298 * gcc.dg/tree-ssa/sra-18.c: Same.
11300 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11303 * gfortran.dg/block_15.f08: New test.
11304 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11305 on incorrectly closed BLOCK.
11307 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11309 * gcc.dg/declare-simd.c: New test.
11310 2016-01-28 Richard Biener <rguenther@suse.de>
11312 PR tree-optimization/69466
11313 * gfortran.dg/vect/pr69466.f90: New testcase.
11315 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11317 * g++.dg/pr67989.C: Remove ARM-specific option.
11318 * gcc.target/arm/pr67989.C: New file.
11320 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11322 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11323 and expm1 test for glibc < 2.11.
11325 2016-01-27 Richard Henderson <rth@redhat.com>
11327 * gcc.c-torture/execute/pr69447.c: New test.
11329 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11332 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11334 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11337 * gcc.dg/pr66869.c: New test.
11339 2016-01-25 Jeff Law <law@redhat.com>
11341 PR tree-optimization/68398
11342 PR tree-optimization/69196
11343 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11344 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11345 path to avoid new heuristic allowing more irreducible regions
11346 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11347 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11349 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11350 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11352 2016-01-27 Marek Polacek <polacek@redhat.com>
11355 * c-c++-common/vector-compare-4.c: New test.
11357 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11359 PR preprocessor/69126
11360 * c-c++-common/pr69126.c: New test case.
11362 2016-01-27 Ian Lance Taylor <iant@google.com>
11364 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11366 2016-01-27 Ryan Burn <contact@rnburn.com>
11369 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11371 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11374 * gcc.target/i386/pr69512.c: New test.
11376 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11379 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11381 2016-01-27 Marek Polacek <polacek@redhat.com>
11384 * g++.dg/pr69379.C: New test.
11386 2016-01-27 Martin Sebor <msebor@redhat.com>
11389 * g++.dg/abi/Wabi-2-2.C: New test.
11390 * g++.dg/abi/Wabi-2-3.C: New test.
11391 * g++.dg/abi/Wabi-3-2.C: New test.
11392 * g++.dg/abi/Wabi-3-3.C: New test.
11394 2016-01-27 Richard Biener <rguenther@suse.de>
11396 PR tree-optimization/69166
11397 * gcc.dg/torture/pr69166.c: New testcase.
11399 2016-01-27 Martin Jambor <mjambor@suse.cz>
11401 PR tree-optimization/69355
11402 * gcc.dg/tree-ssa/pr69355.c: New test.
11404 2016-01-27 Marek Polacek <polacek@redhat.com>
11407 * g++.dg/ext/constexpr-vla1.C: New test.
11409 2016-01-20 Christian Bruel <christian.bruel@st.com>
11412 * gcc.target/arm/pr69245.c: New test.
11414 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11416 PR tree-optimization/69399
11417 * gcc.dg/torture/pr69399.c: New test.
11419 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11423 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11425 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11427 2016-01-26 Tom de Vries <tom@codesourcery.com>
11429 PR tree-optimization/69110
11430 * gcc.dg/autopar/pr69110.c: New test.
11432 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11433 Sebastian Pop <s.pop@samsung.com>
11435 * gcc.dg/graphite/isl-ast-op-select.c: New.
11437 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11440 * gfortran.dg/allocate_error_6.f90: New test.
11442 2016-01-26 Richard Henderson <rth@redhat.com>
11444 * gcc.dg/tm/pr60908.c: New test.
11446 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11449 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11452 expected multiline output to reflect the colorization being
11453 disabled before newlines.
11454 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11455 (custom_diagnostic_finalizer): Replace call to
11456 pp_newline_and_flush with call to pp_flush.
11457 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11458 * gfortran.dg/implicit_class_1.f90: Likewise.
11459 * lib/gcc-dg.exp (allow_blank_lines): New global.
11460 (dg-allow-blank-lines-in-output): New procedure.
11461 (gcc-dg-prune): Complain about blank lines in the output, unless
11462 dg-allow-blank-lines-in-output was called.
11463 * lib/multiline.exp (_build_multiline_regex): Only support
11464 arbitrary followup text for non-blank-lines, not for blank lines.
11466 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11468 PR tree-optimization/69483
11469 * gcc.dg/pr69483.c: New test.
11470 * g++.dg/opt/pr69483.C: New test.
11472 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11475 * gcc.target/arm/pr68620.c: New test.
11477 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11479 * gcc.target/i386/pr68986-2.c: Remove -m32.
11481 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11484 * gcc.target/i386/pr68986-1.c: New test.
11485 * gcc.target/i386/pr68986-2.c: Likewise.
11486 * gcc.target/i386/pr68986-3.c: Likewise.
11488 2016-01-26 Christian Bruel <christian.bruel@st.com>
11490 * lib/target-supports.exp
11491 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11492 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11493 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11495 2016-01-26 Richard Biener <rguenther@suse.de>
11497 PR tree-optimization/69452
11498 * gcc.dg/torture/pr69452.c: New testcase.
11500 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11503 * gcc.dg/pr69442.c: New test.
11505 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11508 * gcc.target/aarch64/simd/pr67896.C: New.
11510 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11512 PR tree-optimization/69400
11513 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11515 (plugin_init): Call it.
11516 * gcc.dg/torture/pr69400.c: New test.
11518 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11520 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11522 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11523 Sebastian Pop <s.pop@samsung.com>
11525 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11528 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11529 Sebastian Pop <s.pop@samsung.com>
11531 * gcc.dg/graphite/pr69292.c: New.
11533 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11535 * c-c++-common/goacc/use_device-1.c: New test.
11537 2016-01-25 Jeff Law <law@redhat.com>
11539 PR tree-optimization/69196
11540 PR tree-optimization/68398
11541 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11542 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11544 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11547 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11550 2016-01-25 Richard Biener <rguenther@suse.de>
11553 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11555 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11558 * gcc.dg/pr69421.c: New test.
11560 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11562 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11563 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11564 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11565 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11566 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11567 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11568 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11569 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11570 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11571 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11573 2016-01-25 Richard Biener <rguenther@suse.de>
11575 PR tree-optimization/69376
11576 * gcc.dg/torture/pr69376.c: New testcase.
11578 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11582 * gfortran.dg/interface_38.f90: New test.
11583 * gfortran.dg/interface_39.f90: New test.
11585 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11588 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11593 * g++.dg/template/pr11858.C: New test.
11594 * g++.dg/template/pr24663.C: New test.
11595 * g++.dg/template/unify12.C: New test.
11596 * g++.dg/template/unify13.C: New test.
11597 * g++.dg/template/unify14.C: New test.
11598 * g++.dg/template/unify15.C: New test.
11599 * g++.dg/template/unify16.C: New test.
11600 * g++.dg/template/unify17.C: New test.
11602 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11605 gfortran.dg/pr68283.f90: New test.
11607 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11610 * gfortran.dg/inline_matmul_13.f90: New test.
11611 * gfortran.dg/matmul_bounds_8.f90: New test.
11612 * gfortran.dg/matmul_bounds_9.f90: New test.
11613 * gfortran.dg/matmul_bounds_10.f90: New test.
11615 2016-01-23 Tom de Vries <tom@codesourcery.com>
11617 PR tree-optimization/69426
11618 * gcc.dg/autopar/pr69426.c: New test.
11620 2016-01-23 Martin Sebor <msebor@redhat.com>
11624 * g++.dg/cpp0x/alignas5.C: New test.
11625 * g++.dg/ext/vector29.C: Same.
11627 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11629 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11630 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11631 _GNU_SOURCE from compile flags to the source.
11632 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11633 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11634 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11635 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11637 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11640 * g++.dg/opt/pr69432.C: New test.
11642 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11644 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11645 32-bit targets testing an -m64 multilib.
11647 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11649 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11652 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11654 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11656 2016-01-21 Christian Bruel <christian.bruel@st.com>
11659 * gcc.target/i386/pr68674.c
11660 * gcc.target/aarch64/pr68674.c
11661 * gcc.target/arm/pr68674.c
11663 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11666 * gcc.c-torture/execute/pr69403.c: New test.
11668 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11671 * g++.dg/template/pr55843.C: New.
11673 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11676 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11677 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11679 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11682 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11683 from dg-do compile directive, and instead add
11684 { dg-require-effective-target int128 }.
11686 2016-01-20 Martin Sebor <msebor@redhat.com>
11689 * gcc.dg/sync-fetch.c: New test.
11691 2016-01-21 Martin Sebor <msebor@redhat.com>
11694 * gcc.target/powerpc/pr69252.c: New test.
11696 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11699 * gfortran.dg/pr65996.f90: New test.
11701 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11704 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11705 expected to generate an error.
11707 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11709 PR middle-end/66178
11710 * gcc.dg/torture/pr66178.c: New test.
11712 2016-01-21 Anton Blanchard <anton@samba.org>
11713 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11716 * gcc.target/powerpc/pr63354.c: New test.
11718 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11720 PR rtl-optimization/68990
11721 * gcc.target/i386/pr68990: New.
11723 2016-01-21 Nick Clifton <nickc@redhat.com>
11726 * gcc.target/mips/pr69129.c: New.
11728 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11731 * g++.dg/cpp0x/pr58046.C: New.
11733 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11737 * gcc.target/arm/pr69187.c: New test.
11740 * g++.dg/torture/pr69355.C: New test.
11742 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11743 Sebastian Pop <s.pop@samsung.com>
11745 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11747 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11748 Sebastian Pop <s.pop@samsung.com>
11750 * gcc.dg/graphite/pr68976.c: New test.
11752 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11754 PR middle-end/67653
11755 * c-c++-common/pr67653.c: New test.
11756 * gcc.dg/torture/pr29119.c: Add dg-warning.
11758 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11760 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11762 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11765 * gcc.dg/pr24293.c: New test.
11766 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11767 incomplete struct type.
11768 * gcc.dg/declspec-1.c: Likewise.
11769 * gcc.dg/pr63549.c: Likewise.
11771 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11773 PR tree-optimization/66612
11774 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11775 for bdn instruction.
11777 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11779 * lib/target-supports.exp
11780 (check_effective_target_arm_fp_ok_nocache): New.
11781 (check_effective_target_arm_fp_ok): New.
11782 (add_options_for_arm_fp): New.
11783 (check_effective_target_arm_crypto_ok_nocache): Require
11784 target_arm_v8_neon_ok instead of arm32.
11785 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11786 (check_effective_target_arm_crypto_pragma_ok): New.
11787 (add_options_for_arm_vfp): New.
11788 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11789 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11790 target instead. Force initial fpu to vfp.
11791 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11792 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11793 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11795 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11796 use arm_vfp effective target instead. Force initial fpu to vfp.
11797 * gcc.target/arm/attr-neon3.c: Likewise.
11798 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11800 * gcc.target/arm/unsigned-float.c: Likewise.
11801 * gcc.target/arm/vfp-1.c: Likewise.
11802 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11803 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11804 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11805 * gcc.target/arm/vfp-ldmias.c: Likewise.
11806 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11807 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11808 * gcc.target/arm/vfp-stmiad.c: Likewise.
11809 * gcc.target/arm/vfp-stmias.c: Likewise.
11810 * gcc.target/arm/vnmul-1.c: Likewise.
11811 * gcc.target/arm/vnmul-2.c: Likewise.
11812 * gcc.target/arm/vnmul-3.c: Likewise.
11813 * gcc.target/arm/vnmul-4.c: Likewise.
11815 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11818 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11819 the MPX run-time library, for compile-time MPX test.
11820 * gcc.target/i386/chkp-always_inline.c: Likewise.
11821 * gcc.target/i386/chkp-bndret.c: Likewise.
11822 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11823 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11824 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11825 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11826 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11827 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11828 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11829 * gcc.target/i386/chkp-label-address.c: Likewise.
11830 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11831 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11832 * gcc.target/i386/chkp-pr69044.c: Likewise.
11833 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11834 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11835 * gcc.target/i386/chkp-strchr.c: Likewise.
11836 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11837 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11838 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11839 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11840 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11841 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11842 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11843 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11844 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11845 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11846 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11847 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11848 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11849 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11850 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11851 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11852 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11853 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11854 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11855 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11856 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11857 * gcc.target/i386/pr63995-2.c: Likewise.
11858 * gcc.target/i386/pr64805.c: Likewise.
11859 * gcc.target/i386/pr65044.c: Likewise.
11860 * gcc.target/i386/pr65167.c: Likewise.
11861 * gcc.target/i386/pr65183.c: Likewise.
11862 * gcc.target/i386/pr65184.c: Likewise.
11863 * gcc.target/i386/thunk-retbnd.c: Likewise.
11865 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11867 PR tree-optimization/69328
11868 * gcc.dg/pr69328.c: New test.
11870 2016-01-20 Jeff Law <law@redhat.com>
11873 * gcc.target/m68k/pr25114.c: New test.
11875 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11877 * gcc.target/arm/memset-inline-10.c: Added
11878 dg-require-effective-target arm_thumb2_ok.
11880 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11882 * gcc.dg/debug/dwarf2/sso.c: New test.
11884 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11887 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11888 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11889 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11891 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11894 * g++.dg/ipa/devirt-50.C: New testcase.
11896 2016-01-19 Marek Polacek <polacek@redhat.com>
11899 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11900 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11902 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11905 * gcc.target/arm/pr69135_1.c: New test.
11907 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11909 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11911 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11913 * gcc.target/aarch64/ccmp_1.c: New testcase.
11915 2016-01-19 Marek Polacek <polacek@redhat.com>
11918 * g++.dg/cpp0x/enum30.C: New test.
11920 2016-01-19 Richard Biener <rguenther@suse.de>
11922 PR tree-optimization/69336
11923 * g++.dg/tree-ssa/pr69336.C: New testcase.
11925 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11928 * gcc.dg/pr65779.c: New test.
11930 2016-01-19 Richard Biener <rguenther@suse.de>
11932 PR tree-optimization/69352
11933 * gcc.dg/torture/pr69352.c: New testcase.
11935 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11937 PR rtl-optimization/68955
11938 PR rtl-optimization/64557
11939 * gcc.dg/torture/pr68955.c: New test.
11941 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11944 * g++.dg/torture/pr69136.C: New testcase.
11946 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11949 * g++.dg/lto/pr69133_0.C: New testcase.
11950 * g++.dg/lto/pr69133_1.C: New testcase.
11952 2016-01-15 Jeff Law <law@redhat.com>
11954 PR tree-optimization/69320
11955 * gcc.c-torture/pr69320-1.c: New test.
11956 * gcc.c-torture/pr69320-2.c: New test.
11957 * gcc.c-torture/pr69320-3.c: New test.
11958 * gcc.c-torture/pr69320-4.c: New test.
11960 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11965 * g++.dg/template/pr11858.C: New test.
11966 * g++.dg/template/pr24663.C: New test.
11967 * g++.dg/template/unify12.C: New test.
11968 * g++.dg/template/unify13.C: New test.
11969 * g++.dg/template/unify14.C: New test.
11970 * g++.dg/template/unify15.C: New test.
11971 * g++.dg/template/unify16.C: New test.
11972 * g++.dg/template/unify17.C: New test.
11974 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11977 * gcc.dg/pr69181-1.c: New test file.
11978 * gcc.dg/pr69181-2.c: New test file.
11979 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11980 globals by moving it to...
11981 (cleanup-after-saved-dg-test): ...this new function. Add
11982 "global additional_sources_used". Add reset of global
11983 multiline_expected_outputs to the empty list.
11984 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11986 (multiline_expected_outputs): ...this, and updated comments to
11987 note that it is modified from gcc-dg.exp.
11988 (dg-end-multiline-output): Update for the above renaming.
11989 (handle-multiline-outputs): Likewise. Remove the clearing
11990 of the expected outputs to the empty list.
11992 2016-01-18 Richard Biener <rguenther@suse.de>
11994 PR tree-optimization/69297
11995 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11997 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11999 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12001 * gcc.target/mips/mips-3d-2.c: Likewise.
12002 * gcc.target/mips/mips-3d-3.c: Likewise.
12003 * gcc.target/mips/mips-3d-4.c: Likewise.
12004 * gcc.target/mips/mips-3d-5.c: Likewise.
12005 * gcc.target/mips/mips-3d-6.c: Likewise.
12006 * gcc.target/mips/mips-3d-7.c: Likewise.
12007 * gcc.target/mips/mips-3d-8.c: Likewise.
12008 * gcc.target/mips/mips-3d-9.c: Likewise.
12009 * gcc.target/mips/mips-ps-1.c: Likewise.
12010 * gcc.target/mips/mips-ps-2.c: Likewise.
12011 * gcc.target/mips/mips-ps-3.c: Likewise.
12012 * gcc.target/mips/mips-ps-4.c: Likewise.
12013 * gcc.target/mips/mips-ps-5.c: Likewise.
12014 * gcc.target/mips/mips-ps-6.c: Likewise.
12015 * gcc.target/mips/mips-ps-7.c: Likewise.
12016 * gcc.target/mips/mips-ps-type.c: Likewise.
12017 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12018 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12020 2016-01-18 Tom de Vries <tom@codesourcery.com>
12022 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12023 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12024 * c-c++-common/goacc/kernels-empty.c: New test.
12025 * c-c++-common/goacc/kernels-eternal.c: New test.
12026 * c-c++-common/goacc/kernels-loop-2.c: New test.
12027 * c-c++-common/goacc/kernels-loop-3.c: New test.
12028 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12029 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12030 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12031 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12032 * c-c++-common/goacc/kernels-loop-data.c: New test.
12033 * c-c++-common/goacc/kernels-loop-g.c: New test.
12034 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12035 * c-c++-common/goacc/kernels-loop-n.c: New test.
12036 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12037 * c-c++-common/goacc/kernels-loop.c: New test.
12038 * c-c++-common/goacc/kernels-noreturn.c: New test.
12039 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12040 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12041 * c-c++-common/goacc/kernels-reduction.c: New test.
12043 2016-01-18 Tom de Vries <tom@codesourcery.com>
12045 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12046 * gcc.dg/autopar/outer-2.c: Same.
12047 * gcc.dg/autopar/outer-3.c: Same.
12048 * gcc.dg/autopar/outer-4.c: Same.
12049 * gcc.dg/autopar/outer-5.c: Same.
12050 * gcc.dg/autopar/outer-6.c: Same.
12051 * gcc.dg/autopar/parallelization-1.c: Same.
12052 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12053 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12054 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12055 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12056 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12057 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12058 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12059 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12060 * gcc.dg/autopar/pr39500-1.c: Same.
12061 * gcc.dg/autopar/pr39500-2.c: Same.
12062 * gcc.dg/autopar/pr46193.c: Same.
12063 * gcc.dg/autopar/pr46194.c: Same.
12064 * gcc.dg/autopar/pr49580.c: Same.
12065 * gcc.dg/autopar/pr49960-1.c: Same.
12066 * gcc.dg/autopar/pr49960.c: Same.
12067 * gcc.dg/autopar/pr68373.c: Same.
12068 * gcc.dg/autopar/reduc-1.c: Same.
12069 * gcc.dg/autopar/reduc-1char.c: Same.
12070 * gcc.dg/autopar/reduc-1short.c: Same.
12071 * gcc.dg/autopar/reduc-2.c: Same.
12072 * gcc.dg/autopar/reduc-2char.c: Same.
12073 * gcc.dg/autopar/reduc-2short.c: Same.
12074 * gcc.dg/autopar/reduc-3.c: Same.
12075 * gcc.dg/autopar/reduc-4.c: Same.
12076 * gcc.dg/autopar/reduc-6.c: Same.
12077 * gcc.dg/autopar/reduc-7.c: Same.
12078 * gcc.dg/autopar/reduc-8.c: Same.
12079 * gcc.dg/autopar/reduc-9.c: Same.
12080 * gcc.dg/autopar/uns-outer-4.c: Same.
12081 * gcc.dg/autopar/uns-outer-5.c: Same.
12082 * gcc.dg/autopar/uns-outer-6.c: Same.
12083 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12084 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12086 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12090 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12092 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12095 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12096 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12097 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12099 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12102 * gcc.dg/tree-ssa/sra-17.c: New.
12103 * gcc.dg/tree-ssa/sra-18.c: New.
12105 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12107 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12109 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12111 * gnat.dg/inline12.adb: New test.
12113 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12115 PR tree-optimization/66797
12116 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12118 2016-01-18 Richard Biener <rguenther@suse.de>
12120 PR tree-optimization/69170
12121 * gcc.dg/torture/pr69170.c: New testcase.
12123 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12125 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12127 2016-01-16 Tom de Vries <tom@codesourcery.com>
12129 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12131 2016-01-16 Tom de Vries <tom@codesourcery.com>
12133 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12134 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12135 redundant dg-require-effective-target pthread.
12136 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12137 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12138 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12139 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12140 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12141 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12142 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12144 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12147 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12148 * gcc.target/powerpc/recip-7.c: Same.
12150 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12153 * g++.dg/template/pr69091.C: New test.
12155 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12157 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12158 dump does not contain an error_mark_node.
12159 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12160 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12162 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12165 * g++.dg/template/pr68936.C: New test.
12167 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12170 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12171 * gcc.target/powerpc/recip-2.c: Same.
12172 * gcc.target/powerpc/recip-3.c: Same.
12173 * gcc.target/powerpc/recip-4.c: Same.
12174 * gcc.target/powerpc/recip-sqrtf.c: Same.
12176 2016-01-15 Jeff Law <law@redhat.com>
12178 PR tree-optimization/69270
12179 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12180 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12182 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12185 * gfortran.dg/deferred_character_13.f90: New test for the fix
12186 of comment 3 of the PR.
12189 * gfortran.dg/deferred_character_8.f90: New test
12190 * gfortran.dg/allocate_error_5.f90: New test
12193 * gfortran.dg/deferred_character_10.f90: New test
12196 * gfortran.dg/deferred_character_14.f90: New test
12199 * gfortran.dg/deferred_character_11.f90: New test
12202 * gfortran.dg/deferred_character_9.f90: New test
12204 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12206 PR rtl-optimization/69030
12207 * gcc.target/i386/pr69030.c: New.
12209 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12211 * gcc.target/aarch64/target_attr_17.c: New test.
12213 2016-01-15 Richard Biener <rguenther@suse.de>
12215 PR tree-optimization/66856
12216 * gcc.dg/torture/pr66856-1.c: New testcase.
12217 * gcc.dg/torture/pr66856-2.c: Likewise.
12219 2016-01-15 Richard Biener <rguenther@suse.de>
12222 * g++.dg/lto/pr69137_0.C: New testcase.
12224 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12226 PR middle-end/69246
12227 * gcc.target/i386/pr69246.c: New test.
12229 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12231 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12233 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12236 * g++.dg/init/const9.C: Disable test on S/390.
12238 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12240 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12241 * g++.dg/Wno-frame-address.C: Ditto.
12243 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12245 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12247 2016-01-15 Richard Biener <rguenther@suse.de>
12249 PR tree-optimization/68961
12250 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12252 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12254 * gcc.target/i386/pr65105-5.c: New test.
12256 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12258 * gcc.c-torture/execute/alias-4.c: New testcase.
12260 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12263 * g++.dg/ipa/devirt-49.C: New testcase.
12265 2016-01-15 Christian Bruel <christian.bruel@st.com>
12268 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12269 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12270 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12272 2016-01-15 Richard Biener <rguenther@suse.de>
12274 PR tree-optimization/69117
12275 * gcc.dg/torture/pr69117.c: New testcase.
12277 2015-01-14 Ryan Burn <contact@rnburn.com>
12280 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12282 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12285 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12286 range tests use 100 * maximum instead of maximum + 1.
12288 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12291 * gcc.dg/guality/pr69244.c: New test.
12293 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12295 * lib/target-supports.exp (check_effective_target_issignaling):
12297 * gcc.dg/pr61441.c: Require issignaling effective target.
12299 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12302 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12304 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12307 PR preprocessor/69177
12308 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12309 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12310 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12311 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12313 2016-01-14 Marek Polacek <polacek@redhat.com>
12316 * gcc.dg/array-15.c: New test.
12318 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12320 PR middle-end/68146
12321 PR tree-optimization/69155
12322 * gfortran.dg/pr68146.f: New test.
12323 * gfortran.dg/pr69155.f90: New test.
12325 2016-01-14 Richard Biener <rguenther@suse.de>
12327 PR tree-optimization/68060
12328 * gcc.dg/torture/pr68060-1.c: New testcase.
12329 * gcc.dg/torture/pr68060-2.c: Likewise.
12331 2016-01-14 Nick Clifton <nickc@redhat.com>
12333 * lib/target-supports.exp
12334 (check_effective_target_arm_neon_ok_nocache): Add an option
12335 sequence that includes setting the ARM architecture to ARMv7-A.
12336 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12337 command line options necessary to enable Neon support.
12338 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12339 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12340 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12341 * gcc.target/arm/pr69180.c: Likewise.
12343 2016-01-14 Jeff Law <law@redhat.com>
12345 PR tree-optimization/69270
12346 * gcc.dg/tree-ssa/pr69270.c: New test.
12348 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12351 * c-c++-common/pr66208.c: New file.
12353 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12355 PR tree-optimization/69156
12356 * gcc.dg/pr69156.c: New test.
12358 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12360 * gcc.target/i386/pr69225-7.c: New test.
12362 2016-01-13 Richard Henderson <rth@redhat.com>
12364 * gcc.dg/tm/memopt-13.c: Update expected function.
12365 * gcc.dg/tm/memopt-6.c: Likewise.
12367 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12369 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12370 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12371 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12372 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12374 2016-01-13 Tom de Vries <tom@codesourcery.com>
12376 PR tree-optimization/69169
12377 * gcc.dg/pr69169.c: New test.
12379 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12382 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12383 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12384 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12385 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12386 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12387 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12388 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12389 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12391 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12394 * gcc.dg/pr69247.c: New test.
12396 2016-01-13 Richard Biener <rguenther@suse.de>
12398 PR tree-optimization/69242
12399 * gcc.dg/torture/pr69242.c: New testcase.
12401 2016-01-13 Richard Biener <rguenther@suse.de>
12403 PR tree-optimization/69186
12404 * gcc.dg/torture/pr69186.c: New testcase.
12406 2016-01-13 Jeff Law <law@redhat.com>
12408 PR tree-optimization/67755
12409 * gcc.dg/tree-ssa/pr67755.c: New test.
12411 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12413 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12414 pass number in output by a star.
12416 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12418 PR tree-optimization/68911
12419 * gcc.c-torture/execute/pr68911.c: New test.
12421 2016-01-12 Marek Polacek <polacek@redhat.com>
12424 * g++.dg/warn/permissive-1.C: New test.
12426 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12430 * g++.dg/opt/pr69213.C: New test.
12432 2016-01-12 Christian Bruel <christian.bruel@st.com>
12435 * gcc.target/arm/pr69180.c: New test.
12437 2016-01-12 Richard Biener <rguenther@suse.de>
12440 * g++.dg/lto/pr69077_0.C: New testcase.
12441 * g++.dg/lto/pr69077_1.C: Likewise.
12443 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12446 * g++.dg/opt/pr69175.C: New test.
12448 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12450 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12451 rather than #including math.h & stdlib.h.
12452 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12453 * gcc.dg/vect/pr49771.c: Likewise.
12454 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12455 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12456 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12457 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12458 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12459 * gcc.dg/vect/pr44507.c: Likewise.
12460 * gcc.dg/vect/pr45902.c: Likewise.
12461 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12462 * gcc.dg/vect/vect-117.c: Likewise.
12463 * gcc.dg/vect/vect-99.c: Likewise.
12464 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12465 * gcc.dg/vect/vect-cond-1.c: Likewise.
12466 * gcc.dg/vect/vect-cond-2.c: Likewise.
12467 * gcc.dg/vect/vect-cond-3.c: Likewise.
12468 * gcc.dg/vect/vect-cond-4.c: Likewise.
12469 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12470 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12471 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12472 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12473 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12474 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12475 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12476 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12477 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12478 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12479 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12480 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12481 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12482 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12484 include of signal.h.
12485 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12486 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12487 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12488 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12489 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12490 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12491 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12492 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12493 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12494 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12495 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12496 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12497 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12498 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12499 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12500 * gcc.dg/vect/vect-outer-5.c: Likewise.
12501 * gcc.dg/vect/vect-outer-6.c: Likewise.
12502 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12503 include of stdio.h.
12505 2016-01-12 Nick Clifton <nickc@redhat.com>
12508 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12509 to fread so that it will be found in all target runtimes.
12511 2016-01-12 Richard Biener <rguenther@suse.de>
12513 PR tree-optimization/69053
12514 * g++.dg/torture/pr69053.C: New testcase.
12516 2016-01-12 Richard Biener <rguenther@suse.de>
12518 PR tree-optimization/69168
12519 * gcc.dg/torture/pr69168.c: New testcase.
12521 2016-01-12 Richard Biener <rguenther@suse.de>
12523 PR tree-optimization/69157
12524 * gcc.dg/torture/pr69157.c: New testcase.
12526 2016-01-12 Richard Biener <rguenther@suse.de>
12528 PR tree-optimization/69174
12529 * gcc.dg/torture/pr69174.c: New testcase.
12531 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12535 * g++.dg/tls/pr66808.C: New test.
12536 * g++.dg/tls/pr69000.C: New test.
12538 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12540 * gcc.target/powerpc/swaps-p8-23.c: New test.
12541 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12543 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12545 PR tree-optimization/68356
12546 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12548 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12549 Jim Wilson <jim.wilson@linaro.org>
12552 * gcc.target/arm/pr69194.c: New test.
12554 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12557 * gcc.target/i386/pr69225-1.c: New test.
12558 * gcc.target/i386/pr69225-2.c: Likewise.
12559 * gcc.target/i386/pr69225-3.c: Likewise.
12560 * gcc.target/i386/pr69225-4.c: Likewise.
12561 * gcc.target/i386/pr69225-5.c: Likewise.
12562 * gcc.target/i386/pr69225-6.c: Likewise.
12564 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12567 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12571 * gcc.dg/pr69071.c: New test.
12574 * g++.dg/opt/pr69211.C: New test.
12576 PR tree-optimization/69214
12577 * gcc.c-torture/compile/pr69214.c: New test.
12579 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12581 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12582 * gcc.target/i386/pr66232-11.c: Ditto.
12583 * gcc.target/i386/pr66232-12.c: Ditto.
12584 * gcc.target/i386/pr66232-13.c: Ditto.
12586 2016-01-11 Richard Biener <rguenther@suse.de>
12588 PR tree-optimization/69173
12589 * gcc.dg/torture/pr69173.c: New testcase.
12591 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12593 PR rtl-optimization/68796
12594 * gcc.target/aarch64/tst_5.c: New test.
12595 * gcc.target/aarch64/tst_6.c: Likewise.
12597 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12599 PR rtl-optimization/68841
12600 * gcc.dg/pr68841.c: New test.
12601 * gcc.c-torture/execute/pr68841.c: New test.
12603 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12605 PR rtl-optimization/68920
12606 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12608 * gcc.dg/ifcvt-5.c: New test.
12610 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12613 * g++.dg/pr69123.C: New.
12615 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12618 * gcc.target/i386/pr69010.c: New test.
12620 2016-01-11 Martin Jambor <mjambor@suse.cz>
12623 * gcc.target/i386/chkp-pr69044.c: New test.
12625 2016-01-11 Tom de Vries <tom@codesourcery.com>
12627 PR tree-optimization/69109
12628 * gcc.dg/autopar/pr69109-2.c: New test.
12629 * gcc.dg/autopar/pr69109.c: New test.
12631 2016-01-11 Tom de Vries <tom@codesourcery.com>
12633 PR tree-optimization/69108
12634 * gcc.dg/autopar/pr69108.c: New test.
12636 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12639 * c-c++-common/Wisleading-indentation.c: Augment test.
12641 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12644 * gfortran.dg/inline_matmul_12.f90: New test.
12646 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12649 * gfortran.dg/actual_array_offset_1: New test.
12651 2016-01-10 Tom de Vries <tom@codesourcery.com>
12653 PR tree-optimization/69062
12654 * gcc.dg/autopar/pr69062.c: New test.
12656 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12658 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12659 * gcc.dg/vect/slp-perm-2.c: Likewise.
12660 * gcc.dg/vect/slp-perm-3.c: Likewise.
12661 * gcc.dg/vect/slp-perm-5.c: Likewise.
12662 * gcc.dg/vect/slp-perm-6.c: Likewise.
12663 * gcc.dg/vect/slp-perm-7.c: Likewise.
12664 * gcc.dg/vect/slp-perm-8.c: Likewise.
12666 2016-01-10 Tom de Vries <tom@codesourcery.com>
12668 PR tree-optimization/69039
12669 * gcc.dg/autopar/pr69039.c: New test.
12671 2016-01-09 Marek Polacek <polacek@redhat.com>
12674 * g++.dg/pr69113.C: New test.
12676 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12678 PR middle-end/50865
12679 PR tree-optimization/69097
12680 * gcc.c-torture/execute/pr50865.c: New test.
12681 * gcc.c-torture/execute/pr69097-1.c: New test.
12682 * gcc.c-torture/execute/pr69097-2.c: New test.
12683 * gcc.dg/pr69097-1.c: New test.
12684 * gcc.dg/pr69097-2.c: New test.
12686 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12689 * g++.dg/opt/pr69164.C: New test.
12691 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12693 PR tree-optimization/69167
12694 * gcc.dg/pr69167.c: New test.
12696 2016-01-08 Marek Polacek <polacek@redhat.com>
12699 * g++.dg/pr68449.C: New.
12701 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12703 PR tree-optimization/68707
12704 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12705 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12706 on platforms supporting it.
12707 * gcc.dg/vect/slp-perm-2.c: Likewise.
12708 * gcc.dg/vect/slp-perm-3.c: Likewise.
12709 * gcc.dg/vect/slp-perm-5.c: Likewise.
12710 * gcc.dg/vect/slp-perm-7.c: Likewise.
12711 * gcc.dg/vect/slp-perm-8.c: Likewise.
12712 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12713 on platforms supporting it.
12715 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12717 PR tree-optimization/69162
12718 * gcc.dg/pr69162.c: New test.
12720 PR tree-optimization/69172
12721 * gcc.dg/pr69172.c: New test.
12723 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12725 PR tree-optimization/67781
12726 * gcc.c-torture/execute/pr67781.c: New file.
12728 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12730 PR tree-optimization/69083
12731 * gcc.dg/vect/pr69083.c: New test.
12733 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12735 PR tree-optimization/61441
12736 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12737 Use -fexcess-precision=standard for compiler options.
12738 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12740 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12743 * gfortran.dg/gomp/pr69128.f90: New test.
12746 * g++.dg/ext/pr69145-1.C: New test.
12747 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12748 * g++.dg/ext/pr69145-2.h: New file.
12750 2016-01-07 Martin Sebor <msebor@redhat.com>
12753 * gcc.dg/atomic-fetch-bool.c: New test.
12754 * gcc.dg/sync-fetch-bool.c: New test.
12756 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12759 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12761 2016-01-07 Nick Clifton <nickc@redhat.com>
12764 * g++.dg/pr66655.C: New test.
12765 * g++.dg/pr66655_1.cc: Test support file.
12766 * g++.dg/pr66655.h: Test header file.
12768 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12771 gfortran.dg/gomp/pr66680.f90: New test.
12773 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12776 * gcc.target/i386/pr69171-1.c: New test.
12777 * gcc.target/i386/pr69171-2.c: Likewise.
12778 * gcc.target/i386/pr69171-3.c: Likewise.
12779 * gcc.target/i386/pr69171-4.c: Likewise.
12780 * gcc.target/i386/pr69171-5.c: Likewise.
12781 * gcc.target/i386/pr69171-6.c: Likewise.
12783 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12785 PR middle-end/67639
12786 * c-c++-common/pr67639.c: New test.
12788 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12790 PR tree-optimization/69141
12791 * g++.dg/opt/pr69141.C: New test.
12793 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12795 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12797 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12800 * gcc.target/i386/pr69140.c: New test
12802 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12804 * gcc.dg/bad-dereference.c: New test case.
12806 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12808 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12810 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12812 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12814 2016-01-06 Marek Polacek <polacek@redhat.com>
12817 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12819 2016-01-05 Marek Polacek <polacek@redhat.com>
12822 * gcc.dg/atomic-invalid-2.c: New.
12824 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12827 * gcc.target/i386/pr68991.c: New test.
12829 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12832 * g++.dg/pr68991-1.C: New test.
12833 * g++.dg/pr68991-2.C: Likewise.
12835 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12838 * gcc.target/ia64/pr60465-gprel64.c: New test.
12839 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12841 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12843 PR rtl-optimization/68651
12844 * gcc.target/aarch64/pr68651_1.c: New test.
12846 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12849 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12851 2016-01-05 Nathan Sidwell <nathan@acm.org>
12854 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12856 * gcc.dg/alias-15.c: New.
12858 2016-01-05 Nick Clifton <nickc@redhat.com>
12861 * g++.dg/pr68770.C: New test.
12863 2016-01-04 Mike Stump <mikestump@comcast.net>
12865 * lib/target-supports.exp (check_effective_target_cilkplus):
12866 cilkplus targets require pthreads.
12867 (check_effective_target_cilkplus): Remove special case for NVPTX.
12869 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12871 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12874 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12876 Update copyright years.
12878 2016-01-04 Marek Polacek <polacek@redhat.com>
12881 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12882 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12883 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12885 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12887 * gcc.target/sparc/20160104-2.c: New test.
12889 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12891 * gcc.target/sparc/20160104-1.c: New test.
12893 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12896 * gfortran.dg/pr65045.f90: New test.
12898 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12900 * gnat.dg/specs/debug1.ads: Delete.
12902 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12904 PR libgfortran/68867
12905 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12908 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12910 PR libgfortran/68867
12911 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12914 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12917 * gfortran.dg/pr68864.f90: New test.
12919 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12921 PR tree-optimization/69070
12922 * gcc.dg/pr69070.c: New test.
12925 * gfortran.dg/pr69055.f90: New test.
12928 * gcc.dg/pr69015.c: New test.
12930 Copyright (C) 2016 Free Software Foundation, Inc.
12932 Copying and distribution of this file, with or without modification,
12933 are permitted in any medium without royalty provided the copyright
12934 notice and this notice are preserved.