]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
Implement -Wimplicit-fallthrough.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-26 Marek Polacek <polacek@redhat.com>
2
3 PR c/7652
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.
34
35 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
36
37 PR fortran/77429
38 * gfortran.dg/pr77429.f90: New test.
39
40 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
41
42 PR fortran/77694
43 * gfortran.dg/pr77694.f90: New test.
44
45 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
46
47 PR target/51244
48 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
49
50 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
51
52 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
53 for 32-bit mode.
54
55 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
56
57 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
58 for 32-bit mode.
59
60 2016-09-24 Marek Polacek <polacek@redhat.com>
61
62 PR c/77490
63 * c-c++-common/Wbool-operation-1.c: New test.
64 * gcc.dg/Wbool-operation-1.c: New test.
65
66 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
67
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.
72
73 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
74
75 PR fortran/48298
76 * gfortran.dg/negative_unit_check.f90: Update test.
77 * gfortran.dg/dtio_14.f90: New test.
78
79 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
80
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.
88
89 2016-09-23 Martin Sebor <msebor@redhat.com>
90
91 PR testsuite/77713
92 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
93 assuming long double is bigger than double.
94
95 2016-09-23 Jakub Jelinek <jakub@redhat.com>
96
97 Implement P0138R2, C++17 construction rules for enum class values
98 * g++.dg/cpp1z/direct-enum-init1.C: New test.
99
100 2016-09-23 David Malcolm <dmalcolm@redhat.com>
101
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
105 in r240434.
106
107 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
108
109 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
110
111 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
112 Tom de Vries <tom@codesourcery.com>
113
114 PR testsuite/77411
115 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
116
117 2016-09-23 Marek Polacek <polacek@redhat.com>
118
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.
131
132 2016-09-23 David Malcolm <dmalcolm@redhat.com>
133
134 PR preprocessor/77672
135 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
136 (test_terminator_location): New function.
137
138 2016-09-23 Richard Biener <rguenther@suse.de>
139
140 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
141
142 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
143
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
152 defined.
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
157 defined.
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
168 defined.
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
172 defined.
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
176 defined.
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
180 defined.
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
197 defined.
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
201 defined.
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
205 defined.
206 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
207 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
208 Likewise.
209 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
210 Likewise.
211 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
213 Likewise.
214 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
215 Likewise.
216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
217 Likewise.
218 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
219 Likewise.
220 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
221 Likewise.
222 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
223 Likewise.
224 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
226 Likewise.
227 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
228 Likewise.
229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
230 Likewise.
231 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
232 Likewise.
233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
234 Likewise.
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:
238 Likewise.
239
240 2016-09-23 Jiong Wang <jiong.wang@arm.com>
241 Matthew Wahab <matthew.wahab@arm.com>
242
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.
280
281 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
282
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
287 support.
288
289 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
290
291 PR ipa/77677
292 * gcc.dg/torture/pr77677.c: New test.
293
294 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
295
296 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
297 here now.
298
299 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
300
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.
303
304 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
305
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.
309
310 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
311
312 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
313 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
314
315 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
316
317 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
318 output to the simplified instructions.
319
320 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
321
322 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
323 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
324
325 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
326
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
339 for testing __fp16.
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.
344
345 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
346
347 * gcc.target/arm/short-vfp-1.c: New.
348
349 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
350
351 * gcc.target/arm/attr-fp16-arith-1.c: New.
352
353 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
354
355 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
356 New.
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.
367
368 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
369
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.
397
398 2016-09-23 Martin Liska <mliska@suse.cz>
399
400 * gcc.dg/ipa/pr77653.c: Replace adress
401 with address.
402
403 2016-09-23 Martin Liska <mliska@suse.cz>
404
405 * gcc.target/i386/movbe-4.c: New test.
406
407 2016-09-23 Martin Liska <mliska@suse.cz>
408
409 * gcc.target/i386/crc32-5.c: New test.
410
411 2016-09-23 Martin Liska <mliska@suse.cz>
412
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.
416
417 2016-09-23 Jakub Jelinek <jakub@redhat.com>
418
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.
422
423 2016-09-22 Martin Sebor <msebor@redhat.com>
424
425 PR target/77676
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.
430
431 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
432
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.
444
445 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
446
447 PR c++/61019
448 * g++.dg/cpp0x/pr61019.C: New.
449
450 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
451 Terry Guo <terry.guo@arm.com>
452
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.
456
457 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
458
459 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
460 Remove SSE effective target requirement.
461
462 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
463
464 PR c++/71979
465 * g++.dg/cpp0x/pr71979.C: New.
466
467 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
468
469 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
470
471 2016-09-22 Martin Liska <mliska@suse.cz>
472
473 PR ipa/77653
474 * gcc.dg/ipa/pr77653.c: New test.
475
476 2016-09-22 Jakub Jelinek <jakub@redhat.com>
477
478 PR fortran/77665
479 * gfortran.dg/gomp/pr77665.f90: New test.
480
481 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
482
483 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
484 * gfortran.dg/dtio_13.f90: New test.
485
486 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
487
488 PR fortran/66107
489 * gfortran.dg/pr66107.f90: New test.
490
491 2016-09-21 Ian Lance Taylor <iant@golang.org>
492
493 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
494 with call to builtin delete function.
495
496 2016-09-21 Joseph Myers <joseph@codesourcery.com>
497
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
502 tests.
503
504 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
505
506 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
507
508 2016-09-21 Jakub Jelinek <jakub@redhat.com>
509
510 PR c++/77651
511 * g++.dg/cpp1z/aligned-new6.C: New test.
512
513 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
514
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.
521
522 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
523
524 PR tree-optimization/77550
525 * g++.dg/pr77550.C: New test.
526
527 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
528
529 PR target/77326
530 * gcc.target/avr/torture/pr77326.c: New test.
531
532 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
533
534 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
535
536 2016-09-21 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/77648
539 * gcc.dg/torture/pr77648-1.c: New testcase.
540 * gcc.dg/torture/pr77648-2.c: Likewise.
541
542 2016-09-21 Richard Biener <rguenther@suse.de>
543 Jakub Jelinek <jakub@redhat.com>
544
545 PR tree-optimization/77621
546 * gcc.dg/pr77621.c: New testcase.
547
548 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
549
550 PR fortran/77657
551 * gfortran.dg/dtio_12.f90: New test.
552
553 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
554
555 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
556
557 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
558
559 PR tree-optimization/72835
560 * gcc.dg/tree-ssa/pr72835.c: New test.
561
562 2016-09-20 Martin Sebor <msebor@redhat.com>
563
564 PR middle-end/49905
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.
572
573 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
574
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.
578
579 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
580
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.
586
587 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
588
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.
606
607 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
608
609 PR target/77621
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.
613
614 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
615 Jakub Jelinek <jakub@redhat.com>
616
617 PR testsuite/63299
618 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
619 instead of delete.
620
621 2016-09-20 Jakub Jelinek <jakub@redhat.com>
622
623 PR c++/77626
624 * g++.dg/other/pr77626.C: New test.
625
626 PR c++/77638
627 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
628
629 PR c++/77637
630 * g++.dg/cpp0x/gen-attrs-62.C: New test.
631
632 PR middle-end/77624
633 * c-c++-common/pr77624-1.c: New test.
634 * c-c++-common/pr77624-2.c: New test.
635
636 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
637
638 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
639 of digits expected.
640
641 2016-09-20 Richard Biener <rguenther@suse.de>
642
643 PR tree-optimization/77646
644 * gcc.dg/torture/pr77646.c: New testcase.
645
646 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
647
648 PR c++/77434
649 * c-c++-common/Wint-in-bool-context.c: New test.
650
651 2016-09-19 Joseph Myers <joseph@codesourcery.com>
652
653 * gcc.dg/cr-decimal-dig-1.c: New test.
654
655 2016-09-19 Joseph Myers <joseph@codesourcery.com>
656
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.
661
662 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
663
664 PR rtl-optimization/77416
665 * gcc.target/powerpc/pr77416.c: New.
666
667 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
668
669 PR c++/77639
670 * g++.dg/template/error-recovery4.C: New test.
671
672 2016-09-19 Bin Cheng <bin.cheng@arm.com>
673
674 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
675
676 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
677
678 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
679 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
680
681 2016-09-19 Jakub Jelinek <jakub@redhat.com>
682 Jan Hubicka <jh@suse.cz>
683
684 PR target/77587
685 * gcc.dg/pr77587.c: New test.
686 * gcc.dg/pr77587a.c: New file.
687
688 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
689
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
698 new caf_register.
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
702 get_by_refs.
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.
710
711 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
712
713 PR fortran/77584
714 * gfortran.dg/dec_structure_15.f90: New testcase.
715
716 2016-09-19 Richard Biener <rguenther@suse.de>
717
718 PR middle-end/77605
719 * gcc.dg/torture/pr77605.c: New testcase.
720
721 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
722
723 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
724
725 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
726
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.
738
739 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
740
741 * gcc.target/i386/pr68633.c: Fix expected result.
742
743 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
744
745 PR fortran/68078
746 * gfortran.dg/pr68078.f90: New test.
747 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
748
749 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
750
751 PR target/77613
752 * gcc.target/powerpc/swaps-p8-25.c: New.
753
754 2016-09-16 Jakub Jelinek <jakub@redhat.com>
755
756 PR c++/77482
757 * g++.dg/cpp0x/constexpr-77482.C: New test.
758
759 PR c++/77379
760 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
761 thunk offsets.
762 * g++.dg/abi/abi-tag23a.C: Likewise.
763
764 PR c++/77338
765 * g++.dg/cpp0x/decltype-77338.C: New test.
766
767 PR c++/77375
768 * g++.dg/cpp0x/mutable1.C: New test.
769
770 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
771
772 PR fortran/77612
773 * gfortran.dg/pr77612.f90: New test.
774
775 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
776
777 * gcc.dg/torture/pr70421.c: Require int32plus.
778
779 2016-09-16 Jakub Jelinek <jakub@redhat.com>
780
781 PR middle-end/77475
782 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
783
784 PR target/77526
785 * gcc.target/i386/pr77526.c: New test.
786
787 2016-09-16 Jakub Jelinek <jakub@redhat.com>
788 Eric Botcazou <ebotcazou@adacore.com>
789
790 PR middle-end/77594
791 * gcc.target/i386/pr77594.c: New test.
792
793 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
794
795 PR fortran/69963
796 * gfortran.dg/misplaced_implicit_character.f90: New test.
797
798 2016-09-15 Bin Cheng <bin.cheng@arm.com>
799
800 PR tree-optimization/77503
801 * gcc.dg/vect/pr77503.c: New test.
802
803 2016-09-15 Richard Biener <rguenther@suse.de>
804
805 PR middle-end/77544
806 * c-c++-common/torture/pr77544.c: New testcase.
807
808 2016-09-15 Jakub Jelinek <jakub@redhat.com>
809
810 PR middle-end/77475
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.
817
818 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
819
820 PR fortran/72743
821 * gfortran.dg/goacc/pr72743.f90: New test.
822
823 2016-09-15 Richard Biener <rguenther@suse.de>
824
825 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
826
827 2016-09-15 Richard Biener <rguenther@suse.de>
828
829 PR tree-optimization/77514
830 * gcc.dg/torture/pr77514.c: New testcase.
831
832 2016-09-14 Jakub Jelinek <jakub@redhat.com>
833
834 PR c++/77549
835 * g++.dg/lookup/pr77549.C: New test.
836
837 2016-09-14 Marek Polacek <polacek@redhat.com>
838
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.
856
857 2016-09-14 Nathan Sidwell <nathan@acm.org>
858
859 PR c++/77539
860 * g++.dg/cpp1y/pr77539.C: New.
861
862 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
863
864 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
865 dg-require.
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.
871
872 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
873
874 * gfortran.dg/dec_structure_14.f90: New testcase.
875
876 2016-09-14 Jakub Jelinek <jakub@redhat.com>
877
878 PR sanitizer/68260
879 * c-c++-common/tsan/pr68260.c: New test.
880
881 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
882
883 PR target/70713
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.
887
888 2016-09-13 Jakub Jelinek <jakub@redhat.com>
889
890 * g++.dg/cpp0x/gen-attrs-61.C: New test.
891 * g++.dg/cpp1z/gen-attrs1.C: New test.
892
893 PR tree-optimization/77454
894 * gcc.dg/pr77454.c: New test.
895
896 PR c++/77553
897 * g++.dg/cpp1y/constexpr-77553.C: New test.
898
899 2016-09-13 David Malcolm <dmalcolm@redhat.com>
900
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.
904
905 2016-09-13 Jason Merrill <jason@redhat.com>
906 Tom de Vries <tom@codesourcery.com>
907
908 PR c++/77427
909 * g++.dg/pr77427.C: New test.
910
911 2016-09-13 Martin Liska <mliska@suse.cz>
912
913 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
914 effective target.
915 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
916 * lib/target-supports.exp: Define the new target.
917
918 2016-09-12 Andrew Pinski <apinski@cavium.com>
919
920 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
921 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
922
923 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
924
925 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
926 variable arguments.
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
930 variable argument.
931 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
932 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
933
934 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
935
936 PR c++/77496
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.
940
941 2016-09-12 David Malcolm <dmalcolm@redhat.com>
942
943 PR c/72858
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.
947
948 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
949
950 * gfortran.dg/pr77507.f90: Move to ...
951 * gfortran.dg/ieee/pr77507.f90: here.
952
953 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
954
955 PR ipa/61159
956 * compile/pr61159.c: New testcase
957
958 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
959
960 PR ipa/64316
961 * gcc.dg/ipa/pr63416.c: New testcase.
962
963 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
964 Steven G. Kargl <kargl@gcc.gnu.org>
965
966 PR fortran/77532
967 * gfortran.dg/dtio_11.f90: new test.
968
969 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
970
971 PR fortran/77507
972 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
973 * gfortran.dg/c_assoc_4.f90: Ditto.
974
975 2016-09-10 Tom de Vries <tom@codesourcery.com>
976
977 PR C/71602
978 * c-c++-common/va-arg-va-list-type.c: New test.
979
980 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
981
982 PR rtl-optimization/77289
983 * gcc.target/powerpc/pr77289.c: New test.
984
985 2016-09-09 Martin Sebor <msebor@redhat.com>
986
987 PR c/77520
988 PR c/77521
989 * gcc.dg/pr77520.c: New test.
990 * gcc.dg/pr77521.c: New test.
991
992 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
993
994 PR fortran/77506
995 * gfortran.dg/pr77506.f90: New test.
996
997 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
998
999 PR fortran/77507
1000 * gfortran.dg/pr77507.f90: New test.
1001
1002 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1003
1004 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1005
1006 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1007 Louis Krupp <lkrupp@gcc.gnu.org>
1008
1009 PR fortran/69514
1010 * gfortran.dg/pr69514_1.f90: New test.
1011 * gfortran.dg/pr69514_2.f90: New test.
1012
1013 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR fortran/77500
1016 * gfortran.dg/gomp/pr77500.f90: New test.
1017
1018 PR fortran/77516
1019 * gfortran.dg/gomp/pr77516.f90: New test.
1020
1021 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR middle-end/77475
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.
1030
1031 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1032
1033 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1034 "substring-locations.h".
1035
1036 2016-09-07 Richard Biener <rguenther@suse.de>
1037
1038 PR c/77450
1039 * c-c++-common/vector-subscript-8.c: Move ..
1040 * gcc.dg/pr77450.c: ... here.
1041
1042 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1043
1044 PR libgfortran/77393
1045 * gfortran.dg/fmt_f0_2.f90: Update test.
1046 * gfortran.dg/fmt_f0_3.f90: New test.
1047
1048 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1049
1050 PR debug/77389
1051 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1052 in dg-options.
1053
1054 PR debug/57519
1055 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1056
1057 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR target/69255
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.
1063
1064 2016-09-06 Martin Sebor <msebor@redhat.com>
1065
1066 PR c/77336
1067 * gcc.dg/format/miss-7.c: New test.
1068
1069 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1070
1071 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1072
1073 2016-09-06 Martin Liska <mliska@suse.cz>
1074
1075 PR gcov-profile/77378
1076 PR gcov-profile/77466
1077 * gcc.dg/profile-update-warning.c: New test.
1078
1079 2016-09-06 Richard Biener <rguenther@suse.de>
1080
1081 PR tree-optimization/77479
1082 * gcc.dg/torture/pr77479.c: New testcase.
1083
1084 2016-09-06 Richard Biener <rguenther@suse.de>
1085
1086 PR c/77450
1087 * c-c++-common/vector-subscript-7.c: Adjust.
1088 * c-c++-common/vector-subscript-8.c: New testcase.
1089
1090 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1091
1092 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1093
1094 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1095
1096 PR target/77476
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.
1100
1101 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1102 Update comment to mention also avx512f.
1103
1104 PR sanitizer/77396
1105 * g++.dg/asan/pr77396-2.C: New test.
1106
1107 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1108
1109 PR rtl-optimization/77452
1110 * gcc.target/i386/pr77452.c: New test.
1111
1112 2016-09-05 Marek Polacek <polacek@redhat.com>
1113
1114 PR c/77423
1115 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1116
1117 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1118
1119 PR fortran/77391
1120 * gfortran.dg/pr77391.f90: New test.
1121
1122 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1123
1124 PR fortran/77460
1125 * gfortran.dg/pr77460.f90: New test.
1126
1127 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR c/65467
1130 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1131
1132 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1133
1134 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1135
1136 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1137
1138 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1139 test case.
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.
1143
1144 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR c/65467
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.
1152
1153 PR sanitizer/77396
1154 * g++.dg/asan/pr77396.C: New test.
1155
1156 2016-09-01 Martin Sebor <msebor@redhat.com>
1157
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.
1161
1162 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1163
1164 PR libgfortran/77393
1165 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1166
1167 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1168
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.
1187
1188 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1189
1190 * gnat.dg/opt58.adb: New test.
1191 * gnat.dg/opt58_pkg.ads: New helper.
1192
1193 2016-09-01 Richard Biener <rguenther@suse.de>
1194
1195 PR middle-end/77436
1196 * gcc.dg/torture/pr77436.c: New testcase.
1197
1198 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1199
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.
1204
1205 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1206
1207 * gcc.target/aarch64/ands_3.c: New test.
1208
1209 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR fortran/77352
1212 * gfortran.dg/gomp/pr77352.f90: New test.
1213
1214 PR fortran/77374
1215 * gfortran.dg/gomp/pr77374.f08: New test.
1216
1217 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1218
1219 PR tree-optimization/73714
1220 * gcc.dg/tree-ssa/pr73714.c: New test.
1221
1222 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1223
1224 PR libgfortran/77393
1225 * gfortran.dg/fmt_f0_2.f90: New test.
1226
1227 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1228
1229 * gcc.target/i386/pr59539-2.c: Adapt options.
1230 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1231
1232 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1233
1234 PR fortran/77418
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.
1238
1239 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1240 Paul Thomas <pault@gcc.gnu.org>
1241
1242 PR fortran/48298
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.
1253
1254 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1255
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".
1260
1261 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1262
1263 * g++.dg/template/double-greater-than-fixit.C: New test case.
1264
1265 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1266
1267 * gnat.dg/opt57.ad[sb]: New test.
1268 * gnat.dg/opt57_pkg.ads: New helper.
1269
1270 2016-08-30 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/69047
1273 * gcc.dg/pr69047.c: Fix byte-order check.
1274
1275 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR tree-optimization/72866
1278 * gcc.dg/vect/pr72866.c: New test.
1279
1280 PR debug/77363
1281 * g++.dg/debug/dwarf2/pr77363.C: New test.
1282
1283 PR middle-end/77377
1284 * gcc.target/i386/pr77377.c: New test.
1285
1286 PR debug/77389
1287 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1288 in dg-options.
1289
1290 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1291
1292 * gfortran.dg/pr77372.f90: Moved to ...
1293 * gfortran.dg/ieee/pr77372.f90: here.
1294
1295 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1296
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.
1306
1307 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1308
1309 PR target/77403
1310 * gcc.target/i386/pr77403.c: New test.
1311
1312 2016-08-29 Marek Polacek <polacek@redhat.com>
1313
1314 PR c/77292
1315 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1316
1317 2016-08-29 Tom de Vries <tom@codesourcery.com>
1318
1319 PR c/77398
1320 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1321
1322 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1323
1324 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1325
1326 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1327
1328 * gfortran.dg/dec_structure_13.f90: New testcase.
1329
1330 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1331
1332 PR fortran/77261
1333 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1334 available.
1335
1336 2016-08-28 Tom de Vries <tom@codesourcery.com>
1337
1338 PR lto/70955
1339 * gcc.dg/pr70955.c: New test.
1340 * gcc.dg/lto/pr70955_0.c: Same.
1341 * gcc.dg/lto/pr70955_1.c: Same.
1342
1343 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1344
1345 PR tree-optimization/71077
1346 * gcc.target/i386/pr71077.c: New test.
1347
1348 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1349
1350 PR fortran/77380
1351 * gfortran.dg/pr77380.f90: New test.
1352
1353 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1354
1355 PR fortran/77372
1356 gfortran.dg/pr77372.f90: New test.
1357
1358 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1359
1360 * gcc.dg/spellcheck-fields-2.c (test): Move
1361 dg-begin/end-multiline-output within function body.
1362 (test_macro): New function.
1363
1364 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1365
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.
1370
1371 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1372
1373 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1374 Fix typo.
1375
1376 2016-08-26 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/69047
1379 * gcc.dg/pr69047.c: New testcase.
1380
1381 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1382 Martin Jambhor <mjambor@suse.cz>
1383
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.
1387
1388 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1389
1390 PR fortran/77351
1391 * gfortran.dg/pr77351.f90: New test.
1392
1393 2016-08-25 Marek Polacek <polacek@redhat.com>
1394
1395 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1396
1397 2016-08-25 Marek Polacek <polacek@redhat.com>
1398
1399 PR c/77323
1400 * gcc.dg/pr77323.c: New test.
1401
1402 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1403
1404 PR fortran/77358
1405 * gfortran.dg/submodule_17.f08: New test.
1406
1407 2016-08-24 Michael Collison <michael.collison@linaro.org>
1408 Michael Collison <michael.collison@arm.com>
1409
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.
1418
1419 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1420
1421 PR target/77270
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.
1433
1434 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1435
1436 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1437 of unsigned int.
1438 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1439
1440 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1441
1442 PR testsuite/77317
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.
1448
1449 2016-08-23 Ian Lance Taylor <iant@golang.org>
1450
1451 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1452
1453 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1454
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.
1458
1459 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1460
1461 * gfortran.dg/dec_structure_12.f90: New testcase.
1462
1463 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1464
1465 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1466
1467 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1468
1469 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1470 verification.
1471
1472 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1473
1474 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1475 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1476
1477 2016-08-23 Richard Biener <rguenther@suse.de>
1478
1479 PR tree-optimization/27336
1480 * c-c++-common/pr27336.c: New testcase.
1481
1482 2016-08-22 Marek Polacek <polacek@redhat.com>
1483
1484 PR c++/77321
1485 * g++.dg/cpp1y/pr77321.C: New test.
1486
1487 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1488
1489 PR fortran/60774
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.
1495
1496 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1497
1498 PR fortran/61318
1499 * gfortran.dg/pr61318.f90: New test.
1500
1501 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1502
1503 PR fortran/77260
1504 * gfortran.dg/pr77260_1.f90: New test.
1505 * gfortran.dg/pr77260_2.f90: Ditto.
1506
1507 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1508
1509 PR middle-end/77269
1510 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1511 __builtin_signbitf and __builtin_signbitl in expected generic
1512 expansion.
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
1517 tests.
1518
1519 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1520
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.
1531
1532 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1533
1534 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1535 macro.
1536 (main): Update calls to TEST_I_F.
1537 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1538 macro.
1539 (main): Update calls to TEST_I_F.
1540
1541 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1542
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.
1547
1548 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1549
1550 PR c/52952
1551 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1552
1553 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1554
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-*-*.
1563
1564 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1565
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.
1571
1572 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1573
1574 PR c/32187
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.
1636 (M_OK1): New macro.
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.
1645
1646 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR fortran/72744
1649 * gfortran.dg/gomp/pr72744.f90: New test.
1650
1651 PR fortran/69281
1652 * gfortran.dg/gomp/pr69281.f90: New test.
1653
1654 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1655
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
1659 of hardcoded value.
1660
1661 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1662
1663 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1664 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1665
1666 2016-08-19 Richard Biener <rguenther@suse.de>
1667
1668 PR tree-optimization/77286
1669 * gcc.dg/torture/pr77286.c: New testcase.
1670
1671 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1672
1673 * gcc.dg/verbose-asm-2.c: New test case.
1674
1675 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1676
1677 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1678 (custom_diagnostic_finalizer): Update for change to
1679 diagnostic_show_locus.
1680
1681 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1682
1683 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1684 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1685
1686 2016-08-18 Marek Polacek <polacek@redhat.com>
1687
1688 PR c/71514
1689 * gcc.dg/pr71514.c: New test.
1690
1691 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1692
1693 PR target/72839
1694 * gcc.target/i386/pr72839.c: New test.
1695
1696 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1697
1698 PR middle-end/70895
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.
1704
1705 2016-08-18 Alan Modra <amodra@gmail.com>
1706
1707 * gcc.c-torture/compile/pr72771.c: New.
1708
1709 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR fortran/67496
1712 * gfortran.dg/pr67496.f90: New test.
1713
1714 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1715
1716 PR tree-optimization/71752
1717 * gcc.dg/vect/pr71752.c: New.
1718
1719 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1720
1721 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1722
1723 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1724
1725 PR middle-end/77259
1726 * g++.dg/ipa/devirt-52.C: New test.
1727
1728 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1729
1730 * c-c++-common/goacc/reduction-6.c: New testcase.
1731
1732 2016-08-17 Richard Biener <rguenther@suse.de>
1733
1734 PR tree-optimization/76490
1735 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1736 * gcc.dg/pr52904.c: XFAIL.
1737
1738 2016-08-17 Richard Biener <rguenther@suse.de>
1739
1740 PR tree-optimization/23855
1741 * gcc.dg/loop-unswitch-2.c: Adjust.
1742
1743 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR tree-optimization/72817
1746 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1747
1748 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1749
1750 PR libgcc/77265
1751 * gcc.dg/torture/float128-extend-inf.c: New test.
1752
1753 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1754
1755 PR c/72857
1756 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1757 for embedded NUL.
1758 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1759 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1760 caret placement.
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
1771 expected output..
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
1781 "location".
1782 (test_U): Likewise.
1783 (test_L): Likewise.
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".
1796
1797 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1798
1799 PR target/71910
1800 * g++.dg/gomp/pr71910.C: New test.
1801
1802 PR middle-end/67485
1803 * gcc.c-torture/compile/pr67485.c: New test.
1804
1805 PR target/72867
1806 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1807
1808 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1809
1810 PR tree-optimization/69848
1811 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1812
1813 2016-08-16 Martin Liska <mliska@suse.cz>
1814
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
1817 in 32-bit mode.
1818
1819 2016-08-16 Richard Biener <rguenther@suse.de>
1820
1821 PR tree-optimization/76783
1822 * gcc.dg/pr76783.c: New testcase.
1823 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1824
1825 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1826
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.
1831
1832 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1833
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.
1839
1840 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1841
1842 PR target/72867
1843 * gcc.target/i386/pr72867.c: New test.
1844
1845 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1846
1847 * c-c++-common/dump-ada-spec-5.c: New test.
1848
1849 2016-08-15 Richard Biener <rguenther@suse.de>
1850
1851 PR tree-optimization/73434
1852 * gcc.dg/torture/pr73434.c: New testcase.
1853
1854 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1855
1856 PR tree-optimization/72824
1857 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1858
1859 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1860
1861 PR fortran/70598
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.
1867
1868 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1869
1870 PR target/76342
1871 * gcc.target/i386/pr76342.c: New test.
1872
1873 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR c/71512
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.
1879
1880 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1881
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.
1887
1888 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1889
1890 PR middle-end/71654
1891 * gcc.dg/c-c++-common/pr71654.c: New test.
1892 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1893 dg-options.
1894 * gcc.dg/tree-ssa/vrp24: Likewise.
1895
1896 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR c/67410
1899 * gcc.dg/pr67410.c: New test.
1900
1901 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1902
1903 PR tree-optimization/69848
1904 * gcc.dg/vect/vect-pr69848.c: New test.
1905
1906 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1907
1908 PR testsuite/71008
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.
1913
1914 2016-08-12 Richard Biener <rguenther@suse.de>
1915
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.
1926
1927 2016-08-12 Martin Liska <mliska@suse.cz>
1928
1929 * g++.dg/gcov/gcov-16.C: New test.
1930 * lib/gcov.exp: Support new argument for run-gcov function.
1931
1932 2016-08-12 Martin Liska <mliska@suse.cz>
1933
1934 PR gcov-profile/35590
1935 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1936
1937 2016-08-12 Richard Biener <rguenther@suse.de>
1938
1939 PR tree-optimization/72851
1940 * gcc.dg/torture/pr72851.c: New testcase.
1941
1942 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1943
1944 PR debug/63240
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
1949 DW_AT_deleted.
1950
1951 PR debug/55641
1952 * g++.dg/debug/dwarf2/ref-1.C: New.
1953
1954 PR debug/49366
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.
1963
1964 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1965
1966 PR target/72863
1967 * gcc.target/powerpc/pr72863.c: New test.
1968
1969 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1970
1971 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1972
1973 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1974
1975 * gcc.target/i386/pieces-strcpy-1.c: New test.
1976 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1977
1978 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1979
1980 PR c++/72868
1981 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1982
1983 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1984
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.
1991
1992 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1993
1994 PR c/72816
1995 * gcc.dg/pr72816.c: Remove dg-error.
1996
1997 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1998
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.
2004
2005 2016-08-11 Richard Biener <rguenther@suse.de>
2006
2007 PR tree-optimization/72772
2008 * gcc.dg/graphite/pr35356-1.c: Adjust.
2009 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2010
2011 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2012
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.
2016
2017 2016-08-11 Richard Biener <rguenther@suse.de>
2018
2019 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2020
2021 2016-08-11 Alan Modra <amodra@gmail.com>
2022
2023 * gcc.target/powerpc/pr71680.c: New.
2024
2025 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2026
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.
2081
2082 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2083
2084 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2085 Add aarch64*-*-*.
2086
2087 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2088
2089 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2090
2091 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2092
2093 PR target/72853
2094 * gcc.target/powerpc/pr72853.c: New test.
2095
2096 2016-08-10 Martin Liska <mliska@suse.cz>
2097
2098 PR gcov-profile/58306
2099 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2100
2101 2016-08-10 Martin Liska <mliska@suse.cz>
2102
2103 * g++.dg/gcov/gcov-threads-1.C: New test.
2104
2105 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2106
2107 PR target/71873
2108 * gcc.target/avr/pr71873.c: New test.
2109
2110 2016-08-09 Martin Liska <mliska@suse.cz>
2111
2112 * g++.dg/gcov/gcov-dump-1.C: New test.
2113 * g++.dg/gcov/gcov-dump-2.C: New test.
2114
2115 2016-08-09 Martin Liska <mliska@suse.cz>
2116
2117 * gcc.dg/tree-prof/val-prof-9.c: New test.
2118
2119 2016-08-09 Martin Liska <mliska@suse.cz>
2120
2121 * gcc.dg/tree-prof/val-prof-8.c: New test.
2122
2123 2016-08-09 Martin Jambor <mjambor@suse.cz>
2124
2125 PR ipa/71981
2126 * gcc.dg/ipa/pr71981.c: New test.
2127
2128 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2129
2130 PR tree-optimization/33707
2131 * gcc.dg/vect/pr33707.c: New test.
2132
2133 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2134
2135 PR tree-optimization/pr72772
2136 * gcc.dg/tree-ssa/pr72772.c: New test.
2137
2138 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2139
2140 PR rtl-optimization/66669
2141 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2142
2143 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR tree-optimization/72824
2146 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2147
2148 2016-08-09 Richard Biener <rguenther@suse.de>
2149
2150 PR tree-optimization/71802
2151 * gcc.dg/torture/pr71802.c: New testcase.
2152
2153 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2154
2155 PR c++/72809
2156 * g++.dg/eh/stdarg1.C: New test.
2157
2158 2016-08-08 Andi Kleen <ak@linux.intel.com>
2159
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.
2163
2164 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2165
2166 PR c/64955
2167 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2168 output.
2169
2170 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2171
2172 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2173 c99_runtime.
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.
2180
2181 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2182
2183 PR c/52952
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.
2188
2189 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2190
2191 PR fortran/72716
2192 * gfortran.dg/gomp/pr72716.f90: New test.
2193
2194 PR middle-end/72781
2195 * gcc.dg/gomp/pr72781.c: New test.
2196
2197 PR middle-end/68762
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.
2201
2202 2016-08-08 Martin Sebor <msebor@redhat.com>
2203
2204 PR testsuite/72838
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.
2208
2209 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2210
2211 PR fortran/71936
2212 * gfortran.dg/allocate_with_source_21.f03: New test.
2213
2214 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2215
2216 PR fortran/72698
2217 * gfortran.dg/allocate_with_source_20.f03: New test.
2218
2219 2016-08-08 Alan Modra <amodra@gmail.com>
2220
2221 * gcc.c-torture/compile/pr72802.c: New.
2222
2223 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2224
2225 PR fortran/70524
2226 * gfortran.dg/dependency_48.f90: New test.
2227
2228 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2229
2230 PR fortran/70040
2231 * gfortran.dg/pr70040.f90: New testcase.
2232
2233 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2234
2235 PR fortran/71961
2236 * gfortran.dg/matmul_10.f90: New testcase.
2237
2238 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2239
2240 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2241
2242 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2243
2244 PR c/72816
2245 * gcc.dg/pr72816.c: New test.
2246
2247 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2248
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.
2256
2257 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2258
2259 PR tree-optimization/18046
2260 * gcc.dg/tree-ssa/vrp105.c: New test.
2261 * gcc.dg/tree-ssa/vrp106.c: New test.
2262
2263 2016-08-05 Martin Sebor <msebor@redhat.com>
2264
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.
2274
2275 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2276
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.
2281
2282 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2283
2284 PR tree-optimization/72810
2285 * gcc.dg/tree-ssa/vrp110.c: New test.
2286
2287 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2288
2289 PR Target/72819
2290 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2291 registers.
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
2308 __fp16 data types.
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.
2312
2313 2016-08-05 Nathan Sidwell <nathan@acm.org>
2314
2315 PR c++/68724
2316 * g++.dg/cpp0x/pr68724.C: New.
2317
2318 2016-08-05 Richard Biener <rguenther@suse.de>
2319
2320 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2321
2322 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2323
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.
2327
2328 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2329
2330 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2331 dg-options.
2332
2333 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2334
2335 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2336 test-cases.
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
2340 test-cases.
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
2344 large_double.
2345
2346 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 PR c++/72800
2349 * g++.dg/cpp1y/lambda-ice1.C: New.
2350
2351 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2352
2353 PR c++/72759
2354 * g++.dg/cpp1y/pr72759.C: New test.
2355
2356 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2357
2358 * gcc.dg/switch-10.c: New test.
2359
2360 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2361
2362 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2363
2364 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2365
2366 * c-c++-common/goacc/routine-5.c: Update.
2367
2368 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2369
2370 PR rtl-optimization/70903
2371 * gcc.c-torture/execute/pr70903.c: New test.
2372
2373 2016-08-04 Martin Liska <mliska@suse.cz>
2374
2375 * gcc.dg/params/params.exp: Replace file exists with
2376 TESTING_IN_BUILD_TREE.
2377
2378 2016-08-04 Marek Polacek <polacek@redhat.com>
2379
2380 PR c++/70229
2381 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2382
2383 2016-08-04 Richard Biener <rguenther@suse.de>
2384
2385 PR middle-end/71984
2386 * gcc.dg/torture/pr71984.c: Guard correctness check for
2387 little-endian.
2388
2389 2016-08-03 Andrew Pinski <apinski@cavium.com>
2390
2391 * gcc.c-torture/compile/20160802-1.c: New testcase.
2392
2393 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2394
2395 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2396
2397 2016-08-03 Richard Biener <rguenther@suse.de>
2398
2399 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2400 and remove -O3.
2401 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2402 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2403
2404 2016-08-03 Richard Biener <rguenther@suse.de>
2405
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.
2410
2411 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2412
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.
2418
2419 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2420
2421 PR tree-optimization/34114
2422 * gcc.dg/tree-ssa/loop-42.c: New test.
2423
2424 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2425
2426 * gcc.target/aarch64/vminmaxnm.c: New.
2427 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2428 tests.
2429
2430 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2431
2432 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2433 vec_extract for vector float, vector int, vector short, and vector
2434 char.
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.
2439
2440 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2441
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.
2451
2452 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2453
2454 PR target/72748
2455 * gcc.target/i386/pr72748.c: New test.
2456
2457 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2458
2459 PR tree-optimization/71818
2460 * gcc.dg/vect/pr71818.c: New
2461
2462 2016-08-01 Martin Liska <mliska@suse.cz>
2463
2464 PR tree-optimization/71857
2465 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2466
2467 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2468
2469 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2470
2471 2016-08-01 Jan Beulich <jbeulich@suse.com>
2472
2473 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2474
2475 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2476
2477 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2478 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2479
2480 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2481
2482 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2483 (check_effective_target_c++): Likewise. Also match for libstdc++.
2484
2485 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2486
2487 PR fortran/41922
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.
2491
2492 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2493
2494 PR fortran/68566
2495 * gfortran.dg/pr68566.f90: new test.
2496
2497 2016-07-30 Martin Sebor <msebor@redhat.com>
2498
2499 PR c++/60760
2500 PR c++/71091
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.
2505
2506 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2507
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.
2512
2513 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2514
2515 PR fortran/69867
2516 * gfortran.dg/pr69867.f90: New test.
2517
2518 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2519
2520 PR fortran/69962
2521 * gfortran.dg/pr69962.f90: New test.
2522
2523 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2524
2525 PR fortran/70006
2526 * gfortran.dg/pr70006.f90: New test.
2527
2528 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2529
2530 PR fortran/71730
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.
2535
2536 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2537
2538 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2539 * gcc.target/powerpc/pr71763.c: Likewise.
2540
2541 2016-07-29 Marek Polacek <polacek@redhat.com>
2542
2543 PR c/71742
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.
2547
2548 PR c/71853
2549 * gcc.dg/noncompile/pr71853.c: New test.
2550
2551 PR c/71573
2552 * gcc.dg/noncompile/pr71573.c: New test.
2553
2554 PR c/71926
2555 * g++.dg/warn/Wparentheses-30.C: New test.
2556 * gcc.dg/Wparentheses-14.c: New test.
2557
2558 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2559
2560 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2561
2562 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2563
2564 PR tree-optimization/57558
2565 * gcc.dg/vect/pr57558-1.c: New test.
2566 * gcc.dg/vect/pr57558-2.c: New test.
2567
2568 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2569
2570 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2571 to scan forwprop1 dump pass.
2572
2573 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2574
2575 PR c++/51488
2576 * g++.dg/template/pr51488.C: New.
2577
2578 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR c/71969
2581 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2582 static __inline__.
2583 * gcc.dg/pr71969-1.c: New test.
2584 * gcc.dg/pr71969-2.c: New test.
2585 * gcc.dg/pr71969-3.c: New test.
2586
2587 2016-07-29 Marek Polacek <polacek@redhat.com>
2588
2589 PR c/71574
2590 * c-c++-common/pr71574.c: New test.
2591
2592 PR c/71583
2593 * gcc.dg/noncompile/pr71583.c: New test.
2594
2595 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2596
2597 PR middle-end/68217
2598 * gcc.dg/pr68217.c: New test.
2599
2600 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2601
2602 PR fortran/71067
2603 * gfortran.dg/pr71067_1.f90: New test.
2604 * gfortran.dg/pr71067_2.f90: Ditto.
2605
2606 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2607
2608 * gcc.target/powerpc/vec-extract-1.c: New test.
2609
2610 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2611
2612 PR fortran/71799
2613 * gfortran.dg/pr71799.f90: New test.
2614
2615 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2616
2617 PR c++/71665
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.
2623
2624 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2625
2626 PR fortran/71859
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.
2630
2631 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2632
2633 PR fortran/71883
2634 * gfortran.dg/pr71883.f90 : New test.
2635
2636 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2637
2638 PR tree-optimization/71734
2639 * g++.dg/vect/pr70729-nest.cc: New test.
2640
2641 2016-07-28 Renlin Li <renlin.li@arm.com>
2642
2643 Revert
2644 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2645
2646 PR fortran/71902
2647 * gfortran.dg/dependency_47.f90: New test.
2648
2649 2016-07-28 Martin Liska <mliska@suse.cz>
2650
2651 PR gcov-profile/68025
2652 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2653
2654 2016-07-28 Martin Liska <mliska@suse.cz>
2655
2656 * g++.dg/vect/pr70944.cc: New test.
2657
2658 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2659
2660 PR middle-end/71994
2661 * gcc.dg/torture/pr71994.c: New test.
2662
2663 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2664
2665 PR middle-end/71078
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.
2669
2670 2016-07-27 Richard Biener <rguenther@suse.de>
2671
2672 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2673
2674 2016-07-27 Martin Liska <mliska@suse.cz>
2675
2676 * gcc.dg/predict-13.c: New test.
2677 * gcc.dg/predict-14.c: New test.
2678
2679 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2680
2681 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2682 including stdint.h.
2683 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2684 including stdint.h.
2685
2686 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2687
2688 PR target/71869
2689 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2690 IEEE built-in functions handle quiet and signalling NaNs
2691 correctly.
2692
2693 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2694
2695 PR fortran/71862
2696 * gfortran.dg/pr71862.f90: New test.
2697
2698 2016-07-26 Martin Sebor <msebor@redhat.com>
2699
2700 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2701 selector with dg-options.
2702
2703 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2704
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.
2709
2710 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2711
2712 * gcc.target/powerpc/pr63354.c: Require lp64 since
2713 -mprofile-kernel is not legal with -m32.
2714
2715 2016-07-26 Richard Biener <rguenther@suse.de>
2716
2717 PR rtl-optimization/71984
2718 * gcc.dg/torture/pr71984.c: New testcase.
2719
2720 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2721
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.
2811
2812 2016-07-26 Richard Biener <rguenther@suse.de>
2813 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2814
2815 PR middle-end/70920
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
2821 2 instead of 3.
2822
2823 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2824
2825 * gcc.c-torture/execute/pr71494.c: Require label_values.
2826 * gcc.dg/pr16973.c: Ditto.
2827
2828 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2829
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.
2833
2834 2016-07-25 Martin Liska <mliska@suse.cz>
2835
2836 * gcc.dg/torture/pr71987.c: New test.
2837
2838 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2839
2840 PR fortran/71935
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.
2844
2845 2016-07-22 Martin Sebor <msebor@redhat.com>
2846
2847 PR c++/71675
2848 * g++.dg/ext/atomic-3.C: New test.
2849 * gcc.dg/atomic/pr71675.c: New test.
2850
2851 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2852
2853 * gcc.target/i386/mvc8.c: New test.
2854
2855 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2856
2857 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2858 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2859
2860 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2861
2862 PR fortran/71795
2863 * gfortran.dg/constructor_50.f90: New test.
2864
2865 2016-07-22 Martin Liska <mliska@suse.cz>
2866
2867 PR gcov-profile/69028
2868 PR gcov-profile/62047
2869 * g++.dg/cilk-plus/pr69028.C: New test.
2870
2871 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2872
2873 * gfortran.dg/coarray_stat_2.f90: New test.
2874
2875 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2876
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
2880 numbers.
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.
2890
2891 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2892
2893 PR c++/71728
2894 * g++.dg/other/pr71728.C: New test.
2895
2896 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2897
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.
2903
2904 2016-07-21 Richard Biener <rguenther@suse.de>
2905
2906 PR tree-optimization/71947
2907 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2908
2909 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2910
2911 * gcc.dg/tree-ssa/scev-15.c: New.
2912
2913 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2914
2915 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2916
2917 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2918
2919 PR c++/71941
2920 * g++.dg/gomp/pr71941.C: New test.
2921
2922 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2923
2924 PR c/70339
2925 PR c/71858
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
2932
2933 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2934
2935 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2936 pointer to member function and also test catching by reference.
2937
2938 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2939
2940 * gcc.target/s390/pr67443.c: Fix test case.
2941
2942 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2943
2944 * gcc.target/s390/insv-1.c: Xfail some tests.
2945 * gcc.target/s390/insv-2.c: Likewise.
2946
2947 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2948
2949 * gcc.target/avr/torture/get-mem.c: New test.
2950 * gcc.target/avr/torture/set-mem.c: New test.
2951
2952 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2953
2954 PR target/71948
2955 * gcc.target/avr/torture/tiny-progmem.c: New test.
2956
2957 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2958
2959 PR c++/71909
2960 * g++.dg/parse/pr71909.C: New test.
2961 * g++.dg/tm/pr71909.C: New test.
2962
2963 PR c++/50060
2964 * g++.dg/cpp0x/constexpr-50060.C: New test.
2965 * g++.dg/cpp1y/constexpr-50060.C: New test.
2966
2967 2016-07-20 Martin Liska <mliska@suse.cz>
2968
2969 * gfortran.dg/graphite/pr71898.f90: New test.
2970
2971 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2972
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.
2977
2978 2016-07-20 Martin Liska <mliska@suse.cz>
2979
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.
2983
2984 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2985
2986 PR fortran/71902
2987 * gfortran.dg/dependency_47.f90: New test.
2988
2989 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2990
2991 PR rtl-optimization/71916
2992 * gcc.c-torture/compile/pr71916.c: New test.
2993
2994 PR middle-end/71874
2995 * g++.dg/torture/pr71874.C: New test.
2996
2997 PR middle-end/71734
2998 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2999 (my_alloc): Rewritten to use __builtin_posix_memalign and
3000 __SIZE_TYPE__.
3001 (my_free): Use __builtin_free instead of _mm_free.
3002 (Vec::operator=): Use __builtin_memcpy.
3003
3004 2016-07-19 Martin Jambor <mjambor@suse.cz>
3005
3006 PR fortran/71688
3007 * gfortran.dg/pr71688.f90: New test.
3008
3009 2016-07-19 Richard Biener <rguenther@suse.de>
3010
3011 * c-c++-common/vector-subscript-6.c: New testcase.
3012 * c-c++-common/vector-subscript-7.c: Likewise.
3013
3014 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3015
3016 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3017 and UInt32 based on __SIZEOF_INT__.
3018
3019 2016-07-19 Richard Biener <rguenther@suse.de>
3020
3021 PR tree-optimization/71901
3022 * gcc.dg/torture/pr71901.c: New testcase.
3023
3024 2016-07-19 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/71908
3027 * gcc.dg/torture/pr71908.c: New testcase.
3028
3029 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3030
3031 PR target/71493
3032 * gcc.target/powerpc/pr71493-1.c: New test.
3033 * gcc.target/powerpc/pr71493-2.c: Likewise.
3034
3035 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3036
3037 PR c++/71835
3038 * g++.dg/conversion/ambig3.C: New test.
3039
3040 PR c++/71828
3041 * g++.dg/cpp0x/constexpr-71828.C: New test.
3042
3043 PR c++/71826
3044 * g++.dg/template/pr71826.C: New test.
3045
3046 PR c++/71822
3047 * g++.dg/template/defarg21.C: New test.
3048
3049 PR c++/71871
3050 * g++.dg/ext/vector31.C: New test.
3051
3052 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3053
3054 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3055
3056 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3057
3058 PR tree-optimization/71734
3059 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3060
3061 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3062
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.
3066
3067 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3068
3069 * gcc.target/s390/nolrl-1.c: New test.
3070
3071 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3072
3073 PR fortran/71523
3074 * gfortran.dg/pr71523_1.f90: New test.
3075 * gfortran.dg/pr71523_2.f90: New test.
3076
3077 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3078
3079 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3080
3081 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3082 Marco Restelli <mrestelli@gmail.com>
3083
3084 PR fortran/62125
3085 * gfortran.dg/pr62125.f90: New test.
3086
3087 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3088
3089 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3090 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3091
3092 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3093
3094 PR c++/58796
3095 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3096 * g++.dg/cpp0x/nullptr35.C: New test.
3097
3098 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3099
3100 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3101
3102 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3103
3104 * gfortran.dg/goacc/vector_length.f90: New test.
3105
3106 2016-07-15 Richard Biener <rguenther@suse.de>
3107
3108 PR tree-optimization/71881
3109 * gcc.dg/torture/pr71881.c: New testcase.
3110
3111 2016-07-15 Richard Biener <rguenther@suse.de>
3112
3113 PR tree-optimization/71887
3114 * gcc.dg/torture/pr71887.c: New testcase.
3115
3116 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3117
3118 PR c/71858
3119 * gcc.dg/spellcheck-identifiers-3.c: New test.
3120
3121 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3122
3123 PR fortran/71807
3124 * gfortran.dg/null_9.f90: New test.
3125
3126 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3127
3128 * gcc.dg/tree-ssa/loop-41.c: New test.
3129
3130 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3131
3132 PR tree-optimization/71347
3133 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3134
3135 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3136
3137 PR fortran/29819
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.
3142
3143 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR testsuite/71865
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.
3149
3150 PR c/71858
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.
3155
3156 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR tree-optimization/71872
3159 * gcc.c-torture/compile/pr71872.c: New test.
3160
3161 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3162
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.
3193
3194 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3195
3196 PR fortran/70842
3197 * gfortran.dg/select_type_35.f03: New test.
3198
3199 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3200
3201 PR target/65951
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.
3207
3208 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3209
3210 * c-c++-common/pr60226.c: Expect maximum object file alignment
3211 error on AIX.
3212
3213 2016-07-14 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/71866
3216 * gcc.dg/torture/pr71866.c: New testcase.
3217
3218 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3219
3220 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3221 selector and enclose boolean expression in curly braces.
3222
3223 2016-07-14 Alan Modra <amodra@gmail.com>
3224
3225 PR target/71733
3226 * gcc.target/powerpc/p9-novsx.c: New.
3227
3228 2016-07-13 Andi Kleen <ak@linux.intel.com>
3229
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.
3255
3256 2016-07-13 Andi Kleen <ak@linux.intel.com>
3257
3258 * lib/profopt.exp (profopt-execute): Remove .imports files.
3259
3260 2016-07-13 Andi Kleen <ak@linux.intel.com>
3261
3262 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3263
3264 2016-07-13 Andi Kleen <ak@linux.intel.com>
3265
3266 * lib/profopt.exp (dg-final-scan-autofdo,
3267 dg-final-scan-not-autofdo): New functions.
3268
3269 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3270
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.
3274
3275 2016-07-13 Martin Liska <mliska@suse.cz>
3276
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.
3280
3281 2016-07-13 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/24574
3284 * gcc.dg/pr24574.c: New testcase.
3285
3286 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3287
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.
3294
3295 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3296
3297 PR ipa/71633
3298 * g++.dg/pr71633.C: New test.
3299
3300 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3301
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.
3305
3306 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3307
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.
3315
3316 2016-07-13 Richard Biener <rguenther@suse.de>
3317
3318 PR middle-end/71104
3319 * gcc.dg/pr71104-1.c: New testcase.
3320 * gcc.dg/pr71104-2.c: Likewise.
3321
3322 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3323
3324 PR target/71805
3325 * gcc.target/powerpc/pr71805.c: New test.
3326
3327 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3328
3329 * gcc.target/powerpc/divkc3-1.c: New.
3330 * gcc.target/powerpc/mulkc3-1.c: New.
3331
3332 2016-07-12 Nathan Sidwell <nathan@acm.org>
3333
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.
3337
3338 2016-07-12 Martin Liska <mliska@suse.cz>
3339
3340 * gcc.dg/params/blocksort-part.c: New test.
3341 * gcc.dg/params/params.exp: New file.
3342
3343 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3344
3345 PR middle-end/71700
3346 * gcc.c-torture/execute/pr71700.c: New test.
3347
3348 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3349 Richard Biener <rguenther@suse.de>
3350
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.
3379
3380 2016-07-12 Richard Biener <rguenther@suse.de>
3381
3382 PR rtl-optimization/68961
3383 * gcc.target/i386/pr68961.c: New testcase.
3384
3385 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3386
3387 PR middle-end/71758
3388 * c-c++-common/gomp/pr71758.c: New test.
3389 * gfortran.dg/gomp/pr71758.f90: New test.
3390
3391 PR tree-optimization/71823
3392 * gcc.dg/vect/pr71823.c: New test.
3393
3394 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3395
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.
3399
3400 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3401
3402 PR target/71801
3403 * gcc.target/i386/pr71801.c: New test.
3404
3405 2016-07-11 Richard Biener <rguenther@suse.de>
3406
3407 PR tree-optimization/71816
3408 * gcc.dg/torture/pr71816.c: New testcase.
3409
3410 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3411
3412 PR fortran/71783
3413 * gfortran.dg/dependency_46.f90: New test.
3414
3415 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3416
3417 PR rtl-optimization/71621
3418 * gcc.target/i386/pr71621-1.c: New.
3419 * gcc.target/i386/pr71621-2.c: New.
3420
3421 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3422
3423 * gfortran.dg/goacc/pr71704.f90: New test.
3424
3425 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3426
3427 PR target/71297
3428 * gcc.target/powerpc/pr71297.c: New.
3429
3430 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3431
3432 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3433
3434 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3435
3436 PR target/71806
3437 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3438
3439 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3440
3441 PR tree-optimization/71667
3442 * gcc.dg/vect/pr71667.c: New
3443
3444 2016-07-08 Martin Liska <mliska@suse.cz>
3445
3446 * gcc.dg/torture/pr71606.c: New test.
3447
3448 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3449
3450 PR fortran/71764
3451 * gfortran.dg/pr71764.f90: New test.
3452
3453 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3454 Kai Tietz <ktietz70@googlemail.com>
3455
3456 PR c++/70869
3457 PR c++/71054
3458 * g++.dg/cpp0x/pr70869.C: New test.
3459 * g++.dg/cpp0x/pr71054.C: New test.
3460
3461 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3462
3463 * g++.dg/debug/pr71432.C: Fail on AIX.
3464
3465 2016-07-07 Martin Liska <mliska@suse.cz>
3466
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.
3473
3474 2016-07-07 Martin Liska <mliska@suse.cz>
3475
3476 * gfortran.dg/predict-1.f90: Ammend the test.
3477 * gfortran.dg/predict-2.f90: Likewise.
3478
3479 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3480
3481 PR ipa/71624
3482 * g++.dg/pr71624.C: New test.
3483
3484 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3485
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.
3489
3490 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3491
3492 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3493 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3494
3495 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3496
3497 PR target/70098
3498 PR target/71763
3499 * gcc.target/powerpc/pr71763.c: New file.
3500
3501 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3502
3503 PR tree-optimization/71518
3504 * gcc.dg/pr71518.c: New test.
3505
3506 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3507
3508 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3509
3510 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3511
3512 PR target/50739
3513 * gcc.target/avr/pr50739.c: New test.
3514
3515 2016-07-05 Jan Hubicka <jh@suse.cz>
3516
3517 * gcc.dg/tree-ssa/scev-14.c: update template.
3518
3519 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3520
3521 * gcc.dg/vect/group-no-gaps-1.c: New test.
3522
3523 2016-07-05 Andi Kleen <ak@linux.intel.com>
3524
3525 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3526 if kernel supports MPX.
3527
3528 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3529
3530 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3531
3532 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3533 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3534
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.
3538
3539 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3540
3541 PR rtl-optimization/71594
3542 * gcc.dg/torture/pr71594.c: New test.
3543
3544 2016-07-05 Jan Hubicka <jh@suse.cz>
3545
3546 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3547
3548 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3549
3550 PR c++/62314
3551 * g++.dg/parse/error5.C: Update column
3552 number of missing semicolon error.
3553 * g++.dg/pr62314-2.C: New test case.
3554
3555 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3556
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
3560 to new interfaces.
3561
3562 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3563
3564 PR fortran/71623
3565 * gfortran.dg/deferred_character_17.f90: New test.
3566
3567 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3568
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.
3583
3584 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3585
3586 PR fortran/65575
3587 * gfortran.dg: pr65575.f90: New test.
3588
3589 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3590
3591 PR fortran/35849
3592 * gfortran.dg: pr35849.f90: New test.
3593
3594 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3595
3596 PR c++/71739
3597 * g++.dg/cpp0x/pr71739.C: New test.
3598
3599 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3600
3601 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3602
3603 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3604
3605 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3606 locr.
3607 * gcc.target/s390/loc-1.c: New test.
3608
3609 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3610
3611 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3612 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3613
3614 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3615
3616 PR target/63874
3617 * gcc.target/aarch64/pr63874.c: New test.
3618
3619 2016-07-04 Jan Beulich <jbeulich@suse.com>
3620
3621 * g++.dg/header.c: New.
3622 * gcc.dg/header.c: New.
3623
3624 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3625
3626 PR c/71719
3627 * c-c++-common/Wunused-var-15.c: New test.
3628
3629 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR fortran/71687
3632 * gfortran.dg/gomp/pr71687.f90: New test.
3633
3634 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3635
3636 * gcc.dg/const-float128-ped.c: Require __float128 effective
3637 target and options.
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
3641 __float128 options.
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.
3651
3652 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3653
3654 PR target/71720
3655 * gcc.target/powerpc/pr71720.c: New test.
3656
3657 2016-07-01 Jan Beulich <jbeulich@suse.com>
3658
3659 * gcc.dg/bss.c: New.
3660
3661 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3662
3663 PR target/71698
3664 * gcc.target/powerpc/pr71698.c: New test.
3665
3666 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3667
3668 PR target/71151
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.
3679
3680 2016-07-01 Jan Beulich <jbeulich@suse.com>
3681
3682 * gcc.target/i386/pr65105-2.c: Add -msse2.
3683
3684 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3685
3686 PR tree-optimization/71707
3687 * gcc.dg/strlenopt-29.c: New test.
3688
3689 PR fortran/71704
3690 * gfortran.dg/gomp/pr71704.f90: New test.
3691
3692 PR fortran/71705
3693 * gfortran.dg/gomp/pr71705.f90: New test.
3694
3695 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3696
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.
3778
3779 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3780 James Greenhalgh <james.greenhalgh@arm.com>
3781
3782 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3783
3784 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3785 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3786
3787 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3788
3789 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3790
3791 PR driver/71651
3792 * gcc.dg/spellcheck-options-12.c: New test case.
3793
3794 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3795
3796 PR middle-end/71693
3797 * gcc.c-torture/compile/pr71693.c: New test.
3798
3799 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3800
3801 * gcc.dg/spellcheck-params.c: New testcase.
3802 * gcc.dg/spellcheck-params-2.c: New testcase.
3803
3804 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3805
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.
3809
3810 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3811
3812 PR fortran/71686
3813 * gfortran.dg/unexpected_eof_2.f90: New test.
3814 * gfortran.dg/unexpected_eof_3.f90: New test.
3815
3816 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3817
3818 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3819
3820 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3821
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.
3825
3826 2016-06-29 Richard Biener <rguenther@suse.de>
3827
3828 PR middle-end/15256
3829 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3830
3831 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3832
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.
3843
3844 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3845
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
3850 long-line.
3851 (effective_target_arm_fp16_hw): New.
3852
3853 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3854
3855 PR tree-optimization/71655
3856 * g++.dg/pr71655.C: New test.
3857
3858 2016-06-29 Martin Liska <mliska@suse.cz>
3859
3860 * gcc.dg/pr71585.c: New test.
3861 * gcc.dg/pr71585-2.c: New test.
3862 * gcc.dg/pr71585-3.c: New test.
3863
3864 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3865
3866 PR tree-optimization/70729
3867 * g++.dg/vect/pr70729.cc: New test.
3868
3869 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3870
3871 * c-c++-common/gomp/cancel-1.c: Extend.
3872
3873 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR tree-optimization/71625
3876 * gcc.dg/strlenopt-28.c: New test.
3877
3878 2016-06-29 Richard Biener <rguenther@suse.de>
3879
3880 PR middle-end/71002
3881 * g++.dg/torture/pr71002.C: Adjust testcase.
3882
3883 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3884
3885 PR c/71685
3886 * gcc.dg/pr71685.c: New test.
3887
3888 2016-06-28 Martin Sebor <msebor@redhat.com>
3889
3890 PR c/71552
3891 * gcc.dg/init-bad-9.c: New test.
3892
3893 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3894
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.
3899
3900 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR middle-end/71626
3903 * gcc.c-torture/execute/pr71626-1.c: New test.
3904 * gcc.c-torture/execute/pr71626-2.c: New test.
3905
3906 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3907
3908 PR target/71656
3909 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3910
3911 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3912
3913 PR target/71670
3914 * gcc.target/powerpc/pr71670.c: New testcase.
3915
3916 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3917
3918 PR target/71656
3919 * gcc.target/powerpc/pr71656-1.c: New test.
3920 * gcc.target/powerpc/pr71656-2.c: New test.
3921
3922 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3923
3924 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3925 around fp16 code.
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:
3933 Likewise.
3934 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3935 Likewise.
3936 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3937 Likewise.
3938 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3939 Likewise.
3940 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3941 Likewise.
3942 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3943 Likewise.
3944 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3945 Likewise.
3946 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3947 Likewise.
3948 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3949 Likewise.
3950 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3951 Likewise.
3952 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3953 Likewise.
3954
3955 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3956
3957 * gcc.dg/predict-12.c: New testcase.
3958
3959 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3960
3961 PR fortran/71649
3962 * gfortran.dg/pr71649.f90: New test.
3963
3964 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR tree-optimization/71643
3967 * g++.dg/opt/pr71643.C: New test.
3968
3969 PR tree-optimization/71631
3970 * gcc.c-torture/execute/pr71631.c: New test.
3971
3972 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3973
3974 * gcc.dg/predict-11.c: New testcase.
3975 * gfortran.dg/predict-2.f90: New testcase.
3976
3977 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3978
3979 * gcc.dg/predict-10.c: New test.
3980
3981 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3982
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.
3987
3988 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3989
3990 * gfortran.dg/pr71642.f90: New test.
3991
3992 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR tree-optimization/71647
3995 * gcc.target/i386/pr71647.c: New test.
3996
3997 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3998
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.
4007
4008 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4009
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.
4014
4015 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4016
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.
4032
4033 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4034
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.
4092
4093 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4094
4095 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4096
4097 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4098
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 ...
4104 (bar): This.
4105 * gcc.target/i386/noplt-4.c: Likewise.
4106 (main): Renamed to ...
4107 (bar): This.
4108 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4109 * gcc.target/i386/pr67400-5.c: Likewise.
4110
4111 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4112
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.
4115
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.
4142
4143 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4144
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.
4181
4182 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4183 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4184
4185 * gcc.target/powerpc/p9-splat-5.c: New test.
4186
4187 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4188
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.
4201
4202 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4203
4204 PR target/66232
4205 PR target/67400
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.
4218
4219 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4220
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.
4225
4226 2016-06-23 Andi Kleen <ak@linux.intel.com>
4227
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.
4235
4236 2016-06-23 Martin Liska <mliska@suse.cz>
4237
4238 * gcc.dg/pr71619.c: New test.
4239
4240 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4241
4242 PR target/67400
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.
4250
4251 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4252
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.
4257
4258 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4259
4260 PR c/70339
4261 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4262 hint.
4263 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4264 expected results due to builtin "nanl" now being suggested for
4265 "name".
4266 * gcc.dg/pr67580.c: Update expected messages.
4267 * gcc.dg/spellcheck-identifiers.c: New testcase.
4268 * gcc.dg/spellcheck-typenames.c: New testcase.
4269
4270 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4271
4272 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4273 file.
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.
4283
4284 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4285
4286 PR tree-optimization/71488
4287 * g++.dg/pr71488.C: New test.
4288 * gcc.dg/vect/vect-bool-cmp.c: New test.
4289
4290 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4291
4292 * gcc.dg/guality/param-5.c: New test.
4293
4294 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4295
4296 * gcc.target/i386/asm-flag-7.c: New test.
4297
4298 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4299
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.
4315
4316 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4317
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.
4329
4330 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4331
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.
4344
4345 2016-06-21 Tobias Burnus <burnus@net-b.de>
4346
4347 PR fortran/71068
4348 * gfortran.dg/coarray/data_1.f90: New.
4349
4350 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4351
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):
4365 Add AArch64 check.
4366
4367 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4368
4369 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4370 Set to 3 so test passes.
4371
4372 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4373
4374 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4375
4376 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4377
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.
4382
4383 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4384
4385 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4386 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4387
4388 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4389
4390 PR target/71549
4391 * gcc.target/i386/pr71549.c: New test.
4392
4393 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4394
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.
4418
4419 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4420
4421 PR tree-optimization/71588
4422 * gcc.dg/pr71558.c: New test.
4423
4424 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4425
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.
4434
4435 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4436
4437 PR c/71601
4438 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4439
4440 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4441
4442 PR middle-end/71581
4443 * gcc.dg/pr71581.c: New test.
4444
4445 PR rtl-optimization/71591
4446 * gcc.dg/cpp/pr71591.c: New test.
4447
4448 2016-06-20 David B. Robins <gcc@davidrobins.net>
4449
4450 PR target/71571
4451 * g++.dg/torture/pr71571.C: New test.
4452
4453 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR target/71559
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.
4459
4460 2016-06-20 Tobias Burnus <burnus@net-b.de>
4461
4462 PR fortran/71194
4463 * gfortran.dg/pointer_remapping_10.f90: New.
4464
4465 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4466
4467 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4468
4469 2016-06-20 Martin Sebor <msebor@redhat.com>
4470
4471 PR c/69507
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.
4476
4477 2016-06-20 Renlin Li <renlin.li@arm.com>
4478
4479 PR testsuite/71489
4480 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4481
4482 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4483
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.
4487
4488 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4489
4490 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4491 "alignement".
4492
4493 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4494
4495 PR target/71103
4496 * gcc.target/avr/torture/pr71103-2.c: New test.
4497
4498 2016-06-19 Martin Sebor <msebor@redhat.com>
4499
4500 PR c/69507
4501 * gcc.dg/alignof.c: New test.
4502
4503 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4504
4505 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4506 vs dg-error; test constexpr specifier too.
4507
4508 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4509
4510 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4511
4512 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4513
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
4518 and merge flags.
4519
4520 2016-06-17 Martin Liska <mliska@suse.cz>
4521
4522 * gcc.dg/predict-9.c: Fix dump scanning.
4523
4524 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4525
4526 PR tree-optimization/71354
4527 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4528
4529 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4530
4531 PR tree-optimization/71347
4532 * gcc.dg/tree-ssa/pr71347.c: New test.
4533
4534 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4535
4536 PR tree-optimization/71354
4537 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4538
4539 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4540
4541 * gcc.dg/vect/vect-alias-check-1.c: New test.
4542
4543 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4544
4545 PR target/71151
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.
4555
4556 2016-06-16 Martin Liska <mliska@suse.cz>
4557
4558 * gfortran.dg/predict-1.f90: New test.
4559
4560 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4561
4562 PR target/71242
4563 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4564
4565 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4566
4567 * g++.dg/vect/pr36648.cc: Disable cunrolli
4568
4569 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR target/71554
4572 * gcc.c-torture/execute/pr71554.c: New test.
4573
4574 PR rtl-optimization/71532
4575 * gcc.dg/torture/pr71532.c: New test.
4576
4577 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4578
4579 * gcc.target/powerpc/p9-dimode1.c: New test.
4580 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4581
4582 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4583
4584 * gcc.c-torture/compile/20160615-1.c: New test.
4585
4586 * g++.dg/cpp0x/ref-qual17.C: New test.
4587
4588 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4589
4590 PR middle-end/71529
4591 * gcc.target/i386/pr71529.C: New test.
4592
4593 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4594
4595 PR tree-optimization/71483
4596 * g++.dg/vect/pr71483.c: New
4597
4598 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/70202
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.
4606
4607 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4608
4609 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4610
4611 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4612
4613 PR tree-optimization/71439
4614 * gcc.dg/vect/pr71439.c: New
4615
4616 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4617
4618 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4619
4620 2016-06-15 Richard Biener <rguenther@suse.de>
4621
4622 * gcc.dg/vect/slp-45.c: New testcase.
4623
4624 2016-06-15 Richard Biener <rguenther@suse.de>
4625
4626 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4627
4628 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4629
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.
4633
4634 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR c++/71528
4637 * g++.dg/opt/pr71528.C: New test.
4638
4639 PR c++/71516
4640 * g++.dg/init/pr71516.C: New test.
4641
4642 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4643
4644 * g++.dg/init/array46.C: New.
4645
4646 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4647
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.
4652
4653 2016-06-14 Richard Biener <rguenther@suse.de>
4654
4655 PR middle-end/71526
4656 * gfortran.dg/pr71526.f90: New testcase.
4657
4658 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4659
4660 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4661 * gcc.dg/zero_bits_compound-1.c: Likewise.
4662
4663 2016-06-14 Richard Biener <rguenther@suse.de>
4664
4665 PR tree-optimization/71522
4666 * gcc.dg/torture/pr71522.c: New testcase.
4667
4668 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR tree-optimization/71520
4671 * gcc.dg/tree-ssa/pr71520.c: New test.
4672
4673 2016-06-14 Richard Biener <rguenther@suse.de>
4674
4675 PR tree-optimization/71521
4676 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4677
4678 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR sanitizer/71498
4681 * c-c++-common/ubsan/bounds-13.c: New test.
4682
4683 PR preprocessor/71183
4684 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4685
4686 2016-06-13 Jeff Law <law@redhat.com>
4687
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.
4692
4693 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR middle-end/71478
4696 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4697 Add -Wno-psabi -w to dg-options.
4698
4699 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4700
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.
4713
4714 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4715
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.
4719
4720 2016-06-13 Martin Liska <mliska@suse.cz>
4721
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.
4729
4730 2016-06-13 Marek Polacek <polacek@redhat.com>
4731
4732 PR middle-end/71476
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.
4736
4737 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4738
4739 * gnat.dg/renaming10.ad[sb]: New test.
4740
4741 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4742
4743 PR fortran/70673
4744 * gfortran.dg/pr70673.f90: New test.
4745
4746 2016-06-13 Richard Biener <rguenther@suse.de>
4747
4748 PR middle-end/64516
4749 * gcc.dg/align-3.c: New testcase.
4750
4751 2016-06-13 Martin Liska <mliska@suse.cz>
4752
4753 * gcc.target/i386/pr71458.c: New test.
4754
4755 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4756
4757 PR target/71241
4758 * gcc.dg/torture/float128-nan.c: New test.
4759
4760 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4761
4762 PR target/60751
4763 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4764 statement.
4765
4766 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4767
4768 PR target/60751
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
4772 statement.
4773 * gfortran.dg/graphite/pr38083.f90: Likewise.
4774 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4775 missing format.
4776
4777 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4778
4779 * gnat.dg/case_character.adb: New test.
4780
4781 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4782
4783 PR middle-end/71310
4784 * gcc.target/powerpc/pr71310.c: New testcase.
4785
4786 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4787
4788 PR middle-end/71478
4789 * gcc.dg/pr71478.c: New test.
4790
4791 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4792
4793 PR middle-end/71494
4794 * gcc.c-torture/execute/pr71494.c: New test.
4795
4796 PR c/68657
4797 * gcc.target/i386/pr68657.c: New test.
4798
4799 PR inline-asm/68843
4800 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4801 (test): Add -masm=intel alternatives.
4802
4803 2016-06-10 Martin Sebor <msebor@redhat.com>
4804
4805 PR c/71392
4806 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4807
4808 2016-06-10 Jeff Law <law@redhat.com>
4809
4810 PR tree-optimization/71335
4811 * gcc.c-torture/execute/pr71335.c: New test.
4812
4813 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4814
4815 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4816 the various "cannot tail-call: " messages.
4817
4818 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4819
4820 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4821 and options.
4822
4823 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4824
4825 PR sanitizer/71480
4826 * c-c++-common/asan/pr71480.c: New test.
4827
4828 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4829
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.
4838
4839 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4840
4841 PR inline-asm/68843
4842 * gcc.target/i386/pr68843-1.c: New test.
4843 * gcc.target/i386/pr68843-2.c: New test.
4844
4845 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4846 Cesar Philippidis <cesar@codesourcery.com>
4847
4848 PR middle-end/71373
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.
4860
4861 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4862
4863 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4864 for OpenACC tile clauses.
4865 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4866
4867 PR c/71381
4868 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4869 to...
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
4874 usage.
4875 * gfortran.dg/goacc/cray.f95: Likewise.
4876 * gfortran.dg/goacc/loop-1.f95: Likewise.
4877
4878 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4879
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
4885
4886 2016-06-10 Richard Biener <rguenther@suse.de>
4887
4888 PR middle-end/71477
4889 * gcc.dg/torture/pr71477.c: New testcase.
4890
4891 2016-06-09 Julia Koval <julia.koval@intel.com>
4892
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.
4901
4902 2016-06-09 Martin Sebor <msebor@redhat.com>
4903
4904 PR c/70883
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.
4909
4910 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4911
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.
4915
4916 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4917
4918 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4919 when setting SIZE.
4920
4921 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4922
4923 PR c++/71465
4924 * g++.dg/inherit/crash5.C: New.
4925 Revert:
4926 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4927
4928 PR c++/70202
4929 * g++.dg/inherit/crash5.C: New.
4930 * g++.dg/inherit/virtual1.C: Adjust.
4931
4932 2016-06-09 Martin Liska <mliska@suse.cz>
4933
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.
4944
4945 2016-06-09 Richard Biener <rguenther@suse.de>
4946
4947 PR tree-optimization/71462
4948 * gcc.dg/torture/pr71462.c: New testcase.
4949
4950 2016-06-09 Marek Polacek <polacek@redhat.com>
4951
4952 PR c/65471
4953 * gcc.dg/c11-generic-3.c: New test.
4954
4955 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4956
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.
4968
4969 2016-06-08 Martin Sebor <msebor@redhat.com>
4970 Jakub Jelinek <jakub@redhat.com>
4971
4972 PR c++/70507
4973 PR c/68120
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.
4979
4980 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4981
4982 PR c++/71442
4983 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4984
4985 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4986
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.
5000
5001 2016-06-08 Richard Biener <rguenther@suse.de>
5002
5003 PR tree-optimization/68558
5004 * gcc.dg/vect/slp-44.c: New testcase.
5005
5006 2016-06-08 Richard Biener <rguenther@suse.de>
5007
5008 * gcc.dg/vect/slp-43.c: New testcase.
5009
5010 2016-06-08 Richard Biener <rguenther@suse.de>
5011
5012 PR tree-optimization/71452
5013 * gcc.dg/torture/pr71452.c: New testcase.
5014
5015 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5016
5017 PR c++/71448
5018 * g++.dg/torture/pr71448.C: New test.
5019
5020 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5021
5022 PR debug/71432
5023 PR ada/71413
5024 * g++.dg/debug/pr71432.C: New test.
5025
5026 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5027
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.
5031
5032 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5033
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.
5037
5038 2016-06-08 Marek Polacek <polacek@redhat.com>
5039
5040 PR c/71418
5041 * gcc.dg/noncompile/pr71418.c: New test.
5042
5043 PR c/71426
5044 * gcc.dg/noncompile/pr71426.c: New test.
5045
5046 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5047
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.
5055
5056 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5057
5058 * gcc.target/powerpc/vec-mul.c: New test.
5059
5060 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5061
5062 * gcc.dg/spellcheck-fields-2.c: New test case.
5063
5064 2016-06-07 Richard Biener <rguenther@suse.de>
5065
5066 PR c/61564
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
5070 entry.
5071
5072 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5073
5074 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5075 spurious debug code.
5076
5077 2016-06-07 Richard Biener <rguenther@suse.de>
5078
5079 PR tree-optimization/71428
5080 * gcc.dg/torture/pr71428.c: New testcase.
5081
5082 2016-06-07 Richard Biener <rguenther@suse.de>
5083
5084 PR middle-end/71423
5085 * gcc.dg/torture/pr71423.c: New testcase.
5086
5087 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5088
5089 PR middle-end/71408
5090 * gcc.dg/tree-ssa/pr71408.c: New test.
5091
5092 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5093
5094 PR middle-end/71281
5095 * g++.dg/torture/pr71281.C: New test.
5096
5097 2016-06-06 Marek Polacek <polacek@redhat.com>
5098
5099 PR c/71362
5100 * gcc.dg/pr71362.c: New test.
5101
5102 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5103 Patrick Palka <ppalka@gcc.gnu.org>
5104
5105 PR c++/70847
5106 PR c++/71330
5107 PR c++/71393
5108 * g++.dg/opt/pr70847.C: New test.
5109 * g++.dg/ubsan/pr70847.C: New test.
5110 * g++.dg/ubsan/pr71393.C: New test.
5111
5112 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5113
5114 PR tree-optimization/71259
5115 * gcc.dg/vect/pr71259.c: New test.
5116
5117 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5118
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
5122 above.
5123
5124 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5125
5126 PR middle-end/37780
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.
5130
5131 2016-06-06 Marek Polacek <polacek@redhat.com>
5132
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.
5136
5137 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5138
5139 PR c/24414
5140 * gcc.target/i386/pr24414.c: New test.
5141
5142 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5143
5144 * gcc.target/sparc/vis4misc.c: New file.
5145 * gcc.target/sparc/fpcmp.c: Likewise.
5146 * gcc.target/sparc/fpcmpu.c: Likewise.
5147
5148 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5149
5150 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5151 * gcc.dg/vect/vect-live-3.c: Likewise.
5152
5153 2016-06-06 Richard Biener <rguenther@suse.de>
5154
5155 PR tree-optimization/71398
5156 * gcc.dg/torture/pr71398.c: New testcase.
5157
5158 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5159
5160 PR target/71389
5161 * g++.dg/pr71389.C: New test.
5162
5163 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5164
5165 PR fortran/71404
5166 * gfortran.dg/fmt_read_5.f: New test.
5167
5168 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5169
5170 PR fortran/69659
5171 * gfortran.dg/class_array_22.f03: New test.
5172
5173 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5174
5175 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5176
5177 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5178
5179 * gcc.dg/predict-9.c: Update template.
5180
5181 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5182
5183 PR c++/49377
5184 * g++.dg/template/pr49377.C: New.
5185
5186 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR tree-optimization/71405
5189 * g++.dg/torture/pr71405.C: New test.
5190
5191 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5192
5193 PR c++/70202
5194 * g++.dg/inherit/crash5.C: New.
5195 * g++.dg/inherit/virtual1.C: Adjust.
5196
5197 2016-06-03 Jeff Law <law@redhat.com>
5198
5199 PR tree-optimization/71316
5200 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5201
5202 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5203
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.
5211
5212 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5213
5214 PR c++/27100
5215 * g++.dg/other/friend6.C: New test.
5216
5217 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5218
5219 * g++.dg/torture/ppc-ldst-array.C: New.
5220
5221 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5222
5223 PR target/71276
5224 PR target/71277
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.
5234
5235 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5236 Julia Koval <julia.koval@intel.com>
5237
5238 PR target/66960
5239 PR target/67630
5240 PR target/67634
5241 PR target/67841
5242 PR target/68037
5243 PR target/68618
5244 PR target/68661
5245 PR target/69575
5246 PR target/69596
5247 PR target/69734
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.
5296
5297 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5298
5299 PR tree-optimization/52171
5300 * gcc.dg/pr52171.c: New test.
5301 * gcc.target/i386/pr52171.c: New test.
5302
5303 2016-06-03 Jan Hubicka <jh@suse.cz>
5304
5305 * g++.dg/tree-ssa/pred-1.C: New testcase
5306 * gcc.dg/tree-ssa/pred-1.c: New testcase
5307
5308 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5309
5310 PR target/70957
5311 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5312 support.
5313 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5314
5315 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5316
5317 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5318
5319 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5320
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.
5331
5332 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR middle-end/71387
5335 * g++.dg/opt/pr71387.C: New test.
5336
5337 2016-06-02 Jeff Law <law@redhat.com>
5338
5339 PR tree-optimization/71328
5340 * gcc.c-torture/compile/pr71328.c: New test.
5341
5342 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5343
5344 PR fortran/52393
5345 * gfortran.dg/fmt_read_3.f90: Fix typo.
5346 * gfortran.dg/fmt_read_4.f90: New test.
5347
5348 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5349
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.
5363
5364 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR c++/71372
5367 * c-c++-common/pr71372.c: New test.
5368
5369 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5370 __TIME__ strings with __builtin_strcmp instead of printf and
5371 dg-output.
5372
5373 2016-06-02 Martin Liska <mliska@suse.cz>
5374
5375 * gcc.dg/predict-9.c: New test.
5376
5377 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5378
5379 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5380 global set_compiler_env_var and global saved_compiler_env_var.
5381
5382 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5383
5384 PR rtl-optimization/71295
5385 * gcc.c-torture/compile/pr71295.c: New test.
5386
5387 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5388
5389 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5390
5391 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5392 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5393
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
5397 alternative number.
5398
5399 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5400
5401 * gcc.target/powerpc/p9-splat-4.c: New test.
5402
5403 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5404
5405 PR target/71186
5406 * gcc.target/powerpc/pr71186.c: New test.
5407
5408 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5409
5410 PR fortran/52393
5411 * gfortran.dg/fmt_read_3.f90: New test.
5412
5413 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5414
5415 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5416 procedure.
5417
5418 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5419
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
5422 env var is set.
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
5425 shown once.
5426 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5427 during compilation.
5428 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5429 vars set by dg-set-compiler-env-var.
5430
5431 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5432
5433 PR fortran/71156
5434 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5435 to the module procedure declaration.
5436 * gfortran.dg/submodule_16.f08: New test.
5437
5438 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR middle-end/71371
5441 * c-c++-common/gomp/pr71371.c: New test.
5442
5443 2016-06-01 Richard Biener <rguenther@suse.de>
5444
5445 PR tree-optimization/71366
5446 * gcc.dg/torture/pr71366-1.c: New testcase.
5447 * gcc.dg/torture/pr71366-2.c: Likewise.
5448
5449 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5450
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.
5455
5456 2016-06-01 Nathan Sidwell <nathan@acm.org>
5457
5458 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5459 * gcc.target/nvptx/weak.c: New.
5460
5461 2016-06-01 Richard Biener <rguenther@suse.de>
5462
5463 PR tree-optimization/71261
5464 * gcc.dg/torture/vect-bool-1.c: New testcase.
5465
5466 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5467
5468 * gfortran.dg/gomp/order-1.f90: New test.
5469 * gfortran.dg/gomp/order-2.f90: New test.
5470
5471 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5472
5473 * gcc.dg/unroll-6.c: Update template.
5474 * gcc.dg/unroll-7.c: New testcase.
5475 * gcc.dg/unroll-8.c: New testcase.
5476
5477 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5478
5479 * gnat.dg/opt56.ad[sb]: New test.
5480
5481 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5482
5483 PR c++/66635
5484 * g++.dg/cpp0x/constexpr-ice16.C: New.
5485
5486 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5487
5488 PR tree-optimization/71314
5489 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5490 -mbranch-cost=2.
5491
5492 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5493
5494 PR tree-optimization/71077
5495 * gcc.dg/tree-ssa/pr71077.c: New test.
5496
5497 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5498
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.
5502
5503 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5504
5505 PR c++/71248
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.
5512
5513 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5514
5515 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5516 instead of %rdi.
5517 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5518
5519 2016-05-31 Marek Polacek <polacek@redhat.com>
5520
5521 * c-c++-common/Wswitch-unreachable-3.c: New test.
5522 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5523
5524 2016-05-31 Richard Biener <rguenther@suse.de>
5525
5526 PR tree-optimization/71352
5527 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5528
5529 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5530
5531 * gcc.target/arm/armv5_thumb_isa.c: New test.
5532
5533 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5534
5535 PR target/71346
5536 * gcc.target/i386/pr71346.c: New test.
5537
5538 2016-05-31 Tom de Vries <tom@codesourcery.com>
5539
5540 PR tree-optimization/69068
5541 * gcc.dg/graphite/pr69068.c: New test.
5542
5543 2016-05-27 Martin Sebor <msebor@redhat.com>
5544
5545 PR c++/71306
5546 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5547
5548 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR c++/71349
5551 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5552 nowait depend(inout: dd[0]) clauses where permitted.
5553
5554 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5555
5556 PR c++/71238
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.
5583
5584 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5585
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.
5589
5590 2016-05-30 Tom de Vries <tom@codesourcery.com>
5591
5592 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5593 to ce.
5594
5595 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/71099
5598 * g++.dg/parse/virtual1.C: New.
5599
5600 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5601
5602 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5603 Use correct register when clearing %edx.
5604
5605 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5606
5607 PR tree-optimization/71289
5608 * gcc.dg/pr71289.c: New test.
5609
5610 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5611
5612 PR middle-end/71269
5613 PR middle-end/71292
5614 * gcc.dg/tree-ssa/pr71269.c: New test.
5615 * gcc.dg/tree-ssa/pr71292.c: New test.
5616
5617 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5618
5619 PR middle-end/71252
5620 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5621
5622 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5623
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.
5627
5628 2016-05-30 Tom de Vries <tom@codesourcery.com>
5629
5630 PR tree-optimization/69067
5631 * gcc.dg/graphite/pr69067.c: New test.
5632
5633 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5634
5635 PR target/71245
5636 * gcc.target/i386/pr71245-1.c: New test.
5637 * gcc.target/i386/pr71245-2.c: Ditto.
5638
5639 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 PR c++/71105
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.
5645
5646 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5647
5648 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5649
5650 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5651
5652 Revert:
5653 PR c++/69855
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.
5657
5658 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5659
5660 PR c++/60385
5661 * g++.dg/parse/namespace13.C: New.
5662
5663 2016-05-26 Jeff Law <law@redhat.com>
5664
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.
5678
5679 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5680
5681 PR c++/69855
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.
5685
5686 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5687
5688 PR target/63596
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.
5692
5693 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5694
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.
5700
5701 2016-05-27 Marek Polacek <polacek@redhat.com>
5702
5703 PR middle-end/71308
5704 * g++.dg/torture/pr71308.C: New test.
5705
5706 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5707
5708 * gcc.dg/zero_bits_compound-1.c: New test.
5709 * gcc.dg/zero_bits_compound-2.c: New test.
5710
5711 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5712
5713 PR middle-end/71279
5714 * gcc.dg/pr71279.c: New test.
5715
5716 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5717
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.
5721
5722 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5723
5724 * c-c++-common/gomp/schedule-1.c: New test.
5725 * gfortran.dg/gomp/schedule-1.f90: New test.
5726
5727 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5728
5729 PR c++/70822
5730 PR c++/70106
5731 * g++.dg/cpp1y/auto-fn32.C: New test.
5732 * g++.dg/cpp1y/paren4.C: New test.
5733
5734 2016-05-26 Nathan Sidwell <nathan@acm.org>
5735
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.
5742
5743 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5744
5745 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5746
5747 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5748
5749 PR tree-optimization/71280
5750 * gcc.dg/pr71280.c: New test.
5751
5752 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5753
5754 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5755 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5756
5757 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5758
5759 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5760
5761 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5762 kept in memory.
5763
5764 2016-05-25 Jeff Law <law@redhat.com>
5765
5766 PR tree-optimization/71272
5767 * gcc.c-torture/compile/pr71272.c: new test.
5768
5769 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5770
5771 * gcc.target/powerpc/vec-cmpne.c: New test.
5772 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5773
5774 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5775
5776 * gnat.dg/opt55.ad[sb]: New test.
5777
5778 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5779
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.
5806
5807 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5808
5809 PR target/70738
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.
5819
5820 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5821
5822 PR rtl-optimization/66940
5823 * gcc.c-torture/execute/pr66940.c: New test.
5824
5825 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5826
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.
5851
5852 2016-05-25 Marek Polacek <polacek@redhat.com>
5853
5854 PR c/71265
5855 * gcc.dg/noncompile/pr71265.c: New test.
5856
5857 PR c/71266
5858 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5859
5860 2016-05-25 Nathan Sidwell <nathan@acm.org>
5861
5862 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5863
5864 2016-05-25 Richard Biener <rguenther@suse.de>
5865
5866 PR tree-optimization/71261
5867 * c-c++-common/torture/pr71261.c: New testcase.
5868
5869 2016-05-25 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/71264
5872 * gcc.dg/vect/pr71264.c: New testcase.
5873
5874 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 PR c++/55992
5877 * g++.dg/cpp0x/alias-decl-53.C: New.
5878 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5879
5880 2016-05-25 Martin Liska <mliska@suse.cz>
5881
5882 * g++.dg/pr71239.C: New test.
5883
5884 2016-05-25 Richard Biener <rguenther@suse.de>
5885
5886 * gcc.dg/vect/pr58135.c: Rename to ...
5887 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5888
5889 2016-05-25 Marek Polacek <polacek@redhat.com>
5890
5891 * g++.dg/pr65295.C: Use target c++14.
5892
5893 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5894
5895 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5896 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5897
5898 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5899
5900 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5901 instructions.
5902
5903 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5904
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.
5920
5921 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5922
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.
5929
5930 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5931
5932 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5933
5934 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5935
5936 PR target/71050
5937 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5938
5939 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5940
5941 PR c++/50436
5942 * g++.dg/template/crash123.C: New.
5943 * g++.dg/template/crash124.C: Likewise.
5944
5945 2016-05-24 Martin Sebor <msebor@redhat.com>
5946
5947 PR c++/71147
5948 * g++.dg/ext/flexary16.C: New test.
5949
5950 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5951
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.
5977
5978 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5979 Kelvin Nilsen <kelvin@gcc.gnu.org>
5980
5981 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5982 support.
5983
5984 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5985
5986 PR c++/69872
5987 * g++.dg/warn/Wno-narrowing1.C: New.
5988
5989 2016-05-24 Marek Polacek <polacek@redhat.com>
5990
5991 PR c/71249
5992 * c-c++-common/Wswitch-unreachable-2.c: New test.
5993
5994 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR c++/71257
5997 * g++.dg/vect/simd-clone-6.cc: New test.
5998 * g++.dg/gomp/declare-simd-6.C: New test.
5999
6000 PR middle-end/70434
6001 PR c/69504
6002 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6003
6004 2016-05-24 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/71240
6007 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6008
6009 2016-05-24 Richard Biener <rguenther@suse.de>
6010
6011 PR tree-optimization/71230
6012 * gcc.dg/torture/pr71230.c: New testcase.
6013 * g++.dg/torture/pr71230.C: Likewise.
6014
6015 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6016
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.
6020
6021 2016-05-24 Richard Biener <rguenther@suse.de>
6022
6023 PR tree-optimization/71253
6024 * gcc.dg/torture/pr71253.c: New testcase.
6025
6026 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6027
6028 PR middle-end/71252
6029 * gfortran.dg/pr71252.f90: New test.
6030
6031 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6032
6033 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6034
6035 2016-05-24 Richard Biener <rguenther@suse.de>
6036
6037 PR middle-end/70434
6038 PR c/69504
6039 * c-c++-common/vector-subscript-4.c: New testcase.
6040 * c-c++-common/vector-subscript-5.c: Likewise.
6041
6042 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6043
6044 PR fortran/71123
6045 * gfortran.dg/namelist_90.f: New test
6046
6047 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6048
6049 PR fortran/66461
6050 * gfortran.dg/unexpected_eof.f: New test
6051
6052 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6053 Kelvin Nilsen <kelvin@gcc.gnu.org>
6054
6055 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6056 as little endian.
6057
6058 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6059
6060 PR c++/70972
6061 * g++.dg/cpp0x/inh-ctor20.C: New.
6062 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6063
6064 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6065
6066 PR c++/69095
6067 * g++.dg/cpp0x/variadic168.C: New.
6068
6069 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6070
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.
6075
6076 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6077
6078 * gcc.dg/fold-notshift-2.c: Adjust.
6079
6080 2016-05-23 Marek Polacek <polacek@redhat.com>
6081
6082 PR c/49859
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.
6107
6108 2016-05-23 Richard Biener <rguenther@suse.de>
6109
6110 PR tree-optimization/71230
6111 * gfortran.dg/pr71230-1.f90: New testcase.
6112 * gfortran.dg/pr71230-2.f90: Likewise.
6113
6114 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6115
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.
6119
6120 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6121
6122 PR c++/53401
6123 * g++.dg/cpp0x/decltype64.C: New.
6124
6125 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6126
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.
6130
6131 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6132
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.
6140
6141 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6142
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.
6150
6151 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6152
6153 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6154
6155 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6156
6157 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6158 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6159
6160 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6161
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.
6167
6168 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6169 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6170
6171 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6172
6173 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6174 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6175
6176 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6177
6178 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6179
6180 PR middle-end/40921
6181 * gcc.dg/tree-ssa/pr40921.c: New test.
6182
6183 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6184
6185 PR target/71103
6186 * gcc.target/avr/pr71103.c: New test.
6187
6188 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6189
6190 PR middle-end/71179
6191 * gcc.dg/tree-ssa/pr71179.c: New test.
6192
6193 2016-05-20 Martin Sebor <msebor@redhat.com>
6194
6195 PR c/71115
6196 * gcc.dg/init-excess-2.c: New test.
6197
6198 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6199
6200 * gnat.dg/opt53.adb: New test.
6201 * gnat.dg/opt54.adb: Likewise.
6202
6203 2016-05-20 Martin Jambor <mjambor@suse.cz>
6204
6205 PR tree-optimization/70884
6206 * gcc.dg/tree-ssa/pr70919.c: New test.
6207
6208 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6209
6210 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6211 formatting.
6212 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6213 fix code formatting.
6214
6215 2016-05-20 Nathan Sidwell <nathan@acm.org>
6216
6217 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6218 non-common cases.
6219 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6220
6221 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6222
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.
6227
6228 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6229
6230 PR fortran/71204
6231 * gfortran.dg/pr71204.f90: New test.
6232
6233 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6234
6235 * gcc.target/nvptx/sincos.c: New test.
6236
6237 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6238
6239 PR c++/70572
6240 * g++.dg/cpp1y/auto-fn31.C: New.
6241
6242 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6243
6244 * gcc.target/powerpc/vec-addec.c: New test.
6245 * gcc.target/powerpc/vec-addec-int128.c: New test.
6246
6247 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6248
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.
6253
6254 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6255
6256 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6257
6258 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR c++/71210
6261 * g++.dg/opt/pr71210-1.C: New test.
6262 * g++.dg/opt/pr71210-2.C: New test.
6263
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
6268 supported.
6269
6270 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6271
6272 PR tree-optimization/71079
6273 PR tree-optimization/71206
6274 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6275
6276 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6277
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.
6281
6282 2016-05-20 Richard Guenther <rguenther@suse.de>
6283
6284 PR tree-optimization/29756
6285 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6286
6287 2016-05-20 Richard Biener <rguenther@suse.de>
6288
6289 PR tree-optimization/71185
6290 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6291
6292 2016-05-20 Richard Biener <rguenther@suse.de>
6293
6294 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6295
6296 2016-05-19 Marek Polacek <polacek@redhat.com>
6297
6298 PR c++/71075
6299 * g++.dg/diagnostic/pr71075.C: New test.
6300
6301 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6302
6303 PR c++/71184
6304 * g++.dg/pr71184.C: New test case.
6305
6306 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6307
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.
6311
6312 2016-05-19 Marek Polacek <polacek@redhat.com>
6313
6314 PR tree-optimization/71031
6315 * gcc.dg/tree-ssa/vrp100.c: New test.
6316
6317 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6318
6319 PR rtl-optimization/71148
6320 * gcc.dg/pr71148.c: New test.
6321
6322 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6323
6324 PR target/71056
6325 * gcc.target/arm/pr71056.c: New test.
6326
6327 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6328
6329 * c-c++-common/pr69669.c: Check the used mode.
6330
6331 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6332
6333 PR sanitizer/64354
6334 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6335
6336 2016-05-19 Richard Biener <rguenther@suse.de>
6337
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.
6353
6354 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6355
6356 PR driver/69265
6357 * gcc.dg/spellcheck-options-11.c: New test case.
6358
6359 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR c++/71100
6362 * g++.dg/opt/pr71100.C: New test.
6363
6364 2016-05-18 Martin Jambor <mjambor@suse.cz>
6365
6366 PR ipa/69708
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.
6371
6372 2016-05-18 Martin Jambor <mjambor@suse.cz>
6373
6374 PR ipa/69708
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.
6380
6381 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/69793
6384 * g++.dg/template/crash122.C: New.
6385
6386 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6387
6388 PR c++/70466
6389 * g++.dg/template/pr70466-1.C: New.
6390 * g++.dg/template/pr70466-2.C: Likewise.
6391
6392 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6393
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.
6400
6401 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6402
6403 * gcc.dg/torture/pr71020.c: New test.
6404
6405 2016-05-18 Martin Jambor <mjambor@suse.cz>
6406
6407 PR ipa/70646
6408 * gcc.dg/ipa/pr70646.c: New test.
6409
6410 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6411
6412 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6413
6414 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6415
6416 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6417 missing tests for vreinterpretq_p{8,16}.
6418
6419 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6420
6421 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6422 vsliq_n_s64 and vsliq_n_u64.
6423
6424 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6425
6426 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6427 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6428
6429 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6430
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.
6434
6435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6436
6437 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6438 in comment.
6439
6440 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6441
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.
6445
6446 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6447
6448 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6449 with __aarch64__.
6450 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6451 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6452
6453 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6454
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.
6461
6462 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6463 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6464
6465 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6466 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6467
6468 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6469 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6470
6471 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6472
6473 2016-05-18 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/71168
6476 * gcc.dg/torture/pr71168.c: New testcase.
6477
6478 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6479
6480 PR middle-end/63586
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.
6484
6485 2016-05-17 Nathan Sidwell <nathan@acm.org>
6486
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.
6491
6492 2016-05-17 Nathan Sidwell <nathan@acm.org>
6493
6494 * gcc.target/nvptx/abi-vararg-3.c: New.
6495
6496 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6497
6498 PR tree-optimization/54579
6499 PR middle-end/55299
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.
6503
6504 2016-05-17 Marek Polacek <polacek@redhat.com>
6505
6506 PR ipa/71146
6507 * g++.dg/ipa/pr71146.C: New test.
6508
6509 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6510
6511 * jit.dg/test-error-array-bounds.c: New test case.
6512
6513 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6514
6515 * gcc.dg/tree-ssa/and-1.c: New testcase.
6516
6517 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6518
6519 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6520 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6521
6522 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6523
6524 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6525 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6526
6527 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6528
6529 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6530
6531 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6532
6533 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6534
6535 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6536
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
6541 float64x1.
6542 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6543
6544 2016-05-17 Richard Biener <rguenther@suse.de>
6545
6546 PR tree-optimization/71132
6547 * gcc.dg/torture/pr71132.c: New testcase.
6548
6549 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6550
6551 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6552
6553 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6554
6555 PR target/70809
6556 * gcc.target/aarch64/pr70809_1.c: New test.
6557
6558 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6559
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.
6564
6565 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6566 Ilya Enkovich <ilya.enkovich@intel.com>
6567
6568 PR target/71114
6569 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6570
6571 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6572
6573 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6574 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6575
6576 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6577
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.
6591
6592 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6593
6594 PR testsuite/70227
6595 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6596
6597 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6598
6599 PR fortran/69603
6600 * gfortran.dg/pr69603.f90: New testcase.
6601
6602 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6603
6604 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6605
6606 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6607
6608 PR fortran/71047
6609 * gfortran.dg/pr71047.f08: New test.
6610
6611 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6612
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.
6616
6617 2016-05-13 Martin Sebor <msebor@redhat.com>
6618
6619 PR c++/60049
6620 * g++.dg/cpp0x/constexpr-60049.C: New test.
6621
6622 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR bootstrap/71071
6625 * gcc.dg/pr71071.c: New test.
6626
6627 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6628
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)).
6632
6633 2016-05-13 Nathan Sidwell <nathan@acm.org>
6634
6635 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6636 __atomic_is_lock_free declaration.
6637
6638 2016-05-13 Richard Biener <rguenther@suse.de>
6639
6640 PR tree-optimization/42587
6641 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6642
6643 2016-05-13 Martin Liska <mliska@suse.cz>
6644
6645 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6646 the new format of dump output.
6647
6648 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6649
6650 * gcc.dg/pr71084.c: New test.
6651
6652 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6653
6654 PR target/53440
6655 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6656
6657 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6658
6659 * gcc.target/aarch64/struct_return.c: New test.
6660
6661 2016-05-12 Marek Polacek <polacek@redhat.com>
6662
6663 PR c/70756
6664 * c-c++-common/pr70756-2.c: New test.
6665 * c-c++-common/pr70756.c: New test.
6666
6667 2016-05-12 Richard Biener <rguenther@suse.de>
6668
6669 PR tree-optimization/71059
6670 * gcc.dg/torture/pr71059.c: New testcase.
6671
6672 2016-05-12 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/71062
6675 * gcc.dg/torture/pr71062.c: New testcase.
6676
6677 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6678
6679 PR tree-optimization/71006
6680 * gcc.dg/pr71006.c: New test.
6681
6682 2016-05-12 Marek Polacek <polacek@redhat.com>
6683
6684 PR driver/71063
6685 * gcc.dg/opts-7.c: New test.
6686
6687 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6688
6689 PR target/70830
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.
6695
6696 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6697
6698 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6699 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6700
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.
6704
6705 PR target/71019
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.
6709
6710 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6711
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.
6715
6716 2016-05-12 Richard Biener <rguenther@suse.de>
6717
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.
6722
6723 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6724
6725 PR c/43651
6726 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6727 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6728
6729 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6730
6731 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6732 directive.
6733 * gcc.target/i386/pr66746.c: Ditto.
6734
6735 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6736
6737 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6738 support.
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.
6744
6745 2016-05-11 Marek Polacek <polacek@redhat.com>
6746
6747 PR c++/71024
6748 * c-c++-common/attributes-3.c: New test.
6749
6750 2016-05-11 Nathan Sidwell <nathan@acm.org>
6751
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.
6758
6759 2016-05-11 Richard Biener <rguenther@suse.de>
6760
6761 PR tree-optimization/71055
6762 * gcc.dg/torture/pr71055.c: New testcase.
6763
6764 2016-05-11 Richard Biener <rguenther@suse.de>
6765
6766 PR debug/71057
6767 * g++.dg/debug/pr71057.C: New testcase.
6768
6769 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6770
6771 PR fortran/70855
6772 * gfortran.dg/gomp/pr70855.f90: New test.
6773
6774 2016-05-11 Richard Biener <rguenther@suse.de>
6775
6776 PR middle-end/71002
6777 * g++.dg/torture/pr71002.C: New testcase.
6778
6779 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6780
6781 PR middle-end/70807
6782 * gcc.dg/pr70807.c: New test.
6783
6784 2016-05-10 Martin Sebor <msebor@redhat.com>
6785
6786 PR c++/38611
6787 * g++.dg/Wattributes.C: New test.
6788
6789 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6790
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.
6794
6795 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6796
6797 PR target/70799
6798 * gcc.target/i386/pr70799-1.c: New test.
6799
6800 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6801
6802 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6803
6804 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6805
6806 PR middle-end/70877
6807 * gcc.target/i386/pr70877.c: New test.
6808
6809 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6810
6811 PR tree-optimization/70786
6812 * gcc.target/i386/pr70876.c: New test.
6813
6814 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR target/70927
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.
6820
6821 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6822
6823 PR target/70963
6824 * gcc.target/powerpc/pr70963.c: New.
6825
6826 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6827
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.
6835
6836 2016-05-10 Richard Biener <rguenther@suse.de>
6837
6838 PR tree-optimization/71039
6839 * gcc.dg/torture/pr71039.c: New testcase.
6840
6841 2016-05-10 Nathan Sidwell <nathan@acm.org>
6842
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.
6850
6851 2016-05-10 Marek Polacek <polacek@redhat.com>
6852
6853 PR c/70255
6854 * gcc.dg/attr-opt-1.c: New test.
6855
6856 2016-05-10 Richard Biener <rguenther@suse.de>
6857
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.
6863
6864 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6865
6866 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6867
6868 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6869
6870 * gcc.target/i386/fabsneg-1.c New test.
6871
6872 2016-05-09 Alan Modra <amodra@gmail.com>
6873
6874 PR testsuite/70826
6875 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6876
6877 2016-05-09 Richard Biener <rguenther@suse.de>
6878
6879 PR tree-optimization/70985
6880 * gcc.dg/torture/pr70985.c: New testcase.
6881
6882 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6883
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.
6891
6892 2016-05-09 Richard Biener <rguenther@suse.de>
6893
6894 PR fortran/70937
6895 * gfortran.dg/pr70937.f90: New testcase.
6896
6897 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6898
6899 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6900
6901 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6902
6903 PR fortran/56226
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.
6922
6923 2016-05-07 Tom de Vries <tom@codesourcery.com>
6924
6925 PR tree-optimization/70956
6926 * gcc.dg/graphite/pr70956.c: New test.
6927
6928 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR middle-end/70941
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.
6935
6936 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6937 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6938
6939 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6940
6941 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6942
6943 PR debug/70935
6944 * gcc.dg/torture/pr70935.c: New test.
6945
6946 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6947
6948 PR target/58219
6949 * gcc.target/sh/pr58219.c: New tests.
6950
6951 2016-05-06 Richard Biener <rguenther@suse.de>
6952
6953 PR tree-optimization/70960
6954 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6955
6956 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6957
6958 PR target/52933
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.
6963
6964 2016-05-06 Marek Polacek <polacek@redhat.com>
6965
6966 PR sanitizer/70875
6967 * gcc.dg/ubsan/bounds-3.c: New test.
6968
6969 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6970
6971 PR target/54089
6972 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6973
6974 2016-05-06 Richard Biener <rguenther@suse.de>
6975
6976 PR middle-end/70931
6977 * gfortran.dg/pr70931.f90: New testcase.
6978
6979 2016-05-06 Richard Biener <rguenther@suse.de>
6980
6981 PR middle-end/70941
6982 * gcc.dg/torture/pr70941.c: New testcase.
6983
6984 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6985
6986 PR tree-optimization/57206
6987 * gcc.dg/vect/pr57206.c: New test.
6988
6989 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6990
6991 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6992
6993 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6994
6995 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6996
6997 * c-c++-common/Wdangling-else-4.c: New test.
6998
6999 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7000
7001 PR c++/70906
7002 PR c++/70933
7003 * g++.dg/opt/pr70906.C: New test.
7004 * g++.dg/opt/pr70933.C: New test.
7005
7006 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7007
7008 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7009
7010 * gcc.dg/ipa/pure-const-3.c: New testcase.
7011
7012 2016-05-04 Marek Polacek <polacek@redhat.com>
7013
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.
7017
7018 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7019
7020 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7021 flag is present.
7022
7023 2016-05-04 Marek Polacek <polacek@redhat.com>
7024
7025 PR c/48778
7026 * gcc.dg/Waddress-2.c: New test.
7027
7028 2016-05-04 Alan Modra <amodra@gmail.com>
7029
7030 * gcc.target/powerpc/pr70866.c: New.
7031
7032 2016-05-03 Martin Sebor <msebor@redhat.com>
7033
7034 PR c++/66561
7035 * c-c++-common/builtin_location.c: New test.
7036 * g++.dg/cpp1y/builtin_location.C: New test.
7037
7038 2016-05-03 Marek Polacek <polacek@redhat.com>
7039
7040 PR c/70859
7041 * gcc.dg/pr70859.c: New test.
7042 * gcc.dg/pr70859-2.c: New test.
7043
7044 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7045
7046 * gnat.dg/debug5.adb: New testcase.
7047
7048 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7049
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.
7053
7054 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7055
7056 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7057
7058 2016-05-03 Alan Modra <amodra@gmail.com>
7059
7060 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7061
7062 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7063
7064 * gcc.target/i386/avx512f-cvt-1.c: New test.
7065
7066 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7067
7068 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7069 -fdump-tree-vrp-details.
7070
7071 2016-05-03 Richard Biener <rguenther@suse.de>
7072
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.
7081
7082 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7083
7084 PR rtl-optimization/70467
7085 * gcc.target/i386/pr70467-3.c: New test.
7086 * gcc.target/i386/pr70467-4.c: New test.
7087
7088 PR tree-optimization/70916
7089 * gcc.c-torture/compile/pr70916.c: New test.
7090
7091 PR target/49244
7092 * gcc.target/i386/pr49244-1.c: New test.
7093 * gcc.target/i386/pr49244-2.c: New test.
7094
7095 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7096
7097 PR rtl-optimization/44281
7098 * gcc.target/i386/pr44281.c: New test.
7099
7100 2016-05-03 bin cheng <bin.cheng@arm.com>
7101
7102 PR tree-optimization/56541
7103 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7104 * gcc.dg/vect/pr56541.c: new test.
7105
7106 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7107
7108 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7109 __float128.
7110 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7111
7112 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7113
7114 PR testsuite/70520
7115 * c-c++-common/asan/clone-test-1.c (main): Align child process
7116 stack to 16 bytes.
7117
7118 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7119
7120 PR c++/62314
7121 * g++.dg/spellcheck-fields-2.C: New test case.
7122
7123 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7124
7125 PR c++/62314
7126 * g++.dg/pr62314.C: New test case.
7127
7128 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7129
7130 * gcc.dg/ipa/inline-8.c: New testcase.
7131
7132 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR rtl-optimization/70467
7135 * gcc.target/i386/pr70467-1.c: New test.
7136
7137 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7138
7139 * gcc.dg/spec-options.c: Run the test on all targets.
7140 * gcc.dg/foo.specs: Use cpp_unique_options.
7141
7142 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7143
7144 * gcc.dg/tree-ssa/unord.c: New testcase.
7145
7146 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7147
7148 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7149
7150 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7151
7152 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7153
7154 2016-05-02 Marek Polacek <polacek@redhat.com>
7155
7156 PR c/70851
7157 * gcc.dg/enum-incomplete-3.c: New test.
7158
7159 2016-05-02 Marek Polacek <polacek@redhat.com>
7160 Tom de Vries <tom@codesourcery.com>
7161
7162 PR tree-optimization/70700
7163 * gcc.dg/pr70700.c: New test.
7164
7165 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7166
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.
7172
7173 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7174
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.
7182
7183 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7184
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.
7262
7263 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7264
7265 PR c++/66644
7266 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7267
7268 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7269
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.
7274
7275 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7276
7277 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7278 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7279
7280 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7281
7282 PR middle-end/70626
7283 * c-c++-common/goacc/combined-reduction.c: New test.
7284 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7285
7286 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7287
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.
7300
7301 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7302
7303 PR tree-optimization/70803
7304 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7305
7306 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7307
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.
7314
7315 2016-04-29 Marek Polacek <polacek@redhat.com>
7316
7317 PR sanitizer/70342
7318 * g++.dg/ubsan/null-7.C: New test.
7319
7320 PR c/70852
7321 * gcc.dg/pr70852.c: New test.
7322
7323 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7324
7325 PR/69089
7326 * g++.dg/cpp0x/alignas6.C: New test.
7327
7328 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7329
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".
7345
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>
7349
7350 PR target/60040
7351 * gcc.target/avr/pr60040-1.c: New.
7352 * gcc.target/avr/pr60040-2.c: New.
7353
7354 2016-04-29 Richard Biener <rguenther@suse.de>
7355
7356 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7357
7358 2016-04-29 Richard Biener <rguenther@suse.de>
7359
7360 PR tree-optimization/13962
7361 PR tree-optimization/65686
7362 * gcc.dg/uninit-pr65686.c: New testcase.
7363
7364 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7365
7366 PR middle-end/70843
7367 * gcc.dg/pr70843.c: New test.
7368
7369 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR target/70858
7372 * gcc.target/i386/pr70858.c: New test.
7373
7374 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7375
7376 * gcc.target/arc/nps400-1.c: New file.
7377
7378 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7379 Andrew Burgess <andrew.burgess@embecosm.com>
7380
7381 * gcc.target/arc/movh_cl-1.c: New file.
7382
7383 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7384 Andrew Burgess <andrew.burgess@embecosm.com>
7385
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.
7398
7399 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7400 Andrew Burgess <andrew.burgess@embecosm.com>
7401
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.
7411
7412 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR target/70821
7415 * gcc.target/i386/pr70821.c: New test.
7416
7417 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7418
7419 * gcc.target/powerpc/vec-adde.c: New test.
7420 * gcc.target/powerpc/vec-adde-int128.c: New test.
7421
7422 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7423
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.
7428
7429 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7430
7431 PR testsuite/70595
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.
7436
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.
7469
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.
7472
7473 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7474
7475 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7476 cilkplus_runtime.
7477
7478 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7479
7480 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7481 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7482
7483 2015-04-27 Ryan Burn <contact@rnburn.com>
7484
7485 PR c++/69024
7486 PR c++/68997
7487 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7488 diagnostic.
7489 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7490 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7491
7492 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7493
7494 * gnat.dg/limited_with4.ad[sb]: New test.
7495 * gnat.dg/limited_with4_pkg.ads: New helper.
7496
7497 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7498
7499 PR target/70155
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.
7524
7525 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7526
7527 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7528 ".{5,6}".
7529
7530 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7531
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.
7537
7538 2016-04-27 Richard Biener <rguenther@suse.de>
7539
7540 PR ipa/70760
7541 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7542 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7543
7544 2016-04-27 Nathan Sidwell <nathan@acm.org>
7545
7546 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7547 * g++.dg/ubsan/pr63956.C: Adjust error location.
7548
7549 2016-04-27 Nick Clifton <nickc@redhat.com>
7550
7551 PR middle-end/49889
7552 * gcc.dg/pr49889.c: New test.
7553
7554 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7555
7556 * c-c++-common/memset-array.c: New test.
7557
7558 2016-04-26 Martin Sebor <msebor@redhat.com>
7559
7560 PR c++/66639
7561 * g++.dg/cpp1y/func_constexpr.C: New test.
7562
7563 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7564
7565 PR c++/70241
7566 * g++.dg/cpp0x/enum32.C: New test.
7567 * g++.dg/cpp0x/enum33.C: New test.
7568
7569 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7570
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.
7579
7580 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7581
7582 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7583
7584 2016-04-26 Marek Polacek <polacek@redhat.com>
7585
7586 PR c/67784
7587 * gcc.dg/pr67784-3.c: New test.
7588 * gcc.dg/pr67784-4.c: New test.
7589 * gcc.dg/pr67784-5.c: New test.
7590
7591 PR c/70791
7592 * gcc.dg/Wnested-externs-2.c: New test.
7593
7594 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7595
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.
7599
7600 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7601
7602 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7603 number scans.
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
7626 scans.
7627 * gcc.target/i386/pr32219-4.c: Likewise.
7628 * gcc.target/i386/pr32219-6.c: Likewise.
7629 * gcc.target/i386/pr32219-8.c: Likewise.
7630
7631 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7632
7633 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7634 associated options.
7635
7636 2016-04-26 Marek Polacek <polacek@redhat.com>
7637
7638 PR c++/70744
7639 * g++.dg/ext/cond2.C: New test.
7640
7641 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7642
7643 PR tree-optimization/70771
7644 PR tree-optimization/70775
7645 * gcc.dg/pr70771.c: New test.
7646 * gcc.dg/pr70775.c: New test.
7647
7648 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7649
7650 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7651
7652 2016-04-25 Richard Biener <rguenther@suse.de>
7653
7654 PR tree-optimization/70780
7655 * gcc.dg/torture/pr70780.c: New testcase.
7656
7657 2016-04-25 Michael Collison <michael.collison@arm.com>
7658
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.
7667
7668 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7669
7670 PR sanitizer/70712
7671 * c-c++-common/asan/pr70712.c: New test.
7672
7673 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7674
7675 * .gitattributes: New file.
7676
7677 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7678
7679 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7680
7681 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7682
7683 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7684 * gfortran.dg/submodule_15.f08: Likewise.
7685
7686 2016-04-22 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/70740
7689 * gcc.dg/torture/pr70740.c: New testcase.
7690
7691 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7692
7693 PR target/70750
7694 * gcc.target/i386/pr70750-1.c: New test.
7695 * gcc.target/i386/pr70750-2.c: Likewise.
7696
7697 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7698
7699 PR c++/70540
7700 * g++.dg/cpp0x/auto48.C: New.
7701
7702 2016-04-21 Marek Polacek <polacek@redhat.com>
7703
7704 PR c++/70513
7705 * g++.dg/cpp0x/forw_enum12.C: New test.
7706 * g++.dg/cpp0x/forw_enum13.C: New test.
7707
7708 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7709
7710 PR target/70728
7711 * gcc.target/i386/pr70728.c: New test.
7712
7713 2016-04-21 Richard Biener <rguenther@suse.de>
7714
7715 PR middle-end/70747
7716 * gcc.dg/pr70747.c: New testcase.
7717
7718 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7719
7720 PR tree-optimization/70715
7721 * gcc.dg/tree-ssa/scev-13.c: New test.
7722
7723 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7724
7725 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7726
7727 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7728
7729 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7730
7731 2016-04-20 Jan Hubicka <jh@suse.cz>
7732
7733 PR ipa/70018
7734 * g++.dg/ipa/nothrow-1.C: New testcase.
7735
7736 2016-04-20 Nathan Sidwell <nathan@acm.org>
7737
7738 PR c++/55635
7739 * g++.dg/eh/delete1.C: New.
7740
7741 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7742
7743 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7744 -mtune-ctrl=sse_typeless_stores.
7745
7746 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7747
7748 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7749
7750 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7751
7752 PR tree-optimization/69489
7753 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7754
7755 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7756
7757 PR c++/69363
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.
7761
7762 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7763
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.
7768
7769 2016-04-20 Andrew Pinski <apinski@cavium.com>
7770
7771 PR target/64971
7772 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7773
7774 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7775
7776 * gnat.dg/self1.adb: Remove now incorrect test.
7777
7778 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7779
7780 * gcc.dg/tree-ssa/scev-11.c: New test.
7781 * gcc.dg/tree-ssa/scev-12.c: New test.
7782
7783 2016-04-20 Marek Polacek <polacek@redhat.com>
7784
7785 PR tree-optimization/70725
7786 * gcc.dg/pr70725.c: New test.
7787
7788 2016-04-20 Richard Biener <rguenther@suse.de>
7789
7790 PR tree-optimization/70726
7791 * g++.dg/vect/pr70726.cc: New testcase.
7792
7793 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7794
7795 PR target/70674
7796 * gcc.target/s390/pr70674.c: New test.
7797
7798 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7799
7800 PR libgfortran/70684
7801 * gfortran.dg/list_read_14.f90: New test.
7802
7803 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7804
7805 PR target/69201
7806 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7807 extern to force it misaligned.
7808 (b): Likewise.
7809 (c): Likewise.
7810 (d): Likewise.
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.
7818 (b): Likewise.
7819 (c): Likewise.
7820 (d): Likewise.
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.
7825 (b): Likewise.
7826 (c): Likewise.
7827 (d): Likewise.
7828 Check movv8sf_internal instead of avx_storeups256.
7829 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7830
7831 2016-04-19 Richard Biener <rguenther@suse.de>
7832
7833 PR tree-optimization/70171
7834 * g++.dg/tree-ssa/pr70171.C: New testcase.
7835
7836 2016-04-19 Richard Biener <rguenther@suse.de>
7837
7838 PR tree-optimization/70724
7839 * gcc.dg/torture/pr70724.c: New testcase.
7840
7841 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7842
7843 PR middle-end/70689
7844 * gcc.target/i386/pr70689.c: New.
7845
7846 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7847
7848 PR target/70708
7849 * gcc.target/i386/pr70708.c: New test.
7850
7851 2016-04-18 Richard Biener <rguenther@suse.de>
7852
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.
7864
7865 2016-04-18 Richard Biener <rguenther@suse.de>
7866
7867 PR tree-optimization/70701
7868 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7869
7870 2016-04-18 Tom de Vries <tom@codesourcery.com>
7871
7872 PR testsuite/70699
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.
7876
7877 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7878
7879 * c-c++-common/dump-ada-spec-3.c: New test.
7880 * c-c++-common/dump-ada-spec-4.c: Likewise.
7881
7882 2016-04-17 Tom de Vries <tom@codesourcery.com>
7883
7884 PR other/70183
7885 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7886
7887 2016-04-15 Jan Hubicka <jh@suse.cz>
7888
7889 PR ipa/70018
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.
7893
7894 2016-04-15 Marek Polacek <polacek@redhat.com>
7895
7896 PR c/70671
7897 * gcc.dg/bitfld-22.c: New test.
7898
7899 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7900
7901 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7902 x86_64.
7903
7904 2016-04-15 Marek Polacek <polacek@redhat.com>
7905
7906 PR c/70651
7907 * c-c++-common/pr70651.c: New test.
7908
7909 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7910
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.
7915
7916 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR c++/69517
7919 PR c++/70019
7920 PR c++/70588
7921 * g++.dg/cpp1y/vla11.C: Revert for real.
7922
7923 PR c/70436
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.
7932
7933 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7934
7935 PR target/70662
7936 * gcc.target/i386/pr70662.c: New test.
7937
7938 2016-04-15 Richard Biener <rguenther@suse.de>
7939 Alan Modra <amodra@gmail.com>
7940
7941 PR tree-optimization/70130
7942 * gcc.dg/vect/O3-pr70130.c: New testcase.
7943
7944 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7945
7946 PR target/70669
7947 * gcc.target/powerpc/pr70669.c: New test.
7948
7949 PR target/70640
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
7952 power8.
7953
7954 2016-04-14 Martin Sebor <msebor@redhat.com>
7955
7956 PR c++/69517
7957 PR c++/70019
7958 PR c++/70588
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.
7967
7968 2016-04-14 Marek Polacek <polacek@redhat.com>
7969 Jan Hubicka <hubicka@ucw.cz>
7970
7971 PR c++/70029
7972 * g++.dg/torture/pr70029.C: New test.
7973
7974 2016-04-14 Martin Sebor <msebor@redhat.com>
7975
7976 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7977 type size to prevent failures on targets with very low maximum
7978 alignment.
7979
7980 2016-04-14 Richard Biener <rguenther@suse.de>
7981
7982 PR tree-optimization/70623
7983 * gcc.dg/torture/pr70623.c: New testcase.
7984 * gcc.dg/torture/pr70623-2.c: Likewise.
7985
7986 2016-04-13 Martin Sebor <msebor@redhat.com>
7987
7988 PR c++/69517
7989 PR c++/70019
7990 PR c++/70588
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.
7999
8000 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8001
8002 PR c++/70641
8003 * g++.dg/opt/pr70641.C: New test.
8004
8005 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8006
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.
8011
8012 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8013
8014 PR c++/70635
8015 * g++.dg/parse/pr70635.C: New.
8016
8017 2016-04-13 Marek Polacek <polacek@redhat.com>
8018
8019 PR c++/70639
8020 * c-c++-common/Wmisleading-indentation-4.c: New test.
8021
8022 2016-04-13 Marek Polacek <polacek@redhat.com>
8023
8024 PR c/70436
8025 * gcc.dg/Wparentheses-12.c: New test.
8026 * gcc.dg/Wparentheses-13.c: New test.
8027
8028 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8029
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.
8033
8034 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR middle-end/70633
8037 * gcc.c-torture/compile/pr70633.c: New test.
8038
8039 PR debug/70628
8040 * gcc.dg/torture/pr70628.c: New test.
8041
8042 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8043
8044 PR c++/70610
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.
8049
8050 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8051
8052 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8053 128 instead of 32.
8054
8055 PR c++/70571
8056 * g++.dg/ext/pr70571.C: New test.
8057
8058 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8059
8060 PR target/70640
8061 * gcc.target/powerpc/pr70640.c: New test.
8062
8063 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8064
8065 PR c++/68722
8066 * g++.dg/parse/pr68722.C: New.
8067
8068 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR rtl-optimization/70596
8071 * gcc.target/i386/pr70596.c: New test.
8072
8073 2016-04-12 Nathan Sidwell <nathan@acm.org>
8074
8075 PR c++/70501
8076 * g++.dg/init/pr70501.C: New.
8077
8078 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8079
8080 * gcc.target/i386/asm-flag-6.c: New test.
8081
8082 2016-04-12 Tom de Vries <tom@codesourcery.com>
8083
8084 PR tree-optimization/68756
8085 * gcc.dg/graphite/pr68756.c: New test.
8086
8087 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR tree-optimization/70602
8090 * gcc.c-torture/execute/pr70602.c: New test.
8091
8092 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8093
8094 PR target/70381
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.
8098
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.
8102
8103 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8104
8105 PR target/70133
8106 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8107 * gcc.target/aarch64/target_attr_15.c: Likewise.
8108
8109 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8110
8111 PR c++/69066
8112 * g++.dg/cpp1y/pr69066.C: New.
8113
8114 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8115
8116 PR fortran/68566
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.
8121
8122 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8123
8124 PR testsuite/64039
8125 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8126
8127 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8128
8129 PR rtl-optimization/66669
8130 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8131
8132 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8133
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.
8140
8141 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8142
8143 PR tree-optimization/68644
8144 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8145
8146 PR rtl-optimization/64886
8147 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8148
8149 2016-04-09 Tom de Vries <tom@codesourcery.com>
8150
8151 PR tree-optimization/68953
8152 * gcc.dg/graphite/pr68953.c: New test.
8153
8154 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8155
8156 PR fortran/70592
8157 * gfortran.dg/deferred_character_16.f90: New test.
8158
8159 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8160
8161 PR tree-optimization/70586
8162 * gcc.c-torture/execute/pr70586.c: New test.
8163
8164 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8165
8166 PR sanitizer/70573
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.
8170
8171 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8172
8173 PR lto/70289
8174 PR ipa/70348
8175 PR tree-optimization/70373
8176 PR middle-end/70533
8177 PR middle-end/70534
8178 PR middle-end/70535
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.
8183
8184 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8185
8186 PR c++/70590
8187 PR c++/70452
8188 * g++.dg/pr70590.C: New test.
8189 * g++.dg/pr70590-2.C: New test.
8190
8191 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8192
8193 PR middle-end/70593
8194 * gcc.target/i386/pr70593.c: New test.
8195
8196 PR rtl-optimization/70574
8197 * gcc.target/i386/avx2-pr70574.c: New test.
8198
8199 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8200
8201 PR sanitizer/70541
8202 * c-c++-common/asan/pr70541.c: New test.
8203
8204 2016-04-08 Tom de Vries <tom@codesourcery.com>
8205
8206 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8207 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8208
8209 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8210
8211 PR target/70566
8212 * gcc.c-torture/execute/pr70566.c: New test.
8213
8214 2016-04-08 Tom de Vries <tom@codesourcery.com>
8215
8216 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8217 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8218
8219 2016-04-08 Alan Modra <amodra@gmail.com>
8220
8221 * gcc.target/powerpc/pr70117.c: New.
8222
8223 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8224
8225 PR testsuite/70581
8226 * gcc.dg/lto/simd-function_0.c: New test.
8227
8228 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8229 clones.
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.
8234
8235 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8236
8237 PR testsuite/70553
8238 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8239
8240 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8241 Tom de Vries <tom@codesourcery.com>
8242
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.
8251
8252 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8253
8254 PR c/70436
8255 * g++.dg/warn/Wparentheses-29.C: New test.
8256
8257 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8258
8259 PR c/70436
8260 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8261 explicit braces to resolve a future -Wparentheses warning.
8262
8263 2016-04-06 Richard Henderson <rth@redhat.com>
8264
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.
8269
8270 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8271
8272 PR rtl-optimization/70398
8273 * gcc.target/aarch64/pr70398.c: New.
8274
8275 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8276
8277 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8278
8279 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8280 Pedro Alves <palves@redhat.com>
8281
8282 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8283
8284 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8285
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
8289 for AVX512F clones.
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.
8294
8295 PR middle-end/70550
8296 * c-c++-common/gomp/pr70550-1.c: New test.
8297 * c-c++-common/gomp/pr70550-2.c: New test.
8298
8299 2016-04-05 Nathan Sidwell <nathan@acm.org>
8300
8301 PR c++/70512
8302 * g++.dg/ext/attribute-may-alias-5.C: New.
8303
8304 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8305
8306 PR c++/70336
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__.
8310
8311 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8312
8313 PR ipa/66223
8314 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8315
8316 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8317
8318 PR rtl-optimization/70542
8319 * gcc.dg/torture/pr70542.c: New test.
8320 * gcc.target/i386/avx2-pr70542.c: New test.
8321
8322 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8323
8324 PR tree-optimization/70509
8325 * gcc.target/i386/avx512bw-pr70509.c: New test.
8326
8327 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8328
8329 PR c++/70452
8330 * g++.dg/ext/constexpr-vla4.C: New test.
8331
8332 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8333
8334 PR target/70510
8335 * gcc.target/i386/pr70510.c: New test.
8336
8337 2016-04-05 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/70526
8340 * g++.dg/torture/pr70526.C: New testcase.
8341
8342 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR target/70525
8345 * gcc.target/i386/pr70525.c: New test.
8346
8347 2016-04-05 Richard Biener <rguenther@suse.de>
8348
8349 PR middle-end/70499
8350 * g++.dg/torture/pr70499.C: New testcase.
8351
8352 2016-04-05 Richard Biener <rguenther@suse.de>
8353
8354 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8355 remove XFAIL.
8356
8357 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR middle-end/70307
8360 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8361 rs6000 ABI warnings.
8362
8363 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8364
8365 PR ipa/66223
8366 * g++.dg/ipa/devirt-51.C: New testcase.
8367
8368 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8369 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR middle-end/70457
8372 * gcc.dg/torture/pr70457.c: New.
8373
8374 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8375
8376 PR fortran/67538
8377 * gfortran.dg/allocate_with_source_19.f08: New test.
8378
8379 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8380
8381 PR fortran/65795
8382 * gfortran.dg/coarray_allocate_6.f08: New test.
8383
8384 2016-04-04 Richard Biener <rguenther@suse.de>
8385
8386 PR rtl-optimization/70484
8387 * gcc.dg/torture/pr70484.c: New testcase.
8388
8389 2016-04-04 Marek Polacek <polacek@redhat.com>
8390
8391 PR c/70307
8392 * gcc.dg/torture/pr70307.c: New test.
8393
8394 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8395
8396 PR target/70416
8397 PR target/67391
8398 * gcc.target/sh/torture/pr70416.c: New.
8399
8400 2016-04-02 Martin Sebor <msebor@redhat.com>
8401
8402 PR c++/67376
8403 PR c++/70170
8404 PR c++/70172
8405 PR c++/70228
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.
8417
8418 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR rtl-optimization/70467
8421 * gcc.target/i386/pr70467-2.c: New test.
8422
8423 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8424 Marek Polacek <polacek@redhat.com>
8425
8426 PR c++/70488
8427 * g++.dg/init/new47.C: New test.
8428
8429 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8430
8431 PR target/70496
8432 * gcc.target/arm/pr70496.c: New test.
8433
8434 2016-04-01 Nathan Sidwell <nathan@acm.org>
8435
8436 PR c++/68475
8437 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8438
8439 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8440
8441 PR target/69890
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.
8465
8466 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8467
8468 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8469 (Holder::foo): Reflect this.
8470
8471 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8472
8473 PR target/70442
8474 * gcc.dg/pr70442.c: New test.
8475
8476 2016-03-31 Nathan Sidwell <nathan@acm.org>
8477
8478 PR c++/70393
8479 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8480
8481 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8482
8483 PR target/70453
8484 * gcc.target/i386/pr70453.c: New test.
8485
8486 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8487
8488 PR target/70292
8489 * gcc.c-torture/pr70292.c: New test.
8490
8491 2016-03-31 Marek Polacek <polacek@redhat.com>
8492
8493 PR c/70297
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.
8497
8498 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR rtl-optimization/70460
8501 * gcc.c-torture/execute/pr70460.c: New test.
8502
8503 2016-03-31 Richard Biener <rguenther@suse.de>
8504
8505 PR c++/70430
8506 * g++.dg/ext/vector30.C: New testcase.
8507
8508 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8509 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8510
8511 * gfortran.dg/fmt_pf.f90: New test.
8512
8513 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8514
8515 Forward-port from 5 branch
8516 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR testsuite/70356
8519 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8520 dg-require-effective-target after dg-do.
8521
8522 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8523
8524 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8525
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>
8533
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.
8573
8574 2016-03-30 Richard Biener <rguenther@suse.de>
8575
8576 PR middle-end/70450
8577 * gcc.dg/torture/pr70450.c: New testcase.
8578
8579 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8580
8581 PR target/70421
8582 * gcc.dg/torture/pr70421.c: New test.
8583 * gcc.target/i386/avx512f-pr70421.c: New test.
8584
8585 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8586
8587 PR testsuite/70364
8588 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8589 (check): New function.
8590 (bar): Call check.
8591 (foo): Align stack to 16 bytes when calling bar.
8592 * gcc.target/i386/cleanup-2.c: Likewise.
8593
8594 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8595
8596 PR tree-optimization/59124
8597 * gcc.dg/Warray-bounds-19.c: New test.
8598
8599 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8600
8601 * lib/prune.exp (escape_regex_chars): New.
8602 (prune_file_path): Update to quote metcharacters for regexp.
8603
8604 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR rtl-optimization/70429
8607 * gcc.c-torture/execute/pr70429.c: New test.
8608
8609 PR tree-optimization/70405
8610 * gcc.dg/pr70405.c: New test.
8611
8612 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8613
8614 PR fortran/70397
8615 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8616 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8617
8618 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8619
8620 PR testsuite/64177
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.
8625
8626 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8627
8628 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8629
8630 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8631
8632 PR target/70406
8633 * gcc.target/i386/pr70406.c: New test.
8634
8635 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8636
8637 * gnat.dg/specs/double_record_extension3.ads: New test.
8638
8639 2016-03-25 Richard Henderson <rth@redhat.com>
8640
8641 PR target/70120
8642 * gcc.target/aarch64/pr70120-1.c: New.
8643 * gcc.target/aarch64/pr70120-2.c: New.
8644 * gcc.target/aarch64/pr70120-3.c: New.
8645
8646 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8647
8648 PR c++/62212
8649 * g++.dg/template/mangle2.C: The dg-do directive should be
8650 "compile" not "assemble".
8651
8652 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8653
8654 PR lto/69650
8655 * gcc.dg/pr69650.c: New test.
8656
8657 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8658
8659 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8660
8661 2016-03-25 Alan Modra <amodra@gmail.com>
8662
8663 * gcc.dg/dfp/pr70052.c: New test.
8664
8665 2016-03-24 Richard Henderson <rth@redhat.com>
8666
8667 PR middle-end/69845
8668 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8669 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8670
8671 2016-03-24 Tom de Vries <tom@codesourcery.com>
8672
8673 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8674
8675 2016-03-24 Tom de Vries <tom@codesourcery.com>
8676
8677 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8678 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8679
8680 2016-03-24 Tom de Vries <tom@codesourcery.com>
8681
8682 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8683 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8684
8685 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8686
8687 PR c++/62212
8688 * g++.dg/template/mangle2.C: New test.
8689
8690 2016-03-24 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/70396
8693 * gcc.dg/torture/pr70396.c: New testcase.
8694
8695 2016-03-24 Richard Biener <rguenther@suse.de>
8696
8697 PR middle-end/70370
8698 * gcc.dg/torture/pr70370.c: New testcase.
8699
8700 2016-03-24 Tom de Vries <tom@codesourcery.com>
8701
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.
8705
8706 2016-03-24 Tom de Vries <tom@codesourcery.com>
8707
8708 * c-c++-common/goacc/uninit-if-clause.c: New test.
8709 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8710
8711 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR target/70290
8714 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8715 Fix formatting.
8716
8717 2016-03-24 Richard Biener <rguenther@suse.de>
8718
8719 PR tree-optimization/70372
8720 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8721
8722 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8723
8724 PR c++/70347
8725 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8726
8727 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8728
8729 PR c++/70332
8730 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8731
8732 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR c++/70001
8735 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8736 * g++.dg/cpp1y/pr70001.C: New test.
8737
8738 PR c++/70323
8739 * g++.dg/cpp0x/constexpr-70323.C: New test.
8740
8741 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8742 Jason Merrill <jason@redhat.com>
8743 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR c++/69315
8746 * g++.dg/cpp0x/constexpr-69315.C: New test.
8747 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8748
8749 2016-03-23 Marek Polacek <polacek@redhat.com>
8750
8751 PR c++/69884
8752 * g++.dg/warn/Wignored-attributes-1.C: New test.
8753 * g++.dg/warn/Wignored-attributes-2.C: New test.
8754
8755 2016-03-23 Tom de Vries <tom@codesourcery.com>
8756
8757 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8758 initialization.
8759 * gfortran.dg/goacc/private-3.f95 (test): Same.
8760 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8761 missing use param.
8762
8763 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8764
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.
8769
8770 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8771
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.
8777
8778 2016-03-22 Jeff Law <law@redhat.com>
8779
8780 PR target/70232
8781 * gcc.dg/tree-ssa/pr70232.c: New test.
8782
8783 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8784
8785 PR target/70302
8786 * gcc.target/i386/pr70302.c: New test.
8787
8788 2016-03-22 Richard Biener <rguenther@suse.de>
8789
8790 PR middle-end/70251
8791 * g++.dg/torture/pr70251.C: New testcase.
8792
8793 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8794
8795 PR c/69993
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.
8801
8802 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8803
8804 * g++.dg/ext/java-3.C: Don't compile on AIX.
8805
8806 2016-03-22 Richard Biener <rguenther@suse.de>
8807
8808 PR middle-end/70333
8809 * gcc.dg/torture/pr70333.c: New testcase.
8810
8811 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8812
8813 * g++.dg/ext/pr70290.C: New test.
8814
8815 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8816
8817 PR target/70325
8818 * gcc.target/i386/pr70325.c: New test.
8819
8820 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR target/70329
8823 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8824 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8825
8826 PR target/70300
8827 * gcc.target/i386/pr70300.c: New test.
8828
8829 PR c++/70295
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.
8833
8834 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8835
8836 PR c++/70096
8837 * g++.dg/template/ptrmem30.C: New test.
8838
8839 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8840
8841 PR c++/70204
8842 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8843 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8844
8845 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR middle-end/70326
8848 * gcc.dg/pr70326.c: New test.
8849
8850 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8851 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR tree-optimization/70317
8854 * gcc.dg/pr70317.c: New test.
8855
8856 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8857
8858 PR target/70327
8859 * gcc.target/i386/pr70327.c: New test.
8860
8861 2016-03-21 Martin Liska <mliska@suse.cz>
8862
8863 PR ipa/70306
8864 * gcc.dg/ipa/pr70306.c: New test.
8865
8866 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8867
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.
8872
8873 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR target/70296
8876 * gcc.target/powerpc/altivec-36.c: New test.
8877
8878 2016-03-21 Richard Biener <rguenther@suse.de>
8879
8880 PR tree-optimization/70310
8881 * gcc.dg/torture/pr70310.c: New testcase.
8882
8883 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8884
8885 PR target/70293
8886 * gcc.target/i386/pr70293.c: New test.
8887
8888 2016-03-21 Richard Biener <rguenther@suse.de>
8889
8890 PR tree-optimization/70288
8891 * gcc.dg/torture/pr70288-1.c: New testcase.
8892 * gcc.dg/torture/pr70288-2.c: Likewise.
8893
8894 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8895
8896 PR rtl-optimization/69307
8897 * gcc.target/arm/pr69307.c: New test.
8898
8899 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8900
8901 PR rtl-optimization/69102
8902 * gcc.c-torture/compile/pr69102.c: New test.
8903
8904 2016-03-18 Jeff Law <law@redhat.com>
8905
8906 PR rtl-optimization/70263
8907 * gcc.c-torture/compile/pr70263-1.c: New test.
8908 * gcc.target/i386/pr70263-2.c: New test.
8909
8910 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8911
8912 PR rtl-optimization/70278
8913 * gcc.dg/torture/pr70278.c: New test.
8914 * gcc.target/arm/pr70278.c: New test.
8915
8916 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8917
8918 PR c/70281
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.
8922
8923 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8924
8925 PR target/70113
8926 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8927
8928 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8929
8930 PR tree-optimization/70252
8931 * gcc.dg/pr70252.c: New test.
8932
8933 2016-03-18 Tom de Vries <tom@codesourcery.com>
8934
8935 * gcc.dg/pr70161-2.c: New test.
8936 * gcc.dg/pr70161.c: New test.
8937
8938 2016-03-18 Tom de Vries <tom@codesourcery.com>
8939
8940 PR ipa/70269
8941 * gcc.dg/pr70269.c: New test.
8942
8943 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR c++/70267
8946 * g++.dg/ext/java-3.C: New test.
8947
8948 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8949
8950 PR c++/70205
8951 * g++.dg/lookup/pr70205.C: New test.
8952
8953 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8954
8955 PR c++/70218
8956 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8957
8958 2016-03-17 Marek Polacek <polacek@redhat.com>
8959
8960 PR c/69407
8961 * gcc.dg/atomic-op-6.c: New test.
8962
8963 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8964
8965 PR c/70264
8966 * c-c++-common/pr70264.c: New test case.
8967
8968 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR c++/70144
8971 * c-c++-common/pr70144-1.c: New test.
8972 * c-c++-common/pr70144-2.c: New test.
8973
8974 PR c++/70272
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.
8978
8979 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8980
8981 PR driver/70192
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.
8992
8993 2016-03-17 Tom de Vries <tom@codesourcery.com>
8994
8995 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8996 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8997
8998 2016-03-17 Richard Biener <rguenther@suse.de>
8999
9000 PR debug/70271
9001 * g++.dg/debug/pr70271.C: New testcase.
9002
9003 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9004
9005 * gcc.target/i386/pr70251.c: New test.
9006
9007 2016-03-17 Marek Polacek <polacek@redhat.com>
9008
9009 PR c++/70194
9010 * g++.dg/warn/constexpr-70194.C: New test.
9011
9012 2016-03-16 Richard Henderson <rth@redhat.com>
9013
9014 PR middle-end/70240
9015 * gcc.c-torture/compile/pr70240.c: New.
9016
9017 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9018
9019 * gcc.c-torture/compile/20151204.c: Skip for avr.
9020
9021 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR target/70245
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.
9027
9028 2016-03-16 Martin Sebor <msebor@redhat.com>
9029
9030 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9031
9032 2016-03-16 Richard Henderson <rth@redhat.com>
9033
9034 PR middle-end/70199
9035 * gcc.c-torture/compile/pr70199.c: New.
9036
9037 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9038
9039 * gcc.dg/uninit-19.c: Run dos2unix.
9040
9041 2016-03-16 Marek Polacek <polacek@redhat.com>
9042
9043 PR c/70093
9044 * gcc.dg/nested-func-10.c: New test.
9045 * gcc.dg/nested-func-9.c: New test.
9046
9047 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9048
9049 PR tree-optimization/68714
9050 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9051
9052 2016-03-16 Tom de Vries <tom@codesourcery.com>
9053
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.
9058
9059 2016-03-16 Tom de Vries <tom@codesourcery.com>
9060
9061 PR tree-optimization/68809
9062 * gcc.dg/graphite/pr68809-2.c: New test.
9063 * gcc.dg/graphite/pr68809.c: New test.
9064
9065 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR c++/70147
9068 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9069 method call to i () as argument. Adjust expected output.
9070
9071 PR c++/70147
9072 * g++.dg/ubsan/pr70147-1.C: New test.
9073 * g++.dg/ubsan/pr70147-2.C: New test.
9074
9075 2016-03-15 Martin Sebor <msebor@redhat.com>
9076
9077 PR c++/58281
9078 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9079
9080 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9081
9082 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9083 hppa*-*-hpux*.
9084
9085 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9086
9087 PR libfortran/69799
9088 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9089 libatomic_available.
9090
9091 2016-03-15 Marek Polacek <polacek@redhat.com>
9092
9093 PR c++/70209
9094 * g++.dg/ext/attribute-may-alias-4.C: New test.
9095
9096 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9097
9098 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9099 -fvar-tracking-assignments-toggle flag.
9100
9101 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9102
9103 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9104
9105 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9106
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.
9110
9111 2016-03-15 Richard Henderson <rth@redhat.com>
9112
9113 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9114
9115 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9116
9117 PR rtl-optimization/69032
9118 * gcc.dg/pr69032.c: New test.
9119
9120 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9121
9122 PR rtl-optimization/63384
9123 * g++.dg/pr63384.C: New test.
9124
9125 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9126
9127 PR target/64411
9128 * gcc.target/i386/pr64411.C: New test.
9129
9130 2016-03-15 Tom de Vries <tom@codesourcery.com>
9131
9132 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9133 * gfortran.dg/goacc/kernels-alias.f95: New test.
9134
9135 2016-03-14 Martin Sebor <msebor@redhat.com>
9136
9137 PR c++/53792
9138 * g++.dg/cpp0x/constexpr-inline.C: New test.
9139 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9140
9141 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9142
9143 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9144
9145 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR middle-end/70219
9148 * gcc.dg/pr70219.c: New test.
9149
9150 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9151
9152 PR target/70083
9153 * gcc.dg/torture/pr70083.c: New test.
9154 * gcc.target/i386/pr70083.c: New test.
9155
9156 2016-03-14 Richard Biener <rguenther@suse.de>
9157
9158 PR tree-optimization/56365
9159 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9160
9161 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9162
9163 PR target/70098
9164 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9165 New function.
9166 * g++.dg/pr70098.C: New testcase.
9167
9168
9169 2016-03-14 Tom de Vries <tom@codesourcery.com>
9170
9171 PR tree-optimization/70045
9172 * gcc.dg/graphite/pr70045.c: New test.
9173
9174 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9175
9176 PR fortran/69043
9177 * gfortran.dg/include_9.f90: New test.
9178
9179 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9180
9181 PR fortran/45076
9182 gfortran.dg/prof/prof.exp: New script.
9183 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9184
9185 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9186
9187 PR rtl-optimization/69307
9188 * gcc.dg/pr69307.c: New test.
9189
9190 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9191
9192 PR target/69614
9193 * gcc.target/arm/pr69614.c: New.
9194
9195 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9196
9197 PR fortran/70031
9198 * gfortran.dg/submodule_14.f08: New test
9199
9200 PR fortran/69524
9201 * gfortran.dg/submodule_15.f08: New test
9202
9203 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9204
9205 PR c++/70106
9206 * g++.dg/cpp1y/paren3.C: New test.
9207
9208 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9209
9210 PR target/70131
9211 * gcc.target/powerpc/ppc-round2.c: New test.
9212
9213 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9214
9215 PR target/70123
9216 * gcc.dg/torture/pr70123.c: New test.
9217
9218 2016-03-11 Jeff Law <law@redhat.com>
9219
9220 PR tree-optimization/70190
9221 * gcc.c-torture/compile/pr70190.c: New test.
9222
9223 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9224
9225 PR c/68187
9226 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9227 case.
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.
9239
9240 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9241
9242 PR c/70085
9243 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9244
9245 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9246
9247 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9248 dg-options.
9249
9250 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9251
9252 PR target/70002
9253 PR target/69245
9254 * gcc.target/aarch64/pr69245_2.c: New test.
9255
9256 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR tree-optimization/70177
9259 * gcc.dg/pr70177.c: New test.
9260
9261 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9262
9263 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9264
9265 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9266
9267 * gcc.dg/tree-ssa/sra-20.c: New.
9268
9269 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9270
9271 PR rtl-optimization/70174
9272 * gcc.dg/pr70174.c: New test.
9273
9274 PR tree-optimization/70169
9275 * gcc.dg/pr70169.c: New test.
9276
9277 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9278
9279 PR target/70160
9280 * gcc.target/i386/pr70160.c: New test.
9281
9282 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9283
9284 * gcc.target/s390/dfp-1.c: New test.
9285
9286 2016-03-10 Nick Clifton <nickc@redhat.com>
9287
9288 PR target/70044
9289 * gcc.target/aarch64/pr70044.c: New test.
9290
9291 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9292 Jakub Jelinek <jakub@redhat.com>
9293
9294 PR c++/70001
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.
9298
9299 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9300
9301 PR lto/69589
9302 * g++.dg/lto/pr69589_0.C: New testcase
9303 * g++.dg/lto/pr69589_1.C: New testcase
9304
9305 2016-03-10 Marek Polacek <polacek@redhat.com>
9306
9307 PR c++/70153
9308 * g++.dg/delayedfold/unary-plus1.C: New test.
9309
9310 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9311
9312 * gcc.target/arm/pr45701-1.c: Escape brackets.
9313 * gcc.target/arm/pr45701-2.c: Likewise.
9314
9315 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9316
9317 * gfortran.dg/unconstrained_commons.f: New.
9318
9319 2016-03-10 Alan Modra <amodra@gmail.com>
9320
9321 * gcc.dg/pr69195.c: New.
9322 * gcc.dg/pr69238.c: New.
9323
9324 2016-03-10 Tom de Vries <tom@codesourcery.com>
9325
9326 PR testsuite/68915
9327 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9328
9329 2016-03-10 Richard Biener <rguenther@suse.de>
9330
9331 PR tree-optimization/70128
9332 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9333 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9334
9335 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR tree-optimization/70152
9338 * gcc.dg/pr70152.c: New test.
9339
9340 PR target/70086
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.
9344
9345 PR tree-optimization/70127
9346 * gcc.c-torture/execute/pr70127.c: New test.
9347
9348 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9349
9350 * c-c++-common/goacc/combined-directives-2.c: New test.
9351
9352 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9353
9354 PR c/68473
9355 PR c++/70105
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.
9359
9360 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9361
9362 PR c/68473
9363 PR c++/70105
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):
9367 New.
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
9372 make_location.
9373
9374 2016-03-09 Richard Biener <rguenther@suse.de>
9375 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR tree-optimization/70138
9378 * gcc.dg/vect/pr70138-1.c: New testcase.
9379 * gcc.dg/vect/pr70138-2.c: Likewise.
9380
9381 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR target/70049
9384 * gcc.target/i386/pr70049.c: New test.
9385
9386 2016-03-09 Richard Biener <rguenther@suse.de>
9387
9388 PR c/70143
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.
9392
9393 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9394
9395 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9396 arm-*-*.
9397
9398 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9399
9400 PR middle-end/67278
9401 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9402
9403 PR target/67278
9404 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9405
9406 PR middle-end/70050
9407 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9408 in testcase comment.
9409
9410 2016-03-09 Tom de Vries <tom@codesourcery.com>
9411
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.
9420
9421 2016-03-08 Martin Sebor <msebor@redhat.com>
9422
9423 PR c++/62096
9424 * g++.dg/warn/overflow-warn-7.C: New test.
9425
9426 2016-03-08 Jason Merrill <jason@redhat.com>
9427
9428 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9429 * lib/target-supports.exp (check_effective_target_concepts): New.
9430
9431 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR c++/70135
9434 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9435 * g++.dg/ubsan/pr70135.C: New test.
9436
9437 PR target/70110
9438 * gcc.dg/pr70110.c: New test.
9439
9440 2016-03-07 Martin Jambor <mjambor@suse.cz>
9441
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.
9457
9458 2016-03-07 Martin Jambor <mjambor@suse.cz>
9459
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.
9463
9464 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9465
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.
9469
9470 2016-02-26 Richard Biener <rguenther@suse.de>
9471 Jeff Law <law@redhat.com>
9472
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.
9476
9477 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9478
9479 * lib/target-supports.exp
9480 (check_effective_target_whole_vector_shift): Enable for PPC64.
9481
9482 2016-03-07 Richard Biener <rguenther@suse.de>
9483
9484 PR tree-optimization/70115
9485 * gcc.dg/torture/pr70115.c: New testcase.
9486
9487 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9488
9489 PR middle-end/69916
9490 * c-c-++-common/goacc/pr69916.c: New.
9491
9492 2016-03-07 Richard Henderson <rth@redhat.com>
9493
9494 * gcc.c-torture/compile/pr70061.c: New test.
9495
9496 2016-03-07 Richard Biener <rguenther@suse.de>
9497
9498 PR testsuite/70109
9499 * gcc.dg/vect/O3-pr36098.c: New testcase.
9500
9501 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9502
9503 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9504
9505 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9506
9507 * gnat.dg/renaming9.ad[sb]: New testcase.
9508
9509 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9510
9511 PR c++/70084
9512 * g++.dg/expr/stdarg3.C: New test.
9513
9514 2016-03-04 Jeff Law <law@redhat.com>
9515
9516 PR tree-optimization/69196
9517 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9518 x86_64-*-*.
9519
9520 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9521
9522 PR c/69973
9523 * gcc.dg/pr69973.c: New test.
9524
9525 PR rtl-optimization/69941
9526 * gcc.dg/torture/pr69941.c: New test.
9527
9528 PR c/69824
9529 * gcc.dg/pr69824.c: New test.
9530
9531 2016-03-05 Tom de Vries <tom@codesourcery.com>
9532
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
9535 function.
9536
9537 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9538
9539 PR c++/66786
9540 * g++.dg/cpp1y/var-templ48.C: New test.
9541 * g++.dg/cpp1y/var-templ49.C: New test.
9542
9543 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9544
9545 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9546
9547 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR c++/70035
9550 * g++.dg/ubsan/pr70035.C: New test.
9551
9552 PR target/70062
9553 * gcc.target/i386/pr70062.c: New test.
9554
9555 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9556
9557 * g++.dg/template/typename21.C: Remove c++98_only.
9558
9559 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9560
9561 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9562
9563 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9564
9565 PR c/68187
9566 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9567 function.
9568 (fn_42_b): Likewise.
9569 (fn_42_c): Likewise.
9570
9571 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9572
9573 PR c/68187
9574 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9575 function.
9576 (fn_40_b): Likewise.
9577 (fn_41_a): Likewise.
9578 (fn_41_b): Likewise.
9579
9580 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9581
9582 PR target/70059
9583 * gcc.target/i386/avx512f-pr70059.c: New test.
9584 * gcc.target/i386/avx512dq-pr70059.c: New test.
9585
9586 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9587
9588 PR rtl-optimization/57676
9589 * gcc.dg/torture/pr57676.c: New test.
9590
9591 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9592
9593 * gcc.dg/pr70026.c: New test.
9594
9595 2016-03-04 Marek Polacek <polacek@redhat.com>
9596
9597 PR c/69798
9598 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9599 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9600
9601 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9602
9603 PR target/70004
9604 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9605 Delete.
9606 (test_corners_sisd_si): Likewise.
9607 (main): Remove checks of the above.
9608 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9609
9610 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9613
9614 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9615
9616 * gcc.dg/torture/pr69951.c: Accept argc==0.
9617
9618 2016-03-04 Richard Biener <rguenther@suse.de>
9619
9620 PR c++/70054
9621 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9622 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9623
9624 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9625
9626 PR testsuite/69766
9627 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9628 testing multiarch.
9629
9630 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9631
9632 PR debug/69947
9633 * gcc.dg/guality/pr69947.c: New test.
9634
9635 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR ada/70017
9638 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9639
9640 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9641
9642 PR rtl-optimization/69904
9643 * gcc.target/arm/pr69904.c: New test.
9644
9645 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9646
9647 PR target/70021
9648 * gcc.dg/vect/pr70021.c: New test.
9649 * gcc.target/i386/pr70021.c: New test.
9650
9651 2016-03-03 Marek Polacek <polacek@redhat.com>
9652
9653 PR middle-end/70050
9654 * gcc.dg/pr70050.c: New test.
9655
9656 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9657
9658 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9659
9660 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9661
9662 PR tree-optimization/70043
9663 * gfortran.dg/vect/pr70043.f90: New test.
9664
9665 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9666
9667 * gnat.dg/specs/task1.ads: New test.
9668
9669 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9670
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.
9674
9675 2016-03-03 Richard Biener <rguenther@suse.de>
9676
9677 PR tree-optimization/55936
9678 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9679
9680 2016-03-02 Jeff Law <law@redhat.com>
9681
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.
9685
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.
9689
9690 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9691
9692 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9693
9694 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9695
9696 PR rtl-optimization/69052
9697 * gcc.target/i386/pr69052.c: New test.
9698
9699 2016-03-02 Alan Modra <amodra@gmail.com>
9700
9701 * gcc.dg/pr69990.c: New.
9702
9703 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR c/68062
9706 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9707
9708 PR middle-end/70022
9709 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9710
9711 PR target/70028
9712 * gcc.target/i386/pr70028.c: New test.
9713
9714 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9715
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
9723
9724 2016-03-02 Richard Biener <rguenther@suse.de>
9725 Uros Bizjak <ubizjak@gmail.com>
9726
9727 PR target/67278
9728 * gcc.dg/simd-8.c: New testcase.
9729
9730 2016-03-02 Richard Biener <rguenther@suse.de>
9731
9732 PR middle-end/67278
9733 * gcc.dg/simd-7.c: New testcase.
9734
9735 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9736
9737 * gcc.target/i386/pr70007.c: Tweak.
9738
9739 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9740
9741 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9742
9743 2016-03-02 Marek Polacek <polacek@redhat.com>
9744
9745 PR c/67854
9746 * gcc.dg/pr67854.c: New test.
9747
9748 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR middle-end/70025
9751 * gcc.dg/torture/pr70025.c: New test.
9752
9753 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9754
9755 PR tree-optimization/68621
9756 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9757
9758 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9759
9760 * gcc.target/i386/pr70007.c: New test.
9761
9762 2016-03-01 Jeff Law <law@redhat.com>
9763
9764 PR tree-optimization/69196
9765 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9766
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.
9770
9771 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9772
9773 PR target/70033
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.
9779
9780 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9781
9782 PR target/70027
9783 * gcc.target/i386/pr70027.c: New test.
9784
9785 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9786
9787 * gcc.dg/pr70017.c: New test.
9788
9789 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR c/69796
9792 PR c/69974
9793 * gcc.dg/pr69796.c: New test.
9794 * gcc.dg/pr69974.c: New test.
9795
9796 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9797
9798 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9799
9800 2016-02-29 Jeff Law <law@redhat.com>
9801
9802 PR tree-optimization/69987
9803 * gfortran.dg/pr69987.f90: New test.
9804
9805 PR tree-optimization/69989
9806 * gcc.c-torture/compile/pr69989-2.c: New test.
9807
9808 2016-03-01 Marek Polacek <polacek@redhat.com>
9809
9810 PR c++/69795
9811 * g++.dg/parse/invalid1.C: New test.
9812
9813 2016-03-01 Richard Biener <rguenther@suse.de>
9814
9815 PR middle-end/70022
9816 * gcc.dg/pr70022.c: New testcase.
9817
9818 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9819
9820 PR tree-optimization/69956
9821 * gcc.dg/pr69956.c: New test.
9822
9823 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9824
9825 PR target/70011
9826 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9827 XFAIL when hardware supports efficient unaligned storage access.
9828
9829 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9830
9831 PR c++/69961
9832 * g++.dg/template/pr69961a.C: New test.
9833 * g++.dg/template/pr69961b.C: New test.
9834
9835 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9836
9837 PR preprocessor/69985
9838 * gcc.dg/cpp/pr69985.c: New test case.
9839
9840 2016-02-29 Jeff Law <law@redhat.com>
9841
9842 PR tree-optimization/70005
9843 * gcc.c-torture/execute/pr70005.c New test.
9844
9845 PR tree-optimization/69999
9846 * gcc.c-torture/compile/pr69999.c: New test.
9847
9848 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9849
9850 PR tree-optimization/69652
9851 * gcc.dg/torture/pr69652.c: Delete test.
9852 * gcc.dg/vect/pr69652.c: New test.
9853
9854 2016-02-19 Richard Biener <rguenther@suse.de>
9855
9856 PR tree-optimization/69980
9857 * gfortran.dg/vect/pr69980.f90: New testcase.
9858
9859 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9860
9861 * gcc.target/sparc/20160229-1.c: New test.
9862
9863 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9864
9865 * gnat.dg/stack_usage3.adb: New test.
9866 * gnat.dg/stack_usage3_pkg.ads: New helper.
9867
9868 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9869
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.
9874
9875 2016-02-29 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/69720
9878 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9879
9880 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9881
9882 PR fortran/68147
9883 PR fortran/47674
9884 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9885
9886 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9887 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9888
9889 PR fortran/56007
9890 * gfortran.dg/coarray_8.f90: Adjust error message.
9891 * gfortran.dg/pr56007.f90: New test.
9892 * gfortran.dg/pr56007.f: New test.
9893
9894 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9895
9896 PR tree-optimization/69989
9897 * gcc.dg/torture/pr69989.c: New test.
9898
9899 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9900
9901 * gcc.target/i386/stack-realign-win.c: New test.
9902
9903 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9904
9905 PR fortran/60126
9906 * gfortran.dg/pr60126.f90: New test.
9907
9908 2016-02-27 Jeff Law <law@redhat.com>
9909
9910 Revert
9911 2016-02-26 Richard Biener <rguenther@suse.de>
9912 Jeff Law <law@redhat.com>
9913
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.
9917
9918 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9919
9920 PR fortran/69910
9921 * gfortran.dg/newunit_4.f90: New test.
9922
9923 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/69613
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
9929 target.
9930
9931 2016-02-26 Martin Sebor <msebor@redhat.com>
9932
9933 PR tree-optimization/15826
9934 * gcc.dg/tree-ssa/pr15826.c: New test.
9935
9936 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9937
9938 PR target/69969
9939 * gcc.target/powerpc/pr69969.c: New test.
9940
9941 2016-02-26 Martin Sebor <msebor@redhat.com>
9942
9943 PR c++/15766
9944 * g++.old-deja/g++.other/decl5.C: Add a test case.
9945
9946 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9947
9948 PR target/69946
9949 * gcc.target/powerpc/pr69946.c: New file.
9950
9951 2016-02-26 Richard Biener <rguenther@suse.de>
9952 Jeff Law <law@redhat.com>
9953
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.
9957
9958 2016-02-26 Martin Jambor <mjambor@suse.cz>
9959
9960 PR middle-end/69920
9961 * gcc.dg/torture/pr69932.c: New test.
9962 * gcc.dg/torture/pr69936.c: Likewise.
9963
9964 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9965
9966 PR target/69709
9967 * gcc.target/s390/pr69709.c: New test.
9968
9969 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9970
9971 PR target/69245
9972 * gcc.target/aarch64/pr69245_1.c: New test.
9973
9974 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9975
9976 PR target/69613
9977 * gcc.dg/torture/pr69613.c: New test.
9978
9979 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR rtl-optimization/69891
9982 * gcc.target/i386/pr69891.c: New test.
9983
9984 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9985 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9986
9987 PR target/61397
9988 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9989 functionality for both 32-bit and 64-bit.
9990
9991 2016-02-26 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/69551
9994 * gcc.dg/torture/pr69951.c: New testcase.
9995
9996 2016-02-25 Richard Biener <rguenther@suse.de>
9997
9998 PR tree-optimization/48795
9999 * gcc.dg/Warray-bounds-18.c: New testcase.
10000
10001 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10002
10003 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10004
10005 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR rtl-optimization/69896
10008 * gcc.dg/pr69896.c: New test.
10009
10010 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10011
10012 PR c++/69736
10013 * g++.dg/cpp1y/paren2.C: New test.
10014
10015 2016-02-24 Martin Sebor <msebor@redhat.com>
10016
10017 PR c/51147
10018 * gcc.dg/enum-mode-2.c: New test.
10019
10020 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10021
10022 PR c++/69922
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.
10026
10027 2016-02-24 Marek Polacek <polacek@redhat.com>
10028
10029 PR c/69819
10030 * gcc.dg/pr69819.c: New test.
10031
10032 2016-02-24 Martin Sebor <msebor@redhat.com>
10033
10034 PR c++/69912
10035 * g++.dg/ext/flexary15.C: New test.
10036
10037 2016-02-24 Martin Sebor <msebor@redhat.com>
10038
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.
10042
10043 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10044 Charles Baylis <charles.baylis@linaro.org>
10045
10046 PR debug/61033
10047 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10048
10049 2016-02-24 Richard Biener <rguenther@suse.de>
10050 Jakub Jelinek <jakub@redhat.com>
10051
10052 PR middle-end/69760
10053 * gcc.dg/torture/pr69760.c: New testcase.
10054
10055 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10056
10057 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10058 pattern on Solaris with as.
10059
10060 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10061
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.
10066
10067 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR middle-end/69915
10070 * gcc.dg/pr69915.c: New test.
10071
10072 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10073
10074 PR rtl-optimization/69886
10075 * gcc.dg/torture/pr69886.c: New test.
10076
10077 2016-02-24 Richard Biener <rguenther@suse.de>
10078
10079 PR middle-end/68963
10080 * gcc.dg/torture/pr68963.c: New testcase.
10081
10082 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10083
10084 PR target/69875
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.
10097
10098 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR middle-end/69909
10101 * gcc.dg/torture/pr69909.c: New test.
10102
10103 2016-02-24 Richard Biener <rguenther@suse.de>
10104
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.
10109
10110 2016-02-24 Christian Bruel <christian.bruel@st.com>
10111
10112 * gcc.target/arm/pragma_cpp_fma.c: New test.
10113
10114 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10115
10116 PR fortran/61156
10117 * gfortran.dg/include_6.f90: Update test.
10118
10119 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR objc/69844
10122 * objc.dg/pr69844.m: New test.
10123
10124 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10125
10126 PR libgfortran/69456
10127 * gfortran.dg/namelist_89.f90: New test.
10128 * gfortran.dg/pr59700.f90: Update test..
10129
10130 2016-02-23 Martin Sebor <msebor@redhat.com>
10131
10132 PR middle-end/69780
10133 * g++.dg/ext/builtin_alloca.C: New test.
10134 * gcc.dg/builtins-68.c: New test.
10135
10136 2016-02-23 Richard Henderson <rth@redhat.com>
10137
10138 * gcc.target/i386/addr-space-3.c: Remove test.
10139
10140 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10141
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.
10147
10148 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10149
10150 PR preprocessor/69126
10151 PR preprocessor/69543
10152 PR preprocessor/69558
10153 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10154 (f): Rename to...
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.
10160 (g): Rename to...
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
10173 xfail for c++.
10174
10175 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10176
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.
10192
10193 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10194
10195 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10196
10197 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR c++/69902
10200 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10201
10202 PR c/69900
10203 * gcc.dg/pr69900.c: New test.
10204
10205 2016-02-23 Martin Jambor <mjambor@suse.cz>
10206
10207 PR tree-optimization/69666
10208 * gcc.dg/tree-ssa/pr69666.c: New test.
10209
10210 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10211
10212 PR fortran/67451
10213 * gfortran.dg/coarray_allocate_5.f08: New test.
10214
10215 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10216
10217 * gcc.target/s390/vcond-shift.c: Move to ...
10218 * gcc.target/s390/vector/vcond-shift.c: ... here.
10219
10220 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10221
10222 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10223 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10224
10225 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10226
10227 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10228
10229 2016-02-20 Mark Wielaard <mjw@redhat.com>
10230
10231 PR c/28901
10232 * gcc.dg/unused-variable-3.c: New test.
10233
10234 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10235
10236 PR target/69888
10237 * gcc.target/i386/pr69888.c: New test.
10238
10239 2016-02-22 Richard Biener <rguenther@suse.de>
10240
10241 PR tree-optimization/69882
10242 * gfortran.dg/vect/pr69882.f90: New testcase.
10243
10244 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR target/69885
10247 * gcc.dg/pr69885.c: New test.
10248
10249 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10250
10251 PR target/69806
10252 PR target/54089
10253 * gcc.target/sh/pr54089-10.c: New.
10254
10255 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10256
10257 PR fortran/69423
10258 * gfortran.dg/deferred_character_15.f90 : New test.
10259
10260 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10261
10262 PR fortran/57365
10263 gfortran.dg/allocate_with_source_18.f03: New test.
10264
10265 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10266
10267 PR fortran/52531
10268 gfortran.dg/gomp/pr52531.f90: New test.
10269
10270 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10271
10272 PR c++/69865
10273 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10274 -std=c++03.
10275
10276 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR c++/69826
10279 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10280 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10281
10282 PR c++/69850
10283 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10284
10285 PR c++/69851
10286 * g++.dg/torture/pr69851.C: New test.
10287
10288 2016-02-19 Martin Sebor <msebor@redhat.com>
10289
10290 PR testsuite/69573
10291 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10292
10293 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10294
10295 PR c++/69850
10296 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10297 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10298
10299 PR c++/67767
10300 * g++.dg/cpp0x/pr67767.C: New test.
10301
10302 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10303
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
10307 above.
10308 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10309 effective target check.
10310
10311 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR target/69820
10314 * gcc.target/i386/pr69820.c: New test.
10315
10316 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10317
10318 * gcc.target/s390/vector/int128-1.c: New test.
10319
10320 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10321
10322 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10323
10324 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10325
10326 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10327 instruction pattern name to prevent the testcase from failing with
10328 -march=z13.
10329
10330 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10331
10332 * gcc.target/s390/md/movstr-2.c: New test.
10333
10334 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10335
10336 * gcc.target/s390/morestack.c: New test.
10337
10338 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10339
10340 PR target/69625
10341 * gcc.target/s390/pr69625.c: Add test case.
10342
10343 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10344
10345 PR testsuite/68580
10346 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10347
10348 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10349
10350 PR target/68404
10351 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10352 * gcc.target/powerpc/fusion3.c: Likewise.
10353
10354 2016-02-18 Richard Biener <rguenther@suse.de>
10355
10356 PR middle-end/69553
10357 * g++.dg/torture/pr69553.C: New testcase.
10358
10359 2016-02-18 Nick Clifton <nickc@redhat.com>
10360
10361 PR target/62254
10362 PR target/69610
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.
10366
10367 2016-02-18 Richard Biener <rguenther@suse.de>
10368
10369 PR middle-end/69854
10370 * gcc.dg/torture/pr69854.c: New testcase.
10371
10372 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10373
10374 PR c++/69850
10375 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10376
10377 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10378
10379 * gcc.target/powerpc/vec-cg.c: New test.
10380
10381 2016-02-17 Richard Biener <rguenther@suse.de>
10382
10383 PR testsuite/69586
10384 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10385
10386 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10387
10388 PR target/69161
10389 * gcc.c-torture/compile/pr69161.c: New test.
10390
10391 2016-02-17 David Sherwood <david.sherwood@arm.com>
10392
10393 PR target/69532
10394 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10395 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10396
10397 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10398
10399 * gcc.dg/ifcvt-4.c: Skip on Visium.
10400
10401 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10402
10403 * gnat.dg/atomic8.adb: New test.
10404
10405 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10406
10407 * gnat.dg/discr46.ad[sb]: New test.
10408
10409 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10410
10411 PR Target/48344
10412 * gcc.target/powerpc/pr48344-1.c: New test.
10413
10414 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10415
10416 PR fortran/69742
10417 * gfortran.dg/associate_21.f90: New test.
10418
10419 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR c/69835
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.
10425
10426 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10427 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10428
10429 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10430
10431 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR middle-end/69801
10434 * gcc.dg/pr69801.c: Add empty dg-options.
10435
10436 2016-02-16 James Norris <jnorris@codesourcery.com>
10437
10438 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10439 * g++.dg/goacc/deviceptr-1.c: New file.
10440
10441 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR tree-optimization/69820
10444 * gcc.dg/vect/pr69820.c: New test.
10445
10446 2016-02-16 Richard Biener <rguenther@suse.de>
10447
10448 PR tree-optimization/69776
10449 * gcc.dg/torture/pr69776-2.c: New testcase.
10450
10451 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10452
10453 PR tree-optimization/69714
10454 * gcc.dg/torture/pr69714.c: New test.
10455
10456 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10457
10458 PR tree-optimization/69802
10459 * gcc.dg/pr69802.c: New test.
10460
10461 2016-02-16 Richard Biener <rguenther@suse.de>
10462
10463 PR middle-end/69801
10464 * gcc.dg/pr69801.c: New testcase.
10465
10466 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10467
10468 PR libgfortran/69651
10469 * gfortran.dg/read_bang.f90: New test.
10470 * gfortran.dg/read_bang4.f90: New test.
10471
10472 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR c++/69658
10475 * g++.dg/init/pr69658.C: New test.
10476
10477 PR c++/69797
10478 * c-c++-common/pr69797.c: New test.
10479
10480 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10481
10482 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10483 check for aarch64*-*-*.
10484
10485 2016-02-15 Richard Biener <rguenther@suse.de>
10486
10487 PR tree-optimization/69783
10488 * gcc.dg/vect/pr69783.c: New testcase.
10489
10490 2016-02-15 Richard Biener <rguenther@suse.de>
10491
10492 PR tree-optimization/69776
10493 * gcc.dg/torture/pr69776.c: New testcase.
10494
10495 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10496
10497 PR fortran/60526
10498 * gfortran.dg/type_decl_4.f90: Reinstated.
10499
10500 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10501
10502 PR fortran/68746
10503 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10504
10505 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10506
10507 PR fortran/60526
10508 PR bootstrap/69816
10509 * gfortran.dg/type_decl_4.f90: Removed.
10510
10511 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10512
10513 PR fortran/60526
10514 * gfortran.dg/type_decl_4.f90: New test.
10515
10516 2016-02-14 Alan Modra <amodra@gmail.com>
10517
10518 PR testsuite/68886
10519 * gcc.c-torture/execute/stkalign.c: Revise test.
10520
10521 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10522
10523 PR target/67260
10524 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10525
10526 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10527
10528 PR target/67260
10529 * gcc.target/sh/torture/pr67260.c: New.
10530
10531 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10532
10533 * gcc.dg/pr67964.c: Add dg-require-alias.
10534
10535 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10536
10537 PR target/67636
10538 PR target/64345
10539 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10540
10541 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10542
10543 PR libgfortran/69668
10544 * gfortran.dg/namelist_88.f90: New test.
10545
10546 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10547
10548 PR libgfortran/69668
10549 * gfortran.dg/namelist_38.f90: Update test.
10550 * gfortran.dg/namelist_84.f90: Update test.
10551
10552 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10553
10554 PR other/69554
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.
10563
10564 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10565
10566 PR driver/69265
10567 PR driver/69453
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.
10576
10577 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10578
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.
10583
10584 2016-02-12 Marek Polacek <polacek@redhat.com>
10585
10586 * g++.dg/torture/init-list1.C: New.
10587
10588 2016-02-12 Marek Polacek <polacek@redhat.com>
10589
10590 * gcc.dg/pr69522.c: Add empty dg-options.
10591
10592 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10593
10594 * g++.dg/lto/lto.exp: Include and init mpx.
10595 * g++.dg/lto/pr69729_0.C: New test.
10596
10597 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR ipa/69241
10600 * g++.dg/ipa/pr69241-4.C: New test.
10601
10602 PR ipa/68672
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.
10606
10607 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10608
10609 PR c/69522
10610 * gcc.dg/pr69522.c: New test.
10611
10612 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10613
10614 PR c++/69098
10615 * g++.dg/cpp1y/69098.C: New test.
10616 * g++.dg/cpp1y/69098-2.C: New test.
10617
10618 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10619
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.
10672
10673 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR c/69768
10676 * c-c++-common/Waddress-1.c: New test.
10677
10678 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10679
10680 PR fortran/69296
10681 * gfortran.dg/associate_19.f03: New test.
10682 * gfortran.dg/associate_20.f03: New test.
10683
10684 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10685
10686 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10687
10688 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10689
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.
10694
10695 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10696
10697 PR c++/68726
10698 * g++.dg/cpp0x/pr68726.C: New.
10699
10700 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10701
10702 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10703 test.
10704
10705 2016-02-11 Richard Biener <rguenther@suse.de>
10706
10707 * g++.dg/tree-ssa/pr61034.C: Adjust.
10708
10709 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10710
10711 PR target/69148
10712 * gcc.target/s390/pr69148.c: New.
10713
10714 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10715
10716 PR tree-optimization/69652
10717 * gcc.dg/torture/pr69652.c: New test.
10718
10719 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10720 Patrick Palka <ppalka@gcc.gnu.org>
10721
10722 PR ipa/69241
10723 PR c++/69649
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.
10728
10729 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10730
10731 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10732 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10733
10734 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10735
10736 PR tree-optimization/68021
10737 * gcc.dg/tree-ssa/pr68021.c: New test.
10738
10739 2016-02-10 Richard Biener <rguenther@suse.de>
10740
10741 PR tree-optimization/69726
10742 * gcc.dg/uninit-22.c: New testcase.
10743
10744 2016-02-09 Andrew Pinski <apinski@cavium.com>
10745
10746 PR tree-opt/69282
10747 * gcc.c-torture/compile/20160205-1.c: New testcase.
10748
10749 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10750
10751 PR target/68404
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.
10755
10756 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10757
10758 PR target/68532
10759 * gcc.c-torture/execute/pr68532.c: New test.
10760
10761 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10762
10763 PR target/69634
10764 * gcc.dg/pr69634.c: New.
10765
10766 2016-02-09 Richard Biener <rguenther@suse.de>
10767
10768 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10769
10770 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10771
10772 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10773
10774 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10775
10776 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10777
10778 2016-02-09 Richard Biener <rguenther@suse.de>
10779
10780 PR tree-optimization/69715
10781 * gcc.dg/torture/pr69715.c: New testcase.
10782
10783 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10784
10785 PR c++/69139
10786 * g++.dg/cpp0x/trailing12.C: New test.
10787 * g++.dg/cpp0x/trailing13.C: New test.
10788
10789 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10790
10791 PR c++/69283
10792 PR c++/67835
10793 * g++.dg/cpp1y/auto-fn29.C: New test.
10794 * g++.dg/cpp1y/auto-fn30.C: New test.
10795
10796 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10797
10798 PR tree-optimization/69209
10799 * gcc.c-torture/compile/pr69209.c: New test.
10800
10801 2016-02-08 Jeff Law <law@redhat.com>
10802
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.
10806
10807 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR c++/59627
10810 * g++.dg/gomp/pr59627.C: New test.
10811
10812 PR ipa/69239
10813 * g++.dg/ipa/pr69239.C: New test.
10814
10815 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10816
10817 PR preprocessor/69664
10818 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10819 * gcc.dg/cpp/warn-comments.c: Likewise.
10820
10821 2016-02-08 Marek Polacek <polacek@redhat.com>
10822
10823 PR c++/69688
10824 * g++.dg/init/const12.C: New test.
10825
10826 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10827
10828 PR target/60410
10829 * gcc.dg/lto/pr55113_0.c: Remove test.
10830
10831 2016-02-08 Richard Biener <rguenther@suse.de>
10832
10833 PR tree-optimization/69719
10834 * gcc.dg/torture/pr69719.c: New testcase.
10835
10836 2016-02-08 Richard Biener <rguenther@suse.de>
10837 Jeff Law <law@redhat.com>
10838
10839 PR target/68273
10840 * gcc.target/mips/pr68273.c: New testcase.
10841
10842 2016-02-08 Richard Biener <rguenther@suse.de>
10843
10844 PR rtl-optimization/69274
10845 * gcc.target/i386/addr-sel-1.c: XFAIL.
10846
10847 2016-02-08 Jeff Law <law@redhat.com>
10848
10849 PR tree-optimization/68541
10850 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10851
10852 PR tree-optimization/65917
10853 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10854
10855 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10856
10857 PR fortran/50555
10858 * gfortran.dg/namelist_args.f90: New test.
10859
10860 2016-02-05 Jeff Law <law@redhat.com>
10861
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.
10869
10870 2016-02-05 Martin Sebor <msebor@redhat.com>
10871
10872 PR c++/69662
10873 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10874 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10875
10876 2016-02-06 Richard HEnderson <rth@redhat.com>
10877
10878 PR c/69643
10879 * gcc.target/i386/addr-space-4.c: New.
10880 * gcc.target/i386/addr-space-5.c: New.
10881
10882 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10883
10884 PR fortran/66089
10885 * gfortran.dg/elemental_dependency_6.f90: New.
10886
10887 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10888
10889 PR rtl-optimization/69691
10890 * gcc.c-torture/execute/pr69691.c: New test.
10891
10892 PR c++/69628
10893 * g++.dg/parse/pr69628.C: New test.
10894
10895 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10896
10897 * gcc.dg/sancov/asan.c: Move to ...
10898 * gcc.dg/asan/sancov-1.c: ... here.
10899
10900 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10901
10902 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10903
10904 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10905
10906 PR target/69677
10907 * gcc.target/i386/pr69677.c: New test.
10908
10909 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10910
10911 PR c++/68948
10912 * g++.dg/template/pr68948.C: New test.
10913
10914 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10915
10916 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10917 (only necessary on s390x).
10918
10919 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10920
10921 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10922 -mno-accumulate-outgoing-args.
10923
10924 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10925
10926 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10927
10928 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10929
10930 PR c/69669
10931 * c-c++-common/pr69669.c: New test.
10932
10933 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10934
10935 PR target/69667
10936 * g++.dg/pr69667.C: New file.
10937
10938 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10939
10940 PR target/69619
10941 * gcc.dg/pr69619.c: Add new test.
10942
10943 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10944
10945 PR rtl-optimization/69577
10946 * gcc.target/i386/pr69577.c: New test.
10947
10948 2016-02-04 Martin Liska <mliska@suse.cz>
10949
10950 * g++.dg/asan/pr69276.C: New test.
10951
10952 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10953
10954 PR target/65932
10955 PR target/67714
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.
10960
10961 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10962
10963 PR target/65932
10964 PR target/67714
10965 * gcc.c-torture/execute/pr67714.c: New test.
10966
10967 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10968
10969 PR target/69454
10970 * gcc.target/i386/pr69454-1.c: New test.
10971 * gcc.target/i386/pr69454-2.c: New test.
10972
10973 2016-02-03 Martin Sebor <msebor@redhat.com>
10974
10975 PR c++/69251
10976 PR c++/69253
10977 PR c++/69290
10978 PR c++/69277
10979 PR c++/69349
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.
10988
10989 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10990
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.
10994
10995 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10996
10997 PR c/69627
10998 * gcc.dg/pr69627.c: New test.
10999
11000 PR target/69644
11001 * gcc.dg/pr69644.c: New test.
11002
11003 2016-02-03 Mike Stump <mikestump@comcast.net>
11004
11005 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11006 support for struct-layout-1.exp.
11007
11008 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11009
11010 PR c++/69056
11011 * g++.dg/cpp0x/pr69056.C: New test.
11012
11013 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11014 Alexandre Oliva <aoliva@redhat.com>
11015
11016 PR target/69461
11017 * gcc.target/powerpc/pr69461.c: New.
11018
11019 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11020
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.
11027
11028 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11029
11030 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11031
11032 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11033
11034 PR fortran/67451
11035 PR fortran/69418
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.
11039
11040 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11041
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.
11052
11053 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11054
11055 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11056 warning.
11057
11058 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11059
11060 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11061
11062 2016-02-02 James Norris <jnorris@codesourcery.com>
11063
11064 * c-c++-common/goacc/routine-5.c: Add tests.
11065
11066 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11067
11068 * gcc.target/nvptx/unsigned-cmp.c: New test.
11069
11070 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11071
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.
11077
11078 2016-02-02 Richard Biener <rguenther@suse.de>
11079
11080 PR tree-optimization/69595
11081 * gcc.dg/Warray-bounds-17.c: New testcase.
11082
11083 2016-02-02 Richard Biener <rguenther@suse.de>
11084
11085 PR tree-optimization/69606
11086 * gcc.dg/torture/pr69606.c: New testcase.
11087
11088 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11089
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.
11093
11094 2016-02-02 Alan Modra <amodra@gmail.com>
11095
11096 PR target/69548
11097 * gcc.target/powerpc/pr69548.c: New test.
11098
11099 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11100
11101 PR rtl-optimization/69592
11102 * gcc.dg/pr69592.c: New test.
11103
11104 PR preprocessor/69543
11105 PR c/69558
11106 * gcc.dg/pr69543.c: New test.
11107 * gcc.dg/pr69558.c: New test.
11108
11109 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11110
11111 PR testsuite/65940
11112 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11113
11114 2016-02-01 Martin Sebor <msebor@redhat.com>
11115
11116 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11117
11118 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11119
11120 PR tree-optimization/67921
11121 * c-c++-common/ubsan/pr67921.c: New test.
11122
11123 2016-02-01 Richard Biener <rguenther@suse.de>
11124
11125 PR middle-end/69556
11126 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11127
11128 2016-02-01 Richard Biener <rguenther@suse.de>
11129
11130 PR tree-optimization/69574
11131 * gcc.dg/torture/pr69574.c: New testcase.
11132
11133 2016-02-01 Richard Biener <rguenther@suse.de>
11134
11135 PR tree-optimization/69579
11136 * gcc.dg/setjmp-6.c: New testcase.
11137
11138 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR rtl-optimization/69570
11141 * g++.dg/opt/pr69570.C: New test.
11142
11143 2016-02-01 Richard Henderson <rth@redhat.com>
11144
11145 * gcc.dg/pr69535.c: New test.
11146
11147 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11148
11149 PR testsuite/69584
11150 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11151 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11152
11153 PR debug/68244
11154 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11155
11156 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11157
11158 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11159
11160 PR fortran/67564
11161 * gfortran.dg/allocate_with_source_17.f03: New test.
11162
11163 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11164
11165 PR tree-optimization/69546
11166 * gcc.dg/torture/pr69546.c: New test.
11167
11168 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11169
11170 PR fortran/69566
11171 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11172
11173 2016-01-30 Martin Sebor <msebor@redhat.com>
11174
11175 PR c++/68490
11176 * g++.dg/ext/flexary10.C: New test.
11177
11178 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11179
11180 PR fortran/66707
11181 gfortran.dg/common_23.f90: New test.
11182
11183 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11184
11185 PR target/65546
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.
11189
11190 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11191
11192 PR debug/69518
11193 * gcc.dg/torture/pr69518.c: New test.
11194
11195 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11196
11197 PR target/69530
11198 * gcc.target/i386/pr69530.c: New test.
11199
11200 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11201
11202 PR target/65604
11203 * gcc.target/mips/div-delay.c: New test.
11204
11205 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11206
11207 PR target/69551
11208 * gcc.target/i386/pr69551.c: New test.
11209
11210 PR target/66137
11211 * gcc.target/i386/pr66137.c: New test.
11212
11213 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11214
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.
11219
11220 2016-01-29 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/69547
11223 * g++.dg/tree-ssa/pr69547.C: New testcase.
11224
11225 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11226
11227 PR debug/66869
11228 * g++.dg/warn/Wunused-function2.C: New test.
11229
11230 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11231
11232 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11233 support for test to succeed.
11234
11235 2016-01-29 Marek Polacek <polacek@redhat.com>
11236
11237 PR c++/69509
11238 PR c++/69516
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.
11242
11243 2016-01-29 Richard Biener <rguenther@suse.de>
11244
11245 PR middle-end/69537
11246 * gcc.dg/uninit-21.c: New testcase.
11247
11248 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11249
11250 PR target/69459
11251 * gcc.target/i386/pr69459.c: New test.
11252
11253 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11254
11255 PR target/68400
11256 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11257 * gcc.target/mips/pr68400.c: New test.
11258
11259 2016-01-28 Martin Sebor <msebor@redhat.com>
11260
11261 PR target/17381
11262 * gcc.target/powerpc/pr17381.c: New test.
11263
11264 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11265
11266 PR middle-end/69542
11267 * gcc.dg/torture/pr69542.c: New test.
11268
11269 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11270
11271 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11272
11273 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11274
11275 * gcc.dg/pr65980.c: Skip on AIX.
11276 * gcc.dg/pr66688.c: Same.
11277
11278 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11279
11280 PR target/63679
11281 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11282 * gcc.dg/tree-ssa/sra-18.c: Same.
11283
11284 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11285
11286 PR fortran/62536
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.
11290
11291 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11292
11293 * gcc.dg/declare-simd.c: New test.
11294 2016-01-28 Richard Biener <rguenther@suse.de>
11295
11296 PR tree-optimization/69466
11297 * gfortran.dg/vect/pr69466.f90: New testcase.
11298
11299 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11300
11301 * g++.dg/pr67989.C: Remove ARM-specific option.
11302 * gcc.target/arm/pr67989.C: New file.
11303
11304 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11305
11306 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11307 and expm1 test for glibc < 2.11.
11308
11309 2016-01-27 Richard Henderson <rth@redhat.com>
11310
11311 * gcc.c-torture/execute/pr69447.c: New test.
11312
11313 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11314
11315 PR fortran/69422
11316 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11317
11318 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11319
11320 PR debug/66869
11321 * gcc.dg/pr66869.c: New test.
11322
11323 2016-01-25 Jeff Law <law@redhat.com>
11324
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.
11335
11336 2016-01-27 Marek Polacek <polacek@redhat.com>
11337
11338 PR c/68062
11339 * c-c++-common/vector-compare-4.c: New test.
11340
11341 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11342
11343 PR preprocessor/69126
11344 * c-c++-common/pr69126.c: New test case.
11345
11346 2016-01-27 Ian Lance Taylor <iant@google.com>
11347
11348 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11349
11350 2016-01-27 Ryan Burn <contact@rnburn.com>
11351
11352 PR cilkplus/69267
11353 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11354
11355 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11356
11357 PR target/69512
11358 * gcc.target/i386/pr69512.c: New test.
11359
11360 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11361
11362 PR ada/69488
11363 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11364
11365 2016-01-27 Marek Polacek <polacek@redhat.com>
11366
11367 PR c++/69379
11368 * g++.dg/pr69379.C: New test.
11369
11370 2016-01-27 Martin Sebor <msebor@redhat.com>
11371
11372 PR c++/69317
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.
11377
11378 2016-01-27 Richard Biener <rguenther@suse.de>
11379
11380 PR tree-optimization/69166
11381 * gcc.dg/torture/pr69166.c: New testcase.
11382
11383 2016-01-27 Martin Jambor <mjambor@suse.cz>
11384
11385 PR tree-optimization/69355
11386 * gcc.dg/tree-ssa/pr69355.c: New test.
11387
11388 2016-01-27 Marek Polacek <polacek@redhat.com>
11389
11390 PR c++/69496
11391 * g++.dg/ext/constexpr-vla1.C: New test.
11392
11393 2016-01-20 Christian Bruel <christian.bruel@st.com>
11394
11395 PR target/69245
11396 * gcc.target/arm/pr69245.c: New test.
11397
11398 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11399
11400 PR tree-optimization/69399
11401 * gcc.dg/torture/pr69399.c: New test.
11402
11403 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11404
11405 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11406
11407 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11408
11409 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11410
11411 2016-01-26 Tom de Vries <tom@codesourcery.com>
11412
11413 PR tree-optimization/69110
11414 * gcc.dg/autopar/pr69110.c: New test.
11415
11416 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11417 Sebastian Pop <s.pop@samsung.com>
11418
11419 * gcc.dg/graphite/isl-ast-op-select.c: New.
11420
11421 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11422
11423 PR fortran/69385
11424 * gfortran.dg/allocate_error_6.f90: New test.
11425
11426 2016-01-26 Richard Henderson <rth@redhat.com>
11427
11428 * gcc.dg/tm/pr60908.c: New test.
11429
11430 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11431
11432 PR other/69006
11433 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11434 directive.
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.
11449
11450 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR tree-optimization/69483
11453 * gcc.dg/pr69483.c: New test.
11454 * g++.dg/opt/pr69483.C: New test.
11455
11456 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11457
11458 PR target/68620
11459 * gcc.target/arm/pr68620.c: New test.
11460
11461 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11462
11463 * gcc.target/i386/pr68986-2.c: Remove -m32.
11464
11465 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11466
11467 PR target/68986
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.
11471
11472 2016-01-26 Christian Bruel <christian.bruel@st.com>
11473
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.
11478
11479 2016-01-26 Richard Biener <rguenther@suse.de>
11480
11481 PR tree-optimization/69452
11482 * gcc.dg/torture/pr69452.c: New testcase.
11483
11484 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11485
11486 PR target/69442
11487 * gcc.dg/pr69442.c: New test.
11488
11489 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11490
11491 PR target/67896
11492 * gcc.target/aarch64/simd/pr67896.C: New.
11493
11494 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11495
11496 PR tree-optimization/69400
11497 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11498 function.
11499 (plugin_init): Call it.
11500 * gcc.dg/torture/pr69400.c: New test.
11501
11502 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11503
11504 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11505
11506 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11507 Sebastian Pop <s.pop@samsung.com>
11508
11509 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11510 isl-0.15.
11511
11512 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11513 Sebastian Pop <s.pop@samsung.com>
11514
11515 * gcc.dg/graphite/pr69292.c: New.
11516
11517 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11518
11519 * c-c++-common/goacc/use_device-1.c: New test.
11520
11521 2016-01-25 Jeff Law <law@redhat.com>
11522
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.
11527
11528 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11529
11530 PR target/69469
11531 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11532 Algorithm.
11533
11534 2016-01-25 Richard Biener <rguenther@suse.de>
11535
11536 PR testsuite/69380
11537 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11538
11539 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11540
11541 PR target/69421
11542 * gcc.dg/pr69421.c: New test.
11543
11544 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11545
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.
11556
11557 2016-01-25 Richard Biener <rguenther@suse.de>
11558
11559 PR tree-optimization/69376
11560 * gcc.dg/torture/pr69376.c: New testcase.
11561
11562 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11563
11564 PR fortran/69397
11565 PR fortran/68442
11566 * gfortran.dg/interface_38.f90: New test.
11567 * gfortran.dg/interface_39.f90: New test.
11568
11569 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11570
11571 Revert:
11572 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11573
11574 PR c++/11858
11575 PR c++/24663
11576 PR c++/24664
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.
11585
11586 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11587
11588 PR fortran/68283
11589 gfortran.dg/pr68283.f90: New test.
11590
11591 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11592
11593 PR fortran/66094
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.
11598
11599 2016-01-23 Tom de Vries <tom@codesourcery.com>
11600
11601 PR tree-optimization/69426
11602 * gcc.dg/autopar/pr69426.c: New test.
11603
11604 2016-01-23 Martin Sebor <msebor@redhat.com>
11605
11606 PR c++/58109
11607 PR c++/69022
11608 * g++.dg/cpp0x/alignas5.C: New test.
11609 * g++.dg/ext/vector29.C: Same.
11610
11611 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11612
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.
11620
11621 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR target/69432
11624 * g++.dg/opt/pr69432.C: New test.
11625
11626 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11627
11628 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11629 32-bit targets testing an -m64 multilib.
11630
11631 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11632
11633 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11634 64-bit support.
11635
11636 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11637
11638 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11639
11640 2016-01-21 Christian Bruel <christian.bruel@st.com>
11641
11642 PR target/68674
11643 * gcc.target/i386/pr68674.c
11644 * gcc.target/aarch64/pr68674.c
11645 * gcc.target/arm/pr68674.c
11646
11647 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11648
11649 PR target/69403
11650 * gcc.c-torture/execute/pr69403.c: New test.
11651
11652 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11653
11654 PR c++/55843
11655 * g++.dg/template/pr55843.C: New.
11656
11657 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11658
11659 PR testsuite/66877
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.
11662
11663 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11664
11665 PR testsuite/67489
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 }.
11669
11670 2016-01-20 Martin Sebor <msebor@redhat.com>
11671
11672 PR c/69405
11673 * gcc.dg/sync-fetch.c: New test.
11674
11675 2016-01-21 Martin Sebor <msebor@redhat.com>
11676
11677 PR target/69252
11678 * gcc.target/powerpc/pr69252.c: New test.
11679
11680 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11681
11682 PR fortran/65996
11683 * gfortran.dg/pr65996.f90: New test.
11684
11685 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11686
11687 PR c++/68810
11688 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11689 expected to generate an error.
11690
11691 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11692
11693 PR middle-end/66178
11694 * gcc.dg/torture/pr66178.c: New test.
11695
11696 2016-01-21 Anton Blanchard <anton@samba.org>
11697 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11698
11699 PR target/63354
11700 * gcc.target/powerpc/pr63354.c: New test.
11701
11702 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11703
11704 PR rtl-optimization/68990
11705 * gcc.target/i386/pr68990: New.
11706
11707 2016-01-21 Nick Clifton <nickc@redhat.com>
11708
11709 PR target/69129
11710 * gcc.target/mips/pr69129.c: New.
11711
11712 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11713
11714 PR c++/58046
11715 * g++.dg/cpp0x/pr58046.C: New.
11716
11717 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11718
11719 PR target/69187
11720 PR target/65624
11721 * gcc.target/arm/pr69187.c: New test.
11722
11723 PR c++/69355
11724 * g++.dg/torture/pr69355.C: New test.
11725
11726 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11727 Sebastian Pop <s.pop@samsung.com>
11728
11729 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11730
11731 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11732 Sebastian Pop <s.pop@samsung.com>
11733
11734 * gcc.dg/graphite/pr68976.c: New test.
11735
11736 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11737
11738 PR middle-end/67653
11739 * c-c++-common/pr67653.c: New test.
11740 * gcc.dg/torture/pr29119.c: Add dg-warning.
11741
11742 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11743
11744 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11745
11746 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11747
11748 PR c/24293
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.
11754
11755 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11756
11757 PR tree-optimization/66612
11758 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11759 for bdn instruction.
11760
11761 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11762
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
11778 dependency.
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
11783 arm_vfp_ok.
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.
11798
11799 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11800
11801 PR testsuite/69366
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.
11848
11849 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11850
11851 PR tree-optimization/69328
11852 * gcc.dg/pr69328.c: New test.
11853
11854 2016-01-20 Jeff Law <law@redhat.com>
11855
11856 PR target/25114
11857 * gcc.target/m68k/pr25114.c: New test.
11858
11859 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11860
11861 * gcc.target/arm/memset-inline-10.c: Added
11862 dg-require-effective-target arm_thumb2_ok.
11863
11864 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11865
11866 * gcc.dg/debug/dwarf2/sso.c: New test.
11867
11868 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11869
11870 PR testsuite/68820
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.
11874
11875 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11876
11877 PR ipa/66223
11878 * g++.dg/ipa/devirt-50.C: New testcase.
11879
11880 2016-01-19 Marek Polacek <polacek@redhat.com>
11881
11882 PR c++/68965
11883 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11884 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11885
11886 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11887
11888 PR target/69135
11889 * gcc.target/arm/pr69135_1.c: New test.
11890
11891 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11892
11893 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11894
11895 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11896
11897 * gcc.target/aarch64/ccmp_1.c: New testcase.
11898
11899 2016-01-19 Marek Polacek <polacek@redhat.com>
11900
11901 PR c++/68586
11902 * g++.dg/cpp0x/enum30.C: New test.
11903
11904 2016-01-19 Richard Biener <rguenther@suse.de>
11905
11906 PR tree-optimization/69336
11907 * g++.dg/tree-ssa/pr69336.C: New testcase.
11908
11909 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR debug/65779
11912 * gcc.dg/pr65779.c: New test.
11913
11914 2016-01-19 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/69352
11917 * gcc.dg/torture/pr69352.c: New testcase.
11918
11919 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11920
11921 PR rtl-optimization/68955
11922 PR rtl-optimization/64557
11923 * gcc.dg/torture/pr68955.c: New test.
11924
11925 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11926
11927 PR lto/69136
11928 * g++.dg/torture/pr69136.C: New testcase.
11929
11930 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11931
11932 PR lto/69133
11933 * g++.dg/lto/pr69133_0.C: New testcase.
11934 * g++.dg/lto/pr69133_1.C: New testcase.
11935
11936 2016-01-15 Jeff Law <law@redhat.com>
11937
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.
11943
11944 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11945
11946 PR c++/11858
11947 PR c++/24663
11948 PR c++/24664
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.
11957
11958 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11959
11960 PR testsuite/69181
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
11969 global to...
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.
11975
11976 2016-01-18 Richard Biener <rguenther@suse.de>
11977
11978 PR tree-optimization/69297
11979 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11980
11981 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11982
11983 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11984 dg-options.
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.
12003
12004 2016-01-18 Tom de Vries <tom@codesourcery.com>
12005
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.
12026
12027 2016-01-18 Tom de Vries <tom@codesourcery.com>
12028
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.
12069
12070 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12071
12072 PR target/63679
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.
12075
12076 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12077
12078 PR target/63679
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.
12082
12083 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12084
12085 PR target/63679
12086 * gcc.dg/tree-ssa/sra-17.c: New.
12087 * gcc.dg/tree-ssa/sra-18.c: New.
12088
12089 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12090
12091 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12092
12093 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12094
12095 * gnat.dg/inline12.adb: New test.
12096
12097 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12098
12099 PR tree-optimization/66797
12100 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12101
12102 2016-01-18 Richard Biener <rguenther@suse.de>
12103
12104 PR tree-optimization/69170
12105 * gcc.dg/torture/pr69170.c: New testcase.
12106
12107 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12108
12109 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12110
12111 2016-01-16 Tom de Vries <tom@codesourcery.com>
12112
12113 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12114
12115 2016-01-16 Tom de Vries <tom@codesourcery.com>
12116
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.
12127
12128 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12129
12130 PR target/68609
12131 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12132 * gcc.target/powerpc/recip-7.c: Same.
12133
12134 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12135
12136 PR c++/69091
12137 * g++.dg/template/pr69091.C: New test.
12138
12139 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12140
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.
12145
12146 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12147
12148 PR c++/68936
12149 * g++.dg/template/pr68936.C: New test.
12150
12151 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12152
12153 PR target/68609
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.
12159
12160 2016-01-15 Jeff Law <law@redhat.com>
12161
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.
12165
12166 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12167
12168 PR fortran/49630
12169 * gfortran.dg/deferred_character_13.f90: New test for the fix
12170 of comment 3 of the PR.
12171
12172 PR fortran/54070
12173 * gfortran.dg/deferred_character_8.f90: New test
12174 * gfortran.dg/allocate_error_5.f90: New test
12175
12176 PR fortran/60593
12177 * gfortran.dg/deferred_character_10.f90: New test
12178
12179 PR fortran/60795
12180 * gfortran.dg/deferred_character_14.f90: New test
12181
12182 PR fortran/61147
12183 * gfortran.dg/deferred_character_11.f90: New test
12184
12185 PR fortran/64324
12186 * gfortran.dg/deferred_character_9.f90: New test
12187
12188 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12189
12190 PR rtl-optimization/69030
12191 * gcc.target/i386/pr69030.c: New.
12192
12193 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12194
12195 * gcc.target/aarch64/target_attr_17.c: New test.
12196
12197 2016-01-15 Richard Biener <rguenther@suse.de>
12198
12199 PR tree-optimization/66856
12200 * gcc.dg/torture/pr66856-1.c: New testcase.
12201 * gcc.dg/torture/pr66856-2.c: Likewise.
12202
12203 2016-01-15 Richard Biener <rguenther@suse.de>
12204
12205 PR debug/69137
12206 * g++.dg/lto/pr69137_0.C: New testcase.
12207
12208 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12209
12210 PR middle-end/69246
12211 * gcc.target/i386/pr69246.c: New test.
12212
12213 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12214
12215 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12216
12217 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12218
12219 PR c++/56194
12220 * g++.dg/init/const9.C: Disable test on S/390.
12221
12222 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12223
12224 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12225 * g++.dg/Wno-frame-address.C: Ditto.
12226
12227 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12228
12229 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12230
12231 2016-01-15 Richard Biener <rguenther@suse.de>
12232
12233 PR tree-optimization/68961
12234 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12235
12236 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12237
12238 * gcc.target/i386/pr65105-5.c: New test.
12239
12240 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12241
12242 * gcc.c-torture/execute/alias-4.c: New testcase.
12243
12244 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12245
12246 PR ipa/68148
12247 * g++.dg/ipa/devirt-49.C: New testcase.
12248
12249 2016-01-15 Christian Bruel <christian.bruel@st.com>
12250
12251 PR target/65837
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.
12255
12256 2016-01-15 Richard Biener <rguenther@suse.de>
12257
12258 PR tree-optimization/69117
12259 * gcc.dg/torture/pr69117.c: New testcase.
12260
12261 2015-01-14 Ryan Burn <contact@rnburn.com>
12262
12263 PR c++/69048
12264 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12265
12266 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12267
12268 PR testsuite/67509
12269 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12270 range tests use 100 * maximum instead of maximum + 1.
12271
12272 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR debug/69244
12275 * gcc.dg/guality/pr69244.c: New test.
12276
12277 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12278
12279 * lib/target-supports.exp (check_effective_target_issignaling):
12280 New procedure.
12281 * gcc.dg/pr61441.c: Require issignaling effective target.
12282
12283 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12284
12285 PR target/68803
12286 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12287
12288 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12289
12290 PR c++/68819
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.
12296
12297 2016-01-14 Marek Polacek <polacek@redhat.com>
12298
12299 PR c/69262
12300 * gcc.dg/array-15.c: New test.
12301
12302 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12303
12304 PR middle-end/68146
12305 PR tree-optimization/69155
12306 * gfortran.dg/pr68146.f: New test.
12307 * gfortran.dg/pr69155.f90: New test.
12308
12309 2016-01-14 Richard Biener <rguenther@suse.de>
12310
12311 PR tree-optimization/68060
12312 * gcc.dg/torture/pr68060-1.c: New testcase.
12313 * gcc.dg/torture/pr68060-2.c: Likewise.
12314
12315 2016-01-14 Nick Clifton <nickc@redhat.com>
12316
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.
12326
12327 2016-01-14 Jeff Law <law@redhat.com>
12328
12329 PR tree-optimization/69270
12330 * gcc.dg/tree-ssa/pr69270.c: New test.
12331
12332 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12333
12334 PR c/66208
12335 * c-c++-common/pr66208.c: New file.
12336
12337 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12338
12339 PR tree-optimization/69156
12340 * gcc.dg/pr69156.c: New test.
12341
12342 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12343
12344 * gcc.target/i386/pr69225-7.c: New test.
12345
12346 2016-01-13 Richard Henderson <rth@redhat.com>
12347
12348 * gcc.dg/tm/memopt-13.c: Update expected function.
12349 * gcc.dg/tm/memopt-6.c: Likewise.
12350
12351 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12352
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.
12357
12358 2016-01-13 Tom de Vries <tom@codesourcery.com>
12359
12360 PR tree-optimization/69169
12361 * gcc.dg/pr69169.c: New test.
12362
12363 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12364
12365 PR target/69228
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.
12374
12375 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12376
12377 PR target/69247
12378 * gcc.dg/pr69247.c: New test.
12379
12380 2016-01-13 Richard Biener <rguenther@suse.de>
12381
12382 PR tree-optimization/69242
12383 * gcc.dg/torture/pr69242.c: New testcase.
12384
12385 2016-01-13 Richard Biener <rguenther@suse.de>
12386
12387 PR tree-optimization/69186
12388 * gcc.dg/torture/pr69186.c: New testcase.
12389
12390 2016-01-13 Jeff Law <law@redhat.com>
12391
12392 PR tree-optimization/67755
12393 * gcc.dg/tree-ssa/pr67755.c: New test.
12394
12395 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12396
12397 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12398 pass number in output by a star.
12399
12400 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12401
12402 PR tree-optimization/68911
12403 * gcc.c-torture/execute/pr68911.c: New test.
12404
12405 2016-01-12 Marek Polacek <polacek@redhat.com>
12406
12407 PR c++/68979
12408 * g++.dg/warn/permissive-1.C: New test.
12409
12410 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12411
12412 PR objc++/68511
12413 PR c++/69213
12414 * g++.dg/opt/pr69213.C: New test.
12415
12416 2016-01-12 Christian Bruel <christian.bruel@st.com>
12417
12418 PR target/69180
12419 * gcc.target/arm/pr69180.c: New test.
12420
12421 2016-01-12 Richard Biener <rguenther@suse.de>
12422
12423 PR lto/69077
12424 * g++.dg/lto/pr69077_0.C: New testcase.
12425 * g++.dg/lto/pr69077_1.C: Likewise.
12426
12427 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR target/69175
12430 * g++.dg/opt/pr69175.C: New test.
12431
12432 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12433
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.
12488
12489 2016-01-12 Nick Clifton <nickc@redhat.com>
12490
12491 PR target/68913
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.
12494
12495 2016-01-12 Richard Biener <rguenther@suse.de>
12496
12497 PR tree-optimization/69053
12498 * g++.dg/torture/pr69053.C: New testcase.
12499
12500 2016-01-12 Richard Biener <rguenther@suse.de>
12501
12502 PR tree-optimization/69168
12503 * gcc.dg/torture/pr69168.c: New testcase.
12504
12505 2016-01-12 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/69157
12508 * gcc.dg/torture/pr69157.c: New testcase.
12509
12510 2016-01-12 Richard Biener <rguenther@suse.de>
12511
12512 PR tree-optimization/69174
12513 * gcc.dg/torture/pr69174.c: New testcase.
12514
12515 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12516
12517 PR c++/66808
12518 PR c++/69000
12519 * g++.dg/tls/pr66808.C: New test.
12520 * g++.dg/tls/pr69000.C: New test.
12521
12522 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12523
12524 * gcc.target/powerpc/swaps-p8-23.c: New test.
12525 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12526
12527 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12528
12529 PR tree-optimization/68356
12530 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12531
12532 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12533 Jim Wilson <jim.wilson@linaro.org>
12534
12535 PR target/69194
12536 * gcc.target/arm/pr69194.c: New test.
12537
12538 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12539
12540 PR target/69225
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.
12547
12548 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12549
12550 PR target/67462
12551 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12552 if lp64.
12553
12554 PR target/69071
12555 * gcc.dg/pr69071.c: New test.
12556
12557 PR c++/69211
12558 * g++.dg/opt/pr69211.C: New test.
12559
12560 PR tree-optimization/69214
12561 * gcc.c-torture/compile/pr69214.c: New test.
12562
12563 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12564
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.
12569
12570 2016-01-11 Richard Biener <rguenther@suse.de>
12571
12572 PR tree-optimization/69173
12573 * gcc.dg/torture/pr69173.c: New testcase.
12574
12575 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12576
12577 PR rtl-optimization/68796
12578 * gcc.target/aarch64/tst_5.c: New test.
12579 * gcc.target/aarch64/tst_6.c: Likewise.
12580
12581 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12582
12583 PR rtl-optimization/68841
12584 * gcc.dg/pr68841.c: New test.
12585 * gcc.c-torture/execute/pr68841.c: New test.
12586
12587 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12588
12589 PR rtl-optimization/68920
12590 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12591 for ix86 targets.
12592 * gcc.dg/ifcvt-5.c: New test.
12593
12594 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12595
12596 PR bootstrap/69123
12597 * g++.dg/pr69123.C: New.
12598
12599 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12600
12601 PR target/69010
12602 * gcc.target/i386/pr69010.c: New test.
12603
12604 2016-01-11 Martin Jambor <mjambor@suse.cz>
12605
12606 PR ipa/69044
12607 * gcc.target/i386/chkp-pr69044.c: New test.
12608
12609 2016-01-11 Tom de Vries <tom@codesourcery.com>
12610
12611 PR tree-optimization/69109
12612 * gcc.dg/autopar/pr69109-2.c: New test.
12613 * gcc.dg/autopar/pr69109.c: New test.
12614
12615 2016-01-11 Tom de Vries <tom@codesourcery.com>
12616
12617 PR tree-optimization/69108
12618 * gcc.dg/autopar/pr69108.c: New test.
12619
12620 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12621
12622 PR c++/69029
12623 * c-c++-common/Wisleading-indentation.c: Augment test.
12624
12625 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12626
12627 PR fortran/69154
12628 * gfortran.dg/inline_matmul_12.f90: New test.
12629
12630 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12631
12632 PR fortran/67779
12633 * gfortran.dg/actual_array_offset_1: New test.
12634
12635 2016-01-10 Tom de Vries <tom@codesourcery.com>
12636
12637 PR tree-optimization/69062
12638 * gcc.dg/autopar/pr69062.c: New test.
12639
12640 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12641
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.
12649
12650 2016-01-10 Tom de Vries <tom@codesourcery.com>
12651
12652 PR tree-optimization/69039
12653 * gcc.dg/autopar/pr69039.c: New test.
12654
12655 2016-01-09 Marek Polacek <polacek@redhat.com>
12656
12657 PR c++/69113
12658 * g++.dg/pr69113.C: New test.
12659
12660 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12661
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.
12669
12670 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12671
12672 PR c++/69164
12673 * g++.dg/opt/pr69164.C: New test.
12674
12675 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12676
12677 PR tree-optimization/69167
12678 * gcc.dg/pr69167.c: New test.
12679
12680 2016-01-08 Marek Polacek <polacek@redhat.com>
12681
12682 PR c++/68449
12683 * g++.dg/pr68449.C: New.
12684
12685 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12686
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.
12698
12699 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12700
12701 PR tree-optimization/69162
12702 * gcc.dg/pr69162.c: New test.
12703
12704 PR tree-optimization/69172
12705 * gcc.dg/pr69172.c: New test.
12706
12707 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12708
12709 PR tree-optimization/67781
12710 * gcc.c-torture/execute/pr67781.c: New file.
12711
12712 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR tree-optimization/69083
12715 * gcc.dg/vect/pr69083.c: New test.
12716
12717 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12718
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.
12723
12724 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12725
12726 PR fortran/69128
12727 * gfortran.dg/gomp/pr69128.f90: New test.
12728
12729 PR c++/69145
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.
12733
12734 2016-01-07 Martin Sebor <msebor@redhat.com>
12735
12736 PR c/68966
12737 * gcc.dg/atomic-fetch-bool.c: New test.
12738 * gcc.dg/sync-fetch-bool.c: New test.
12739
12740 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12741
12742 PR fortran/66680
12743 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12744
12745 2016-01-07 Nick Clifton <nickc@redhat.com>
12746
12747 PR target/66655
12748 * g++.dg/pr66655.C: New test.
12749 * g++.dg/pr66655_1.cc: Test support file.
12750 * g++.dg/pr66655.h: Test header file.
12751
12752 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12753
12754 PR fortran/66680
12755 gfortran.dg/gomp/pr66680.f90: New test.
12756
12757 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12758
12759 PR target/69171
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.
12766
12767 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12768
12769 PR middle-end/67639
12770 * c-c++-common/pr67639.c: New test.
12771
12772 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12773
12774 PR tree-optimization/69141
12775 * g++.dg/opt/pr69141.C: New test.
12776
12777 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12778
12779 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12780
12781 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12782
12783 PR target/69140
12784 * gcc.target/i386/pr69140.c: New test
12785
12786 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12787
12788 * gcc.dg/bad-dereference.c: New test case.
12789
12790 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12791
12792 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12793
12794 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12795
12796 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12797
12798 2016-01-06 Marek Polacek <polacek@redhat.com>
12799
12800 PR sanitizer/69099
12801 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12802
12803 2016-01-05 Marek Polacek <polacek@redhat.com>
12804
12805 PR c/69104
12806 * gcc.dg/atomic-invalid-2.c: New.
12807
12808 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12809
12810 PR target/68991
12811 * gcc.target/i386/pr68991.c: New test.
12812
12813 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12814
12815 PR target/68991
12816 * g++.dg/pr68991-1.C: New test.
12817 * g++.dg/pr68991-2.C: Likewise.
12818
12819 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12820
12821 PR other/60465
12822 * gcc.target/ia64/pr60465-gprel64.c: New test.
12823 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12824
12825 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12826
12827 PR rtl-optimization/68651
12828 * gcc.target/aarch64/pr68651_1.c: New test.
12829
12830 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12831
12832 PR c/69122
12833 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12834
12835 2016-01-05 Nathan Sidwell <nathan@acm.org>
12836
12837 PR c++/58583
12838 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12839
12840 * gcc.dg/alias-15.c: New.
12841
12842 2016-01-05 Nick Clifton <nickc@redhat.com>
12843
12844 PR target/68870
12845 * g++.dg/pr68770.C: New test.
12846
12847 2016-01-04 Mike Stump <mikestump@comcast.net>
12848
12849 * lib/target-supports.exp (check_effective_target_cilkplus):
12850 cilkplus targets require pthreads.
12851 (check_effective_target_cilkplus): Remove special case for NVPTX.
12852
12853 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12854
12855 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12856 generation.
12857
12858 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12859
12860 Update copyright years.
12861
12862 2016-01-04 Marek Polacek <polacek@redhat.com>
12863
12864 PR c/68908
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.
12868
12869 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12870
12871 * gcc.target/sparc/20160104-2.c: New test.
12872
12873 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12874
12875 * gcc.target/sparc/20160104-1.c: New test.
12876
12877 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12878
12879 PR fortran/65045
12880 * gfortran.dg/pr65045.f90: New test.
12881
12882 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12883
12884 * gnat.dg/specs/debug1.ads: Delete.
12885
12886 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12887
12888 PR libgfortran/68867
12889 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12890 expression.
12891
12892 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12893
12894 PR libgfortran/68867
12895 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12896 PowerPC.
12897
12898 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12899
12900 PR fortran/68864
12901 * gfortran.dg/pr68864.f90: New test.
12902
12903 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR tree-optimization/69070
12906 * gcc.dg/pr69070.c: New test.
12907
12908 PR sanitizer/69055
12909 * gfortran.dg/pr69055.f90: New test.
12910
12911 PR target/69015
12912 * gcc.dg/pr69015.c: New test.
12913 \f
12914 Copyright (C) 2016 Free Software Foundation, Inc.
12915
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.