1 2016-09-26 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
5 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
6 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
7 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
8 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
9 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
10 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
11 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
12 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
13 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
14 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
15 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
16 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
17 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
18 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
19 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
20 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
21 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
22 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
23 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
24 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
25 * c-c++-common/attr-fallthrough-1.c: New test.
26 * c-c++-common/attr-fallthrough-2.c: New test.
27 * g++.dg/cpp0x/fallthrough1.C: New test.
28 * g++.dg/cpp0x/fallthrough2.C: New test.
29 * g++.dg/cpp1z/fallthrough1.C: New test.
30 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
31 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
32 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
33 * objc.dg/Wimplicit-fallthrough-1.m: New test.
35 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
38 * gfortran.dg/pr77429.f90: New test.
40 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
43 * gfortran.dg/pr77694.f90: New test.
45 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
48 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
50 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
52 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
55 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
57 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
60 2016-09-24 Marek Polacek <polacek@redhat.com>
63 * c-c++-common/Wbool-operation-1.c: New test.
64 * gcc.dg/Wbool-operation-1.c: New test.
66 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
68 * gfortran.dg/dec_static_1.f90: New.
69 * gfortran.dg/dec_static_2.f90: New.
70 * gfortran.dg/dec_static_3.f90: New.
71 * gfortran.dg/dec_static_4.f90: New.
73 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
76 * gfortran.dg/negative_unit_check.f90: Update test.
77 * gfortran.dg/dtio_14.f90: New test.
79 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
81 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
82 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
83 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
84 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
85 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
86 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
87 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
89 2016-09-23 Martin Sebor <msebor@redhat.com>
92 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
93 assuming long double is bigger than double.
95 2016-09-23 Jakub Jelinek <jakub@redhat.com>
97 Implement P0138R2, C++17 construction rules for enum class values
98 * g++.dg/cpp1z/direct-enum-init1.C: New test.
100 2016-09-23 David Malcolm <dmalcolm@redhat.com>
102 PR preprocessor/77672
103 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
104 expected multiline output from first warning to reflect change
107 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
109 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
111 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
112 Tom de Vries <tom@codesourcery.com>
115 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
117 2016-09-23 Marek Polacek <polacek@redhat.com>
119 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
120 * c-c++-common/gomp/atomic-13.c: Likewise.
121 * c-c++-common/gomp/atomic-14.c: Likewise.
122 * c-c++-common/pr60439.c: Remove invalid code.
123 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
124 * g++.dg/expr/bitfield5.C: Likewise.
125 * g++.dg/expr/bitfield6.C: Likewise.
126 * g++.dg/expr/bool1.C: Likewise.
127 * g++.dg/expr/bool3.C: Likewise.
128 * g++.dg/expr/lval3.C: Likewise.
129 * g++.dg/expr/lval4.C: Likewise.
130 * g++.old-deja/g++.jason/bool5.C: Likewise.
132 2016-09-23 David Malcolm <dmalcolm@redhat.com>
134 PR preprocessor/77672
135 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
136 (test_terminator_location): New function.
138 2016-09-23 Richard Biener <rguenther@suse.de>
140 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
142 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
144 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
145 -march=armv8.2-a+fp16 when supported by the hardware.
146 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
147 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
148 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
149 semi-colons to a macro invocations.
150 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
151 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
153 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
154 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
156 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
158 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
160 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
161 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
162 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
164 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
165 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
166 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
167 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
169 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
171 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
173 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
175 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
177 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
179 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
181 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
183 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
184 defined. Also fix some white-space.
185 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
186 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
187 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
188 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
190 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
191 defined. Also fix some long lines and white-space.
192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
193 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
194 defined. Also fix some long lines and white-space.
195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
196 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
198 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
199 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
200 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
202 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
203 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
204 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
206 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
207 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
209 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
211 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
224 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
235 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
236 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
240 2016-09-23 Jiong Wang <jiong.wang@arm.com>
241 Matthew Wahab <matthew.wahab@arm.com>
243 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
244 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
245 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
246 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
247 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
248 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
249 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
250 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
251 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
252 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
253 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
254 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
255 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
256 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
257 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
258 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
259 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
260 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
261 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
262 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
263 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
264 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
265 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
266 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
267 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
268 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
269 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
270 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
271 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
272 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
273 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
274 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
275 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
276 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
277 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
278 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
279 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
281 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
283 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
284 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
285 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
286 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
289 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
292 * gcc.dg/torture/pr77677.c: New test.
294 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
296 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
299 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
301 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
302 options. Add tests for float16x4_t and float16x8_t.
304 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
306 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
307 * gcc.target/s390/risbg-ll-2.c: Ditto.
308 * gcc.target/s390/risbg-ll-3.c: Ditto.
310 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
312 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
313 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
315 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
317 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
318 output to the simplified instructions.
320 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
322 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
323 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
325 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
327 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
328 (FP16_SUPPORTED): New
329 (expected-hfloat-16x4): Make conditional on __fp16 support.
330 (expected-hfloat-16x8): Likewise.
331 (vdup_n_f16): Disable for non-AArch64 targets.
332 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
333 conditional on FP16_SUPPORTED.
334 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
335 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
336 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
337 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
338 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
340 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
341 conditional on FP16_SUPPORTED.
342 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
343 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
345 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
347 * gcc.target/arm/short-vfp-1.c: New.
349 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
351 * gcc.target/arm/attr-fp16-arith-1.c: New.
353 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
355 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
357 (add_options_for_arm_v8_2a_fp16_neon): New.
358 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
359 (add_options_for_arm_arch_v8_2a): Auto-generate.
360 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
361 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
362 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
363 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
364 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
365 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
366 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
368 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
370 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
371 arm_fp16_alternative_ok.
372 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
373 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
374 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
375 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
376 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
377 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
378 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
379 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
380 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
381 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
382 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
383 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
384 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
385 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
386 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
387 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
388 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
389 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
390 * gcc.target/arm/fp16-rounding-alt-1.c: Use
391 arm_fp16_alternative_ok.
392 * lib/target-supports.exp
393 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
394 (check_effective_target_arm_fp16_alternative_ok): New.
395 (check_effective_target_arm_fp16_none_ok_nocache): New.
396 (check_effective_target_arm_fp16_none_ok): New.
398 2016-09-23 Martin Liska <mliska@suse.cz>
400 * gcc.dg/ipa/pr77653.c: Replace adress
403 2016-09-23 Martin Liska <mliska@suse.cz>
405 * gcc.target/i386/movbe-4.c: New test.
407 2016-09-23 Martin Liska <mliska@suse.cz>
409 * gcc.target/i386/crc32-5.c: New test.
411 2016-09-23 Martin Liska <mliska@suse.cz>
413 * gcc.target/i386/pr71652.c: New test.
414 * gcc.target/i386/pr71652-2.c: New test.
415 * gcc.target/i386/pr71652-3.c: New test.
417 2016-09-23 Jakub Jelinek <jakub@redhat.com>
419 * lib/gcc-dg.exp (process-message): Support relative line number
420 notation - .+4 or .-1 etc.
421 * gcc.dg/dg-test-1.c: New test.
423 2016-09-22 Martin Sebor <msebor@redhat.com>
426 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
427 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
428 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
429 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
431 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
433 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
434 * gcc.dg/ifcvt-2.c: Ditto.
435 * gcc.dg/zero_bits_compound-1.c: Ditto.
436 * gcc.dg/zero_bits_compound-1.c: Ditto.
437 * gcc.dg/pr40550.c: Simplify target selectors.
438 Use dg-additional-options.
439 * gcc.dg/pr47893.c: Ditto.
440 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
441 additional options for 32-bit x86 targets.
442 * gcc.dg/pr70955.c: Move to ...
443 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
445 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
448 * g++.dg/cpp0x/pr61019.C: New.
450 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
451 Terry Guo <terry.guo@arm.com>
453 * gcc.target/arm/pure-code/ffunction-sections.c: New.
454 * gcc.target/arm/pure-code/no-literal-pool.c: New.
455 * gcc.target/arm/pure-code/pure-code.exp: New.
457 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
459 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
460 Remove SSE effective target requirement.
462 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
465 * g++.dg/cpp0x/pr71979.C: New.
467 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
469 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
471 2016-09-22 Martin Liska <mliska@suse.cz>
474 * gcc.dg/ipa/pr77653.c: New test.
476 2016-09-22 Jakub Jelinek <jakub@redhat.com>
479 * gfortran.dg/gomp/pr77665.f90: New test.
481 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
483 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
484 * gfortran.dg/dtio_13.f90: New test.
486 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
489 * gfortran.dg/pr66107.f90: New test.
491 2016-09-21 Ian Lance Taylor <iant@golang.org>
493 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
494 with call to builtin delete function.
496 2016-09-21 Joseph Myers <joseph@codesourcery.com>
498 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
499 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
500 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
501 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
504 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
506 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
508 2016-09-21 Jakub Jelinek <jakub@redhat.com>
511 * g++.dg/cpp1z/aligned-new6.C: New test.
513 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
515 * gcc.target/arm/fp16-aapcs-3.c: New.
516 * gcc.target/arm/fp16-aapcs-4.c: New.
517 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
518 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
519 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
520 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
522 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
524 PR tree-optimization/77550
525 * g++.dg/pr77550.C: New test.
527 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
530 * gcc.target/avr/torture/pr77326.c: New test.
532 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
534 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
536 2016-09-21 Richard Biener <rguenther@suse.de>
538 PR tree-optimization/77648
539 * gcc.dg/torture/pr77648-1.c: New testcase.
540 * gcc.dg/torture/pr77648-2.c: Likewise.
542 2016-09-21 Richard Biener <rguenther@suse.de>
543 Jakub Jelinek <jakub@redhat.com>
545 PR tree-optimization/77621
546 * gcc.dg/pr77621.c: New testcase.
548 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
551 * gfortran.dg/dtio_12.f90: New test.
553 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
555 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
557 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
559 PR tree-optimization/72835
560 * gcc.dg/tree-ssa/pr72835.c: New test.
562 2016-09-20 Martin Sebor <msebor@redhat.com>
565 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
566 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
567 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
568 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
569 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
570 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
571 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
573 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
575 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
576 arguments/compare will be optimized away.
577 * gcc.dg/torture/ftrapv-1.c: Likewise.
579 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
581 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
582 will be optimized away.
583 * gcc.dg/ipa/vrp1.c: New test.
584 * gcc.dg/ipa/vrp2.c: New test.
585 * gcc.dg/ipa/vrp3.c: New test.
587 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
589 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
590 does the same transformation.
591 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
592 * gcc.dg/tree-ssa/evrp1.c: New test.
593 * gcc.dg/tree-ssa/evrp2.c: New test.
594 * gcc.dg/tree-ssa/evrp3.c: New test.
595 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
596 * gcc.dg/tree-ssa/pr22117.c: Likewise.
597 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
598 * gcc.dg/tree-ssa/pr64130.c: Likewise.
599 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
600 foling now happens early.
601 * gcc.dg/tree-ssa/vrp04.c: Likewise.
602 * gcc.dg/tree-ssa/vrp06.c: Likewise.
603 * gcc.dg/tree-ssa/vrp16.c: Likewise.
604 * gcc.dg/tree-ssa/vrp25.c: Likewise.
605 * gcc.dg/tree-ssa/vrp67.c: Likewise.
607 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
610 * gcc.target/i386/pr77621.c: New test.
611 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
612 pattern, loop should vectorize with -mtune=atom.
614 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
615 Jakub Jelinek <jakub@redhat.com>
618 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
621 2016-09-20 Jakub Jelinek <jakub@redhat.com>
624 * g++.dg/other/pr77626.C: New test.
627 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
630 * g++.dg/cpp0x/gen-attrs-62.C: New test.
633 * c-c++-common/pr77624-1.c: New test.
634 * c-c++-common/pr77624-2.c: New test.
636 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
638 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
641 2016-09-20 Richard Biener <rguenther@suse.de>
643 PR tree-optimization/77646
644 * gcc.dg/torture/pr77646.c: New testcase.
646 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
649 * c-c++-common/Wint-in-bool-context.c: New test.
651 2016-09-19 Joseph Myers <joseph@codesourcery.com>
653 * gcc.dg/cr-decimal-dig-1.c: New test.
655 2016-09-19 Joseph Myers <joseph@codesourcery.com>
657 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
658 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
659 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
660 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
662 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
664 PR rtl-optimization/77416
665 * gcc.target/powerpc/pr77416.c: New.
667 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
670 * g++.dg/template/error-recovery4.C: New test.
672 2016-09-19 Bin Cheng <bin.cheng@arm.com>
674 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
676 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
678 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
679 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
681 2016-09-19 Jakub Jelinek <jakub@redhat.com>
682 Jan Hubicka <jh@suse.cz>
685 * gcc.dg/pr77587.c: New test.
686 * gcc.dg/pr77587a.c: New file.
688 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
690 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
691 * gfortran.dg/coarray_38.f90:
692 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
693 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
694 * gfortran.dg/coarray_allocate_7.f08: New test.
695 * gfortran.dg/coarray_allocate_8.f08: New test.
696 * gfortran.dg/coarray_allocate_9.f08: New test.
697 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
699 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
700 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
701 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
703 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
704 * gfortran.dg/coarray_lock_7.f90: Same.
705 * gfortran.dg/coarray_poly_5.f90: Same.
706 * gfortran.dg/coarray_poly_6.f90: Same.
707 * gfortran.dg/coarray_poly_7.f90: Same.
708 * gfortran.dg/coarray_poly_8.f90: Same.
709 * gfortran.dg/coindexed_1.f90: Changed errors expected.
711 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
714 * gfortran.dg/dec_structure_15.f90: New testcase.
716 2016-09-19 Richard Biener <rguenther@suse.de>
719 * gcc.dg/torture/pr77605.c: New testcase.
721 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
723 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
725 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
727 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
728 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
729 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
730 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
731 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
732 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
733 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
734 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
735 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
736 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
737 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
739 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
741 * gcc.target/i386/pr68633.c: Fix expected result.
743 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
746 * gfortran.dg/pr68078.f90: New test.
747 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
749 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
752 * gcc.target/powerpc/swaps-p8-25.c: New.
754 2016-09-16 Jakub Jelinek <jakub@redhat.com>
757 * g++.dg/cpp0x/constexpr-77482.C: New test.
760 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
762 * g++.dg/abi/abi-tag23a.C: Likewise.
765 * g++.dg/cpp0x/decltype-77338.C: New test.
768 * g++.dg/cpp0x/mutable1.C: New test.
770 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
773 * gfortran.dg/pr77612.f90: New test.
775 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
777 * gcc.dg/torture/pr70421.c: Require int32plus.
779 2016-09-16 Jakub Jelinek <jakub@redhat.com>
782 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
785 * gcc.target/i386/pr77526.c: New test.
787 2016-09-16 Jakub Jelinek <jakub@redhat.com>
788 Eric Botcazou <ebotcazou@adacore.com>
791 * gcc.target/i386/pr77594.c: New test.
793 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
796 * gfortran.dg/misplaced_implicit_character.f90: New test.
798 2016-09-15 Bin Cheng <bin.cheng@arm.com>
800 PR tree-optimization/77503
801 * gcc.dg/vect/pr77503.c: New test.
803 2016-09-15 Richard Biener <rguenther@suse.de>
806 * c-c++-common/torture/pr77544.c: New testcase.
808 2016-09-15 Jakub Jelinek <jakub@redhat.com>
811 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
812 * gcc.dg/march-generic.c: Likewise.
813 * gcc.target/i386/spellcheck-options-1.c: New test.
814 * gcc.target/i386/spellcheck-options-2.c: New test.
815 * gcc.target/i386/spellcheck-options-3.c: New test.
816 * gcc.target/i386/spellcheck-options-4.c: New test.
818 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
821 * gfortran.dg/goacc/pr72743.f90: New test.
823 2016-09-15 Richard Biener <rguenther@suse.de>
825 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
827 2016-09-15 Richard Biener <rguenther@suse.de>
829 PR tree-optimization/77514
830 * gcc.dg/torture/pr77514.c: New testcase.
832 2016-09-14 Jakub Jelinek <jakub@redhat.com>
835 * g++.dg/lookup/pr77549.C: New test.
837 2016-09-14 Marek Polacek <polacek@redhat.com>
839 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
840 * c-c++-common/gomp/atomic-13.c: Likewise.
841 * c-c++-common/gomp/atomic-14.c: Likewise.
842 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
843 * g++.dg/cpp1z/bool-increment1.C: New test.
844 * c-c++-common/pr60439.c: Add dg-warning.
845 * g++.dg/expr/bitfield4.C: Likewise.
846 * g++.dg/expr/bitfield5.C: Likewise.
847 * g++.dg/expr/bitfield6.C: Likewise.
848 * g++.dg/expr/bool1.C: Likewise.
849 * g++.dg/expr/bool3.C: Likewise.
850 * g++.dg/expr/lval3.C: Likewise.
851 * g++.dg/expr/lval4.C: Likewise.
852 * g++.old-deja/g++.jason/bool5.C: Likewise.
853 * g++.dg/expr/bitfield3.C: Adjust dg-error.
854 * g++.dg/other/error18.C: Likewise.
855 * g++.dg/gomp/atomic-14.C: Likewise.
857 2016-09-14 Nathan Sidwell <nathan@acm.org>
860 * g++.dg/cpp1y/pr77539.C: New.
862 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
864 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
866 * g++.dg/ext/builtin_alloca.C: Likewise.
867 * g++.dg/template/spec35.C: Likewise.
868 * gcc.dg/builtins-68.c: Likewise.
869 * gcc.misc-tests/gcov-13.c: Likewise.
870 * gcc.misc-tests/gcov-14.c: Likewise.
872 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
874 * gfortran.dg/dec_structure_14.f90: New testcase.
876 2016-09-14 Jakub Jelinek <jakub@redhat.com>
879 * c-c++-common/tsan/pr68260.c: New test.
881 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
884 * gcc.target/msp430/function-attributes-1.c: New test.
885 * gcc.target/msp430/function-attributes-2.c: New test.
886 * gcc.target/msp430/function-attributes-3.c: New test.
888 2016-09-13 Jakub Jelinek <jakub@redhat.com>
890 * g++.dg/cpp0x/gen-attrs-61.C: New test.
891 * g++.dg/cpp1z/gen-attrs1.C: New test.
893 PR tree-optimization/77454
894 * gcc.dg/pr77454.c: New test.
897 * g++.dg/cpp1y/constexpr-77553.C: New test.
899 2016-09-13 David Malcolm <dmalcolm@redhat.com>
901 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
902 (test_show_locus): Replace rich_location::add_fixit_insert calls
903 with add_fixit_insert_before and add_fixit_insert_after.
905 2016-09-13 Jason Merrill <jason@redhat.com>
906 Tom de Vries <tom@codesourcery.com>
909 * g++.dg/pr77427.C: New test.
911 2016-09-13 Martin Liska <mliska@suse.cz>
913 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
915 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
916 * lib/target-supports.exp: Define the new target.
918 2016-09-12 Andrew Pinski <apinski@cavium.com>
920 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
921 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
923 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
925 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
927 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
928 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
929 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
931 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
932 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
934 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
937 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
938 * g++.dg/ext/pr77496.C: New test.
939 * g++.dg/warn/pr77496.C: New test.
941 2016-09-12 David Malcolm <dmalcolm@redhat.com>
944 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
945 to preserve conversion chars, and to preserve prefix information.
946 * gcc.dg/format/pr72858.c: New test case.
948 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
950 * gfortran.dg/pr77507.f90: Move to ...
951 * gfortran.dg/ieee/pr77507.f90: here.
953 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
956 * compile/pr61159.c: New testcase
958 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
961 * gcc.dg/ipa/pr63416.c: New testcase.
963 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
964 Steven G. Kargl <kargl@gcc.gnu.org>
967 * gfortran.dg/dtio_11.f90: new test.
969 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
972 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
973 * gfortran.dg/c_assoc_4.f90: Ditto.
975 2016-09-10 Tom de Vries <tom@codesourcery.com>
978 * c-c++-common/va-arg-va-list-type.c: New test.
980 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
982 PR rtl-optimization/77289
983 * gcc.target/powerpc/pr77289.c: New test.
985 2016-09-09 Martin Sebor <msebor@redhat.com>
989 * gcc.dg/pr77520.c: New test.
990 * gcc.dg/pr77521.c: New test.
992 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
995 * gfortran.dg/pr77506.f90: New test.
997 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1000 * gfortran.dg/pr77507.f90: New test.
1002 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1004 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1006 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1007 Louis Krupp <lkrupp@gcc.gnu.org>
1010 * gfortran.dg/pr69514_1.f90: New test.
1011 * gfortran.dg/pr69514_2.f90: New test.
1013 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1016 * gfortran.dg/gomp/pr77500.f90: New test.
1019 * gfortran.dg/gomp/pr77516.f90: New test.
1021 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1024 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1025 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1026 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1027 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1028 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1029 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1031 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1033 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1034 "substring-locations.h".
1036 2016-09-07 Richard Biener <rguenther@suse.de>
1039 * c-c++-common/vector-subscript-8.c: Move ..
1040 * gcc.dg/pr77450.c: ... here.
1042 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1044 PR libgfortran/77393
1045 * gfortran.dg/fmt_f0_2.f90: Update test.
1046 * gfortran.dg/fmt_f0_3.f90: New test.
1048 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1051 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1055 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1057 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1060 * gcc.target/i386/pr69255-1.c: New test.
1061 * gcc.target/i386/pr69255-2.c: New test.
1062 * gcc.target/i386/pr69255-3.c: New test.
1064 2016-09-06 Martin Sebor <msebor@redhat.com>
1067 * gcc.dg/format/miss-7.c: New test.
1069 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1071 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1073 2016-09-06 Martin Liska <mliska@suse.cz>
1075 PR gcov-profile/77378
1076 PR gcov-profile/77466
1077 * gcc.dg/profile-update-warning.c: New test.
1079 2016-09-06 Richard Biener <rguenther@suse.de>
1081 PR tree-optimization/77479
1082 * gcc.dg/torture/pr77479.c: New testcase.
1084 2016-09-06 Richard Biener <rguenther@suse.de>
1087 * c-c++-common/vector-subscript-7.c: Adjust.
1088 * c-c++-common/vector-subscript-8.c: New testcase.
1090 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1092 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1094 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.target/i386/avx512f-pr77476.c: New test.
1098 * gcc.target/i386/avx512bw-pr77476.c: New test.
1099 * gcc.target/i386/avx512dq-pr77476.c: New test.
1101 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1102 Update comment to mention also avx512f.
1105 * g++.dg/asan/pr77396-2.C: New test.
1107 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1109 PR rtl-optimization/77452
1110 * gcc.target/i386/pr77452.c: New test.
1112 2016-09-05 Marek Polacek <polacek@redhat.com>
1115 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1117 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1120 * gfortran.dg/pr77391.f90: New test.
1122 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1125 * gfortran.dg/pr77460.f90: New test.
1127 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1130 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1132 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1134 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1136 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1138 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1140 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1141 diagnostic-test-show-locus-generate-patch.c to the sources
1142 for diagnostic_plugin_test_show_locus.c.
1144 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1147 * gcc.dg/gomp/_Atomic-1.c: New test.
1148 * gcc.dg/gomp/_Atomic-2.c: New test.
1149 * gcc.dg/gomp/_Atomic-3.c: New test.
1150 * gcc.dg/gomp/_Atomic-4.c: New test.
1151 * gcc.dg/gomp/_Atomic-5.c: New test.
1154 * g++.dg/asan/pr77396.C: New test.
1156 2016-09-01 Martin Sebor <msebor@redhat.com>
1158 PR tree-optimization/71831
1159 * gcc.dg/builtin-object-size-16.c: New test.
1160 * gcc.dg/builtin-object-size-17.c: New test.
1162 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1164 PR libgfortran/77393
1165 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1167 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1169 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1170 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1171 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1172 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1173 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1174 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1175 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1176 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1177 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1178 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1179 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1180 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1181 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1182 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1183 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1184 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1185 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1186 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1188 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1190 * gnat.dg/opt58.adb: New test.
1191 * gnat.dg/opt58_pkg.ads: New helper.
1193 2016-09-01 Richard Biener <rguenther@suse.de>
1196 * gcc.dg/torture/pr77436.c: New testcase.
1198 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1200 * gcc.dg/pr64252.c: Require int32plus.
1201 * gcc.dg/pr66299-1.c: Likewise.
1202 * gcc.dg/pr66299-2.c: Likewise.
1203 * gcc.dg/torture/20131115-1.c: Skip for avr.
1205 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1207 * gcc.target/aarch64/ands_3.c: New test.
1209 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1212 * gfortran.dg/gomp/pr77352.f90: New test.
1215 * gfortran.dg/gomp/pr77374.f08: New test.
1217 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1219 PR tree-optimization/73714
1220 * gcc.dg/tree-ssa/pr73714.c: New test.
1222 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1224 PR libgfortran/77393
1225 * gfortran.dg/fmt_f0_2.f90: New test.
1227 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1229 * gcc.target/i386/pr59539-2.c: Adapt options.
1230 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1232 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1235 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1236 of the associate entity and replace with a pointer to the
1237 intended item on the stack.
1239 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1240 Paul Thomas <pault@gcc.gnu.org>
1243 * gfortran.dg/dtio_1.f90: New test.
1244 * gfortran.dg/dtio_2.f90: New test.
1245 * gfortran.dg/dtio_3.f90: New test.
1246 * gfortran.dg/dtio_4.f90: New test.
1247 * gfortran.dg/dtio_5.f90: New test.
1248 * gfortran.dg/dtio_6.f90: New test.
1249 * gfortran.dg/dtio_7.f90: New test.
1250 * gfortran.dg/dtio_8.f90: New test.
1251 * gfortran.dg/dtio_9.f90: New test.
1252 * gfortran.dg/dtio_10.f90: New test.
1254 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1256 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1257 (test_many_nested_locations): New function.
1258 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1259 (test_show_locus): Handle "test_many_nested_locations".
1261 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1263 * g++.dg/template/double-greater-than-fixit.C: New test case.
1265 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1267 * gnat.dg/opt57.ad[sb]: New test.
1268 * gnat.dg/opt57_pkg.ads: New helper.
1270 2016-08-30 Richard Biener <rguenther@suse.de>
1272 PR tree-optimization/69047
1273 * gcc.dg/pr69047.c: Fix byte-order check.
1275 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1277 PR tree-optimization/72866
1278 * gcc.dg/vect/pr72866.c: New test.
1281 * g++.dg/debug/dwarf2/pr77363.C: New test.
1284 * gcc.target/i386/pr77377.c: New test.
1287 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1290 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1292 * gfortran.dg/pr77372.f90: Moved to ...
1293 * gfortran.dg/ieee/pr77372.f90: here.
1295 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1297 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1298 vector short/char initializations.
1299 * gcc.target/powerpc/vec-init-5.c: Likewise.
1300 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1301 vector initialization optimizations.
1302 * gcc.target/powerpc/vec-init-7.c: Likewise.
1303 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1304 vector float/double initializations.
1305 * gcc.target/powerpc/vec-init-9.c: Likewise.
1307 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1310 * gcc.target/i386/pr77403.c: New test.
1312 2016-08-29 Marek Polacek <polacek@redhat.com>
1315 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1317 2016-08-29 Tom de Vries <tom@codesourcery.com>
1320 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1322 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1324 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1326 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1328 * gfortran.dg/dec_structure_13.f90: New testcase.
1330 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1333 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1336 2016-08-28 Tom de Vries <tom@codesourcery.com>
1339 * gcc.dg/pr70955.c: New test.
1340 * gcc.dg/lto/pr70955_0.c: Same.
1341 * gcc.dg/lto/pr70955_1.c: Same.
1343 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1345 PR tree-optimization/71077
1346 * gcc.target/i386/pr71077.c: New test.
1348 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1351 * gfortran.dg/pr77380.f90: New test.
1353 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1356 gfortran.dg/pr77372.f90: New test.
1358 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1360 * gcc.dg/spellcheck-fields-2.c (test): Move
1361 dg-begin/end-multiline-output within function body.
1362 (test_macro): New function.
1364 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1366 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1367 (test_fixit_insert): Update expected output.
1368 (test_fixit_remove): Likewise.
1369 (test_fixit_replace): Likewise.
1371 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1373 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1376 2016-08-26 Richard Biener <rguenther@suse.de>
1378 PR tree-optimization/69047
1379 * gcc.dg/pr69047.c: New testcase.
1381 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1382 Martin Jambhor <mjambor@suse.cz>
1384 * gcc.dg/ipa/propbits-1.c: New test-case.
1385 * gcc.dg/ipa/propbits-2.c: Likewise.
1386 * gcc.dg/ipa/propbits-3.c: Likewise.
1388 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1391 * gfortran.dg/pr77351.f90: New test.
1393 2016-08-25 Marek Polacek <polacek@redhat.com>
1395 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1397 2016-08-25 Marek Polacek <polacek@redhat.com>
1400 * gcc.dg/pr77323.c: New test.
1402 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1405 * gfortran.dg/submodule_17.f08: New test.
1407 2016-08-24 Michael Collison <michael.collison@linaro.org>
1408 Michael Collison <michael.collison@arm.com>
1410 * gcc.target/arm/builtin_saddl.c: New testcase.
1411 * gcc.target/arm/builtin_saddll.c: New testcase.
1412 * gcc.target/arm/builtin_uaddl.c: New testcase.
1413 * gcc.target/arm/builtin_uaddll.c: New testcase.
1414 * gcc.target/arm/builtin_ssubl.c: New testcase.
1415 * gcc.target/arm/builtin_ssubll.c: New testcase.
1416 * gcc.target/arm/builtin_usubl.c: New testcase.
1417 * gcc.target/arm/builtin_usubll.c: New testcase.
1419 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1422 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1423 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1424 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1425 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1426 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1427 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1428 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1429 effective target. Remove scan-assembler-times directives.
1430 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1431 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1432 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1434 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1436 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1438 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1440 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1443 * lib/target-supports.exp
1444 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1445 (check_effective_target_vect_natural_alignment): Ditto.
1446 (check_effective_target_vector_alignment_reachable): Ditto.
1447 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1449 2016-08-23 Ian Lance Taylor <iant@golang.org>
1451 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1453 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1455 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1456 being created from pointers to memory locations.
1457 * gcc.target/powerpc/vec-init-2.c: Likewise.
1459 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1461 * gfortran.dg/dec_structure_12.f90: New testcase.
1463 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1465 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1467 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1469 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1472 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1474 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1475 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1477 2016-08-23 Richard Biener <rguenther@suse.de>
1479 PR tree-optimization/27336
1480 * c-c++-common/pr27336.c: New testcase.
1482 2016-08-22 Marek Polacek <polacek@redhat.com>
1485 * g++.dg/cpp1y/pr77321.C: New test.
1487 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1490 * gfortran.dg/empty_label.f: Adjust test for new error message.
1491 * gfortran.dg/empty_label.f90: Ditto.
1492 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1493 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1494 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1496 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1499 * gfortran.dg/pr61318.f90: New test.
1501 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1504 * gfortran.dg/pr77260_1.f90: New test.
1505 * gfortran.dg/pr77260_2.f90: Ditto.
1507 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1510 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1511 __builtin_signbitf and __builtin_signbitl in expected generic
1513 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1514 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1515 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1516 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1519 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1521 * gcc.dg/torture/float128-builtin.c,
1522 gcc.dg/torture/float128-ieee-nan.c,
1523 gcc.dg/torture/float128x-builtin.c,
1524 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1525 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1526 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1527 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1528 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1529 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1530 gcc.dg/torture/floatn-nan.h: New tests.
1532 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1534 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1536 (main): Update calls to TEST_I_F.
1537 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1539 (main): Update calls to TEST_I_F.
1541 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1543 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1544 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1545 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1546 names in calls to TEST_I_F.
1548 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1551 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1553 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1555 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1556 and !natural_alignment_64.
1557 * gcc.dg/ipa/propalign-2.c: Likewise.
1558 * gcc.dg/ipa/propalign-3.c: Likewise.
1559 * gcc.dg/ipa/propalign-4.c: Likewise.
1560 * gcc.dg/ipa/propalign-5.c: Likewise.
1561 * lib/target-supports.exp
1562 (check_effective_target_natural_alignment_32): Add avr-*-*.
1564 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1566 PR tree-optimization/61839
1567 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1568 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1569 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1570 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1572 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1575 * lib/target-supports.exp (check_effective_target_float16)
1576 (check_effective_target_float32, check_effective_target_float64)
1577 (check_effective_target_float128, check_effective_target_float32x)
1578 (check_effective_target_float64x)
1579 (check_effective_target_float128x)
1580 (check_effective_target_float16_runtime)
1581 (check_effective_target_float32_runtime)
1582 (check_effective_target_float64_runtime)
1583 (check_effective_target_float128_runtime)
1584 (check_effective_target_float32x_runtime)
1585 (check_effective_target_float64x_runtime)
1586 (check_effective_target_float128x_runtime)
1587 (check_effective_target_floatn_nx_runtime)
1588 (add_options_for_float16, add_options_for_float32)
1589 (add_options_for_float64, add_options_for_float128)
1590 (add_options_for_float32x, add_options_for_float64x)
1591 (add_options_for_float128x): New procedures.
1592 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1593 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1594 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1595 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1596 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1597 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1598 gcc.dg/torture/float128-complex.c,
1599 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1600 gcc.dg/torture/float128x-basic.c,
1601 gcc.dg/torture/float128x-complex.c,
1602 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1603 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1604 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1605 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1606 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1607 gcc.dg/torture/float32x-basic.c,
1608 gcc.dg/torture/float32x-complex.c,
1609 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1610 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1611 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1612 gcc.dg/torture/float64x-basic.c,
1613 gcc.dg/torture/float64x-complex.c,
1614 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1615 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1616 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1617 gcc.dg/torture/floatn-tg.h,
1618 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1619 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1620 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1621 gcc.dg/torture/fp-int-convert-float128x.c,
1622 gcc.dg/torture/fp-int-convert-float16-timode.c,
1623 gcc.dg/torture/fp-int-convert-float16.c,
1624 gcc.dg/torture/fp-int-convert-float32-timode.c,
1625 gcc.dg/torture/fp-int-convert-float32.c,
1626 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1627 gcc.dg/torture/fp-int-convert-float32x.c,
1628 gcc.dg/torture/fp-int-convert-float64-timode.c,
1629 gcc.dg/torture/fp-int-convert-float64.c,
1630 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1631 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1632 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1633 maximum exponent of floating-point type. Use it in testing
1634 whether 0x8...0 fits in the floating-point type. Always treat -1
1635 (signed 0xf...f) as fitting in the floating-point type.
1637 * gcc.dg/torture/fp-int-convert-double.c,
1638 gcc.dg/torture/fp-int-convert-float.c,
1639 gcc.dg/torture/fp-int-convert-float128-timode.c,
1640 gcc.dg/torture/fp-int-convert-float128.c,
1641 gcc.dg/torture/fp-int-convert-float80-timode.c,
1642 gcc.dg/torture/fp-int-convert-float80.c,
1643 gcc.dg/torture/fp-int-convert-long-double.c,
1644 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1646 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1649 * gfortran.dg/gomp/pr72744.f90: New test.
1652 * gfortran.dg/gomp/pr69281.f90: New test.
1654 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1656 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1657 the last special seed value.
1658 * gfortran.dg/random_7.f90: Use size for last array member instead
1661 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1663 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1664 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1666 2016-08-19 Richard Biener <rguenther@suse.de>
1668 PR tree-optimization/77286
1669 * gcc.dg/torture/pr77286.c: New testcase.
1671 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1673 * gcc.dg/verbose-asm-2.c: New test case.
1675 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1677 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1678 (custom_diagnostic_finalizer): Update for change to
1679 diagnostic_show_locus.
1681 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1683 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1684 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1686 2016-08-18 Marek Polacek <polacek@redhat.com>
1689 * gcc.dg/pr71514.c: New test.
1691 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1694 * gcc.target/i386/pr72839.c: New test.
1696 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1699 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1700 * c-c++-common/goacc/reduction-1.c: Likewise.
1701 * c-c++-common/goacc/reduction-2.c: Likewise.
1702 * c-c++-common/goacc/reduction-3.c: Likewise.
1703 * c-c++-common/goacc/reduction-4.c: Likewise.
1705 2016-08-18 Alan Modra <amodra@gmail.com>
1707 * gcc.c-torture/compile/pr72771.c: New.
1709 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1712 * gfortran.dg/pr67496.f90: New test.
1714 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1716 PR tree-optimization/71752
1717 * gcc.dg/vect/pr71752.c: New.
1719 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1721 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1723 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1726 * g++.dg/ipa/devirt-52.C: New test.
1728 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1730 * c-c++-common/goacc/reduction-6.c: New testcase.
1732 2016-08-17 Richard Biener <rguenther@suse.de>
1734 PR tree-optimization/76490
1735 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1736 * gcc.dg/pr52904.c: XFAIL.
1738 2016-08-17 Richard Biener <rguenther@suse.de>
1740 PR tree-optimization/23855
1741 * gcc.dg/loop-unswitch-2.c: Adjust.
1743 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1745 PR tree-optimization/72817
1746 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1748 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1751 * gcc.dg/torture/float128-extend-inf.c: New test.
1753 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1756 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1758 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1759 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1761 (test_oct): Likewise.
1762 (test_multiple): Likewise.
1763 (test_field_width_specifier): Likewise.
1764 (test_field_width_specifier_2): New function.
1765 (test_field_precision_specifier): New function.
1766 (test_embedded_nul): Update expected caret placement.
1767 (test_non_contiguous_strings): Update line number.
1768 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1769 (__emit_string_literal_range): Add "caret_idx" param.
1770 (test_simple_string_literal): Add value for new param, updating
1772 (test_concatenated_string_literal): Likewise.
1773 (test_multiline_string_literal): Likewise.
1774 (test_hex): Likewise.
1775 (test_oct): Likewise.
1776 (test_multiple): Likewise.
1777 (test_ucn4): Likewise.
1778 (test_ucn8): Likewise.
1779 (test_u8): Likewise.
1780 (test_u): Likewise; update expected message, from "range" to
1784 (test_macro): Add value for new param.
1785 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1786 (__emit_string_literal_range): Add "caret_idx" param.
1787 (test_stringified_token_1): Add value for new param. Update
1788 expected message, from "range" to "location".
1789 (test_stringized_token_2): Likewise, adding param to macro.
1790 (test_stringified_token_3): Likewise.
1791 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1792 (emit_warning): Convert param from source_range to location_t.
1793 (test_string_literals): Add caret_idx param, and use it when
1794 constructing a substring_loc. Update error message, from
1795 "range" to "location".
1797 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1800 * g++.dg/gomp/pr71910.C: New test.
1803 * gcc.c-torture/compile/pr67485.c: New test.
1806 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1808 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1810 PR tree-optimization/69848
1811 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1813 2016-08-16 Martin Liska <mliska@suse.cz>
1815 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1816 of memory operations so that it can be handled by core2
1819 2016-08-16 Richard Biener <rguenther@suse.de>
1821 PR tree-optimization/76783
1822 * gcc.dg/pr76783.c: New testcase.
1823 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1825 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1827 PR tree-optimization/72817
1828 PR tree-optimization/73450
1829 * gcc.dg/tree-ssa/pr72817.c: New test.
1830 * gcc.dg/tree-ssa/pr73450.c: New test.
1832 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1834 * gfortran.dg/init_flag_13.f90: New testcase.
1835 * gfortran.dg/init_flag_14.f90: Ditto.
1836 * gfortran.dg/init_flag_15.f03: Ditto.
1837 * gfortran.dg/dec_init_1.f90: Ditto.
1838 * gfortran.dg/dec_init_2.f90: Ditto.
1840 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1843 * gcc.target/i386/pr72867.c: New test.
1845 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1847 * c-c++-common/dump-ada-spec-5.c: New test.
1849 2016-08-15 Richard Biener <rguenther@suse.de>
1851 PR tree-optimization/73434
1852 * gcc.dg/torture/pr73434.c: New testcase.
1854 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1856 PR tree-optimization/72824
1857 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1859 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1862 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1863 in use_device clause.
1864 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1865 * gfortran.dg/goacc/list.f95: Adjust to catch
1866 "neither a POINTER nor an array" error messages.
1868 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1871 * gcc.target/i386/pr76342.c: New test.
1873 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1876 * g++.dg/ubsan/pr71512.C: New test.
1877 * c-c++-common/ubsan/pr71512-1.c: New test.
1878 * c-c++-common/ubsan/pr71512-2.c: New test.
1880 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1882 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1883 vector initialization options.
1884 * gcc.target/powerpc/vec-init-2.c: Likewise.
1885 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1886 is generated on ISA 3.0.
1888 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1891 * gcc.dg/c-c++-common/pr71654.c: New test.
1892 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1894 * gcc.dg/tree-ssa/vrp24: Likewise.
1896 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1899 * gcc.dg/pr67410.c: New test.
1901 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1903 PR tree-optimization/69848
1904 * gcc.dg/vect/vect-pr69848.c: New test.
1906 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1909 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1910 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1911 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1912 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1914 2016-08-12 Richard Biener <rguenther@suse.de>
1916 PR tree-optimization/57326
1917 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1918 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1919 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1920 * gcc.target/i386/pr45685.c: Likewise.
1921 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1922 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1923 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1924 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1925 * gfortran.dg/pr34163.f90: Likewise.
1927 2016-08-12 Martin Liska <mliska@suse.cz>
1929 * g++.dg/gcov/gcov-16.C: New test.
1930 * lib/gcov.exp: Support new argument for run-gcov function.
1932 2016-08-12 Martin Liska <mliska@suse.cz>
1934 PR gcov-profile/35590
1935 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1937 2016-08-12 Richard Biener <rguenther@suse.de>
1939 PR tree-optimization/72851
1940 * gcc.dg/torture/pr72851.c: New testcase.
1942 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1945 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1946 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1947 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1948 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1952 * g++.dg/debug/dwarf2/ref-1.C: New.
1955 * g++.dg/debug/dwarf2/template-params-12.H: New.
1956 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1957 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1958 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1959 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1960 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1961 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1962 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1964 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1967 * gcc.target/powerpc/pr72863.c: New test.
1969 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1971 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1973 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1975 * gcc.target/i386/pieces-strcpy-1.c: New test.
1976 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1978 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1981 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1983 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1985 * gcc.target/i386/pieces-memcpy-1.c: New test.
1986 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1987 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1988 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1989 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1990 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1992 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1995 * gcc.dg/pr72816.c: Remove dg-error.
1997 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1999 PR tree-optimization/71083
2000 * gcc.c-torture/execute/pr71083.c: New test.
2001 * gnat.dg/loop_optimization23.adb: New test.
2002 * gnat.dg/loop_optimization23_pkg.ads: New test.
2003 * gnat.dg/loop_optimization23_pkg.adb: New test.
2005 2016-08-11 Richard Biener <rguenther@suse.de>
2007 PR tree-optimization/72772
2008 * gcc.dg/graphite/pr35356-1.c: Adjust.
2009 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2011 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2013 * gfortran.dg/random_7.f90: Take into account that the last seed
2014 value is the special p value.
2015 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2017 2016-08-11 Richard Biener <rguenther@suse.de>
2019 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2021 2016-08-11 Alan Modra <amodra@gmail.com>
2023 * gcc.target/powerpc/pr71680.c: New.
2025 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2027 * gcc.target/powerpc/bfp/bfp.exp: New file.
2028 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2029 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2030 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2031 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2032 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2033 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2034 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2035 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2036 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2037 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2038 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2039 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2040 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2041 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2042 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2043 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2044 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2045 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2046 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2047 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2048 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2049 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2050 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2051 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2052 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2053 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2054 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2055 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2056 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2057 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2058 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2059 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2060 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2061 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2062 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2063 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2064 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2065 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2066 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2067 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2068 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2069 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2070 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2071 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2072 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2073 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2074 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2075 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2076 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2077 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2078 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2079 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2080 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2082 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2084 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2087 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2089 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2091 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2094 * gcc.target/powerpc/pr72853.c: New test.
2096 2016-08-10 Martin Liska <mliska@suse.cz>
2098 PR gcov-profile/58306
2099 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2101 2016-08-10 Martin Liska <mliska@suse.cz>
2103 * g++.dg/gcov/gcov-threads-1.C: New test.
2105 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2108 * gcc.target/avr/pr71873.c: New test.
2110 2016-08-09 Martin Liska <mliska@suse.cz>
2112 * g++.dg/gcov/gcov-dump-1.C: New test.
2113 * g++.dg/gcov/gcov-dump-2.C: New test.
2115 2016-08-09 Martin Liska <mliska@suse.cz>
2117 * gcc.dg/tree-prof/val-prof-9.c: New test.
2119 2016-08-09 Martin Liska <mliska@suse.cz>
2121 * gcc.dg/tree-prof/val-prof-8.c: New test.
2123 2016-08-09 Martin Jambor <mjambor@suse.cz>
2126 * gcc.dg/ipa/pr71981.c: New test.
2128 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2130 PR tree-optimization/33707
2131 * gcc.dg/vect/pr33707.c: New test.
2133 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2135 PR tree-optimization/pr72772
2136 * gcc.dg/tree-ssa/pr72772.c: New test.
2138 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2140 PR rtl-optimization/66669
2141 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2143 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2145 PR tree-optimization/72824
2146 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2148 2016-08-09 Richard Biener <rguenther@suse.de>
2150 PR tree-optimization/71802
2151 * gcc.dg/torture/pr71802.c: New testcase.
2153 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2156 * g++.dg/eh/stdarg1.C: New test.
2158 2016-08-08 Andi Kleen <ak@linux.intel.com>
2160 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2161 test command line in failure log.
2162 (profopt-execute): dito. Make autofdo file names unique.
2164 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2167 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2170 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2172 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2174 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2175 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2176 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2177 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2178 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2179 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2181 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2184 * gcc.dg/cpp/pr66415-1.c: Likewise.
2185 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2186 * gcc.dg/format/c90-printf-1.c: Likewise.
2187 * gcc.dg/format/diagnostic-ranges.c: New test case.
2189 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2192 * gfortran.dg/gomp/pr72716.f90: New test.
2195 * gcc.dg/gomp/pr72781.c: New test.
2198 * g++.dg/vect/pr68762-1.cc: New test.
2199 * g++.dg/vect/pr68762-2.cc: New test.
2200 * g++.dg/vect/pr68762.h: New file.
2202 2016-08-08 Martin Sebor <msebor@redhat.com>
2205 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2206 * g++.dg/warn/overflow-warn-3.C: Same.
2207 * g++.dg/warn/overflow-warn-4.C: Same.
2209 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2212 * gfortran.dg/allocate_with_source_21.f03: New test.
2214 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2217 * gfortran.dg/allocate_with_source_20.f03: New test.
2219 2016-08-08 Alan Modra <amodra@gmail.com>
2221 * gcc.c-torture/compile/pr72802.c: New.
2223 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2226 * gfortran.dg/dependency_48.f90: New test.
2228 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2231 * gfortran.dg/pr70040.f90: New testcase.
2233 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2236 * gfortran.dg/matmul_10.f90: New testcase.
2238 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2240 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2242 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2245 * gcc.dg/pr72816.c: New test.
2247 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2249 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2250 * g++.dg/conversion/pr41426.C: Likewise.
2251 * g++.dg/conversion/pr66211.C: Likewise.
2252 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2253 * g++.dg/init/ref8.C: Likewise.
2254 * g++.old-deja/g++.law/cvt20.C: Likewise.
2255 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2257 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2259 PR tree-optimization/18046
2260 * gcc.dg/tree-ssa/vrp105.c: New test.
2261 * gcc.dg/tree-ssa/vrp106.c: New test.
2263 2016-08-05 Martin Sebor <msebor@redhat.com>
2265 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2266 1ul in diagnostics. Remove hyphen from "constant-expression."
2267 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2268 * g++.dg/cpp0x/static_assert3.C: Same.
2269 * g++.dg/cpp1y/constexpr-throw.C: Same.
2270 * g++.dg/template/nontype3.C: Same.
2271 * g++.dg/warn/overflow-warn-1.C: Same.
2272 * g++.dg/warn/overflow-warn-3.C: Same.
2273 * g++.dg/warn/overflow-warn-4.C: Same.
2275 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2277 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2278 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2279 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2280 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2282 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2284 PR tree-optimization/72810
2285 * gcc.dg/tree-ssa/vrp110.c: New test.
2287 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2290 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2292 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2293 saving the half-precision registers.
2294 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2295 value is returned in h0.
2296 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2297 are passed in FP/SIMD registers.
2298 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2299 passing works corrcetly.
2300 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2301 (hfa_f16x2_t): Likewise.
2302 (hfa_f16x3_t): Likewise.
2303 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2304 are promoted to double and passed in a double register.
2305 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2306 are promoted to double and stacked.
2307 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2309 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2310 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2311 __fp16 first get passed in FP/SIMD registers, then stacked.
2313 2016-08-05 Nathan Sidwell <nathan@acm.org>
2316 * g++.dg/cpp0x/pr68724.C: New.
2318 2016-08-05 Richard Biener <rguenther@suse.de>
2320 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2322 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2324 * gcc.dg/tree-ssa/vrp107.c: New test.
2325 * gcc.dg/tree-ssa/vrp108.c: New test.
2326 * gcc.dg/tree-ssa/vrp109.c: New test.
2328 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2330 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2333 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2335 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2337 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2338 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2339 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2341 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2342 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2343 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2346 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2349 * g++.dg/cpp1y/lambda-ice1.C: New.
2351 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2354 * g++.dg/cpp1y/pr72759.C: New test.
2356 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2358 * gcc.dg/switch-10.c: New test.
2360 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2362 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2364 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2366 * c-c++-common/goacc/routine-5.c: Update.
2368 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2370 PR rtl-optimization/70903
2371 * gcc.c-torture/execute/pr70903.c: New test.
2373 2016-08-04 Martin Liska <mliska@suse.cz>
2375 * gcc.dg/params/params.exp: Replace file exists with
2376 TESTING_IN_BUILD_TREE.
2378 2016-08-04 Marek Polacek <polacek@redhat.com>
2381 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2383 2016-08-04 Richard Biener <rguenther@suse.de>
2386 * gcc.dg/torture/pr71984.c: Guard correctness check for
2389 2016-08-03 Andrew Pinski <apinski@cavium.com>
2391 * gcc.c-torture/compile/20160802-1.c: New testcase.
2393 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2395 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2397 2016-08-03 Richard Biener <rguenther@suse.de>
2399 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2401 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2402 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2404 2016-08-03 Richard Biener <rguenther@suse.de>
2406 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2407 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2408 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2409 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2411 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2413 * gcc.dg/init-excess-2.c: Require int32plus.
2414 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2415 * gcc.dg/pr59963-2.c: Require int32plus.
2416 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2417 * gcc.dg/unroll-7.c: Require int32plus.
2419 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2421 PR tree-optimization/34114
2422 * gcc.dg/tree-ssa/loop-42.c: New test.
2424 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2426 * gcc.target/aarch64/vminmaxnm.c: New.
2427 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2430 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2432 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2433 vec_extract for vector float, vector int, vector short, and vector
2435 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2436 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2437 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2438 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2440 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2442 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2443 single stack adjustment, no writeback.
2444 * gcc.target/aarch64/test_frame_12.c: Likewise.
2445 * gcc.target/aarch64/test_frame_13.c: Likewise.
2446 * gcc.target/aarch64/test_frame_15.c: Likewise.
2447 * gcc.target/aarch64/test_frame_6.c: Likewise.
2448 * gcc.target/aarch64/test_frame_7.c: Likewise.
2449 * gcc.target/aarch64/test_frame_8.c: Likewise.
2450 * gcc.target/aarch64/test_frame_16.c: New test.
2452 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2455 * gcc.target/i386/pr72748.c: New test.
2457 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2459 PR tree-optimization/71818
2460 * gcc.dg/vect/pr71818.c: New
2462 2016-08-01 Martin Liska <mliska@suse.cz>
2464 PR tree-optimization/71857
2465 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2467 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2469 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2471 2016-08-01 Jan Beulich <jbeulich@suse.com>
2473 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2475 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2477 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2478 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2480 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2482 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2483 (check_effective_target_c++): Likewise. Also match for libstdc++.
2485 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2488 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2489 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2490 * gfortran.dg/pr41922.f90: New test.
2492 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2495 * gfortran.dg/pr68566.f90: new test.
2497 2016-07-30 Martin Sebor <msebor@redhat.com>
2501 * g++.dg/cpp0x/constexpr-cast.C: New test.
2502 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2503 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2504 * g++.dg/ubsan/pr63956.C: Correct.
2506 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2508 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2509 vector double or vector long where the vector is in memory.
2510 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2511 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2513 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2516 * gfortran.dg/pr69867.f90: New test.
2518 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2521 * gfortran.dg/pr69962.f90: New test.
2523 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2526 * gfortran.dg/pr70006.f90: New test.
2528 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2531 * gfortran.dg/pr71730.f90: New test.
2532 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2533 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2534 * gfortran.dg/array_constructor_26.f03: Ditto.
2536 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2538 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2539 * gcc.target/powerpc/pr71763.c: Likewise.
2541 2016-07-29 Marek Polacek <polacek@redhat.com>
2544 * gcc.dg/940510-1.c: Adjust dg-error.
2545 * gcc.dg/c99-flex-array-1.c: Likewise.
2546 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2549 * gcc.dg/noncompile/pr71853.c: New test.
2552 * gcc.dg/noncompile/pr71573.c: New test.
2555 * g++.dg/warn/Wparentheses-30.C: New test.
2556 * gcc.dg/Wparentheses-14.c: New test.
2558 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2560 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2562 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2564 PR tree-optimization/57558
2565 * gcc.dg/vect/pr57558-1.c: New test.
2566 * gcc.dg/vect/pr57558-2.c: New test.
2568 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2570 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2571 to scan forwprop1 dump pass.
2573 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2576 * g++.dg/template/pr51488.C: New.
2578 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2581 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2583 * gcc.dg/pr71969-1.c: New test.
2584 * gcc.dg/pr71969-2.c: New test.
2585 * gcc.dg/pr71969-3.c: New test.
2587 2016-07-29 Marek Polacek <polacek@redhat.com>
2590 * c-c++-common/pr71574.c: New test.
2593 * gcc.dg/noncompile/pr71583.c: New test.
2595 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2598 * gcc.dg/pr68217.c: New test.
2600 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2603 * gfortran.dg/pr71067_1.f90: New test.
2604 * gfortran.dg/pr71067_2.f90: Ditto.
2606 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2608 * gcc.target/powerpc/vec-extract-1.c: New test.
2610 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2613 * gfortran.dg/pr71799.f90: New test.
2615 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2618 * g++.dg/cpp0x/pr71665-1.C: New.
2619 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2620 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2621 * g++.dg/ext/label10.C: Likewise.
2622 * g++.dg/parse/constant5.C: Likewise.
2624 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2627 * gfortran.dg/pr71859.f90: New test.
2628 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2629 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2631 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2634 * gfortran.dg/pr71883.f90 : New test.
2636 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2638 PR tree-optimization/71734
2639 * g++.dg/vect/pr70729-nest.cc: New test.
2641 2016-07-28 Renlin Li <renlin.li@arm.com>
2644 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2647 * gfortran.dg/dependency_47.f90: New test.
2649 2016-07-28 Martin Liska <mliska@suse.cz>
2651 PR gcov-profile/68025
2652 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2654 2016-07-28 Martin Liska <mliska@suse.cz>
2656 * g++.dg/vect/pr70944.cc: New test.
2658 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2661 * gcc.dg/torture/pr71994.c: New test.
2663 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2666 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2667 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2668 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2670 2016-07-27 Richard Biener <rguenther@suse.de>
2672 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2674 2016-07-27 Martin Liska <mliska@suse.cz>
2676 * gcc.dg/predict-13.c: New test.
2677 * gcc.dg/predict-14.c: New test.
2679 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2681 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2683 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2686 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2689 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2690 IEEE built-in functions handle quiet and signalling NaNs
2693 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2696 * gfortran.dg/pr71862.f90: New test.
2698 2016-07-26 Martin Sebor <msebor@redhat.com>
2700 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2701 selector with dg-options.
2703 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2705 PR tree-optimization/18046
2706 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2707 * gcc.dg/tree-ssa/vrp103.c: New test.
2708 * gcc.dg/tree-ssa/vrp104.c: New test.
2710 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2712 * gcc.target/powerpc/pr63354.c: Require lp64 since
2713 -mprofile-kernel is not legal with -m32.
2715 2016-07-26 Richard Biener <rguenther@suse.de>
2717 PR rtl-optimization/71984
2718 * gcc.dg/torture/pr71984.c: New testcase.
2720 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2722 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2723 g++-dg-runtest via et-dg-runtest.
2724 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2725 * gcc.dg/vect/vect.exp: Likewise.
2726 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2727 gfortran-dg-runtest.
2728 * gfortran.dg/vect/vect.exp: Likewise.
2729 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2730 (check_mips_loongson_hw_available): Likewise.
2731 (check_effective_target_mpaired_single_runtime): Likewise.
2732 (check_effective_target_mips_loongson_runtime): Likewise.
2733 (add_options_for_mpaired_single): Likewise.
2734 (check_effective_target_vect_int): Add global et_index.
2735 Check and save the supported feature for a target selected by
2736 the et_index target. Break long lines where appropriate. Call
2737 et-is-effective-target for MIPS with an argument instead of
2738 check_effective_target_* where appropriate.
2739 (check_effective_target_vect_intfloat_cvt): Likewise.
2740 (check_effective_target_vect_uintfloat_cvt): Likewise.
2741 (check_effective_target_vect_floatint_cvt): Likewise.
2742 (check_effective_target_vect_floatuint_cvt): Likewise.
2743 (check_effective_target_vect_simd_clones): Likewise.
2744 (check_effective_target_vect_shift): ewise.
2745 (check_effective_target_whole_vector_shift): Likewise.
2746 (check_effective_target_vect_bswap): Likewise.
2747 (check_effective_target_vect_shift_char): Likewise.
2748 (check_effective_target_vect_long): Likewise.
2749 (check_effective_target_vect_float): Likewise.
2750 (check_effective_target_vect_double): Likewise.
2751 (check_effective_target_vect_long_long): Likewise.
2752 (check_effective_target_vect_no_int_max): Likewise.
2753 (check_effective_target_vect_no_int_add): Likewise.
2754 (check_effective_target_vect_no_bitwise): Likewise.
2755 (check_effective_target_vect_widen_shift): Likewise.
2756 (check_effective_target_vect_no_align): Likewise.
2757 (check_effective_target_vect_hw_misalign): Likewise.
2758 (check_effective_target_vect_element_align): Likewise.
2759 (check_effective_target_vect_condition): Likewise.
2760 (check_effective_target_vect_cond_mixed): Likewise.
2761 (check_effective_target_vect_char_mult): Likewise.
2762 (check_effective_target_vect_short_mult): Likewise.
2763 (check_effective_target_vect_int_mult): Likewise.
2764 (check_effective_target_vect_extract_even_odd): Likewise.
2765 (check_effective_target_vect_interleave): Likewise.
2766 (check_effective_target_vect_stridedN): Likewise.
2767 (check_effective_target_vect_multiple_sizes): Likewise.
2768 (check_effective_target_vect64): Likewise.
2769 (check_effective_target_vect_call_copysignf): Likewise.
2770 (check_effective_target_vect_call_sqrtf): Likewise.
2771 (check_effective_target_vect_call_btrunc): Likewise.
2772 (check_effective_target_vect_call_btruncf): Likewise.
2773 (check_effective_target_vect_call_ceil): Likewise.
2774 (check_effective_target_vect_call_ceilf): Likewise.
2775 (check_effective_target_vect_call_floor): Likewise.
2776 (check_effective_target_vect_call_floorf): Likewise.
2777 (check_effective_target_vect_call_lceil): Likewise.
2778 (check_effective_target_vect_call_lfloor): Likewise.
2779 (check_effective_target_vect_call_nearbyint): Likewise.
2780 (check_effective_target_vect_call_nearbyintf): Likewise.
2781 (check_effective_target_vect_call_round): Likewise.
2782 (check_effective_target_vect_call_roundf): Likewise.
2783 (check_effective_target_vect_perm): Likewise, but also append *_saved
2784 to the existing global name to properly cache the result.
2785 (check_effective_target_vect_perm_byte): Likewise.
2786 (check_effective_target_vect_perm_short): Likewise.
2787 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2788 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2789 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2790 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2791 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2792 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2793 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2794 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2795 (check_effective_target_vect_sdot_qi): Likewise.
2796 (check_effective_target_vect_udot_qi): Likewise.
2797 (check_effective_target_vect_sdot_hi): Likewise.
2798 (check_effective_target_vect_udot_hi): Likewise.
2799 (check_effective_target_vect_usad_char): Likewise.
2800 (check_effective_target_vect_pack_trunc): Likewise.
2801 (check_effective_target_vect_unpack): Likewise.
2802 (check_effective_target_vect_aligned_arrays): Likewise.
2803 (check_effective_target_vect_natural_alignment): Likewise.
2804 (check_effective_target_vector_alignment_reachable): Likewise.
2805 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2806 (is-effective-target): Initialize et_index if undefined.
2807 (et-dg-runtest): New.
2808 (et-is-effective-target): Likewise.
2809 (check_vect_support_and_set_flags): Add supported MIPS targets to
2810 EFFECTIVE_TARGETS list. Return the number of supported targets.
2812 2016-07-26 Richard Biener <rguenther@suse.de>
2813 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2816 * gcc.dg/pr70920-1.c: New test-case.
2817 * gcc.dg/pr70902-2.c: Likewise.
2818 * gcc.dg/pr70920-3.c: Likewise.
2819 * gcc.dg/pr70920-4.c: Likewise
2820 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2823 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2825 * gcc.c-torture/execute/pr71494.c: Require label_values.
2826 * gcc.dg/pr16973.c: Ditto.
2828 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2830 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2831 * gcc.dg/torture/pr69771.c: Require int32plus.
2832 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2834 2016-07-25 Martin Liska <mliska@suse.cz>
2836 * gcc.dg/torture/pr71987.c: New test.
2838 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2841 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2842 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2843 * gfortran.dg/pr71935.f90: New test.
2845 2016-07-22 Martin Sebor <msebor@redhat.com>
2848 * g++.dg/ext/atomic-3.C: New test.
2849 * gcc.dg/atomic/pr71675.c: New test.
2851 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2853 * gcc.target/i386/mvc8.c: New test.
2855 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2857 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2858 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2860 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2863 * gfortran.dg/constructor_50.f90: New test.
2865 2016-07-22 Martin Liska <mliska@suse.cz>
2867 PR gcov-profile/69028
2868 PR gcov-profile/62047
2869 * g++.dg/cilk-plus/pr69028.C: New test.
2871 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2873 * gfortran.dg/coarray_stat_2.f90: New test.
2875 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2877 * gcc.target/powerpc/vec-extract.h: New files to check the
2878 vec_extract built-in functions for all vector types, testing
2879 accessing each element, both with constant and variable element
2881 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2882 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2883 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2884 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2885 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2886 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2887 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2888 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2889 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2891 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2894 * g++.dg/other/pr71728.C: New test.
2896 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2898 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2899 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2900 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2901 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2902 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2904 2016-07-21 Richard Biener <rguenther@suse.de>
2906 PR tree-optimization/71947
2907 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2909 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2911 * gcc.dg/tree-ssa/scev-15.c: New.
2913 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2915 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2917 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2920 * g++.dg/gomp/pr71941.C: New test.
2922 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2926 * g++.dg/spellcheck-identifiers.C: New test case, based on
2927 gcc.dg/spellcheck-identifiers.c.
2928 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2929 gcc.dg/spellcheck-identifiers-2.c.
2930 * g++.dg/spellcheck-typenames.C: New test case, based on
2931 gcc.dg/spellcheck-typenames.c
2933 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2935 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2936 pointer to member function and also test catching by reference.
2938 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2940 * gcc.target/s390/pr67443.c: Fix test case.
2942 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2944 * gcc.target/s390/insv-1.c: Xfail some tests.
2945 * gcc.target/s390/insv-2.c: Likewise.
2947 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2949 * gcc.target/avr/torture/get-mem.c: New test.
2950 * gcc.target/avr/torture/set-mem.c: New test.
2952 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2955 * gcc.target/avr/torture/tiny-progmem.c: New test.
2957 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2960 * g++.dg/parse/pr71909.C: New test.
2961 * g++.dg/tm/pr71909.C: New test.
2964 * g++.dg/cpp0x/constexpr-50060.C: New test.
2965 * g++.dg/cpp1y/constexpr-50060.C: New test.
2967 2016-07-20 Martin Liska <mliska@suse.cz>
2969 * gfortran.dg/graphite/pr71898.f90: New test.
2971 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2973 PR tree-optimization/71503
2974 PR tree-optimization/71683
2975 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2976 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2978 2016-07-20 Martin Liska <mliska@suse.cz>
2980 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2981 * gcc.dg/plugin/sreal-test-1.c: Remove.
2982 * gcc.dg/plugin/sreal_plugin.c: Remove.
2984 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2987 * gfortran.dg/dependency_47.f90: New test.
2989 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2991 PR rtl-optimization/71916
2992 * gcc.c-torture/compile/pr71916.c: New test.
2995 * g++.dg/torture/pr71874.C: New test.
2998 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2999 (my_alloc): Rewritten to use __builtin_posix_memalign and
3001 (my_free): Use __builtin_free instead of _mm_free.
3002 (Vec::operator=): Use __builtin_memcpy.
3004 2016-07-19 Martin Jambor <mjambor@suse.cz>
3007 * gfortran.dg/pr71688.f90: New test.
3009 2016-07-19 Richard Biener <rguenther@suse.de>
3011 * c-c++-common/vector-subscript-6.c: New testcase.
3012 * c-c++-common/vector-subscript-7.c: Likewise.
3014 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3016 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3017 and UInt32 based on __SIZEOF_INT__.
3019 2016-07-19 Richard Biener <rguenther@suse.de>
3021 PR tree-optimization/71901
3022 * gcc.dg/torture/pr71901.c: New testcase.
3024 2016-07-19 Richard Biener <rguenther@suse.de>
3026 PR tree-optimization/71908
3027 * gcc.dg/torture/pr71908.c: New testcase.
3029 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3032 * gcc.target/powerpc/pr71493-1.c: New test.
3033 * gcc.target/powerpc/pr71493-2.c: Likewise.
3035 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3038 * g++.dg/conversion/ambig3.C: New test.
3041 * g++.dg/cpp0x/constexpr-71828.C: New test.
3044 * g++.dg/template/pr71826.C: New test.
3047 * g++.dg/template/defarg21.C: New test.
3050 * g++.dg/ext/vector31.C: New test.
3052 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3054 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3056 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3058 PR tree-optimization/71734
3059 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3061 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3063 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3064 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3065 stack-layout-dynamic-1.c: New test.
3067 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3069 * gcc.target/s390/nolrl-1.c: New test.
3071 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3074 * gfortran.dg/pr71523_1.f90: New test.
3075 * gfortran.dg/pr71523_2.f90: New test.
3077 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3079 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3081 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3082 Marco Restelli <mrestelli@gmail.com>
3085 * gfortran.dg/pr62125.f90: New test.
3087 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3089 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3090 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3092 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3095 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3096 * g++.dg/cpp0x/nullptr35.C: New test.
3098 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3100 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3102 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3104 * gfortran.dg/goacc/vector_length.f90: New test.
3106 2016-07-15 Richard Biener <rguenther@suse.de>
3108 PR tree-optimization/71881
3109 * gcc.dg/torture/pr71881.c: New testcase.
3111 2016-07-15 Richard Biener <rguenther@suse.de>
3113 PR tree-optimization/71887
3114 * gcc.dg/torture/pr71887.c: New testcase.
3116 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3119 * gcc.dg/spellcheck-identifiers-3.c: New test.
3121 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3124 * gfortran.dg/null_9.f90: New test.
3126 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3128 * gcc.dg/tree-ssa/loop-41.c: New test.
3130 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3132 PR tree-optimization/71347
3133 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3135 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3138 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3139 * gfortran.dg/contains.f90: Ditto.
3140 * gfortran.dg/contains_empty_1.f03: Ditto.
3141 * gfortran.dg/submodule_3.f08: Ditto.
3143 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3146 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3147 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3148 expected diagnostics.
3151 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3152 * gcc.dg/spellcheck-identifiers-2.c: New test.
3153 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3154 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3156 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3158 PR tree-optimization/71872
3159 * gcc.c-torture/compile/pr71872.c: New test.
3161 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3163 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3164 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3165 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3166 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3167 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3168 * gcc.target/arm/atomic-op-acquire-1.c: This.
3169 * gcc.target/arm/atomic-op-char.c: Rename into ...
3170 * gcc.target/arm/atomic-op-char-1.c: This.
3171 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3172 * gcc.target/arm/atomic-op-consume-1.c: This.
3173 * gcc.target/arm/atomic-op-int.c: Rename into ...
3174 * gcc.target/arm/atomic-op-int-1.c: This.
3175 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3176 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3177 * gcc.target/arm/atomic-op-release.c: Rename into ...
3178 * gcc.target/arm/atomic-op-release-1.c: This.
3179 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3180 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3181 * gcc.target/arm/atomic-op-short.c: Rename into ...
3182 * gcc.target/arm/atomic-op-short-1.c: This.
3183 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3184 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3185 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3186 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3187 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3188 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3189 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3190 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3191 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3192 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3194 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3197 * gfortran.dg/select_type_35.f03: New test.
3199 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202 PR tree-optimization/70923
3203 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3204 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3205 * gcc.dg/vect/pr65951.c: Likewise.
3206 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3208 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3210 * c-c++-common/pr60226.c: Expect maximum object file alignment
3213 2016-07-14 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/71866
3216 * gcc.dg/torture/pr71866.c: New testcase.
3218 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3220 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3221 selector and enclose boolean expression in curly braces.
3223 2016-07-14 Alan Modra <amodra@gmail.com>
3226 * gcc.target/powerpc/p9-novsx.c: New.
3228 2016-07-13 Andi Kleen <ak@linux.intel.com>
3230 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3231 * g++.dg/tree-prof/morefunc.C: Dito.
3232 * g++.dg/tree-prof/pr35545.C: Dito.
3233 * g++.dg/tree-prof/reorder.C: Dito.
3234 * gcc.dg/tree-prof/20050826-2.c: Dito.
3235 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3236 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3237 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3238 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3239 * gcc.dg/tree-prof/inliner-1.c: Dito.
3240 * gcc.dg/tree-prof/merge_block.c: Dito.
3241 * gcc.dg/tree-prof/stringop-1.c: Dito.
3242 * gcc.dg/tree-prof/stringop-2.c: Dito.
3243 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3244 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3245 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3246 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3247 * gcc.dg/tree-prof/update-loopch.c: Dito.
3248 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3249 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3250 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3251 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3252 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3253 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3254 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3256 2016-07-13 Andi Kleen <ak@linux.intel.com>
3258 * lib/profopt.exp (profopt-execute): Remove .imports files.
3260 2016-07-13 Andi Kleen <ak@linux.intel.com>
3262 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3264 2016-07-13 Andi Kleen <ak@linux.intel.com>
3266 * lib/profopt.exp (dg-final-scan-autofdo,
3267 dg-final-scan-not-autofdo): New functions.
3269 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3271 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3272 * gcc.dg/vect/vect-35.c: Ditto.
3273 * gcc.dg/vect/vect-alias-check-2.c: New test.
3275 2016-07-13 Martin Liska <mliska@suse.cz>
3277 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3278 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3279 * gfortran.dg/pr42108.f90: Update expected dump scan.
3281 2016-07-13 Richard Biener <rguenther@suse.de>
3283 PR tree-optimization/24574
3284 * gcc.dg/pr24574.c: New testcase.
3286 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3288 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3289 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3290 * c-c++-common/pr68833-1.c: Require int32plus.
3291 * gcc.dg/ipa/pr63551.c: Likewise.
3292 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3293 * gcc.dg/ipa/pr64041.c: Require int32plus.
3295 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3298 * g++.dg/pr71633.C: New test.
3300 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3302 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3303 Add new arm_thumb1_cbz_ok effective target.
3304 * gcc.target/arm/cbz.c: New test.
3306 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3308 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3309 Define effective target.
3310 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3311 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3312 * gcc.target/arm/movhi_movw.c: New test.
3313 * gcc.target/arm/movsi_movw.c: Likewise.
3314 * gcc.target/arm/movdi_movw.c: Likewise.
3316 2016-07-13 Richard Biener <rguenther@suse.de>
3319 * gcc.dg/pr71104-1.c: New testcase.
3320 * gcc.dg/pr71104-2.c: Likewise.
3322 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3325 * gcc.target/powerpc/pr71805.c: New test.
3327 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3329 * gcc.target/powerpc/divkc3-1.c: New.
3330 * gcc.target/powerpc/mulkc3-1.c: New.
3332 2016-07-12 Nathan Sidwell <nathan@acm.org>
3334 * gcc.target/arm/data-rel-1.c: New.
3335 * gcc.target/arm/data-rel-2.c: New.
3336 * gcc.target/arm/data-rel-3.c: New.
3338 2016-07-12 Martin Liska <mliska@suse.cz>
3340 * gcc.dg/params/blocksort-part.c: New test.
3341 * gcc.dg/params/params.exp: New file.
3343 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3346 * gcc.c-torture/execute/pr71700.c: New test.
3348 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3349 Richard Biener <rguenther@suse.de>
3351 PR tree-optimization/23286
3352 PR tree-optimization/70159
3353 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3354 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3355 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3356 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3357 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3358 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3359 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3360 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3361 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3362 * gcc.dg/pr51879-12.c: Likewise.
3363 * gcc.dg/strlenopt-9.c: Likewise.
3364 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3365 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3366 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3367 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3368 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3369 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3370 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3371 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3372 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3373 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3374 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3375 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3376 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3377 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3378 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3380 2016-07-12 Richard Biener <rguenther@suse.de>
3382 PR rtl-optimization/68961
3383 * gcc.target/i386/pr68961.c: New testcase.
3385 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3388 * c-c++-common/gomp/pr71758.c: New test.
3389 * gfortran.dg/gomp/pr71758.f90: New test.
3391 PR tree-optimization/71823
3392 * gcc.dg/vect/pr71823.c: New test.
3394 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3396 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3397 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3398 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3400 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3403 * gcc.target/i386/pr71801.c: New test.
3405 2016-07-11 Richard Biener <rguenther@suse.de>
3407 PR tree-optimization/71816
3408 * gcc.dg/torture/pr71816.c: New testcase.
3410 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3413 * gfortran.dg/dependency_46.f90: New test.
3415 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3417 PR rtl-optimization/71621
3418 * gcc.target/i386/pr71621-1.c: New.
3419 * gcc.target/i386/pr71621-2.c: New.
3421 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3423 * gfortran.dg/goacc/pr71704.f90: New test.
3425 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3428 * gcc.target/powerpc/pr71297.c: New.
3430 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3432 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3434 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3437 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3439 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3441 PR tree-optimization/71667
3442 * gcc.dg/vect/pr71667.c: New
3444 2016-07-08 Martin Liska <mliska@suse.cz>
3446 * gcc.dg/torture/pr71606.c: New test.
3448 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3451 * gfortran.dg/pr71764.f90: New test.
3453 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3454 Kai Tietz <ktietz70@googlemail.com>
3458 * g++.dg/cpp0x/pr70869.C: New test.
3459 * g++.dg/cpp0x/pr71054.C: New test.
3461 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3463 * g++.dg/debug/pr71432.C: Fail on AIX.
3465 2016-07-07 Martin Liska <mliska@suse.cz>
3467 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3468 an undefined behavior.
3469 * gfortran.dg/do_3.F90: Likewise.
3470 * gfortran.dg/do_check_11.f90: New test.
3471 * gfortran.dg/do_check_12.f90: New test.
3472 * gfortran.dg/do_corner_warn.f90: New test.
3474 2016-07-07 Martin Liska <mliska@suse.cz>
3476 * gfortran.dg/predict-1.f90: Ammend the test.
3477 * gfortran.dg/predict-2.f90: Likewise.
3479 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3482 * g++.dg/pr71624.C: New test.
3484 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3486 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3487 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3488 ARMv8-M Mainline architectures.
3490 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3492 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3493 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3495 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3499 * gcc.target/powerpc/pr71763.c: New file.
3501 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3503 PR tree-optimization/71518
3504 * gcc.dg/pr71518.c: New test.
3506 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3508 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3510 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3513 * gcc.target/avr/pr50739.c: New test.
3515 2016-07-05 Jan Hubicka <jh@suse.cz>
3517 * gcc.dg/tree-ssa/scev-14.c: update template.
3519 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3521 * gcc.dg/vect/group-no-gaps-1.c: New test.
3523 2016-07-05 Andi Kleen <ak@linux.intel.com>
3525 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3526 if kernel supports MPX.
3528 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3530 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3532 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3533 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535 * gcc.target/powerpc/signbit-1.c: New test.
3536 * gcc.target/powerpc/signbit-2.c: New test.
3537 * gcc.target/powerpc/signbit-3.c: New test.
3539 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3541 PR rtl-optimization/71594
3542 * gcc.dg/torture/pr71594.c: New test.
3544 2016-07-05 Jan Hubicka <jh@suse.cz>
3546 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3548 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3551 * g++.dg/parse/error5.C: Update column
3552 number of missing semicolon error.
3553 * g++.dg/pr62314-2.C: New test case.
3555 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3557 * gfortran.dg/coarray_stat_function.f90: New test.
3558 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3559 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3562 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3565 * gfortran.dg/deferred_character_17.f90: New test.
3567 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3569 * gcc.target/arm/neon/polytypes.c: Move to ...
3570 * gcc.target/arm/polytypes.c: ... here.
3571 * gcc.target/arm/neon/pr51534.c: Move to ...
3572 * gcc.target/arm/pr51534.c: ... here.
3573 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3574 * gcc.target/arm/vect-vcvt.c: ... here.
3575 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3576 * gcc.target/arm/vect-vcvtq.c: ... here.
3577 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3578 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3579 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3580 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3581 * gcc.target/arm/neon/neon.exp: Delete.
3582 * gcc.target/arm/neon/: Delete.
3584 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3587 * gfortran.dg: pr65575.f90: New test.
3589 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3592 * gfortran.dg: pr35849.f90: New test.
3594 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3597 * g++.dg/cpp0x/pr71739.C: New test.
3599 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3601 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3603 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3605 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3607 * gcc.target/s390/loc-1.c: New test.
3609 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3611 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3612 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3614 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3617 * gcc.target/aarch64/pr63874.c: New test.
3619 2016-07-04 Jan Beulich <jbeulich@suse.com>
3621 * g++.dg/header.c: New.
3622 * gcc.dg/header.c: New.
3624 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3627 * c-c++-common/Wunused-var-15.c: New test.
3629 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3632 * gfortran.dg/gomp/pr71687.f90: New test.
3634 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3636 * gcc.dg/const-float128-ped.c: Require __float128 effective
3638 * gcc.dg/const-float128.c: Likewise.
3639 * gcc.dg/torture/float128-cmp-invalid.c: Require
3640 __float128 and base_quadfloat_support effective targets, and
3642 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3643 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3644 * gcc.dg/torture/float128-nan.c: Likewise.
3645 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3646 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3647 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3648 * lib/target-supports.exp (check_effective_target___float128): New.
3649 (add_options_for___float128): New.
3650 (check_effective_target_base_quadword_support): New.
3652 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3655 * gcc.target/powerpc/pr71720.c: New test.
3657 2016-07-01 Jan Beulich <jbeulich@suse.com>
3659 * gcc.dg/bss.c: New.
3661 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3664 * gcc.target/powerpc/pr71698.c: New test.
3666 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3669 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3670 instead of ".foo" for its section name.
3671 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3672 depending on MCU's flash size.
3673 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3674 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3675 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3676 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3677 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3678 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3680 2016-07-01 Jan Beulich <jbeulich@suse.com>
3682 * gcc.target/i386/pr65105-2.c: Add -msse2.
3684 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3686 PR tree-optimization/71707
3687 * gcc.dg/strlenopt-29.c: New test.
3690 * gfortran.dg/gomp/pr71704.f90: New test.
3693 * gfortran.dg/gomp/pr71705.f90: New test.
3695 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3697 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3698 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3699 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3700 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3701 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3702 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3703 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3704 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3705 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3706 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3707 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3708 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3709 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3710 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3711 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3712 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3713 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3714 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3715 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3716 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3717 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3718 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3719 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3720 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3721 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3722 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3723 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3724 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3725 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3726 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3727 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3728 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3729 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3730 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3731 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3732 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3733 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3734 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3735 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3736 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3737 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3738 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3739 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3740 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3741 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3742 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3743 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3744 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3745 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3746 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3747 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3748 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3749 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3750 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3751 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3752 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3753 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3754 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3755 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3756 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3757 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3758 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3759 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3760 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3761 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3762 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3763 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3764 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3765 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3766 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3767 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3768 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3769 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3770 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3771 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3772 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3773 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3774 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3775 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3776 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3777 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3779 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3780 James Greenhalgh <james.greenhalgh@arm.com>
3782 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3784 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3785 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3787 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3789 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3792 * gcc.dg/spellcheck-options-12.c: New test case.
3794 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3797 * gcc.c-torture/compile/pr71693.c: New test.
3799 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3801 * gcc.dg/spellcheck-params.c: New testcase.
3802 * gcc.dg/spellcheck-params-2.c: New testcase.
3804 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3806 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3807 vector extract instructions.
3808 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3810 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3813 * gfortran.dg/unexpected_eof_2.f90: New test.
3814 * gfortran.dg/unexpected_eof_3.f90: New test.
3816 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3818 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3820 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3822 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3823 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3824 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3826 2016-06-29 Richard Biener <rguenther@suse.de>
3829 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3831 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3833 * gcc.target/arm/aapcs/neon-vect10.c: Require
3834 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3835 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3836 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3837 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3838 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3839 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3840 * gcc.target/arm/fp16-aapcs-1.c: Require
3841 -mfloat-ab=hard. Also simplify the test.
3842 * gcc.target/arm/fp16-aapcs-2.c: New.
3844 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3846 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3847 (add_options_for_arm_fp16_ieee): New.
3848 (add_options_for_arm_fp16_alternative): New.
3849 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3851 (effective_target_arm_fp16_hw): New.
3853 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3855 PR tree-optimization/71655
3856 * g++.dg/pr71655.C: New test.
3858 2016-06-29 Martin Liska <mliska@suse.cz>
3860 * gcc.dg/pr71585.c: New test.
3861 * gcc.dg/pr71585-2.c: New test.
3862 * gcc.dg/pr71585-3.c: New test.
3864 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3866 PR tree-optimization/70729
3867 * g++.dg/vect/pr70729.cc: New test.
3869 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3871 * c-c++-common/gomp/cancel-1.c: Extend.
3873 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3875 PR tree-optimization/71625
3876 * gcc.dg/strlenopt-28.c: New test.
3878 2016-06-29 Richard Biener <rguenther@suse.de>
3881 * g++.dg/torture/pr71002.C: Adjust testcase.
3883 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3886 * gcc.dg/pr71685.c: New test.
3888 2016-06-28 Martin Sebor <msebor@redhat.com>
3891 * gcc.dg/init-bad-9.c: New test.
3893 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3895 * gcc.target/powerpc/abs128-1.c: Require VSX.
3896 * gcc.target/powerpc/copysign128-1.c: Likewise.
3897 * gcc.target/powerpc/inf128-1.c: Likewise.
3898 * gcc.target/powerpc/nan128-1.c: Likewise.
3900 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3903 * gcc.c-torture/execute/pr71626-1.c: New test.
3904 * gcc.c-torture/execute/pr71626-2.c: New test.
3906 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3909 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3911 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3914 * gcc.target/powerpc/pr71670.c: New testcase.
3916 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3919 * gcc.target/powerpc/pr71656-1.c: New test.
3920 * gcc.target/powerpc/pr71656-2.c: New test.
3922 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3924 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3926 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3927 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3928 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3929 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3930 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3931 Add arm_neon_fp16_ok effective target.
3932 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3934 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3936 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3938 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3940 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3942 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3944 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3946 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3948 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3950 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3952 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3955 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3957 * gcc.dg/predict-12.c: New testcase.
3959 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3962 * gfortran.dg/pr71649.f90: New test.
3964 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3966 PR tree-optimization/71643
3967 * g++.dg/opt/pr71643.C: New test.
3969 PR tree-optimization/71631
3970 * gcc.c-torture/execute/pr71631.c: New test.
3972 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3974 * gcc.dg/predict-11.c: New testcase.
3975 * gfortran.dg/predict-2.f90: New testcase.
3977 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3979 * gcc.dg/predict-10.c: New test.
3981 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3983 * gcc.target/powerpc/abs128-1.c: New.
3984 * gcc.target/powerpc/copysign128-1.c: New.
3985 * gcc.target/powerpc/inf128-1.c: New.
3986 * gcc.target/powerpc/nan128-1.c: New.
3988 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3990 * gfortran.dg/pr71642.f90: New test.
3992 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3994 PR tree-optimization/71647
3995 * gcc.target/i386/pr71647.c: New test.
3997 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3999 * gcc.target/i386/noplt-gd-1.c: New test.
4000 * gcc.target/i386/noplt-gd-2.c: Likewise.
4001 * gcc.target/i386/noplt-gd-3.c: Likewise.
4002 * gcc.target/i386/noplt-ld-1.c: Likewise.
4003 * gcc.target/i386/noplt-ld-2.c: Likewise.
4004 * gcc.target/i386/noplt-ld-3.c: Likewise.
4005 * lib/target-supports.exp
4006 (check_effective_target_tls_get_addr_via_got): New.
4008 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4010 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4011 testsuite compile flags.
4012 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4013 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4015 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4017 * g++dg/vect/pr36684.cc: Add dg-do compile.
4018 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4019 * gcc.dg/vect/pr70021.c: Ditto.
4020 * gcc.dg/vect/pr70138-1.c: Ditto.
4021 * gcc.dg/vect/pr70138-2.c: Ditto.
4022 * gcc.dg/vect/pr70354-1.c: Ditto.
4023 * gcc.dg/vect/pr70354-2.c: Ditto.
4024 * gcc.dg/vect/pr71259.c: Ditto.
4025 * gcc.dg/vect/pr71416-1.c: Ditto.
4026 * gcc.dg/vect/slp-43.c: Ditto.
4027 * gcc.dg/vect/slp-45.c: Ditto.
4028 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4029 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4030 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4031 * gfortran.dg/vect/pr69980.f90: Ditto.
4033 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4035 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4036 * gcc.dg/vect/bb-slp-30.c: Ditto.
4037 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4038 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4039 * gcc.dg/vect/pr45902.c: Ditto.
4040 * gcc.dg/vect/pr48172.c: Ditto.
4041 * gcc.dg/vect/pr48377.c: Ditto.
4042 * gcc.dg/vect/pr49038.c: Ditto.
4043 * gcc.dg/vect/pr49771.c: Ditto.
4044 * gcc.dg/vect/pr52091.c: Ditto.
4045 * gcc.dg/vect/pr53185-2.c: Ditto.
4046 * gcc.dg/vect/pr56826.c: Ditto.
4047 * gcc.dg/vect/pr60276.c: Ditto.
4048 * gcc.dg/vect/pr62021.c: Ditto.
4049 * gcc.dg/vect/pr63530.c: Ditto.
4050 * gcc.dg/vect/pr65518.c: Ditto.
4051 * gcc.dg/vect/pr65947-1.c: Ditto.
4052 * gcc.dg/vect/pr65947-10.c: Ditto.
4053 * gcc.dg/vect/pr65947-11.c: Ditto.
4054 * gcc.dg/vect/pr65947-12.c: Ditto.
4055 * gcc.dg/vect/pr65947-13.c: Ditto.
4056 * gcc.dg/vect/pr65947-2.c: Ditto.
4057 * gcc.dg/vect/pr65947-3.c: Ditto.
4058 * gcc.dg/vect/pr65947-4.c: Ditto.
4059 * gcc.dg/vect/pr65947-5.c: Ditto.
4060 * gcc.dg/vect/pr65947-6.c: Ditto.
4061 * gcc.dg/vect/pr65947-7.c: Ditto.
4062 * gcc.dg/vect/pr65947-8.c: Ditto.
4063 * gcc.dg/vect/pr65947-9.c: Ditto.
4064 * gcc.dg/vect/pr71416-1.c: Ditto.
4065 * gcc.dg/vect/pr71439.c: Ditto.
4066 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4067 * gcc.dg/vect/vect-bswap16.c: Ditto.
4068 * gcc.dg/vect/vect-bswap32.c: Ditto.
4069 * gcc.dg/vect/vect-bswap64.c: Ditto.
4070 * gcc.dg/vect/vect-live-1.c: Ditto.
4071 * gcc.dg/vect/vect-live-2.c: Ditto.
4072 * gcc.dg/vect/vect-live-3.c: Ditto.
4073 * gcc.dg/vect/vect-live-4.c: Ditto.
4074 * gcc.dg/vect/vect-live-5.c: Ditto.
4075 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4076 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4077 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4078 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4079 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4080 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4081 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4082 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4083 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4084 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4085 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4086 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4087 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4088 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4089 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4090 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4091 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4093 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4095 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4097 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4099 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4100 ia32 if R_386_GOT32X relocation is supported.
4101 * gcc.target/i386/noplt-3.c: Likewise.
4102 * gcc.target/i386/noplt-2.c: Likewise.
4103 (main): Renamed to ...
4105 * gcc.target/i386/noplt-4.c: Likewise.
4106 (main): Renamed to ...
4108 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4109 * gcc.target/i386/pr67400-5.c: Likewise.
4111 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4113 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4114 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4116 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4117 f4): Adjust expected diagnostics.
4118 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4119 (T): If OVFP is defined, redefine to TP.
4120 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4121 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4122 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4123 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4124 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4125 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4126 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4127 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4128 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4129 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4130 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4131 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4132 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4133 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4134 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4135 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4136 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4137 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4138 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4139 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4140 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4141 as last argument to __builtin_add_overflow_p.
4143 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4145 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4146 dg-options and remove default vector testsuite compile flags.
4147 * g++.dg/vect/pr33860a.cc: Ditto.
4148 * g++.dg/vect/pr45470-a.cc: Ditto.
4149 * g++.dg/vect/pr45470-b.cc: Ditto.
4150 * g++.dg/vect/pr60896.cc: Ditto.
4151 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4152 * gcc.dg/vect/pr18308.c: Ditto.
4153 * gcc.dg/vect/pr24049.c: Ditto.
4154 * gcc.dg/vect/pr33373.c: Ditto.
4155 * gcc.dg/vect/pr36228.c: Ditto.
4156 * gcc.dg/vect/pr42395.c: Ditto.
4157 * gcc.dg/vect/pr42604.c: Ditto.
4158 * gcc.dg/vect/pr46663.c: Ditto.
4159 * gcc.dg/vect/pr48765.c: Ditto.
4160 * gcc.dg/vect/pr49093.c: Ditto.
4161 * gcc.dg/vect/pr49352.c: Ditto.
4162 * gcc.dg/vect/pr52298.c: Ditto.
4163 * gcc.dg/vect/pr52870.c: Ditto.
4164 * gcc.dg/vect/pr53185.c: Ditto.
4165 * gcc.dg/vect/pr53773.c: Ditto.
4166 * gcc.dg/vect/pr56695.c: Ditto.
4167 * gcc.dg/vect/pr62171.c: Ditto.
4168 * gcc.dg/vect/pr63530.c: Ditto.
4169 * gcc.dg/vect/pr68339.c: Ditto.
4170 * gcc.dg/vect/pr71259.c: Ditto.
4171 * gcc.dg/vect/vect-82_64.c: Ditto.
4172 * gcc.dg/vect/vect-83_64.c: Ditto.
4173 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4174 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4175 * gcc.dg/vect/vect-shift-2.c: Ditto.
4176 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4177 * gfortran.dg/vect/pr39318.f90: Ditto.
4178 * gfortran.dg/vect/pr45714-a.f: Ditto.
4179 * gfortran.dg/vect/pr45714-b.f: Ditto.
4180 * gfortran.dg/vect/pr46213.f90: Ditto.
4182 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4183 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4185 * gcc.target/powerpc/p9-splat-5.c: New test.
4187 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4189 PR tree-optimization/71488
4190 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4191 * lib/target-supports.exp: ... here.
4192 (check_sse4_hw_available): New procedure.
4193 (check_effective_target_sse4_runtime): Ditto.
4194 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4195 -march=westmere for sse4_runtime targets.
4196 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4197 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4198 (dg-additional-options): Use for sse4_runtime targets.
4199 (main): Call check_vect ().
4200 (dg-final): Perform scan only for sse4_runtime targets.
4202 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4206 * gcc.target/i386/pr66232-14.c: New file.
4207 * gcc.target/i386/pr66232-15.c: Likewise.
4208 * gcc.target/i386/pr66232-16.c: Likewise.
4209 * gcc.target/i386/pr66232-17.c: Likewise.
4210 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4211 ia32 if R_386_GOT32X relocation is supported.
4212 * gcc.target/i386/pr67400-2.c: Likewise.
4213 * gcc.target/i386/pr67400-3.c: Likewise.
4214 * gcc.target/i386/pr67400-4.c: Likewise.
4215 * gcc.target/i386/pr67400-6.c: Likewise.
4216 * gcc.target/i386/pr67400-7.c: Likewise.
4217 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4219 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4221 PR libgfortran/48852
4222 * gfortran.dg/char4_iunit_1.f03: Update test.
4223 * gfortran.dg/f2003_io_5.f03: Update test.
4224 * gfortran.dg/real_const_3.f90: Update test.
4226 2016-06-23 Andi Kleen <ak@linux.intel.com>
4228 * g++.dg/bprob/bprob.exp: Support autofdo.
4229 * g++.dg/tree-prof/tree-prof.exp: dito.
4230 * gcc.dg/tree-prof/tree-prof.exp: dito.
4231 * gcc.misc-tests/bprob.exp: dito.
4232 * gfortran.dg/prof/prof.exp: dito.
4233 * lib/profopt.exp: dito.
4234 * lib/target-supports.exp: Check for autofdo.
4236 2016-06-23 Martin Liska <mliska@suse.cz>
4238 * gcc.dg/pr71619.c: New test.
4240 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4243 * gcc.target/i386/pr67400-1.c: New test.
4244 * gcc.target/i386/pr67400-2.c: Likewise.
4245 * gcc.target/i386/pr67400-3.c: Likewise.
4246 * gcc.target/i386/pr67400-4.c: Likewise.
4247 * gcc.target/i386/pr67400-5.c: Likewise.
4248 * gcc.target/i386/pr67400-6.c: Likewise.
4249 * gcc.target/i386/pr67400-7.c: Likewise.
4251 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4253 * c-c++-common/missing-header-1.c: New test case.
4254 * c-c++-common/missing-header-2.c: New test case.
4255 * c-c++-common/missing-header-3.c: New test case.
4256 * c-c++-common/missing-header-4.c: New test case.
4258 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4261 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4263 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4264 expected results due to builtin "nanl" now being suggested for
4266 * gcc.dg/pr67580.c: Update expected messages.
4267 * gcc.dg/spellcheck-identifiers.c: New testcase.
4268 * gcc.dg/spellcheck-typenames.c: New testcase.
4270 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4272 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4274 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4275 diagnostic-test-show-locus-parseable-fixits.c to sources for
4276 diagnostic_plugin_test_show_locus.c.
4277 * lib/gcc-defs.exp (freeform_regexps): New global.
4278 (dg-regexp): New function.
4279 (handle-dg-regexps): New function.
4280 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4281 freeform_regexps to the empty list.
4282 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4284 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4286 PR tree-optimization/71488
4287 * g++.dg/pr71488.C: New test.
4288 * gcc.dg/vect/vect-bool-cmp.c: New test.
4290 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4292 * gcc.dg/guality/param-5.c: New test.
4294 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4296 * gcc.target/i386/asm-flag-7.c: New test.
4298 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4300 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4301 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4302 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4303 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4304 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4305 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4306 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4307 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4308 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4309 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4310 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4311 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4312 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4313 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4314 * lib/target-supports.exp: Likewise.
4316 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4318 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4319 * gcc.dg/attr-ms_struct-2.c: Likewise.
4320 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4321 * gcc.dg/bf-ms-attrib.c: Likewise.
4322 * gcc.dg/bf-ms-layout-2.c: Likewise.
4323 * gcc.dg/bf-ms-layout-3.c: Likewise.
4324 * gcc.dg/bf-ms-layout.c: Likewise.
4325 * gcc.dg/bf-no-ms-layout.c: Likewise.
4326 * gcc.target/i386/bitfield1.c: Likewise.
4327 * gcc.target/i386/bitfield2.c: Likewise.
4328 * gcc.target/i386/bitfield3.c: Likewise.
4330 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4332 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4333 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4334 override other than -mcpu=power9 command-line option is specified,
4335 or if the target operating system is aix.
4336 * gcc.target/powerpc/darn-1.c: Likewise.
4337 * gcc.target/powerpc/darn-2.c: Likewise.
4338 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4339 test if effective-target is not powerpc_p9vector_ok or if the
4340 target operating system is not defined.
4341 * gcc.target/powerpc/vslv-1.c: Likewise.
4342 * gcc.target/powerpc/vsrv-0.c: Likewise.
4343 * gcc.target/powerpc/vsrv-1.c: Likewise.
4345 2016-06-21 Tobias Burnus <burnus@net-b.de>
4348 * gfortran.dg/coarray/data_1.f90: New.
4350 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4352 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4353 (dg-require-effective-target): Use arm_v8_neon_hw.
4354 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4355 (dg-require-effective-target): Likewise.
4356 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4357 (dg-require-effective-target): Likewise.
4358 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4359 (dg-require-effective-target): Likewise.
4360 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4361 (dg-require-effective-target): Likewise.
4362 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4363 (dg-require-effective-target): Likewise.
4364 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4367 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4369 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4370 Set to 3 so test passes.
4372 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4374 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4376 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4378 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4379 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4380 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4381 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4383 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4385 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4386 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4388 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4391 * gcc.target/i386/pr71549.c: New test.
4393 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4395 * gcc.target/powerpc/vadsdu-0.c: Replace
4396 dg-require-effective-target directive to allow test to run on more
4397 platforms, and add dg-skip-if directive to disable test on aix
4398 platforms because of known incompatibilities.
4399 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4400 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4401 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4402 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4403 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4404 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4405 * gcc.target/powerpc/vadsdub-2.c: Replace
4406 dg-require-effective-target directive to allow test to run on more
4407 platforms, and add dg-skip-if directive to disable test on aix
4408 platforms because of known incompatibilities.
4409 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4410 with vec_absdb call to differentiate this test from vadsdub-1.c.
4411 * gcc.target/powerpc/vadsduh-1.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/vadsduh-2.c: Likewise.
4416 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4417 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4419 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4421 PR tree-optimization/71588
4422 * gcc.dg/pr71558.c: New test.
4424 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4426 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4427 * c-c++-common/pr68657-2.c: Likewise.
4428 * c-c++-common/pr68657-3.c: Likewise.
4429 * gcc.dg/torture/pr69714.c: Require int32plus support.
4430 * gcc.dg/torture/pr70025.c: Likewise.
4431 * gcc.dg/torture/pr70083.c: Likewise.
4432 * gcc.dg/torture/pr70542.c: Likewise.
4433 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4435 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4438 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4440 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4443 * gcc.dg/pr71581.c: New test.
4445 PR rtl-optimization/71591
4446 * gcc.dg/cpp/pr71591.c: New test.
4448 2016-06-20 David B. Robins <gcc@davidrobins.net>
4451 * g++.dg/torture/pr71571.C: New test.
4453 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4456 * gcc.target/i386/sse2-pr71559.c: New test.
4457 * gcc.target/i386/avx-pr71559.c: New test.
4458 * gcc.target/i386/avx512f-pr71559.c: New test.
4460 2016-06-20 Tobias Burnus <burnus@net-b.de>
4463 * gfortran.dg/pointer_remapping_10.f90: New.
4465 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4467 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4469 2016-06-20 Martin Sebor <msebor@redhat.com>
4472 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4473 * gnu90-const-expr-1.c: Same.
4474 * gnu99-const-expr-1.c: Same.
4475 * gnu99-static-1.c: Same.
4477 2016-06-20 Renlin Li <renlin.li@arm.com>
4480 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4482 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4484 * gcc.target/aarch64/vcvt_f64_1.c: New.
4485 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4486 * gcc.target/aarch64/vrecp_f64_1.c: New.
4488 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4490 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4493 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4496 * gcc.target/avr/torture/pr71103-2.c: New test.
4498 2016-06-19 Martin Sebor <msebor@redhat.com>
4501 * gcc.dg/alignof.c: New test.
4503 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4505 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4506 vs dg-error; test constexpr specifier too.
4508 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4510 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4512 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4514 * lib/target-supports.exp
4515 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4516 arm_neon_ok and merge flags. Fix temporary test name.
4517 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4520 2016-06-17 Martin Liska <mliska@suse.cz>
4522 * gcc.dg/predict-9.c: Fix dump scanning.
4524 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4526 PR tree-optimization/71354
4527 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4529 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4531 PR tree-optimization/71347
4532 * gcc.dg/tree-ssa/pr71347.c: New test.
4534 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4536 PR tree-optimization/71354
4537 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4539 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4541 * gcc.dg/vect/vect-alias-check-1.c: New test.
4543 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4546 * gcc.target/avr/pr71151-1.c: New test.
4547 * gcc.target/avr/pr71151-2.c: New test.
4548 * gcc.target/avr/pr71151-3.c: New test.
4549 * gcc.target/avr/pr71151-4.c: New test.
4550 * gcc.target/avr/pr71151-5.c: New test.
4551 * gcc.target/avr/pr71151-6.c: New test.
4552 * gcc.target/avr/pr71151-7.c: New test.
4553 * gcc.target/avr/pr71151-8.c: New test.
4554 * gcc.target/avr/pr71151-common.h: New test.
4556 2016-06-16 Martin Liska <mliska@suse.cz>
4558 * gfortran.dg/predict-1.f90: New test.
4560 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4563 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4565 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4567 * g++.dg/vect/pr36648.cc: Disable cunrolli
4569 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4572 * gcc.c-torture/execute/pr71554.c: New test.
4574 PR rtl-optimization/71532
4575 * gcc.dg/torture/pr71532.c: New test.
4577 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4579 * gcc.target/powerpc/p9-dimode1.c: New test.
4580 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4582 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4584 * gcc.c-torture/compile/20160615-1.c: New test.
4586 * g++.dg/cpp0x/ref-qual17.C: New test.
4588 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4591 * gcc.target/i386/pr71529.C: New test.
4593 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4595 PR tree-optimization/71483
4596 * g++.dg/vect/pr71483.c: New
4598 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4601 * g++.dg/inherit/crash6.C: New.
4602 * g++.dg/inherit/union2.C: Likewise.
4603 * g++.dg/inherit/virtual12.C: Likewise.
4604 * g++.dg/inherit/virtual13.C: Likewise.
4605 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4607 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4609 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4611 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4613 PR tree-optimization/71439
4614 * gcc.dg/vect/pr71439.c: New
4616 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4620 2016-06-15 Richard Biener <rguenther@suse.de>
4622 * gcc.dg/vect/slp-45.c: New testcase.
4624 2016-06-15 Richard Biener <rguenther@suse.de>
4626 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4628 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4630 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4631 requirements, and disable for AIX for now.
4632 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4634 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4637 * g++.dg/opt/pr71528.C: New test.
4640 * g++.dg/init/pr71516.C: New test.
4642 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4644 * g++.dg/init/array46.C: New.
4646 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4648 * gcc.target/i386/float128-3.c: New test.
4649 * gcc.target/i386/quad-sse4.c: Ditto.
4650 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4651 Update scan strings.
4653 2016-06-14 Richard Biener <rguenther@suse.de>
4656 * gfortran.dg/pr71526.f90: New testcase.
4658 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4660 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4661 * gcc.dg/zero_bits_compound-1.c: Likewise.
4663 2016-06-14 Richard Biener <rguenther@suse.de>
4665 PR tree-optimization/71522
4666 * gcc.dg/torture/pr71522.c: New testcase.
4668 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4670 PR tree-optimization/71520
4671 * gcc.dg/tree-ssa/pr71520.c: New test.
4673 2016-06-14 Richard Biener <rguenther@suse.de>
4675 PR tree-optimization/71521
4676 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4678 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4681 * c-c++-common/ubsan/bounds-13.c: New test.
4683 PR preprocessor/71183
4684 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4686 2016-06-13 Jeff Law <law@redhat.com>
4688 PR tree-optimization/71403
4689 * c-c++-common/ubsan/pr71403-1.c: New test.
4690 * c-c++-common/ubsan/pr71403-2.c: New test.
4691 * c-c++-common/ubsan/pr71403-3.c: New test.
4693 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4696 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4697 Add -Wno-psabi -w to dg-options.
4699 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4701 * gcc.target/powerpc/vadsdu-0.c: New test.
4702 * gcc.target/powerpc/vadsdu-1.c: New test.
4703 * gcc.target/powerpc/vadsdu-2.c: New test.
4704 * gcc.target/powerpc/vadsdu-3.c: New test.
4705 * gcc.target/powerpc/vadsdu-4.c: New test.
4706 * gcc.target/powerpc/vadsdu-5.c: New test.
4707 * gcc.target/powerpc/vadsdub-1.c: New test.
4708 * gcc.target/powerpc/vadsdub-2.c: New test.
4709 * gcc.target/powerpc/vadsduh-1.c: New test.
4710 * gcc.target/powerpc/vadsduh-2.c: New test.
4711 * gcc.target/powerpc/vadsduw-1.c: New test.
4712 * gcc.target/powerpc/vadsduw-2.c: New test.
4714 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4716 * gcc.dg/c99-init-2.c (c): Update expected error message.
4717 * gcc.dg/init-bad-8.c (foo): Likewise.
4718 * gcc.dg/spellcheck-fields-3.c: New test case.
4720 2016-06-13 Martin Liska <mliska@suse.cz>
4722 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4723 and "guess loop iv compared" heuristics.
4724 * gcc.dg/predict-2.c: Likewise.
4725 * gcc.dg/predict-3.c: Likewise.
4726 * gcc.dg/predict-4.c: Likewise.
4727 * gcc.dg/predict-5.c: Likewise.
4728 * gcc.dg/predict-6.c: Likewise.
4730 2016-06-13 Marek Polacek <polacek@redhat.com>
4733 * c-c++-common/Wswitch-unreachable-4.c: New test.
4734 * gcc.dg/Wswitch-unreachable-2.c: New test.
4735 * g++.dg/tm/jump1.C: Move dg-warning.
4737 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4739 * gnat.dg/renaming10.ad[sb]: New test.
4741 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4744 * gfortran.dg/pr70673.f90: New test.
4746 2016-06-13 Richard Biener <rguenther@suse.de>
4749 * gcc.dg/align-3.c: New testcase.
4751 2016-06-13 Martin Liska <mliska@suse.cz>
4753 * gcc.target/i386/pr71458.c: New test.
4755 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4758 * gcc.dg/torture/float128-nan.c: New test.
4760 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4763 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4766 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4769 * gfortran.dg/comma_IO_extension_1.f90: New test.
4770 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4771 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4773 * gfortran.dg/graphite/pr38083.f90: Likewise.
4774 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4777 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4779 * gnat.dg/case_character.adb: New test.
4781 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4784 * gcc.target/powerpc/pr71310.c: New testcase.
4786 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4789 * gcc.dg/pr71478.c: New test.
4791 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4794 * gcc.c-torture/execute/pr71494.c: New test.
4797 * gcc.target/i386/pr68657.c: New test.
4800 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4801 (test): Add -masm=intel alternatives.
4803 2016-06-10 Martin Sebor <msebor@redhat.com>
4806 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4808 2016-06-10 Jeff Law <law@redhat.com>
4810 PR tree-optimization/71335
4811 * gcc.c-torture/execute/pr71335.c: New test.
4813 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4815 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4816 the various "cannot tail-call: " messages.
4818 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4820 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4823 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4826 * c-c++-common/asan/pr71480.c: New test.
4828 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4830 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4831 (ASMNAME2): Likewise.
4832 (main): Replace fn in asm statement with ASMNAME ("fn").
4833 * gcc.dg/guality/pr68037-2.c: Likewise.
4834 * gcc.dg/guality/pr68037-3.c: Likewise.
4835 * gcc.dg/torture/pr68037-1.c: Likewise.
4836 * gcc.dg/torture/pr68037-2.c: Likewise.
4837 * gcc.dg/torture/pr68037-3.c: Likewise.
4839 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4842 * gcc.target/i386/pr68843-1.c: New test.
4843 * gcc.target/i386/pr68843-2.c: New test.
4845 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4846 Cesar Philippidis <cesar@codesourcery.com>
4849 * gcc.dg/goacc/nested-function-1.c: New file.
4850 * gcc.dg/goacc/nested-function-2.c: Likewise.
4851 * gcc.dg/goacc/pr71373.c: Likewise.
4852 * gfortran.dg/goacc/cray-2.f95: Likewise.
4853 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4854 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4855 * gfortran.dg/goacc/cray.f95: Update.
4856 * gfortran.dg/goacc/loop-1.f95: Likewise.
4857 * gfortran.dg/goacc/loop-3.f95: Likewise.
4858 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4859 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4861 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4863 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4864 for OpenACC tile clauses.
4865 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4868 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4870 * c-c++-common/goacc/cache-2.c: ... this new file.
4871 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4872 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4873 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4875 * gfortran.dg/goacc/cray.f95: Likewise.
4876 * gfortran.dg/goacc/loop-1.f95: Likewise.
4878 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4880 PR tree-optimization/71407
4881 PR tree-optimization/71416
4882 * gcc.dg/vect/pr71407.c: New
4883 * gcc.dg/vect/pr71416-1.c: New
4884 * gcc.dg/vect/pr71416-2.c: New
4886 2016-06-10 Richard Biener <rguenther@suse.de>
4889 * gcc.dg/torture/pr71477.c: New testcase.
4891 2016-06-09 Julia Koval <julia.koval@intel.com>
4893 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4894 * gcc.target/i386/interrupt-13.c: Likewise.
4895 * gcc.target/i386/interrupt-15.c: Likewise.
4896 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4897 * gcc.target/i386/interrupt-24.c: Likewise.
4898 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4899 * gcc.target/i386/interrupt-9.c: Likewise.
4900 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4902 2016-06-09 Martin Sebor <msebor@redhat.com>
4905 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4906 * gcc.dg/builtin-constant_p-1.c: Same.
4907 * gcc.dg/builtins-error.c: Same.
4908 * gcc.dg/pr70859.c: Same.
4910 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4912 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4913 * gcc.dg/torture/pr68067-1.c: Likewise.
4914 * gcc.dg/torture/pr68067-2.c: Likewise.
4916 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4918 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4921 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4924 * g++.dg/inherit/crash5.C: New.
4926 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4929 * g++.dg/inherit/crash5.C: New.
4930 * g++.dg/inherit/virtual1.C: Adjust.
4932 2016-06-09 Martin Liska <mliska@suse.cz>
4934 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4935 * g++.dg/predict-loop-exit-2.C: Likewise.
4936 * g++.dg/predict-loop-exit-3.C: Likewise.
4937 * gcc.dg/predict-1.c: Likewise.
4938 * gcc.dg/predict-2.c: Likewise.
4939 * gcc.dg/predict-3.c: Likewise.
4940 * gcc.dg/predict-4.c: Likewise.
4941 * gcc.dg/predict-5.c: Likewise.
4942 * gcc.dg/predict-6.c: Likewise.
4943 * gcc.dg/predict-7.c: Likewise.
4945 2016-06-09 Richard Biener <rguenther@suse.de>
4947 PR tree-optimization/71462
4948 * gcc.dg/torture/pr71462.c: New testcase.
4950 2016-06-09 Marek Polacek <polacek@redhat.com>
4953 * gcc.dg/c11-generic-3.c: New test.
4955 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4957 * g++.dg/init/array42.C: New.
4958 * g++.dg/init/array43.C: Likewise.
4959 * g++.dg/init/array44.C: Likewise.
4960 * g++.dg/init/array45.C: Likewise.
4961 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4962 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4963 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4964 * g++.dg/gomp/pr35751.C: Likewise.
4965 * g++.dg/init/array23.C: Likewise.
4966 * g++.dg/init/brace2.C: Likewise.
4967 * g++.dg/init/brace6.C: Likewise.
4969 2016-06-08 Martin Sebor <msebor@redhat.com>
4970 Jakub Jelinek <jakub@redhat.com>
4974 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4975 * c-c++-common/builtin-arith-overflow-2.c: New test.
4976 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4977 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4978 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4980 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4983 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4985 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4987 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4988 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4989 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4990 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4991 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4992 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4993 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4994 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4995 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4996 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4997 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4998 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4999 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5001 2016-06-08 Richard Biener <rguenther@suse.de>
5003 PR tree-optimization/68558
5004 * gcc.dg/vect/slp-44.c: New testcase.
5006 2016-06-08 Richard Biener <rguenther@suse.de>
5008 * gcc.dg/vect/slp-43.c: New testcase.
5010 2016-06-08 Richard Biener <rguenther@suse.de>
5012 PR tree-optimization/71452
5013 * gcc.dg/torture/pr71452.c: New testcase.
5015 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5018 * g++.dg/torture/pr71448.C: New test.
5020 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5024 * g++.dg/debug/pr71432.C: New test.
5026 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5028 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5029 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5030 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5032 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5034 * gcc.dg/vect/vect-live-2.c: Update effective target.
5035 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5036 * lib/target-supports.exp: Add aarch64 to vect_long.
5038 2016-06-08 Marek Polacek <polacek@redhat.com>
5041 * gcc.dg/noncompile/pr71418.c: New test.
5044 * gcc.dg/noncompile/pr71426.c: New test.
5046 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5048 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5049 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5050 * gcc.dg/predict-3.c: Update template.
5051 * gcc.dg/predict-5.c: Update template.
5052 * gcc.dg/predict-6.c: Update template.
5053 * gcc.dg/predict-9.c: Update template.
5054 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5056 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5058 * gcc.target/powerpc/vec-mul.c: New test.
5060 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5062 * gcc.dg/spellcheck-fields-2.c: New test case.
5064 2016-06-07 Richard Biener <rguenther@suse.de>
5067 * gcc.dg/Wpragmas-1.c: New testcase.
5068 * gcc.dg/Wattributes-4.c: Likewise.
5069 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5072 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5074 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5075 spurious debug code.
5077 2016-06-07 Richard Biener <rguenther@suse.de>
5079 PR tree-optimization/71428
5080 * gcc.dg/torture/pr71428.c: New testcase.
5082 2016-06-07 Richard Biener <rguenther@suse.de>
5085 * gcc.dg/torture/pr71423.c: New testcase.
5087 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5090 * gcc.dg/tree-ssa/pr71408.c: New test.
5092 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5095 * g++.dg/torture/pr71281.C: New test.
5097 2016-06-06 Marek Polacek <polacek@redhat.com>
5100 * gcc.dg/pr71362.c: New test.
5102 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5103 Patrick Palka <ppalka@gcc.gnu.org>
5108 * g++.dg/opt/pr70847.C: New test.
5109 * g++.dg/ubsan/pr70847.C: New test.
5110 * g++.dg/ubsan/pr71393.C: New test.
5112 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5114 PR tree-optimization/71259
5115 * gcc.dg/vect/pr71259.c: New test.
5117 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5119 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5120 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5121 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5124 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5127 * gcc.c-torture/execute/pr37780.c: New test.
5128 * gcc.target/aarch64/pr37780_1.c: Likewise.
5129 * gcc.target/arm/pr37780_1.c: Likewise.
5131 2016-06-06 Marek Polacek <polacek@redhat.com>
5133 * c-c++-common/attr-may-alias-1.c: New test.
5134 * c-c++-common/attr-may-alias-2.c: New test.
5135 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5137 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5140 * gcc.target/i386/pr24414.c: New test.
5142 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5144 * gcc.target/sparc/vis4misc.c: New file.
5145 * gcc.target/sparc/fpcmp.c: Likewise.
5146 * gcc.target/sparc/fpcmpu.c: Likewise.
5148 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5150 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5151 * gcc.dg/vect/vect-live-3.c: Likewise.
5153 2016-06-06 Richard Biener <rguenther@suse.de>
5155 PR tree-optimization/71398
5156 * gcc.dg/torture/pr71398.c: New testcase.
5158 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5161 * g++.dg/pr71389.C: New test.
5163 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5166 * gfortran.dg/fmt_read_5.f: New test.
5168 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5171 * gfortran.dg/class_array_22.f03: New test.
5173 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5175 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5177 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5179 * gcc.dg/predict-9.c: Update template.
5181 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5184 * g++.dg/template/pr49377.C: New.
5186 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5188 PR tree-optimization/71405
5189 * g++.dg/torture/pr71405.C: New test.
5191 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5194 * g++.dg/inherit/crash5.C: New.
5195 * g++.dg/inherit/virtual1.C: Adjust.
5197 2016-06-03 Jeff Law <law@redhat.com>
5199 PR tree-optimization/71316
5200 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5202 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5204 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5205 dg-additional-options with just -fno-tree-scev-cprop in it.
5206 * gcc.dg/vect/vect-live-2.c: Likewise.
5207 * gcc.dg/vect/vect-live-5.c: Likewise.
5208 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5209 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5210 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5212 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5215 * g++.dg/other/friend6.C: New test.
5217 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5219 * g++.dg/torture/ppc-ldst-array.C: New.
5221 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5225 * gcc.dg/torture/builtin-fp-int-inexact.c,
5226 gcc.target/i386/387-builtin-fp-int-inexact.c,
5227 gcc.target/i386/387-rint-inline-1.c,
5228 gcc.target/i386/387-rint-inline-2.c,
5229 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5230 gcc.target/i386/sse2-rint-inline-1.c,
5231 gcc.target/i386/sse2-rint-inline-2.c,
5232 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5233 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5235 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5236 Julia Koval <julia.koval@intel.com>
5248 * gcc.dg/guality/pr68037-1.c: New test.
5249 * gcc.dg/guality/pr68037-2.c: Likewise.
5250 * gcc.dg/guality/pr68037-3.c: Likewise.
5251 * gcc.dg/torture/pr68037-1.c: Likewise.
5252 * gcc.dg/torture/pr68037-2.c: Likewise.
5253 * gcc.dg/torture/pr68037-3.c: Likewise.
5254 * gcc.dg/torture/pr68661-1a.c: Likewise.
5255 * gcc.dg/torture/pr68661-1b.c: Likewise.
5256 * gcc.target/i386/interrupt-1.c: Likewise.
5257 * gcc.target/i386/interrupt-2.c: Likewise.
5258 * gcc.target/i386/interrupt-3.c: Likewise.
5259 * gcc.target/i386/interrupt-4.c: Likewise.
5260 * gcc.target/i386/interrupt-5.c: Likewise.
5261 * gcc.target/i386/interrupt-6.c: Likewise.
5262 * gcc.target/i386/interrupt-7.c: Likewise.
5263 * gcc.target/i386/interrupt-8.c: Likewise.
5264 * gcc.target/i386/interrupt-9.c: Likewise.
5265 * gcc.target/i386/interrupt-10.c: Likewise.
5266 * gcc.target/i386/interrupt-11.c: Likewise.
5267 * gcc.target/i386/interrupt-12.c: Likewise.
5268 * gcc.target/i386/interrupt-13.c: Likewise.
5269 * gcc.target/i386/interrupt-14.c: Likewise.
5270 * gcc.target/i386/interrupt-15.c: Likewise.
5271 * gcc.target/i386/interrupt-16.c: Likewise.
5272 * gcc.target/i386/interrupt-17.c: Likewise.
5273 * gcc.target/i386/interrupt-18.c: Likewise.
5274 * gcc.target/i386/interrupt-19.c: Likewise.
5275 * gcc.target/i386/interrupt-20.c: Likewise.
5276 * gcc.target/i386/interrupt-21.c: Likewise.
5277 * gcc.target/i386/interrupt-22.c: Likewise.
5278 * gcc.target/i386/interrupt-23.c: Likewise.
5279 * gcc.target/i386/interrupt-24.c: Likewise.
5280 * gcc.target/i386/interrupt-25.c: Likewise.
5281 * gcc.target/i386/interrupt-26.c: Likewise.
5282 * gcc.target/i386/interrupt-27.c: Likewise.
5283 * gcc.target/i386/interrupt-28.c: Likewise.
5284 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5285 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5286 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5287 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5288 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5289 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5290 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5291 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5292 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5293 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5294 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5295 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5297 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5299 PR tree-optimization/52171
5300 * gcc.dg/pr52171.c: New test.
5301 * gcc.target/i386/pr52171.c: New test.
5303 2016-06-03 Jan Hubicka <jh@suse.cz>
5305 * g++.dg/tree-ssa/pred-1.C: New testcase
5306 * gcc.dg/tree-ssa/pred-1.c: New testcase
5308 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5311 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5313 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5315 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5317 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5319 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5321 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5322 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5323 * gcc.dg/vect/vect-live-1.c: New test.
5324 * gcc.dg/vect/vect-live-2.c: New test.
5325 * gcc.dg/vect/vect-live-3.c: New test.
5326 * gcc.dg/vect/vect-live-4.c: New test.
5327 * gcc.dg/vect/vect-live-5.c: New test.
5328 * gcc.dg/vect/vect-live-slp-1.c: New test.
5329 * gcc.dg/vect/vect-live-slp-2.c: New test.
5330 * gcc.dg/vect/vect-live-slp-3.c: New test.
5332 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5335 * g++.dg/opt/pr71387.C: New test.
5337 2016-06-02 Jeff Law <law@redhat.com>
5339 PR tree-optimization/71328
5340 * gcc.c-torture/compile/pr71328.c: New test.
5342 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5345 * gfortran.dg/fmt_read_3.f90: Fix typo.
5346 * gfortran.dg/fmt_read_4.f90: New test.
5348 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5350 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5351 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5352 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5353 * g++.dg/cpp0x/override2.C: Likewise.
5354 * g++.dg/parse/crash5.C: Likewise.
5355 * g++.dg/parse/error16.C: Likewise.
5356 * g++.dg/parse/error27.C: Likewise.
5357 * g++.dg/template/qualttp15.C: Likewise.
5358 * g++.dg/template/redecl4.C: Likewise.
5359 * g++.old-deja/g++.other/crash39.C: Likewise.
5360 * g++.old-deja/g++.other/struct1.C: Likewise.
5361 * g++.old-deja/g++.pt/m9a.C: Likewise.
5362 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5364 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5367 * c-c++-common/pr71372.c: New test.
5369 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5370 __TIME__ strings with __builtin_strcmp instead of printf and
5373 2016-06-02 Martin Liska <mliska@suse.cz>
5375 * gcc.dg/predict-9.c: New test.
5377 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5379 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5380 global set_compiler_env_var and global saved_compiler_env_var.
5382 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5384 PR rtl-optimization/71295
5385 * gcc.c-torture/compile/pr71295.c: New test.
5387 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5389 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5391 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5392 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5394 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5395 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5396 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5399 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5401 * gcc.target/powerpc/p9-splat-4.c: New test.
5403 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5406 * gcc.target/powerpc/pr71186.c: New test.
5408 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5411 * gfortran.dg/fmt_read_3.f90: New test.
5413 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5415 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5418 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5420 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5421 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5423 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5424 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5426 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5428 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5429 vars set by dg-set-compiler-env-var.
5431 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5434 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5435 to the module procedure declaration.
5436 * gfortran.dg/submodule_16.f08: New test.
5438 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5441 * c-c++-common/gomp/pr71371.c: New test.
5443 2016-06-01 Richard Biener <rguenther@suse.de>
5445 PR tree-optimization/71366
5446 * gcc.dg/torture/pr71366-1.c: New testcase.
5447 * gcc.dg/torture/pr71366-2.c: Likewise.
5449 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5451 * gcc.target/powerpc/vslv-0.c: New test.
5452 * gcc.target/powerpc/vslv-1.c: New test.
5453 * gcc.target/powerpc/vsrv-0.c: New test.
5454 * gcc.target/powerpc/vsrv-1.c: New test.
5456 2016-06-01 Nathan Sidwell <nathan@acm.org>
5458 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5459 * gcc.target/nvptx/weak.c: New.
5461 2016-06-01 Richard Biener <rguenther@suse.de>
5463 PR tree-optimization/71261
5464 * gcc.dg/torture/vect-bool-1.c: New testcase.
5466 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5468 * gfortran.dg/gomp/order-1.f90: New test.
5469 * gfortran.dg/gomp/order-2.f90: New test.
5471 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5473 * gcc.dg/unroll-6.c: Update template.
5474 * gcc.dg/unroll-7.c: New testcase.
5475 * gcc.dg/unroll-8.c: New testcase.
5477 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5479 * gnat.dg/opt56.ad[sb]: New test.
5481 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5484 * g++.dg/cpp0x/constexpr-ice16.C: New.
5486 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5488 PR tree-optimization/71314
5489 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5492 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5494 PR tree-optimization/71077
5495 * gcc.dg/tree-ssa/pr71077.c: New test.
5497 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5499 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5500 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5501 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5503 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5506 * g++.dg/cpp0x/pr71248.C: New.
5507 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5508 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5509 * g++.dg/init/new37.C: Likewise.
5510 * g++.dg/template/static1.C: Likewise.
5511 * g++.dg/template/static2.C: Likewise.
5513 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5515 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5517 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5519 2016-05-31 Marek Polacek <polacek@redhat.com>
5521 * c-c++-common/Wswitch-unreachable-3.c: New test.
5522 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5524 2016-05-31 Richard Biener <rguenther@suse.de>
5526 PR tree-optimization/71352
5527 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5529 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5531 * gcc.target/arm/armv5_thumb_isa.c: New test.
5533 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5536 * gcc.target/i386/pr71346.c: New test.
5538 2016-05-31 Tom de Vries <tom@codesourcery.com>
5540 PR tree-optimization/69068
5541 * gcc.dg/graphite/pr69068.c: New test.
5543 2016-05-27 Martin Sebor <msebor@redhat.com>
5546 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5548 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5551 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5552 nowait depend(inout: dd[0]) clauses where permitted.
5554 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5557 * g++.dg/parse/pr71238.C: New.
5558 * g++.dg/concepts/friend1.C: Test column numbers too.
5559 * g++.dg/cpp0x/initlist31.C: Likewise.
5560 * g++.dg/cpp0x/pr51420.C: Likewise.
5561 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5562 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5563 * g++.dg/ext/builtin3.C: Likewise.
5564 * g++.dg/lookup/friend12.C: Likewise.
5565 * g++.dg/lookup/friend7.C: Likewise.
5566 * g++.dg/lookup/koenig1.C: Likewise.
5567 * g++.dg/lookup/koenig5.C: Likewise.
5568 * g++.dg/lookup/used-before-declaration.C: Likewise.
5569 * g++.dg/overload/koenig1.C: Likewise.
5570 * g++.dg/template/crash65.C: Likewise.
5571 * g++.dg/template/friend57.C: Likewise.
5572 * g++.dg/warn/Wshadow-5.C: Likewise.
5573 * g++.dg/warn/Wunused-8.C: Likewise.
5574 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5575 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5576 * g++.old-deja/g++.jason/member.C: Likewise.
5577 * g++.old-deja/g++.jason/report.C: Likewise.
5578 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5579 * g++.old-deja/g++.law/visibility20.C: Likewise.
5580 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5581 * g++.old-deja/g++.other/static5.C: Likewise.
5582 * g++.old-deja/g++.pt/overload2.C: Likewise.
5584 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5586 * gcc.dg/tree-ssa/peel1.c: New testcase.
5587 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5588 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5590 2016-05-30 Tom de Vries <tom@codesourcery.com>
5592 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5595 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5598 * g++.dg/parse/virtual1.C: New.
5600 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5602 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5603 Use correct register when clearing %edx.
5605 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5607 PR tree-optimization/71289
5608 * gcc.dg/pr71289.c: New test.
5610 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5614 * gcc.dg/tree-ssa/pr71269.c: New test.
5615 * gcc.dg/tree-ssa/pr71292.c: New test.
5617 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5620 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5622 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5624 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5625 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5626 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5628 2016-05-30 Tom de Vries <tom@codesourcery.com>
5630 PR tree-optimization/69067
5631 * gcc.dg/graphite/pr69067.c: New test.
5633 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5636 * gcc.target/i386/pr71245-1.c: New test.
5637 * gcc.target/i386/pr71245-2.c: Ditto.
5639 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5642 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5643 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5644 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5646 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5648 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5650 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5654 * g++.dg/overload/69855.C: New.
5655 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5656 * g++.old-deja/g++.pt/crash3.C: Likewise.
5658 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5661 * g++.dg/parse/namespace13.C: New.
5663 2016-05-26 Jeff Law <law@redhat.com>
5665 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5666 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5667 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5668 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5669 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5670 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5671 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5672 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5673 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5674 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5675 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5676 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5677 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5679 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5682 * g++.dg/overload/69855.C: New.
5683 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5684 * g++.old-deja/g++.pt/crash3.C: Likewise.
5686 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5689 * gcc.target/aarch64/va_arg_1.c: New testcase.
5690 * gcc.target/aarch64/va_arg_2.c: Likewise.
5691 * gcc.target/aarch64/va_arg_3.c: Likewise.
5693 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5695 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5696 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5697 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5698 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5699 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5701 2016-05-27 Marek Polacek <polacek@redhat.com>
5704 * g++.dg/torture/pr71308.C: New test.
5706 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5708 * gcc.dg/zero_bits_compound-1.c: New test.
5709 * gcc.dg/zero_bits_compound-2.c: New test.
5711 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5714 * gcc.dg/pr71279.c: New test.
5716 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5718 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5719 floating point min/max/comparison instructions.
5720 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5722 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5724 * c-c++-common/gomp/schedule-1.c: New test.
5725 * gfortran.dg/gomp/schedule-1.f90: New test.
5727 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5731 * g++.dg/cpp1y/auto-fn32.C: New test.
5732 * g++.dg/cpp1y/paren4.C: New test.
5734 2016-05-26 Nathan Sidwell <nathan@acm.org>
5736 * gcc.dg/20060410.c: Xfail on ptx.
5737 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5738 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5739 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5740 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5741 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5743 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5745 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5747 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5749 PR tree-optimization/71280
5750 * gcc.dg/pr71280.c: New test.
5752 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5754 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5755 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5757 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5759 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5761 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5764 2016-05-25 Jeff Law <law@redhat.com>
5766 PR tree-optimization/71272
5767 * gcc.c-torture/compile/pr71272.c: new test.
5769 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5771 * gcc.target/powerpc/vec-cmpne.c: New test.
5772 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5774 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5776 * gnat.dg/opt55.ad[sb]: New test.
5778 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5780 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5781 * c-c++-common/pr60226.c: Require int32plus.
5782 * gcc.c-torture/execute/pr70602.c: Likewise.
5783 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5784 unsigned long for malloc arg type.
5785 * gcc.dg/asr_div1.c: Require int32plus.
5786 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5787 * gcc.dg/pie-1.c: Require pie.
5788 * gcc.dg/pie-2.c: Likewise.
5789 * gcc.dg/pr59471.c: Require int32plus.
5790 * gcc.dg/pr59963-2.c: XFAIL for int16.
5791 * gcc.dg/pr60114.c: Require int32plus.
5792 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5793 unsigned long for typedef of size_t.
5794 * gcc.dg/pr63914.c: Require int32plus.
5795 * gcc.dg/pr64536.c: Require pt32plus.
5796 * gcc.dg/pr65658.c: Likewise.
5797 * gcc.dg/pr67271.c: Require int32plus.
5798 * gcc.dg/pr68112.c: Likewise.
5799 * gcc.dg/pr69071.c: Skip for avr target.
5800 * gcc.dg/pr69973.c: Require int32plus.
5801 * gcc.dg/pr70169.c: Skip for avr target.
5802 * gcc.dg/sso-6.c: Require int32plus.
5803 * gcc.dg/sso-7.c: Likewise.
5804 * gcc.dg/sso-8.c: Likewise.
5805 * gcc.dg/vrp-min-max-2.c: Likewise.
5807 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5810 * gcc.target/i386/pr70738-1.c: New test.
5811 * gcc.target/i386/pr70738-2.c: Likewise.
5812 * gcc.target/i386/pr70738-3.c: Likewise.
5813 * gcc.target/i386/pr70738-4.c: Likewise.
5814 * gcc.target/i386/pr70738-5.c: Likewise.
5815 * gcc.target/i386/pr70738-6.c: Likewise.
5816 * gcc.target/i386/pr70738-7.c: Likewise.
5817 * gcc.target/i386/pr70738-8.c: Likewise.
5818 * gcc.target/i386/pr70738-9.c: Likewise.
5820 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5822 PR rtl-optimization/66940
5823 * gcc.c-torture/execute/pr66940.c: New test.
5825 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5827 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5828 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5829 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5830 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5831 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5832 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5833 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5834 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5835 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5836 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5837 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5838 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5839 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5840 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5841 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5842 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5843 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5844 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5845 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5846 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5847 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5848 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5849 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5850 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5852 2016-05-25 Marek Polacek <polacek@redhat.com>
5855 * gcc.dg/noncompile/pr71265.c: New test.
5858 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5860 2016-05-25 Nathan Sidwell <nathan@acm.org>
5862 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5864 2016-05-25 Richard Biener <rguenther@suse.de>
5866 PR tree-optimization/71261
5867 * c-c++-common/torture/pr71261.c: New testcase.
5869 2016-05-25 Richard Biener <rguenther@suse.de>
5871 PR tree-optimization/71264
5872 * gcc.dg/vect/pr71264.c: New testcase.
5874 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5877 * g++.dg/cpp0x/alias-decl-53.C: New.
5878 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5880 2016-05-25 Martin Liska <mliska@suse.cz>
5882 * g++.dg/pr71239.C: New test.
5884 2016-05-25 Richard Biener <rguenther@suse.de>
5886 * gcc.dg/vect/pr58135.c: Rename to ...
5887 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5889 2016-05-25 Marek Polacek <polacek@redhat.com>
5891 * g++.dg/pr65295.C: Use target c++14.
5893 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5895 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5896 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5898 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5900 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5903 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5905 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5906 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5907 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5908 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5909 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5910 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5911 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5912 * c-c++-common/goacc/pcopy.c: Likewise.
5913 * c-c++-common/goacc/pcopyin.c: Likewise.
5914 * c-c++-common/goacc/pcopyout.c: Likewise.
5915 * c-c++-common/goacc/pcreate.c: Likewise.
5916 * c-c++-common/goacc/pr70688.c: New test.
5917 * c-c++-common/goacc/present-1.c: Adjust test.
5918 * c-c++-common/goacc/reduction-5.c: Likewise.
5919 * g++.dg/goacc/data-1.C: New test.
5921 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5923 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5924 vector parity built-in functions.
5925 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5926 count trailing zeros automatic vectorization.
5927 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5928 count trailing zeros built-in functions.
5930 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5932 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5934 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5937 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5939 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5942 * g++.dg/template/crash123.C: New.
5943 * g++.dg/template/crash124.C: Likewise.
5945 2016-05-24 Martin Sebor <msebor@redhat.com>
5948 * g++.dg/ext/flexary16.C: New test.
5950 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5952 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5953 before math.h is included.
5954 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5955 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5956 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5957 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5958 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5959 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5960 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5961 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5962 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5963 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5964 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5965 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5966 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5967 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5968 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5969 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5970 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5971 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5972 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5973 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5974 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5975 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5976 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5978 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5979 Kelvin Nilsen <kelvin@gcc.gnu.org>
5981 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5984 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5987 * g++.dg/warn/Wno-narrowing1.C: New.
5989 2016-05-24 Marek Polacek <polacek@redhat.com>
5992 * c-c++-common/Wswitch-unreachable-2.c: New test.
5994 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5997 * g++.dg/vect/simd-clone-6.cc: New test.
5998 * g++.dg/gomp/declare-simd-6.C: New test.
6002 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6004 2016-05-24 Richard Biener <rguenther@suse.de>
6006 PR tree-optimization/71240
6007 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6009 2016-05-24 Richard Biener <rguenther@suse.de>
6011 PR tree-optimization/71230
6012 * gcc.dg/torture/pr71230.c: New testcase.
6013 * g++.dg/torture/pr71230.C: Likewise.
6015 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6017 * c-c++-common/goacc/routine-5.c: Add tests.
6018 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6019 * gfortran.dg/goacc/routine-6.f90: Add tests.
6021 2016-05-24 Richard Biener <rguenther@suse.de>
6023 PR tree-optimization/71253
6024 * gcc.dg/torture/pr71253.c: New testcase.
6026 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6029 * gfortran.dg/pr71252.f90: New test.
6031 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6033 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6035 2016-05-24 Richard Biener <rguenther@suse.de>
6039 * c-c++-common/vector-subscript-4.c: New testcase.
6040 * c-c++-common/vector-subscript-5.c: Likewise.
6042 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6045 * gfortran.dg/namelist_90.f: New test
6047 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6050 * gfortran.dg/unexpected_eof.f: New test
6052 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6053 Kelvin Nilsen <kelvin@gcc.gnu.org>
6055 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6058 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6061 * g++.dg/cpp0x/inh-ctor20.C: New.
6062 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6064 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6067 * g++.dg/cpp0x/variadic168.C: New.
6069 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6071 * g++.dg/cpp0x/pr31445.C: Test column number too.
6072 * g++.dg/cpp0x/pr32253.C: Likewise.
6073 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6074 * g++.dg/cpp0x/variadic36.C: Likewise.
6076 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6078 * gcc.dg/fold-notshift-2.c: Adjust.
6080 2016-05-23 Marek Polacek <polacek@redhat.com>
6083 * c-c++-common/Wswitch-unreachable-1.c: New test.
6084 * gcc.dg/Wswitch-unreachable-1.c: New test.
6085 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6086 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6087 * g++.dg/gomp/block-10.C: Likewise.
6088 * gcc.dg/gomp/block-10.c: Likewise.
6089 * g++.dg/gomp/block-9.C: Likewise.
6090 * gcc.dg/gomp/block-9.c: Likewise.
6091 * g++.dg/gomp/target-1.C: Likewise.
6092 * g++.dg/gomp/target-2.C: Likewise.
6093 * gcc.dg/gomp/target-1.c: Likewise.
6094 * gcc.dg/gomp/target-2.c: Likewise.
6095 * g++.dg/gomp/taskgroup-1.C: Likewise.
6096 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6097 * gcc.dg/gomp/teams-1.c: Likewise.
6098 * g++.dg/gomp/teams-1.C: Likewise.
6099 * g++.dg/overload/error3.C: Likewise.
6100 * g++.dg/tm/jump1.C: Likewise.
6101 * g++.dg/torture/pr40335.C: Likewise.
6102 * gcc.dg/c99-vla-jump-5.c: Likewise.
6103 * gcc.dg/switch-warn-1.c: Likewise.
6104 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6105 * gcc.dg/nested-func-1.c: Likewise.
6106 * gcc.dg/pr67784-4.c: Likewise.
6108 2016-05-23 Richard Biener <rguenther@suse.de>
6110 PR tree-optimization/71230
6111 * gfortran.dg/pr71230-1.f90: New testcase.
6112 * gfortran.dg/pr71230-2.f90: Likewise.
6114 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6116 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6117 * gcc.dg/vect/pr58135.c: Add new.
6118 * gfortran.dg/pr46519-1.f: Adjust test case.
6120 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6123 * g++.dg/cpp0x/decltype64.C: New.
6125 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6127 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6128 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6129 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6131 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6133 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6134 Add poly64x1_t and poly64x2_t cases if supported.
6135 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6136 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6137 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6138 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6139 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6141 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6143 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6144 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6145 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6146 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6147 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6148 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6149 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6151 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6153 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6155 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6157 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6158 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6160 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6162 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6163 constraint instead of "r".
6164 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6165 insn instead of vxorpd.
6166 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6168 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6169 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6171 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6173 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6174 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6176 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6178 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6181 * gcc.dg/tree-ssa/pr40921.c: New test.
6183 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6186 * gcc.target/avr/pr71103.c: New test.
6188 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6191 * gcc.dg/tree-ssa/pr71179.c: New test.
6193 2016-05-20 Martin Sebor <msebor@redhat.com>
6196 * gcc.dg/init-excess-2.c: New test.
6198 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6200 * gnat.dg/opt53.adb: New test.
6201 * gnat.dg/opt54.adb: Likewise.
6203 2016-05-20 Martin Jambor <mjambor@suse.cz>
6205 PR tree-optimization/70884
6206 * gcc.dg/tree-ssa/pr70919.c: New test.
6208 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6210 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6212 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6213 fix code formatting.
6215 2016-05-20 Nathan Sidwell <nathan@acm.org>
6217 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6219 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6221 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6223 * jit.dg/all-non-failing-tests.h: Add
6224 test-factorial-must-tail-call.c.
6225 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6226 * jit.dg/test-factorial-must-tail-call.c: New test case.
6228 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6231 * gfortran.dg/pr71204.f90: New test.
6233 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6235 * gcc.target/nvptx/sincos.c: New test.
6237 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6240 * g++.dg/cpp1y/auto-fn31.C: New.
6242 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6244 * gcc.target/powerpc/vec-addec.c: New test.
6245 * gcc.target/powerpc/vec-addec-int128.c: New test.
6247 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6249 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6250 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6251 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6252 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6254 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6256 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6258 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6261 * g++.dg/opt/pr71210-1.C: New test.
6262 * g++.dg/opt/pr71210-2.C: New test.
6264 PR tree-optimization/29756
6265 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6266 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6267 only on selected targets where V4SImode vectors are known to be
6270 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6272 PR tree-optimization/71079
6273 PR tree-optimization/71206
6274 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6276 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6278 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6279 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6280 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6282 2016-05-20 Richard Guenther <rguenther@suse.de>
6284 PR tree-optimization/29756
6285 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6287 2016-05-20 Richard Biener <rguenther@suse.de>
6289 PR tree-optimization/71185
6290 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6292 2016-05-20 Richard Biener <rguenther@suse.de>
6294 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6296 2016-05-19 Marek Polacek <polacek@redhat.com>
6299 * g++.dg/diagnostic/pr71075.C: New test.
6301 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6304 * g++.dg/pr71184.C: New test case.
6306 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6308 * gcc.target/powerpc/darn-0.c: New test.
6309 * gcc.target/powerpc/darn-1.c: New test.
6310 * gcc.target/powerpc/darn-2.c: New test.
6312 2016-05-19 Marek Polacek <polacek@redhat.com>
6314 PR tree-optimization/71031
6315 * gcc.dg/tree-ssa/vrp100.c: New test.
6317 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6319 PR rtl-optimization/71148
6320 * gcc.dg/pr71148.c: New test.
6322 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6325 * gcc.target/arm/pr71056.c: New test.
6327 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6329 * c-c++-common/pr69669.c: Check the used mode.
6331 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6334 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6336 2016-05-19 Richard Biener <rguenther@suse.de>
6338 PR tree-optimization/70729
6339 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6340 * gcc.dg/graphite/scop-18.c: Likewise.
6341 * gcc.dg/pr41783.c: Disable LIM.
6342 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6343 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6344 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6345 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6346 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6347 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6348 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6349 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6350 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6351 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6352 * gfortran.dg/pr42108.f90: Likewise.
6354 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6357 * gcc.dg/spellcheck-options-11.c: New test case.
6359 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6362 * g++.dg/opt/pr71100.C: New test.
6364 2016-05-18 Martin Jambor <mjambor@suse.cz>
6367 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6368 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6369 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6370 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6372 2016-05-18 Martin Jambor <mjambor@suse.cz>
6375 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6376 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6377 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6378 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6379 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6381 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6384 * g++.dg/template/crash122.C: New.
6386 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6389 * g++.dg/template/pr70466-1.C: New.
6390 * g++.dg/template/pr70466-2.C: Likewise.
6392 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6394 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6395 splat operations and the XXSPLTIB instruction.
6396 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6397 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6398 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6399 xxlxor to clear a register.
6401 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6403 * gcc.dg/torture/pr71020.c: New test.
6405 2016-05-18 Martin Jambor <mjambor@suse.cz>
6408 * gcc.dg/ipa/pr70646.c: New test.
6410 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6412 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6414 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6416 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6417 missing tests for vreinterpretq_p{8,16}.
6419 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6421 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6422 vsliq_n_s64 and vsliq_n_u64.
6424 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6426 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6427 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6429 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6431 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6432 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6433 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6437 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6440 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6442 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6443 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6444 "blr\t" and switch to scan-assembler-times.
6446 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6450 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6451 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6453 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6455 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6456 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6457 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6458 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6459 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6460 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6462 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6463 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6465 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6466 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6468 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6469 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6471 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6473 2016-05-18 Richard Biener <rguenther@suse.de>
6475 PR tree-optimization/71168
6476 * gcc.dg/torture/pr71168.c: New testcase.
6478 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6481 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6482 * gcc.dg/tree-ssa/pr63586.c: New test.
6483 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6485 2016-05-17 Nathan Sidwell <nathan@acm.org>
6487 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6488 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6489 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6490 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6492 2016-05-17 Nathan Sidwell <nathan@acm.org>
6494 * gcc.target/nvptx/abi-vararg-3.c: New.
6496 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6498 PR tree-optimization/54579
6500 * gcc.dg/fold-notrotate-1.c: New test.
6501 * gcc.dg/fold-notshift-1.c: New test.
6502 * gcc.dg/fold-notshift-2.c: New test.
6504 2016-05-17 Marek Polacek <polacek@redhat.com>
6507 * g++.dg/ipa/pr71146.C: New test.
6509 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6511 * jit.dg/test-error-array-bounds.c: New test case.
6513 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6515 * gcc.dg/tree-ssa/and-1.c: New testcase.
6517 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6519 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6520 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6522 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6524 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6525 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6527 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6529 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6531 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6533 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6535 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6537 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6538 ".2d[index]" when scan the assembly.
6539 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6540 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6542 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6544 2016-05-17 Richard Biener <rguenther@suse.de>
6546 PR tree-optimization/71132
6547 * gcc.dg/torture/pr71132.c: New testcase.
6549 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6551 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6553 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6556 * gcc.target/aarch64/pr70809_1.c: New test.
6558 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6560 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6561 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6562 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6563 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6565 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6566 Ilya Enkovich <ilya.enkovich@intel.com>
6569 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6571 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6573 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6574 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6576 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6578 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6579 test for __ARM_FP16_ARGS.
6580 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6581 * gcc.target/arm/aapcs/neon-vect10.c: New.
6582 * gcc.target/arm/aapcs/neon-vect9.c: New.
6583 * gcc.target/arm/aapcs/vfp18.c: New.
6584 * gcc.target/arm/aapcs/vfp19.c: New.
6585 * gcc.target/arm/aapcs/vfp20.c: New.
6586 * gcc.target/arm/aapcs/vfp21.c: New.
6587 * gcc.target/arm/fp16-aapcs-1.c: New.
6588 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6589 test for __ARM_FP16_ARGS.
6590 * g++.target/arm/fp16-return-1.c: Update expected output.
6592 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6595 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6597 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6600 * gfortran.dg/pr69603.f90: New testcase.
6602 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6604 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6606 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6609 * gfortran.dg/pr71047.f08: New test.
6611 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6613 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6614 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6615 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6617 2016-05-13 Martin Sebor <msebor@redhat.com>
6620 * g++.dg/cpp0x/constexpr-60049.C: New test.
6622 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6625 * gcc.dg/pr71071.c: New test.
6627 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6629 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6630 remove XOP handling.
6631 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6633 2016-05-13 Nathan Sidwell <nathan@acm.org>
6635 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6636 __atomic_is_lock_free declaration.
6638 2016-05-13 Richard Biener <rguenther@suse.de>
6640 PR tree-optimization/42587
6641 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6643 2016-05-13 Martin Liska <mliska@suse.cz>
6645 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6646 the new format of dump output.
6648 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6650 * gcc.dg/pr71084.c: New test.
6652 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6655 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6657 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6659 * gcc.target/aarch64/struct_return.c: New test.
6661 2016-05-12 Marek Polacek <polacek@redhat.com>
6664 * c-c++-common/pr70756-2.c: New test.
6665 * c-c++-common/pr70756.c: New test.
6667 2016-05-12 Richard Biener <rguenther@suse.de>
6669 PR tree-optimization/71059
6670 * gcc.dg/torture/pr71059.c: New testcase.
6672 2016-05-12 Richard Biener <rguenther@suse.de>
6674 PR tree-optimization/71062
6675 * gcc.dg/torture/pr71062.c: New testcase.
6677 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6679 PR tree-optimization/71006
6680 * gcc.dg/pr71006.c: New test.
6682 2016-05-12 Marek Polacek <polacek@redhat.com>
6685 * gcc.dg/opts-7.c: New test.
6687 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6690 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6691 Add -save-temps to dg-options.
6692 Scan for ldmfd rather than pop instruction.
6693 * gcc.target/arm/interrupt-2.c: Likewise.
6694 * gcc.target/arm/pr70830.c: New test.
6696 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6698 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6699 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6701 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6702 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6703 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6706 * gcc.target/i386/avx512vl-pack-1.c: New test.
6707 * gcc.target/i386/avx512vl-pack-2.c: New test.
6708 * gcc.target/i386/avx512bw-pack-2.c: New test.
6710 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6712 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6713 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6714 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6716 2016-05-12 Richard Biener <rguenther@suse.de>
6718 PR tree-optimization/70986
6719 * gcc.dg/torture/pr70986-1.c: New testcase.
6720 * gcc.dg/torture/pr70986-2.c: Likewise.
6721 * gcc.dg/torture/pr70986-3.c: Likewise.
6723 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6726 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6727 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6729 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6731 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6733 * gcc.target/i386/pr66746.c: Ditto.
6735 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6737 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6739 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6740 warning when using -mvsx-timode.
6741 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6742 * gcc.target/powerpc/dform-2.c: Likewise.
6743 * gcc.target/powerpc/pr68805.c: Likewise.
6745 2016-05-11 Marek Polacek <polacek@redhat.com>
6748 * c-c++-common/attributes-3.c: New test.
6750 2016-05-11 Nathan Sidwell <nathan@acm.org>
6752 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6753 * gcc.c-torture/execute/pr68185.c: Likewise.
6754 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6755 * gcc.dg/pr69634.c: Requires scheduling.
6756 * gcc.dg/torture/pr66178.c: Require label values.
6757 * gcc.dg/setjmp-6.c: Require indirect jumps.
6759 2016-05-11 Richard Biener <rguenther@suse.de>
6761 PR tree-optimization/71055
6762 * gcc.dg/torture/pr71055.c: New testcase.
6764 2016-05-11 Richard Biener <rguenther@suse.de>
6767 * g++.dg/debug/pr71057.C: New testcase.
6769 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6772 * gfortran.dg/gomp/pr70855.f90: New test.
6774 2016-05-11 Richard Biener <rguenther@suse.de>
6777 * g++.dg/torture/pr71002.C: New testcase.
6779 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6782 * gcc.dg/pr70807.c: New test.
6784 2016-05-10 Martin Sebor <msebor@redhat.com>
6787 * g++.dg/Wattributes.C: New test.
6789 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6791 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6792 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6793 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6795 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6798 * gcc.target/i386/pr70799-1.c: New test.
6800 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6802 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6804 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6807 * gcc.target/i386/pr70877.c: New test.
6809 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6811 PR tree-optimization/70786
6812 * gcc.target/i386/pr70876.c: New test.
6814 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6817 * gcc.target/i386/avx512vl-logic-1.c: New test.
6818 * gcc.target/i386/avx512vl-logic-2.c: New test.
6819 * gcc.target/i386/avx512dq-logic-2.c: New test.
6821 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6824 * gcc.target/powerpc/pr70963.c: New.
6826 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6828 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6829 (test_very_wide_line): Add ruler to expected output.
6830 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6831 (test_very_wide_line): Likewise.
6832 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6833 (test_show_locus): Within the handling of "test_very_wide_line",
6834 enable show_ruler_p on the diagnostic context.
6836 2016-05-10 Richard Biener <rguenther@suse.de>
6838 PR tree-optimization/71039
6839 * gcc.dg/torture/pr71039.c: New testcase.
6841 2016-05-10 Nathan Sidwell <nathan@acm.org>
6843 * gcc.dg/nested-func-10.c: Requires alloca.
6844 * gcc.dg/nested-func-9.c: Requires alloca.
6845 * gcc.c-torture/execute/pr70460.c: Requires labels.
6846 * gcc.c-torture/compile/pr70199.c: Requires labels.
6847 * gcc.target/nvptx/decl.c: Compile only.
6848 * gcc.target/nvptx/trailing-init.c: Compile only.
6849 * gcc.target/nvptx/ary-init.c: Compile only.
6851 2016-05-10 Marek Polacek <polacek@redhat.com>
6854 * gcc.dg/attr-opt-1.c: New test.
6856 2016-05-10 Richard Biener <rguenther@suse.de>
6858 PR tree-optimization/70497
6859 PR tree-optimization/28367
6860 * gcc.dg/torture/20160404-1.c: New testcase.
6861 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6862 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6864 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6866 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6868 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6870 * gcc.target/i386/fabsneg-1.c New test.
6872 2016-05-09 Alan Modra <amodra@gmail.com>
6875 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6877 2016-05-09 Richard Biener <rguenther@suse.de>
6879 PR tree-optimization/70985
6880 * gcc.dg/torture/pr70985.c: New testcase.
6882 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6884 * gcc.dg/tree-ssa/ifc-9.c: New test.
6885 * gcc.dg/tree-ssa/ifc-10.c: New test.
6886 * gcc.dg/tree-ssa/ifc-11.c: New test.
6887 * gcc.dg/tree-ssa/ifc-12.c: New test.
6888 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6889 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6890 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6892 2016-05-09 Richard Biener <rguenther@suse.de>
6895 * gfortran.dg/pr70937.f90: New testcase.
6897 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6899 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6901 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6904 * gfortran.dg/dec_structure_1.f90: New testcase.
6905 * gfortran.dg/dec_structure_2.f90: Ditto.
6906 * gfortran.dg/dec_structure_3.f90: Ditto.
6907 * gfortran.dg/dec_structure_4.f90: Ditto.
6908 * gfortran.dg/dec_structure_5.f90: Ditto.
6909 * gfortran.dg/dec_structure_6.f90: Ditto.
6910 * gfortran.dg/dec_structure_7.f90: Ditto.
6911 * gfortran.dg/dec_structure_8.f90: Ditto.
6912 * gfortran.dg/dec_structure_9.f90: Ditto.
6913 * gfortran.dg/dec_structure_10.f90: Ditto.
6914 * gfortran.dg/dec_structure_11.f90: Ditto.
6915 * gfortran.dg/dec_union_1.f90: Ditto.
6916 * gfortran.dg/dec_union_2.f90: Ditto.
6917 * gfortran.dg/dec_union_3.f90: Ditto.
6918 * gfortran.dg/dec_union_4.f90: Ditto.
6919 * gfortran.dg/dec_union_5.f90: Ditto.
6920 * gfortran.dg/dec_union_6.f90: Ditto.
6921 * gfortran.dg/dec_union_7.f90: Ditto.
6923 2016-05-07 Tom de Vries <tom@codesourcery.com>
6925 PR tree-optimization/70956
6926 * gcc.dg/graphite/pr70956.c: New test.
6928 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6931 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6932 (a, b, c, d): Change type from char to signed char.
6933 (main): Compare against (signed char) -1634678893 instead of
6934 hardcoded -109. Use __builtin_abort instead of abort.
6936 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6937 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6939 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6941 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6944 * gcc.dg/torture/pr70935.c: New test.
6946 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6949 * gcc.target/sh/pr58219.c: New tests.
6951 2016-05-06 Richard Biener <rguenther@suse.de>
6953 PR tree-optimization/70960
6954 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6956 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6959 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6960 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6961 Adjust expected instruction counts.
6962 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6964 2016-05-06 Marek Polacek <polacek@redhat.com>
6967 * gcc.dg/ubsan/bounds-3.c: New test.
6969 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6972 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6974 2016-05-06 Richard Biener <rguenther@suse.de>
6977 * gfortran.dg/pr70931.f90: New testcase.
6979 2016-05-06 Richard Biener <rguenther@suse.de>
6982 * gcc.dg/torture/pr70941.c: New testcase.
6984 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6986 PR tree-optimization/57206
6987 * gcc.dg/vect/pr57206.c: New test.
6989 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6991 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6993 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6995 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6997 * c-c++-common/Wdangling-else-4.c: New test.
6999 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7003 * g++.dg/opt/pr70906.C: New test.
7004 * g++.dg/opt/pr70933.C: New test.
7006 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7008 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7010 * gcc.dg/ipa/pure-const-3.c: New testcase.
7012 2016-05-04 Marek Polacek <polacek@redhat.com>
7014 * c-c++-common/Wdangling-else-1.c: New test.
7015 * c-c++-common/Wdangling-else-2.c: New test.
7016 * c-c++-common/Wdangling-else-3.c: New test.
7018 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7020 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7023 2016-05-04 Marek Polacek <polacek@redhat.com>
7026 * gcc.dg/Waddress-2.c: New test.
7028 2016-05-04 Alan Modra <amodra@gmail.com>
7030 * gcc.target/powerpc/pr70866.c: New.
7032 2016-05-03 Martin Sebor <msebor@redhat.com>
7035 * c-c++-common/builtin_location.c: New test.
7036 * g++.dg/cpp1y/builtin_location.C: New test.
7038 2016-05-03 Marek Polacek <polacek@redhat.com>
7041 * gcc.dg/pr70859.c: New test.
7042 * gcc.dg/pr70859-2.c: New test.
7044 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7046 * gnat.dg/debug5.adb: New testcase.
7048 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7050 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7051 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7052 Procedure to check for z10 instruction set.
7054 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7056 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7058 2016-05-03 Alan Modra <amodra@gmail.com>
7060 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7062 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7064 * gcc.target/i386/avx512f-cvt-1.c: New test.
7066 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7068 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7069 -fdump-tree-vrp-details.
7071 2016-05-03 Richard Biener <rguenther@suse.de>
7073 * gcc.dg/pr30172-1.c: Adjust.
7074 * gcc.dg/pr63743.c: Likewise.
7075 * gcc.dg/tm/pr51696.c: Likewise.
7076 * c-c++-common/tm/safe-1.c: Likewise.
7077 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7078 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7079 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7080 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7082 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7084 PR rtl-optimization/70467
7085 * gcc.target/i386/pr70467-3.c: New test.
7086 * gcc.target/i386/pr70467-4.c: New test.
7088 PR tree-optimization/70916
7089 * gcc.c-torture/compile/pr70916.c: New test.
7092 * gcc.target/i386/pr49244-1.c: New test.
7093 * gcc.target/i386/pr49244-2.c: New test.
7095 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7097 PR rtl-optimization/44281
7098 * gcc.target/i386/pr44281.c: New test.
7100 2016-05-03 bin cheng <bin.cheng@arm.com>
7102 PR tree-optimization/56541
7103 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7104 * gcc.dg/vect/pr56541.c: new test.
7106 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7108 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7110 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7112 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7115 * c-c++-common/asan/clone-test-1.c (main): Align child process
7118 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7121 * g++.dg/spellcheck-fields-2.C: New test case.
7123 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7126 * g++.dg/pr62314.C: New test case.
7128 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7130 * gcc.dg/ipa/inline-8.c: New testcase.
7132 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7134 PR rtl-optimization/70467
7135 * gcc.target/i386/pr70467-1.c: New test.
7137 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7139 * gcc.dg/spec-options.c: Run the test on all targets.
7140 * gcc.dg/foo.specs: Use cpp_unique_options.
7142 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7144 * gcc.dg/tree-ssa/unord.c: New testcase.
7146 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7148 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7150 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7152 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7154 2016-05-02 Marek Polacek <polacek@redhat.com>
7157 * gcc.dg/enum-incomplete-3.c: New test.
7159 2016-05-02 Marek Polacek <polacek@redhat.com>
7160 Tom de Vries <tom@codesourcery.com>
7162 PR tree-optimization/70700
7163 * gcc.dg/pr70700.c: New test.
7165 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7167 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7168 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7169 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7170 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7171 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7173 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7175 * ada/acats/run_acats: Rename into...
7176 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7177 * ada/acats/run_all.sh: Remove redundant test.
7178 (target_run): Move around.
7179 (target_gnatchop): Use newly built executable.
7180 (target_gnatmake): Likewise.
7181 Check that the compilation of impbit succeeds.
7183 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7185 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7186 * gcc.dg/20021029-1.c: Likewise.
7187 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7188 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7189 * gcc.target/sh/cmpstr.c: Likewise.
7190 * gcc.target/sh/cmpstrn.c: Likewise.
7191 * gcc.target/sh/memset.c: Likewise.
7192 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7193 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7194 * gcc.target/sh/pr39423-1.c: Likewise.
7195 * gcc.target/sh/pr49468-di.c: Likewise.
7196 * gcc.target/sh/pr49468-si.c: Likewise.
7197 * gcc.target/sh/pr49880-1.c: Likewise.
7198 * gcc.target/sh/pr49880-2.c: Likewise.
7199 * gcc.target/sh/pr49880-3.c: Likewise.
7200 * gcc.target/sh/pr50751-1.c: Likewise.
7201 * gcc.target/sh/pr50751-4.c: Likewise.
7202 * gcc.target/sh/pr50751-7.c: Likewise.
7203 * gcc.target/sh/pr51244-1.c: Likewise.
7204 * gcc.target/sh/pr51244-10.c: Likewise.
7205 * gcc.target/sh/pr51244-11.c: Likewise.
7206 * gcc.target/sh/pr51244-12.c: Likewise.
7207 * gcc.target/sh/pr51244-13.c: Likewise.
7208 * gcc.target/sh/pr51244-14.c: Likewise.
7209 * gcc.target/sh/pr51244-17.c: Likewise.
7210 * gcc.target/sh/pr51244-18.c: Likewise.
7211 * gcc.target/sh/pr51244-19.c: Likewise.
7212 * gcc.target/sh/pr51244-4.c: Likewise.
7213 * gcc.target/sh/pr51244-5.c: Likewise.
7214 * gcc.target/sh/pr51244-7.c: Likewise.
7215 * gcc.target/sh/pr51244-8.c: Likewise.
7216 * gcc.target/sh/pr51244-9.c: Likewise.
7217 * gcc.target/sh/pr51697.c: Likewise.
7218 * gcc.target/sh/pr52483-1.c: Likewise.
7219 * gcc.target/sh/pr52483-2.c: Likewise.
7220 * gcc.target/sh/pr52483-3.c: Likewise.
7221 * gcc.target/sh/pr52483-5.c: Likewise.
7222 * gcc.target/sh/pr52933-1.c: Likewise.
7223 * gcc.target/sh/pr52933-2.c: Likewise.
7224 * gcc.target/sh/pr52933-3.c: Likewise.
7225 * gcc.target/sh/pr53568-1.c: Likewise.
7226 * gcc.target/sh/pr53976-1.c: Likewise.
7227 * gcc.target/sh/pr53988-1.c: Likewise.
7228 * gcc.target/sh/pr53988.c: Likewise.
7229 * gcc.target/sh/pr54089-1.c: Likewise.
7230 * gcc.target/sh/pr54089-6.c: Likewise.
7231 * gcc.target/sh/pr54089-7.c: Likewise.
7232 * gcc.target/sh/pr54089-8.c: Likewise.
7233 * gcc.target/sh/pr54089-9.c: Likewise.
7234 * gcc.target/sh/pr54236-1.c: Likewise.
7235 * gcc.target/sh/pr54236-2.c: Likewise.
7236 * gcc.target/sh/pr54236-3.c: Likewise.
7237 * gcc.target/sh/pr54236-4.c: Likewise.
7238 * gcc.target/sh/pr54386.c: Likewise.
7239 * gcc.target/sh/pr54602-1.c: Likewise.
7240 * gcc.target/sh/pr54685.c: Likewise.
7241 * gcc.target/sh/pr54760-1.c: Likewise.
7242 * gcc.target/sh/pr54760-2.c: Likewise.
7243 * gcc.target/sh/pr54760-3.c: Likewise.
7244 * gcc.target/sh/pr54760-4.c: Likewise.
7245 * gcc.target/sh/pr54760-5.c: Likewise.
7246 * gcc.target/sh/pr54760-6.c: Likewise.
7247 * gcc.target/sh/pr55146.c: Likewise.
7248 * gcc.target/sh/pr55160.c: Likewise.
7249 * gcc.target/sh/pr59278.c: Likewise.
7250 * gcc.target/sh/pr59401-1.c: Likewise.
7251 * gcc.target/sh/pr59533-1.c: Likewise.
7252 * gcc.target/sh/pr63260.c: Likewise.
7253 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7254 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7255 * gcc.target/sh/strlen.c: Likewise.
7256 * gcc.target/sh/torture/pr30807.c: Likewise.
7257 * gcc.target/sh/torture/pr34777.c: Likewise.
7258 * gcc.target/sh/torture/pr64652.c: Likewise.
7259 * gcc.target/sh/torture/pr65505.c: Likewise.
7260 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7261 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7263 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7266 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7268 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7270 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7271 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7272 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7273 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7275 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7277 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7278 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7280 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7283 * c-c++-common/goacc/combined-reduction.c: New test.
7284 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7286 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7288 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7289 *movdi_internal pattern only if PIC off.
7290 * gcc.target/i386/pr70155-2.c: Likewise.
7291 * gcc.target/i386/pr70155-3.c: Likewise.
7292 * gcc.target/i386/pr70155-4.c: Likewise.
7293 * gcc.target/i386/pr70155-5.c: Likewise.
7294 * gcc.target/i386/pr70155-6.c: Likewise.
7295 * gcc.target/i386/pr70155-7.c: Likewise.
7296 * gcc.target/i386/pr70155-8.c: Likewise.
7297 * gcc.target/i386/pr70155-15.c: Likewise.
7298 * gcc.target/i386/pr70155-17.c: Likewise.
7299 * gcc.target/i386/pr70155-22.c: Likewise.
7301 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7303 PR tree-optimization/70803
7304 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7306 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7308 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7309 optimization of vector loop.
7310 * gcc.target/i386/vect-unpack-3.c: New test.
7311 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7312 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7313 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7315 2016-04-29 Marek Polacek <polacek@redhat.com>
7318 * g++.dg/ubsan/null-7.C: New test.
7321 * gcc.dg/pr70852.c: New test.
7323 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7326 * g++.dg/cpp0x/alignas6.C: New test.
7328 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7330 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7331 * gcc.dg/pr27003.c: Likewise.
7332 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7333 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7334 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7335 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7336 * gcc.target/arc/mxy.c: Likewise.
7337 * gcc.target/arc/mswape.c: Likewise.
7338 * gcc.target/arc/mrtsc.c: Likewise.
7339 * gcc.target/arc/mcrc.c: Likewise.
7340 * gcc.target/arc/mdsp-packa.c: Likewise.
7341 * gcc.target/arc/mdvbf.c: Likewise.
7342 * gcc.target/arc/mlock.c: Likewise.
7343 * gcc.target/arc/mmac-24.c: Likewise.
7344 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7346 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7347 Matthijs Kooijman <matthijs@stdin.nl>
7348 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7351 * gcc.target/avr/pr60040-1.c: New.
7352 * gcc.target/avr/pr60040-2.c: New.
7354 2016-04-29 Richard Biener <rguenther@suse.de>
7356 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7358 2016-04-29 Richard Biener <rguenther@suse.de>
7360 PR tree-optimization/13962
7361 PR tree-optimization/65686
7362 * gcc.dg/uninit-pr65686.c: New testcase.
7364 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7367 * gcc.dg/pr70843.c: New test.
7369 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7372 * gcc.target/i386/pr70858.c: New test.
7374 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7376 * gcc.target/arc/nps400-1.c: New file.
7378 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7379 Andrew Burgess <andrew.burgess@embecosm.com>
7381 * gcc.target/arc/movh_cl-1.c: New file.
7383 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7384 Andrew Burgess <andrew.burgess@embecosm.com>
7386 * gcc.target/arc/extzv-1.c: New file.
7387 * gcc.target/arc/insv-1.c: New file.
7388 * gcc.target/arc/insv-2.c: New file.
7389 * gcc.target/arc/movb-1.c: New file.
7390 * gcc.target/arc/movb-2.c: New file.
7391 * gcc.target/arc/movb-3.c: New file.
7392 * gcc.target/arc/movb-4.c: New file.
7393 * gcc.target/arc/movb-5.c: New file.
7394 * gcc.target/arc/movb_cl-1.c: New file.
7395 * gcc.target/arc/movb_cl-2.c: New file.
7396 * gcc.target/arc/movbi_cl-1.c: New file.
7397 * gcc.target/arc/movl-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/cmem-1.c: New file.
7403 * gcc.target/arc/cmem-2.c: New file.
7404 * gcc.target/arc/cmem-3.c: New file.
7405 * gcc.target/arc/cmem-4.c: New file.
7406 * gcc.target/arc/cmem-5.c: New file.
7407 * gcc.target/arc/cmem-6.c: New file.
7408 * gcc.target/arc/cmem-7.c: New file.
7409 * gcc.target/arc/cmem-ld.inc: New file.
7410 * gcc.target/arc/cmem-st.inc: New file.
7412 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7415 * gcc.target/i386/pr70821.c: New test.
7417 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7419 * gcc.target/powerpc/vec-adde.c: New test.
7420 * gcc.target/powerpc/vec-adde-int128.c: New test.
7422 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7424 * gcc.target/i386/avx-vround-1.c: New test.
7425 * gcc.target/i386/avx-vround-2.c: New test.
7426 * gcc.target/i386/avx512vl-vround-1.c: New test.
7427 * gcc.target/i386/avx512vl-vround-2.c: New test.
7429 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7432 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7433 (check_effective_target_cilkplus_runtime): ... this.
7434 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7435 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7437 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7438 Require cilkplus_runtime.
7439 Don't add -lcilkrts.
7440 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7441 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7442 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7443 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7444 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7445 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7446 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7447 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7448 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7449 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7450 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7451 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7452 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7453 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7454 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7455 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7456 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7457 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7458 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7459 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7460 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7461 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7462 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7463 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7464 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7465 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7466 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7467 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7468 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7470 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7471 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7473 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7475 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7478 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7480 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7481 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7483 2015-04-27 Ryan Burn <contact@rnburn.com>
7487 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7489 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7490 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7492 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7494 * gnat.dg/limited_with4.ad[sb]: New test.
7495 * gnat.dg/limited_with4_pkg.ads: New helper.
7497 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7500 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7501 and movv1ti_internal patterns
7502 * gcc.target/i386/pr70155-1.c: New test.
7503 * gcc.target/i386/pr70155-2.c: Likewise.
7504 * gcc.target/i386/pr70155-3.c: Likewise.
7505 * gcc.target/i386/pr70155-4.c: Likewise.
7506 * gcc.target/i386/pr70155-5.c: Likewise.
7507 * gcc.target/i386/pr70155-6.c: Likewise.
7508 * gcc.target/i386/pr70155-7.c: Likewise.
7509 * gcc.target/i386/pr70155-8.c: Likewise.
7510 * gcc.target/i386/pr70155-9.c: Likewise.
7511 * gcc.target/i386/pr70155-10.c: Likewise.
7512 * gcc.target/i386/pr70155-11.c: Likewise.
7513 * gcc.target/i386/pr70155-12.c: Likewise.
7514 * gcc.target/i386/pr70155-13.c: Likewise.
7515 * gcc.target/i386/pr70155-14.c: Likewise.
7516 * gcc.target/i386/pr70155-15.c: Likewise.
7517 * gcc.target/i386/pr70155-16.c: Likewise.
7518 * gcc.target/i386/pr70155-17.c: Likewise.
7519 * gcc.target/i386/pr70155-18.c: Likewise.
7520 * gcc.target/i386/pr70155-19.c: Likewise.
7521 * gcc.target/i386/pr70155-20.c: Likewise.
7522 * gcc.target/i386/pr70155-21.c: Likewise.
7523 * gcc.target/i386/pr70155-22.c: Likewise.
7525 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7527 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7530 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7532 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7533 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7534 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7535 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7536 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7538 2016-04-27 Richard Biener <rguenther@suse.de>
7541 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7542 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7544 2016-04-27 Nathan Sidwell <nathan@acm.org>
7546 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7547 * g++.dg/ubsan/pr63956.C: Adjust error location.
7549 2016-04-27 Nick Clifton <nickc@redhat.com>
7552 * gcc.dg/pr49889.c: New test.
7554 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7556 * c-c++-common/memset-array.c: New test.
7558 2016-04-26 Martin Sebor <msebor@redhat.com>
7561 * g++.dg/cpp1y/func_constexpr.C: New test.
7563 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7566 * g++.dg/cpp0x/enum32.C: New test.
7567 * g++.dg/cpp0x/enum33.C: New test.
7569 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7571 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7572 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7573 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7574 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7575 * gcc.c-torture/execute/pr38151.c: Likewise.
7576 * gcc.c-torture/execute/pr66556.c: Likewise.
7577 * gcc.c-torture/execute/pr67781.c: Likewise.
7578 * gcc.c-torture/execute/pr68648.c: Likewise.
7580 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7582 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7584 2016-04-26 Marek Polacek <polacek@redhat.com>
7587 * gcc.dg/pr67784-3.c: New test.
7588 * gcc.dg/pr67784-4.c: New test.
7589 * gcc.dg/pr67784-5.c: New test.
7592 * gcc.dg/Wnested-externs-2.c: New test.
7594 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7596 * gcc.dg/fold-plusmult.c: Adjust.
7597 * gcc.dg/no-strict-overflow-6.c: Adjust.
7598 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7600 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7602 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7604 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7605 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7606 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7607 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7608 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7609 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7610 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7611 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7612 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7613 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7614 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7615 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7616 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7617 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7618 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7619 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7620 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7621 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7622 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7623 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7624 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7625 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7627 * gcc.target/i386/pr32219-4.c: Likewise.
7628 * gcc.target/i386/pr32219-6.c: Likewise.
7629 * gcc.target/i386/pr32219-8.c: Likewise.
7631 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7633 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7636 2016-04-26 Marek Polacek <polacek@redhat.com>
7639 * g++.dg/ext/cond2.C: New test.
7641 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7643 PR tree-optimization/70771
7644 PR tree-optimization/70775
7645 * gcc.dg/pr70771.c: New test.
7646 * gcc.dg/pr70775.c: New test.
7648 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7650 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7652 2016-04-25 Richard Biener <rguenther@suse.de>
7654 PR tree-optimization/70780
7655 * gcc.dg/torture/pr70780.c: New testcase.
7657 2016-04-25 Michael Collison <michael.collison@arm.com>
7659 * gcc.target/arm/neon-vaddws16.c: New test.
7660 * gcc.target/arm/neon-vaddws32.c: New test.
7661 * gcc.target/arm/neon-vaddwu16.c: New test.
7662 * gcc.target/arm/neon-vaddwu32.c: New test.
7663 * gcc.target/arm/neon-vaddwu8.c: New test.
7664 * lib/target-supports.exp
7665 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7666 that arm neon support vector widen sum of HImode TO SImode.
7668 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7671 * c-c++-common/asan/pr70712.c: New test.
7673 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7675 * .gitattributes: New file.
7677 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7679 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7681 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7683 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7684 * gfortran.dg/submodule_15.f08: Likewise.
7686 2016-04-22 Richard Biener <rguenther@suse.de>
7688 PR tree-optimization/70740
7689 * gcc.dg/torture/pr70740.c: New testcase.
7691 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7694 * gcc.target/i386/pr70750-1.c: New test.
7695 * gcc.target/i386/pr70750-2.c: Likewise.
7697 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7700 * g++.dg/cpp0x/auto48.C: New.
7702 2016-04-21 Marek Polacek <polacek@redhat.com>
7705 * g++.dg/cpp0x/forw_enum12.C: New test.
7706 * g++.dg/cpp0x/forw_enum13.C: New test.
7708 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7711 * gcc.target/i386/pr70728.c: New test.
7713 2016-04-21 Richard Biener <rguenther@suse.de>
7716 * gcc.dg/pr70747.c: New testcase.
7718 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7720 PR tree-optimization/70715
7721 * gcc.dg/tree-ssa/scev-13.c: New test.
7723 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7725 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7727 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7729 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7731 2016-04-20 Jan Hubicka <jh@suse.cz>
7734 * g++.dg/ipa/nothrow-1.C: New testcase.
7736 2016-04-20 Nathan Sidwell <nathan@acm.org>
7739 * g++.dg/eh/delete1.C: New.
7741 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7743 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7744 -mtune-ctrl=sse_typeless_stores.
7746 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7748 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7750 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7752 PR tree-optimization/69489
7753 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7755 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7758 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7759 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7760 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7762 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7764 PR tree-optimization/56625
7765 PR tree-optimization/69489
7766 * gcc.dg/vect/pr56625.c: New test.
7767 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7769 2016-04-20 Andrew Pinski <apinski@cavium.com>
7772 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7774 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7776 * gnat.dg/self1.adb: Remove now incorrect test.
7778 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7780 * gcc.dg/tree-ssa/scev-11.c: New test.
7781 * gcc.dg/tree-ssa/scev-12.c: New test.
7783 2016-04-20 Marek Polacek <polacek@redhat.com>
7785 PR tree-optimization/70725
7786 * gcc.dg/pr70725.c: New test.
7788 2016-04-20 Richard Biener <rguenther@suse.de>
7790 PR tree-optimization/70726
7791 * g++.dg/vect/pr70726.cc: New testcase.
7793 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7796 * gcc.target/s390/pr70674.c: New test.
7798 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7800 PR libgfortran/70684
7801 * gfortran.dg/list_read_14.f90: New test.
7803 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7806 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7807 extern to force it misaligned.
7811 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7812 Don't check `*' before movv4sf_internal.
7813 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7814 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7815 Don't check `*' before movv16qi_internal.
7816 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7817 extern to force it misaligned.
7821 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7822 Don't check `*' before movv2df_internal.
7823 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7824 extern to force it misaligned.
7828 Check movv8sf_internal instead of avx_storeups256.
7829 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7831 2016-04-19 Richard Biener <rguenther@suse.de>
7833 PR tree-optimization/70171
7834 * g++.dg/tree-ssa/pr70171.C: New testcase.
7836 2016-04-19 Richard Biener <rguenther@suse.de>
7838 PR tree-optimization/70724
7839 * gcc.dg/torture/pr70724.c: New testcase.
7841 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7844 * gcc.target/i386/pr70689.c: New.
7846 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7849 * gcc.target/i386/pr70708.c: New test.
7851 2016-04-18 Richard Biener <rguenther@suse.de>
7853 PR tree-optimization/43434
7854 * gcc.dg/vect/pr43434.c: New testcase.
7855 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7856 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7857 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7858 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7859 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7860 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7861 * gcc.dg/gomp/pr68640.c: Likewise.
7862 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7863 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7865 2016-04-18 Richard Biener <rguenther@suse.de>
7867 PR tree-optimization/70701
7868 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7870 2016-04-18 Tom de Vries <tom@codesourcery.com>
7873 * gcc.dg/pr70161.c: Add dot-file scans.
7874 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7875 instead of after last dot char.
7877 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7879 * c-c++-common/dump-ada-spec-3.c: New test.
7880 * c-c++-common/dump-ada-spec-4.c: Likewise.
7882 2016-04-17 Tom de Vries <tom@codesourcery.com>
7885 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7887 2016-04-15 Jan Hubicka <jh@suse.cz>
7890 * g++.dg/ipa/pure-const-1.C: New testcase.
7891 * g++.dg/ipa/pure-const-2.C: New testcase.
7892 * g++.dg/ipa/pure-const-3.C: New testcase.
7894 2016-04-15 Marek Polacek <polacek@redhat.com>
7897 * gcc.dg/bitfld-22.c: New test.
7899 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7901 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7904 2016-04-15 Marek Polacek <polacek@redhat.com>
7907 * c-c++-common/pr70651.c: New test.
7909 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911 PR rtl-optimization/70681
7912 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7913 dump scan on arm and powerpc.
7914 * gcc.dg/pr10474.c: Likewise.
7916 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7921 * g++.dg/cpp1y/vla11.C: Revert for real.
7924 * c-c++-common/Wparentheses-1.c: New test.
7925 * c-c++-common/gomp/Wparentheses-1.c: New test.
7926 * c-c++-common/gomp/Wparentheses-2.c: New test.
7927 * c-c++-common/gomp/Wparentheses-3.c: New test.
7928 * c-c++-common/gomp/Wparentheses-4.c: New test.
7929 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7930 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7931 * c-c++-common/goacc/Wparentheses-1.c: New test.
7933 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7936 * gcc.target/i386/pr70662.c: New test.
7938 2016-04-15 Richard Biener <rguenther@suse.de>
7939 Alan Modra <amodra@gmail.com>
7941 PR tree-optimization/70130
7942 * gcc.dg/vect/O3-pr70130.c: New testcase.
7944 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7947 * gcc.target/powerpc/pr70669.c: New test.
7950 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7951 a power7 system that does not have an assembler that supports
7954 2016-04-14 Martin Sebor <msebor@redhat.com>
7959 * c-c++-common/ubsan/vla-1.c: Revert.
7960 * g++.dg/cpp1y/vla11.C: Same.
7961 * g++.dg/cpp1y/vla12.C: Same.
7962 * g++.dg/cpp1y/vla13.C: Same.
7963 * g++.dg/cpp1y/vla14.C: Same.
7964 * g++.dg/cpp1y/vla3.C: Same.
7965 * g++.dg/init/array24.C: Same.
7966 * g++.dg/ubsan/vla-1.C: Same.
7968 2016-04-14 Marek Polacek <polacek@redhat.com>
7969 Jan Hubicka <hubicka@ucw.cz>
7972 * g++.dg/torture/pr70029.C: New test.
7974 2016-04-14 Martin Sebor <msebor@redhat.com>
7976 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7977 type size to prevent failures on targets with very low maximum
7980 2016-04-14 Richard Biener <rguenther@suse.de>
7982 PR tree-optimization/70623
7983 * gcc.dg/torture/pr70623.c: New testcase.
7984 * gcc.dg/torture/pr70623-2.c: Likewise.
7986 2016-04-13 Martin Sebor <msebor@redhat.com>
7991 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7992 * g++.dg/cpp1y/vla11.C: New test.
7993 * g++.dg/cpp1y/vla12.C: New test.
7994 * g++.dg/cpp1y/vla13.C: New test.
7995 * g++.dg/cpp1y/vla14.C: New test.
7996 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7997 * g++.dg/init/array24.C: Fully brace VLA initializer.
7998 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8000 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8003 * g++.dg/opt/pr70641.C: New test.
8005 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8007 PR rtl-optimization/68749
8008 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8009 effects of argument promotions.
8010 Remove default args to dg-skip-if.
8012 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8015 * g++.dg/parse/pr70635.C: New.
8017 2016-04-13 Marek Polacek <polacek@redhat.com>
8020 * c-c++-common/Wmisleading-indentation-4.c: New test.
8022 2016-04-13 Marek Polacek <polacek@redhat.com>
8025 * gcc.dg/Wparentheses-12.c: New test.
8026 * gcc.dg/Wparentheses-13.c: New test.
8028 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8030 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8031 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8032 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8034 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8037 * gcc.c-torture/compile/pr70633.c: New test.
8040 * gcc.dg/torture/pr70628.c: New test.
8042 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8045 * g++.dg/template/pr70610.C: New test.
8046 * g++.dg/template/pr70610-2.C: New test.
8047 * g++.dg/template/pr70610-3.C: New test.
8048 * g++.dg/template/pr70610-4.C: New test.
8050 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8052 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8056 * g++.dg/ext/pr70571.C: New test.
8058 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8061 * gcc.target/powerpc/pr70640.c: New test.
8063 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8066 * g++.dg/parse/pr68722.C: New.
8068 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8070 PR rtl-optimization/70596
8071 * gcc.target/i386/pr70596.c: New test.
8073 2016-04-12 Nathan Sidwell <nathan@acm.org>
8076 * g++.dg/init/pr70501.C: New.
8078 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8080 * gcc.target/i386/asm-flag-6.c: New test.
8082 2016-04-12 Tom de Vries <tom@codesourcery.com>
8084 PR tree-optimization/68756
8085 * gcc.dg/graphite/pr68756.c: New test.
8087 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8089 PR tree-optimization/70602
8090 * gcc.c-torture/execute/pr70602.c: New test.
8092 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8095 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8096 __float128 emulator is built and runs.
8097 * gcc.target/powerpc/float128-1.c: Likewise.
8099 * lib/target-supports.exp (check_ppc_float128_sw_available):
8100 Rework tests for __float128 software and hardware
8101 availability. Fix exit condition to return 0 on success.
8103 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8106 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8107 * gcc.target/aarch64/target_attr_15.c: Likewise.
8109 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8112 * g++.dg/cpp1y/pr69066.C: New.
8114 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8117 * gfortran.dg/pr36192.f90: Update test.
8118 * gfortran.dg/pr36192_1.f90: Update test.
8119 * gfortran.dg/real_dimension_1.f: Update test.
8120 * gfortran.dg/parameter_array_init_7.f90: New test.
8122 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8125 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8127 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8129 PR rtl-optimization/66669
8130 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8132 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8134 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8135 * gcc.dg/pie-1.c: Likewise.
8136 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8137 * gcc.dg/pic-4.c: Likewise.
8138 * gcc.dg/pie-3.c: Likewise.
8139 * gcc.dg/pie-4.c: Likewise.
8141 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8143 PR tree-optimization/68644
8144 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8146 PR rtl-optimization/64886
8147 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8149 2016-04-09 Tom de Vries <tom@codesourcery.com>
8151 PR tree-optimization/68953
8152 * gcc.dg/graphite/pr68953.c: New test.
8154 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8157 * gfortran.dg/deferred_character_16.f90: New test.
8159 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8161 PR tree-optimization/70586
8162 * gcc.c-torture/execute/pr70586.c: New test.
8164 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8167 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8168 with __builtin_memset
8169 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8171 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8175 PR tree-optimization/70373
8179 * c-c++-common/goacc/reduction-5.c: New test.
8180 * c-c++-common/goacc/reduction-promotions.c: New test.
8181 * gfortran.dg/goacc/reduction-3.f95: New test.
8182 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8184 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8188 * g++.dg/pr70590.C: New test.
8189 * g++.dg/pr70590-2.C: New test.
8191 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8194 * gcc.target/i386/pr70593.c: New test.
8196 PR rtl-optimization/70574
8197 * gcc.target/i386/avx2-pr70574.c: New test.
8199 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8202 * c-c++-common/asan/pr70541.c: New test.
8204 2016-04-08 Tom de Vries <tom@codesourcery.com>
8206 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8207 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8209 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8212 * gcc.c-torture/execute/pr70566.c: New test.
8214 2016-04-08 Tom de Vries <tom@codesourcery.com>
8216 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8217 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8219 2016-04-08 Alan Modra <amodra@gmail.com>
8221 * gcc.target/powerpc/pr70117.c: New.
8223 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8226 * gcc.dg/lto/simd-function_0.c: New test.
8228 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8230 * c-c++-common/attr-simd-2.c: Likewise.
8231 * c-c++-common/attr-simd-4.c: Likewise.
8232 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8233 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8235 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8238 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8240 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8241 Tom de Vries <tom@codesourcery.com>
8243 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8244 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8245 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8246 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8247 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8248 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8249 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8250 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8252 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8255 * g++.dg/warn/Wparentheses-29.C: New test.
8257 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8260 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8261 explicit braces to resolve a future -Wparentheses warning.
8263 2016-04-06 Richard Henderson <rth@redhat.com>
8265 * gcc.dg/pr61817-1.c: New test.
8266 * gcc.dg/pr61817-2.c: New test.
8267 * gcc.dg/pr69391-1.c: New test.
8268 * gcc.dg/pr69391-2.c: New test.
8270 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8272 PR rtl-optimization/70398
8273 * gcc.target/aarch64/pr70398.c: New.
8275 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8277 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8279 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8280 Pedro Alves <palves@redhat.com>
8282 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8284 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8286 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8287 Check for avx512f effective targets instead of avx2.
8288 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8290 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8291 * g++.dg/gomp/declare-simd-1.C: Likewise.
8292 * g++.dg/gomp/declare-simd-3.C: Likewise.
8293 * g++.dg/gomp/declare-simd-4.C: Likewise.
8296 * c-c++-common/gomp/pr70550-1.c: New test.
8297 * c-c++-common/gomp/pr70550-2.c: New test.
8299 2016-04-05 Nathan Sidwell <nathan@acm.org>
8302 * g++.dg/ext/attribute-may-alias-5.C: New.
8304 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8307 * c-c++-common/pr70336.c: New test.
8308 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8309 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8311 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8314 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8316 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8318 PR rtl-optimization/70542
8319 * gcc.dg/torture/pr70542.c: New test.
8320 * gcc.target/i386/avx2-pr70542.c: New test.
8322 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8324 PR tree-optimization/70509
8325 * gcc.target/i386/avx512bw-pr70509.c: New test.
8327 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8330 * g++.dg/ext/constexpr-vla4.C: New test.
8332 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8335 * gcc.target/i386/pr70510.c: New test.
8337 2016-04-05 Richard Biener <rguenther@suse.de>
8339 PR tree-optimization/70526
8340 * g++.dg/torture/pr70526.C: New testcase.
8342 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8345 * gcc.target/i386/pr70525.c: New test.
8347 2016-04-05 Richard Biener <rguenther@suse.de>
8350 * g++.dg/torture/pr70499.C: New testcase.
8352 2016-04-05 Richard Biener <rguenther@suse.de>
8354 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8357 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8360 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8361 rs6000 ABI warnings.
8363 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8366 * g++.dg/ipa/devirt-51.C: New testcase.
8368 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8369 Jakub Jelinek <jakub@redhat.com>
8372 * gcc.dg/torture/pr70457.c: New.
8374 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8377 * gfortran.dg/allocate_with_source_19.f08: New test.
8379 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8382 * gfortran.dg/coarray_allocate_6.f08: New test.
8384 2016-04-04 Richard Biener <rguenther@suse.de>
8386 PR rtl-optimization/70484
8387 * gcc.dg/torture/pr70484.c: New testcase.
8389 2016-04-04 Marek Polacek <polacek@redhat.com>
8392 * gcc.dg/torture/pr70307.c: New test.
8394 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8398 * gcc.target/sh/torture/pr70416.c: New.
8400 2016-04-02 Martin Sebor <msebor@redhat.com>
8406 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8407 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8408 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8409 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8410 * g++.dg/cpp0x/constexpr-string.C: Same.
8411 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8412 * g++.dg/cpp0x/pr65398.C: Same.
8413 * g++.dg/ext/constexpr-vla1.C: Same.
8414 * g++.dg/ext/constexpr-vla2.C: Same.
8415 * g++.dg/ext/constexpr-vla3.C: Same.
8416 * g++.dg/ubsan/pr63956.C: Same.
8418 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8420 PR rtl-optimization/70467
8421 * gcc.target/i386/pr70467-2.c: New test.
8423 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8424 Marek Polacek <polacek@redhat.com>
8427 * g++.dg/init/new47.C: New test.
8429 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8432 * gcc.target/arm/pr70496.c: New test.
8434 2016-04-01 Nathan Sidwell <nathan@acm.org>
8437 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8439 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8442 * gcc.dg/strlenopt.h (memmove): New.
8443 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8444 instead of "string.h".
8445 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8446 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8447 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8448 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8449 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8450 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8451 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8452 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8453 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8454 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8455 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8456 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8457 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8458 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8459 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8460 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8461 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8462 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8463 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8464 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8466 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8468 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8469 (Holder::foo): Reflect this.
8471 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8474 * gcc.dg/pr70442.c: New test.
8476 2016-03-31 Nathan Sidwell <nathan@acm.org>
8479 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8481 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8484 * gcc.target/i386/pr70453.c: New test.
8486 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8489 * gcc.c-torture/pr70292.c: New test.
8491 2016-03-31 Marek Polacek <polacek@redhat.com>
8494 * c-c++-common/pr70297.c: New test.
8495 * g++.dg/cpp0x/typedef-redecl.C: New test.
8496 * gcc.dg/typedef-redecl2.c: New test.
8498 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8500 PR rtl-optimization/70460
8501 * gcc.c-torture/execute/pr70460.c: New test.
8503 2016-03-31 Richard Biener <rguenther@suse.de>
8506 * g++.dg/ext/vector30.C: New testcase.
8508 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8509 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8511 * gfortran.dg/fmt_pf.f90: New test.
8513 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8515 Forward-port from 5 branch
8516 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8519 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8520 dg-require-effective-target after dg-do.
8522 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8524 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8526 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8527 Julian Brown <julian@codesourcery.com>
8528 Chung-Lin Tang <cltang@codesourcery.com>
8529 Cesar Philippidis <cesar@codesourcery.com>
8530 James Norris <jnorris@codesourcery.com>
8531 Tom de Vries <tom@codesourcery.com>
8532 Nathan Sidwell <nathan@codesourcery.com>
8534 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8535 * c-c++-common/goacc/loop-clauses.c: Likewise.
8536 * g++.dg/goacc/template.C: Likewise.
8537 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8538 * gfortran.dg/goacc/loop-1.f95: Likewise.
8539 * gfortran.dg/goacc/loop-5.f95: Likewise.
8540 * gfortran.dg/goacc/loop-6.f95: Likewise.
8541 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8542 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8543 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8544 * c-c++-common/goacc/clauses-fail.c: Likewise.
8545 * c-c++-common/goacc/parallel-1.c: Likewise.
8546 * c-c++-common/goacc/reduction-1.c: Likewise.
8547 * c-c++-common/goacc/reduction-2.c: Likewise.
8548 * c-c++-common/goacc/reduction-3.c: Likewise.
8549 * c-c++-common/goacc/reduction-4.c: Likewise.
8550 * c-c++-common/goacc/routine-3.c: Likewise.
8551 * c-c++-common/goacc/routine-4.c: Likewise.
8552 * c-c++-common/goacc/routine-5.c: Likewise.
8553 * c-c++-common/goacc/tile.c: Likewise.
8554 * g++.dg/goacc/template.C: Likewise.
8555 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8556 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8557 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8558 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8559 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8560 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8561 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8562 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8563 * c-c++-common/goacc/use_device-1.c: ... this file.
8564 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8565 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8566 * c-c++-common/goacc/host_data-6.c: ... this file.
8567 * c-c++-common/goacc/loop-2-kernels.c: New file.
8568 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8569 * c-c++-common/goacc/loop-3.c: Likewise.
8570 * g++.dg/goacc/reference.C: Likewise.
8571 * g++.dg/goacc/routine-1.C: Likewise.
8572 * g++.dg/goacc/routine-2.C: Likewise.
8574 2016-03-30 Richard Biener <rguenther@suse.de>
8577 * gcc.dg/torture/pr70450.c: New testcase.
8579 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8582 * gcc.dg/torture/pr70421.c: New test.
8583 * gcc.target/i386/avx512f-pr70421.c: New test.
8585 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8588 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8589 (check): New function.
8591 (foo): Align stack to 16 bytes when calling bar.
8592 * gcc.target/i386/cleanup-2.c: Likewise.
8594 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8596 PR tree-optimization/59124
8597 * gcc.dg/Warray-bounds-19.c: New test.
8599 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8601 * lib/prune.exp (escape_regex_chars): New.
8602 (prune_file_path): Update to quote metcharacters for regexp.
8604 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8606 PR rtl-optimization/70429
8607 * gcc.c-torture/execute/pr70429.c: New test.
8609 PR tree-optimization/70405
8610 * gcc.dg/pr70405.c: New test.
8612 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8615 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8616 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8618 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8621 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8622 __cilkrts_set_param to set two workers.
8623 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8624 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8626 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8628 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8630 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8633 * gcc.target/i386/pr70406.c: New test.
8635 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8637 * gnat.dg/specs/double_record_extension3.ads: New test.
8639 2016-03-25 Richard Henderson <rth@redhat.com>
8642 * gcc.target/aarch64/pr70120-1.c: New.
8643 * gcc.target/aarch64/pr70120-2.c: New.
8644 * gcc.target/aarch64/pr70120-3.c: New.
8646 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8649 * g++.dg/template/mangle2.C: The dg-do directive should be
8650 "compile" not "assemble".
8652 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8655 * gcc.dg/pr69650.c: New test.
8657 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8659 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8661 2016-03-25 Alan Modra <amodra@gmail.com>
8663 * gcc.dg/dfp/pr70052.c: New test.
8665 2016-03-24 Richard Henderson <rth@redhat.com>
8668 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8669 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8671 2016-03-24 Tom de Vries <tom@codesourcery.com>
8673 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8675 2016-03-24 Tom de Vries <tom@codesourcery.com>
8677 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8678 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8680 2016-03-24 Tom de Vries <tom@codesourcery.com>
8682 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8683 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8685 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8688 * g++.dg/template/mangle2.C: New test.
8690 2016-03-24 Richard Biener <rguenther@suse.de>
8692 PR tree-optimization/70396
8693 * gcc.dg/torture/pr70396.c: New testcase.
8695 2016-03-24 Richard Biener <rguenther@suse.de>
8698 * gcc.dg/torture/pr70370.c: New testcase.
8700 2016-03-24 Tom de Vries <tom@codesourcery.com>
8702 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8703 * gfortran.dg/goacc/kernels-tree.f95: Same.
8704 * gfortran.dg/goacc/parallel-tree.f95: Same.
8706 2016-03-24 Tom de Vries <tom@codesourcery.com>
8708 * c-c++-common/goacc/uninit-if-clause.c: New test.
8709 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8711 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8714 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8717 2016-03-24 Richard Biener <rguenther@suse.de>
8719 PR tree-optimization/70372
8720 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8722 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8725 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8727 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8730 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8732 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8735 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8736 * g++.dg/cpp1y/pr70001.C: New test.
8739 * g++.dg/cpp0x/constexpr-70323.C: New test.
8741 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8742 Jason Merrill <jason@redhat.com>
8743 Jakub Jelinek <jakub@redhat.com>
8746 * g++.dg/cpp0x/constexpr-69315.C: New test.
8747 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8749 2016-03-23 Marek Polacek <polacek@redhat.com>
8752 * g++.dg/warn/Wignored-attributes-1.C: New test.
8753 * g++.dg/warn/Wignored-attributes-2.C: New test.
8755 2016-03-23 Tom de Vries <tom@codesourcery.com>
8757 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8759 * gfortran.dg/goacc/private-3.f95 (test): Same.
8760 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8763 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8765 * lib/target-supports.exp: Remove v7ve entry from loop
8766 creating effective target checks.
8767 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8768 (add_options_for_arm_arch_v7ve): Likewise.
8770 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8772 PR tree-optimization/70354
8773 * gcc.dg/vect/pr70354-1.c: New test.
8774 * gcc.dg/vect/pr70354-2.c: New test.
8775 * gcc.target/i386/avx2-pr70354-1.c: New test.
8776 * gcc.target/i386/avx2-pr70354-2.c: New test.
8778 2016-03-22 Jeff Law <law@redhat.com>
8781 * gcc.dg/tree-ssa/pr70232.c: New test.
8783 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8786 * gcc.target/i386/pr70302.c: New test.
8788 2016-03-22 Richard Biener <rguenther@suse.de>
8791 * g++.dg/torture/pr70251.C: New testcase.
8793 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8796 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8797 Wmisleading-indentation.c.
8798 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8799 reflect change to diagnostic text and order of messages.
8800 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8802 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8804 * g++.dg/ext/java-3.C: Don't compile on AIX.
8806 2016-03-22 Richard Biener <rguenther@suse.de>
8809 * gcc.dg/torture/pr70333.c: New testcase.
8811 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8813 * g++.dg/ext/pr70290.C: New test.
8815 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8818 * gcc.target/i386/pr70325.c: New test.
8820 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8823 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8824 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8827 * gcc.target/i386/pr70300.c: New test.
8830 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8831 (func2): New function for cond with parens, xfail warning for c++.
8832 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8834 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8837 * g++.dg/template/ptrmem30.C: New test.
8839 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8842 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8843 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8845 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8848 * gcc.dg/pr70326.c: New test.
8850 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8851 Jakub Jelinek <jakub@redhat.com>
8853 PR tree-optimization/70317
8854 * gcc.dg/pr70317.c: New test.
8856 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8859 * gcc.target/i386/pr70327.c: New test.
8861 2016-03-21 Martin Liska <mliska@suse.cz>
8864 * gcc.dg/ipa/pr70306.c: New test.
8866 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8868 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8869 * gcc.target/arm/attr-align3.c: Likewise.
8870 * gcc.target/arm/attr_arm.c: Likewise.
8871 * gcc.target/arm/flip-thumb.c: Likewise.
8873 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8876 * gcc.target/powerpc/altivec-36.c: New test.
8878 2016-03-21 Richard Biener <rguenther@suse.de>
8880 PR tree-optimization/70310
8881 * gcc.dg/torture/pr70310.c: New testcase.
8883 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8886 * gcc.target/i386/pr70293.c: New test.
8888 2016-03-21 Richard Biener <rguenther@suse.de>
8890 PR tree-optimization/70288
8891 * gcc.dg/torture/pr70288-1.c: New testcase.
8892 * gcc.dg/torture/pr70288-2.c: Likewise.
8894 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8896 PR rtl-optimization/69307
8897 * gcc.target/arm/pr69307.c: New test.
8899 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8901 PR rtl-optimization/69102
8902 * gcc.c-torture/compile/pr69102.c: New test.
8904 2016-03-18 Jeff Law <law@redhat.com>
8906 PR rtl-optimization/70263
8907 * gcc.c-torture/compile/pr70263-1.c: New test.
8908 * gcc.target/i386/pr70263-2.c: New test.
8910 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8912 PR rtl-optimization/70278
8913 * gcc.dg/torture/pr70278.c: New test.
8914 * gcc.target/arm/pr70278.c: New test.
8916 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8919 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8920 (test_builtin_types_compatible_p): New test function.
8921 * gcc.dg/pr70281.c: New test case.
8923 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8926 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8928 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8930 PR tree-optimization/70252
8931 * gcc.dg/pr70252.c: New test.
8933 2016-03-18 Tom de Vries <tom@codesourcery.com>
8935 * gcc.dg/pr70161-2.c: New test.
8936 * gcc.dg/pr70161.c: New test.
8938 2016-03-18 Tom de Vries <tom@codesourcery.com>
8941 * gcc.dg/pr70269.c: New test.
8943 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8946 * g++.dg/ext/java-3.C: New test.
8948 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8951 * g++.dg/lookup/pr70205.C: New test.
8953 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8956 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8958 2016-03-17 Marek Polacek <polacek@redhat.com>
8961 * gcc.dg/atomic-op-6.c: New test.
8963 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8966 * c-c++-common/pr70264.c: New test case.
8968 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8971 * c-c++-common/pr70144-1.c: New test.
8972 * c-c++-common/pr70144-2.c: New test.
8975 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8976 * g++.dg/opt/flifetime-dse6.C: New test.
8977 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8979 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8982 * gcc.dg/pic-1.c: New test.
8983 * gcc.dg/pic-2.c: Likewise.
8984 * gcc.dg/pic-3.c: Likewise.
8985 * gcc.dg/pic-4.c: Likewise.
8986 * gcc.dg/pie-1.c: Likewise.
8987 * gcc.dg/pie-2.c: Likewise.
8988 * gcc.dg/pie-3.c: Likewise.
8989 * gcc.dg/pie-4.c: Likewise.
8990 * gcc.dg/pie-5.c: Likewise.
8991 * gcc.dg/pie-6.c: Likewise.
8993 2016-03-17 Tom de Vries <tom@codesourcery.com>
8995 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8996 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8998 2016-03-17 Richard Biener <rguenther@suse.de>
9001 * g++.dg/debug/pr70271.C: New testcase.
9003 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9005 * gcc.target/i386/pr70251.c: New test.
9007 2016-03-17 Marek Polacek <polacek@redhat.com>
9010 * g++.dg/warn/constexpr-70194.C: New test.
9012 2016-03-16 Richard Henderson <rth@redhat.com>
9015 * gcc.c-torture/compile/pr70240.c: New.
9017 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9019 * gcc.c-torture/compile/20151204.c: Skip for avr.
9021 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9024 * g++.dg/opt/pr70245.C: New test.
9025 * g++.dg/opt/pr70245.h: New file.
9026 * g++.dg/opt/pr70245-aux.cc: New file.
9028 2016-03-16 Martin Sebor <msebor@redhat.com>
9030 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9032 2016-03-16 Richard Henderson <rth@redhat.com>
9035 * gcc.c-torture/compile/pr70199.c: New.
9037 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9039 * gcc.dg/uninit-19.c: Run dos2unix.
9041 2016-03-16 Marek Polacek <polacek@redhat.com>
9044 * gcc.dg/nested-func-10.c: New test.
9045 * gcc.dg/nested-func-9.c: New test.
9047 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9049 PR tree-optimization/68714
9050 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9052 2016-03-16 Tom de Vries <tom@codesourcery.com>
9054 PR tree-optimization/68715
9055 * gcc.dg/graphite/pr68715-2.c: New test.
9056 * gcc.dg/graphite/pr68715.c: New test.
9057 * gfortran.dg/graphite/pr68715.f90: New test.
9059 2016-03-16 Tom de Vries <tom@codesourcery.com>
9061 PR tree-optimization/68809
9062 * gcc.dg/graphite/pr68809-2.c: New test.
9063 * gcc.dg/graphite/pr68809.c: New test.
9065 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9068 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9069 method call to i () as argument. Adjust expected output.
9072 * g++.dg/ubsan/pr70147-1.C: New test.
9073 * g++.dg/ubsan/pr70147-2.C: New test.
9075 2016-03-15 Martin Sebor <msebor@redhat.com>
9078 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9080 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9082 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9085 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9088 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9089 libatomic_available.
9091 2016-03-15 Marek Polacek <polacek@redhat.com>
9094 * g++.dg/ext/attribute-may-alias-4.C: New test.
9096 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9098 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9099 -fvar-tracking-assignments-toggle flag.
9101 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9103 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9105 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9107 PR rtl-optimization/70222
9108 * gcc.c-torture/execute/pr70222-1.c: New test.
9109 * gcc.c-torture/execute/pr70222-2.c: New test.
9111 2016-03-15 Richard Henderson <rth@redhat.com>
9113 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9115 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9117 PR rtl-optimization/69032
9118 * gcc.dg/pr69032.c: New test.
9120 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9122 PR rtl-optimization/63384
9123 * g++.dg/pr63384.C: New test.
9125 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9128 * gcc.target/i386/pr64411.C: New test.
9130 2016-03-15 Tom de Vries <tom@codesourcery.com>
9132 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9133 * gfortran.dg/goacc/kernels-alias.f95: New test.
9135 2016-03-14 Martin Sebor <msebor@redhat.com>
9138 * g++.dg/cpp0x/constexpr-inline.C: New test.
9139 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9141 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9143 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9145 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9148 * gcc.dg/pr70219.c: New test.
9150 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9153 * gcc.dg/torture/pr70083.c: New test.
9154 * gcc.target/i386/pr70083.c: New test.
9156 2016-03-14 Richard Biener <rguenther@suse.de>
9158 PR tree-optimization/56365
9159 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9161 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9164 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9166 * g++.dg/pr70098.C: New testcase.
9169 2016-03-14 Tom de Vries <tom@codesourcery.com>
9171 PR tree-optimization/70045
9172 * gcc.dg/graphite/pr70045.c: New test.
9174 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177 * gfortran.dg/include_9.f90: New test.
9179 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9182 gfortran.dg/prof/prof.exp: New script.
9183 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9185 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9187 PR rtl-optimization/69307
9188 * gcc.dg/pr69307.c: New test.
9190 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9193 * gcc.target/arm/pr69614.c: New.
9195 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9198 * gfortran.dg/submodule_14.f08: New test
9201 * gfortran.dg/submodule_15.f08: New test
9203 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9206 * g++.dg/cpp1y/paren3.C: New test.
9208 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9211 * gcc.target/powerpc/ppc-round2.c: New test.
9213 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9216 * gcc.dg/torture/pr70123.c: New test.
9218 2016-03-11 Jeff Law <law@redhat.com>
9220 PR tree-optimization/70190
9221 * gcc.c-torture/compile/pr70190.c: New test.
9223 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9226 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9228 (test43_b): Likewise.
9229 (test43_c): Likewise.
9230 (test43_d): Likewise.
9231 (test43_e): Likewise.
9232 (test43_f): Likewise.
9233 (test43_g): Likewise.
9234 (test44_a): Likewise.
9235 (test44_b): Likewise.
9236 (test44_c): Likewise.
9237 (test44_d): Likewise.
9238 (test44_e): Likewise.
9240 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9243 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9245 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9247 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9250 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9254 * gcc.target/aarch64/pr69245_2.c: New test.
9256 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9258 PR tree-optimization/70177
9259 * gcc.dg/pr70177.c: New test.
9261 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9263 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9265 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9267 * gcc.dg/tree-ssa/sra-20.c: New.
9269 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9271 PR rtl-optimization/70174
9272 * gcc.dg/pr70174.c: New test.
9274 PR tree-optimization/70169
9275 * gcc.dg/pr70169.c: New test.
9277 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9280 * gcc.target/i386/pr70160.c: New test.
9282 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9284 * gcc.target/s390/dfp-1.c: New test.
9286 2016-03-10 Nick Clifton <nickc@redhat.com>
9289 * gcc.target/aarch64/pr70044.c: New test.
9291 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9292 Jakub Jelinek <jakub@redhat.com>
9295 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9296 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9297 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9299 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9302 * g++.dg/lto/pr69589_0.C: New testcase
9303 * g++.dg/lto/pr69589_1.C: New testcase
9305 2016-03-10 Marek Polacek <polacek@redhat.com>
9308 * g++.dg/delayedfold/unary-plus1.C: New test.
9310 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9312 * gcc.target/arm/pr45701-1.c: Escape brackets.
9313 * gcc.target/arm/pr45701-2.c: Likewise.
9315 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9317 * gfortran.dg/unconstrained_commons.f: New.
9319 2016-03-10 Alan Modra <amodra@gmail.com>
9321 * gcc.dg/pr69195.c: New.
9322 * gcc.dg/pr69238.c: New.
9324 2016-03-10 Tom de Vries <tom@codesourcery.com>
9327 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9329 2016-03-10 Richard Biener <rguenther@suse.de>
9331 PR tree-optimization/70128
9332 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9333 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9335 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9337 PR tree-optimization/70152
9338 * gcc.dg/pr70152.c: New test.
9341 * gcc.target/i386/pr70086-1.c: New test.
9342 * gcc.target/i386/pr70086-2.c: New test.
9343 * gcc.target/i386/pr70086-3.c: New test.
9345 PR tree-optimization/70127
9346 * gcc.c-torture/execute/pr70127.c: New test.
9348 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9350 * c-c++-common/goacc/combined-directives-2.c: New test.
9352 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9356 * g++.dg/diagnostic/pr70105.C: New test.
9357 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9358 (test_multiple_ordinary_maps): New test function.
9360 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9364 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9365 Drop range information from call to inform_at_rich_loc.
9366 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9368 (test_show_locus): Replace calls to rich_location::add_range with
9369 calls to add_range. Rewrite the tests that used the now-defunct
9370 rich_location ctor taking a source_range. Simplify other tests
9371 by replacing calls to COMBINE_LOCATION_DATA with calls to
9374 2016-03-09 Richard Biener <rguenther@suse.de>
9375 Jakub Jelinek <jakub@redhat.com>
9377 PR tree-optimization/70138
9378 * gcc.dg/vect/pr70138-1.c: New testcase.
9379 * gcc.dg/vect/pr70138-2.c: Likewise.
9381 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9384 * gcc.target/i386/pr70049.c: New test.
9386 2016-03-09 Richard Biener <rguenther@suse.de>
9389 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9390 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9391 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9393 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9395 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9398 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9401 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9404 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9407 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9408 in testcase comment.
9410 2016-03-09 Tom de Vries <tom@codesourcery.com>
9412 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9413 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9414 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9415 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9416 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9417 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9418 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9419 * gfortran.dg/goacc/kernels-loop.f95: New test.
9421 2016-03-08 Martin Sebor <msebor@redhat.com>
9424 * g++.dg/warn/overflow-warn-7.C: New test.
9426 2016-03-08 Jason Merrill <jason@redhat.com>
9428 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9429 * lib/target-supports.exp (check_effective_target_concepts): New.
9431 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9434 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9435 * g++.dg/ubsan/pr70135.C: New test.
9438 * gcc.dg/pr70110.c: New test.
9440 2016-03-07 Martin Jambor <mjambor@suse.cz>
9442 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9443 * c-c++-common/gomp/if-1.c: Likewise.
9444 * c-c++-common/gomp/pr61486-2.c: Likewise.
9445 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9446 to dg-additional-options.
9447 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9448 * g++/gomp/target-teams-1.c: Likewise.
9449 * gcc.dg/gomp/gomp.exp: Likewise.
9450 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9451 dg-additional-options.
9452 * gfortran.dg/gomp/gomp.exp: Likewise.
9453 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9454 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9455 dg-additional-options.
9456 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9458 2016-03-07 Martin Jambor <mjambor@suse.cz>
9460 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9461 * c-c++-common/gomp/gridify-1.c: New test.
9462 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9464 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9466 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9467 trigger for cortex-r8, when scanning for register r8.
9468 * gcc.target/arm/pr45701-2.c: Likewise.
9470 2016-02-26 Richard Biener <rguenther@suse.de>
9471 Jeff Law <law@redhat.com>
9473 PR tree-optimization/69740
9474 * gcc.c-torture/compile/pr69740-1.c: New test.
9475 * gcc.c-torture/compile/pr69740-2.c: New test.
9477 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9479 * lib/target-supports.exp
9480 (check_effective_target_whole_vector_shift): Enable for PPC64.
9482 2016-03-07 Richard Biener <rguenther@suse.de>
9484 PR tree-optimization/70115
9485 * gcc.dg/torture/pr70115.c: New testcase.
9487 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9490 * c-c-++-common/goacc/pr69916.c: New.
9492 2016-03-07 Richard Henderson <rth@redhat.com>
9494 * gcc.c-torture/compile/pr70061.c: New test.
9496 2016-03-07 Richard Biener <rguenther@suse.de>
9499 * gcc.dg/vect/O3-pr36098.c: New testcase.
9501 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9503 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9505 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9507 * gnat.dg/renaming9.ad[sb]: New testcase.
9509 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9512 * g++.dg/expr/stdarg3.C: New test.
9514 2016-03-04 Jeff Law <law@redhat.com>
9516 PR tree-optimization/69196
9517 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9520 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9523 * gcc.dg/pr69973.c: New test.
9525 PR rtl-optimization/69941
9526 * gcc.dg/torture/pr69941.c: New test.
9529 * gcc.dg/pr69824.c: New test.
9531 2016-03-05 Tom de Vries <tom@codesourcery.com>
9533 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9534 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9537 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9540 * g++.dg/cpp1y/var-templ48.C: New test.
9541 * g++.dg/cpp1y/var-templ49.C: New test.
9543 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9545 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9547 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9550 * g++.dg/ubsan/pr70035.C: New test.
9553 * gcc.target/i386/pr70062.c: New test.
9555 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9557 * g++.dg/template/typename21.C: Remove c++98_only.
9559 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9561 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9563 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9566 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9568 (fn_42_b): Likewise.
9569 (fn_42_c): Likewise.
9571 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9574 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9576 (fn_40_b): Likewise.
9577 (fn_41_a): Likewise.
9578 (fn_41_b): Likewise.
9580 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9583 * gcc.target/i386/avx512f-pr70059.c: New test.
9584 * gcc.target/i386/avx512dq-pr70059.c: New test.
9586 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9588 PR rtl-optimization/57676
9589 * gcc.dg/torture/pr57676.c: New test.
9591 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9593 * gcc.dg/pr70026.c: New test.
9595 2016-03-04 Marek Polacek <polacek@redhat.com>
9598 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9599 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9601 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9604 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9606 (test_corners_sisd_si): Likewise.
9607 (main): Remove checks of the above.
9608 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9610 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9612 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9614 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9616 * gcc.dg/torture/pr69951.c: Accept argc==0.
9618 2016-03-04 Richard Biener <rguenther@suse.de>
9621 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9622 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9624 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9627 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9630 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9633 * gcc.dg/guality/pr69947.c: New test.
9635 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9638 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9640 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9642 PR rtl-optimization/69904
9643 * gcc.target/arm/pr69904.c: New test.
9645 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9648 * gcc.dg/vect/pr70021.c: New test.
9649 * gcc.target/i386/pr70021.c: New test.
9651 2016-03-03 Marek Polacek <polacek@redhat.com>
9654 * gcc.dg/pr70050.c: New test.
9656 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9658 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9660 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9662 PR tree-optimization/70043
9663 * gfortran.dg/vect/pr70043.f90: New test.
9665 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9667 * gnat.dg/specs/task1.ads: New test.
9669 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9671 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9672 Invoke gdb with -batch.
9673 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9675 2016-03-03 Richard Biener <rguenther@suse.de>
9677 PR tree-optimization/55936
9678 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9680 2016-03-02 Jeff Law <law@redhat.com>
9682 PR rtl-optimization/69942
9683 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9684 effects of argument promotions.
9686 PR tree-optimization/69987
9687 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9688 target does not support -fprefetch-loop-arrays.
9690 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9692 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9694 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9696 PR rtl-optimization/69052
9697 * gcc.target/i386/pr69052.c: New test.
9699 2016-03-02 Alan Modra <amodra@gmail.com>
9701 * gcc.dg/pr69990.c: New.
9703 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9706 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9709 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9712 * gcc.target/i386/pr70028.c: New test.
9714 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9716 * c-c++-common/asan/swapcontext-test-1.c,
9717 * c-c++-common/tsan/thread_leak.c,
9718 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9719 * g++.dg/tsan/benign_race.C,
9720 * g++.dg/tsan/fd_close_norace.C,
9721 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9722 races with sanitizer output
9724 2016-03-02 Richard Biener <rguenther@suse.de>
9725 Uros Bizjak <ubizjak@gmail.com>
9728 * gcc.dg/simd-8.c: New testcase.
9730 2016-03-02 Richard Biener <rguenther@suse.de>
9733 * gcc.dg/simd-7.c: New testcase.
9735 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9737 * gcc.target/i386/pr70007.c: Tweak.
9739 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9741 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9743 2016-03-02 Marek Polacek <polacek@redhat.com>
9746 * gcc.dg/pr67854.c: New test.
9748 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9751 * gcc.dg/torture/pr70025.c: New test.
9753 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9755 PR tree-optimization/68621
9756 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9758 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9760 * gcc.target/i386/pr70007.c: New test.
9762 2016-03-01 Jeff Law <law@redhat.com>
9764 PR tree-optimization/69196
9765 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9767 PR tree-optimization/69196
9768 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9769 duplicating code and spoiling the expected output.
9771 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9774 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9775 supports power9 before doing tests.
9776 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9777 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9778 * gcc.target/powerpc/p9-permute.c: Likewise.
9780 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9783 * gcc.target/i386/pr70027.c: New test.
9785 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9787 * gcc.dg/pr70017.c: New test.
9789 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9793 * gcc.dg/pr69796.c: New test.
9794 * gcc.dg/pr69974.c: New test.
9796 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9798 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9800 2016-02-29 Jeff Law <law@redhat.com>
9802 PR tree-optimization/69987
9803 * gfortran.dg/pr69987.f90: New test.
9805 PR tree-optimization/69989
9806 * gcc.c-torture/compile/pr69989-2.c: New test.
9808 2016-03-01 Marek Polacek <polacek@redhat.com>
9811 * g++.dg/parse/invalid1.C: New test.
9813 2016-03-01 Richard Biener <rguenther@suse.de>
9816 * gcc.dg/pr70022.c: New testcase.
9818 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9820 PR tree-optimization/69956
9821 * gcc.dg/pr69956.c: New test.
9823 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9826 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9827 XFAIL when hardware supports efficient unaligned storage access.
9829 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9832 * g++.dg/template/pr69961a.C: New test.
9833 * g++.dg/template/pr69961b.C: New test.
9835 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9837 PR preprocessor/69985
9838 * gcc.dg/cpp/pr69985.c: New test case.
9840 2016-02-29 Jeff Law <law@redhat.com>
9842 PR tree-optimization/70005
9843 * gcc.c-torture/execute/pr70005.c New test.
9845 PR tree-optimization/69999
9846 * gcc.c-torture/compile/pr69999.c: New test.
9848 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9850 PR tree-optimization/69652
9851 * gcc.dg/torture/pr69652.c: Delete test.
9852 * gcc.dg/vect/pr69652.c: New test.
9854 2016-02-19 Richard Biener <rguenther@suse.de>
9856 PR tree-optimization/69980
9857 * gfortran.dg/vect/pr69980.f90: New testcase.
9859 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9861 * gcc.target/sparc/20160229-1.c: New test.
9863 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9865 * gnat.dg/stack_usage3.adb: New test.
9866 * gnat.dg/stack_usage3_pkg.ads: New helper.
9868 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9870 * gnat.dg/renaming8.adb: New test.
9871 * gnat.dg/renaming8_pkg1.ads: New helper.
9872 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9873 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9875 2016-02-29 Richard Biener <rguenther@suse.de>
9877 PR tree-optimization/69720
9878 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9880 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9884 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9886 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9887 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9890 * gfortran.dg/coarray_8.f90: Adjust error message.
9891 * gfortran.dg/pr56007.f90: New test.
9892 * gfortran.dg/pr56007.f: New test.
9894 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9896 PR tree-optimization/69989
9897 * gcc.dg/torture/pr69989.c: New test.
9899 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9901 * gcc.target/i386/stack-realign-win.c: New test.
9903 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9906 * gfortran.dg/pr60126.f90: New test.
9908 2016-02-27 Jeff Law <law@redhat.com>
9911 2016-02-26 Richard Biener <rguenther@suse.de>
9912 Jeff Law <law@redhat.com>
9914 PR tree-optimization/69740
9915 * gcc.c-torture/compile/pr69740-1.c: New test.
9916 * gcc.c-torture/compile/pr69740-2.c: New test.
9918 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9921 * gfortran.dg/newunit_4.f90: New test.
9923 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9926 PR rtl-optimization/69886
9927 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9928 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9931 2016-02-26 Martin Sebor <msebor@redhat.com>
9933 PR tree-optimization/15826
9934 * gcc.dg/tree-ssa/pr15826.c: New test.
9936 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9939 * gcc.target/powerpc/pr69969.c: New test.
9941 2016-02-26 Martin Sebor <msebor@redhat.com>
9944 * g++.old-deja/g++.other/decl5.C: Add a test case.
9946 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9949 * gcc.target/powerpc/pr69946.c: New file.
9951 2016-02-26 Richard Biener <rguenther@suse.de>
9952 Jeff Law <law@redhat.com>
9954 PR tree-optimization/69740
9955 * gcc.c-torture/compile/pr69740-1.c: New test.
9956 * gcc.c-torture/compile/pr69740-2.c: New test.
9958 2016-02-26 Martin Jambor <mjambor@suse.cz>
9961 * gcc.dg/torture/pr69932.c: New test.
9962 * gcc.dg/torture/pr69936.c: Likewise.
9964 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9967 * gcc.target/s390/pr69709.c: New test.
9969 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9972 * gcc.target/aarch64/pr69245_1.c: New test.
9974 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9977 * gcc.dg/torture/pr69613.c: New test.
9979 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9981 PR rtl-optimization/69891
9982 * gcc.target/i386/pr69891.c: New test.
9984 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9985 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9988 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9989 functionality for both 32-bit and 64-bit.
9991 2016-02-26 Richard Biener <rguenther@suse.de>
9993 PR tree-optimization/69551
9994 * gcc.dg/torture/pr69951.c: New testcase.
9996 2016-02-25 Richard Biener <rguenther@suse.de>
9998 PR tree-optimization/48795
9999 * gcc.dg/Warray-bounds-18.c: New testcase.
10001 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10003 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10005 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10007 PR rtl-optimization/69896
10008 * gcc.dg/pr69896.c: New test.
10010 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10013 * g++.dg/cpp1y/paren2.C: New test.
10015 2016-02-24 Martin Sebor <msebor@redhat.com>
10018 * gcc.dg/enum-mode-2.c: New test.
10020 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10023 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10024 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10025 * g++.dg/ubsan/pr69922.C: New test.
10027 2016-02-24 Marek Polacek <polacek@redhat.com>
10030 * gcc.dg/pr69819.c: New test.
10032 2016-02-24 Martin Sebor <msebor@redhat.com>
10035 * g++.dg/ext/flexary15.C: New test.
10037 2016-02-24 Martin Sebor <msebor@redhat.com>
10039 * gcc.dg/builtins-68.c: Avoid making unportable
10040 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10041 * g++.dg/ext/builtin_alloca.C: Same.
10043 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10044 Charles Baylis <charles.baylis@linaro.org>
10047 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10049 2016-02-24 Richard Biener <rguenther@suse.de>
10050 Jakub Jelinek <jakub@redhat.com>
10052 PR middle-end/69760
10053 * gcc.dg/torture/pr69760.c: New testcase.
10055 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10057 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10058 pattern on Solaris with as.
10060 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10062 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10063 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10064 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10065 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10067 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10069 PR middle-end/69915
10070 * gcc.dg/pr69915.c: New test.
10072 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10074 PR rtl-optimization/69886
10075 * gcc.dg/torture/pr69886.c: New test.
10077 2016-02-24 Richard Biener <rguenther@suse.de>
10079 PR middle-end/68963
10080 * gcc.dg/torture/pr68963.c: New testcase.
10082 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10085 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10086 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10087 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10088 * gcc.target/arm/atomic_loaddi_1.c: New test.
10089 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10090 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10091 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10092 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10093 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10094 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10095 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10096 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10098 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10100 PR middle-end/69909
10101 * gcc.dg/torture/pr69909.c: New test.
10103 2016-02-24 Richard Biener <rguenther@suse.de>
10105 PR tree-optimization/69907
10106 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10107 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10108 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10110 2016-02-24 Christian Bruel <christian.bruel@st.com>
10112 * gcc.target/arm/pragma_cpp_fma.c: New test.
10114 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10117 * gfortran.dg/include_6.f90: Update test.
10119 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10122 * objc.dg/pr69844.m: New test.
10124 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10126 PR libgfortran/69456
10127 * gfortran.dg/namelist_89.f90: New test.
10128 * gfortran.dg/pr59700.f90: Update test..
10130 2016-02-23 Martin Sebor <msebor@redhat.com>
10132 PR middle-end/69780
10133 * g++.dg/ext/builtin_alloca.C: New test.
10134 * gcc.dg/builtins-68.c: New test.
10136 2016-02-23 Richard Henderson <rth@redhat.com>
10138 * gcc.target/i386/addr-space-3.c: Remove test.
10140 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10142 PR preprocessor/69126
10143 PR preprocessor/69543
10144 * c-c++-common/pr69126-2-long.c: New test.
10145 * c-c++-common/pr69126-2-short.c: New test.
10146 * c-c++-common/pr69543-1.c: Remove xfail.
10148 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10150 PR preprocessor/69126
10151 PR preprocessor/69543
10152 PR preprocessor/69558
10153 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10155 (test_2): ...this, and add leading comment.
10156 (MACRO_3, test_3): New.
10157 (MACRO_4A, MACRO_4B, test_4): New.
10158 (MACRO): Rename to...
10159 (MACRO_5): ...this.
10161 (test_5): ...this, updating for renaming of MACRO, and
10162 add leading comment.
10163 * c-c++-common/pr69543-1.c: New.
10164 * c-c++-common/pr69543-2.c: New.
10165 * c-c++-common/pr69543-3.c: New.
10166 * c-c++-common/pr69543-4.c: New.
10167 * c-c++-common/pr69558-1.c: New.
10168 * c-c++-common/pr69558-2.c: New.
10169 * c-c++-common/pr69558-3.c: New.
10170 * c-c++-common/pr69558-4.c: New.
10171 * gcc.dg/pr69558.c: Move to...
10172 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10175 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10177 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10178 to -ftree-parallelize-loops/-fopenacc changes.
10179 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10180 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10181 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10182 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10183 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10184 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10185 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10186 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10187 * c-c++-common/goacc/kernels-loop.c: Likewise.
10188 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10189 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10190 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10191 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10193 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10195 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10197 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10200 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10203 * gcc.dg/pr69900.c: New test.
10205 2016-02-23 Martin Jambor <mjambor@suse.cz>
10207 PR tree-optimization/69666
10208 * gcc.dg/tree-ssa/pr69666.c: New test.
10210 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10213 * gfortran.dg/coarray_allocate_5.f08: New test.
10215 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10217 * gcc.target/s390/vcond-shift.c: Move to ...
10218 * gcc.target/s390/vector/vcond-shift.c: ... here.
10220 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10222 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10223 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10225 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10227 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10229 2016-02-20 Mark Wielaard <mjw@redhat.com>
10232 * gcc.dg/unused-variable-3.c: New test.
10234 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10237 * gcc.target/i386/pr69888.c: New test.
10239 2016-02-22 Richard Biener <rguenther@suse.de>
10241 PR tree-optimization/69882
10242 * gfortran.dg/vect/pr69882.f90: New testcase.
10244 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10247 * gcc.dg/pr69885.c: New test.
10249 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10253 * gcc.target/sh/pr54089-10.c: New.
10255 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10258 * gfortran.dg/deferred_character_15.f90 : New test.
10260 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10263 gfortran.dg/allocate_with_source_18.f03: New test.
10265 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10268 gfortran.dg/gomp/pr52531.f90: New test.
10270 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10273 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10276 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10279 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10280 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10283 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10286 * g++.dg/torture/pr69851.C: New test.
10288 2016-02-19 Martin Sebor <msebor@redhat.com>
10291 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10293 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10296 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10297 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10300 * g++.dg/cpp0x/pr67767.C: New test.
10302 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10304 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10305 for fp, simd, crypto, crc, lse.
10306 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10308 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10309 effective target check.
10311 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10314 * gcc.target/i386/pr69820.c: New test.
10316 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10318 * gcc.target/s390/vector/int128-1.c: New test.
10320 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10322 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10324 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10326 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10327 instruction pattern name to prevent the testcase from failing with
10330 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10332 * gcc.target/s390/md/movstr-2.c: New test.
10334 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10336 * gcc.target/s390/morestack.c: New test.
10338 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10341 * gcc.target/s390/pr69625.c: Add test case.
10343 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10346 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10348 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10351 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10352 * gcc.target/powerpc/fusion3.c: Likewise.
10354 2016-02-18 Richard Biener <rguenther@suse.de>
10356 PR middle-end/69553
10357 * g++.dg/torture/pr69553.C: New testcase.
10359 2016-02-18 Nick Clifton <nickc@redhat.com>
10363 * gcc.target/arm/pr62554.c: New test.
10364 * gcc.target/arm/pr69610-1.c: New test.
10365 * gcc.target/arm/pr69610-2.c: New test.
10367 2016-02-18 Richard Biener <rguenther@suse.de>
10369 PR middle-end/69854
10370 * gcc.dg/torture/pr69854.c: New testcase.
10372 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10375 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10377 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10379 * gcc.target/powerpc/vec-cg.c: New test.
10381 2016-02-17 Richard Biener <rguenther@suse.de>
10384 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10386 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10389 * gcc.c-torture/compile/pr69161.c: New test.
10391 2016-02-17 David Sherwood <david.sherwood@arm.com>
10394 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10395 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10397 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10399 * gcc.dg/ifcvt-4.c: Skip on Visium.
10401 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10403 * gnat.dg/atomic8.adb: New test.
10405 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10407 * gnat.dg/discr46.ad[sb]: New test.
10409 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10412 * gcc.target/powerpc/pr48344-1.c: New test.
10414 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10417 * gfortran.dg/associate_21.f90: New test.
10419 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10422 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10423 -Wnonnull in dg-options.
10424 * c-c++-common/nonnull-2.c: New test.
10426 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10427 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10429 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10431 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10433 PR middle-end/69801
10434 * gcc.dg/pr69801.c: Add empty dg-options.
10436 2016-02-16 James Norris <jnorris@codesourcery.com>
10438 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10439 * g++.dg/goacc/deviceptr-1.c: New file.
10441 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10443 PR tree-optimization/69820
10444 * gcc.dg/vect/pr69820.c: New test.
10446 2016-02-16 Richard Biener <rguenther@suse.de>
10448 PR tree-optimization/69776
10449 * gcc.dg/torture/pr69776-2.c: New testcase.
10451 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10453 PR tree-optimization/69714
10454 * gcc.dg/torture/pr69714.c: New test.
10456 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10458 PR tree-optimization/69802
10459 * gcc.dg/pr69802.c: New test.
10461 2016-02-16 Richard Biener <rguenther@suse.de>
10463 PR middle-end/69801
10464 * gcc.dg/pr69801.c: New testcase.
10466 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10468 PR libgfortran/69651
10469 * gfortran.dg/read_bang.f90: New test.
10470 * gfortran.dg/read_bang4.f90: New test.
10472 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10475 * g++.dg/init/pr69658.C: New test.
10478 * c-c++-common/pr69797.c: New test.
10480 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10482 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10483 check for aarch64*-*-*.
10485 2016-02-15 Richard Biener <rguenther@suse.de>
10487 PR tree-optimization/69783
10488 * gcc.dg/vect/pr69783.c: New testcase.
10490 2016-02-15 Richard Biener <rguenther@suse.de>
10492 PR tree-optimization/69776
10493 * gcc.dg/torture/pr69776.c: New testcase.
10495 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10498 * gfortran.dg/type_decl_4.f90: Reinstated.
10500 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10503 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10505 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10509 * gfortran.dg/type_decl_4.f90: Removed.
10511 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10514 * gfortran.dg/type_decl_4.f90: New test.
10516 2016-02-14 Alan Modra <amodra@gmail.com>
10519 * gcc.c-torture/execute/stkalign.c: Revise test.
10521 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10524 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10526 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10529 * gcc.target/sh/torture/pr67260.c: New.
10531 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10533 * gcc.dg/pr67964.c: Add dg-require-alias.
10535 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10539 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10541 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10543 PR libgfortran/69668
10544 * gfortran.dg/namelist_88.f90: New test.
10546 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10548 PR libgfortran/69668
10549 * gfortran.dg/namelist_38.f90: Update test.
10550 * gfortran.dg/namelist_84.f90: Update test.
10552 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10555 * gcc.dg/pr69554-1.c: New test.
10556 * gfortran.dg/pr69554-1.F90: New test.
10557 * gfortran.dg/pr69554-2.F90: New test.
10558 * lib/gcc-dg.exp (proc dg-locus): New function.
10559 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10560 distinguish between the caret-printing and non-caret-printing
10561 cases. If caret-printing has been explicitly enabled, bail out
10562 without attempting to fix up the output.
10564 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10568 * gcc.dg/spellcheck-options-3.c: New test case.
10569 * gcc.dg/spellcheck-options-4.c: New test case.
10570 * gcc.dg/spellcheck-options-5.c: New test case.
10571 * gcc.dg/spellcheck-options-6.c: New test case.
10572 * gcc.dg/spellcheck-options-7.c: New test case.
10573 * gcc.dg/spellcheck-options-8.c: New test case.
10574 * gcc.dg/spellcheck-options-9.c: New test case.
10575 * gcc.dg/spellcheck-options-10.c: New test case.
10577 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10579 PR rtl-optimization/69764
10580 PR rtl-optimization/69771
10581 * c-c++-common/pr69764.c: New test.
10582 * gcc.dg/torture/pr69771.c: New test.
10584 2016-02-12 Marek Polacek <polacek@redhat.com>
10586 * g++.dg/torture/init-list1.C: New.
10588 2016-02-12 Marek Polacek <polacek@redhat.com>
10590 * gcc.dg/pr69522.c: Add empty dg-options.
10592 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10594 * g++.dg/lto/lto.exp: Include and init mpx.
10595 * g++.dg/lto/pr69729_0.C: New test.
10597 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10600 * g++.dg/ipa/pr69241-4.C: New test.
10603 * g++.dg/ipa/pr68672-1.C: New test.
10604 * g++.dg/ipa/pr68672-2.C: New test.
10605 * g++.dg/ipa/pr68672-3.C: New test.
10607 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10610 * gcc.dg/pr69522.c: New test.
10612 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10615 * g++.dg/cpp1y/69098.C: New test.
10616 * g++.dg/cpp1y/69098-2.C: New test.
10618 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10620 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10621 and neighbour -> neighbor.
10622 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10623 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10624 * c-c++-common/Wvarargs.c: Likewise.
10625 * c-c++-common/goacc/host_data-5.c: Likewise.
10626 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10627 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10628 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10629 * gcc.target/aarch64/pr60697.c: Likewise.
10630 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10631 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10632 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10633 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10634 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10635 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10636 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10637 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10638 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10639 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10640 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10641 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10642 * g++.dg/lookup/koenig5.C: Likewise.
10643 * g++.dg/ext/no-asm-2.C: Likewise.
10644 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10645 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10646 * gfortran.dg/used_types_16.f90: Likewise.
10647 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10648 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10649 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10650 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10651 * gfortran.dg/abstract_type_6.f03: Likewise.
10652 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10653 * gfortran.dg/used_types_15.f90: Likewise.
10654 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10655 * gfortran.dg/exit_3.f08: Likewise.
10656 * gfortran.dg/open_status_2.f90: Likewise.
10657 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10658 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10659 * gfortran.dg/associate_1.f03: Likewise.
10660 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10661 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10662 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10663 * gcc.dg/builtin-object-size-1.c: Likewise.
10664 * gcc.dg/noreturn-6.c: Likewise.
10665 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10666 * gcc.dg/globalalias.c: Likewise.
10667 * gcc.dg/builtins-config.h: Likewise.
10668 * gcc.dg/pr30457.c: Likewise.
10669 * gcc.c-torture/compile/volatile-1.c: Likewise.
10670 * gcc.c-torture/execute/20101011-1.c: Likewise.
10671 * c-c++-common/Waddress-1.c: Likewise.
10673 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10676 * c-c++-common/Waddress-1.c: New test.
10678 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10681 * gfortran.dg/associate_19.f03: New test.
10682 * gfortran.dg/associate_20.f03: New test.
10684 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10686 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10688 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10690 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10691 .arch armv8-a\n. Add -dA to dg-options.
10692 * gcc.target/aarch64/assembler_arch_1.c: New test.
10693 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10695 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10698 * g++.dg/cpp0x/pr68726.C: New.
10700 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10702 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10705 2016-02-11 Richard Biener <rguenther@suse.de>
10707 * g++.dg/tree-ssa/pr61034.C: Adjust.
10709 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10712 * gcc.target/s390/pr69148.c: New.
10714 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10716 PR tree-optimization/69652
10717 * gcc.dg/torture/pr69652.c: New test.
10719 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10720 Patrick Palka <ppalka@gcc.gnu.org>
10724 * g++.dg/ipa/pr69241-1.C: New test.
10725 * g++.dg/ipa/pr69241-2.C: New test.
10726 * g++.dg/ipa/pr69241-3.C: New test.
10727 * g++.dg/ipa/pr69649.C: New test.
10729 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10731 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10732 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10734 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10736 PR tree-optimization/68021
10737 * gcc.dg/tree-ssa/pr68021.c: New test.
10739 2016-02-10 Richard Biener <rguenther@suse.de>
10741 PR tree-optimization/69726
10742 * gcc.dg/uninit-22.c: New testcase.
10744 2016-02-09 Andrew Pinski <apinski@cavium.com>
10747 * gcc.c-torture/compile/20160205-1.c: New testcase.
10749 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10752 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10753 instead accessing a really large arrray.
10754 * gcc.target/powerpc/fusion3.c: Likewise.
10756 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10759 * gcc.c-torture/execute/pr68532.c: New test.
10761 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10764 * gcc.dg/pr69634.c: New.
10766 2016-02-09 Richard Biener <rguenther@suse.de>
10768 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10770 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10772 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10774 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10776 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10778 2016-02-09 Richard Biener <rguenther@suse.de>
10780 PR tree-optimization/69715
10781 * gcc.dg/torture/pr69715.c: New testcase.
10783 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10786 * g++.dg/cpp0x/trailing12.C: New test.
10787 * g++.dg/cpp0x/trailing13.C: New test.
10789 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10793 * g++.dg/cpp1y/auto-fn29.C: New test.
10794 * g++.dg/cpp1y/auto-fn30.C: New test.
10796 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10798 PR tree-optimization/69209
10799 * gcc.c-torture/compile/pr69209.c: New test.
10801 2016-02-08 Jeff Law <law@redhat.com>
10803 PR tree-optimization/68541
10804 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10805 of statements allowed in join block for path splitting.
10807 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10810 * g++.dg/gomp/pr59627.C: New test.
10813 * g++.dg/ipa/pr69239.C: New test.
10815 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10817 PR preprocessor/69664
10818 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10819 * gcc.dg/cpp/warn-comments.c: Likewise.
10821 2016-02-08 Marek Polacek <polacek@redhat.com>
10824 * g++.dg/init/const12.C: New test.
10826 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10829 * gcc.dg/lto/pr55113_0.c: Remove test.
10831 2016-02-08 Richard Biener <rguenther@suse.de>
10833 PR tree-optimization/69719
10834 * gcc.dg/torture/pr69719.c: New testcase.
10836 2016-02-08 Richard Biener <rguenther@suse.de>
10837 Jeff Law <law@redhat.com>
10840 * gcc.target/mips/pr68273.c: New testcase.
10842 2016-02-08 Richard Biener <rguenther@suse.de>
10844 PR rtl-optimization/69274
10845 * gcc.target/i386/addr-sel-1.c: XFAIL.
10847 2016-02-08 Jeff Law <law@redhat.com>
10849 PR tree-optimization/68541
10850 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10852 PR tree-optimization/65917
10853 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10855 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10858 * gfortran.dg/namelist_args.f90: New test.
10860 2016-02-05 Jeff Law <law@redhat.com>
10862 PR tree-optimization/68541
10863 * gcc.dg/tree-ssa/split-path-2.c: New test.
10864 * gcc.dg/tree-ssa/split-path-3.c: New test.
10865 * gcc.dg/tree-ssa/split-path-4.c: New test.
10866 * gcc.dg/tree-ssa/split-path-5.c: New test.
10867 * gcc.dg/tree-ssa/split-path-6.c: New test.
10868 * gcc.dg/tree-ssa/split-path-7.c: New test.
10870 2016-02-05 Martin Sebor <msebor@redhat.com>
10873 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10874 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10876 2016-02-06 Richard HEnderson <rth@redhat.com>
10879 * gcc.target/i386/addr-space-4.c: New.
10880 * gcc.target/i386/addr-space-5.c: New.
10882 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10885 * gfortran.dg/elemental_dependency_6.f90: New.
10887 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10889 PR rtl-optimization/69691
10890 * gcc.c-torture/execute/pr69691.c: New test.
10893 * g++.dg/parse/pr69628.C: New test.
10895 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10897 * gcc.dg/sancov/asan.c: Move to ...
10898 * gcc.dg/asan/sancov-1.c: ... here.
10900 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10902 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10904 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10907 * gcc.target/i386/pr69677.c: New test.
10909 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10912 * g++.dg/template/pr68948.C: New test.
10914 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10916 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10917 (only necessary on s390x).
10919 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10921 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10922 -mno-accumulate-outgoing-args.
10924 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10926 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10928 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10931 * c-c++-common/pr69669.c: New test.
10933 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10936 * g++.dg/pr69667.C: New file.
10938 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10941 * gcc.dg/pr69619.c: Add new test.
10943 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10945 PR rtl-optimization/69577
10946 * gcc.target/i386/pr69577.c: New test.
10948 2016-02-04 Martin Liska <mliska@suse.cz>
10950 * g++.dg/asan/pr69276.C: New test.
10952 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10956 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10957 a single smulbb instruction.
10958 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10959 * gcc.target/amr/wmul-2.c: Likewise.
10961 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10965 * gcc.c-torture/execute/pr67714.c: New test.
10967 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10970 * gcc.target/i386/pr69454-1.c: New test.
10971 * gcc.target/i386/pr69454-2.c: New test.
10973 2016-02-03 Martin Sebor <msebor@redhat.com>
10980 * g++.dg/ext/flexarray-mangle-2.C: New test.
10981 * g++.dg/ext/flexarray-mangle.C: New test.
10982 * g++.dg/ext/flexarray-subst.C: New test.
10983 * g++.dg/ext/flexary11.C: New test.
10984 * g++.dg/ext/flexary12.C: New test.
10985 * g++.dg/ext/flexary13.C: New test.
10986 * g++.dg/ext/flexary14.C: New test.
10987 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10989 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10991 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10992 Define only if CHECK_FLOAT128 is defined.
10993 (main): Properly initialize u5.
10995 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10998 * gcc.dg/pr69627.c: New test.
11001 * gcc.dg/pr69644.c: New test.
11003 2016-02-03 Mike Stump <mikestump@comcast.net>
11005 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11006 support for struct-layout-1.exp.
11008 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11011 * g++.dg/cpp0x/pr69056.C: New test.
11013 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11014 Alexandre Oliva <aoliva@redhat.com>
11017 * gcc.target/powerpc/pr69461.c: New.
11019 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11021 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11022 works from here ...
11023 (check_effective_target_fsanitize_thread): ... to here. Do not
11024 specify additional compile flags for the test source.
11025 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11026 specify additional compile flags for the test source.
11028 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11030 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11032 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11036 * gfortran.dg/coarray_allocate_2.f08: New test.
11037 * gfortran.dg/coarray_allocate_3.f08: New test.
11038 * gfortran.dg/coarray_allocate_4.f08: New test.
11040 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11042 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11043 use same scan-tree-dump-times on all platforms.
11044 * gcc.dg/vect/vect-outer-1.c: Likewise.
11045 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11046 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11047 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11048 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11049 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11050 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11051 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11053 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11055 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11058 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11060 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11062 2016-02-02 James Norris <jnorris@codesourcery.com>
11064 * c-c++-common/goacc/routine-5.c: Add tests.
11066 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11068 * gcc.target/nvptx/unsigned-cmp.c: New test.
11070 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11072 * gcc.target/aarch64/scalar_shift_1.c
11073 (test_corners_sisd_di): Improve force to SIMD register.
11074 (test_corners_sisd_si): Likewise.
11075 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11076 Remove scan-assembler check for ldr.
11078 2016-02-02 Richard Biener <rguenther@suse.de>
11080 PR tree-optimization/69595
11081 * gcc.dg/Warray-bounds-17.c: New testcase.
11083 2016-02-02 Richard Biener <rguenther@suse.de>
11085 PR tree-optimization/69606
11086 * gcc.dg/torture/pr69606.c: New testcase.
11088 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11090 PR middle-end/68542
11091 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11092 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11094 2016-02-02 Alan Modra <amodra@gmail.com>
11097 * gcc.target/powerpc/pr69548.c: New test.
11099 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11101 PR rtl-optimization/69592
11102 * gcc.dg/pr69592.c: New test.
11104 PR preprocessor/69543
11106 * gcc.dg/pr69543.c: New test.
11107 * gcc.dg/pr69558.c: New test.
11109 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11112 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11114 2016-02-01 Martin Sebor <msebor@redhat.com>
11116 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11118 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11120 PR tree-optimization/67921
11121 * c-c++-common/ubsan/pr67921.c: New test.
11123 2016-02-01 Richard Biener <rguenther@suse.de>
11125 PR middle-end/69556
11126 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11128 2016-02-01 Richard Biener <rguenther@suse.de>
11130 PR tree-optimization/69574
11131 * gcc.dg/torture/pr69574.c: New testcase.
11133 2016-02-01 Richard Biener <rguenther@suse.de>
11135 PR tree-optimization/69579
11136 * gcc.dg/setjmp-6.c: New testcase.
11138 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11140 PR rtl-optimization/69570
11141 * g++.dg/opt/pr69570.C: New test.
11143 2016-02-01 Richard Henderson <rth@redhat.com>
11145 * gcc.dg/pr69535.c: New test.
11147 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11150 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11151 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11154 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11156 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11158 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11161 * gfortran.dg/allocate_with_source_17.f03: New test.
11163 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11165 PR tree-optimization/69546
11166 * gcc.dg/torture/pr69546.c: New test.
11168 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11171 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11173 2016-01-30 Martin Sebor <msebor@redhat.com>
11176 * g++.dg/ext/flexary10.C: New test.
11178 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11181 gfortran.dg/common_23.f90: New test.
11183 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11186 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11187 condition being checked, and disable it when the target supports
11188 misaligned loads and stores.
11190 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11193 * gcc.dg/torture/pr69518.c: New test.
11195 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11198 * gcc.target/i386/pr69530.c: New test.
11200 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11203 * gcc.target/mips/div-delay.c: New test.
11205 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11208 * gcc.target/i386/pr69551.c: New test.
11211 * gcc.target/i386/pr66137.c: New test.
11213 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11215 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11216 always built for p5600.
11217 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11218 isa=p5600 dg-option.
11220 2016-01-29 Richard Biener <rguenther@suse.de>
11222 PR tree-optimization/69547
11223 * g++.dg/tree-ssa/pr69547.C: New testcase.
11225 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11228 * g++.dg/warn/Wunused-function2.C: New test.
11230 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11232 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11233 support for test to succeed.
11235 2016-01-29 Marek Polacek <polacek@redhat.com>
11239 * g++.dg/ext/constexpr-vla2.C: New test.
11240 * g++.dg/ext/constexpr-vla3.C: New test.
11241 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11243 2016-01-29 Richard Biener <rguenther@suse.de>
11245 PR middle-end/69537
11246 * gcc.dg/uninit-21.c: New testcase.
11248 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11251 * gcc.target/i386/pr69459.c: New test.
11253 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11256 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11257 * gcc.target/mips/pr68400.c: New test.
11259 2016-01-28 Martin Sebor <msebor@redhat.com>
11262 * gcc.target/powerpc/pr17381.c: New test.
11264 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11266 PR middle-end/69542
11267 * gcc.dg/torture/pr69542.c: New test.
11269 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11271 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11273 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11275 * gcc.dg/pr65980.c: Skip on AIX.
11276 * gcc.dg/pr66688.c: Same.
11278 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11281 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11282 * gcc.dg/tree-ssa/sra-18.c: Same.
11284 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11287 * gfortran.dg/block_15.f08: New test.
11288 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11289 on incorrectly closed BLOCK.
11291 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11293 * gcc.dg/declare-simd.c: New test.
11294 2016-01-28 Richard Biener <rguenther@suse.de>
11296 PR tree-optimization/69466
11297 * gfortran.dg/vect/pr69466.f90: New testcase.
11299 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11301 * g++.dg/pr67989.C: Remove ARM-specific option.
11302 * gcc.target/arm/pr67989.C: New file.
11304 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11306 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11307 and expm1 test for glibc < 2.11.
11309 2016-01-27 Richard Henderson <rth@redhat.com>
11311 * gcc.c-torture/execute/pr69447.c: New test.
11313 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11316 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11318 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11321 * gcc.dg/pr66869.c: New test.
11323 2016-01-25 Jeff Law <law@redhat.com>
11325 PR tree-optimization/68398
11326 PR tree-optimization/69196
11327 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11328 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11329 path to avoid new heuristic allowing more irreducible regions
11330 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11331 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11332 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11333 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11334 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11336 2016-01-27 Marek Polacek <polacek@redhat.com>
11339 * c-c++-common/vector-compare-4.c: New test.
11341 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11343 PR preprocessor/69126
11344 * c-c++-common/pr69126.c: New test case.
11346 2016-01-27 Ian Lance Taylor <iant@google.com>
11348 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11350 2016-01-27 Ryan Burn <contact@rnburn.com>
11353 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11355 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11358 * gcc.target/i386/pr69512.c: New test.
11360 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11363 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11365 2016-01-27 Marek Polacek <polacek@redhat.com>
11368 * g++.dg/pr69379.C: New test.
11370 2016-01-27 Martin Sebor <msebor@redhat.com>
11373 * g++.dg/abi/Wabi-2-2.C: New test.
11374 * g++.dg/abi/Wabi-2-3.C: New test.
11375 * g++.dg/abi/Wabi-3-2.C: New test.
11376 * g++.dg/abi/Wabi-3-3.C: New test.
11378 2016-01-27 Richard Biener <rguenther@suse.de>
11380 PR tree-optimization/69166
11381 * gcc.dg/torture/pr69166.c: New testcase.
11383 2016-01-27 Martin Jambor <mjambor@suse.cz>
11385 PR tree-optimization/69355
11386 * gcc.dg/tree-ssa/pr69355.c: New test.
11388 2016-01-27 Marek Polacek <polacek@redhat.com>
11391 * g++.dg/ext/constexpr-vla1.C: New test.
11393 2016-01-20 Christian Bruel <christian.bruel@st.com>
11396 * gcc.target/arm/pr69245.c: New test.
11398 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11400 PR tree-optimization/69399
11401 * gcc.dg/torture/pr69399.c: New test.
11403 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11405 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11407 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11409 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11411 2016-01-26 Tom de Vries <tom@codesourcery.com>
11413 PR tree-optimization/69110
11414 * gcc.dg/autopar/pr69110.c: New test.
11416 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11417 Sebastian Pop <s.pop@samsung.com>
11419 * gcc.dg/graphite/isl-ast-op-select.c: New.
11421 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11424 * gfortran.dg/allocate_error_6.f90: New test.
11426 2016-01-26 Richard Henderson <rth@redhat.com>
11428 * gcc.dg/tm/pr60908.c: New test.
11430 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11433 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11435 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11436 expected multiline output to reflect the colorization being
11437 disabled before newlines.
11438 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11439 (custom_diagnostic_finalizer): Replace call to
11440 pp_newline_and_flush with call to pp_flush.
11441 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11442 * gfortran.dg/implicit_class_1.f90: Likewise.
11443 * lib/gcc-dg.exp (allow_blank_lines): New global.
11444 (dg-allow-blank-lines-in-output): New procedure.
11445 (gcc-dg-prune): Complain about blank lines in the output, unless
11446 dg-allow-blank-lines-in-output was called.
11447 * lib/multiline.exp (_build_multiline_regex): Only support
11448 arbitrary followup text for non-blank-lines, not for blank lines.
11450 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11452 PR tree-optimization/69483
11453 * gcc.dg/pr69483.c: New test.
11454 * g++.dg/opt/pr69483.C: New test.
11456 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11459 * gcc.target/arm/pr68620.c: New test.
11461 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11463 * gcc.target/i386/pr68986-2.c: Remove -m32.
11465 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11468 * gcc.target/i386/pr68986-1.c: New test.
11469 * gcc.target/i386/pr68986-2.c: Likewise.
11470 * gcc.target/i386/pr68986-3.c: Likewise.
11472 2016-01-26 Christian Bruel <christian.bruel@st.com>
11474 * lib/target-supports.exp
11475 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11476 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11477 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11479 2016-01-26 Richard Biener <rguenther@suse.de>
11481 PR tree-optimization/69452
11482 * gcc.dg/torture/pr69452.c: New testcase.
11484 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11487 * gcc.dg/pr69442.c: New test.
11489 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11492 * gcc.target/aarch64/simd/pr67896.C: New.
11494 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11496 PR tree-optimization/69400
11497 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11499 (plugin_init): Call it.
11500 * gcc.dg/torture/pr69400.c: New test.
11502 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11504 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11506 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11507 Sebastian Pop <s.pop@samsung.com>
11509 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11512 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11513 Sebastian Pop <s.pop@samsung.com>
11515 * gcc.dg/graphite/pr69292.c: New.
11517 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11519 * c-c++-common/goacc/use_device-1.c: New test.
11521 2016-01-25 Jeff Law <law@redhat.com>
11523 PR tree-optimization/69196
11524 PR tree-optimization/68398
11525 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11526 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11528 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11531 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11534 2016-01-25 Richard Biener <rguenther@suse.de>
11537 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11539 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11542 * gcc.dg/pr69421.c: New test.
11544 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11546 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11547 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11548 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11549 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11550 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11551 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11552 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11553 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11554 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11555 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11557 2016-01-25 Richard Biener <rguenther@suse.de>
11559 PR tree-optimization/69376
11560 * gcc.dg/torture/pr69376.c: New testcase.
11562 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11566 * gfortran.dg/interface_38.f90: New test.
11567 * gfortran.dg/interface_39.f90: New test.
11569 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11572 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11577 * g++.dg/template/pr11858.C: New test.
11578 * g++.dg/template/pr24663.C: New test.
11579 * g++.dg/template/unify12.C: New test.
11580 * g++.dg/template/unify13.C: New test.
11581 * g++.dg/template/unify14.C: New test.
11582 * g++.dg/template/unify15.C: New test.
11583 * g++.dg/template/unify16.C: New test.
11584 * g++.dg/template/unify17.C: New test.
11586 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11589 gfortran.dg/pr68283.f90: New test.
11591 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11594 * gfortran.dg/inline_matmul_13.f90: New test.
11595 * gfortran.dg/matmul_bounds_8.f90: New test.
11596 * gfortran.dg/matmul_bounds_9.f90: New test.
11597 * gfortran.dg/matmul_bounds_10.f90: New test.
11599 2016-01-23 Tom de Vries <tom@codesourcery.com>
11601 PR tree-optimization/69426
11602 * gcc.dg/autopar/pr69426.c: New test.
11604 2016-01-23 Martin Sebor <msebor@redhat.com>
11608 * g++.dg/cpp0x/alignas5.C: New test.
11609 * g++.dg/ext/vector29.C: Same.
11611 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11613 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11614 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11615 _GNU_SOURCE from compile flags to the source.
11616 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11617 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11618 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11619 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11621 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11624 * g++.dg/opt/pr69432.C: New test.
11626 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11628 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11629 32-bit targets testing an -m64 multilib.
11631 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11633 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11636 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11638 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11640 2016-01-21 Christian Bruel <christian.bruel@st.com>
11643 * gcc.target/i386/pr68674.c
11644 * gcc.target/aarch64/pr68674.c
11645 * gcc.target/arm/pr68674.c
11647 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11650 * gcc.c-torture/execute/pr69403.c: New test.
11652 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11655 * g++.dg/template/pr55843.C: New.
11657 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11660 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11661 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11663 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11666 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11667 from dg-do compile directive, and instead add
11668 { dg-require-effective-target int128 }.
11670 2016-01-20 Martin Sebor <msebor@redhat.com>
11673 * gcc.dg/sync-fetch.c: New test.
11675 2016-01-21 Martin Sebor <msebor@redhat.com>
11678 * gcc.target/powerpc/pr69252.c: New test.
11680 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11683 * gfortran.dg/pr65996.f90: New test.
11685 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11688 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11689 expected to generate an error.
11691 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11693 PR middle-end/66178
11694 * gcc.dg/torture/pr66178.c: New test.
11696 2016-01-21 Anton Blanchard <anton@samba.org>
11697 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11700 * gcc.target/powerpc/pr63354.c: New test.
11702 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11704 PR rtl-optimization/68990
11705 * gcc.target/i386/pr68990: New.
11707 2016-01-21 Nick Clifton <nickc@redhat.com>
11710 * gcc.target/mips/pr69129.c: New.
11712 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11715 * g++.dg/cpp0x/pr58046.C: New.
11717 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11721 * gcc.target/arm/pr69187.c: New test.
11724 * g++.dg/torture/pr69355.C: New test.
11726 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11727 Sebastian Pop <s.pop@samsung.com>
11729 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11731 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11732 Sebastian Pop <s.pop@samsung.com>
11734 * gcc.dg/graphite/pr68976.c: New test.
11736 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11738 PR middle-end/67653
11739 * c-c++-common/pr67653.c: New test.
11740 * gcc.dg/torture/pr29119.c: Add dg-warning.
11742 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11744 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11746 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11749 * gcc.dg/pr24293.c: New test.
11750 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11751 incomplete struct type.
11752 * gcc.dg/declspec-1.c: Likewise.
11753 * gcc.dg/pr63549.c: Likewise.
11755 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11757 PR tree-optimization/66612
11758 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11759 for bdn instruction.
11761 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11763 * lib/target-supports.exp
11764 (check_effective_target_arm_fp_ok_nocache): New.
11765 (check_effective_target_arm_fp_ok): New.
11766 (add_options_for_arm_fp): New.
11767 (check_effective_target_arm_crypto_ok_nocache): Require
11768 target_arm_v8_neon_ok instead of arm32.
11769 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11770 (check_effective_target_arm_crypto_pragma_ok): New.
11771 (add_options_for_arm_vfp): New.
11772 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11773 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11774 target instead. Force initial fpu to vfp.
11775 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11776 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11777 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11779 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11780 use arm_vfp effective target instead. Force initial fpu to vfp.
11781 * gcc.target/arm/attr-neon3.c: Likewise.
11782 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11784 * gcc.target/arm/unsigned-float.c: Likewise.
11785 * gcc.target/arm/vfp-1.c: Likewise.
11786 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11787 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11788 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11789 * gcc.target/arm/vfp-ldmias.c: Likewise.
11790 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11791 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11792 * gcc.target/arm/vfp-stmiad.c: Likewise.
11793 * gcc.target/arm/vfp-stmias.c: Likewise.
11794 * gcc.target/arm/vnmul-1.c: Likewise.
11795 * gcc.target/arm/vnmul-2.c: Likewise.
11796 * gcc.target/arm/vnmul-3.c: Likewise.
11797 * gcc.target/arm/vnmul-4.c: Likewise.
11799 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11802 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11803 the MPX run-time library, for compile-time MPX test.
11804 * gcc.target/i386/chkp-always_inline.c: Likewise.
11805 * gcc.target/i386/chkp-bndret.c: Likewise.
11806 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11807 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11808 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11809 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11810 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11811 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11812 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11813 * gcc.target/i386/chkp-label-address.c: Likewise.
11814 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11815 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11816 * gcc.target/i386/chkp-pr69044.c: Likewise.
11817 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11818 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11819 * gcc.target/i386/chkp-strchr.c: Likewise.
11820 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11821 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11822 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11823 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11824 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11825 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11826 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11827 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11828 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11829 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11830 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11831 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11832 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11833 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11834 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11835 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11836 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11837 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11838 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11839 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11840 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11841 * gcc.target/i386/pr63995-2.c: Likewise.
11842 * gcc.target/i386/pr64805.c: Likewise.
11843 * gcc.target/i386/pr65044.c: Likewise.
11844 * gcc.target/i386/pr65167.c: Likewise.
11845 * gcc.target/i386/pr65183.c: Likewise.
11846 * gcc.target/i386/pr65184.c: Likewise.
11847 * gcc.target/i386/thunk-retbnd.c: Likewise.
11849 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11851 PR tree-optimization/69328
11852 * gcc.dg/pr69328.c: New test.
11854 2016-01-20 Jeff Law <law@redhat.com>
11857 * gcc.target/m68k/pr25114.c: New test.
11859 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11861 * gcc.target/arm/memset-inline-10.c: Added
11862 dg-require-effective-target arm_thumb2_ok.
11864 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11866 * gcc.dg/debug/dwarf2/sso.c: New test.
11868 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11871 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11872 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11873 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11875 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11878 * g++.dg/ipa/devirt-50.C: New testcase.
11880 2016-01-19 Marek Polacek <polacek@redhat.com>
11883 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11884 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11886 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11889 * gcc.target/arm/pr69135_1.c: New test.
11891 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11893 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11895 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11897 * gcc.target/aarch64/ccmp_1.c: New testcase.
11899 2016-01-19 Marek Polacek <polacek@redhat.com>
11902 * g++.dg/cpp0x/enum30.C: New test.
11904 2016-01-19 Richard Biener <rguenther@suse.de>
11906 PR tree-optimization/69336
11907 * g++.dg/tree-ssa/pr69336.C: New testcase.
11909 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11912 * gcc.dg/pr65779.c: New test.
11914 2016-01-19 Richard Biener <rguenther@suse.de>
11916 PR tree-optimization/69352
11917 * gcc.dg/torture/pr69352.c: New testcase.
11919 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11921 PR rtl-optimization/68955
11922 PR rtl-optimization/64557
11923 * gcc.dg/torture/pr68955.c: New test.
11925 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11928 * g++.dg/torture/pr69136.C: New testcase.
11930 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11933 * g++.dg/lto/pr69133_0.C: New testcase.
11934 * g++.dg/lto/pr69133_1.C: New testcase.
11936 2016-01-15 Jeff Law <law@redhat.com>
11938 PR tree-optimization/69320
11939 * gcc.c-torture/pr69320-1.c: New test.
11940 * gcc.c-torture/pr69320-2.c: New test.
11941 * gcc.c-torture/pr69320-3.c: New test.
11942 * gcc.c-torture/pr69320-4.c: New test.
11944 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11949 * g++.dg/template/pr11858.C: New test.
11950 * g++.dg/template/pr24663.C: New test.
11951 * g++.dg/template/unify12.C: New test.
11952 * g++.dg/template/unify13.C: New test.
11953 * g++.dg/template/unify14.C: New test.
11954 * g++.dg/template/unify15.C: New test.
11955 * g++.dg/template/unify16.C: New test.
11956 * g++.dg/template/unify17.C: New test.
11958 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11961 * gcc.dg/pr69181-1.c: New test file.
11962 * gcc.dg/pr69181-2.c: New test file.
11963 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11964 globals by moving it to...
11965 (cleanup-after-saved-dg-test): ...this new function. Add
11966 "global additional_sources_used". Add reset of global
11967 multiline_expected_outputs to the empty list.
11968 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11970 (multiline_expected_outputs): ...this, and updated comments to
11971 note that it is modified from gcc-dg.exp.
11972 (dg-end-multiline-output): Update for the above renaming.
11973 (handle-multiline-outputs): Likewise. Remove the clearing
11974 of the expected outputs to the empty list.
11976 2016-01-18 Richard Biener <rguenther@suse.de>
11978 PR tree-optimization/69297
11979 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11981 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11983 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11985 * gcc.target/mips/mips-3d-2.c: Likewise.
11986 * gcc.target/mips/mips-3d-3.c: Likewise.
11987 * gcc.target/mips/mips-3d-4.c: Likewise.
11988 * gcc.target/mips/mips-3d-5.c: Likewise.
11989 * gcc.target/mips/mips-3d-6.c: Likewise.
11990 * gcc.target/mips/mips-3d-7.c: Likewise.
11991 * gcc.target/mips/mips-3d-8.c: Likewise.
11992 * gcc.target/mips/mips-3d-9.c: Likewise.
11993 * gcc.target/mips/mips-ps-1.c: Likewise.
11994 * gcc.target/mips/mips-ps-2.c: Likewise.
11995 * gcc.target/mips/mips-ps-3.c: Likewise.
11996 * gcc.target/mips/mips-ps-4.c: Likewise.
11997 * gcc.target/mips/mips-ps-5.c: Likewise.
11998 * gcc.target/mips/mips-ps-6.c: Likewise.
11999 * gcc.target/mips/mips-ps-7.c: Likewise.
12000 * gcc.target/mips/mips-ps-type.c: Likewise.
12001 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12002 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12004 2016-01-18 Tom de Vries <tom@codesourcery.com>
12006 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12007 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12008 * c-c++-common/goacc/kernels-empty.c: New test.
12009 * c-c++-common/goacc/kernels-eternal.c: New test.
12010 * c-c++-common/goacc/kernels-loop-2.c: New test.
12011 * c-c++-common/goacc/kernels-loop-3.c: New test.
12012 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12013 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12014 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12015 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12016 * c-c++-common/goacc/kernels-loop-data.c: New test.
12017 * c-c++-common/goacc/kernels-loop-g.c: New test.
12018 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12019 * c-c++-common/goacc/kernels-loop-n.c: New test.
12020 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12021 * c-c++-common/goacc/kernels-loop.c: New test.
12022 * c-c++-common/goacc/kernels-noreturn.c: New test.
12023 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12024 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12025 * c-c++-common/goacc/kernels-reduction.c: New test.
12027 2016-01-18 Tom de Vries <tom@codesourcery.com>
12029 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12030 * gcc.dg/autopar/outer-2.c: Same.
12031 * gcc.dg/autopar/outer-3.c: Same.
12032 * gcc.dg/autopar/outer-4.c: Same.
12033 * gcc.dg/autopar/outer-5.c: Same.
12034 * gcc.dg/autopar/outer-6.c: Same.
12035 * gcc.dg/autopar/parallelization-1.c: Same.
12036 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12037 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12038 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12039 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12040 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12041 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12042 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12043 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12044 * gcc.dg/autopar/pr39500-1.c: Same.
12045 * gcc.dg/autopar/pr39500-2.c: Same.
12046 * gcc.dg/autopar/pr46193.c: Same.
12047 * gcc.dg/autopar/pr46194.c: Same.
12048 * gcc.dg/autopar/pr49580.c: Same.
12049 * gcc.dg/autopar/pr49960-1.c: Same.
12050 * gcc.dg/autopar/pr49960.c: Same.
12051 * gcc.dg/autopar/pr68373.c: Same.
12052 * gcc.dg/autopar/reduc-1.c: Same.
12053 * gcc.dg/autopar/reduc-1char.c: Same.
12054 * gcc.dg/autopar/reduc-1short.c: Same.
12055 * gcc.dg/autopar/reduc-2.c: Same.
12056 * gcc.dg/autopar/reduc-2char.c: Same.
12057 * gcc.dg/autopar/reduc-2short.c: Same.
12058 * gcc.dg/autopar/reduc-3.c: Same.
12059 * gcc.dg/autopar/reduc-4.c: Same.
12060 * gcc.dg/autopar/reduc-6.c: Same.
12061 * gcc.dg/autopar/reduc-7.c: Same.
12062 * gcc.dg/autopar/reduc-8.c: Same.
12063 * gcc.dg/autopar/reduc-9.c: Same.
12064 * gcc.dg/autopar/uns-outer-4.c: Same.
12065 * gcc.dg/autopar/uns-outer-5.c: Same.
12066 * gcc.dg/autopar/uns-outer-6.c: Same.
12067 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12068 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12070 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12073 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12074 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12076 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12079 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12080 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12081 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12083 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12086 * gcc.dg/tree-ssa/sra-17.c: New.
12087 * gcc.dg/tree-ssa/sra-18.c: New.
12089 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12091 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12093 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12095 * gnat.dg/inline12.adb: New test.
12097 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12099 PR tree-optimization/66797
12100 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12102 2016-01-18 Richard Biener <rguenther@suse.de>
12104 PR tree-optimization/69170
12105 * gcc.dg/torture/pr69170.c: New testcase.
12107 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12109 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12111 2016-01-16 Tom de Vries <tom@codesourcery.com>
12113 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12115 2016-01-16 Tom de Vries <tom@codesourcery.com>
12117 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12118 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12119 redundant dg-require-effective-target pthread.
12120 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12121 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12122 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12123 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12124 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12125 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12126 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12128 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12131 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12132 * gcc.target/powerpc/recip-7.c: Same.
12134 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12137 * g++.dg/template/pr69091.C: New test.
12139 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12141 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12142 dump does not contain an error_mark_node.
12143 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12144 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12146 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12149 * g++.dg/template/pr68936.C: New test.
12151 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12154 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12155 * gcc.target/powerpc/recip-2.c: Same.
12156 * gcc.target/powerpc/recip-3.c: Same.
12157 * gcc.target/powerpc/recip-4.c: Same.
12158 * gcc.target/powerpc/recip-sqrtf.c: Same.
12160 2016-01-15 Jeff Law <law@redhat.com>
12162 PR tree-optimization/69270
12163 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12164 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12166 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12169 * gfortran.dg/deferred_character_13.f90: New test for the fix
12170 of comment 3 of the PR.
12173 * gfortran.dg/deferred_character_8.f90: New test
12174 * gfortran.dg/allocate_error_5.f90: New test
12177 * gfortran.dg/deferred_character_10.f90: New test
12180 * gfortran.dg/deferred_character_14.f90: New test
12183 * gfortran.dg/deferred_character_11.f90: New test
12186 * gfortran.dg/deferred_character_9.f90: New test
12188 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12190 PR rtl-optimization/69030
12191 * gcc.target/i386/pr69030.c: New.
12193 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12195 * gcc.target/aarch64/target_attr_17.c: New test.
12197 2016-01-15 Richard Biener <rguenther@suse.de>
12199 PR tree-optimization/66856
12200 * gcc.dg/torture/pr66856-1.c: New testcase.
12201 * gcc.dg/torture/pr66856-2.c: Likewise.
12203 2016-01-15 Richard Biener <rguenther@suse.de>
12206 * g++.dg/lto/pr69137_0.C: New testcase.
12208 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12210 PR middle-end/69246
12211 * gcc.target/i386/pr69246.c: New test.
12213 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12215 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12217 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12220 * g++.dg/init/const9.C: Disable test on S/390.
12222 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12224 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12225 * g++.dg/Wno-frame-address.C: Ditto.
12227 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12229 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12231 2016-01-15 Richard Biener <rguenther@suse.de>
12233 PR tree-optimization/68961
12234 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12236 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12238 * gcc.target/i386/pr65105-5.c: New test.
12240 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12242 * gcc.c-torture/execute/alias-4.c: New testcase.
12244 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12247 * g++.dg/ipa/devirt-49.C: New testcase.
12249 2016-01-15 Christian Bruel <christian.bruel@st.com>
12252 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12253 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12254 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12256 2016-01-15 Richard Biener <rguenther@suse.de>
12258 PR tree-optimization/69117
12259 * gcc.dg/torture/pr69117.c: New testcase.
12261 2015-01-14 Ryan Burn <contact@rnburn.com>
12264 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12266 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12269 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12270 range tests use 100 * maximum instead of maximum + 1.
12272 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12275 * gcc.dg/guality/pr69244.c: New test.
12277 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12279 * lib/target-supports.exp (check_effective_target_issignaling):
12281 * gcc.dg/pr61441.c: Require issignaling effective target.
12283 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12286 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12288 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12291 PR preprocessor/69177
12292 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12293 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12294 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12295 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12297 2016-01-14 Marek Polacek <polacek@redhat.com>
12300 * gcc.dg/array-15.c: New test.
12302 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12304 PR middle-end/68146
12305 PR tree-optimization/69155
12306 * gfortran.dg/pr68146.f: New test.
12307 * gfortran.dg/pr69155.f90: New test.
12309 2016-01-14 Richard Biener <rguenther@suse.de>
12311 PR tree-optimization/68060
12312 * gcc.dg/torture/pr68060-1.c: New testcase.
12313 * gcc.dg/torture/pr68060-2.c: Likewise.
12315 2016-01-14 Nick Clifton <nickc@redhat.com>
12317 * lib/target-supports.exp
12318 (check_effective_target_arm_neon_ok_nocache): Add an option
12319 sequence that includes setting the ARM architecture to ARMv7-A.
12320 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12321 command line options necessary to enable Neon support.
12322 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12323 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12324 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12325 * gcc.target/arm/pr69180.c: Likewise.
12327 2016-01-14 Jeff Law <law@redhat.com>
12329 PR tree-optimization/69270
12330 * gcc.dg/tree-ssa/pr69270.c: New test.
12332 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12335 * c-c++-common/pr66208.c: New file.
12337 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12339 PR tree-optimization/69156
12340 * gcc.dg/pr69156.c: New test.
12342 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12344 * gcc.target/i386/pr69225-7.c: New test.
12346 2016-01-13 Richard Henderson <rth@redhat.com>
12348 * gcc.dg/tm/memopt-13.c: Update expected function.
12349 * gcc.dg/tm/memopt-6.c: Likewise.
12351 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12353 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12354 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12355 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12356 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12358 2016-01-13 Tom de Vries <tom@codesourcery.com>
12360 PR tree-optimization/69169
12361 * gcc.dg/pr69169.c: New test.
12363 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12366 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12367 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12368 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12369 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12370 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12371 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12372 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12373 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12375 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12378 * gcc.dg/pr69247.c: New test.
12380 2016-01-13 Richard Biener <rguenther@suse.de>
12382 PR tree-optimization/69242
12383 * gcc.dg/torture/pr69242.c: New testcase.
12385 2016-01-13 Richard Biener <rguenther@suse.de>
12387 PR tree-optimization/69186
12388 * gcc.dg/torture/pr69186.c: New testcase.
12390 2016-01-13 Jeff Law <law@redhat.com>
12392 PR tree-optimization/67755
12393 * gcc.dg/tree-ssa/pr67755.c: New test.
12395 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12397 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12398 pass number in output by a star.
12400 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12402 PR tree-optimization/68911
12403 * gcc.c-torture/execute/pr68911.c: New test.
12405 2016-01-12 Marek Polacek <polacek@redhat.com>
12408 * g++.dg/warn/permissive-1.C: New test.
12410 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12414 * g++.dg/opt/pr69213.C: New test.
12416 2016-01-12 Christian Bruel <christian.bruel@st.com>
12419 * gcc.target/arm/pr69180.c: New test.
12421 2016-01-12 Richard Biener <rguenther@suse.de>
12424 * g++.dg/lto/pr69077_0.C: New testcase.
12425 * g++.dg/lto/pr69077_1.C: Likewise.
12427 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12430 * g++.dg/opt/pr69175.C: New test.
12432 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12434 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12435 rather than #including math.h & stdlib.h.
12436 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12437 * gcc.dg/vect/pr49771.c: Likewise.
12438 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12439 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12440 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12441 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12442 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12443 * gcc.dg/vect/pr44507.c: Likewise.
12444 * gcc.dg/vect/pr45902.c: Likewise.
12445 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12446 * gcc.dg/vect/vect-117.c: Likewise.
12447 * gcc.dg/vect/vect-99.c: Likewise.
12448 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12449 * gcc.dg/vect/vect-cond-1.c: Likewise.
12450 * gcc.dg/vect/vect-cond-2.c: Likewise.
12451 * gcc.dg/vect/vect-cond-3.c: Likewise.
12452 * gcc.dg/vect/vect-cond-4.c: Likewise.
12453 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12454 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12455 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12456 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12457 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12458 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12459 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12460 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12461 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12462 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12463 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12464 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12465 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12466 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12467 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12468 include of signal.h.
12469 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12470 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12471 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12472 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12473 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12474 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12475 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12476 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12477 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12478 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12479 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12480 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12481 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12482 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12483 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12484 * gcc.dg/vect/vect-outer-5.c: Likewise.
12485 * gcc.dg/vect/vect-outer-6.c: Likewise.
12486 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12487 include of stdio.h.
12489 2016-01-12 Nick Clifton <nickc@redhat.com>
12492 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12493 to fread so that it will be found in all target runtimes.
12495 2016-01-12 Richard Biener <rguenther@suse.de>
12497 PR tree-optimization/69053
12498 * g++.dg/torture/pr69053.C: New testcase.
12500 2016-01-12 Richard Biener <rguenther@suse.de>
12502 PR tree-optimization/69168
12503 * gcc.dg/torture/pr69168.c: New testcase.
12505 2016-01-12 Richard Biener <rguenther@suse.de>
12507 PR tree-optimization/69157
12508 * gcc.dg/torture/pr69157.c: New testcase.
12510 2016-01-12 Richard Biener <rguenther@suse.de>
12512 PR tree-optimization/69174
12513 * gcc.dg/torture/pr69174.c: New testcase.
12515 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12519 * g++.dg/tls/pr66808.C: New test.
12520 * g++.dg/tls/pr69000.C: New test.
12522 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12524 * gcc.target/powerpc/swaps-p8-23.c: New test.
12525 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12527 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12529 PR tree-optimization/68356
12530 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12532 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12533 Jim Wilson <jim.wilson@linaro.org>
12536 * gcc.target/arm/pr69194.c: New test.
12538 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12541 * gcc.target/i386/pr69225-1.c: New test.
12542 * gcc.target/i386/pr69225-2.c: Likewise.
12543 * gcc.target/i386/pr69225-3.c: Likewise.
12544 * gcc.target/i386/pr69225-4.c: Likewise.
12545 * gcc.target/i386/pr69225-5.c: Likewise.
12546 * gcc.target/i386/pr69225-6.c: Likewise.
12548 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12551 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12555 * gcc.dg/pr69071.c: New test.
12558 * g++.dg/opt/pr69211.C: New test.
12560 PR tree-optimization/69214
12561 * gcc.c-torture/compile/pr69214.c: New test.
12563 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12565 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12566 * gcc.target/i386/pr66232-11.c: Ditto.
12567 * gcc.target/i386/pr66232-12.c: Ditto.
12568 * gcc.target/i386/pr66232-13.c: Ditto.
12570 2016-01-11 Richard Biener <rguenther@suse.de>
12572 PR tree-optimization/69173
12573 * gcc.dg/torture/pr69173.c: New testcase.
12575 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12577 PR rtl-optimization/68796
12578 * gcc.target/aarch64/tst_5.c: New test.
12579 * gcc.target/aarch64/tst_6.c: Likewise.
12581 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12583 PR rtl-optimization/68841
12584 * gcc.dg/pr68841.c: New test.
12585 * gcc.c-torture/execute/pr68841.c: New test.
12587 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12589 PR rtl-optimization/68920
12590 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12592 * gcc.dg/ifcvt-5.c: New test.
12594 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12597 * g++.dg/pr69123.C: New.
12599 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12602 * gcc.target/i386/pr69010.c: New test.
12604 2016-01-11 Martin Jambor <mjambor@suse.cz>
12607 * gcc.target/i386/chkp-pr69044.c: New test.
12609 2016-01-11 Tom de Vries <tom@codesourcery.com>
12611 PR tree-optimization/69109
12612 * gcc.dg/autopar/pr69109-2.c: New test.
12613 * gcc.dg/autopar/pr69109.c: New test.
12615 2016-01-11 Tom de Vries <tom@codesourcery.com>
12617 PR tree-optimization/69108
12618 * gcc.dg/autopar/pr69108.c: New test.
12620 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12623 * c-c++-common/Wisleading-indentation.c: Augment test.
12625 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12628 * gfortran.dg/inline_matmul_12.f90: New test.
12630 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12633 * gfortran.dg/actual_array_offset_1: New test.
12635 2016-01-10 Tom de Vries <tom@codesourcery.com>
12637 PR tree-optimization/69062
12638 * gcc.dg/autopar/pr69062.c: New test.
12640 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12642 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12643 * gcc.dg/vect/slp-perm-2.c: Likewise.
12644 * gcc.dg/vect/slp-perm-3.c: Likewise.
12645 * gcc.dg/vect/slp-perm-5.c: Likewise.
12646 * gcc.dg/vect/slp-perm-6.c: Likewise.
12647 * gcc.dg/vect/slp-perm-7.c: Likewise.
12648 * gcc.dg/vect/slp-perm-8.c: Likewise.
12650 2016-01-10 Tom de Vries <tom@codesourcery.com>
12652 PR tree-optimization/69039
12653 * gcc.dg/autopar/pr69039.c: New test.
12655 2016-01-09 Marek Polacek <polacek@redhat.com>
12658 * g++.dg/pr69113.C: New test.
12660 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12662 PR middle-end/50865
12663 PR tree-optimization/69097
12664 * gcc.c-torture/execute/pr50865.c: New test.
12665 * gcc.c-torture/execute/pr69097-1.c: New test.
12666 * gcc.c-torture/execute/pr69097-2.c: New test.
12667 * gcc.dg/pr69097-1.c: New test.
12668 * gcc.dg/pr69097-2.c: New test.
12670 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12673 * g++.dg/opt/pr69164.C: New test.
12675 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12677 PR tree-optimization/69167
12678 * gcc.dg/pr69167.c: New test.
12680 2016-01-08 Marek Polacek <polacek@redhat.com>
12683 * g++.dg/pr68449.C: New.
12685 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12687 PR tree-optimization/68707
12688 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12689 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12690 on platforms supporting it.
12691 * gcc.dg/vect/slp-perm-2.c: Likewise.
12692 * gcc.dg/vect/slp-perm-3.c: Likewise.
12693 * gcc.dg/vect/slp-perm-5.c: Likewise.
12694 * gcc.dg/vect/slp-perm-7.c: Likewise.
12695 * gcc.dg/vect/slp-perm-8.c: Likewise.
12696 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12697 on platforms supporting it.
12699 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12701 PR tree-optimization/69162
12702 * gcc.dg/pr69162.c: New test.
12704 PR tree-optimization/69172
12705 * gcc.dg/pr69172.c: New test.
12707 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12709 PR tree-optimization/67781
12710 * gcc.c-torture/execute/pr67781.c: New file.
12712 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12714 PR tree-optimization/69083
12715 * gcc.dg/vect/pr69083.c: New test.
12717 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12719 PR tree-optimization/61441
12720 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12721 Use -fexcess-precision=standard for compiler options.
12722 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12724 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12727 * gfortran.dg/gomp/pr69128.f90: New test.
12730 * g++.dg/ext/pr69145-1.C: New test.
12731 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12732 * g++.dg/ext/pr69145-2.h: New file.
12734 2016-01-07 Martin Sebor <msebor@redhat.com>
12737 * gcc.dg/atomic-fetch-bool.c: New test.
12738 * gcc.dg/sync-fetch-bool.c: New test.
12740 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12743 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12745 2016-01-07 Nick Clifton <nickc@redhat.com>
12748 * g++.dg/pr66655.C: New test.
12749 * g++.dg/pr66655_1.cc: Test support file.
12750 * g++.dg/pr66655.h: Test header file.
12752 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12755 gfortran.dg/gomp/pr66680.f90: New test.
12757 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12760 * gcc.target/i386/pr69171-1.c: New test.
12761 * gcc.target/i386/pr69171-2.c: Likewise.
12762 * gcc.target/i386/pr69171-3.c: Likewise.
12763 * gcc.target/i386/pr69171-4.c: Likewise.
12764 * gcc.target/i386/pr69171-5.c: Likewise.
12765 * gcc.target/i386/pr69171-6.c: Likewise.
12767 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12769 PR middle-end/67639
12770 * c-c++-common/pr67639.c: New test.
12772 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12774 PR tree-optimization/69141
12775 * g++.dg/opt/pr69141.C: New test.
12777 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12779 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12781 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12784 * gcc.target/i386/pr69140.c: New test
12786 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12788 * gcc.dg/bad-dereference.c: New test case.
12790 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12792 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12794 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12796 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12798 2016-01-06 Marek Polacek <polacek@redhat.com>
12801 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12803 2016-01-05 Marek Polacek <polacek@redhat.com>
12806 * gcc.dg/atomic-invalid-2.c: New.
12808 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12811 * gcc.target/i386/pr68991.c: New test.
12813 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12816 * g++.dg/pr68991-1.C: New test.
12817 * g++.dg/pr68991-2.C: Likewise.
12819 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12822 * gcc.target/ia64/pr60465-gprel64.c: New test.
12823 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12825 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12827 PR rtl-optimization/68651
12828 * gcc.target/aarch64/pr68651_1.c: New test.
12830 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12833 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12835 2016-01-05 Nathan Sidwell <nathan@acm.org>
12838 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12840 * gcc.dg/alias-15.c: New.
12842 2016-01-05 Nick Clifton <nickc@redhat.com>
12845 * g++.dg/pr68770.C: New test.
12847 2016-01-04 Mike Stump <mikestump@comcast.net>
12849 * lib/target-supports.exp (check_effective_target_cilkplus):
12850 cilkplus targets require pthreads.
12851 (check_effective_target_cilkplus): Remove special case for NVPTX.
12853 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12855 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12858 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12860 Update copyright years.
12862 2016-01-04 Marek Polacek <polacek@redhat.com>
12865 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12866 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12867 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12869 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12871 * gcc.target/sparc/20160104-2.c: New test.
12873 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12875 * gcc.target/sparc/20160104-1.c: New test.
12877 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12880 * gfortran.dg/pr65045.f90: New test.
12882 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12884 * gnat.dg/specs/debug1.ads: Delete.
12886 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12888 PR libgfortran/68867
12889 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12892 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12894 PR libgfortran/68867
12895 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12898 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12901 * gfortran.dg/pr68864.f90: New test.
12903 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12905 PR tree-optimization/69070
12906 * gcc.dg/pr69070.c: New test.
12909 * gfortran.dg/pr69055.f90: New test.
12912 * gcc.dg/pr69015.c: New test.
12914 Copyright (C) 2016 Free Software Foundation, Inc.
12916 Copying and distribution of this file, with or without modification,
12917 are permitted in any medium without royalty provided the copyright
12918 notice and this notice are preserved.