c-lex.c (c_common_has_attribute): Handle attribute fallthrough.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-26 Marek Polacek <polacek@redhat.com>
2
3 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
4
5 2016-09-26 Martin Liska <mliska@suse.cz>
6
7 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
8 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
9 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
10 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
11 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
12 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
13 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
14 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
15 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
16
17 2016-09-26 Marek Polacek <polacek@redhat.com>
18
19 PR c/7652
20 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
21 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
22 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
23 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
24 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
25 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
26 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
27 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
28 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
29 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
30 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
31 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
32 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
33 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
34 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
35 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
36 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
37 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
38 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
39 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
40 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
41 * c-c++-common/attr-fallthrough-1.c: New test.
42 * c-c++-common/attr-fallthrough-2.c: New test.
43 * g++.dg/cpp0x/fallthrough1.C: New test.
44 * g++.dg/cpp0x/fallthrough2.C: New test.
45 * g++.dg/cpp1z/fallthrough1.C: New test.
46 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
47 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
48 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
49 * objc.dg/Wimplicit-fallthrough-1.m: New test.
50
51 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
52
53 PR fortran/77429
54 * gfortran.dg/pr77429.f90: New test.
55
56 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
57
58 PR fortran/77694
59 * gfortran.dg/pr77694.f90: New test.
60
61 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
62
63 PR target/51244
64 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
65
66 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
67
68 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
69 for 32-bit mode.
70
71 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
72
73 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
74 for 32-bit mode.
75
76 2016-09-24 Marek Polacek <polacek@redhat.com>
77
78 PR c/77490
79 * c-c++-common/Wbool-operation-1.c: New test.
80 * gcc.dg/Wbool-operation-1.c: New test.
81
82 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
83
84 * gfortran.dg/dec_static_1.f90: New.
85 * gfortran.dg/dec_static_2.f90: New.
86 * gfortran.dg/dec_static_3.f90: New.
87 * gfortran.dg/dec_static_4.f90: New.
88
89 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
90
91 PR fortran/48298
92 * gfortran.dg/negative_unit_check.f90: Update test.
93 * gfortran.dg/dtio_14.f90: New test.
94
95 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
96
97 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
98 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
99 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
100 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
101 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
102 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
103 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
104
105 2016-09-23 Martin Sebor <msebor@redhat.com>
106
107 PR testsuite/77713
108 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
109 assuming long double is bigger than double.
110
111 2016-09-23 Jakub Jelinek <jakub@redhat.com>
112
113 Implement P0138R2, C++17 construction rules for enum class values
114 * g++.dg/cpp1z/direct-enum-init1.C: New test.
115
116 2016-09-23 David Malcolm <dmalcolm@redhat.com>
117
118 PR preprocessor/77672
119 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
120 expected multiline output from first warning to reflect change
121 in r240434.
122
123 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
124
125 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
126
127 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
128 Tom de Vries <tom@codesourcery.com>
129
130 PR testsuite/77411
131 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
132
133 2016-09-23 Marek Polacek <polacek@redhat.com>
134
135 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
136 * c-c++-common/gomp/atomic-13.c: Likewise.
137 * c-c++-common/gomp/atomic-14.c: Likewise.
138 * c-c++-common/pr60439.c: Remove invalid code.
139 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
140 * g++.dg/expr/bitfield5.C: Likewise.
141 * g++.dg/expr/bitfield6.C: Likewise.
142 * g++.dg/expr/bool1.C: Likewise.
143 * g++.dg/expr/bool3.C: Likewise.
144 * g++.dg/expr/lval3.C: Likewise.
145 * g++.dg/expr/lval4.C: Likewise.
146 * g++.old-deja/g++.jason/bool5.C: Likewise.
147
148 2016-09-23 David Malcolm <dmalcolm@redhat.com>
149
150 PR preprocessor/77672
151 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
152 (test_terminator_location): New function.
153
154 2016-09-23 Richard Biener <rguenther@suse.de>
155
156 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
157
158 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
159
160 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
161 -march=armv8.2-a+fp16 when supported by the hardware.
162 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
163 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
164 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
165 semi-colons to a macro invocations.
166 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
167 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
168 defined.
169 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
170 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
171 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
172 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
173 defined.
174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
175 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
177 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
179 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
180 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
181 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
182 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
183 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
184 defined.
185 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
186 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
187 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
188 defined.
189 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
190 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
191 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
192 defined.
193 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
195 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
196 defined.
197 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
198 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
199 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
200 defined. Also fix some white-space.
201 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
202 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
203 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
204 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
205 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
206 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
207 defined. Also fix some long lines and white-space.
208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
210 defined. Also fix some long lines and white-space.
211 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
212 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
213 defined.
214 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
215 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
216 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
217 defined.
218 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
219 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
220 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
221 defined.
222 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
224 Likewise.
225 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
226 Likewise.
227 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
228 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
229 Likewise.
230 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
231 Likewise.
232 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
233 Likewise.
234 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
235 Likewise.
236 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
237 Likewise.
238 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
239 Likewise.
240 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
242 Likewise.
243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
244 Likewise.
245 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
246 Likewise.
247 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
248 Likewise.
249 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
250 Likewise.
251 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
252 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
253 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
254 Likewise.
255
256 2016-09-23 Jiong Wang <jiong.wang@arm.com>
257 Matthew Wahab <matthew.wahab@arm.com>
258
259 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
260 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
261 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
262 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
263 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
264 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
265 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
266 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
267 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
268 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
269 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
270 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
271 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
272 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
273 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
274 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
275 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
276 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
277 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
278 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
279 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
280 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
281 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
282 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
284 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
285 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
286 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
287 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
288 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
289 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
291 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
292 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
294 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
295 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
296
297 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
298
299 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
300 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
301 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
302 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
303 support.
304
305 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
306
307 PR ipa/77677
308 * gcc.dg/torture/pr77677.c: New test.
309
310 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
311
312 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
313 here now.
314
315 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
316
317 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
318 options. Add tests for float16x4_t and float16x8_t.
319
320 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
321
322 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
323 * gcc.target/s390/risbg-ll-2.c: Ditto.
324 * gcc.target/s390/risbg-ll-3.c: Ditto.
325
326 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
327
328 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
329 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
330
331 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
332
333 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
334 output to the simplified instructions.
335
336 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
337
338 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
339 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
340
341 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
342
343 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
344 (FP16_SUPPORTED): New
345 (expected-hfloat-16x4): Make conditional on __fp16 support.
346 (expected-hfloat-16x8): Likewise.
347 (vdup_n_f16): Disable for non-AArch64 targets.
348 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
349 conditional on FP16_SUPPORTED.
350 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
351 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
352 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
354 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
355 for testing __fp16.
356 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
357 conditional on FP16_SUPPORTED.
358 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
359 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
360
361 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
362
363 * gcc.target/arm/short-vfp-1.c: New.
364
365 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
366
367 * gcc.target/arm/attr-fp16-arith-1.c: New.
368
369 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
370
371 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
372 New.
373 (add_options_for_arm_v8_2a_fp16_neon): New.
374 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
375 (add_options_for_arm_arch_v8_2a): Auto-generate.
376 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
377 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
378 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
379 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
380 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
381 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
382 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
383
384 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
385
386 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
387 arm_fp16_alternative_ok.
388 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
389 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
390 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
391 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
392 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
393 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
394 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
395 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
396 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
397 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
398 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
399 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
400 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
401 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
402 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
403 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
404 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
405 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
406 * gcc.target/arm/fp16-rounding-alt-1.c: Use
407 arm_fp16_alternative_ok.
408 * lib/target-supports.exp
409 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
410 (check_effective_target_arm_fp16_alternative_ok): New.
411 (check_effective_target_arm_fp16_none_ok_nocache): New.
412 (check_effective_target_arm_fp16_none_ok): New.
413
414 2016-09-23 Martin Liska <mliska@suse.cz>
415
416 * gcc.dg/ipa/pr77653.c: Replace adress
417 with address.
418
419 2016-09-23 Martin Liska <mliska@suse.cz>
420
421 * gcc.target/i386/movbe-4.c: New test.
422
423 2016-09-23 Martin Liska <mliska@suse.cz>
424
425 * gcc.target/i386/crc32-5.c: New test.
426
427 2016-09-23 Martin Liska <mliska@suse.cz>
428
429 * gcc.target/i386/pr71652.c: New test.
430 * gcc.target/i386/pr71652-2.c: New test.
431 * gcc.target/i386/pr71652-3.c: New test.
432
433 2016-09-23 Jakub Jelinek <jakub@redhat.com>
434
435 * lib/gcc-dg.exp (process-message): Support relative line number
436 notation - .+4 or .-1 etc.
437 * gcc.dg/dg-test-1.c: New test.
438
439 2016-09-22 Martin Sebor <msebor@redhat.com>
440
441 PR target/77676
442 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
443 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
444 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
445 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
446
447 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
448
449 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
450 * gcc.dg/ifcvt-2.c: Ditto.
451 * gcc.dg/zero_bits_compound-1.c: Ditto.
452 * gcc.dg/zero_bits_compound-1.c: Ditto.
453 * gcc.dg/pr40550.c: Simplify target selectors.
454 Use dg-additional-options.
455 * gcc.dg/pr47893.c: Ditto.
456 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
457 additional options for 32-bit x86 targets.
458 * gcc.dg/pr70955.c: Move to ...
459 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
460
461 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
462
463 PR c++/61019
464 * g++.dg/cpp0x/pr61019.C: New.
465
466 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
467 Terry Guo <terry.guo@arm.com>
468
469 * gcc.target/arm/pure-code/ffunction-sections.c: New.
470 * gcc.target/arm/pure-code/no-literal-pool.c: New.
471 * gcc.target/arm/pure-code/pure-code.exp: New.
472
473 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
474
475 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
476 Remove SSE effective target requirement.
477
478 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
479
480 PR c++/71979
481 * g++.dg/cpp0x/pr71979.C: New.
482
483 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
484
485 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
486
487 2016-09-22 Martin Liska <mliska@suse.cz>
488
489 PR ipa/77653
490 * gcc.dg/ipa/pr77653.c: New test.
491
492 2016-09-22 Jakub Jelinek <jakub@redhat.com>
493
494 PR fortran/77665
495 * gfortran.dg/gomp/pr77665.f90: New test.
496
497 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
498
499 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
500 * gfortran.dg/dtio_13.f90: New test.
501
502 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
503
504 PR fortran/66107
505 * gfortran.dg/pr66107.f90: New test.
506
507 2016-09-21 Ian Lance Taylor <iant@golang.org>
508
509 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
510 with call to builtin delete function.
511
512 2016-09-21 Joseph Myers <joseph@codesourcery.com>
513
514 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
515 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
516 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
517 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
518 tests.
519
520 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
521
522 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
523
524 2016-09-21 Jakub Jelinek <jakub@redhat.com>
525
526 PR c++/77651
527 * g++.dg/cpp1z/aligned-new6.C: New test.
528
529 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
530
531 * gcc.target/arm/fp16-aapcs-3.c: New.
532 * gcc.target/arm/fp16-aapcs-4.c: New.
533 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
534 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
535 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
536 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
537
538 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
539
540 PR tree-optimization/77550
541 * g++.dg/pr77550.C: New test.
542
543 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
544
545 PR target/77326
546 * gcc.target/avr/torture/pr77326.c: New test.
547
548 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
549
550 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
551
552 2016-09-21 Richard Biener <rguenther@suse.de>
553
554 PR tree-optimization/77648
555 * gcc.dg/torture/pr77648-1.c: New testcase.
556 * gcc.dg/torture/pr77648-2.c: Likewise.
557
558 2016-09-21 Richard Biener <rguenther@suse.de>
559 Jakub Jelinek <jakub@redhat.com>
560
561 PR tree-optimization/77621
562 * gcc.dg/pr77621.c: New testcase.
563
564 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
565
566 PR fortran/77657
567 * gfortran.dg/dtio_12.f90: New test.
568
569 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
570
571 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
572
573 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
574
575 PR tree-optimization/72835
576 * gcc.dg/tree-ssa/pr72835.c: New test.
577
578 2016-09-20 Martin Sebor <msebor@redhat.com>
579
580 PR middle-end/49905
581 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
582 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
583 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
584 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
585 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
586 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
587 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
588
589 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
590
591 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
592 arguments/compare will be optimized away.
593 * gcc.dg/torture/ftrapv-1.c: Likewise.
594
595 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
596
597 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
598 will be optimized away.
599 * gcc.dg/ipa/vrp1.c: New test.
600 * gcc.dg/ipa/vrp2.c: New test.
601 * gcc.dg/ipa/vrp3.c: New test.
602
603 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
604
605 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
606 does the same transformation.
607 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
608 * gcc.dg/tree-ssa/evrp1.c: New test.
609 * gcc.dg/tree-ssa/evrp2.c: New test.
610 * gcc.dg/tree-ssa/evrp3.c: New test.
611 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
612 * gcc.dg/tree-ssa/pr22117.c: Likewise.
613 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
614 * gcc.dg/tree-ssa/pr64130.c: Likewise.
615 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
616 foling now happens early.
617 * gcc.dg/tree-ssa/vrp04.c: Likewise.
618 * gcc.dg/tree-ssa/vrp06.c: Likewise.
619 * gcc.dg/tree-ssa/vrp16.c: Likewise.
620 * gcc.dg/tree-ssa/vrp25.c: Likewise.
621 * gcc.dg/tree-ssa/vrp67.c: Likewise.
622
623 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
624
625 PR target/77621
626 * gcc.target/i386/pr77621.c: New test.
627 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
628 pattern, loop should vectorize with -mtune=atom.
629
630 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
631 Jakub Jelinek <jakub@redhat.com>
632
633 PR testsuite/63299
634 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
635 instead of delete.
636
637 2016-09-20 Jakub Jelinek <jakub@redhat.com>
638
639 PR c++/77626
640 * g++.dg/other/pr77626.C: New test.
641
642 PR c++/77638
643 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
644
645 PR c++/77637
646 * g++.dg/cpp0x/gen-attrs-62.C: New test.
647
648 PR middle-end/77624
649 * c-c++-common/pr77624-1.c: New test.
650 * c-c++-common/pr77624-2.c: New test.
651
652 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
653
654 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
655 of digits expected.
656
657 2016-09-20 Richard Biener <rguenther@suse.de>
658
659 PR tree-optimization/77646
660 * gcc.dg/torture/pr77646.c: New testcase.
661
662 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
663
664 PR c++/77434
665 * c-c++-common/Wint-in-bool-context.c: New test.
666
667 2016-09-19 Joseph Myers <joseph@codesourcery.com>
668
669 * gcc.dg/cr-decimal-dig-1.c: New test.
670
671 2016-09-19 Joseph Myers <joseph@codesourcery.com>
672
673 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
674 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
675 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
676 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
677
678 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
679
680 PR rtl-optimization/77416
681 * gcc.target/powerpc/pr77416.c: New.
682
683 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
684
685 PR c++/77639
686 * g++.dg/template/error-recovery4.C: New test.
687
688 2016-09-19 Bin Cheng <bin.cheng@arm.com>
689
690 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
691
692 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
693
694 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
695 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
696
697 2016-09-19 Jakub Jelinek <jakub@redhat.com>
698 Jan Hubicka <jh@suse.cz>
699
700 PR target/77587
701 * gcc.dg/pr77587.c: New test.
702 * gcc.dg/pr77587a.c: New file.
703
704 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
705
706 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
707 * gfortran.dg/coarray_38.f90:
708 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
709 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
710 * gfortran.dg/coarray_allocate_7.f08: New test.
711 * gfortran.dg/coarray_allocate_8.f08: New test.
712 * gfortran.dg/coarray_allocate_9.f08: New test.
713 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
714 new caf_register.
715 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
716 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
717 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
718 get_by_refs.
719 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
720 * gfortran.dg/coarray_lock_7.f90: Same.
721 * gfortran.dg/coarray_poly_5.f90: Same.
722 * gfortran.dg/coarray_poly_6.f90: Same.
723 * gfortran.dg/coarray_poly_7.f90: Same.
724 * gfortran.dg/coarray_poly_8.f90: Same.
725 * gfortran.dg/coindexed_1.f90: Changed errors expected.
726
727 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
728
729 PR fortran/77584
730 * gfortran.dg/dec_structure_15.f90: New testcase.
731
732 2016-09-19 Richard Biener <rguenther@suse.de>
733
734 PR middle-end/77605
735 * gcc.dg/torture/pr77605.c: New testcase.
736
737 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
738
739 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
740
741 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
742
743 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
744 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
745 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
746 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
747 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
748 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
749 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
750 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
751 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
752 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
753 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
754
755 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
756
757 * gcc.target/i386/pr68633.c: Fix expected result.
758
759 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
760
761 PR fortran/68078
762 * gfortran.dg/pr68078.f90: New test.
763 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
764
765 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
766
767 PR target/77613
768 * gcc.target/powerpc/swaps-p8-25.c: New.
769
770 2016-09-16 Jakub Jelinek <jakub@redhat.com>
771
772 PR c++/77482
773 * g++.dg/cpp0x/constexpr-77482.C: New test.
774
775 PR c++/77379
776 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
777 thunk offsets.
778 * g++.dg/abi/abi-tag23a.C: Likewise.
779
780 PR c++/77338
781 * g++.dg/cpp0x/decltype-77338.C: New test.
782
783 PR c++/77375
784 * g++.dg/cpp0x/mutable1.C: New test.
785
786 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
787
788 PR fortran/77612
789 * gfortran.dg/pr77612.f90: New test.
790
791 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
792
793 * gcc.dg/torture/pr70421.c: Require int32plus.
794
795 2016-09-16 Jakub Jelinek <jakub@redhat.com>
796
797 PR middle-end/77475
798 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
799
800 PR target/77526
801 * gcc.target/i386/pr77526.c: New test.
802
803 2016-09-16 Jakub Jelinek <jakub@redhat.com>
804 Eric Botcazou <ebotcazou@adacore.com>
805
806 PR middle-end/77594
807 * gcc.target/i386/pr77594.c: New test.
808
809 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
810
811 PR fortran/69963
812 * gfortran.dg/misplaced_implicit_character.f90: New test.
813
814 2016-09-15 Bin Cheng <bin.cheng@arm.com>
815
816 PR tree-optimization/77503
817 * gcc.dg/vect/pr77503.c: New test.
818
819 2016-09-15 Richard Biener <rguenther@suse.de>
820
821 PR middle-end/77544
822 * c-c++-common/torture/pr77544.c: New testcase.
823
824 2016-09-15 Jakub Jelinek <jakub@redhat.com>
825
826 PR middle-end/77475
827 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
828 * gcc.dg/march-generic.c: Likewise.
829 * gcc.target/i386/spellcheck-options-1.c: New test.
830 * gcc.target/i386/spellcheck-options-2.c: New test.
831 * gcc.target/i386/spellcheck-options-3.c: New test.
832 * gcc.target/i386/spellcheck-options-4.c: New test.
833
834 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
835
836 PR fortran/72743
837 * gfortran.dg/goacc/pr72743.f90: New test.
838
839 2016-09-15 Richard Biener <rguenther@suse.de>
840
841 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
842
843 2016-09-15 Richard Biener <rguenther@suse.de>
844
845 PR tree-optimization/77514
846 * gcc.dg/torture/pr77514.c: New testcase.
847
848 2016-09-14 Jakub Jelinek <jakub@redhat.com>
849
850 PR c++/77549
851 * g++.dg/lookup/pr77549.C: New test.
852
853 2016-09-14 Marek Polacek <polacek@redhat.com>
854
855 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
856 * c-c++-common/gomp/atomic-13.c: Likewise.
857 * c-c++-common/gomp/atomic-14.c: Likewise.
858 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
859 * g++.dg/cpp1z/bool-increment1.C: New test.
860 * c-c++-common/pr60439.c: Add dg-warning.
861 * g++.dg/expr/bitfield4.C: Likewise.
862 * g++.dg/expr/bitfield5.C: Likewise.
863 * g++.dg/expr/bitfield6.C: Likewise.
864 * g++.dg/expr/bool1.C: Likewise.
865 * g++.dg/expr/bool3.C: Likewise.
866 * g++.dg/expr/lval3.C: Likewise.
867 * g++.dg/expr/lval4.C: Likewise.
868 * g++.old-deja/g++.jason/bool5.C: Likewise.
869 * g++.dg/expr/bitfield3.C: Adjust dg-error.
870 * g++.dg/other/error18.C: Likewise.
871 * g++.dg/gomp/atomic-14.C: Likewise.
872
873 2016-09-14 Nathan Sidwell <nathan@acm.org>
874
875 PR c++/77539
876 * g++.dg/cpp1y/pr77539.C: New.
877
878 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
879
880 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
881 dg-require.
882 * g++.dg/ext/builtin_alloca.C: Likewise.
883 * g++.dg/template/spec35.C: Likewise.
884 * gcc.dg/builtins-68.c: Likewise.
885 * gcc.misc-tests/gcov-13.c: Likewise.
886 * gcc.misc-tests/gcov-14.c: Likewise.
887
888 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
889
890 * gfortran.dg/dec_structure_14.f90: New testcase.
891
892 2016-09-14 Jakub Jelinek <jakub@redhat.com>
893
894 PR sanitizer/68260
895 * c-c++-common/tsan/pr68260.c: New test.
896
897 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
898
899 PR target/70713
900 * gcc.target/msp430/function-attributes-1.c: New test.
901 * gcc.target/msp430/function-attributes-2.c: New test.
902 * gcc.target/msp430/function-attributes-3.c: New test.
903
904 2016-09-13 Jakub Jelinek <jakub@redhat.com>
905
906 * g++.dg/cpp0x/gen-attrs-61.C: New test.
907 * g++.dg/cpp1z/gen-attrs1.C: New test.
908
909 PR tree-optimization/77454
910 * gcc.dg/pr77454.c: New test.
911
912 PR c++/77553
913 * g++.dg/cpp1y/constexpr-77553.C: New test.
914
915 2016-09-13 David Malcolm <dmalcolm@redhat.com>
916
917 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
918 (test_show_locus): Replace rich_location::add_fixit_insert calls
919 with add_fixit_insert_before and add_fixit_insert_after.
920
921 2016-09-13 Jason Merrill <jason@redhat.com>
922 Tom de Vries <tom@codesourcery.com>
923
924 PR c++/77427
925 * g++.dg/pr77427.C: New test.
926
927 2016-09-13 Martin Liska <mliska@suse.cz>
928
929 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
930 effective target.
931 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
932 * lib/target-supports.exp: Define the new target.
933
934 2016-09-12 Andrew Pinski <apinski@cavium.com>
935
936 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
937 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
938
939 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
940
941 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
942 variable arguments.
943 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
944 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
945 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
946 variable argument.
947 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
948 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
949
950 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
951
952 PR c++/77496
953 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
954 * g++.dg/ext/pr77496.C: New test.
955 * g++.dg/warn/pr77496.C: New test.
956
957 2016-09-12 David Malcolm <dmalcolm@redhat.com>
958
959 PR c/72858
960 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
961 to preserve conversion chars, and to preserve prefix information.
962 * gcc.dg/format/pr72858.c: New test case.
963
964 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
965
966 * gfortran.dg/pr77507.f90: Move to ...
967 * gfortran.dg/ieee/pr77507.f90: here.
968
969 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
970
971 PR ipa/61159
972 * compile/pr61159.c: New testcase
973
974 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
975
976 PR ipa/64316
977 * gcc.dg/ipa/pr63416.c: New testcase.
978
979 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
980 Steven G. Kargl <kargl@gcc.gnu.org>
981
982 PR fortran/77532
983 * gfortran.dg/dtio_11.f90: new test.
984
985 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
986
987 PR fortran/77507
988 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
989 * gfortran.dg/c_assoc_4.f90: Ditto.
990
991 2016-09-10 Tom de Vries <tom@codesourcery.com>
992
993 PR C/71602
994 * c-c++-common/va-arg-va-list-type.c: New test.
995
996 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
997
998 PR rtl-optimization/77289
999 * gcc.target/powerpc/pr77289.c: New test.
1000
1001 2016-09-09 Martin Sebor <msebor@redhat.com>
1002
1003 PR c/77520
1004 PR c/77521
1005 * gcc.dg/pr77520.c: New test.
1006 * gcc.dg/pr77521.c: New test.
1007
1008 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1009
1010 PR fortran/77506
1011 * gfortran.dg/pr77506.f90: New test.
1012
1013 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1014
1015 PR fortran/77507
1016 * gfortran.dg/pr77507.f90: New test.
1017
1018 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1019
1020 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1021
1022 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1023 Louis Krupp <lkrupp@gcc.gnu.org>
1024
1025 PR fortran/69514
1026 * gfortran.dg/pr69514_1.f90: New test.
1027 * gfortran.dg/pr69514_2.f90: New test.
1028
1029 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1030
1031 PR fortran/77500
1032 * gfortran.dg/gomp/pr77500.f90: New test.
1033
1034 PR fortran/77516
1035 * gfortran.dg/gomp/pr77516.f90: New test.
1036
1037 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR middle-end/77475
1040 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1041 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1042 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1043 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1044 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1045 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1046
1047 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1048
1049 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1050 "substring-locations.h".
1051
1052 2016-09-07 Richard Biener <rguenther@suse.de>
1053
1054 PR c/77450
1055 * c-c++-common/vector-subscript-8.c: Move ..
1056 * gcc.dg/pr77450.c: ... here.
1057
1058 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1059
1060 PR libgfortran/77393
1061 * gfortran.dg/fmt_f0_2.f90: Update test.
1062 * gfortran.dg/fmt_f0_3.f90: New test.
1063
1064 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1065
1066 PR debug/77389
1067 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1068 in dg-options.
1069
1070 PR debug/57519
1071 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1072
1073 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1074
1075 PR target/69255
1076 * gcc.target/i386/pr69255-1.c: New test.
1077 * gcc.target/i386/pr69255-2.c: New test.
1078 * gcc.target/i386/pr69255-3.c: New test.
1079
1080 2016-09-06 Martin Sebor <msebor@redhat.com>
1081
1082 PR c/77336
1083 * gcc.dg/format/miss-7.c: New test.
1084
1085 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1086
1087 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1088
1089 2016-09-06 Martin Liska <mliska@suse.cz>
1090
1091 PR gcov-profile/77378
1092 PR gcov-profile/77466
1093 * gcc.dg/profile-update-warning.c: New test.
1094
1095 2016-09-06 Richard Biener <rguenther@suse.de>
1096
1097 PR tree-optimization/77479
1098 * gcc.dg/torture/pr77479.c: New testcase.
1099
1100 2016-09-06 Richard Biener <rguenther@suse.de>
1101
1102 PR c/77450
1103 * c-c++-common/vector-subscript-7.c: Adjust.
1104 * c-c++-common/vector-subscript-8.c: New testcase.
1105
1106 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1107
1108 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1109
1110 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR target/77476
1113 * gcc.target/i386/avx512f-pr77476.c: New test.
1114 * gcc.target/i386/avx512bw-pr77476.c: New test.
1115 * gcc.target/i386/avx512dq-pr77476.c: New test.
1116
1117 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1118 Update comment to mention also avx512f.
1119
1120 PR sanitizer/77396
1121 * g++.dg/asan/pr77396-2.C: New test.
1122
1123 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1124
1125 PR rtl-optimization/77452
1126 * gcc.target/i386/pr77452.c: New test.
1127
1128 2016-09-05 Marek Polacek <polacek@redhat.com>
1129
1130 PR c/77423
1131 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1132
1133 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1134
1135 PR fortran/77391
1136 * gfortran.dg/pr77391.f90: New test.
1137
1138 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1139
1140 PR fortran/77460
1141 * gfortran.dg/pr77460.f90: New test.
1142
1143 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR c/65467
1146 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1147
1148 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1149
1150 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1151
1152 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1153
1154 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1155 test case.
1156 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1157 diagnostic-test-show-locus-generate-patch.c to the sources
1158 for diagnostic_plugin_test_show_locus.c.
1159
1160 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1161
1162 PR c/65467
1163 * gcc.dg/gomp/_Atomic-1.c: New test.
1164 * gcc.dg/gomp/_Atomic-2.c: New test.
1165 * gcc.dg/gomp/_Atomic-3.c: New test.
1166 * gcc.dg/gomp/_Atomic-4.c: New test.
1167 * gcc.dg/gomp/_Atomic-5.c: New test.
1168
1169 PR sanitizer/77396
1170 * g++.dg/asan/pr77396.C: New test.
1171
1172 2016-09-01 Martin Sebor <msebor@redhat.com>
1173
1174 PR tree-optimization/71831
1175 * gcc.dg/builtin-object-size-16.c: New test.
1176 * gcc.dg/builtin-object-size-17.c: New test.
1177
1178 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1179
1180 PR libgfortran/77393
1181 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1182
1183 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1184
1185 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1186 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1187 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1188 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1189 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1190 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1191 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1192 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1193 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1194 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1195 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1196 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1197 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1198 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1199 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1200 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1201 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1202 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1203
1204 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 * gnat.dg/opt58.adb: New test.
1207 * gnat.dg/opt58_pkg.ads: New helper.
1208
1209 2016-09-01 Richard Biener <rguenther@suse.de>
1210
1211 PR middle-end/77436
1212 * gcc.dg/torture/pr77436.c: New testcase.
1213
1214 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1215
1216 * gcc.dg/pr64252.c: Require int32plus.
1217 * gcc.dg/pr66299-1.c: Likewise.
1218 * gcc.dg/pr66299-2.c: Likewise.
1219 * gcc.dg/torture/20131115-1.c: Skip for avr.
1220
1221 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1222
1223 * gcc.target/aarch64/ands_3.c: New test.
1224
1225 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR fortran/77352
1228 * gfortran.dg/gomp/pr77352.f90: New test.
1229
1230 PR fortran/77374
1231 * gfortran.dg/gomp/pr77374.f08: New test.
1232
1233 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1234
1235 PR tree-optimization/73714
1236 * gcc.dg/tree-ssa/pr73714.c: New test.
1237
1238 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1239
1240 PR libgfortran/77393
1241 * gfortran.dg/fmt_f0_2.f90: New test.
1242
1243 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1244
1245 * gcc.target/i386/pr59539-2.c: Adapt options.
1246 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1247
1248 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1249
1250 PR fortran/77418
1251 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1252 of the associate entity and replace with a pointer to the
1253 intended item on the stack.
1254
1255 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1256 Paul Thomas <pault@gcc.gnu.org>
1257
1258 PR fortran/48298
1259 * gfortran.dg/dtio_1.f90: New test.
1260 * gfortran.dg/dtio_2.f90: New test.
1261 * gfortran.dg/dtio_3.f90: New test.
1262 * gfortran.dg/dtio_4.f90: New test.
1263 * gfortran.dg/dtio_5.f90: New test.
1264 * gfortran.dg/dtio_6.f90: New test.
1265 * gfortran.dg/dtio_7.f90: New test.
1266 * gfortran.dg/dtio_8.f90: New test.
1267 * gfortran.dg/dtio_9.f90: New test.
1268 * gfortran.dg/dtio_10.f90: New test.
1269
1270 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1271
1272 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1273 (test_many_nested_locations): New function.
1274 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1275 (test_show_locus): Handle "test_many_nested_locations".
1276
1277 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1278
1279 * g++.dg/template/double-greater-than-fixit.C: New test case.
1280
1281 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1282
1283 * gnat.dg/opt57.ad[sb]: New test.
1284 * gnat.dg/opt57_pkg.ads: New helper.
1285
1286 2016-08-30 Richard Biener <rguenther@suse.de>
1287
1288 PR tree-optimization/69047
1289 * gcc.dg/pr69047.c: Fix byte-order check.
1290
1291 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR tree-optimization/72866
1294 * gcc.dg/vect/pr72866.c: New test.
1295
1296 PR debug/77363
1297 * g++.dg/debug/dwarf2/pr77363.C: New test.
1298
1299 PR middle-end/77377
1300 * gcc.target/i386/pr77377.c: New test.
1301
1302 PR debug/77389
1303 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1304 in dg-options.
1305
1306 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1307
1308 * gfortran.dg/pr77372.f90: Moved to ...
1309 * gfortran.dg/ieee/pr77372.f90: here.
1310
1311 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1312
1313 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1314 vector short/char initializations.
1315 * gcc.target/powerpc/vec-init-5.c: Likewise.
1316 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1317 vector initialization optimizations.
1318 * gcc.target/powerpc/vec-init-7.c: Likewise.
1319 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1320 vector float/double initializations.
1321 * gcc.target/powerpc/vec-init-9.c: Likewise.
1322
1323 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1324
1325 PR target/77403
1326 * gcc.target/i386/pr77403.c: New test.
1327
1328 2016-08-29 Marek Polacek <polacek@redhat.com>
1329
1330 PR c/77292
1331 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1332
1333 2016-08-29 Tom de Vries <tom@codesourcery.com>
1334
1335 PR c/77398
1336 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1337
1338 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1339
1340 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1341
1342 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1343
1344 * gfortran.dg/dec_structure_13.f90: New testcase.
1345
1346 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1347
1348 PR fortran/77261
1349 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1350 available.
1351
1352 2016-08-28 Tom de Vries <tom@codesourcery.com>
1353
1354 PR lto/70955
1355 * gcc.dg/pr70955.c: New test.
1356 * gcc.dg/lto/pr70955_0.c: Same.
1357 * gcc.dg/lto/pr70955_1.c: Same.
1358
1359 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1360
1361 PR tree-optimization/71077
1362 * gcc.target/i386/pr71077.c: New test.
1363
1364 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1365
1366 PR fortran/77380
1367 * gfortran.dg/pr77380.f90: New test.
1368
1369 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1370
1371 PR fortran/77372
1372 gfortran.dg/pr77372.f90: New test.
1373
1374 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1375
1376 * gcc.dg/spellcheck-fields-2.c (test): Move
1377 dg-begin/end-multiline-output within function body.
1378 (test_macro): New function.
1379
1380 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1381
1382 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1383 (test_fixit_insert): Update expected output.
1384 (test_fixit_remove): Likewise.
1385 (test_fixit_replace): Likewise.
1386
1387 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1388
1389 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1390 Fix typo.
1391
1392 2016-08-26 Richard Biener <rguenther@suse.de>
1393
1394 PR tree-optimization/69047
1395 * gcc.dg/pr69047.c: New testcase.
1396
1397 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1398 Martin Jambhor <mjambor@suse.cz>
1399
1400 * gcc.dg/ipa/propbits-1.c: New test-case.
1401 * gcc.dg/ipa/propbits-2.c: Likewise.
1402 * gcc.dg/ipa/propbits-3.c: Likewise.
1403
1404 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1405
1406 PR fortran/77351
1407 * gfortran.dg/pr77351.f90: New test.
1408
1409 2016-08-25 Marek Polacek <polacek@redhat.com>
1410
1411 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1412
1413 2016-08-25 Marek Polacek <polacek@redhat.com>
1414
1415 PR c/77323
1416 * gcc.dg/pr77323.c: New test.
1417
1418 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1419
1420 PR fortran/77358
1421 * gfortran.dg/submodule_17.f08: New test.
1422
1423 2016-08-24 Michael Collison <michael.collison@linaro.org>
1424 Michael Collison <michael.collison@arm.com>
1425
1426 * gcc.target/arm/builtin_saddl.c: New testcase.
1427 * gcc.target/arm/builtin_saddll.c: New testcase.
1428 * gcc.target/arm/builtin_uaddl.c: New testcase.
1429 * gcc.target/arm/builtin_uaddll.c: New testcase.
1430 * gcc.target/arm/builtin_ssubl.c: New testcase.
1431 * gcc.target/arm/builtin_ssubll.c: New testcase.
1432 * gcc.target/arm/builtin_usubl.c: New testcase.
1433 * gcc.target/arm/builtin_usubll.c: New testcase.
1434
1435 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1436
1437 PR target/77270
1438 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1439 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1440 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1441 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1442 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1443 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1444 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1445 effective target. Remove scan-assembler-times directives.
1446 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1447 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1448 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1449
1450 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1451
1452 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1453 of unsigned int.
1454 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1455
1456 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1457
1458 PR testsuite/77317
1459 * lib/target-supports.exp
1460 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1461 (check_effective_target_vect_natural_alignment): Ditto.
1462 (check_effective_target_vector_alignment_reachable): Ditto.
1463 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1464
1465 2016-08-23 Ian Lance Taylor <iant@golang.org>
1466
1467 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1468
1469 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1470
1471 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1472 being created from pointers to memory locations.
1473 * gcc.target/powerpc/vec-init-2.c: Likewise.
1474
1475 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1476
1477 * gfortran.dg/dec_structure_12.f90: New testcase.
1478
1479 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1480
1481 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1482
1483 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1484
1485 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1486 verification.
1487
1488 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1489
1490 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1491 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1492
1493 2016-08-23 Richard Biener <rguenther@suse.de>
1494
1495 PR tree-optimization/27336
1496 * c-c++-common/pr27336.c: New testcase.
1497
1498 2016-08-22 Marek Polacek <polacek@redhat.com>
1499
1500 PR c++/77321
1501 * g++.dg/cpp1y/pr77321.C: New test.
1502
1503 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1504
1505 PR fortran/60774
1506 * gfortran.dg/empty_label.f: Adjust test for new error message.
1507 * gfortran.dg/empty_label.f90: Ditto.
1508 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1509 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1510 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1511
1512 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1513
1514 PR fortran/61318
1515 * gfortran.dg/pr61318.f90: New test.
1516
1517 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1518
1519 PR fortran/77260
1520 * gfortran.dg/pr77260_1.f90: New test.
1521 * gfortran.dg/pr77260_2.f90: Ditto.
1522
1523 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1524
1525 PR middle-end/77269
1526 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1527 __builtin_signbitf and __builtin_signbitl in expected generic
1528 expansion.
1529 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1530 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1531 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1532 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1533 tests.
1534
1535 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1536
1537 * gcc.dg/torture/float128-builtin.c,
1538 gcc.dg/torture/float128-ieee-nan.c,
1539 gcc.dg/torture/float128x-builtin.c,
1540 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1541 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1542 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1543 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1544 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1545 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1546 gcc.dg/torture/floatn-nan.h: New tests.
1547
1548 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1549
1550 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1551 macro.
1552 (main): Update calls to TEST_I_F.
1553 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1554 macro.
1555 (main): Update calls to TEST_I_F.
1556
1557 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1558
1559 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1560 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1561 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1562 names in calls to TEST_I_F.
1563
1564 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1565
1566 PR c/52952
1567 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1568
1569 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1570
1571 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1572 and !natural_alignment_64.
1573 * gcc.dg/ipa/propalign-2.c: Likewise.
1574 * gcc.dg/ipa/propalign-3.c: Likewise.
1575 * gcc.dg/ipa/propalign-4.c: Likewise.
1576 * gcc.dg/ipa/propalign-5.c: Likewise.
1577 * lib/target-supports.exp
1578 (check_effective_target_natural_alignment_32): Add avr-*-*.
1579
1580 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1581
1582 PR tree-optimization/61839
1583 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1584 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1585 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1586 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1587
1588 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1589
1590 PR c/32187
1591 * lib/target-supports.exp (check_effective_target_float16)
1592 (check_effective_target_float32, check_effective_target_float64)
1593 (check_effective_target_float128, check_effective_target_float32x)
1594 (check_effective_target_float64x)
1595 (check_effective_target_float128x)
1596 (check_effective_target_float16_runtime)
1597 (check_effective_target_float32_runtime)
1598 (check_effective_target_float64_runtime)
1599 (check_effective_target_float128_runtime)
1600 (check_effective_target_float32x_runtime)
1601 (check_effective_target_float64x_runtime)
1602 (check_effective_target_float128x_runtime)
1603 (check_effective_target_floatn_nx_runtime)
1604 (add_options_for_float16, add_options_for_float32)
1605 (add_options_for_float64, add_options_for_float128)
1606 (add_options_for_float32x, add_options_for_float64x)
1607 (add_options_for_float128x): New procedures.
1608 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1609 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1610 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1611 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1612 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1613 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1614 gcc.dg/torture/float128-complex.c,
1615 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1616 gcc.dg/torture/float128x-basic.c,
1617 gcc.dg/torture/float128x-complex.c,
1618 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1619 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1620 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1621 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1622 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1623 gcc.dg/torture/float32x-basic.c,
1624 gcc.dg/torture/float32x-complex.c,
1625 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1626 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1627 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1628 gcc.dg/torture/float64x-basic.c,
1629 gcc.dg/torture/float64x-complex.c,
1630 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1631 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1632 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1633 gcc.dg/torture/floatn-tg.h,
1634 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1635 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1636 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1637 gcc.dg/torture/fp-int-convert-float128x.c,
1638 gcc.dg/torture/fp-int-convert-float16-timode.c,
1639 gcc.dg/torture/fp-int-convert-float16.c,
1640 gcc.dg/torture/fp-int-convert-float32-timode.c,
1641 gcc.dg/torture/fp-int-convert-float32.c,
1642 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1643 gcc.dg/torture/fp-int-convert-float32x.c,
1644 gcc.dg/torture/fp-int-convert-float64-timode.c,
1645 gcc.dg/torture/fp-int-convert-float64.c,
1646 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1647 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1648 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1649 maximum exponent of floating-point type. Use it in testing
1650 whether 0x8...0 fits in the floating-point type. Always treat -1
1651 (signed 0xf...f) as fitting in the floating-point type.
1652 (M_OK1): New macro.
1653 * gcc.dg/torture/fp-int-convert-double.c,
1654 gcc.dg/torture/fp-int-convert-float.c,
1655 gcc.dg/torture/fp-int-convert-float128-timode.c,
1656 gcc.dg/torture/fp-int-convert-float128.c,
1657 gcc.dg/torture/fp-int-convert-float80-timode.c,
1658 gcc.dg/torture/fp-int-convert-float80.c,
1659 gcc.dg/torture/fp-int-convert-long-double.c,
1660 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1661
1662 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1663
1664 PR fortran/72744
1665 * gfortran.dg/gomp/pr72744.f90: New test.
1666
1667 PR fortran/69281
1668 * gfortran.dg/gomp/pr69281.f90: New test.
1669
1670 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1671
1672 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1673 the last special seed value.
1674 * gfortran.dg/random_7.f90: Use size for last array member instead
1675 of hardcoded value.
1676
1677 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1678
1679 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1680 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1681
1682 2016-08-19 Richard Biener <rguenther@suse.de>
1683
1684 PR tree-optimization/77286
1685 * gcc.dg/torture/pr77286.c: New testcase.
1686
1687 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1688
1689 * gcc.dg/verbose-asm-2.c: New test case.
1690
1691 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1692
1693 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1694 (custom_diagnostic_finalizer): Update for change to
1695 diagnostic_show_locus.
1696
1697 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1698
1699 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1700 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1701
1702 2016-08-18 Marek Polacek <polacek@redhat.com>
1703
1704 PR c/71514
1705 * gcc.dg/pr71514.c: New test.
1706
1707 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1708
1709 PR target/72839
1710 * gcc.target/i386/pr72839.c: New test.
1711
1712 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1713
1714 PR middle-end/70895
1715 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1716 * c-c++-common/goacc/reduction-1.c: Likewise.
1717 * c-c++-common/goacc/reduction-2.c: Likewise.
1718 * c-c++-common/goacc/reduction-3.c: Likewise.
1719 * c-c++-common/goacc/reduction-4.c: Likewise.
1720
1721 2016-08-18 Alan Modra <amodra@gmail.com>
1722
1723 * gcc.c-torture/compile/pr72771.c: New.
1724
1725 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1726
1727 PR fortran/67496
1728 * gfortran.dg/pr67496.f90: New test.
1729
1730 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1731
1732 PR tree-optimization/71752
1733 * gcc.dg/vect/pr71752.c: New.
1734
1735 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1736
1737 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1738
1739 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR middle-end/77259
1742 * g++.dg/ipa/devirt-52.C: New test.
1743
1744 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1745
1746 * c-c++-common/goacc/reduction-6.c: New testcase.
1747
1748 2016-08-17 Richard Biener <rguenther@suse.de>
1749
1750 PR tree-optimization/76490
1751 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1752 * gcc.dg/pr52904.c: XFAIL.
1753
1754 2016-08-17 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/23855
1757 * gcc.dg/loop-unswitch-2.c: Adjust.
1758
1759 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR tree-optimization/72817
1762 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1763
1764 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1765
1766 PR libgcc/77265
1767 * gcc.dg/torture/float128-extend-inf.c: New test.
1768
1769 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1770
1771 PR c/72857
1772 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1773 for embedded NUL.
1774 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1775 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1776 caret placement.
1777 (test_oct): Likewise.
1778 (test_multiple): Likewise.
1779 (test_field_width_specifier): Likewise.
1780 (test_field_width_specifier_2): New function.
1781 (test_field_precision_specifier): New function.
1782 (test_embedded_nul): Update expected caret placement.
1783 (test_non_contiguous_strings): Update line number.
1784 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1785 (__emit_string_literal_range): Add "caret_idx" param.
1786 (test_simple_string_literal): Add value for new param, updating
1787 expected output..
1788 (test_concatenated_string_literal): Likewise.
1789 (test_multiline_string_literal): Likewise.
1790 (test_hex): Likewise.
1791 (test_oct): Likewise.
1792 (test_multiple): Likewise.
1793 (test_ucn4): Likewise.
1794 (test_ucn8): Likewise.
1795 (test_u8): Likewise.
1796 (test_u): Likewise; update expected message, from "range" to
1797 "location".
1798 (test_U): Likewise.
1799 (test_L): Likewise.
1800 (test_macro): Add value for new param.
1801 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1802 (__emit_string_literal_range): Add "caret_idx" param.
1803 (test_stringified_token_1): Add value for new param. Update
1804 expected message, from "range" to "location".
1805 (test_stringized_token_2): Likewise, adding param to macro.
1806 (test_stringified_token_3): Likewise.
1807 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1808 (emit_warning): Convert param from source_range to location_t.
1809 (test_string_literals): Add caret_idx param, and use it when
1810 constructing a substring_loc. Update error message, from
1811 "range" to "location".
1812
1813 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1814
1815 PR target/71910
1816 * g++.dg/gomp/pr71910.C: New test.
1817
1818 PR middle-end/67485
1819 * gcc.c-torture/compile/pr67485.c: New test.
1820
1821 PR target/72867
1822 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1823
1824 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1825
1826 PR tree-optimization/69848
1827 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1828
1829 2016-08-16 Martin Liska <mliska@suse.cz>
1830
1831 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1832 of memory operations so that it can be handled by core2
1833 in 32-bit mode.
1834
1835 2016-08-16 Richard Biener <rguenther@suse.de>
1836
1837 PR tree-optimization/76783
1838 * gcc.dg/pr76783.c: New testcase.
1839 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1840
1841 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1842
1843 PR tree-optimization/72817
1844 PR tree-optimization/73450
1845 * gcc.dg/tree-ssa/pr72817.c: New test.
1846 * gcc.dg/tree-ssa/pr73450.c: New test.
1847
1848 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1849
1850 * gfortran.dg/init_flag_13.f90: New testcase.
1851 * gfortran.dg/init_flag_14.f90: Ditto.
1852 * gfortran.dg/init_flag_15.f03: Ditto.
1853 * gfortran.dg/dec_init_1.f90: Ditto.
1854 * gfortran.dg/dec_init_2.f90: Ditto.
1855
1856 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1857
1858 PR target/72867
1859 * gcc.target/i386/pr72867.c: New test.
1860
1861 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * c-c++-common/dump-ada-spec-5.c: New test.
1864
1865 2016-08-15 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/73434
1868 * gcc.dg/torture/pr73434.c: New testcase.
1869
1870 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR tree-optimization/72824
1873 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1874
1875 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1876
1877 PR fortran/70598
1878 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1879 in use_device clause.
1880 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1881 * gfortran.dg/goacc/list.f95: Adjust to catch
1882 "neither a POINTER nor an array" error messages.
1883
1884 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1885
1886 PR target/76342
1887 * gcc.target/i386/pr76342.c: New test.
1888
1889 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1890
1891 PR c/71512
1892 * g++.dg/ubsan/pr71512.C: New test.
1893 * c-c++-common/ubsan/pr71512-1.c: New test.
1894 * c-c++-common/ubsan/pr71512-2.c: New test.
1895
1896 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1897
1898 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1899 vector initialization options.
1900 * gcc.target/powerpc/vec-init-2.c: Likewise.
1901 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1902 is generated on ISA 3.0.
1903
1904 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1905
1906 PR middle-end/71654
1907 * gcc.dg/c-c++-common/pr71654.c: New test.
1908 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1909 dg-options.
1910 * gcc.dg/tree-ssa/vrp24: Likewise.
1911
1912 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR c/67410
1915 * gcc.dg/pr67410.c: New test.
1916
1917 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1918
1919 PR tree-optimization/69848
1920 * gcc.dg/vect/vect-pr69848.c: New test.
1921
1922 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1923
1924 PR testsuite/71008
1925 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1926 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1927 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1928 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1929
1930 2016-08-12 Richard Biener <rguenther@suse.de>
1931
1932 PR tree-optimization/57326
1933 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1934 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1935 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1936 * gcc.target/i386/pr45685.c: Likewise.
1937 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1938 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1939 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1940 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1941 * gfortran.dg/pr34163.f90: Likewise.
1942
1943 2016-08-12 Martin Liska <mliska@suse.cz>
1944
1945 * g++.dg/gcov/gcov-16.C: New test.
1946 * lib/gcov.exp: Support new argument for run-gcov function.
1947
1948 2016-08-12 Martin Liska <mliska@suse.cz>
1949
1950 PR gcov-profile/35590
1951 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1952
1953 2016-08-12 Richard Biener <rguenther@suse.de>
1954
1955 PR tree-optimization/72851
1956 * gcc.dg/torture/pr72851.c: New testcase.
1957
1958 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1959
1960 PR debug/63240
1961 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1962 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1963 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1964 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1965 DW_AT_deleted.
1966
1967 PR debug/55641
1968 * g++.dg/debug/dwarf2/ref-1.C: New.
1969
1970 PR debug/49366
1971 * g++.dg/debug/dwarf2/template-params-12.H: New.
1972 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1973 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1974 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1975 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1976 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1977 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1978 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1979
1980 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1981
1982 PR target/72863
1983 * gcc.target/powerpc/pr72863.c: New test.
1984
1985 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1986
1987 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1988
1989 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1990
1991 * gcc.target/i386/pieces-strcpy-1.c: New test.
1992 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1993
1994 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR c++/72868
1997 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1998
1999 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2000
2001 * gcc.target/i386/pieces-memcpy-1.c: New test.
2002 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2003 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2004 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2005 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2006 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2007
2008 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2009
2010 PR c/72816
2011 * gcc.dg/pr72816.c: Remove dg-error.
2012
2013 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2014
2015 PR tree-optimization/71083
2016 * gcc.c-torture/execute/pr71083.c: New test.
2017 * gnat.dg/loop_optimization23.adb: New test.
2018 * gnat.dg/loop_optimization23_pkg.ads: New test.
2019 * gnat.dg/loop_optimization23_pkg.adb: New test.
2020
2021 2016-08-11 Richard Biener <rguenther@suse.de>
2022
2023 PR tree-optimization/72772
2024 * gcc.dg/graphite/pr35356-1.c: Adjust.
2025 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2026
2027 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2028
2029 * gfortran.dg/random_7.f90: Take into account that the last seed
2030 value is the special p value.
2031 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2032
2033 2016-08-11 Richard Biener <rguenther@suse.de>
2034
2035 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2036
2037 2016-08-11 Alan Modra <amodra@gmail.com>
2038
2039 * gcc.target/powerpc/pr71680.c: New.
2040
2041 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2042
2043 * gcc.target/powerpc/bfp/bfp.exp: New file.
2044 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2045 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2046 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2047 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2048 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2049 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2050 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2051 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2052 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2053 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2054 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2055 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2056 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2057 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2058 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2059 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2060 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2061 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2062 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2063 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2064 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2065 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2066 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2067 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2068 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2069 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2070 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2071 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2072 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2073 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2074 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2075 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2076 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2077 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2078 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2079 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2080 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2081 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2082 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2083 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2084 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2085 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2086 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2087 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2088 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2089 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2090 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2091 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2092 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2093 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2094 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2095 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2096 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2097
2098 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2099
2100 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2101 Add aarch64*-*-*.
2102
2103 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2104
2105 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2106
2107 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2108
2109 PR target/72853
2110 * gcc.target/powerpc/pr72853.c: New test.
2111
2112 2016-08-10 Martin Liska <mliska@suse.cz>
2113
2114 PR gcov-profile/58306
2115 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2116
2117 2016-08-10 Martin Liska <mliska@suse.cz>
2118
2119 * g++.dg/gcov/gcov-threads-1.C: New test.
2120
2121 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2122
2123 PR target/71873
2124 * gcc.target/avr/pr71873.c: New test.
2125
2126 2016-08-09 Martin Liska <mliska@suse.cz>
2127
2128 * g++.dg/gcov/gcov-dump-1.C: New test.
2129 * g++.dg/gcov/gcov-dump-2.C: New test.
2130
2131 2016-08-09 Martin Liska <mliska@suse.cz>
2132
2133 * gcc.dg/tree-prof/val-prof-9.c: New test.
2134
2135 2016-08-09 Martin Liska <mliska@suse.cz>
2136
2137 * gcc.dg/tree-prof/val-prof-8.c: New test.
2138
2139 2016-08-09 Martin Jambor <mjambor@suse.cz>
2140
2141 PR ipa/71981
2142 * gcc.dg/ipa/pr71981.c: New test.
2143
2144 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2145
2146 PR tree-optimization/33707
2147 * gcc.dg/vect/pr33707.c: New test.
2148
2149 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2150
2151 PR tree-optimization/pr72772
2152 * gcc.dg/tree-ssa/pr72772.c: New test.
2153
2154 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2155
2156 PR rtl-optimization/66669
2157 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2158
2159 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2160
2161 PR tree-optimization/72824
2162 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2163
2164 2016-08-09 Richard Biener <rguenther@suse.de>
2165
2166 PR tree-optimization/71802
2167 * gcc.dg/torture/pr71802.c: New testcase.
2168
2169 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR c++/72809
2172 * g++.dg/eh/stdarg1.C: New test.
2173
2174 2016-08-08 Andi Kleen <ak@linux.intel.com>
2175
2176 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2177 test command line in failure log.
2178 (profopt-execute): dito. Make autofdo file names unique.
2179
2180 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2181
2182 PR c/64955
2183 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2184 output.
2185
2186 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2187
2188 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2189 c99_runtime.
2190 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2191 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2192 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2193 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2194 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2195 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2196
2197 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2198
2199 PR c/52952
2200 * gcc.dg/cpp/pr66415-1.c: Likewise.
2201 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2202 * gcc.dg/format/c90-printf-1.c: Likewise.
2203 * gcc.dg/format/diagnostic-ranges.c: New test case.
2204
2205 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR fortran/72716
2208 * gfortran.dg/gomp/pr72716.f90: New test.
2209
2210 PR middle-end/72781
2211 * gcc.dg/gomp/pr72781.c: New test.
2212
2213 PR middle-end/68762
2214 * g++.dg/vect/pr68762-1.cc: New test.
2215 * g++.dg/vect/pr68762-2.cc: New test.
2216 * g++.dg/vect/pr68762.h: New file.
2217
2218 2016-08-08 Martin Sebor <msebor@redhat.com>
2219
2220 PR testsuite/72838
2221 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2222 * g++.dg/warn/overflow-warn-3.C: Same.
2223 * g++.dg/warn/overflow-warn-4.C: Same.
2224
2225 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2226
2227 PR fortran/71936
2228 * gfortran.dg/allocate_with_source_21.f03: New test.
2229
2230 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2231
2232 PR fortran/72698
2233 * gfortran.dg/allocate_with_source_20.f03: New test.
2234
2235 2016-08-08 Alan Modra <amodra@gmail.com>
2236
2237 * gcc.c-torture/compile/pr72802.c: New.
2238
2239 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2240
2241 PR fortran/70524
2242 * gfortran.dg/dependency_48.f90: New test.
2243
2244 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2245
2246 PR fortran/70040
2247 * gfortran.dg/pr70040.f90: New testcase.
2248
2249 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2250
2251 PR fortran/71961
2252 * gfortran.dg/matmul_10.f90: New testcase.
2253
2254 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2255
2256 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2257
2258 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2259
2260 PR c/72816
2261 * gcc.dg/pr72816.c: New test.
2262
2263 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2264
2265 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2266 * g++.dg/conversion/pr41426.C: Likewise.
2267 * g++.dg/conversion/pr66211.C: Likewise.
2268 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2269 * g++.dg/init/ref8.C: Likewise.
2270 * g++.old-deja/g++.law/cvt20.C: Likewise.
2271 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2272
2273 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2274
2275 PR tree-optimization/18046
2276 * gcc.dg/tree-ssa/vrp105.c: New test.
2277 * gcc.dg/tree-ssa/vrp106.c: New test.
2278
2279 2016-08-05 Martin Sebor <msebor@redhat.com>
2280
2281 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2282 1ul in diagnostics. Remove hyphen from "constant-expression."
2283 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2284 * g++.dg/cpp0x/static_assert3.C: Same.
2285 * g++.dg/cpp1y/constexpr-throw.C: Same.
2286 * g++.dg/template/nontype3.C: Same.
2287 * g++.dg/warn/overflow-warn-1.C: Same.
2288 * g++.dg/warn/overflow-warn-3.C: Same.
2289 * g++.dg/warn/overflow-warn-4.C: Same.
2290
2291 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2292
2293 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2294 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2295 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2296 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2297
2298 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2299
2300 PR tree-optimization/72810
2301 * gcc.dg/tree-ssa/vrp110.c: New test.
2302
2303 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2304
2305 PR Target/72819
2306 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2307 registers.
2308 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2309 saving the half-precision registers.
2310 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2311 value is returned in h0.
2312 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2313 are passed in FP/SIMD registers.
2314 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2315 passing works corrcetly.
2316 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2317 (hfa_f16x2_t): Likewise.
2318 (hfa_f16x3_t): Likewise.
2319 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2320 are promoted to double and passed in a double register.
2321 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2322 are promoted to double and stacked.
2323 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2324 __fp16 data types.
2325 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2326 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2327 __fp16 first get passed in FP/SIMD registers, then stacked.
2328
2329 2016-08-05 Nathan Sidwell <nathan@acm.org>
2330
2331 PR c++/68724
2332 * g++.dg/cpp0x/pr68724.C: New.
2333
2334 2016-08-05 Richard Biener <rguenther@suse.de>
2335
2336 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2337
2338 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2339
2340 * gcc.dg/tree-ssa/vrp107.c: New test.
2341 * gcc.dg/tree-ssa/vrp108.c: New test.
2342 * gcc.dg/tree-ssa/vrp109.c: New test.
2343
2344 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2345
2346 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2347 dg-options.
2348
2349 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2350
2351 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2352 test-cases.
2353 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2354 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2355 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2356 test-cases.
2357 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2358 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2359 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2360 large_double.
2361
2362 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2363
2364 PR c++/72800
2365 * g++.dg/cpp1y/lambda-ice1.C: New.
2366
2367 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2368
2369 PR c++/72759
2370 * g++.dg/cpp1y/pr72759.C: New test.
2371
2372 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2373
2374 * gcc.dg/switch-10.c: New test.
2375
2376 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2377
2378 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2379
2380 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2381
2382 * c-c++-common/goacc/routine-5.c: Update.
2383
2384 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2385
2386 PR rtl-optimization/70903
2387 * gcc.c-torture/execute/pr70903.c: New test.
2388
2389 2016-08-04 Martin Liska <mliska@suse.cz>
2390
2391 * gcc.dg/params/params.exp: Replace file exists with
2392 TESTING_IN_BUILD_TREE.
2393
2394 2016-08-04 Marek Polacek <polacek@redhat.com>
2395
2396 PR c++/70229
2397 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2398
2399 2016-08-04 Richard Biener <rguenther@suse.de>
2400
2401 PR middle-end/71984
2402 * gcc.dg/torture/pr71984.c: Guard correctness check for
2403 little-endian.
2404
2405 2016-08-03 Andrew Pinski <apinski@cavium.com>
2406
2407 * gcc.c-torture/compile/20160802-1.c: New testcase.
2408
2409 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2410
2411 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2412
2413 2016-08-03 Richard Biener <rguenther@suse.de>
2414
2415 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2416 and remove -O3.
2417 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2418 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2419
2420 2016-08-03 Richard Biener <rguenther@suse.de>
2421
2422 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2423 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2424 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2425 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2426
2427 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2428
2429 * gcc.dg/init-excess-2.c: Require int32plus.
2430 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2431 * gcc.dg/pr59963-2.c: Require int32plus.
2432 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2433 * gcc.dg/unroll-7.c: Require int32plus.
2434
2435 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2436
2437 PR tree-optimization/34114
2438 * gcc.dg/tree-ssa/loop-42.c: New test.
2439
2440 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2441
2442 * gcc.target/aarch64/vminmaxnm.c: New.
2443 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2444 tests.
2445
2446 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2447
2448 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2449 vec_extract for vector float, vector int, vector short, and vector
2450 char.
2451 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2452 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2453 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2454 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2455
2456 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2457
2458 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2459 single stack adjustment, no writeback.
2460 * gcc.target/aarch64/test_frame_12.c: Likewise.
2461 * gcc.target/aarch64/test_frame_13.c: Likewise.
2462 * gcc.target/aarch64/test_frame_15.c: Likewise.
2463 * gcc.target/aarch64/test_frame_6.c: Likewise.
2464 * gcc.target/aarch64/test_frame_7.c: Likewise.
2465 * gcc.target/aarch64/test_frame_8.c: Likewise.
2466 * gcc.target/aarch64/test_frame_16.c: New test.
2467
2468 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2469
2470 PR target/72748
2471 * gcc.target/i386/pr72748.c: New test.
2472
2473 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2474
2475 PR tree-optimization/71818
2476 * gcc.dg/vect/pr71818.c: New
2477
2478 2016-08-01 Martin Liska <mliska@suse.cz>
2479
2480 PR tree-optimization/71857
2481 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2482
2483 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2484
2485 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2486
2487 2016-08-01 Jan Beulich <jbeulich@suse.com>
2488
2489 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2490
2491 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2492
2493 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2494 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2495
2496 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2497
2498 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2499 (check_effective_target_c++): Likewise. Also match for libstdc++.
2500
2501 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2502
2503 PR fortran/41922
2504 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2505 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2506 * gfortran.dg/pr41922.f90: New test.
2507
2508 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2509
2510 PR fortran/68566
2511 * gfortran.dg/pr68566.f90: new test.
2512
2513 2016-07-30 Martin Sebor <msebor@redhat.com>
2514
2515 PR c++/60760
2516 PR c++/71091
2517 * g++.dg/cpp0x/constexpr-cast.C: New test.
2518 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2519 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2520 * g++.dg/ubsan/pr63956.C: Correct.
2521
2522 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2523
2524 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2525 vector double or vector long where the vector is in memory.
2526 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2527 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2528
2529 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2530
2531 PR fortran/69867
2532 * gfortran.dg/pr69867.f90: New test.
2533
2534 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2535
2536 PR fortran/69962
2537 * gfortran.dg/pr69962.f90: New test.
2538
2539 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2540
2541 PR fortran/70006
2542 * gfortran.dg/pr70006.f90: New test.
2543
2544 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2545
2546 PR fortran/71730
2547 * gfortran.dg/pr71730.f90: New test.
2548 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2549 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2550 * gfortran.dg/array_constructor_26.f03: Ditto.
2551
2552 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2553
2554 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2555 * gcc.target/powerpc/pr71763.c: Likewise.
2556
2557 2016-07-29 Marek Polacek <polacek@redhat.com>
2558
2559 PR c/71742
2560 * gcc.dg/940510-1.c: Adjust dg-error.
2561 * gcc.dg/c99-flex-array-1.c: Likewise.
2562 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2563
2564 PR c/71853
2565 * gcc.dg/noncompile/pr71853.c: New test.
2566
2567 PR c/71573
2568 * gcc.dg/noncompile/pr71573.c: New test.
2569
2570 PR c/71926
2571 * g++.dg/warn/Wparentheses-30.C: New test.
2572 * gcc.dg/Wparentheses-14.c: New test.
2573
2574 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2575
2576 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2577
2578 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2579
2580 PR tree-optimization/57558
2581 * gcc.dg/vect/pr57558-1.c: New test.
2582 * gcc.dg/vect/pr57558-2.c: New test.
2583
2584 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2585
2586 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2587 to scan forwprop1 dump pass.
2588
2589 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/51488
2592 * g++.dg/template/pr51488.C: New.
2593
2594 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2595
2596 PR c/71969
2597 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2598 static __inline__.
2599 * gcc.dg/pr71969-1.c: New test.
2600 * gcc.dg/pr71969-2.c: New test.
2601 * gcc.dg/pr71969-3.c: New test.
2602
2603 2016-07-29 Marek Polacek <polacek@redhat.com>
2604
2605 PR c/71574
2606 * c-c++-common/pr71574.c: New test.
2607
2608 PR c/71583
2609 * gcc.dg/noncompile/pr71583.c: New test.
2610
2611 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2612
2613 PR middle-end/68217
2614 * gcc.dg/pr68217.c: New test.
2615
2616 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2617
2618 PR fortran/71067
2619 * gfortran.dg/pr71067_1.f90: New test.
2620 * gfortran.dg/pr71067_2.f90: Ditto.
2621
2622 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2623
2624 * gcc.target/powerpc/vec-extract-1.c: New test.
2625
2626 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2627
2628 PR fortran/71799
2629 * gfortran.dg/pr71799.f90: New test.
2630
2631 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2632
2633 PR c++/71665
2634 * g++.dg/cpp0x/pr71665-1.C: New.
2635 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2636 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2637 * g++.dg/ext/label10.C: Likewise.
2638 * g++.dg/parse/constant5.C: Likewise.
2639
2640 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2641
2642 PR fortran/71859
2643 * gfortran.dg/pr71859.f90: New test.
2644 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2645 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2646
2647 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2648
2649 PR fortran/71883
2650 * gfortran.dg/pr71883.f90 : New test.
2651
2652 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2653
2654 PR tree-optimization/71734
2655 * g++.dg/vect/pr70729-nest.cc: New test.
2656
2657 2016-07-28 Renlin Li <renlin.li@arm.com>
2658
2659 Revert
2660 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2661
2662 PR fortran/71902
2663 * gfortran.dg/dependency_47.f90: New test.
2664
2665 2016-07-28 Martin Liska <mliska@suse.cz>
2666
2667 PR gcov-profile/68025
2668 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2669
2670 2016-07-28 Martin Liska <mliska@suse.cz>
2671
2672 * g++.dg/vect/pr70944.cc: New test.
2673
2674 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2675
2676 PR middle-end/71994
2677 * gcc.dg/torture/pr71994.c: New test.
2678
2679 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2680
2681 PR middle-end/71078
2682 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2683 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2684 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2685
2686 2016-07-27 Richard Biener <rguenther@suse.de>
2687
2688 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2689
2690 2016-07-27 Martin Liska <mliska@suse.cz>
2691
2692 * gcc.dg/predict-13.c: New test.
2693 * gcc.dg/predict-14.c: New test.
2694
2695 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2696
2697 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2698 including stdint.h.
2699 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2700 including stdint.h.
2701
2702 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2703
2704 PR target/71869
2705 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2706 IEEE built-in functions handle quiet and signalling NaNs
2707 correctly.
2708
2709 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2710
2711 PR fortran/71862
2712 * gfortran.dg/pr71862.f90: New test.
2713
2714 2016-07-26 Martin Sebor <msebor@redhat.com>
2715
2716 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2717 selector with dg-options.
2718
2719 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2720
2721 PR tree-optimization/18046
2722 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2723 * gcc.dg/tree-ssa/vrp103.c: New test.
2724 * gcc.dg/tree-ssa/vrp104.c: New test.
2725
2726 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2727
2728 * gcc.target/powerpc/pr63354.c: Require lp64 since
2729 -mprofile-kernel is not legal with -m32.
2730
2731 2016-07-26 Richard Biener <rguenther@suse.de>
2732
2733 PR rtl-optimization/71984
2734 * gcc.dg/torture/pr71984.c: New testcase.
2735
2736 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2737
2738 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2739 g++-dg-runtest via et-dg-runtest.
2740 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2741 * gcc.dg/vect/vect.exp: Likewise.
2742 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2743 gfortran-dg-runtest.
2744 * gfortran.dg/vect/vect.exp: Likewise.
2745 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2746 (check_mips_loongson_hw_available): Likewise.
2747 (check_effective_target_mpaired_single_runtime): Likewise.
2748 (check_effective_target_mips_loongson_runtime): Likewise.
2749 (add_options_for_mpaired_single): Likewise.
2750 (check_effective_target_vect_int): Add global et_index.
2751 Check and save the supported feature for a target selected by
2752 the et_index target. Break long lines where appropriate. Call
2753 et-is-effective-target for MIPS with an argument instead of
2754 check_effective_target_* where appropriate.
2755 (check_effective_target_vect_intfloat_cvt): Likewise.
2756 (check_effective_target_vect_uintfloat_cvt): Likewise.
2757 (check_effective_target_vect_floatint_cvt): Likewise.
2758 (check_effective_target_vect_floatuint_cvt): Likewise.
2759 (check_effective_target_vect_simd_clones): Likewise.
2760 (check_effective_target_vect_shift): ewise.
2761 (check_effective_target_whole_vector_shift): Likewise.
2762 (check_effective_target_vect_bswap): Likewise.
2763 (check_effective_target_vect_shift_char): Likewise.
2764 (check_effective_target_vect_long): Likewise.
2765 (check_effective_target_vect_float): Likewise.
2766 (check_effective_target_vect_double): Likewise.
2767 (check_effective_target_vect_long_long): Likewise.
2768 (check_effective_target_vect_no_int_max): Likewise.
2769 (check_effective_target_vect_no_int_add): Likewise.
2770 (check_effective_target_vect_no_bitwise): Likewise.
2771 (check_effective_target_vect_widen_shift): Likewise.
2772 (check_effective_target_vect_no_align): Likewise.
2773 (check_effective_target_vect_hw_misalign): Likewise.
2774 (check_effective_target_vect_element_align): Likewise.
2775 (check_effective_target_vect_condition): Likewise.
2776 (check_effective_target_vect_cond_mixed): Likewise.
2777 (check_effective_target_vect_char_mult): Likewise.
2778 (check_effective_target_vect_short_mult): Likewise.
2779 (check_effective_target_vect_int_mult): Likewise.
2780 (check_effective_target_vect_extract_even_odd): Likewise.
2781 (check_effective_target_vect_interleave): Likewise.
2782 (check_effective_target_vect_stridedN): Likewise.
2783 (check_effective_target_vect_multiple_sizes): Likewise.
2784 (check_effective_target_vect64): Likewise.
2785 (check_effective_target_vect_call_copysignf): Likewise.
2786 (check_effective_target_vect_call_sqrtf): Likewise.
2787 (check_effective_target_vect_call_btrunc): Likewise.
2788 (check_effective_target_vect_call_btruncf): Likewise.
2789 (check_effective_target_vect_call_ceil): Likewise.
2790 (check_effective_target_vect_call_ceilf): Likewise.
2791 (check_effective_target_vect_call_floor): Likewise.
2792 (check_effective_target_vect_call_floorf): Likewise.
2793 (check_effective_target_vect_call_lceil): Likewise.
2794 (check_effective_target_vect_call_lfloor): Likewise.
2795 (check_effective_target_vect_call_nearbyint): Likewise.
2796 (check_effective_target_vect_call_nearbyintf): Likewise.
2797 (check_effective_target_vect_call_round): Likewise.
2798 (check_effective_target_vect_call_roundf): Likewise.
2799 (check_effective_target_vect_perm): Likewise, but also append *_saved
2800 to the existing global name to properly cache the result.
2801 (check_effective_target_vect_perm_byte): Likewise.
2802 (check_effective_target_vect_perm_short): Likewise.
2803 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2804 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2805 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2806 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2807 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2808 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2809 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2810 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2811 (check_effective_target_vect_sdot_qi): Likewise.
2812 (check_effective_target_vect_udot_qi): Likewise.
2813 (check_effective_target_vect_sdot_hi): Likewise.
2814 (check_effective_target_vect_udot_hi): Likewise.
2815 (check_effective_target_vect_usad_char): Likewise.
2816 (check_effective_target_vect_pack_trunc): Likewise.
2817 (check_effective_target_vect_unpack): Likewise.
2818 (check_effective_target_vect_aligned_arrays): Likewise.
2819 (check_effective_target_vect_natural_alignment): Likewise.
2820 (check_effective_target_vector_alignment_reachable): Likewise.
2821 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2822 (is-effective-target): Initialize et_index if undefined.
2823 (et-dg-runtest): New.
2824 (et-is-effective-target): Likewise.
2825 (check_vect_support_and_set_flags): Add supported MIPS targets to
2826 EFFECTIVE_TARGETS list. Return the number of supported targets.
2827
2828 2016-07-26 Richard Biener <rguenther@suse.de>
2829 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2830
2831 PR middle-end/70920
2832 * gcc.dg/pr70920-1.c: New test-case.
2833 * gcc.dg/pr70902-2.c: Likewise.
2834 * gcc.dg/pr70920-3.c: Likewise.
2835 * gcc.dg/pr70920-4.c: Likewise
2836 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2837 2 instead of 3.
2838
2839 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2840
2841 * gcc.c-torture/execute/pr71494.c: Require label_values.
2842 * gcc.dg/pr16973.c: Ditto.
2843
2844 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2845
2846 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2847 * gcc.dg/torture/pr69771.c: Require int32plus.
2848 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2849
2850 2016-07-25 Martin Liska <mliska@suse.cz>
2851
2852 * gcc.dg/torture/pr71987.c: New test.
2853
2854 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2855
2856 PR fortran/71935
2857 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2858 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2859 * gfortran.dg/pr71935.f90: New test.
2860
2861 2016-07-22 Martin Sebor <msebor@redhat.com>
2862
2863 PR c++/71675
2864 * g++.dg/ext/atomic-3.C: New test.
2865 * gcc.dg/atomic/pr71675.c: New test.
2866
2867 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2868
2869 * gcc.target/i386/mvc8.c: New test.
2870
2871 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2872
2873 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2874 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2875
2876 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2877
2878 PR fortran/71795
2879 * gfortran.dg/constructor_50.f90: New test.
2880
2881 2016-07-22 Martin Liska <mliska@suse.cz>
2882
2883 PR gcov-profile/69028
2884 PR gcov-profile/62047
2885 * g++.dg/cilk-plus/pr69028.C: New test.
2886
2887 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2888
2889 * gfortran.dg/coarray_stat_2.f90: New test.
2890
2891 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2892
2893 * gcc.target/powerpc/vec-extract.h: New files to check the
2894 vec_extract built-in functions for all vector types, testing
2895 accessing each element, both with constant and variable element
2896 numbers.
2897 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2898 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2899 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2900 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2901 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2902 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2903 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2904 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2905 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2906
2907 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2908
2909 PR c++/71728
2910 * g++.dg/other/pr71728.C: New test.
2911
2912 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2913
2914 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2915 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2916 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2917 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2918 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2919
2920 2016-07-21 Richard Biener <rguenther@suse.de>
2921
2922 PR tree-optimization/71947
2923 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2924
2925 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2926
2927 * gcc.dg/tree-ssa/scev-15.c: New.
2928
2929 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2930
2931 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2932
2933 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2934
2935 PR c++/71941
2936 * g++.dg/gomp/pr71941.C: New test.
2937
2938 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2939
2940 PR c/70339
2941 PR c/71858
2942 * g++.dg/spellcheck-identifiers.C: New test case, based on
2943 gcc.dg/spellcheck-identifiers.c.
2944 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2945 gcc.dg/spellcheck-identifiers-2.c.
2946 * g++.dg/spellcheck-typenames.C: New test case, based on
2947 gcc.dg/spellcheck-typenames.c
2948
2949 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2950
2951 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2952 pointer to member function and also test catching by reference.
2953
2954 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2955
2956 * gcc.target/s390/pr67443.c: Fix test case.
2957
2958 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2959
2960 * gcc.target/s390/insv-1.c: Xfail some tests.
2961 * gcc.target/s390/insv-2.c: Likewise.
2962
2963 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2964
2965 * gcc.target/avr/torture/get-mem.c: New test.
2966 * gcc.target/avr/torture/set-mem.c: New test.
2967
2968 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2969
2970 PR target/71948
2971 * gcc.target/avr/torture/tiny-progmem.c: New test.
2972
2973 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2974
2975 PR c++/71909
2976 * g++.dg/parse/pr71909.C: New test.
2977 * g++.dg/tm/pr71909.C: New test.
2978
2979 PR c++/50060
2980 * g++.dg/cpp0x/constexpr-50060.C: New test.
2981 * g++.dg/cpp1y/constexpr-50060.C: New test.
2982
2983 2016-07-20 Martin Liska <mliska@suse.cz>
2984
2985 * gfortran.dg/graphite/pr71898.f90: New test.
2986
2987 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2988
2989 PR tree-optimization/71503
2990 PR tree-optimization/71683
2991 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2992 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2993
2994 2016-07-20 Martin Liska <mliska@suse.cz>
2995
2996 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2997 * gcc.dg/plugin/sreal-test-1.c: Remove.
2998 * gcc.dg/plugin/sreal_plugin.c: Remove.
2999
3000 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3001
3002 PR fortran/71902
3003 * gfortran.dg/dependency_47.f90: New test.
3004
3005 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3006
3007 PR rtl-optimization/71916
3008 * gcc.c-torture/compile/pr71916.c: New test.
3009
3010 PR middle-end/71874
3011 * g++.dg/torture/pr71874.C: New test.
3012
3013 PR middle-end/71734
3014 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3015 (my_alloc): Rewritten to use __builtin_posix_memalign and
3016 __SIZE_TYPE__.
3017 (my_free): Use __builtin_free instead of _mm_free.
3018 (Vec::operator=): Use __builtin_memcpy.
3019
3020 2016-07-19 Martin Jambor <mjambor@suse.cz>
3021
3022 PR fortran/71688
3023 * gfortran.dg/pr71688.f90: New test.
3024
3025 2016-07-19 Richard Biener <rguenther@suse.de>
3026
3027 * c-c++-common/vector-subscript-6.c: New testcase.
3028 * c-c++-common/vector-subscript-7.c: Likewise.
3029
3030 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3031
3032 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3033 and UInt32 based on __SIZEOF_INT__.
3034
3035 2016-07-19 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/71901
3038 * gcc.dg/torture/pr71901.c: New testcase.
3039
3040 2016-07-19 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/71908
3043 * gcc.dg/torture/pr71908.c: New testcase.
3044
3045 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3046
3047 PR target/71493
3048 * gcc.target/powerpc/pr71493-1.c: New test.
3049 * gcc.target/powerpc/pr71493-2.c: Likewise.
3050
3051 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR c++/71835
3054 * g++.dg/conversion/ambig3.C: New test.
3055
3056 PR c++/71828
3057 * g++.dg/cpp0x/constexpr-71828.C: New test.
3058
3059 PR c++/71826
3060 * g++.dg/template/pr71826.C: New test.
3061
3062 PR c++/71822
3063 * g++.dg/template/defarg21.C: New test.
3064
3065 PR c++/71871
3066 * g++.dg/ext/vector31.C: New test.
3067
3068 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3069
3070 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3071
3072 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3073
3074 PR tree-optimization/71734
3075 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3076
3077 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3078
3079 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3080 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3081 stack-layout-dynamic-1.c: New test.
3082
3083 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3084
3085 * gcc.target/s390/nolrl-1.c: New test.
3086
3087 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3088
3089 PR fortran/71523
3090 * gfortran.dg/pr71523_1.f90: New test.
3091 * gfortran.dg/pr71523_2.f90: New test.
3092
3093 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3094
3095 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3096
3097 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3098 Marco Restelli <mrestelli@gmail.com>
3099
3100 PR fortran/62125
3101 * gfortran.dg/pr62125.f90: New test.
3102
3103 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3104
3105 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3106 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3107
3108 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3109
3110 PR c++/58796
3111 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3112 * g++.dg/cpp0x/nullptr35.C: New test.
3113
3114 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3115
3116 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3117
3118 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3119
3120 * gfortran.dg/goacc/vector_length.f90: New test.
3121
3122 2016-07-15 Richard Biener <rguenther@suse.de>
3123
3124 PR tree-optimization/71881
3125 * gcc.dg/torture/pr71881.c: New testcase.
3126
3127 2016-07-15 Richard Biener <rguenther@suse.de>
3128
3129 PR tree-optimization/71887
3130 * gcc.dg/torture/pr71887.c: New testcase.
3131
3132 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR c/71858
3135 * gcc.dg/spellcheck-identifiers-3.c: New test.
3136
3137 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3138
3139 PR fortran/71807
3140 * gfortran.dg/null_9.f90: New test.
3141
3142 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3143
3144 * gcc.dg/tree-ssa/loop-41.c: New test.
3145
3146 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3147
3148 PR tree-optimization/71347
3149 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3150
3151 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3152
3153 PR fortran/29819
3154 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3155 * gfortran.dg/contains.f90: Ditto.
3156 * gfortran.dg/contains_empty_1.f03: Ditto.
3157 * gfortran.dg/submodule_3.f08: Ditto.
3158
3159 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3160
3161 PR testsuite/71865
3162 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3163 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3164 expected diagnostics.
3165
3166 PR c/71858
3167 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3168 * gcc.dg/spellcheck-identifiers-2.c: New test.
3169 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3170 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3171
3172 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR tree-optimization/71872
3175 * gcc.c-torture/compile/pr71872.c: New test.
3176
3177 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3178
3179 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3180 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3181 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3182 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3183 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3184 * gcc.target/arm/atomic-op-acquire-1.c: This.
3185 * gcc.target/arm/atomic-op-char.c: Rename into ...
3186 * gcc.target/arm/atomic-op-char-1.c: This.
3187 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3188 * gcc.target/arm/atomic-op-consume-1.c: This.
3189 * gcc.target/arm/atomic-op-int.c: Rename into ...
3190 * gcc.target/arm/atomic-op-int-1.c: This.
3191 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3192 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3193 * gcc.target/arm/atomic-op-release.c: Rename into ...
3194 * gcc.target/arm/atomic-op-release-1.c: This.
3195 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3196 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3197 * gcc.target/arm/atomic-op-short.c: Rename into ...
3198 * gcc.target/arm/atomic-op-short-1.c: This.
3199 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3200 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3201 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3202 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3203 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3204 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3205 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3206 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3207 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3208 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3209
3210 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3211
3212 PR fortran/70842
3213 * gfortran.dg/select_type_35.f03: New test.
3214
3215 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3216
3217 PR target/65951
3218 PR tree-optimization/70923
3219 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3220 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3221 * gcc.dg/vect/pr65951.c: Likewise.
3222 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3223
3224 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3225
3226 * c-c++-common/pr60226.c: Expect maximum object file alignment
3227 error on AIX.
3228
3229 2016-07-14 Richard Biener <rguenther@suse.de>
3230
3231 PR tree-optimization/71866
3232 * gcc.dg/torture/pr71866.c: New testcase.
3233
3234 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3235
3236 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3237 selector and enclose boolean expression in curly braces.
3238
3239 2016-07-14 Alan Modra <amodra@gmail.com>
3240
3241 PR target/71733
3242 * gcc.target/powerpc/p9-novsx.c: New.
3243
3244 2016-07-13 Andi Kleen <ak@linux.intel.com>
3245
3246 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3247 * g++.dg/tree-prof/morefunc.C: Dito.
3248 * g++.dg/tree-prof/pr35545.C: Dito.
3249 * g++.dg/tree-prof/reorder.C: Dito.
3250 * gcc.dg/tree-prof/20050826-2.c: Dito.
3251 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3252 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3253 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3254 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3255 * gcc.dg/tree-prof/inliner-1.c: Dito.
3256 * gcc.dg/tree-prof/merge_block.c: Dito.
3257 * gcc.dg/tree-prof/stringop-1.c: Dito.
3258 * gcc.dg/tree-prof/stringop-2.c: Dito.
3259 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3260 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3261 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3262 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3263 * gcc.dg/tree-prof/update-loopch.c: Dito.
3264 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3265 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3266 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3267 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3268 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3269 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3270 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3271
3272 2016-07-13 Andi Kleen <ak@linux.intel.com>
3273
3274 * lib/profopt.exp (profopt-execute): Remove .imports files.
3275
3276 2016-07-13 Andi Kleen <ak@linux.intel.com>
3277
3278 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3279
3280 2016-07-13 Andi Kleen <ak@linux.intel.com>
3281
3282 * lib/profopt.exp (dg-final-scan-autofdo,
3283 dg-final-scan-not-autofdo): New functions.
3284
3285 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3286
3287 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3288 * gcc.dg/vect/vect-35.c: Ditto.
3289 * gcc.dg/vect/vect-alias-check-2.c: New test.
3290
3291 2016-07-13 Martin Liska <mliska@suse.cz>
3292
3293 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3294 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3295 * gfortran.dg/pr42108.f90: Update expected dump scan.
3296
3297 2016-07-13 Richard Biener <rguenther@suse.de>
3298
3299 PR tree-optimization/24574
3300 * gcc.dg/pr24574.c: New testcase.
3301
3302 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3303
3304 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3305 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3306 * c-c++-common/pr68833-1.c: Require int32plus.
3307 * gcc.dg/ipa/pr63551.c: Likewise.
3308 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3309 * gcc.dg/ipa/pr64041.c: Require int32plus.
3310
3311 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3312
3313 PR ipa/71633
3314 * g++.dg/pr71633.C: New test.
3315
3316 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3317
3318 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3319 Add new arm_thumb1_cbz_ok effective target.
3320 * gcc.target/arm/cbz.c: New test.
3321
3322 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3323
3324 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3325 Define effective target.
3326 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3327 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3328 * gcc.target/arm/movhi_movw.c: New test.
3329 * gcc.target/arm/movsi_movw.c: Likewise.
3330 * gcc.target/arm/movdi_movw.c: Likewise.
3331
3332 2016-07-13 Richard Biener <rguenther@suse.de>
3333
3334 PR middle-end/71104
3335 * gcc.dg/pr71104-1.c: New testcase.
3336 * gcc.dg/pr71104-2.c: Likewise.
3337
3338 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3339
3340 PR target/71805
3341 * gcc.target/powerpc/pr71805.c: New test.
3342
3343 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3344
3345 * gcc.target/powerpc/divkc3-1.c: New.
3346 * gcc.target/powerpc/mulkc3-1.c: New.
3347
3348 2016-07-12 Nathan Sidwell <nathan@acm.org>
3349
3350 * gcc.target/arm/data-rel-1.c: New.
3351 * gcc.target/arm/data-rel-2.c: New.
3352 * gcc.target/arm/data-rel-3.c: New.
3353
3354 2016-07-12 Martin Liska <mliska@suse.cz>
3355
3356 * gcc.dg/params/blocksort-part.c: New test.
3357 * gcc.dg/params/params.exp: New file.
3358
3359 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3360
3361 PR middle-end/71700
3362 * gcc.c-torture/execute/pr71700.c: New test.
3363
3364 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3365 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/23286
3368 PR tree-optimization/70159
3369 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3370 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3371 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3372 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3373 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3374 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3375 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3376 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3377 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3378 * gcc.dg/pr51879-12.c: Likewise.
3379 * gcc.dg/strlenopt-9.c: Likewise.
3380 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3381 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3382 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3383 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3384 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3385 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3386 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3387 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3388 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3389 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3390 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3391 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3392 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3393 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3394 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3395
3396 2016-07-12 Richard Biener <rguenther@suse.de>
3397
3398 PR rtl-optimization/68961
3399 * gcc.target/i386/pr68961.c: New testcase.
3400
3401 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3402
3403 PR middle-end/71758
3404 * c-c++-common/gomp/pr71758.c: New test.
3405 * gfortran.dg/gomp/pr71758.f90: New test.
3406
3407 PR tree-optimization/71823
3408 * gcc.dg/vect/pr71823.c: New test.
3409
3410 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3411
3412 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3413 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3414 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3415
3416 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3417
3418 PR target/71801
3419 * gcc.target/i386/pr71801.c: New test.
3420
3421 2016-07-11 Richard Biener <rguenther@suse.de>
3422
3423 PR tree-optimization/71816
3424 * gcc.dg/torture/pr71816.c: New testcase.
3425
3426 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3427
3428 PR fortran/71783
3429 * gfortran.dg/dependency_46.f90: New test.
3430
3431 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3432
3433 PR rtl-optimization/71621
3434 * gcc.target/i386/pr71621-1.c: New.
3435 * gcc.target/i386/pr71621-2.c: New.
3436
3437 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3438
3439 * gfortran.dg/goacc/pr71704.f90: New test.
3440
3441 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3442
3443 PR target/71297
3444 * gcc.target/powerpc/pr71297.c: New.
3445
3446 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3447
3448 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3449
3450 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3451
3452 PR target/71806
3453 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3454
3455 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3456
3457 PR tree-optimization/71667
3458 * gcc.dg/vect/pr71667.c: New
3459
3460 2016-07-08 Martin Liska <mliska@suse.cz>
3461
3462 * gcc.dg/torture/pr71606.c: New test.
3463
3464 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3465
3466 PR fortran/71764
3467 * gfortran.dg/pr71764.f90: New test.
3468
3469 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3470 Kai Tietz <ktietz70@googlemail.com>
3471
3472 PR c++/70869
3473 PR c++/71054
3474 * g++.dg/cpp0x/pr70869.C: New test.
3475 * g++.dg/cpp0x/pr71054.C: New test.
3476
3477 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3478
3479 * g++.dg/debug/pr71432.C: Fail on AIX.
3480
3481 2016-07-07 Martin Liska <mliska@suse.cz>
3482
3483 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3484 an undefined behavior.
3485 * gfortran.dg/do_3.F90: Likewise.
3486 * gfortran.dg/do_check_11.f90: New test.
3487 * gfortran.dg/do_check_12.f90: New test.
3488 * gfortran.dg/do_corner_warn.f90: New test.
3489
3490 2016-07-07 Martin Liska <mliska@suse.cz>
3491
3492 * gfortran.dg/predict-1.f90: Ammend the test.
3493 * gfortran.dg/predict-2.f90: Likewise.
3494
3495 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3496
3497 PR ipa/71624
3498 * g++.dg/pr71624.C: New test.
3499
3500 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3501
3502 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3503 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3504 ARMv8-M Mainline architectures.
3505
3506 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3507
3508 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3509 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3510
3511 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3512
3513 PR target/70098
3514 PR target/71763
3515 * gcc.target/powerpc/pr71763.c: New file.
3516
3517 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3518
3519 PR tree-optimization/71518
3520 * gcc.dg/pr71518.c: New test.
3521
3522 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3523
3524 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3525
3526 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3527
3528 PR target/50739
3529 * gcc.target/avr/pr50739.c: New test.
3530
3531 2016-07-05 Jan Hubicka <jh@suse.cz>
3532
3533 * gcc.dg/tree-ssa/scev-14.c: update template.
3534
3535 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3536
3537 * gcc.dg/vect/group-no-gaps-1.c: New test.
3538
3539 2016-07-05 Andi Kleen <ak@linux.intel.com>
3540
3541 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3542 if kernel supports MPX.
3543
3544 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3545
3546 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3547
3548 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3549 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3550
3551 * gcc.target/powerpc/signbit-1.c: New test.
3552 * gcc.target/powerpc/signbit-2.c: New test.
3553 * gcc.target/powerpc/signbit-3.c: New test.
3554
3555 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3556
3557 PR rtl-optimization/71594
3558 * gcc.dg/torture/pr71594.c: New test.
3559
3560 2016-07-05 Jan Hubicka <jh@suse.cz>
3561
3562 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3563
3564 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3565
3566 PR c++/62314
3567 * g++.dg/parse/error5.C: Update column
3568 number of missing semicolon error.
3569 * g++.dg/pr62314-2.C: New test case.
3570
3571 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3572
3573 * gfortran.dg/coarray_stat_function.f90: New test.
3574 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3575 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3576 to new interfaces.
3577
3578 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3579
3580 PR fortran/71623
3581 * gfortran.dg/deferred_character_17.f90: New test.
3582
3583 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3584
3585 * gcc.target/arm/neon/polytypes.c: Move to ...
3586 * gcc.target/arm/polytypes.c: ... here.
3587 * gcc.target/arm/neon/pr51534.c: Move to ...
3588 * gcc.target/arm/pr51534.c: ... here.
3589 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3590 * gcc.target/arm/vect-vcvt.c: ... here.
3591 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3592 * gcc.target/arm/vect-vcvtq.c: ... here.
3593 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3594 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3595 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3596 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3597 * gcc.target/arm/neon/neon.exp: Delete.
3598 * gcc.target/arm/neon/: Delete.
3599
3600 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3601
3602 PR fortran/65575
3603 * gfortran.dg: pr65575.f90: New test.
3604
3605 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3606
3607 PR fortran/35849
3608 * gfortran.dg: pr35849.f90: New test.
3609
3610 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3611
3612 PR c++/71739
3613 * g++.dg/cpp0x/pr71739.C: New test.
3614
3615 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3616
3617 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3618
3619 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3620
3621 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3622 locr.
3623 * gcc.target/s390/loc-1.c: New test.
3624
3625 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3626
3627 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3628 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3629
3630 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3631
3632 PR target/63874
3633 * gcc.target/aarch64/pr63874.c: New test.
3634
3635 2016-07-04 Jan Beulich <jbeulich@suse.com>
3636
3637 * g++.dg/header.c: New.
3638 * gcc.dg/header.c: New.
3639
3640 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR c/71719
3643 * c-c++-common/Wunused-var-15.c: New test.
3644
3645 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR fortran/71687
3648 * gfortran.dg/gomp/pr71687.f90: New test.
3649
3650 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3651
3652 * gcc.dg/const-float128-ped.c: Require __float128 effective
3653 target and options.
3654 * gcc.dg/const-float128.c: Likewise.
3655 * gcc.dg/torture/float128-cmp-invalid.c: Require
3656 __float128 and base_quadfloat_support effective targets, and
3657 __float128 options.
3658 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3659 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3660 * gcc.dg/torture/float128-nan.c: Likewise.
3661 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3662 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3663 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3664 * lib/target-supports.exp (check_effective_target___float128): New.
3665 (add_options_for___float128): New.
3666 (check_effective_target_base_quadword_support): New.
3667
3668 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3669
3670 PR target/71720
3671 * gcc.target/powerpc/pr71720.c: New test.
3672
3673 2016-07-01 Jan Beulich <jbeulich@suse.com>
3674
3675 * gcc.dg/bss.c: New.
3676
3677 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3678
3679 PR target/71698
3680 * gcc.target/powerpc/pr71698.c: New test.
3681
3682 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3683
3684 PR target/71151
3685 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3686 instead of ".foo" for its section name.
3687 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3688 depending on MCU's flash size.
3689 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3690 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3691 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3692 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3693 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3694 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3695
3696 2016-07-01 Jan Beulich <jbeulich@suse.com>
3697
3698 * gcc.target/i386/pr65105-2.c: Add -msse2.
3699
3700 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR tree-optimization/71707
3703 * gcc.dg/strlenopt-29.c: New test.
3704
3705 PR fortran/71704
3706 * gfortran.dg/gomp/pr71704.f90: New test.
3707
3708 PR fortran/71705
3709 * gfortran.dg/gomp/pr71705.f90: New test.
3710
3711 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3712
3713 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3714 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3715 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3716 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3717 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3718 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3719 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3720 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3721 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3722 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3723 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3724 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3725 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3726 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3727 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3728 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3729 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3730 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3731 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3732 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3733 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3734 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3735 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3736 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3737 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3738 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3739 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3740 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3741 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3742 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3743 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3744 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3745 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3746 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3747 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3748 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3749 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3750 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3751 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3752 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3753 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3754 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3755 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3756 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3757 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3758 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3759 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3760 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3761 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3762 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3763 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3764 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3765 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3766 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3767 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3768 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3769 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3770 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3771 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3772 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3773 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3774 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3775 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3776 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3777 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3778 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3779 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3780 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3781 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3782 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3783 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3784 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3785 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3786 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3787 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3788 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3789 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3790 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3791 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3792 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3793 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3794
3795 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3796 James Greenhalgh <james.greenhalgh@arm.com>
3797
3798 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3799
3800 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3801 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802
3803 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3804
3805 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3806
3807 PR driver/71651
3808 * gcc.dg/spellcheck-options-12.c: New test case.
3809
3810 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR middle-end/71693
3813 * gcc.c-torture/compile/pr71693.c: New test.
3814
3815 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3816
3817 * gcc.dg/spellcheck-params.c: New testcase.
3818 * gcc.dg/spellcheck-params-2.c: New testcase.
3819
3820 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3821
3822 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3823 vector extract instructions.
3824 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3825
3826 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3827
3828 PR fortran/71686
3829 * gfortran.dg/unexpected_eof_2.f90: New test.
3830 * gfortran.dg/unexpected_eof_3.f90: New test.
3831
3832 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3833
3834 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3835
3836 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3837
3838 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3839 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3840 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3841
3842 2016-06-29 Richard Biener <rguenther@suse.de>
3843
3844 PR middle-end/15256
3845 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3846
3847 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3848
3849 * gcc.target/arm/aapcs/neon-vect10.c: Require
3850 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3851 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3852 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3853 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3854 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3855 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3856 * gcc.target/arm/fp16-aapcs-1.c: Require
3857 -mfloat-ab=hard. Also simplify the test.
3858 * gcc.target/arm/fp16-aapcs-2.c: New.
3859
3860 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3861
3862 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3863 (add_options_for_arm_fp16_ieee): New.
3864 (add_options_for_arm_fp16_alternative): New.
3865 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3866 long-line.
3867 (effective_target_arm_fp16_hw): New.
3868
3869 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3870
3871 PR tree-optimization/71655
3872 * g++.dg/pr71655.C: New test.
3873
3874 2016-06-29 Martin Liska <mliska@suse.cz>
3875
3876 * gcc.dg/pr71585.c: New test.
3877 * gcc.dg/pr71585-2.c: New test.
3878 * gcc.dg/pr71585-3.c: New test.
3879
3880 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3881
3882 PR tree-optimization/70729
3883 * g++.dg/vect/pr70729.cc: New test.
3884
3885 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3886
3887 * c-c++-common/gomp/cancel-1.c: Extend.
3888
3889 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3890
3891 PR tree-optimization/71625
3892 * gcc.dg/strlenopt-28.c: New test.
3893
3894 2016-06-29 Richard Biener <rguenther@suse.de>
3895
3896 PR middle-end/71002
3897 * g++.dg/torture/pr71002.C: Adjust testcase.
3898
3899 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR c/71685
3902 * gcc.dg/pr71685.c: New test.
3903
3904 2016-06-28 Martin Sebor <msebor@redhat.com>
3905
3906 PR c/71552
3907 * gcc.dg/init-bad-9.c: New test.
3908
3909 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3910
3911 * gcc.target/powerpc/abs128-1.c: Require VSX.
3912 * gcc.target/powerpc/copysign128-1.c: Likewise.
3913 * gcc.target/powerpc/inf128-1.c: Likewise.
3914 * gcc.target/powerpc/nan128-1.c: Likewise.
3915
3916 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3917
3918 PR middle-end/71626
3919 * gcc.c-torture/execute/pr71626-1.c: New test.
3920 * gcc.c-torture/execute/pr71626-2.c: New test.
3921
3922 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3923
3924 PR target/71656
3925 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3926
3927 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3928
3929 PR target/71670
3930 * gcc.target/powerpc/pr71670.c: New testcase.
3931
3932 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3933
3934 PR target/71656
3935 * gcc.target/powerpc/pr71656-1.c: New test.
3936 * gcc.target/powerpc/pr71656-2.c: New test.
3937
3938 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3939
3940 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3941 around fp16 code.
3942 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3943 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3945 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3946 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3947 Add arm_neon_fp16_ok effective target.
3948 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3949 Likewise.
3950 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3951 Likewise.
3952 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3953 Likewise.
3954 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3955 Likewise.
3956 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3957 Likewise.
3958 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3959 Likewise.
3960 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3961 Likewise.
3962 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3963 Likewise.
3964 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3965 Likewise.
3966 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3967 Likewise.
3968 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3969 Likewise.
3970
3971 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3972
3973 * gcc.dg/predict-12.c: New testcase.
3974
3975 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3976
3977 PR fortran/71649
3978 * gfortran.dg/pr71649.f90: New test.
3979
3980 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR tree-optimization/71643
3983 * g++.dg/opt/pr71643.C: New test.
3984
3985 PR tree-optimization/71631
3986 * gcc.c-torture/execute/pr71631.c: New test.
3987
3988 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3989
3990 * gcc.dg/predict-11.c: New testcase.
3991 * gfortran.dg/predict-2.f90: New testcase.
3992
3993 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3994
3995 * gcc.dg/predict-10.c: New test.
3996
3997 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3998
3999 * gcc.target/powerpc/abs128-1.c: New.
4000 * gcc.target/powerpc/copysign128-1.c: New.
4001 * gcc.target/powerpc/inf128-1.c: New.
4002 * gcc.target/powerpc/nan128-1.c: New.
4003
4004 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4005
4006 * gfortran.dg/pr71642.f90: New test.
4007
4008 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4009
4010 PR tree-optimization/71647
4011 * gcc.target/i386/pr71647.c: New test.
4012
4013 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4014
4015 * gcc.target/i386/noplt-gd-1.c: New test.
4016 * gcc.target/i386/noplt-gd-2.c: Likewise.
4017 * gcc.target/i386/noplt-gd-3.c: Likewise.
4018 * gcc.target/i386/noplt-ld-1.c: Likewise.
4019 * gcc.target/i386/noplt-ld-2.c: Likewise.
4020 * gcc.target/i386/noplt-ld-3.c: Likewise.
4021 * lib/target-supports.exp
4022 (check_effective_target_tls_get_addr_via_got): New.
4023
4024 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4025
4026 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4027 testsuite compile flags.
4028 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4029 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4030
4031 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4032
4033 * g++dg/vect/pr36684.cc: Add dg-do compile.
4034 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4035 * gcc.dg/vect/pr70021.c: Ditto.
4036 * gcc.dg/vect/pr70138-1.c: Ditto.
4037 * gcc.dg/vect/pr70138-2.c: Ditto.
4038 * gcc.dg/vect/pr70354-1.c: Ditto.
4039 * gcc.dg/vect/pr70354-2.c: Ditto.
4040 * gcc.dg/vect/pr71259.c: Ditto.
4041 * gcc.dg/vect/pr71416-1.c: Ditto.
4042 * gcc.dg/vect/slp-43.c: Ditto.
4043 * gcc.dg/vect/slp-45.c: Ditto.
4044 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4045 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4046 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4047 * gfortran.dg/vect/pr69980.f90: Ditto.
4048
4049 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4050
4051 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4052 * gcc.dg/vect/bb-slp-30.c: Ditto.
4053 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4054 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4055 * gcc.dg/vect/pr45902.c: Ditto.
4056 * gcc.dg/vect/pr48172.c: Ditto.
4057 * gcc.dg/vect/pr48377.c: Ditto.
4058 * gcc.dg/vect/pr49038.c: Ditto.
4059 * gcc.dg/vect/pr49771.c: Ditto.
4060 * gcc.dg/vect/pr52091.c: Ditto.
4061 * gcc.dg/vect/pr53185-2.c: Ditto.
4062 * gcc.dg/vect/pr56826.c: Ditto.
4063 * gcc.dg/vect/pr60276.c: Ditto.
4064 * gcc.dg/vect/pr62021.c: Ditto.
4065 * gcc.dg/vect/pr63530.c: Ditto.
4066 * gcc.dg/vect/pr65518.c: Ditto.
4067 * gcc.dg/vect/pr65947-1.c: Ditto.
4068 * gcc.dg/vect/pr65947-10.c: Ditto.
4069 * gcc.dg/vect/pr65947-11.c: Ditto.
4070 * gcc.dg/vect/pr65947-12.c: Ditto.
4071 * gcc.dg/vect/pr65947-13.c: Ditto.
4072 * gcc.dg/vect/pr65947-2.c: Ditto.
4073 * gcc.dg/vect/pr65947-3.c: Ditto.
4074 * gcc.dg/vect/pr65947-4.c: Ditto.
4075 * gcc.dg/vect/pr65947-5.c: Ditto.
4076 * gcc.dg/vect/pr65947-6.c: Ditto.
4077 * gcc.dg/vect/pr65947-7.c: Ditto.
4078 * gcc.dg/vect/pr65947-8.c: Ditto.
4079 * gcc.dg/vect/pr65947-9.c: Ditto.
4080 * gcc.dg/vect/pr71416-1.c: Ditto.
4081 * gcc.dg/vect/pr71439.c: Ditto.
4082 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4083 * gcc.dg/vect/vect-bswap16.c: Ditto.
4084 * gcc.dg/vect/vect-bswap32.c: Ditto.
4085 * gcc.dg/vect/vect-bswap64.c: Ditto.
4086 * gcc.dg/vect/vect-live-1.c: Ditto.
4087 * gcc.dg/vect/vect-live-2.c: Ditto.
4088 * gcc.dg/vect/vect-live-3.c: Ditto.
4089 * gcc.dg/vect/vect-live-4.c: Ditto.
4090 * gcc.dg/vect/vect-live-5.c: Ditto.
4091 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4092 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4093 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4094 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4095 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4096 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4097 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4098 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4099 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4100 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4101 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4102 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4103 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4104 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4105 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4106 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4107 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4108
4109 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4110
4111 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4112
4113 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4114
4115 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4116 ia32 if R_386_GOT32X relocation is supported.
4117 * gcc.target/i386/noplt-3.c: Likewise.
4118 * gcc.target/i386/noplt-2.c: Likewise.
4119 (main): Renamed to ...
4120 (bar): This.
4121 * gcc.target/i386/noplt-4.c: Likewise.
4122 (main): Renamed to ...
4123 (bar): This.
4124 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4125 * gcc.target/i386/pr67400-5.c: Likewise.
4126
4127 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4128
4129 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4130 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4131
4132 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4133 f4): Adjust expected diagnostics.
4134 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4135 (T): If OVFP is defined, redefine to TP.
4136 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4137 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4138 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4139 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4140 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4141 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4142 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4143 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4144 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4145 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4146 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4147 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4148 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4149 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4150 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4151 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4152 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4153 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4154 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4155 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4156 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4157 as last argument to __builtin_add_overflow_p.
4158
4159 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4160
4161 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4162 dg-options and remove default vector testsuite compile flags.
4163 * g++.dg/vect/pr33860a.cc: Ditto.
4164 * g++.dg/vect/pr45470-a.cc: Ditto.
4165 * g++.dg/vect/pr45470-b.cc: Ditto.
4166 * g++.dg/vect/pr60896.cc: Ditto.
4167 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4168 * gcc.dg/vect/pr18308.c: Ditto.
4169 * gcc.dg/vect/pr24049.c: Ditto.
4170 * gcc.dg/vect/pr33373.c: Ditto.
4171 * gcc.dg/vect/pr36228.c: Ditto.
4172 * gcc.dg/vect/pr42395.c: Ditto.
4173 * gcc.dg/vect/pr42604.c: Ditto.
4174 * gcc.dg/vect/pr46663.c: Ditto.
4175 * gcc.dg/vect/pr48765.c: Ditto.
4176 * gcc.dg/vect/pr49093.c: Ditto.
4177 * gcc.dg/vect/pr49352.c: Ditto.
4178 * gcc.dg/vect/pr52298.c: Ditto.
4179 * gcc.dg/vect/pr52870.c: Ditto.
4180 * gcc.dg/vect/pr53185.c: Ditto.
4181 * gcc.dg/vect/pr53773.c: Ditto.
4182 * gcc.dg/vect/pr56695.c: Ditto.
4183 * gcc.dg/vect/pr62171.c: Ditto.
4184 * gcc.dg/vect/pr63530.c: Ditto.
4185 * gcc.dg/vect/pr68339.c: Ditto.
4186 * gcc.dg/vect/pr71259.c: Ditto.
4187 * gcc.dg/vect/vect-82_64.c: Ditto.
4188 * gcc.dg/vect/vect-83_64.c: Ditto.
4189 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4190 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4191 * gcc.dg/vect/vect-shift-2.c: Ditto.
4192 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4193 * gfortran.dg/vect/pr39318.f90: Ditto.
4194 * gfortran.dg/vect/pr45714-a.f: Ditto.
4195 * gfortran.dg/vect/pr45714-b.f: Ditto.
4196 * gfortran.dg/vect/pr46213.f90: Ditto.
4197
4198 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4199 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4200
4201 * gcc.target/powerpc/p9-splat-5.c: New test.
4202
4203 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4204
4205 PR tree-optimization/71488
4206 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4207 * lib/target-supports.exp: ... here.
4208 (check_sse4_hw_available): New procedure.
4209 (check_effective_target_sse4_runtime): Ditto.
4210 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4211 -march=westmere for sse4_runtime targets.
4212 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4213 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4214 (dg-additional-options): Use for sse4_runtime targets.
4215 (main): Call check_vect ().
4216 (dg-final): Perform scan only for sse4_runtime targets.
4217
4218 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4219
4220 PR target/66232
4221 PR target/67400
4222 * gcc.target/i386/pr66232-14.c: New file.
4223 * gcc.target/i386/pr66232-15.c: Likewise.
4224 * gcc.target/i386/pr66232-16.c: Likewise.
4225 * gcc.target/i386/pr66232-17.c: Likewise.
4226 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4227 ia32 if R_386_GOT32X relocation is supported.
4228 * gcc.target/i386/pr67400-2.c: Likewise.
4229 * gcc.target/i386/pr67400-3.c: Likewise.
4230 * gcc.target/i386/pr67400-4.c: Likewise.
4231 * gcc.target/i386/pr67400-6.c: Likewise.
4232 * gcc.target/i386/pr67400-7.c: Likewise.
4233 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4234
4235 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4236
4237 PR libgfortran/48852
4238 * gfortran.dg/char4_iunit_1.f03: Update test.
4239 * gfortran.dg/f2003_io_5.f03: Update test.
4240 * gfortran.dg/real_const_3.f90: Update test.
4241
4242 2016-06-23 Andi Kleen <ak@linux.intel.com>
4243
4244 * g++.dg/bprob/bprob.exp: Support autofdo.
4245 * g++.dg/tree-prof/tree-prof.exp: dito.
4246 * gcc.dg/tree-prof/tree-prof.exp: dito.
4247 * gcc.misc-tests/bprob.exp: dito.
4248 * gfortran.dg/prof/prof.exp: dito.
4249 * lib/profopt.exp: dito.
4250 * lib/target-supports.exp: Check for autofdo.
4251
4252 2016-06-23 Martin Liska <mliska@suse.cz>
4253
4254 * gcc.dg/pr71619.c: New test.
4255
4256 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4257
4258 PR target/67400
4259 * gcc.target/i386/pr67400-1.c: New test.
4260 * gcc.target/i386/pr67400-2.c: Likewise.
4261 * gcc.target/i386/pr67400-3.c: Likewise.
4262 * gcc.target/i386/pr67400-4.c: Likewise.
4263 * gcc.target/i386/pr67400-5.c: Likewise.
4264 * gcc.target/i386/pr67400-6.c: Likewise.
4265 * gcc.target/i386/pr67400-7.c: Likewise.
4266
4267 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4268
4269 * c-c++-common/missing-header-1.c: New test case.
4270 * c-c++-common/missing-header-2.c: New test case.
4271 * c-c++-common/missing-header-3.c: New test case.
4272 * c-c++-common/missing-header-4.c: New test case.
4273
4274 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4275
4276 PR c/70339
4277 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4278 hint.
4279 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4280 expected results due to builtin "nanl" now being suggested for
4281 "name".
4282 * gcc.dg/pr67580.c: Update expected messages.
4283 * gcc.dg/spellcheck-identifiers.c: New testcase.
4284 * gcc.dg/spellcheck-typenames.c: New testcase.
4285
4286 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4287
4288 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4289 file.
4290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4291 diagnostic-test-show-locus-parseable-fixits.c to sources for
4292 diagnostic_plugin_test_show_locus.c.
4293 * lib/gcc-defs.exp (freeform_regexps): New global.
4294 (dg-regexp): New function.
4295 (handle-dg-regexps): New function.
4296 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4297 freeform_regexps to the empty list.
4298 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4299
4300 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4301
4302 PR tree-optimization/71488
4303 * g++.dg/pr71488.C: New test.
4304 * gcc.dg/vect/vect-bool-cmp.c: New test.
4305
4306 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4307
4308 * gcc.dg/guality/param-5.c: New test.
4309
4310 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4311
4312 * gcc.target/i386/asm-flag-7.c: New test.
4313
4314 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4315
4316 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4317 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4318 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4319 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4320 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4321 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4322 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4323 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4324 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4325 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4326 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4327 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4328 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4329 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4330 * lib/target-supports.exp: Likewise.
4331
4332 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4333
4334 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4335 * gcc.dg/attr-ms_struct-2.c: Likewise.
4336 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4337 * gcc.dg/bf-ms-attrib.c: Likewise.
4338 * gcc.dg/bf-ms-layout-2.c: Likewise.
4339 * gcc.dg/bf-ms-layout-3.c: Likewise.
4340 * gcc.dg/bf-ms-layout.c: Likewise.
4341 * gcc.dg/bf-no-ms-layout.c: Likewise.
4342 * gcc.target/i386/bitfield1.c: Likewise.
4343 * gcc.target/i386/bitfield2.c: Likewise.
4344 * gcc.target/i386/bitfield3.c: Likewise.
4345
4346 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4347
4348 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4349 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4350 override other than -mcpu=power9 command-line option is specified,
4351 or if the target operating system is aix.
4352 * gcc.target/powerpc/darn-1.c: Likewise.
4353 * gcc.target/powerpc/darn-2.c: Likewise.
4354 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4355 test if effective-target is not powerpc_p9vector_ok or if the
4356 target operating system is not defined.
4357 * gcc.target/powerpc/vslv-1.c: Likewise.
4358 * gcc.target/powerpc/vsrv-0.c: Likewise.
4359 * gcc.target/powerpc/vsrv-1.c: Likewise.
4360
4361 2016-06-21 Tobias Burnus <burnus@net-b.de>
4362
4363 PR fortran/71068
4364 * gfortran.dg/coarray/data_1.f90: New.
4365
4366 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4367
4368 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4369 (dg-require-effective-target): Use arm_v8_neon_hw.
4370 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4371 (dg-require-effective-target): Likewise.
4372 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4373 (dg-require-effective-target): Likewise.
4374 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4375 (dg-require-effective-target): Likewise.
4376 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4377 (dg-require-effective-target): Likewise.
4378 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4379 (dg-require-effective-target): Likewise.
4380 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4381 Add AArch64 check.
4382
4383 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4384
4385 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4386 Set to 3 so test passes.
4387
4388 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4389
4390 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4391
4392 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4393
4394 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4395 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4396 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4397 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4398
4399 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4400
4401 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4402 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4403
4404 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4405
4406 PR target/71549
4407 * gcc.target/i386/pr71549.c: New test.
4408
4409 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4410
4411 * gcc.target/powerpc/vadsdu-0.c: Replace
4412 dg-require-effective-target directive to allow test to run on more
4413 platforms, and add dg-skip-if directive to disable test on aix
4414 platforms because of known incompatibilities.
4415 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4416 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4417 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4418 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4419 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4420 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4421 * gcc.target/powerpc/vadsdub-2.c: Replace
4422 dg-require-effective-target directive to allow test to run on more
4423 platforms, and add dg-skip-if directive to disable test on aix
4424 platforms because of known incompatibilities.
4425 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4426 with vec_absdb call to differentiate this test from vadsdub-1.c.
4427 * gcc.target/powerpc/vadsduh-1.c: Replace
4428 dg-require-effective-target directive to allow test to run on more
4429 platforms, and add dg-skip-if directive to disable test on aix
4430 platforms because of known incompatibilities.
4431 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4432 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4433 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4434
4435 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR tree-optimization/71588
4438 * gcc.dg/pr71558.c: New test.
4439
4440 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4441
4442 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4443 * c-c++-common/pr68657-2.c: Likewise.
4444 * c-c++-common/pr68657-3.c: Likewise.
4445 * gcc.dg/torture/pr69714.c: Require int32plus support.
4446 * gcc.dg/torture/pr70025.c: Likewise.
4447 * gcc.dg/torture/pr70083.c: Likewise.
4448 * gcc.dg/torture/pr70542.c: Likewise.
4449 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4450
4451 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4452
4453 PR c/71601
4454 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4455
4456 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR middle-end/71581
4459 * gcc.dg/pr71581.c: New test.
4460
4461 PR rtl-optimization/71591
4462 * gcc.dg/cpp/pr71591.c: New test.
4463
4464 2016-06-20 David B. Robins <gcc@davidrobins.net>
4465
4466 PR target/71571
4467 * g++.dg/torture/pr71571.C: New test.
4468
4469 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4470
4471 PR target/71559
4472 * gcc.target/i386/sse2-pr71559.c: New test.
4473 * gcc.target/i386/avx-pr71559.c: New test.
4474 * gcc.target/i386/avx512f-pr71559.c: New test.
4475
4476 2016-06-20 Tobias Burnus <burnus@net-b.de>
4477
4478 PR fortran/71194
4479 * gfortran.dg/pointer_remapping_10.f90: New.
4480
4481 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4482
4483 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4484
4485 2016-06-20 Martin Sebor <msebor@redhat.com>
4486
4487 PR c/69507
4488 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4489 * gnu90-const-expr-1.c: Same.
4490 * gnu99-const-expr-1.c: Same.
4491 * gnu99-static-1.c: Same.
4492
4493 2016-06-20 Renlin Li <renlin.li@arm.com>
4494
4495 PR testsuite/71489
4496 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4497
4498 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4499
4500 * gcc.target/aarch64/vcvt_f64_1.c: New.
4501 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4502 * gcc.target/aarch64/vrecp_f64_1.c: New.
4503
4504 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4505
4506 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4507 "alignement".
4508
4509 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4510
4511 PR target/71103
4512 * gcc.target/avr/torture/pr71103-2.c: New test.
4513
4514 2016-06-19 Martin Sebor <msebor@redhat.com>
4515
4516 PR c/69507
4517 * gcc.dg/alignof.c: New test.
4518
4519 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4520
4521 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4522 vs dg-error; test constexpr specifier too.
4523
4524 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4525
4526 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4527
4528 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4529
4530 * lib/target-supports.exp
4531 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4532 arm_neon_ok and merge flags. Fix temporary test name.
4533 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4534 and merge flags.
4535
4536 2016-06-17 Martin Liska <mliska@suse.cz>
4537
4538 * gcc.dg/predict-9.c: Fix dump scanning.
4539
4540 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4541
4542 PR tree-optimization/71354
4543 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4544
4545 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4546
4547 PR tree-optimization/71347
4548 * gcc.dg/tree-ssa/pr71347.c: New test.
4549
4550 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4551
4552 PR tree-optimization/71354
4553 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4554
4555 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4556
4557 * gcc.dg/vect/vect-alias-check-1.c: New test.
4558
4559 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4560
4561 PR target/71151
4562 * gcc.target/avr/pr71151-1.c: New test.
4563 * gcc.target/avr/pr71151-2.c: New test.
4564 * gcc.target/avr/pr71151-3.c: New test.
4565 * gcc.target/avr/pr71151-4.c: New test.
4566 * gcc.target/avr/pr71151-5.c: New test.
4567 * gcc.target/avr/pr71151-6.c: New test.
4568 * gcc.target/avr/pr71151-7.c: New test.
4569 * gcc.target/avr/pr71151-8.c: New test.
4570 * gcc.target/avr/pr71151-common.h: New test.
4571
4572 2016-06-16 Martin Liska <mliska@suse.cz>
4573
4574 * gfortran.dg/predict-1.f90: New test.
4575
4576 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4577
4578 PR target/71242
4579 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4580
4581 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4582
4583 * g++.dg/vect/pr36648.cc: Disable cunrolli
4584
4585 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR target/71554
4588 * gcc.c-torture/execute/pr71554.c: New test.
4589
4590 PR rtl-optimization/71532
4591 * gcc.dg/torture/pr71532.c: New test.
4592
4593 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4594
4595 * gcc.target/powerpc/p9-dimode1.c: New test.
4596 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4597
4598 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4599
4600 * gcc.c-torture/compile/20160615-1.c: New test.
4601
4602 * g++.dg/cpp0x/ref-qual17.C: New test.
4603
4604 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4605
4606 PR middle-end/71529
4607 * gcc.target/i386/pr71529.C: New test.
4608
4609 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4610
4611 PR tree-optimization/71483
4612 * g++.dg/vect/pr71483.c: New
4613
4614 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4615
4616 PR c++/70202
4617 * g++.dg/inherit/crash6.C: New.
4618 * g++.dg/inherit/union2.C: Likewise.
4619 * g++.dg/inherit/virtual12.C: Likewise.
4620 * g++.dg/inherit/virtual13.C: Likewise.
4621 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4622
4623 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4624
4625 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4626
4627 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4628
4629 PR tree-optimization/71439
4630 * gcc.dg/vect/pr71439.c: New
4631
4632 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4633
4634 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4635
4636 2016-06-15 Richard Biener <rguenther@suse.de>
4637
4638 * gcc.dg/vect/slp-45.c: New testcase.
4639
4640 2016-06-15 Richard Biener <rguenther@suse.de>
4641
4642 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4643
4644 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4645
4646 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4647 requirements, and disable for AIX for now.
4648 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4649
4650 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4651
4652 PR c++/71528
4653 * g++.dg/opt/pr71528.C: New test.
4654
4655 PR c++/71516
4656 * g++.dg/init/pr71516.C: New test.
4657
4658 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4659
4660 * g++.dg/init/array46.C: New.
4661
4662 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4663
4664 * gcc.target/i386/float128-3.c: New test.
4665 * gcc.target/i386/quad-sse4.c: Ditto.
4666 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4667 Update scan strings.
4668
4669 2016-06-14 Richard Biener <rguenther@suse.de>
4670
4671 PR middle-end/71526
4672 * gfortran.dg/pr71526.f90: New testcase.
4673
4674 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4675
4676 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4677 * gcc.dg/zero_bits_compound-1.c: Likewise.
4678
4679 2016-06-14 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/71522
4682 * gcc.dg/torture/pr71522.c: New testcase.
4683
4684 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR tree-optimization/71520
4687 * gcc.dg/tree-ssa/pr71520.c: New test.
4688
4689 2016-06-14 Richard Biener <rguenther@suse.de>
4690
4691 PR tree-optimization/71521
4692 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4693
4694 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4695
4696 PR sanitizer/71498
4697 * c-c++-common/ubsan/bounds-13.c: New test.
4698
4699 PR preprocessor/71183
4700 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4701
4702 2016-06-13 Jeff Law <law@redhat.com>
4703
4704 PR tree-optimization/71403
4705 * c-c++-common/ubsan/pr71403-1.c: New test.
4706 * c-c++-common/ubsan/pr71403-2.c: New test.
4707 * c-c++-common/ubsan/pr71403-3.c: New test.
4708
4709 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4710
4711 PR middle-end/71478
4712 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4713 Add -Wno-psabi -w to dg-options.
4714
4715 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4716
4717 * gcc.target/powerpc/vadsdu-0.c: New test.
4718 * gcc.target/powerpc/vadsdu-1.c: New test.
4719 * gcc.target/powerpc/vadsdu-2.c: New test.
4720 * gcc.target/powerpc/vadsdu-3.c: New test.
4721 * gcc.target/powerpc/vadsdu-4.c: New test.
4722 * gcc.target/powerpc/vadsdu-5.c: New test.
4723 * gcc.target/powerpc/vadsdub-1.c: New test.
4724 * gcc.target/powerpc/vadsdub-2.c: New test.
4725 * gcc.target/powerpc/vadsduh-1.c: New test.
4726 * gcc.target/powerpc/vadsduh-2.c: New test.
4727 * gcc.target/powerpc/vadsduw-1.c: New test.
4728 * gcc.target/powerpc/vadsduw-2.c: New test.
4729
4730 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4731
4732 * gcc.dg/c99-init-2.c (c): Update expected error message.
4733 * gcc.dg/init-bad-8.c (foo): Likewise.
4734 * gcc.dg/spellcheck-fields-3.c: New test case.
4735
4736 2016-06-13 Martin Liska <mliska@suse.cz>
4737
4738 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4739 and "guess loop iv compared" heuristics.
4740 * gcc.dg/predict-2.c: Likewise.
4741 * gcc.dg/predict-3.c: Likewise.
4742 * gcc.dg/predict-4.c: Likewise.
4743 * gcc.dg/predict-5.c: Likewise.
4744 * gcc.dg/predict-6.c: Likewise.
4745
4746 2016-06-13 Marek Polacek <polacek@redhat.com>
4747
4748 PR middle-end/71476
4749 * c-c++-common/Wswitch-unreachable-4.c: New test.
4750 * gcc.dg/Wswitch-unreachable-2.c: New test.
4751 * g++.dg/tm/jump1.C: Move dg-warning.
4752
4753 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4754
4755 * gnat.dg/renaming10.ad[sb]: New test.
4756
4757 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4758
4759 PR fortran/70673
4760 * gfortran.dg/pr70673.f90: New test.
4761
4762 2016-06-13 Richard Biener <rguenther@suse.de>
4763
4764 PR middle-end/64516
4765 * gcc.dg/align-3.c: New testcase.
4766
4767 2016-06-13 Martin Liska <mliska@suse.cz>
4768
4769 * gcc.target/i386/pr71458.c: New test.
4770
4771 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4772
4773 PR target/71241
4774 * gcc.dg/torture/float128-nan.c: New test.
4775
4776 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4777
4778 PR target/60751
4779 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4780 statement.
4781
4782 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4783
4784 PR target/60751
4785 * gfortran.dg/comma_IO_extension_1.f90: New test.
4786 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4787 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4788 statement.
4789 * gfortran.dg/graphite/pr38083.f90: Likewise.
4790 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4791 missing format.
4792
4793 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4794
4795 * gnat.dg/case_character.adb: New test.
4796
4797 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4798
4799 PR middle-end/71310
4800 * gcc.target/powerpc/pr71310.c: New testcase.
4801
4802 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4803
4804 PR middle-end/71478
4805 * gcc.dg/pr71478.c: New test.
4806
4807 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4808
4809 PR middle-end/71494
4810 * gcc.c-torture/execute/pr71494.c: New test.
4811
4812 PR c/68657
4813 * gcc.target/i386/pr68657.c: New test.
4814
4815 PR inline-asm/68843
4816 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4817 (test): Add -masm=intel alternatives.
4818
4819 2016-06-10 Martin Sebor <msebor@redhat.com>
4820
4821 PR c/71392
4822 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4823
4824 2016-06-10 Jeff Law <law@redhat.com>
4825
4826 PR tree-optimization/71335
4827 * gcc.c-torture/execute/pr71335.c: New test.
4828
4829 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4830
4831 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4832 the various "cannot tail-call: " messages.
4833
4834 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4835
4836 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4837 and options.
4838
4839 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4840
4841 PR sanitizer/71480
4842 * c-c++-common/asan/pr71480.c: New test.
4843
4844 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4845
4846 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4847 (ASMNAME2): Likewise.
4848 (main): Replace fn in asm statement with ASMNAME ("fn").
4849 * gcc.dg/guality/pr68037-2.c: Likewise.
4850 * gcc.dg/guality/pr68037-3.c: Likewise.
4851 * gcc.dg/torture/pr68037-1.c: Likewise.
4852 * gcc.dg/torture/pr68037-2.c: Likewise.
4853 * gcc.dg/torture/pr68037-3.c: Likewise.
4854
4855 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4856
4857 PR inline-asm/68843
4858 * gcc.target/i386/pr68843-1.c: New test.
4859 * gcc.target/i386/pr68843-2.c: New test.
4860
4861 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4862 Cesar Philippidis <cesar@codesourcery.com>
4863
4864 PR middle-end/71373
4865 * gcc.dg/goacc/nested-function-1.c: New file.
4866 * gcc.dg/goacc/nested-function-2.c: Likewise.
4867 * gcc.dg/goacc/pr71373.c: Likewise.
4868 * gfortran.dg/goacc/cray-2.f95: Likewise.
4869 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4870 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4871 * gfortran.dg/goacc/cray.f95: Update.
4872 * gfortran.dg/goacc/loop-1.f95: Likewise.
4873 * gfortran.dg/goacc/loop-3.f95: Likewise.
4874 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4875 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4876
4877 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4878
4879 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4880 for OpenACC tile clauses.
4881 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4882
4883 PR c/71381
4884 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4885 to...
4886 * c-c++-common/goacc/cache-2.c: ... this new file.
4887 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4888 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4889 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4890 usage.
4891 * gfortran.dg/goacc/cray.f95: Likewise.
4892 * gfortran.dg/goacc/loop-1.f95: Likewise.
4893
4894 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4895
4896 PR tree-optimization/71407
4897 PR tree-optimization/71416
4898 * gcc.dg/vect/pr71407.c: New
4899 * gcc.dg/vect/pr71416-1.c: New
4900 * gcc.dg/vect/pr71416-2.c: New
4901
4902 2016-06-10 Richard Biener <rguenther@suse.de>
4903
4904 PR middle-end/71477
4905 * gcc.dg/torture/pr71477.c: New testcase.
4906
4907 2016-06-09 Julia Koval <julia.koval@intel.com>
4908
4909 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4910 * gcc.target/i386/interrupt-13.c: Likewise.
4911 * gcc.target/i386/interrupt-15.c: Likewise.
4912 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4913 * gcc.target/i386/interrupt-24.c: Likewise.
4914 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4915 * gcc.target/i386/interrupt-9.c: Likewise.
4916 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4917
4918 2016-06-09 Martin Sebor <msebor@redhat.com>
4919
4920 PR c/70883
4921 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4922 * gcc.dg/builtin-constant_p-1.c: Same.
4923 * gcc.dg/builtins-error.c: Same.
4924 * gcc.dg/pr70859.c: Same.
4925
4926 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4927
4928 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4929 * gcc.dg/torture/pr68067-1.c: Likewise.
4930 * gcc.dg/torture/pr68067-2.c: Likewise.
4931
4932 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4933
4934 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4935 when setting SIZE.
4936
4937 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4938
4939 PR c++/71465
4940 * g++.dg/inherit/crash5.C: New.
4941 Revert:
4942 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4943
4944 PR c++/70202
4945 * g++.dg/inherit/crash5.C: New.
4946 * g++.dg/inherit/virtual1.C: Adjust.
4947
4948 2016-06-09 Martin Liska <mliska@suse.cz>
4949
4950 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4951 * g++.dg/predict-loop-exit-2.C: Likewise.
4952 * g++.dg/predict-loop-exit-3.C: Likewise.
4953 * gcc.dg/predict-1.c: Likewise.
4954 * gcc.dg/predict-2.c: Likewise.
4955 * gcc.dg/predict-3.c: Likewise.
4956 * gcc.dg/predict-4.c: Likewise.
4957 * gcc.dg/predict-5.c: Likewise.
4958 * gcc.dg/predict-6.c: Likewise.
4959 * gcc.dg/predict-7.c: Likewise.
4960
4961 2016-06-09 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/71462
4964 * gcc.dg/torture/pr71462.c: New testcase.
4965
4966 2016-06-09 Marek Polacek <polacek@redhat.com>
4967
4968 PR c/65471
4969 * gcc.dg/c11-generic-3.c: New test.
4970
4971 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4972
4973 * g++.dg/init/array42.C: New.
4974 * g++.dg/init/array43.C: Likewise.
4975 * g++.dg/init/array44.C: Likewise.
4976 * g++.dg/init/array45.C: Likewise.
4977 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4978 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4979 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4980 * g++.dg/gomp/pr35751.C: Likewise.
4981 * g++.dg/init/array23.C: Likewise.
4982 * g++.dg/init/brace2.C: Likewise.
4983 * g++.dg/init/brace6.C: Likewise.
4984
4985 2016-06-08 Martin Sebor <msebor@redhat.com>
4986 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c++/70507
4989 PR c/68120
4990 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4991 * c-c++-common/builtin-arith-overflow-2.c: New test.
4992 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4993 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4994 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4995
4996 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4997
4998 PR c++/71442
4999 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5000
5001 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5002
5003 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5004 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5005 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5006 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5007 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5008 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5009 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5010 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5011 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5012 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5013 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5014 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5015 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5016
5017 2016-06-08 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/68558
5020 * gcc.dg/vect/slp-44.c: New testcase.
5021
5022 2016-06-08 Richard Biener <rguenther@suse.de>
5023
5024 * gcc.dg/vect/slp-43.c: New testcase.
5025
5026 2016-06-08 Richard Biener <rguenther@suse.de>
5027
5028 PR tree-optimization/71452
5029 * gcc.dg/torture/pr71452.c: New testcase.
5030
5031 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR c++/71448
5034 * g++.dg/torture/pr71448.C: New test.
5035
5036 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5037
5038 PR debug/71432
5039 PR ada/71413
5040 * g++.dg/debug/pr71432.C: New test.
5041
5042 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5043
5044 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5045 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5046 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5047
5048 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5049
5050 * gcc.dg/vect/vect-live-2.c: Update effective target.
5051 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5052 * lib/target-supports.exp: Add aarch64 to vect_long.
5053
5054 2016-06-08 Marek Polacek <polacek@redhat.com>
5055
5056 PR c/71418
5057 * gcc.dg/noncompile/pr71418.c: New test.
5058
5059 PR c/71426
5060 * gcc.dg/noncompile/pr71426.c: New test.
5061
5062 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5063
5064 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5065 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5066 * gcc.dg/predict-3.c: Update template.
5067 * gcc.dg/predict-5.c: Update template.
5068 * gcc.dg/predict-6.c: Update template.
5069 * gcc.dg/predict-9.c: Update template.
5070 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5071
5072 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5073
5074 * gcc.target/powerpc/vec-mul.c: New test.
5075
5076 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5077
5078 * gcc.dg/spellcheck-fields-2.c: New test case.
5079
5080 2016-06-07 Richard Biener <rguenther@suse.de>
5081
5082 PR c/61564
5083 * gcc.dg/Wpragmas-1.c: New testcase.
5084 * gcc.dg/Wattributes-4.c: Likewise.
5085 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5086 entry.
5087
5088 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5089
5090 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5091 spurious debug code.
5092
5093 2016-06-07 Richard Biener <rguenther@suse.de>
5094
5095 PR tree-optimization/71428
5096 * gcc.dg/torture/pr71428.c: New testcase.
5097
5098 2016-06-07 Richard Biener <rguenther@suse.de>
5099
5100 PR middle-end/71423
5101 * gcc.dg/torture/pr71423.c: New testcase.
5102
5103 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5104
5105 PR middle-end/71408
5106 * gcc.dg/tree-ssa/pr71408.c: New test.
5107
5108 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5109
5110 PR middle-end/71281
5111 * g++.dg/torture/pr71281.C: New test.
5112
5113 2016-06-06 Marek Polacek <polacek@redhat.com>
5114
5115 PR c/71362
5116 * gcc.dg/pr71362.c: New test.
5117
5118 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5119 Patrick Palka <ppalka@gcc.gnu.org>
5120
5121 PR c++/70847
5122 PR c++/71330
5123 PR c++/71393
5124 * g++.dg/opt/pr70847.C: New test.
5125 * g++.dg/ubsan/pr70847.C: New test.
5126 * g++.dg/ubsan/pr71393.C: New test.
5127
5128 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR tree-optimization/71259
5131 * gcc.dg/vect/pr71259.c: New test.
5132
5133 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5134
5135 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5136 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5137 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5138 above.
5139
5140 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5141
5142 PR middle-end/37780
5143 * gcc.c-torture/execute/pr37780.c: New test.
5144 * gcc.target/aarch64/pr37780_1.c: Likewise.
5145 * gcc.target/arm/pr37780_1.c: Likewise.
5146
5147 2016-06-06 Marek Polacek <polacek@redhat.com>
5148
5149 * c-c++-common/attr-may-alias-1.c: New test.
5150 * c-c++-common/attr-may-alias-2.c: New test.
5151 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5152
5153 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5154
5155 PR c/24414
5156 * gcc.target/i386/pr24414.c: New test.
5157
5158 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5159
5160 * gcc.target/sparc/vis4misc.c: New file.
5161 * gcc.target/sparc/fpcmp.c: Likewise.
5162 * gcc.target/sparc/fpcmpu.c: Likewise.
5163
5164 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5165
5166 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5167 * gcc.dg/vect/vect-live-3.c: Likewise.
5168
5169 2016-06-06 Richard Biener <rguenther@suse.de>
5170
5171 PR tree-optimization/71398
5172 * gcc.dg/torture/pr71398.c: New testcase.
5173
5174 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5175
5176 PR target/71389
5177 * g++.dg/pr71389.C: New test.
5178
5179 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5180
5181 PR fortran/71404
5182 * gfortran.dg/fmt_read_5.f: New test.
5183
5184 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5185
5186 PR fortran/69659
5187 * gfortran.dg/class_array_22.f03: New test.
5188
5189 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5190
5191 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5192
5193 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5194
5195 * gcc.dg/predict-9.c: Update template.
5196
5197 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5198
5199 PR c++/49377
5200 * g++.dg/template/pr49377.C: New.
5201
5202 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR tree-optimization/71405
5205 * g++.dg/torture/pr71405.C: New test.
5206
5207 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5208
5209 PR c++/70202
5210 * g++.dg/inherit/crash5.C: New.
5211 * g++.dg/inherit/virtual1.C: Adjust.
5212
5213 2016-06-03 Jeff Law <law@redhat.com>
5214
5215 PR tree-optimization/71316
5216 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5217
5218 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5219
5220 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5221 dg-additional-options with just -fno-tree-scev-cprop in it.
5222 * gcc.dg/vect/vect-live-2.c: Likewise.
5223 * gcc.dg/vect/vect-live-5.c: Likewise.
5224 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5225 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5226 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5227
5228 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5229
5230 PR c++/27100
5231 * g++.dg/other/friend6.C: New test.
5232
5233 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5234
5235 * g++.dg/torture/ppc-ldst-array.C: New.
5236
5237 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5238
5239 PR target/71276
5240 PR target/71277
5241 * gcc.dg/torture/builtin-fp-int-inexact.c,
5242 gcc.target/i386/387-builtin-fp-int-inexact.c,
5243 gcc.target/i386/387-rint-inline-1.c,
5244 gcc.target/i386/387-rint-inline-2.c,
5245 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5246 gcc.target/i386/sse2-rint-inline-1.c,
5247 gcc.target/i386/sse2-rint-inline-2.c,
5248 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5249 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5250
5251 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5252 Julia Koval <julia.koval@intel.com>
5253
5254 PR target/66960
5255 PR target/67630
5256 PR target/67634
5257 PR target/67841
5258 PR target/68037
5259 PR target/68618
5260 PR target/68661
5261 PR target/69575
5262 PR target/69596
5263 PR target/69734
5264 * gcc.dg/guality/pr68037-1.c: New test.
5265 * gcc.dg/guality/pr68037-2.c: Likewise.
5266 * gcc.dg/guality/pr68037-3.c: Likewise.
5267 * gcc.dg/torture/pr68037-1.c: Likewise.
5268 * gcc.dg/torture/pr68037-2.c: Likewise.
5269 * gcc.dg/torture/pr68037-3.c: Likewise.
5270 * gcc.dg/torture/pr68661-1a.c: Likewise.
5271 * gcc.dg/torture/pr68661-1b.c: Likewise.
5272 * gcc.target/i386/interrupt-1.c: Likewise.
5273 * gcc.target/i386/interrupt-2.c: Likewise.
5274 * gcc.target/i386/interrupt-3.c: Likewise.
5275 * gcc.target/i386/interrupt-4.c: Likewise.
5276 * gcc.target/i386/interrupt-5.c: Likewise.
5277 * gcc.target/i386/interrupt-6.c: Likewise.
5278 * gcc.target/i386/interrupt-7.c: Likewise.
5279 * gcc.target/i386/interrupt-8.c: Likewise.
5280 * gcc.target/i386/interrupt-9.c: Likewise.
5281 * gcc.target/i386/interrupt-10.c: Likewise.
5282 * gcc.target/i386/interrupt-11.c: Likewise.
5283 * gcc.target/i386/interrupt-12.c: Likewise.
5284 * gcc.target/i386/interrupt-13.c: Likewise.
5285 * gcc.target/i386/interrupt-14.c: Likewise.
5286 * gcc.target/i386/interrupt-15.c: Likewise.
5287 * gcc.target/i386/interrupt-16.c: Likewise.
5288 * gcc.target/i386/interrupt-17.c: Likewise.
5289 * gcc.target/i386/interrupt-18.c: Likewise.
5290 * gcc.target/i386/interrupt-19.c: Likewise.
5291 * gcc.target/i386/interrupt-20.c: Likewise.
5292 * gcc.target/i386/interrupt-21.c: Likewise.
5293 * gcc.target/i386/interrupt-22.c: Likewise.
5294 * gcc.target/i386/interrupt-23.c: Likewise.
5295 * gcc.target/i386/interrupt-24.c: Likewise.
5296 * gcc.target/i386/interrupt-25.c: Likewise.
5297 * gcc.target/i386/interrupt-26.c: Likewise.
5298 * gcc.target/i386/interrupt-27.c: Likewise.
5299 * gcc.target/i386/interrupt-28.c: Likewise.
5300 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5301 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5302 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5303 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5304 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5305 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5306 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5307 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5308 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5309 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5310 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5311 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5312
5313 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5314
5315 PR tree-optimization/52171
5316 * gcc.dg/pr52171.c: New test.
5317 * gcc.target/i386/pr52171.c: New test.
5318
5319 2016-06-03 Jan Hubicka <jh@suse.cz>
5320
5321 * g++.dg/tree-ssa/pred-1.C: New testcase
5322 * gcc.dg/tree-ssa/pred-1.c: New testcase
5323
5324 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5325
5326 PR target/70957
5327 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5328 support.
5329 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5330
5331 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5332
5333 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5334
5335 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5336
5337 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5338 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5339 * gcc.dg/vect/vect-live-1.c: New test.
5340 * gcc.dg/vect/vect-live-2.c: New test.
5341 * gcc.dg/vect/vect-live-3.c: New test.
5342 * gcc.dg/vect/vect-live-4.c: New test.
5343 * gcc.dg/vect/vect-live-5.c: New test.
5344 * gcc.dg/vect/vect-live-slp-1.c: New test.
5345 * gcc.dg/vect/vect-live-slp-2.c: New test.
5346 * gcc.dg/vect/vect-live-slp-3.c: New test.
5347
5348 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5349
5350 PR middle-end/71387
5351 * g++.dg/opt/pr71387.C: New test.
5352
5353 2016-06-02 Jeff Law <law@redhat.com>
5354
5355 PR tree-optimization/71328
5356 * gcc.c-torture/compile/pr71328.c: New test.
5357
5358 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5359
5360 PR fortran/52393
5361 * gfortran.dg/fmt_read_3.f90: Fix typo.
5362 * gfortran.dg/fmt_read_4.f90: New test.
5363
5364 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5365
5366 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5367 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5368 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5369 * g++.dg/cpp0x/override2.C: Likewise.
5370 * g++.dg/parse/crash5.C: Likewise.
5371 * g++.dg/parse/error16.C: Likewise.
5372 * g++.dg/parse/error27.C: Likewise.
5373 * g++.dg/template/qualttp15.C: Likewise.
5374 * g++.dg/template/redecl4.C: Likewise.
5375 * g++.old-deja/g++.other/crash39.C: Likewise.
5376 * g++.old-deja/g++.other/struct1.C: Likewise.
5377 * g++.old-deja/g++.pt/m9a.C: Likewise.
5378 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5379
5380 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR c++/71372
5383 * c-c++-common/pr71372.c: New test.
5384
5385 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5386 __TIME__ strings with __builtin_strcmp instead of printf and
5387 dg-output.
5388
5389 2016-06-02 Martin Liska <mliska@suse.cz>
5390
5391 * gcc.dg/predict-9.c: New test.
5392
5393 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5394
5395 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5396 global set_compiler_env_var and global saved_compiler_env_var.
5397
5398 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5399
5400 PR rtl-optimization/71295
5401 * gcc.c-torture/compile/pr71295.c: New test.
5402
5403 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5404
5405 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5406
5407 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5408 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5409
5410 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5411 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5412 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5413 alternative number.
5414
5415 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5416
5417 * gcc.target/powerpc/p9-splat-4.c: New test.
5418
5419 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5420
5421 PR target/71186
5422 * gcc.target/powerpc/pr71186.c: New test.
5423
5424 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5425
5426 PR fortran/52393
5427 * gfortran.dg/fmt_read_3.f90: New test.
5428
5429 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5430
5431 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5432 procedure.
5433
5434 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5435
5436 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5437 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5438 env var is set.
5439 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5440 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5441 shown once.
5442 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5443 during compilation.
5444 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5445 vars set by dg-set-compiler-env-var.
5446
5447 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5448
5449 PR fortran/71156
5450 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5451 to the module procedure declaration.
5452 * gfortran.dg/submodule_16.f08: New test.
5453
5454 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR middle-end/71371
5457 * c-c++-common/gomp/pr71371.c: New test.
5458
5459 2016-06-01 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/71366
5462 * gcc.dg/torture/pr71366-1.c: New testcase.
5463 * gcc.dg/torture/pr71366-2.c: Likewise.
5464
5465 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5466
5467 * gcc.target/powerpc/vslv-0.c: New test.
5468 * gcc.target/powerpc/vslv-1.c: New test.
5469 * gcc.target/powerpc/vsrv-0.c: New test.
5470 * gcc.target/powerpc/vsrv-1.c: New test.
5471
5472 2016-06-01 Nathan Sidwell <nathan@acm.org>
5473
5474 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5475 * gcc.target/nvptx/weak.c: New.
5476
5477 2016-06-01 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/71261
5480 * gcc.dg/torture/vect-bool-1.c: New testcase.
5481
5482 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5483
5484 * gfortran.dg/gomp/order-1.f90: New test.
5485 * gfortran.dg/gomp/order-2.f90: New test.
5486
5487 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5488
5489 * gcc.dg/unroll-6.c: Update template.
5490 * gcc.dg/unroll-7.c: New testcase.
5491 * gcc.dg/unroll-8.c: New testcase.
5492
5493 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5494
5495 * gnat.dg/opt56.ad[sb]: New test.
5496
5497 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5498
5499 PR c++/66635
5500 * g++.dg/cpp0x/constexpr-ice16.C: New.
5501
5502 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5503
5504 PR tree-optimization/71314
5505 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5506 -mbranch-cost=2.
5507
5508 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5509
5510 PR tree-optimization/71077
5511 * gcc.dg/tree-ssa/pr71077.c: New test.
5512
5513 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5514
5515 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5516 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5517 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5518
5519 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5520
5521 PR c++/71248
5522 * g++.dg/cpp0x/pr71248.C: New.
5523 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5524 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5525 * g++.dg/init/new37.C: Likewise.
5526 * g++.dg/template/static1.C: Likewise.
5527 * g++.dg/template/static2.C: Likewise.
5528
5529 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5530
5531 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5532 instead of %rdi.
5533 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5534
5535 2016-05-31 Marek Polacek <polacek@redhat.com>
5536
5537 * c-c++-common/Wswitch-unreachable-3.c: New test.
5538 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5539
5540 2016-05-31 Richard Biener <rguenther@suse.de>
5541
5542 PR tree-optimization/71352
5543 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5544
5545 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5546
5547 * gcc.target/arm/armv5_thumb_isa.c: New test.
5548
5549 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5550
5551 PR target/71346
5552 * gcc.target/i386/pr71346.c: New test.
5553
5554 2016-05-31 Tom de Vries <tom@codesourcery.com>
5555
5556 PR tree-optimization/69068
5557 * gcc.dg/graphite/pr69068.c: New test.
5558
5559 2016-05-27 Martin Sebor <msebor@redhat.com>
5560
5561 PR c++/71306
5562 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5563
5564 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR c++/71349
5567 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5568 nowait depend(inout: dd[0]) clauses where permitted.
5569
5570 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5571
5572 PR c++/71238
5573 * g++.dg/parse/pr71238.C: New.
5574 * g++.dg/concepts/friend1.C: Test column numbers too.
5575 * g++.dg/cpp0x/initlist31.C: Likewise.
5576 * g++.dg/cpp0x/pr51420.C: Likewise.
5577 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5578 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5579 * g++.dg/ext/builtin3.C: Likewise.
5580 * g++.dg/lookup/friend12.C: Likewise.
5581 * g++.dg/lookup/friend7.C: Likewise.
5582 * g++.dg/lookup/koenig1.C: Likewise.
5583 * g++.dg/lookup/koenig5.C: Likewise.
5584 * g++.dg/lookup/used-before-declaration.C: Likewise.
5585 * g++.dg/overload/koenig1.C: Likewise.
5586 * g++.dg/template/crash65.C: Likewise.
5587 * g++.dg/template/friend57.C: Likewise.
5588 * g++.dg/warn/Wshadow-5.C: Likewise.
5589 * g++.dg/warn/Wunused-8.C: Likewise.
5590 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5591 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5592 * g++.old-deja/g++.jason/member.C: Likewise.
5593 * g++.old-deja/g++.jason/report.C: Likewise.
5594 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5595 * g++.old-deja/g++.law/visibility20.C: Likewise.
5596 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5597 * g++.old-deja/g++.other/static5.C: Likewise.
5598 * g++.old-deja/g++.pt/overload2.C: Likewise.
5599
5600 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5601
5602 * gcc.dg/tree-ssa/peel1.c: New testcase.
5603 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5604 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5605
5606 2016-05-30 Tom de Vries <tom@codesourcery.com>
5607
5608 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5609 to ce.
5610
5611 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5612
5613 PR c++/71099
5614 * g++.dg/parse/virtual1.C: New.
5615
5616 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5617
5618 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5619 Use correct register when clearing %edx.
5620
5621 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5622
5623 PR tree-optimization/71289
5624 * gcc.dg/pr71289.c: New test.
5625
5626 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5627
5628 PR middle-end/71269
5629 PR middle-end/71292
5630 * gcc.dg/tree-ssa/pr71269.c: New test.
5631 * gcc.dg/tree-ssa/pr71292.c: New test.
5632
5633 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5634
5635 PR middle-end/71252
5636 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5637
5638 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5639
5640 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5641 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5642 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5643
5644 2016-05-30 Tom de Vries <tom@codesourcery.com>
5645
5646 PR tree-optimization/69067
5647 * gcc.dg/graphite/pr69067.c: New test.
5648
5649 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5650
5651 PR target/71245
5652 * gcc.target/i386/pr71245-1.c: New test.
5653 * gcc.target/i386/pr71245-2.c: Ditto.
5654
5655 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5656
5657 PR c++/71105
5658 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5659 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5660 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5661
5662 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5663
5664 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5665
5666 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5667
5668 Revert:
5669 PR c++/69855
5670 * g++.dg/overload/69855.C: New.
5671 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5672 * g++.old-deja/g++.pt/crash3.C: Likewise.
5673
5674 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5675
5676 PR c++/60385
5677 * g++.dg/parse/namespace13.C: New.
5678
5679 2016-05-26 Jeff Law <law@redhat.com>
5680
5681 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5682 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5683 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5684 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5685 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5686 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5687 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5688 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5689 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5690 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5691 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5692 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5693 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5694
5695 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5696
5697 PR c++/69855
5698 * g++.dg/overload/69855.C: New.
5699 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5700 * g++.old-deja/g++.pt/crash3.C: Likewise.
5701
5702 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5703
5704 PR target/63596
5705 * gcc.target/aarch64/va_arg_1.c: New testcase.
5706 * gcc.target/aarch64/va_arg_2.c: Likewise.
5707 * gcc.target/aarch64/va_arg_3.c: Likewise.
5708
5709 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5710
5711 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5712 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5713 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5714 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5715 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5716
5717 2016-05-27 Marek Polacek <polacek@redhat.com>
5718
5719 PR middle-end/71308
5720 * g++.dg/torture/pr71308.C: New test.
5721
5722 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5723
5724 * gcc.dg/zero_bits_compound-1.c: New test.
5725 * gcc.dg/zero_bits_compound-2.c: New test.
5726
5727 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5728
5729 PR middle-end/71279
5730 * gcc.dg/pr71279.c: New test.
5731
5732 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5733
5734 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5735 floating point min/max/comparison instructions.
5736 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5737
5738 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5739
5740 * c-c++-common/gomp/schedule-1.c: New test.
5741 * gfortran.dg/gomp/schedule-1.f90: New test.
5742
5743 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5744
5745 PR c++/70822
5746 PR c++/70106
5747 * g++.dg/cpp1y/auto-fn32.C: New test.
5748 * g++.dg/cpp1y/paren4.C: New test.
5749
5750 2016-05-26 Nathan Sidwell <nathan@acm.org>
5751
5752 * gcc.dg/20060410.c: Xfail on ptx.
5753 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5754 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5755 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5756 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5757 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5758
5759 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5760
5761 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5762
5763 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5764
5765 PR tree-optimization/71280
5766 * gcc.dg/pr71280.c: New test.
5767
5768 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5769
5770 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5771 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5772
5773 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5774
5775 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5776
5777 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5778 kept in memory.
5779
5780 2016-05-25 Jeff Law <law@redhat.com>
5781
5782 PR tree-optimization/71272
5783 * gcc.c-torture/compile/pr71272.c: new test.
5784
5785 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5786
5787 * gcc.target/powerpc/vec-cmpne.c: New test.
5788 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5789
5790 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5791
5792 * gnat.dg/opt55.ad[sb]: New test.
5793
5794 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5795
5796 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5797 * c-c++-common/pr60226.c: Require int32plus.
5798 * gcc.c-torture/execute/pr70602.c: Likewise.
5799 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5800 unsigned long for malloc arg type.
5801 * gcc.dg/asr_div1.c: Require int32plus.
5802 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5803 * gcc.dg/pie-1.c: Require pie.
5804 * gcc.dg/pie-2.c: Likewise.
5805 * gcc.dg/pr59471.c: Require int32plus.
5806 * gcc.dg/pr59963-2.c: XFAIL for int16.
5807 * gcc.dg/pr60114.c: Require int32plus.
5808 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5809 unsigned long for typedef of size_t.
5810 * gcc.dg/pr63914.c: Require int32plus.
5811 * gcc.dg/pr64536.c: Require pt32plus.
5812 * gcc.dg/pr65658.c: Likewise.
5813 * gcc.dg/pr67271.c: Require int32plus.
5814 * gcc.dg/pr68112.c: Likewise.
5815 * gcc.dg/pr69071.c: Skip for avr target.
5816 * gcc.dg/pr69973.c: Require int32plus.
5817 * gcc.dg/pr70169.c: Skip for avr target.
5818 * gcc.dg/sso-6.c: Require int32plus.
5819 * gcc.dg/sso-7.c: Likewise.
5820 * gcc.dg/sso-8.c: Likewise.
5821 * gcc.dg/vrp-min-max-2.c: Likewise.
5822
5823 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5824
5825 PR target/70738
5826 * gcc.target/i386/pr70738-1.c: New test.
5827 * gcc.target/i386/pr70738-2.c: Likewise.
5828 * gcc.target/i386/pr70738-3.c: Likewise.
5829 * gcc.target/i386/pr70738-4.c: Likewise.
5830 * gcc.target/i386/pr70738-5.c: Likewise.
5831 * gcc.target/i386/pr70738-6.c: Likewise.
5832 * gcc.target/i386/pr70738-7.c: Likewise.
5833 * gcc.target/i386/pr70738-8.c: Likewise.
5834 * gcc.target/i386/pr70738-9.c: Likewise.
5835
5836 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 PR rtl-optimization/66940
5839 * gcc.c-torture/execute/pr66940.c: New test.
5840
5841 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5842
5843 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5844 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5845 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5846 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5847 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5848 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5849 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5850 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5851 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5852 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5853 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5854 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5855 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5856 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5857 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5858 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5859 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5860 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5861 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5862 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5863 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5864 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5865 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5866 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5867
5868 2016-05-25 Marek Polacek <polacek@redhat.com>
5869
5870 PR c/71265
5871 * gcc.dg/noncompile/pr71265.c: New test.
5872
5873 PR c/71266
5874 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5875
5876 2016-05-25 Nathan Sidwell <nathan@acm.org>
5877
5878 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5879
5880 2016-05-25 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/71261
5883 * c-c++-common/torture/pr71261.c: New testcase.
5884
5885 2016-05-25 Richard Biener <rguenther@suse.de>
5886
5887 PR tree-optimization/71264
5888 * gcc.dg/vect/pr71264.c: New testcase.
5889
5890 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5891
5892 PR c++/55992
5893 * g++.dg/cpp0x/alias-decl-53.C: New.
5894 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5895
5896 2016-05-25 Martin Liska <mliska@suse.cz>
5897
5898 * g++.dg/pr71239.C: New test.
5899
5900 2016-05-25 Richard Biener <rguenther@suse.de>
5901
5902 * gcc.dg/vect/pr58135.c: Rename to ...
5903 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5904
5905 2016-05-25 Marek Polacek <polacek@redhat.com>
5906
5907 * g++.dg/pr65295.C: Use target c++14.
5908
5909 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5910
5911 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5912 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5913
5914 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5915
5916 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5917 instructions.
5918
5919 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5920
5921 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5922 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5923 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5924 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5925 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5926 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5927 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5928 * c-c++-common/goacc/pcopy.c: Likewise.
5929 * c-c++-common/goacc/pcopyin.c: Likewise.
5930 * c-c++-common/goacc/pcopyout.c: Likewise.
5931 * c-c++-common/goacc/pcreate.c: Likewise.
5932 * c-c++-common/goacc/pr70688.c: New test.
5933 * c-c++-common/goacc/present-1.c: Adjust test.
5934 * c-c++-common/goacc/reduction-5.c: Likewise.
5935 * g++.dg/goacc/data-1.C: New test.
5936
5937 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5938
5939 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5940 vector parity built-in functions.
5941 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5942 count trailing zeros automatic vectorization.
5943 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5944 count trailing zeros built-in functions.
5945
5946 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5947
5948 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5949
5950 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5951
5952 PR target/71050
5953 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5954
5955 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/50436
5958 * g++.dg/template/crash123.C: New.
5959 * g++.dg/template/crash124.C: Likewise.
5960
5961 2016-05-24 Martin Sebor <msebor@redhat.com>
5962
5963 PR c++/71147
5964 * g++.dg/ext/flexary16.C: New test.
5965
5966 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5967
5968 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5969 before math.h is included.
5970 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5971 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5972 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5973 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5974 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5975 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5976 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5977 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5978 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5979 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5980 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5981 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5982 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5983 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5984 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5985 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5986 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5987 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5988 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5989 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5990 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5991 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5992 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5993
5994 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5995 Kelvin Nilsen <kelvin@gcc.gnu.org>
5996
5997 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5998 support.
5999
6000 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/69872
6003 * g++.dg/warn/Wno-narrowing1.C: New.
6004
6005 2016-05-24 Marek Polacek <polacek@redhat.com>
6006
6007 PR c/71249
6008 * c-c++-common/Wswitch-unreachable-2.c: New test.
6009
6010 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR c++/71257
6013 * g++.dg/vect/simd-clone-6.cc: New test.
6014 * g++.dg/gomp/declare-simd-6.C: New test.
6015
6016 PR middle-end/70434
6017 PR c/69504
6018 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6019
6020 2016-05-24 Richard Biener <rguenther@suse.de>
6021
6022 PR tree-optimization/71240
6023 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6024
6025 2016-05-24 Richard Biener <rguenther@suse.de>
6026
6027 PR tree-optimization/71230
6028 * gcc.dg/torture/pr71230.c: New testcase.
6029 * g++.dg/torture/pr71230.C: Likewise.
6030
6031 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6032
6033 * c-c++-common/goacc/routine-5.c: Add tests.
6034 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6035 * gfortran.dg/goacc/routine-6.f90: Add tests.
6036
6037 2016-05-24 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/71253
6040 * gcc.dg/torture/pr71253.c: New testcase.
6041
6042 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6043
6044 PR middle-end/71252
6045 * gfortran.dg/pr71252.f90: New test.
6046
6047 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6048
6049 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6050
6051 2016-05-24 Richard Biener <rguenther@suse.de>
6052
6053 PR middle-end/70434
6054 PR c/69504
6055 * c-c++-common/vector-subscript-4.c: New testcase.
6056 * c-c++-common/vector-subscript-5.c: Likewise.
6057
6058 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6059
6060 PR fortran/71123
6061 * gfortran.dg/namelist_90.f: New test
6062
6063 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6064
6065 PR fortran/66461
6066 * gfortran.dg/unexpected_eof.f: New test
6067
6068 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6069 Kelvin Nilsen <kelvin@gcc.gnu.org>
6070
6071 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6072 as little endian.
6073
6074 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/70972
6077 * g++.dg/cpp0x/inh-ctor20.C: New.
6078 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6079
6080 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6081
6082 PR c++/69095
6083 * g++.dg/cpp0x/variadic168.C: New.
6084
6085 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6086
6087 * g++.dg/cpp0x/pr31445.C: Test column number too.
6088 * g++.dg/cpp0x/pr32253.C: Likewise.
6089 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6090 * g++.dg/cpp0x/variadic36.C: Likewise.
6091
6092 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6093
6094 * gcc.dg/fold-notshift-2.c: Adjust.
6095
6096 2016-05-23 Marek Polacek <polacek@redhat.com>
6097
6098 PR c/49859
6099 * c-c++-common/Wswitch-unreachable-1.c: New test.
6100 * gcc.dg/Wswitch-unreachable-1.c: New test.
6101 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6102 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6103 * g++.dg/gomp/block-10.C: Likewise.
6104 * gcc.dg/gomp/block-10.c: Likewise.
6105 * g++.dg/gomp/block-9.C: Likewise.
6106 * gcc.dg/gomp/block-9.c: Likewise.
6107 * g++.dg/gomp/target-1.C: Likewise.
6108 * g++.dg/gomp/target-2.C: Likewise.
6109 * gcc.dg/gomp/target-1.c: Likewise.
6110 * gcc.dg/gomp/target-2.c: Likewise.
6111 * g++.dg/gomp/taskgroup-1.C: Likewise.
6112 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6113 * gcc.dg/gomp/teams-1.c: Likewise.
6114 * g++.dg/gomp/teams-1.C: Likewise.
6115 * g++.dg/overload/error3.C: Likewise.
6116 * g++.dg/tm/jump1.C: Likewise.
6117 * g++.dg/torture/pr40335.C: Likewise.
6118 * gcc.dg/c99-vla-jump-5.c: Likewise.
6119 * gcc.dg/switch-warn-1.c: Likewise.
6120 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6121 * gcc.dg/nested-func-1.c: Likewise.
6122 * gcc.dg/pr67784-4.c: Likewise.
6123
6124 2016-05-23 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/71230
6127 * gfortran.dg/pr71230-1.f90: New testcase.
6128 * gfortran.dg/pr71230-2.f90: Likewise.
6129
6130 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6131
6132 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6133 * gcc.dg/vect/pr58135.c: Add new.
6134 * gfortran.dg/pr46519-1.f: Adjust test case.
6135
6136 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6137
6138 PR c++/53401
6139 * g++.dg/cpp0x/decltype64.C: New.
6140
6141 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6142
6143 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6144 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6145 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6146
6147 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6148
6149 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6150 Add poly64x1_t and poly64x2_t cases if supported.
6151 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6152 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6153 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6155 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6156
6157 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6158
6159 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6160 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6161 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6162 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6163 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6164 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6165 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6166
6167 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6168
6169 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6170
6171 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6172
6173 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6174 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6175
6176 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6177
6178 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6179 constraint instead of "r".
6180 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6181 insn instead of vxorpd.
6182 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6183
6184 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6185 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6186
6187 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6188
6189 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6190 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6191
6192 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6193
6194 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6195
6196 PR middle-end/40921
6197 * gcc.dg/tree-ssa/pr40921.c: New test.
6198
6199 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6200
6201 PR target/71103
6202 * gcc.target/avr/pr71103.c: New test.
6203
6204 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6205
6206 PR middle-end/71179
6207 * gcc.dg/tree-ssa/pr71179.c: New test.
6208
6209 2016-05-20 Martin Sebor <msebor@redhat.com>
6210
6211 PR c/71115
6212 * gcc.dg/init-excess-2.c: New test.
6213
6214 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6215
6216 * gnat.dg/opt53.adb: New test.
6217 * gnat.dg/opt54.adb: Likewise.
6218
6219 2016-05-20 Martin Jambor <mjambor@suse.cz>
6220
6221 PR tree-optimization/70884
6222 * gcc.dg/tree-ssa/pr70919.c: New test.
6223
6224 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6225
6226 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6227 formatting.
6228 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6229 fix code formatting.
6230
6231 2016-05-20 Nathan Sidwell <nathan@acm.org>
6232
6233 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6234 non-common cases.
6235 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6236
6237 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6238
6239 * jit.dg/all-non-failing-tests.h: Add
6240 test-factorial-must-tail-call.c.
6241 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6242 * jit.dg/test-factorial-must-tail-call.c: New test case.
6243
6244 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6245
6246 PR fortran/71204
6247 * gfortran.dg/pr71204.f90: New test.
6248
6249 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6250
6251 * gcc.target/nvptx/sincos.c: New test.
6252
6253 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6254
6255 PR c++/70572
6256 * g++.dg/cpp1y/auto-fn31.C: New.
6257
6258 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6259
6260 * gcc.target/powerpc/vec-addec.c: New test.
6261 * gcc.target/powerpc/vec-addec-int128.c: New test.
6262
6263 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6264
6265 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6266 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6267 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6268 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6269
6270 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6271
6272 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6273
6274 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c++/71210
6277 * g++.dg/opt/pr71210-1.C: New test.
6278 * g++.dg/opt/pr71210-2.C: New test.
6279
6280 PR tree-optimization/29756
6281 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6282 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6283 only on selected targets where V4SImode vectors are known to be
6284 supported.
6285
6286 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6287
6288 PR tree-optimization/71079
6289 PR tree-optimization/71206
6290 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6291
6292 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6293
6294 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6295 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6296 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6297
6298 2016-05-20 Richard Guenther <rguenther@suse.de>
6299
6300 PR tree-optimization/29756
6301 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6302
6303 2016-05-20 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/71185
6306 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6307
6308 2016-05-20 Richard Biener <rguenther@suse.de>
6309
6310 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6311
6312 2016-05-19 Marek Polacek <polacek@redhat.com>
6313
6314 PR c++/71075
6315 * g++.dg/diagnostic/pr71075.C: New test.
6316
6317 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6318
6319 PR c++/71184
6320 * g++.dg/pr71184.C: New test case.
6321
6322 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6323
6324 * gcc.target/powerpc/darn-0.c: New test.
6325 * gcc.target/powerpc/darn-1.c: New test.
6326 * gcc.target/powerpc/darn-2.c: New test.
6327
6328 2016-05-19 Marek Polacek <polacek@redhat.com>
6329
6330 PR tree-optimization/71031
6331 * gcc.dg/tree-ssa/vrp100.c: New test.
6332
6333 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6334
6335 PR rtl-optimization/71148
6336 * gcc.dg/pr71148.c: New test.
6337
6338 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6339
6340 PR target/71056
6341 * gcc.target/arm/pr71056.c: New test.
6342
6343 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6344
6345 * c-c++-common/pr69669.c: Check the used mode.
6346
6347 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6348
6349 PR sanitizer/64354
6350 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6351
6352 2016-05-19 Richard Biener <rguenther@suse.de>
6353
6354 PR tree-optimization/70729
6355 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6356 * gcc.dg/graphite/scop-18.c: Likewise.
6357 * gcc.dg/pr41783.c: Disable LIM.
6358 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6359 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6360 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6361 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6362 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6363 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6364 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6365 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6366 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6367 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6368 * gfortran.dg/pr42108.f90: Likewise.
6369
6370 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6371
6372 PR driver/69265
6373 * gcc.dg/spellcheck-options-11.c: New test case.
6374
6375 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6376
6377 PR c++/71100
6378 * g++.dg/opt/pr71100.C: New test.
6379
6380 2016-05-18 Martin Jambor <mjambor@suse.cz>
6381
6382 PR ipa/69708
6383 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6384 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6385 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6386 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6387
6388 2016-05-18 Martin Jambor <mjambor@suse.cz>
6389
6390 PR ipa/69708
6391 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6392 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6393 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6394 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6395 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6396
6397 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6398
6399 PR c++/69793
6400 * g++.dg/template/crash122.C: New.
6401
6402 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/70466
6405 * g++.dg/template/pr70466-1.C: New.
6406 * g++.dg/template/pr70466-2.C: Likewise.
6407
6408 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6409
6410 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6411 splat operations and the XXSPLTIB instruction.
6412 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6413 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6414 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6415 xxlxor to clear a register.
6416
6417 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6418
6419 * gcc.dg/torture/pr71020.c: New test.
6420
6421 2016-05-18 Martin Jambor <mjambor@suse.cz>
6422
6423 PR ipa/70646
6424 * gcc.dg/ipa/pr70646.c: New test.
6425
6426 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6427
6428 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6429
6430 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6431
6432 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6433 missing tests for vreinterpretq_p{8,16}.
6434
6435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6436
6437 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6438 vsliq_n_s64 and vsliq_n_u64.
6439
6440 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6441
6442 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6443 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6444
6445 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6446
6447 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6448 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6449 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6450
6451 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6452
6453 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6454 in comment.
6455
6456 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6457
6458 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6459 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6460 "blr\t" and switch to scan-assembler-times.
6461
6462 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6463
6464 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6465 with __aarch64__.
6466 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6467 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6468
6469 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6470
6471 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6472 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6473 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6474 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6475 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6476 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6477
6478 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6479 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6480
6481 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6482 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6483
6484 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6485 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6486
6487 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6488
6489 2016-05-18 Richard Biener <rguenther@suse.de>
6490
6491 PR tree-optimization/71168
6492 * gcc.dg/torture/pr71168.c: New testcase.
6493
6494 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6495
6496 PR middle-end/63586
6497 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6498 * gcc.dg/tree-ssa/pr63586.c: New test.
6499 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6500
6501 2016-05-17 Nathan Sidwell <nathan@acm.org>
6502
6503 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6504 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6505 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6506 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6507
6508 2016-05-17 Nathan Sidwell <nathan@acm.org>
6509
6510 * gcc.target/nvptx/abi-vararg-3.c: New.
6511
6512 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6513
6514 PR tree-optimization/54579
6515 PR middle-end/55299
6516 * gcc.dg/fold-notrotate-1.c: New test.
6517 * gcc.dg/fold-notshift-1.c: New test.
6518 * gcc.dg/fold-notshift-2.c: New test.
6519
6520 2016-05-17 Marek Polacek <polacek@redhat.com>
6521
6522 PR ipa/71146
6523 * g++.dg/ipa/pr71146.C: New test.
6524
6525 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6526
6527 * jit.dg/test-error-array-bounds.c: New test case.
6528
6529 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6530
6531 * gcc.dg/tree-ssa/and-1.c: New testcase.
6532
6533 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6534
6535 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6536 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6537
6538 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6539
6540 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6541 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6542
6543 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6544
6545 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6546
6547 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6548
6549 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6550
6551 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6552
6553 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6554 ".2d[index]" when scan the assembly.
6555 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6556 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6557 float64x1.
6558 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6559
6560 2016-05-17 Richard Biener <rguenther@suse.de>
6561
6562 PR tree-optimization/71132
6563 * gcc.dg/torture/pr71132.c: New testcase.
6564
6565 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6566
6567 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6568
6569 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6570
6571 PR target/70809
6572 * gcc.target/aarch64/pr70809_1.c: New test.
6573
6574 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6575
6576 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6577 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6578 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6579 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6580
6581 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6582 Ilya Enkovich <ilya.enkovich@intel.com>
6583
6584 PR target/71114
6585 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6586
6587 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6588
6589 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6590 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6591
6592 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6593
6594 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6595 test for __ARM_FP16_ARGS.
6596 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6597 * gcc.target/arm/aapcs/neon-vect10.c: New.
6598 * gcc.target/arm/aapcs/neon-vect9.c: New.
6599 * gcc.target/arm/aapcs/vfp18.c: New.
6600 * gcc.target/arm/aapcs/vfp19.c: New.
6601 * gcc.target/arm/aapcs/vfp20.c: New.
6602 * gcc.target/arm/aapcs/vfp21.c: New.
6603 * gcc.target/arm/fp16-aapcs-1.c: New.
6604 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6605 test for __ARM_FP16_ARGS.
6606 * g++.target/arm/fp16-return-1.c: Update expected output.
6607
6608 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6609
6610 PR testsuite/70227
6611 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6612
6613 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6614
6615 PR fortran/69603
6616 * gfortran.dg/pr69603.f90: New testcase.
6617
6618 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6619
6620 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6621
6622 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6623
6624 PR fortran/71047
6625 * gfortran.dg/pr71047.f08: New test.
6626
6627 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6628
6629 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6630 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6631 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6632
6633 2016-05-13 Martin Sebor <msebor@redhat.com>
6634
6635 PR c++/60049
6636 * g++.dg/cpp0x/constexpr-60049.C: New test.
6637
6638 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR bootstrap/71071
6641 * gcc.dg/pr71071.c: New test.
6642
6643 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6644
6645 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6646 remove XOP handling.
6647 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6648
6649 2016-05-13 Nathan Sidwell <nathan@acm.org>
6650
6651 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6652 __atomic_is_lock_free declaration.
6653
6654 2016-05-13 Richard Biener <rguenther@suse.de>
6655
6656 PR tree-optimization/42587
6657 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6658
6659 2016-05-13 Martin Liska <mliska@suse.cz>
6660
6661 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6662 the new format of dump output.
6663
6664 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6665
6666 * gcc.dg/pr71084.c: New test.
6667
6668 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6669
6670 PR target/53440
6671 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6672
6673 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6674
6675 * gcc.target/aarch64/struct_return.c: New test.
6676
6677 2016-05-12 Marek Polacek <polacek@redhat.com>
6678
6679 PR c/70756
6680 * c-c++-common/pr70756-2.c: New test.
6681 * c-c++-common/pr70756.c: New test.
6682
6683 2016-05-12 Richard Biener <rguenther@suse.de>
6684
6685 PR tree-optimization/71059
6686 * gcc.dg/torture/pr71059.c: New testcase.
6687
6688 2016-05-12 Richard Biener <rguenther@suse.de>
6689
6690 PR tree-optimization/71062
6691 * gcc.dg/torture/pr71062.c: New testcase.
6692
6693 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6694
6695 PR tree-optimization/71006
6696 * gcc.dg/pr71006.c: New test.
6697
6698 2016-05-12 Marek Polacek <polacek@redhat.com>
6699
6700 PR driver/71063
6701 * gcc.dg/opts-7.c: New test.
6702
6703 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6704
6705 PR target/70830
6706 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6707 Add -save-temps to dg-options.
6708 Scan for ldmfd rather than pop instruction.
6709 * gcc.target/arm/interrupt-2.c: Likewise.
6710 * gcc.target/arm/pr70830.c: New test.
6711
6712 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6713
6714 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6715 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6716
6717 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6718 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6719 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6720
6721 PR target/71019
6722 * gcc.target/i386/avx512vl-pack-1.c: New test.
6723 * gcc.target/i386/avx512vl-pack-2.c: New test.
6724 * gcc.target/i386/avx512bw-pack-2.c: New test.
6725
6726 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6727
6728 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6729 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6730 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6731
6732 2016-05-12 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/70986
6735 * gcc.dg/torture/pr70986-1.c: New testcase.
6736 * gcc.dg/torture/pr70986-2.c: Likewise.
6737 * gcc.dg/torture/pr70986-3.c: Likewise.
6738
6739 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6740
6741 PR c/43651
6742 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6743 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6744
6745 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6746
6747 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6748 directive.
6749 * gcc.target/i386/pr66746.c: Ditto.
6750
6751 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6752
6753 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6754 support.
6755 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6756 warning when using -mvsx-timode.
6757 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6758 * gcc.target/powerpc/dform-2.c: Likewise.
6759 * gcc.target/powerpc/pr68805.c: Likewise.
6760
6761 2016-05-11 Marek Polacek <polacek@redhat.com>
6762
6763 PR c++/71024
6764 * c-c++-common/attributes-3.c: New test.
6765
6766 2016-05-11 Nathan Sidwell <nathan@acm.org>
6767
6768 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6769 * gcc.c-torture/execute/pr68185.c: Likewise.
6770 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6771 * gcc.dg/pr69634.c: Requires scheduling.
6772 * gcc.dg/torture/pr66178.c: Require label values.
6773 * gcc.dg/setjmp-6.c: Require indirect jumps.
6774
6775 2016-05-11 Richard Biener <rguenther@suse.de>
6776
6777 PR tree-optimization/71055
6778 * gcc.dg/torture/pr71055.c: New testcase.
6779
6780 2016-05-11 Richard Biener <rguenther@suse.de>
6781
6782 PR debug/71057
6783 * g++.dg/debug/pr71057.C: New testcase.
6784
6785 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6786
6787 PR fortran/70855
6788 * gfortran.dg/gomp/pr70855.f90: New test.
6789
6790 2016-05-11 Richard Biener <rguenther@suse.de>
6791
6792 PR middle-end/71002
6793 * g++.dg/torture/pr71002.C: New testcase.
6794
6795 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6796
6797 PR middle-end/70807
6798 * gcc.dg/pr70807.c: New test.
6799
6800 2016-05-10 Martin Sebor <msebor@redhat.com>
6801
6802 PR c++/38611
6803 * g++.dg/Wattributes.C: New test.
6804
6805 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6806
6807 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6808 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6809 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6810
6811 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6812
6813 PR target/70799
6814 * gcc.target/i386/pr70799-1.c: New test.
6815
6816 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6817
6818 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6819
6820 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6821
6822 PR middle-end/70877
6823 * gcc.target/i386/pr70877.c: New test.
6824
6825 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6826
6827 PR tree-optimization/70786
6828 * gcc.target/i386/pr70876.c: New test.
6829
6830 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6831
6832 PR target/70927
6833 * gcc.target/i386/avx512vl-logic-1.c: New test.
6834 * gcc.target/i386/avx512vl-logic-2.c: New test.
6835 * gcc.target/i386/avx512dq-logic-2.c: New test.
6836
6837 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6838
6839 PR target/70963
6840 * gcc.target/powerpc/pr70963.c: New.
6841
6842 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6843
6844 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6845 (test_very_wide_line): Add ruler to expected output.
6846 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6847 (test_very_wide_line): Likewise.
6848 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6849 (test_show_locus): Within the handling of "test_very_wide_line",
6850 enable show_ruler_p on the diagnostic context.
6851
6852 2016-05-10 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/71039
6855 * gcc.dg/torture/pr71039.c: New testcase.
6856
6857 2016-05-10 Nathan Sidwell <nathan@acm.org>
6858
6859 * gcc.dg/nested-func-10.c: Requires alloca.
6860 * gcc.dg/nested-func-9.c: Requires alloca.
6861 * gcc.c-torture/execute/pr70460.c: Requires labels.
6862 * gcc.c-torture/compile/pr70199.c: Requires labels.
6863 * gcc.target/nvptx/decl.c: Compile only.
6864 * gcc.target/nvptx/trailing-init.c: Compile only.
6865 * gcc.target/nvptx/ary-init.c: Compile only.
6866
6867 2016-05-10 Marek Polacek <polacek@redhat.com>
6868
6869 PR c/70255
6870 * gcc.dg/attr-opt-1.c: New test.
6871
6872 2016-05-10 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/70497
6875 PR tree-optimization/28367
6876 * gcc.dg/torture/20160404-1.c: New testcase.
6877 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6878 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6879
6880 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6881
6882 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6883
6884 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6885
6886 * gcc.target/i386/fabsneg-1.c New test.
6887
6888 2016-05-09 Alan Modra <amodra@gmail.com>
6889
6890 PR testsuite/70826
6891 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6892
6893 2016-05-09 Richard Biener <rguenther@suse.de>
6894
6895 PR tree-optimization/70985
6896 * gcc.dg/torture/pr70985.c: New testcase.
6897
6898 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6899
6900 * gcc.dg/tree-ssa/ifc-9.c: New test.
6901 * gcc.dg/tree-ssa/ifc-10.c: New test.
6902 * gcc.dg/tree-ssa/ifc-11.c: New test.
6903 * gcc.dg/tree-ssa/ifc-12.c: New test.
6904 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6905 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6906 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6907
6908 2016-05-09 Richard Biener <rguenther@suse.de>
6909
6910 PR fortran/70937
6911 * gfortran.dg/pr70937.f90: New testcase.
6912
6913 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6914
6915 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6916
6917 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6918
6919 PR fortran/56226
6920 * gfortran.dg/dec_structure_1.f90: New testcase.
6921 * gfortran.dg/dec_structure_2.f90: Ditto.
6922 * gfortran.dg/dec_structure_3.f90: Ditto.
6923 * gfortran.dg/dec_structure_4.f90: Ditto.
6924 * gfortran.dg/dec_structure_5.f90: Ditto.
6925 * gfortran.dg/dec_structure_6.f90: Ditto.
6926 * gfortran.dg/dec_structure_7.f90: Ditto.
6927 * gfortran.dg/dec_structure_8.f90: Ditto.
6928 * gfortran.dg/dec_structure_9.f90: Ditto.
6929 * gfortran.dg/dec_structure_10.f90: Ditto.
6930 * gfortran.dg/dec_structure_11.f90: Ditto.
6931 * gfortran.dg/dec_union_1.f90: Ditto.
6932 * gfortran.dg/dec_union_2.f90: Ditto.
6933 * gfortran.dg/dec_union_3.f90: Ditto.
6934 * gfortran.dg/dec_union_4.f90: Ditto.
6935 * gfortran.dg/dec_union_5.f90: Ditto.
6936 * gfortran.dg/dec_union_6.f90: Ditto.
6937 * gfortran.dg/dec_union_7.f90: Ditto.
6938
6939 2016-05-07 Tom de Vries <tom@codesourcery.com>
6940
6941 PR tree-optimization/70956
6942 * gcc.dg/graphite/pr70956.c: New test.
6943
6944 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR middle-end/70941
6947 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6948 (a, b, c, d): Change type from char to signed char.
6949 (main): Compare against (signed char) -1634678893 instead of
6950 hardcoded -109. Use __builtin_abort instead of abort.
6951
6952 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6953 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6954
6955 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6956
6957 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6958
6959 PR debug/70935
6960 * gcc.dg/torture/pr70935.c: New test.
6961
6962 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6963
6964 PR target/58219
6965 * gcc.target/sh/pr58219.c: New tests.
6966
6967 2016-05-06 Richard Biener <rguenther@suse.de>
6968
6969 PR tree-optimization/70960
6970 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6971
6972 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6973
6974 PR target/52933
6975 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6976 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6977 Adjust expected instruction counts.
6978 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6979
6980 2016-05-06 Marek Polacek <polacek@redhat.com>
6981
6982 PR sanitizer/70875
6983 * gcc.dg/ubsan/bounds-3.c: New test.
6984
6985 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6986
6987 PR target/54089
6988 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6989
6990 2016-05-06 Richard Biener <rguenther@suse.de>
6991
6992 PR middle-end/70931
6993 * gfortran.dg/pr70931.f90: New testcase.
6994
6995 2016-05-06 Richard Biener <rguenther@suse.de>
6996
6997 PR middle-end/70941
6998 * gcc.dg/torture/pr70941.c: New testcase.
6999
7000 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7001
7002 PR tree-optimization/57206
7003 * gcc.dg/vect/pr57206.c: New test.
7004
7005 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7006
7007 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7008
7009 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7010
7011 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7012
7013 * c-c++-common/Wdangling-else-4.c: New test.
7014
7015 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR c++/70906
7018 PR c++/70933
7019 * g++.dg/opt/pr70906.C: New test.
7020 * g++.dg/opt/pr70933.C: New test.
7021
7022 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7023
7024 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7025
7026 * gcc.dg/ipa/pure-const-3.c: New testcase.
7027
7028 2016-05-04 Marek Polacek <polacek@redhat.com>
7029
7030 * c-c++-common/Wdangling-else-1.c: New test.
7031 * c-c++-common/Wdangling-else-2.c: New test.
7032 * c-c++-common/Wdangling-else-3.c: New test.
7033
7034 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7035
7036 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7037 flag is present.
7038
7039 2016-05-04 Marek Polacek <polacek@redhat.com>
7040
7041 PR c/48778
7042 * gcc.dg/Waddress-2.c: New test.
7043
7044 2016-05-04 Alan Modra <amodra@gmail.com>
7045
7046 * gcc.target/powerpc/pr70866.c: New.
7047
7048 2016-05-03 Martin Sebor <msebor@redhat.com>
7049
7050 PR c++/66561
7051 * c-c++-common/builtin_location.c: New test.
7052 * g++.dg/cpp1y/builtin_location.C: New test.
7053
7054 2016-05-03 Marek Polacek <polacek@redhat.com>
7055
7056 PR c/70859
7057 * gcc.dg/pr70859.c: New test.
7058 * gcc.dg/pr70859-2.c: New test.
7059
7060 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7061
7062 * gnat.dg/debug5.adb: New testcase.
7063
7064 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7065
7066 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7067 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7068 Procedure to check for z10 instruction set.
7069
7070 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7071
7072 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7073
7074 2016-05-03 Alan Modra <amodra@gmail.com>
7075
7076 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7077
7078 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7079
7080 * gcc.target/i386/avx512f-cvt-1.c: New test.
7081
7082 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7083
7084 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7085 -fdump-tree-vrp-details.
7086
7087 2016-05-03 Richard Biener <rguenther@suse.de>
7088
7089 * gcc.dg/pr30172-1.c: Adjust.
7090 * gcc.dg/pr63743.c: Likewise.
7091 * gcc.dg/tm/pr51696.c: Likewise.
7092 * c-c++-common/tm/safe-1.c: Likewise.
7093 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7094 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7095 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7096 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7097
7098 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7099
7100 PR rtl-optimization/70467
7101 * gcc.target/i386/pr70467-3.c: New test.
7102 * gcc.target/i386/pr70467-4.c: New test.
7103
7104 PR tree-optimization/70916
7105 * gcc.c-torture/compile/pr70916.c: New test.
7106
7107 PR target/49244
7108 * gcc.target/i386/pr49244-1.c: New test.
7109 * gcc.target/i386/pr49244-2.c: New test.
7110
7111 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7112
7113 PR rtl-optimization/44281
7114 * gcc.target/i386/pr44281.c: New test.
7115
7116 2016-05-03 bin cheng <bin.cheng@arm.com>
7117
7118 PR tree-optimization/56541
7119 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7120 * gcc.dg/vect/pr56541.c: new test.
7121
7122 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7123
7124 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7125 __float128.
7126 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7127
7128 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7129
7130 PR testsuite/70520
7131 * c-c++-common/asan/clone-test-1.c (main): Align child process
7132 stack to 16 bytes.
7133
7134 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7135
7136 PR c++/62314
7137 * g++.dg/spellcheck-fields-2.C: New test case.
7138
7139 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7140
7141 PR c++/62314
7142 * g++.dg/pr62314.C: New test case.
7143
7144 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7145
7146 * gcc.dg/ipa/inline-8.c: New testcase.
7147
7148 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR rtl-optimization/70467
7151 * gcc.target/i386/pr70467-1.c: New test.
7152
7153 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7154
7155 * gcc.dg/spec-options.c: Run the test on all targets.
7156 * gcc.dg/foo.specs: Use cpp_unique_options.
7157
7158 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7159
7160 * gcc.dg/tree-ssa/unord.c: New testcase.
7161
7162 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7163
7164 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7165
7166 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7167
7168 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7169
7170 2016-05-02 Marek Polacek <polacek@redhat.com>
7171
7172 PR c/70851
7173 * gcc.dg/enum-incomplete-3.c: New test.
7174
7175 2016-05-02 Marek Polacek <polacek@redhat.com>
7176 Tom de Vries <tom@codesourcery.com>
7177
7178 PR tree-optimization/70700
7179 * gcc.dg/pr70700.c: New test.
7180
7181 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7182
7183 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7184 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7185 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7186 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7187 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7188
7189 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7190
7191 * ada/acats/run_acats: Rename into...
7192 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7193 * ada/acats/run_all.sh: Remove redundant test.
7194 (target_run): Move around.
7195 (target_gnatchop): Use newly built executable.
7196 (target_gnatmake): Likewise.
7197 Check that the compilation of impbit succeeds.
7198
7199 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7200
7201 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7202 * gcc.dg/20021029-1.c: Likewise.
7203 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7204 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7205 * gcc.target/sh/cmpstr.c: Likewise.
7206 * gcc.target/sh/cmpstrn.c: Likewise.
7207 * gcc.target/sh/memset.c: Likewise.
7208 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7209 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7210 * gcc.target/sh/pr39423-1.c: Likewise.
7211 * gcc.target/sh/pr49468-di.c: Likewise.
7212 * gcc.target/sh/pr49468-si.c: Likewise.
7213 * gcc.target/sh/pr49880-1.c: Likewise.
7214 * gcc.target/sh/pr49880-2.c: Likewise.
7215 * gcc.target/sh/pr49880-3.c: Likewise.
7216 * gcc.target/sh/pr50751-1.c: Likewise.
7217 * gcc.target/sh/pr50751-4.c: Likewise.
7218 * gcc.target/sh/pr50751-7.c: Likewise.
7219 * gcc.target/sh/pr51244-1.c: Likewise.
7220 * gcc.target/sh/pr51244-10.c: Likewise.
7221 * gcc.target/sh/pr51244-11.c: Likewise.
7222 * gcc.target/sh/pr51244-12.c: Likewise.
7223 * gcc.target/sh/pr51244-13.c: Likewise.
7224 * gcc.target/sh/pr51244-14.c: Likewise.
7225 * gcc.target/sh/pr51244-17.c: Likewise.
7226 * gcc.target/sh/pr51244-18.c: Likewise.
7227 * gcc.target/sh/pr51244-19.c: Likewise.
7228 * gcc.target/sh/pr51244-4.c: Likewise.
7229 * gcc.target/sh/pr51244-5.c: Likewise.
7230 * gcc.target/sh/pr51244-7.c: Likewise.
7231 * gcc.target/sh/pr51244-8.c: Likewise.
7232 * gcc.target/sh/pr51244-9.c: Likewise.
7233 * gcc.target/sh/pr51697.c: Likewise.
7234 * gcc.target/sh/pr52483-1.c: Likewise.
7235 * gcc.target/sh/pr52483-2.c: Likewise.
7236 * gcc.target/sh/pr52483-3.c: Likewise.
7237 * gcc.target/sh/pr52483-5.c: Likewise.
7238 * gcc.target/sh/pr52933-1.c: Likewise.
7239 * gcc.target/sh/pr52933-2.c: Likewise.
7240 * gcc.target/sh/pr52933-3.c: Likewise.
7241 * gcc.target/sh/pr53568-1.c: Likewise.
7242 * gcc.target/sh/pr53976-1.c: Likewise.
7243 * gcc.target/sh/pr53988-1.c: Likewise.
7244 * gcc.target/sh/pr53988.c: Likewise.
7245 * gcc.target/sh/pr54089-1.c: Likewise.
7246 * gcc.target/sh/pr54089-6.c: Likewise.
7247 * gcc.target/sh/pr54089-7.c: Likewise.
7248 * gcc.target/sh/pr54089-8.c: Likewise.
7249 * gcc.target/sh/pr54089-9.c: Likewise.
7250 * gcc.target/sh/pr54236-1.c: Likewise.
7251 * gcc.target/sh/pr54236-2.c: Likewise.
7252 * gcc.target/sh/pr54236-3.c: Likewise.
7253 * gcc.target/sh/pr54236-4.c: Likewise.
7254 * gcc.target/sh/pr54386.c: Likewise.
7255 * gcc.target/sh/pr54602-1.c: Likewise.
7256 * gcc.target/sh/pr54685.c: Likewise.
7257 * gcc.target/sh/pr54760-1.c: Likewise.
7258 * gcc.target/sh/pr54760-2.c: Likewise.
7259 * gcc.target/sh/pr54760-3.c: Likewise.
7260 * gcc.target/sh/pr54760-4.c: Likewise.
7261 * gcc.target/sh/pr54760-5.c: Likewise.
7262 * gcc.target/sh/pr54760-6.c: Likewise.
7263 * gcc.target/sh/pr55146.c: Likewise.
7264 * gcc.target/sh/pr55160.c: Likewise.
7265 * gcc.target/sh/pr59278.c: Likewise.
7266 * gcc.target/sh/pr59401-1.c: Likewise.
7267 * gcc.target/sh/pr59533-1.c: Likewise.
7268 * gcc.target/sh/pr63260.c: Likewise.
7269 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7270 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7271 * gcc.target/sh/strlen.c: Likewise.
7272 * gcc.target/sh/torture/pr30807.c: Likewise.
7273 * gcc.target/sh/torture/pr34777.c: Likewise.
7274 * gcc.target/sh/torture/pr64652.c: Likewise.
7275 * gcc.target/sh/torture/pr65505.c: Likewise.
7276 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7277 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7278
7279 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7280
7281 PR c++/66644
7282 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7283
7284 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7285
7286 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7287 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7288 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7289 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7290
7291 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7292
7293 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7294 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7295
7296 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7297
7298 PR middle-end/70626
7299 * c-c++-common/goacc/combined-reduction.c: New test.
7300 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7301
7302 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7303
7304 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7305 *movdi_internal pattern only if PIC off.
7306 * gcc.target/i386/pr70155-2.c: Likewise.
7307 * gcc.target/i386/pr70155-3.c: Likewise.
7308 * gcc.target/i386/pr70155-4.c: Likewise.
7309 * gcc.target/i386/pr70155-5.c: Likewise.
7310 * gcc.target/i386/pr70155-6.c: Likewise.
7311 * gcc.target/i386/pr70155-7.c: Likewise.
7312 * gcc.target/i386/pr70155-8.c: Likewise.
7313 * gcc.target/i386/pr70155-15.c: Likewise.
7314 * gcc.target/i386/pr70155-17.c: Likewise.
7315 * gcc.target/i386/pr70155-22.c: Likewise.
7316
7317 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7318
7319 PR tree-optimization/70803
7320 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7321
7322 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7323
7324 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7325 optimization of vector loop.
7326 * gcc.target/i386/vect-unpack-3.c: New test.
7327 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7328 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7329 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7330
7331 2016-04-29 Marek Polacek <polacek@redhat.com>
7332
7333 PR sanitizer/70342
7334 * g++.dg/ubsan/null-7.C: New test.
7335
7336 PR c/70852
7337 * gcc.dg/pr70852.c: New test.
7338
7339 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7340
7341 PR/69089
7342 * g++.dg/cpp0x/alignas6.C: New test.
7343
7344 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7345
7346 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7347 * gcc.dg/pr27003.c: Likewise.
7348 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7349 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7350 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7351 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7352 * gcc.target/arc/mxy.c: Likewise.
7353 * gcc.target/arc/mswape.c: Likewise.
7354 * gcc.target/arc/mrtsc.c: Likewise.
7355 * gcc.target/arc/mcrc.c: Likewise.
7356 * gcc.target/arc/mdsp-packa.c: Likewise.
7357 * gcc.target/arc/mdvbf.c: Likewise.
7358 * gcc.target/arc/mlock.c: Likewise.
7359 * gcc.target/arc/mmac-24.c: Likewise.
7360 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7361
7362 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7363 Matthijs Kooijman <matthijs@stdin.nl>
7364 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7365
7366 PR target/60040
7367 * gcc.target/avr/pr60040-1.c: New.
7368 * gcc.target/avr/pr60040-2.c: New.
7369
7370 2016-04-29 Richard Biener <rguenther@suse.de>
7371
7372 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7373
7374 2016-04-29 Richard Biener <rguenther@suse.de>
7375
7376 PR tree-optimization/13962
7377 PR tree-optimization/65686
7378 * gcc.dg/uninit-pr65686.c: New testcase.
7379
7380 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7381
7382 PR middle-end/70843
7383 * gcc.dg/pr70843.c: New test.
7384
7385 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR target/70858
7388 * gcc.target/i386/pr70858.c: New test.
7389
7390 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7391
7392 * gcc.target/arc/nps400-1.c: New file.
7393
7394 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7395 Andrew Burgess <andrew.burgess@embecosm.com>
7396
7397 * gcc.target/arc/movh_cl-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/extzv-1.c: New file.
7403 * gcc.target/arc/insv-1.c: New file.
7404 * gcc.target/arc/insv-2.c: New file.
7405 * gcc.target/arc/movb-1.c: New file.
7406 * gcc.target/arc/movb-2.c: New file.
7407 * gcc.target/arc/movb-3.c: New file.
7408 * gcc.target/arc/movb-4.c: New file.
7409 * gcc.target/arc/movb-5.c: New file.
7410 * gcc.target/arc/movb_cl-1.c: New file.
7411 * gcc.target/arc/movb_cl-2.c: New file.
7412 * gcc.target/arc/movbi_cl-1.c: New file.
7413 * gcc.target/arc/movl-1.c: New file.
7414
7415 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7416 Andrew Burgess <andrew.burgess@embecosm.com>
7417
7418 * gcc.target/arc/cmem-1.c: New file.
7419 * gcc.target/arc/cmem-2.c: New file.
7420 * gcc.target/arc/cmem-3.c: New file.
7421 * gcc.target/arc/cmem-4.c: New file.
7422 * gcc.target/arc/cmem-5.c: New file.
7423 * gcc.target/arc/cmem-6.c: New file.
7424 * gcc.target/arc/cmem-7.c: New file.
7425 * gcc.target/arc/cmem-ld.inc: New file.
7426 * gcc.target/arc/cmem-st.inc: New file.
7427
7428 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR target/70821
7431 * gcc.target/i386/pr70821.c: New test.
7432
7433 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7434
7435 * gcc.target/powerpc/vec-adde.c: New test.
7436 * gcc.target/powerpc/vec-adde-int128.c: New test.
7437
7438 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7439
7440 * gcc.target/i386/avx-vround-1.c: New test.
7441 * gcc.target/i386/avx-vround-2.c: New test.
7442 * gcc.target/i386/avx512vl-vround-1.c: New test.
7443 * gcc.target/i386/avx512vl-vround-2.c: New test.
7444
7445 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7446
7447 PR testsuite/70595
7448 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7449 (check_effective_target_cilkplus_runtime): ... this.
7450 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7451 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7452
7453 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7454 Require cilkplus_runtime.
7455 Don't add -lcilkrts.
7456 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7457 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7458 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7459 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7460 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7461 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7462 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7463 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7464 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7465 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7466 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7467 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7468 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7469 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7470 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7471 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7472 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7473 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7474 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7475 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7476 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7477 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7478 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7479 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7480 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7481 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7482 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7483 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7484 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7485
7486 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7487 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7488
7489 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7490
7491 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7492 cilkplus_runtime.
7493
7494 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7495
7496 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7497 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7498
7499 2015-04-27 Ryan Burn <contact@rnburn.com>
7500
7501 PR c++/69024
7502 PR c++/68997
7503 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7504 diagnostic.
7505 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7506 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7507
7508 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7509
7510 * gnat.dg/limited_with4.ad[sb]: New test.
7511 * gnat.dg/limited_with4_pkg.ads: New helper.
7512
7513 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7514
7515 PR target/70155
7516 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7517 and movv1ti_internal patterns
7518 * gcc.target/i386/pr70155-1.c: New test.
7519 * gcc.target/i386/pr70155-2.c: Likewise.
7520 * gcc.target/i386/pr70155-3.c: Likewise.
7521 * gcc.target/i386/pr70155-4.c: Likewise.
7522 * gcc.target/i386/pr70155-5.c: Likewise.
7523 * gcc.target/i386/pr70155-6.c: Likewise.
7524 * gcc.target/i386/pr70155-7.c: Likewise.
7525 * gcc.target/i386/pr70155-8.c: Likewise.
7526 * gcc.target/i386/pr70155-9.c: Likewise.
7527 * gcc.target/i386/pr70155-10.c: Likewise.
7528 * gcc.target/i386/pr70155-11.c: Likewise.
7529 * gcc.target/i386/pr70155-12.c: Likewise.
7530 * gcc.target/i386/pr70155-13.c: Likewise.
7531 * gcc.target/i386/pr70155-14.c: Likewise.
7532 * gcc.target/i386/pr70155-15.c: Likewise.
7533 * gcc.target/i386/pr70155-16.c: Likewise.
7534 * gcc.target/i386/pr70155-17.c: Likewise.
7535 * gcc.target/i386/pr70155-18.c: Likewise.
7536 * gcc.target/i386/pr70155-19.c: Likewise.
7537 * gcc.target/i386/pr70155-20.c: Likewise.
7538 * gcc.target/i386/pr70155-21.c: Likewise.
7539 * gcc.target/i386/pr70155-22.c: Likewise.
7540
7541 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7542
7543 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7544 ".{5,6}".
7545
7546 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7547
7548 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7549 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7550 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7551 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7552 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7553
7554 2016-04-27 Richard Biener <rguenther@suse.de>
7555
7556 PR ipa/70760
7557 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7558 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7559
7560 2016-04-27 Nathan Sidwell <nathan@acm.org>
7561
7562 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7563 * g++.dg/ubsan/pr63956.C: Adjust error location.
7564
7565 2016-04-27 Nick Clifton <nickc@redhat.com>
7566
7567 PR middle-end/49889
7568 * gcc.dg/pr49889.c: New test.
7569
7570 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7571
7572 * c-c++-common/memset-array.c: New test.
7573
7574 2016-04-26 Martin Sebor <msebor@redhat.com>
7575
7576 PR c++/66639
7577 * g++.dg/cpp1y/func_constexpr.C: New test.
7578
7579 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7580
7581 PR c++/70241
7582 * g++.dg/cpp0x/enum32.C: New test.
7583 * g++.dg/cpp0x/enum33.C: New test.
7584
7585 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7586
7587 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7588 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7589 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7590 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7591 * gcc.c-torture/execute/pr38151.c: Likewise.
7592 * gcc.c-torture/execute/pr66556.c: Likewise.
7593 * gcc.c-torture/execute/pr67781.c: Likewise.
7594 * gcc.c-torture/execute/pr68648.c: Likewise.
7595
7596 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7597
7598 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7599
7600 2016-04-26 Marek Polacek <polacek@redhat.com>
7601
7602 PR c/67784
7603 * gcc.dg/pr67784-3.c: New test.
7604 * gcc.dg/pr67784-4.c: New test.
7605 * gcc.dg/pr67784-5.c: New test.
7606
7607 PR c/70791
7608 * gcc.dg/Wnested-externs-2.c: New test.
7609
7610 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7611
7612 * gcc.dg/fold-plusmult.c: Adjust.
7613 * gcc.dg/no-strict-overflow-6.c: Adjust.
7614 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7615
7616 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7617
7618 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7619 number scans.
7620 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7621 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7622 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7623 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7624 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7625 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7626 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7627 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7628 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7629 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7630 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7631 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7632 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7633 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7634 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7635 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7636 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7637 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7638 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7639 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7640 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7641 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7642 scans.
7643 * gcc.target/i386/pr32219-4.c: Likewise.
7644 * gcc.target/i386/pr32219-6.c: Likewise.
7645 * gcc.target/i386/pr32219-8.c: Likewise.
7646
7647 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7648
7649 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7650 associated options.
7651
7652 2016-04-26 Marek Polacek <polacek@redhat.com>
7653
7654 PR c++/70744
7655 * g++.dg/ext/cond2.C: New test.
7656
7657 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7658
7659 PR tree-optimization/70771
7660 PR tree-optimization/70775
7661 * gcc.dg/pr70771.c: New test.
7662 * gcc.dg/pr70775.c: New test.
7663
7664 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7665
7666 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7667
7668 2016-04-25 Richard Biener <rguenther@suse.de>
7669
7670 PR tree-optimization/70780
7671 * gcc.dg/torture/pr70780.c: New testcase.
7672
7673 2016-04-25 Michael Collison <michael.collison@arm.com>
7674
7675 * gcc.target/arm/neon-vaddws16.c: New test.
7676 * gcc.target/arm/neon-vaddws32.c: New test.
7677 * gcc.target/arm/neon-vaddwu16.c: New test.
7678 * gcc.target/arm/neon-vaddwu32.c: New test.
7679 * gcc.target/arm/neon-vaddwu8.c: New test.
7680 * lib/target-supports.exp
7681 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7682 that arm neon support vector widen sum of HImode TO SImode.
7683
7684 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7685
7686 PR sanitizer/70712
7687 * c-c++-common/asan/pr70712.c: New test.
7688
7689 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7690
7691 * .gitattributes: New file.
7692
7693 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7694
7695 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7696
7697 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7698
7699 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7700 * gfortran.dg/submodule_15.f08: Likewise.
7701
7702 2016-04-22 Richard Biener <rguenther@suse.de>
7703
7704 PR tree-optimization/70740
7705 * gcc.dg/torture/pr70740.c: New testcase.
7706
7707 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7708
7709 PR target/70750
7710 * gcc.target/i386/pr70750-1.c: New test.
7711 * gcc.target/i386/pr70750-2.c: Likewise.
7712
7713 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7714
7715 PR c++/70540
7716 * g++.dg/cpp0x/auto48.C: New.
7717
7718 2016-04-21 Marek Polacek <polacek@redhat.com>
7719
7720 PR c++/70513
7721 * g++.dg/cpp0x/forw_enum12.C: New test.
7722 * g++.dg/cpp0x/forw_enum13.C: New test.
7723
7724 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7725
7726 PR target/70728
7727 * gcc.target/i386/pr70728.c: New test.
7728
7729 2016-04-21 Richard Biener <rguenther@suse.de>
7730
7731 PR middle-end/70747
7732 * gcc.dg/pr70747.c: New testcase.
7733
7734 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7735
7736 PR tree-optimization/70715
7737 * gcc.dg/tree-ssa/scev-13.c: New test.
7738
7739 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7740
7741 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7742
7743 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7744
7745 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7746
7747 2016-04-20 Jan Hubicka <jh@suse.cz>
7748
7749 PR ipa/70018
7750 * g++.dg/ipa/nothrow-1.C: New testcase.
7751
7752 2016-04-20 Nathan Sidwell <nathan@acm.org>
7753
7754 PR c++/55635
7755 * g++.dg/eh/delete1.C: New.
7756
7757 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7758
7759 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7760 -mtune-ctrl=sse_typeless_stores.
7761
7762 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7763
7764 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7765
7766 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7767
7768 PR tree-optimization/69489
7769 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7770
7771 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7772
7773 PR c++/69363
7774 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7775 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7776 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7777
7778 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7779
7780 PR tree-optimization/56625
7781 PR tree-optimization/69489
7782 * gcc.dg/vect/pr56625.c: New test.
7783 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7784
7785 2016-04-20 Andrew Pinski <apinski@cavium.com>
7786
7787 PR target/64971
7788 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7789
7790 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7791
7792 * gnat.dg/self1.adb: Remove now incorrect test.
7793
7794 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7795
7796 * gcc.dg/tree-ssa/scev-11.c: New test.
7797 * gcc.dg/tree-ssa/scev-12.c: New test.
7798
7799 2016-04-20 Marek Polacek <polacek@redhat.com>
7800
7801 PR tree-optimization/70725
7802 * gcc.dg/pr70725.c: New test.
7803
7804 2016-04-20 Richard Biener <rguenther@suse.de>
7805
7806 PR tree-optimization/70726
7807 * g++.dg/vect/pr70726.cc: New testcase.
7808
7809 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7810
7811 PR target/70674
7812 * gcc.target/s390/pr70674.c: New test.
7813
7814 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7815
7816 PR libgfortran/70684
7817 * gfortran.dg/list_read_14.f90: New test.
7818
7819 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7820
7821 PR target/69201
7822 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7823 extern to force it misaligned.
7824 (b): Likewise.
7825 (c): Likewise.
7826 (d): Likewise.
7827 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7828 Don't check `*' before movv4sf_internal.
7829 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7830 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7831 Don't check `*' before movv16qi_internal.
7832 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7833 extern to force it misaligned.
7834 (b): Likewise.
7835 (c): Likewise.
7836 (d): Likewise.
7837 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7838 Don't check `*' before movv2df_internal.
7839 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7840 extern to force it misaligned.
7841 (b): Likewise.
7842 (c): Likewise.
7843 (d): Likewise.
7844 Check movv8sf_internal instead of avx_storeups256.
7845 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7846
7847 2016-04-19 Richard Biener <rguenther@suse.de>
7848
7849 PR tree-optimization/70171
7850 * g++.dg/tree-ssa/pr70171.C: New testcase.
7851
7852 2016-04-19 Richard Biener <rguenther@suse.de>
7853
7854 PR tree-optimization/70724
7855 * gcc.dg/torture/pr70724.c: New testcase.
7856
7857 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7858
7859 PR middle-end/70689
7860 * gcc.target/i386/pr70689.c: New.
7861
7862 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7863
7864 PR target/70708
7865 * gcc.target/i386/pr70708.c: New test.
7866
7867 2016-04-18 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/43434
7870 * gcc.dg/vect/pr43434.c: New testcase.
7871 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7872 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7873 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7874 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7875 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7876 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7877 * gcc.dg/gomp/pr68640.c: Likewise.
7878 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7879 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7880
7881 2016-04-18 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/70701
7884 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7885
7886 2016-04-18 Tom de Vries <tom@codesourcery.com>
7887
7888 PR testsuite/70699
7889 * gcc.dg/pr70161.c: Add dot-file scans.
7890 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7891 instead of after last dot char.
7892
7893 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 * c-c++-common/dump-ada-spec-3.c: New test.
7896 * c-c++-common/dump-ada-spec-4.c: Likewise.
7897
7898 2016-04-17 Tom de Vries <tom@codesourcery.com>
7899
7900 PR other/70183
7901 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7902
7903 2016-04-15 Jan Hubicka <jh@suse.cz>
7904
7905 PR ipa/70018
7906 * g++.dg/ipa/pure-const-1.C: New testcase.
7907 * g++.dg/ipa/pure-const-2.C: New testcase.
7908 * g++.dg/ipa/pure-const-3.C: New testcase.
7909
7910 2016-04-15 Marek Polacek <polacek@redhat.com>
7911
7912 PR c/70671
7913 * gcc.dg/bitfld-22.c: New test.
7914
7915 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7916
7917 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7918 x86_64.
7919
7920 2016-04-15 Marek Polacek <polacek@redhat.com>
7921
7922 PR c/70651
7923 * c-c++-common/pr70651.c: New test.
7924
7925 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7926
7927 PR rtl-optimization/70681
7928 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7929 dump scan on arm and powerpc.
7930 * gcc.dg/pr10474.c: Likewise.
7931
7932 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7933
7934 PR c++/69517
7935 PR c++/70019
7936 PR c++/70588
7937 * g++.dg/cpp1y/vla11.C: Revert for real.
7938
7939 PR c/70436
7940 * c-c++-common/Wparentheses-1.c: New test.
7941 * c-c++-common/gomp/Wparentheses-1.c: New test.
7942 * c-c++-common/gomp/Wparentheses-2.c: New test.
7943 * c-c++-common/gomp/Wparentheses-3.c: New test.
7944 * c-c++-common/gomp/Wparentheses-4.c: New test.
7945 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7946 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7947 * c-c++-common/goacc/Wparentheses-1.c: New test.
7948
7949 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7950
7951 PR target/70662
7952 * gcc.target/i386/pr70662.c: New test.
7953
7954 2016-04-15 Richard Biener <rguenther@suse.de>
7955 Alan Modra <amodra@gmail.com>
7956
7957 PR tree-optimization/70130
7958 * gcc.dg/vect/O3-pr70130.c: New testcase.
7959
7960 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7961
7962 PR target/70669
7963 * gcc.target/powerpc/pr70669.c: New test.
7964
7965 PR target/70640
7966 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7967 a power7 system that does not have an assembler that supports
7968 power8.
7969
7970 2016-04-14 Martin Sebor <msebor@redhat.com>
7971
7972 PR c++/69517
7973 PR c++/70019
7974 PR c++/70588
7975 * c-c++-common/ubsan/vla-1.c: Revert.
7976 * g++.dg/cpp1y/vla11.C: Same.
7977 * g++.dg/cpp1y/vla12.C: Same.
7978 * g++.dg/cpp1y/vla13.C: Same.
7979 * g++.dg/cpp1y/vla14.C: Same.
7980 * g++.dg/cpp1y/vla3.C: Same.
7981 * g++.dg/init/array24.C: Same.
7982 * g++.dg/ubsan/vla-1.C: Same.
7983
7984 2016-04-14 Marek Polacek <polacek@redhat.com>
7985 Jan Hubicka <hubicka@ucw.cz>
7986
7987 PR c++/70029
7988 * g++.dg/torture/pr70029.C: New test.
7989
7990 2016-04-14 Martin Sebor <msebor@redhat.com>
7991
7992 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7993 type size to prevent failures on targets with very low maximum
7994 alignment.
7995
7996 2016-04-14 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/70623
7999 * gcc.dg/torture/pr70623.c: New testcase.
8000 * gcc.dg/torture/pr70623-2.c: Likewise.
8001
8002 2016-04-13 Martin Sebor <msebor@redhat.com>
8003
8004 PR c++/69517
8005 PR c++/70019
8006 PR c++/70588
8007 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8008 * g++.dg/cpp1y/vla11.C: New test.
8009 * g++.dg/cpp1y/vla12.C: New test.
8010 * g++.dg/cpp1y/vla13.C: New test.
8011 * g++.dg/cpp1y/vla14.C: New test.
8012 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8013 * g++.dg/init/array24.C: Fully brace VLA initializer.
8014 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8015
8016 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR c++/70641
8019 * g++.dg/opt/pr70641.C: New test.
8020
8021 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8022
8023 PR rtl-optimization/68749
8024 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8025 effects of argument promotions.
8026 Remove default args to dg-skip-if.
8027
8028 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8029
8030 PR c++/70635
8031 * g++.dg/parse/pr70635.C: New.
8032
8033 2016-04-13 Marek Polacek <polacek@redhat.com>
8034
8035 PR c++/70639
8036 * c-c++-common/Wmisleading-indentation-4.c: New test.
8037
8038 2016-04-13 Marek Polacek <polacek@redhat.com>
8039
8040 PR c/70436
8041 * gcc.dg/Wparentheses-12.c: New test.
8042 * gcc.dg/Wparentheses-13.c: New test.
8043
8044 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8045
8046 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8047 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8048 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8049
8050 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8051
8052 PR middle-end/70633
8053 * gcc.c-torture/compile/pr70633.c: New test.
8054
8055 PR debug/70628
8056 * gcc.dg/torture/pr70628.c: New test.
8057
8058 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8059
8060 PR c++/70610
8061 * g++.dg/template/pr70610.C: New test.
8062 * g++.dg/template/pr70610-2.C: New test.
8063 * g++.dg/template/pr70610-3.C: New test.
8064 * g++.dg/template/pr70610-4.C: New test.
8065
8066 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8067
8068 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8069 128 instead of 32.
8070
8071 PR c++/70571
8072 * g++.dg/ext/pr70571.C: New test.
8073
8074 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8075
8076 PR target/70640
8077 * gcc.target/powerpc/pr70640.c: New test.
8078
8079 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8080
8081 PR c++/68722
8082 * g++.dg/parse/pr68722.C: New.
8083
8084 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR rtl-optimization/70596
8087 * gcc.target/i386/pr70596.c: New test.
8088
8089 2016-04-12 Nathan Sidwell <nathan@acm.org>
8090
8091 PR c++/70501
8092 * g++.dg/init/pr70501.C: New.
8093
8094 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8095
8096 * gcc.target/i386/asm-flag-6.c: New test.
8097
8098 2016-04-12 Tom de Vries <tom@codesourcery.com>
8099
8100 PR tree-optimization/68756
8101 * gcc.dg/graphite/pr68756.c: New test.
8102
8103 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8104
8105 PR tree-optimization/70602
8106 * gcc.c-torture/execute/pr70602.c: New test.
8107
8108 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8109
8110 PR target/70381
8111 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8112 __float128 emulator is built and runs.
8113 * gcc.target/powerpc/float128-1.c: Likewise.
8114
8115 * lib/target-supports.exp (check_ppc_float128_sw_available):
8116 Rework tests for __float128 software and hardware
8117 availability. Fix exit condition to return 0 on success.
8118
8119 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8120
8121 PR target/70133
8122 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8123 * gcc.target/aarch64/target_attr_15.c: Likewise.
8124
8125 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/69066
8128 * g++.dg/cpp1y/pr69066.C: New.
8129
8130 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8131
8132 PR fortran/68566
8133 * gfortran.dg/pr36192.f90: Update test.
8134 * gfortran.dg/pr36192_1.f90: Update test.
8135 * gfortran.dg/real_dimension_1.f: Update test.
8136 * gfortran.dg/parameter_array_init_7.f90: New test.
8137
8138 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8139
8140 PR testsuite/64039
8141 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8142
8143 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8144
8145 PR rtl-optimization/66669
8146 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8147
8148 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8149
8150 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8151 * gcc.dg/pie-1.c: Likewise.
8152 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8153 * gcc.dg/pic-4.c: Likewise.
8154 * gcc.dg/pie-3.c: Likewise.
8155 * gcc.dg/pie-4.c: Likewise.
8156
8157 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8158
8159 PR tree-optimization/68644
8160 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8161
8162 PR rtl-optimization/64886
8163 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8164
8165 2016-04-09 Tom de Vries <tom@codesourcery.com>
8166
8167 PR tree-optimization/68953
8168 * gcc.dg/graphite/pr68953.c: New test.
8169
8170 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8171
8172 PR fortran/70592
8173 * gfortran.dg/deferred_character_16.f90: New test.
8174
8175 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR tree-optimization/70586
8178 * gcc.c-torture/execute/pr70586.c: New test.
8179
8180 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8181
8182 PR sanitizer/70573
8183 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8184 with __builtin_memset
8185 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8186
8187 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8188
8189 PR lto/70289
8190 PR ipa/70348
8191 PR tree-optimization/70373
8192 PR middle-end/70533
8193 PR middle-end/70534
8194 PR middle-end/70535
8195 * c-c++-common/goacc/reduction-5.c: New test.
8196 * c-c++-common/goacc/reduction-promotions.c: New test.
8197 * gfortran.dg/goacc/reduction-3.f95: New test.
8198 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8199
8200 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8201
8202 PR c++/70590
8203 PR c++/70452
8204 * g++.dg/pr70590.C: New test.
8205 * g++.dg/pr70590-2.C: New test.
8206
8207 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR middle-end/70593
8210 * gcc.target/i386/pr70593.c: New test.
8211
8212 PR rtl-optimization/70574
8213 * gcc.target/i386/avx2-pr70574.c: New test.
8214
8215 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8216
8217 PR sanitizer/70541
8218 * c-c++-common/asan/pr70541.c: New test.
8219
8220 2016-04-08 Tom de Vries <tom@codesourcery.com>
8221
8222 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8223 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8224
8225 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8226
8227 PR target/70566
8228 * gcc.c-torture/execute/pr70566.c: New test.
8229
8230 2016-04-08 Tom de Vries <tom@codesourcery.com>
8231
8232 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8233 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8234
8235 2016-04-08 Alan Modra <amodra@gmail.com>
8236
8237 * gcc.target/powerpc/pr70117.c: New.
8238
8239 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8240
8241 PR testsuite/70581
8242 * gcc.dg/lto/simd-function_0.c: New test.
8243
8244 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8245 clones.
8246 * c-c++-common/attr-simd-2.c: Likewise.
8247 * c-c++-common/attr-simd-4.c: Likewise.
8248 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8249 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8250
8251 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8252
8253 PR testsuite/70553
8254 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8255
8256 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8257 Tom de Vries <tom@codesourcery.com>
8258
8259 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8260 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8261 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8262 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8263 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8264 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8265 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8266 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8267
8268 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8269
8270 PR c/70436
8271 * g++.dg/warn/Wparentheses-29.C: New test.
8272
8273 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8274
8275 PR c/70436
8276 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8277 explicit braces to resolve a future -Wparentheses warning.
8278
8279 2016-04-06 Richard Henderson <rth@redhat.com>
8280
8281 * gcc.dg/pr61817-1.c: New test.
8282 * gcc.dg/pr61817-2.c: New test.
8283 * gcc.dg/pr69391-1.c: New test.
8284 * gcc.dg/pr69391-2.c: New test.
8285
8286 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8287
8288 PR rtl-optimization/70398
8289 * gcc.target/aarch64/pr70398.c: New.
8290
8291 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8292
8293 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8294
8295 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8296 Pedro Alves <palves@redhat.com>
8297
8298 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8299
8300 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8301
8302 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8303 Check for avx512f effective targets instead of avx2.
8304 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8305 for AVX512F clones.
8306 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8307 * g++.dg/gomp/declare-simd-1.C: Likewise.
8308 * g++.dg/gomp/declare-simd-3.C: Likewise.
8309 * g++.dg/gomp/declare-simd-4.C: Likewise.
8310
8311 PR middle-end/70550
8312 * c-c++-common/gomp/pr70550-1.c: New test.
8313 * c-c++-common/gomp/pr70550-2.c: New test.
8314
8315 2016-04-05 Nathan Sidwell <nathan@acm.org>
8316
8317 PR c++/70512
8318 * g++.dg/ext/attribute-may-alias-5.C: New.
8319
8320 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR c++/70336
8323 * c-c++-common/pr70336.c: New test.
8324 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8325 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8326
8327 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8328
8329 PR ipa/66223
8330 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8331
8332 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR rtl-optimization/70542
8335 * gcc.dg/torture/pr70542.c: New test.
8336 * gcc.target/i386/avx2-pr70542.c: New test.
8337
8338 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8339
8340 PR tree-optimization/70509
8341 * gcc.target/i386/avx512bw-pr70509.c: New test.
8342
8343 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8344
8345 PR c++/70452
8346 * g++.dg/ext/constexpr-vla4.C: New test.
8347
8348 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8349
8350 PR target/70510
8351 * gcc.target/i386/pr70510.c: New test.
8352
8353 2016-04-05 Richard Biener <rguenther@suse.de>
8354
8355 PR tree-optimization/70526
8356 * g++.dg/torture/pr70526.C: New testcase.
8357
8358 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8359
8360 PR target/70525
8361 * gcc.target/i386/pr70525.c: New test.
8362
8363 2016-04-05 Richard Biener <rguenther@suse.de>
8364
8365 PR middle-end/70499
8366 * g++.dg/torture/pr70499.C: New testcase.
8367
8368 2016-04-05 Richard Biener <rguenther@suse.de>
8369
8370 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8371 remove XFAIL.
8372
8373 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR middle-end/70307
8376 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8377 rs6000 ABI warnings.
8378
8379 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8380
8381 PR ipa/66223
8382 * g++.dg/ipa/devirt-51.C: New testcase.
8383
8384 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8385 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR middle-end/70457
8388 * gcc.dg/torture/pr70457.c: New.
8389
8390 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8391
8392 PR fortran/67538
8393 * gfortran.dg/allocate_with_source_19.f08: New test.
8394
8395 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8396
8397 PR fortran/65795
8398 * gfortran.dg/coarray_allocate_6.f08: New test.
8399
8400 2016-04-04 Richard Biener <rguenther@suse.de>
8401
8402 PR rtl-optimization/70484
8403 * gcc.dg/torture/pr70484.c: New testcase.
8404
8405 2016-04-04 Marek Polacek <polacek@redhat.com>
8406
8407 PR c/70307
8408 * gcc.dg/torture/pr70307.c: New test.
8409
8410 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8411
8412 PR target/70416
8413 PR target/67391
8414 * gcc.target/sh/torture/pr70416.c: New.
8415
8416 2016-04-02 Martin Sebor <msebor@redhat.com>
8417
8418 PR c++/67376
8419 PR c++/70170
8420 PR c++/70172
8421 PR c++/70228
8422 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8423 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8424 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8425 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8426 * g++.dg/cpp0x/constexpr-string.C: Same.
8427 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8428 * g++.dg/cpp0x/pr65398.C: Same.
8429 * g++.dg/ext/constexpr-vla1.C: Same.
8430 * g++.dg/ext/constexpr-vla2.C: Same.
8431 * g++.dg/ext/constexpr-vla3.C: Same.
8432 * g++.dg/ubsan/pr63956.C: Same.
8433
8434 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR rtl-optimization/70467
8437 * gcc.target/i386/pr70467-2.c: New test.
8438
8439 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8440 Marek Polacek <polacek@redhat.com>
8441
8442 PR c++/70488
8443 * g++.dg/init/new47.C: New test.
8444
8445 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8446
8447 PR target/70496
8448 * gcc.target/arm/pr70496.c: New test.
8449
8450 2016-04-01 Nathan Sidwell <nathan@acm.org>
8451
8452 PR c++/68475
8453 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8454
8455 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8456
8457 PR target/69890
8458 * gcc.dg/strlenopt.h (memmove): New.
8459 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8460 instead of "string.h".
8461 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8462 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8463 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8464 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8465 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8466 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8467 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8468 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8469 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8470 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8471 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8472 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8473 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8474 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8475 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8476 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8477 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8478 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8479 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8480 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8481
8482 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8483
8484 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8485 (Holder::foo): Reflect this.
8486
8487 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8488
8489 PR target/70442
8490 * gcc.dg/pr70442.c: New test.
8491
8492 2016-03-31 Nathan Sidwell <nathan@acm.org>
8493
8494 PR c++/70393
8495 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8496
8497 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8498
8499 PR target/70453
8500 * gcc.target/i386/pr70453.c: New test.
8501
8502 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8503
8504 PR target/70292
8505 * gcc.c-torture/pr70292.c: New test.
8506
8507 2016-03-31 Marek Polacek <polacek@redhat.com>
8508
8509 PR c/70297
8510 * c-c++-common/pr70297.c: New test.
8511 * g++.dg/cpp0x/typedef-redecl.C: New test.
8512 * gcc.dg/typedef-redecl2.c: New test.
8513
8514 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR rtl-optimization/70460
8517 * gcc.c-torture/execute/pr70460.c: New test.
8518
8519 2016-03-31 Richard Biener <rguenther@suse.de>
8520
8521 PR c++/70430
8522 * g++.dg/ext/vector30.C: New testcase.
8523
8524 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8525 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8526
8527 * gfortran.dg/fmt_pf.f90: New test.
8528
8529 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8530
8531 Forward-port from 5 branch
8532 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR testsuite/70356
8535 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8536 dg-require-effective-target after dg-do.
8537
8538 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8539
8540 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8541
8542 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8543 Julian Brown <julian@codesourcery.com>
8544 Chung-Lin Tang <cltang@codesourcery.com>
8545 Cesar Philippidis <cesar@codesourcery.com>
8546 James Norris <jnorris@codesourcery.com>
8547 Tom de Vries <tom@codesourcery.com>
8548 Nathan Sidwell <nathan@codesourcery.com>
8549
8550 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8551 * c-c++-common/goacc/loop-clauses.c: Likewise.
8552 * g++.dg/goacc/template.C: Likewise.
8553 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8554 * gfortran.dg/goacc/loop-1.f95: Likewise.
8555 * gfortran.dg/goacc/loop-5.f95: Likewise.
8556 * gfortran.dg/goacc/loop-6.f95: Likewise.
8557 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8558 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8559 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8560 * c-c++-common/goacc/clauses-fail.c: Likewise.
8561 * c-c++-common/goacc/parallel-1.c: Likewise.
8562 * c-c++-common/goacc/reduction-1.c: Likewise.
8563 * c-c++-common/goacc/reduction-2.c: Likewise.
8564 * c-c++-common/goacc/reduction-3.c: Likewise.
8565 * c-c++-common/goacc/reduction-4.c: Likewise.
8566 * c-c++-common/goacc/routine-3.c: Likewise.
8567 * c-c++-common/goacc/routine-4.c: Likewise.
8568 * c-c++-common/goacc/routine-5.c: Likewise.
8569 * c-c++-common/goacc/tile.c: Likewise.
8570 * g++.dg/goacc/template.C: Likewise.
8571 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8572 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8573 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8574 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8575 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8576 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8577 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8578 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8579 * c-c++-common/goacc/use_device-1.c: ... this file.
8580 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8581 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8582 * c-c++-common/goacc/host_data-6.c: ... this file.
8583 * c-c++-common/goacc/loop-2-kernels.c: New file.
8584 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8585 * c-c++-common/goacc/loop-3.c: Likewise.
8586 * g++.dg/goacc/reference.C: Likewise.
8587 * g++.dg/goacc/routine-1.C: Likewise.
8588 * g++.dg/goacc/routine-2.C: Likewise.
8589
8590 2016-03-30 Richard Biener <rguenther@suse.de>
8591
8592 PR middle-end/70450
8593 * gcc.dg/torture/pr70450.c: New testcase.
8594
8595 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8596
8597 PR target/70421
8598 * gcc.dg/torture/pr70421.c: New test.
8599 * gcc.target/i386/avx512f-pr70421.c: New test.
8600
8601 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8602
8603 PR testsuite/70364
8604 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8605 (check): New function.
8606 (bar): Call check.
8607 (foo): Align stack to 16 bytes when calling bar.
8608 * gcc.target/i386/cleanup-2.c: Likewise.
8609
8610 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8611
8612 PR tree-optimization/59124
8613 * gcc.dg/Warray-bounds-19.c: New test.
8614
8615 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8616
8617 * lib/prune.exp (escape_regex_chars): New.
8618 (prune_file_path): Update to quote metcharacters for regexp.
8619
8620 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8621
8622 PR rtl-optimization/70429
8623 * gcc.c-torture/execute/pr70429.c: New test.
8624
8625 PR tree-optimization/70405
8626 * gcc.dg/pr70405.c: New test.
8627
8628 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8629
8630 PR fortran/70397
8631 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8632 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8633
8634 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8635
8636 PR testsuite/64177
8637 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8638 __cilkrts_set_param to set two workers.
8639 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8640 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8641
8642 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8643
8644 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8645
8646 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8647
8648 PR target/70406
8649 * gcc.target/i386/pr70406.c: New test.
8650
8651 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8652
8653 * gnat.dg/specs/double_record_extension3.ads: New test.
8654
8655 2016-03-25 Richard Henderson <rth@redhat.com>
8656
8657 PR target/70120
8658 * gcc.target/aarch64/pr70120-1.c: New.
8659 * gcc.target/aarch64/pr70120-2.c: New.
8660 * gcc.target/aarch64/pr70120-3.c: New.
8661
8662 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8663
8664 PR c++/62212
8665 * g++.dg/template/mangle2.C: The dg-do directive should be
8666 "compile" not "assemble".
8667
8668 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8669
8670 PR lto/69650
8671 * gcc.dg/pr69650.c: New test.
8672
8673 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8674
8675 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8676
8677 2016-03-25 Alan Modra <amodra@gmail.com>
8678
8679 * gcc.dg/dfp/pr70052.c: New test.
8680
8681 2016-03-24 Richard Henderson <rth@redhat.com>
8682
8683 PR middle-end/69845
8684 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8685 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8686
8687 2016-03-24 Tom de Vries <tom@codesourcery.com>
8688
8689 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8690
8691 2016-03-24 Tom de Vries <tom@codesourcery.com>
8692
8693 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8694 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8695
8696 2016-03-24 Tom de Vries <tom@codesourcery.com>
8697
8698 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8699 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8700
8701 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8702
8703 PR c++/62212
8704 * g++.dg/template/mangle2.C: New test.
8705
8706 2016-03-24 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/70396
8709 * gcc.dg/torture/pr70396.c: New testcase.
8710
8711 2016-03-24 Richard Biener <rguenther@suse.de>
8712
8713 PR middle-end/70370
8714 * gcc.dg/torture/pr70370.c: New testcase.
8715
8716 2016-03-24 Tom de Vries <tom@codesourcery.com>
8717
8718 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8719 * gfortran.dg/goacc/kernels-tree.f95: Same.
8720 * gfortran.dg/goacc/parallel-tree.f95: Same.
8721
8722 2016-03-24 Tom de Vries <tom@codesourcery.com>
8723
8724 * c-c++-common/goacc/uninit-if-clause.c: New test.
8725 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8726
8727 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR target/70290
8730 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8731 Fix formatting.
8732
8733 2016-03-24 Richard Biener <rguenther@suse.de>
8734
8735 PR tree-optimization/70372
8736 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8737
8738 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8739
8740 PR c++/70347
8741 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8742
8743 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8744
8745 PR c++/70332
8746 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8747
8748 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR c++/70001
8751 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8752 * g++.dg/cpp1y/pr70001.C: New test.
8753
8754 PR c++/70323
8755 * g++.dg/cpp0x/constexpr-70323.C: New test.
8756
8757 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8758 Jason Merrill <jason@redhat.com>
8759 Jakub Jelinek <jakub@redhat.com>
8760
8761 PR c++/69315
8762 * g++.dg/cpp0x/constexpr-69315.C: New test.
8763 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8764
8765 2016-03-23 Marek Polacek <polacek@redhat.com>
8766
8767 PR c++/69884
8768 * g++.dg/warn/Wignored-attributes-1.C: New test.
8769 * g++.dg/warn/Wignored-attributes-2.C: New test.
8770
8771 2016-03-23 Tom de Vries <tom@codesourcery.com>
8772
8773 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8774 initialization.
8775 * gfortran.dg/goacc/private-3.f95 (test): Same.
8776 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8777 missing use param.
8778
8779 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8780
8781 * lib/target-supports.exp: Remove v7ve entry from loop
8782 creating effective target checks.
8783 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8784 (add_options_for_arm_arch_v7ve): Likewise.
8785
8786 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR tree-optimization/70354
8789 * gcc.dg/vect/pr70354-1.c: New test.
8790 * gcc.dg/vect/pr70354-2.c: New test.
8791 * gcc.target/i386/avx2-pr70354-1.c: New test.
8792 * gcc.target/i386/avx2-pr70354-2.c: New test.
8793
8794 2016-03-22 Jeff Law <law@redhat.com>
8795
8796 PR target/70232
8797 * gcc.dg/tree-ssa/pr70232.c: New test.
8798
8799 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8800
8801 PR target/70302
8802 * gcc.target/i386/pr70302.c: New test.
8803
8804 2016-03-22 Richard Biener <rguenther@suse.de>
8805
8806 PR middle-end/70251
8807 * g++.dg/torture/pr70251.C: New testcase.
8808
8809 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8810
8811 PR c/69993
8812 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8813 Wmisleading-indentation.c.
8814 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8815 reflect change to diagnostic text and order of messages.
8816 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8817
8818 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8819
8820 * g++.dg/ext/java-3.C: Don't compile on AIX.
8821
8822 2016-03-22 Richard Biener <rguenther@suse.de>
8823
8824 PR middle-end/70333
8825 * gcc.dg/torture/pr70333.c: New testcase.
8826
8827 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8828
8829 * g++.dg/ext/pr70290.C: New test.
8830
8831 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8832
8833 PR target/70325
8834 * gcc.target/i386/pr70325.c: New test.
8835
8836 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8837
8838 PR target/70329
8839 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8840 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8841
8842 PR target/70300
8843 * gcc.target/i386/pr70300.c: New test.
8844
8845 PR c++/70295
8846 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8847 (func2): New function for cond with parens, xfail warning for c++.
8848 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8849
8850 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8851
8852 PR c++/70096
8853 * g++.dg/template/ptrmem30.C: New test.
8854
8855 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8856
8857 PR c++/70204
8858 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8859 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8860
8861 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR middle-end/70326
8864 * gcc.dg/pr70326.c: New test.
8865
8866 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8867 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR tree-optimization/70317
8870 * gcc.dg/pr70317.c: New test.
8871
8872 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8873
8874 PR target/70327
8875 * gcc.target/i386/pr70327.c: New test.
8876
8877 2016-03-21 Martin Liska <mliska@suse.cz>
8878
8879 PR ipa/70306
8880 * gcc.dg/ipa/pr70306.c: New test.
8881
8882 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8883
8884 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8885 * gcc.target/arm/attr-align3.c: Likewise.
8886 * gcc.target/arm/attr_arm.c: Likewise.
8887 * gcc.target/arm/flip-thumb.c: Likewise.
8888
8889 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR target/70296
8892 * gcc.target/powerpc/altivec-36.c: New test.
8893
8894 2016-03-21 Richard Biener <rguenther@suse.de>
8895
8896 PR tree-optimization/70310
8897 * gcc.dg/torture/pr70310.c: New testcase.
8898
8899 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8900
8901 PR target/70293
8902 * gcc.target/i386/pr70293.c: New test.
8903
8904 2016-03-21 Richard Biener <rguenther@suse.de>
8905
8906 PR tree-optimization/70288
8907 * gcc.dg/torture/pr70288-1.c: New testcase.
8908 * gcc.dg/torture/pr70288-2.c: Likewise.
8909
8910 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8911
8912 PR rtl-optimization/69307
8913 * gcc.target/arm/pr69307.c: New test.
8914
8915 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8916
8917 PR rtl-optimization/69102
8918 * gcc.c-torture/compile/pr69102.c: New test.
8919
8920 2016-03-18 Jeff Law <law@redhat.com>
8921
8922 PR rtl-optimization/70263
8923 * gcc.c-torture/compile/pr70263-1.c: New test.
8924 * gcc.target/i386/pr70263-2.c: New test.
8925
8926 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8927
8928 PR rtl-optimization/70278
8929 * gcc.dg/torture/pr70278.c: New test.
8930 * gcc.target/arm/pr70278.c: New test.
8931
8932 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8933
8934 PR c/70281
8935 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8936 (test_builtin_types_compatible_p): New test function.
8937 * gcc.dg/pr70281.c: New test case.
8938
8939 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8940
8941 PR target/70113
8942 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8943
8944 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8945
8946 PR tree-optimization/70252
8947 * gcc.dg/pr70252.c: New test.
8948
8949 2016-03-18 Tom de Vries <tom@codesourcery.com>
8950
8951 * gcc.dg/pr70161-2.c: New test.
8952 * gcc.dg/pr70161.c: New test.
8953
8954 2016-03-18 Tom de Vries <tom@codesourcery.com>
8955
8956 PR ipa/70269
8957 * gcc.dg/pr70269.c: New test.
8958
8959 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8960
8961 PR c++/70267
8962 * g++.dg/ext/java-3.C: New test.
8963
8964 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8965
8966 PR c++/70205
8967 * g++.dg/lookup/pr70205.C: New test.
8968
8969 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8970
8971 PR c++/70218
8972 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8973
8974 2016-03-17 Marek Polacek <polacek@redhat.com>
8975
8976 PR c/69407
8977 * gcc.dg/atomic-op-6.c: New test.
8978
8979 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8980
8981 PR c/70264
8982 * c-c++-common/pr70264.c: New test case.
8983
8984 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR c++/70144
8987 * c-c++-common/pr70144-1.c: New test.
8988 * c-c++-common/pr70144-2.c: New test.
8989
8990 PR c++/70272
8991 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8992 * g++.dg/opt/flifetime-dse6.C: New test.
8993 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8994
8995 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8996
8997 PR driver/70192
8998 * gcc.dg/pic-1.c: New test.
8999 * gcc.dg/pic-2.c: Likewise.
9000 * gcc.dg/pic-3.c: Likewise.
9001 * gcc.dg/pic-4.c: Likewise.
9002 * gcc.dg/pie-1.c: Likewise.
9003 * gcc.dg/pie-2.c: Likewise.
9004 * gcc.dg/pie-3.c: Likewise.
9005 * gcc.dg/pie-4.c: Likewise.
9006 * gcc.dg/pie-5.c: Likewise.
9007 * gcc.dg/pie-6.c: Likewise.
9008
9009 2016-03-17 Tom de Vries <tom@codesourcery.com>
9010
9011 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9012 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9013
9014 2016-03-17 Richard Biener <rguenther@suse.de>
9015
9016 PR debug/70271
9017 * g++.dg/debug/pr70271.C: New testcase.
9018
9019 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9020
9021 * gcc.target/i386/pr70251.c: New test.
9022
9023 2016-03-17 Marek Polacek <polacek@redhat.com>
9024
9025 PR c++/70194
9026 * g++.dg/warn/constexpr-70194.C: New test.
9027
9028 2016-03-16 Richard Henderson <rth@redhat.com>
9029
9030 PR middle-end/70240
9031 * gcc.c-torture/compile/pr70240.c: New.
9032
9033 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9034
9035 * gcc.c-torture/compile/20151204.c: Skip for avr.
9036
9037 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9038
9039 PR target/70245
9040 * g++.dg/opt/pr70245.C: New test.
9041 * g++.dg/opt/pr70245.h: New file.
9042 * g++.dg/opt/pr70245-aux.cc: New file.
9043
9044 2016-03-16 Martin Sebor <msebor@redhat.com>
9045
9046 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9047
9048 2016-03-16 Richard Henderson <rth@redhat.com>
9049
9050 PR middle-end/70199
9051 * gcc.c-torture/compile/pr70199.c: New.
9052
9053 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9054
9055 * gcc.dg/uninit-19.c: Run dos2unix.
9056
9057 2016-03-16 Marek Polacek <polacek@redhat.com>
9058
9059 PR c/70093
9060 * gcc.dg/nested-func-10.c: New test.
9061 * gcc.dg/nested-func-9.c: New test.
9062
9063 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9064
9065 PR tree-optimization/68714
9066 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9067
9068 2016-03-16 Tom de Vries <tom@codesourcery.com>
9069
9070 PR tree-optimization/68715
9071 * gcc.dg/graphite/pr68715-2.c: New test.
9072 * gcc.dg/graphite/pr68715.c: New test.
9073 * gfortran.dg/graphite/pr68715.f90: New test.
9074
9075 2016-03-16 Tom de Vries <tom@codesourcery.com>
9076
9077 PR tree-optimization/68809
9078 * gcc.dg/graphite/pr68809-2.c: New test.
9079 * gcc.dg/graphite/pr68809.c: New test.
9080
9081 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR c++/70147
9084 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9085 method call to i () as argument. Adjust expected output.
9086
9087 PR c++/70147
9088 * g++.dg/ubsan/pr70147-1.C: New test.
9089 * g++.dg/ubsan/pr70147-2.C: New test.
9090
9091 2016-03-15 Martin Sebor <msebor@redhat.com>
9092
9093 PR c++/58281
9094 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9095
9096 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9097
9098 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9099 hppa*-*-hpux*.
9100
9101 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9102
9103 PR libfortran/69799
9104 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9105 libatomic_available.
9106
9107 2016-03-15 Marek Polacek <polacek@redhat.com>
9108
9109 PR c++/70209
9110 * g++.dg/ext/attribute-may-alias-4.C: New test.
9111
9112 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9113
9114 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9115 -fvar-tracking-assignments-toggle flag.
9116
9117 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9118
9119 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9120
9121 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9122
9123 PR rtl-optimization/70222
9124 * gcc.c-torture/execute/pr70222-1.c: New test.
9125 * gcc.c-torture/execute/pr70222-2.c: New test.
9126
9127 2016-03-15 Richard Henderson <rth@redhat.com>
9128
9129 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9130
9131 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9132
9133 PR rtl-optimization/69032
9134 * gcc.dg/pr69032.c: New test.
9135
9136 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9137
9138 PR rtl-optimization/63384
9139 * g++.dg/pr63384.C: New test.
9140
9141 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9142
9143 PR target/64411
9144 * gcc.target/i386/pr64411.C: New test.
9145
9146 2016-03-15 Tom de Vries <tom@codesourcery.com>
9147
9148 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9149 * gfortran.dg/goacc/kernels-alias.f95: New test.
9150
9151 2016-03-14 Martin Sebor <msebor@redhat.com>
9152
9153 PR c++/53792
9154 * g++.dg/cpp0x/constexpr-inline.C: New test.
9155 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9156
9157 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9158
9159 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9160
9161 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9162
9163 PR middle-end/70219
9164 * gcc.dg/pr70219.c: New test.
9165
9166 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9167
9168 PR target/70083
9169 * gcc.dg/torture/pr70083.c: New test.
9170 * gcc.target/i386/pr70083.c: New test.
9171
9172 2016-03-14 Richard Biener <rguenther@suse.de>
9173
9174 PR tree-optimization/56365
9175 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9176
9177 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9178
9179 PR target/70098
9180 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9181 New function.
9182 * g++.dg/pr70098.C: New testcase.
9183
9184
9185 2016-03-14 Tom de Vries <tom@codesourcery.com>
9186
9187 PR tree-optimization/70045
9188 * gcc.dg/graphite/pr70045.c: New test.
9189
9190 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9191
9192 PR fortran/69043
9193 * gfortran.dg/include_9.f90: New test.
9194
9195 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9196
9197 PR fortran/45076
9198 gfortran.dg/prof/prof.exp: New script.
9199 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9200
9201 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9202
9203 PR rtl-optimization/69307
9204 * gcc.dg/pr69307.c: New test.
9205
9206 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9207
9208 PR target/69614
9209 * gcc.target/arm/pr69614.c: New.
9210
9211 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9212
9213 PR fortran/70031
9214 * gfortran.dg/submodule_14.f08: New test
9215
9216 PR fortran/69524
9217 * gfortran.dg/submodule_15.f08: New test
9218
9219 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9220
9221 PR c++/70106
9222 * g++.dg/cpp1y/paren3.C: New test.
9223
9224 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9225
9226 PR target/70131
9227 * gcc.target/powerpc/ppc-round2.c: New test.
9228
9229 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9230
9231 PR target/70123
9232 * gcc.dg/torture/pr70123.c: New test.
9233
9234 2016-03-11 Jeff Law <law@redhat.com>
9235
9236 PR tree-optimization/70190
9237 * gcc.c-torture/compile/pr70190.c: New test.
9238
9239 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9240
9241 PR c/68187
9242 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9243 case.
9244 (test43_b): Likewise.
9245 (test43_c): Likewise.
9246 (test43_d): Likewise.
9247 (test43_e): Likewise.
9248 (test43_f): Likewise.
9249 (test43_g): Likewise.
9250 (test44_a): Likewise.
9251 (test44_b): Likewise.
9252 (test44_c): Likewise.
9253 (test44_d): Likewise.
9254 (test44_e): Likewise.
9255
9256 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9257
9258 PR c/70085
9259 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9260
9261 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9262
9263 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9264 dg-options.
9265
9266 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9267
9268 PR target/70002
9269 PR target/69245
9270 * gcc.target/aarch64/pr69245_2.c: New test.
9271
9272 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9273
9274 PR tree-optimization/70177
9275 * gcc.dg/pr70177.c: New test.
9276
9277 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9278
9279 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9280
9281 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9282
9283 * gcc.dg/tree-ssa/sra-20.c: New.
9284
9285 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR rtl-optimization/70174
9288 * gcc.dg/pr70174.c: New test.
9289
9290 PR tree-optimization/70169
9291 * gcc.dg/pr70169.c: New test.
9292
9293 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9294
9295 PR target/70160
9296 * gcc.target/i386/pr70160.c: New test.
9297
9298 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9299
9300 * gcc.target/s390/dfp-1.c: New test.
9301
9302 2016-03-10 Nick Clifton <nickc@redhat.com>
9303
9304 PR target/70044
9305 * gcc.target/aarch64/pr70044.c: New test.
9306
9307 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9308 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR c++/70001
9311 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9312 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9313 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9314
9315 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9316
9317 PR lto/69589
9318 * g++.dg/lto/pr69589_0.C: New testcase
9319 * g++.dg/lto/pr69589_1.C: New testcase
9320
9321 2016-03-10 Marek Polacek <polacek@redhat.com>
9322
9323 PR c++/70153
9324 * g++.dg/delayedfold/unary-plus1.C: New test.
9325
9326 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9327
9328 * gcc.target/arm/pr45701-1.c: Escape brackets.
9329 * gcc.target/arm/pr45701-2.c: Likewise.
9330
9331 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9332
9333 * gfortran.dg/unconstrained_commons.f: New.
9334
9335 2016-03-10 Alan Modra <amodra@gmail.com>
9336
9337 * gcc.dg/pr69195.c: New.
9338 * gcc.dg/pr69238.c: New.
9339
9340 2016-03-10 Tom de Vries <tom@codesourcery.com>
9341
9342 PR testsuite/68915
9343 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9344
9345 2016-03-10 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/70128
9348 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9349 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9350
9351 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9352
9353 PR tree-optimization/70152
9354 * gcc.dg/pr70152.c: New test.
9355
9356 PR target/70086
9357 * gcc.target/i386/pr70086-1.c: New test.
9358 * gcc.target/i386/pr70086-2.c: New test.
9359 * gcc.target/i386/pr70086-3.c: New test.
9360
9361 PR tree-optimization/70127
9362 * gcc.c-torture/execute/pr70127.c: New test.
9363
9364 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9365
9366 * c-c++-common/goacc/combined-directives-2.c: New test.
9367
9368 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9369
9370 PR c/68473
9371 PR c++/70105
9372 * g++.dg/diagnostic/pr70105.C: New test.
9373 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9374 (test_multiple_ordinary_maps): New test function.
9375
9376 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9377
9378 PR c/68473
9379 PR c++/70105
9380 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9381 Drop range information from call to inform_at_rich_loc.
9382 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9383 New.
9384 (test_show_locus): Replace calls to rich_location::add_range with
9385 calls to add_range. Rewrite the tests that used the now-defunct
9386 rich_location ctor taking a source_range. Simplify other tests
9387 by replacing calls to COMBINE_LOCATION_DATA with calls to
9388 make_location.
9389
9390 2016-03-09 Richard Biener <rguenther@suse.de>
9391 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR tree-optimization/70138
9394 * gcc.dg/vect/pr70138-1.c: New testcase.
9395 * gcc.dg/vect/pr70138-2.c: Likewise.
9396
9397 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR target/70049
9400 * gcc.target/i386/pr70049.c: New test.
9401
9402 2016-03-09 Richard Biener <rguenther@suse.de>
9403
9404 PR c/70143
9405 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9406 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9407 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9408
9409 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9410
9411 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9412 arm-*-*.
9413
9414 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR middle-end/67278
9417 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9418
9419 PR target/67278
9420 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9421
9422 PR middle-end/70050
9423 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9424 in testcase comment.
9425
9426 2016-03-09 Tom de Vries <tom@codesourcery.com>
9427
9428 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9429 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9430 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9431 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9432 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9433 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9434 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9435 * gfortran.dg/goacc/kernels-loop.f95: New test.
9436
9437 2016-03-08 Martin Sebor <msebor@redhat.com>
9438
9439 PR c++/62096
9440 * g++.dg/warn/overflow-warn-7.C: New test.
9441
9442 2016-03-08 Jason Merrill <jason@redhat.com>
9443
9444 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9445 * lib/target-supports.exp (check_effective_target_concepts): New.
9446
9447 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9448
9449 PR c++/70135
9450 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9451 * g++.dg/ubsan/pr70135.C: New test.
9452
9453 PR target/70110
9454 * gcc.dg/pr70110.c: New test.
9455
9456 2016-03-07 Martin Jambor <mjambor@suse.cz>
9457
9458 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9459 * c-c++-common/gomp/if-1.c: Likewise.
9460 * c-c++-common/gomp/pr61486-2.c: Likewise.
9461 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9462 to dg-additional-options.
9463 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9464 * g++/gomp/target-teams-1.c: Likewise.
9465 * gcc.dg/gomp/gomp.exp: Likewise.
9466 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9467 dg-additional-options.
9468 * gfortran.dg/gomp/gomp.exp: Likewise.
9469 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9470 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9471 dg-additional-options.
9472 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9473
9474 2016-03-07 Martin Jambor <mjambor@suse.cz>
9475
9476 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9477 * c-c++-common/gomp/gridify-1.c: New test.
9478 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9479
9480 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9481
9482 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9483 trigger for cortex-r8, when scanning for register r8.
9484 * gcc.target/arm/pr45701-2.c: Likewise.
9485
9486 2016-02-26 Richard Biener <rguenther@suse.de>
9487 Jeff Law <law@redhat.com>
9488
9489 PR tree-optimization/69740
9490 * gcc.c-torture/compile/pr69740-1.c: New test.
9491 * gcc.c-torture/compile/pr69740-2.c: New test.
9492
9493 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9494
9495 * lib/target-supports.exp
9496 (check_effective_target_whole_vector_shift): Enable for PPC64.
9497
9498 2016-03-07 Richard Biener <rguenther@suse.de>
9499
9500 PR tree-optimization/70115
9501 * gcc.dg/torture/pr70115.c: New testcase.
9502
9503 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9504
9505 PR middle-end/69916
9506 * c-c-++-common/goacc/pr69916.c: New.
9507
9508 2016-03-07 Richard Henderson <rth@redhat.com>
9509
9510 * gcc.c-torture/compile/pr70061.c: New test.
9511
9512 2016-03-07 Richard Biener <rguenther@suse.de>
9513
9514 PR testsuite/70109
9515 * gcc.dg/vect/O3-pr36098.c: New testcase.
9516
9517 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9518
9519 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9520
9521 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9522
9523 * gnat.dg/renaming9.ad[sb]: New testcase.
9524
9525 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR c++/70084
9528 * g++.dg/expr/stdarg3.C: New test.
9529
9530 2016-03-04 Jeff Law <law@redhat.com>
9531
9532 PR tree-optimization/69196
9533 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9534 x86_64-*-*.
9535
9536 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9537
9538 PR c/69973
9539 * gcc.dg/pr69973.c: New test.
9540
9541 PR rtl-optimization/69941
9542 * gcc.dg/torture/pr69941.c: New test.
9543
9544 PR c/69824
9545 * gcc.dg/pr69824.c: New test.
9546
9547 2016-03-05 Tom de Vries <tom@codesourcery.com>
9548
9549 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9550 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9551 function.
9552
9553 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9554
9555 PR c++/66786
9556 * g++.dg/cpp1y/var-templ48.C: New test.
9557 * g++.dg/cpp1y/var-templ49.C: New test.
9558
9559 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9560
9561 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9562
9563 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR c++/70035
9566 * g++.dg/ubsan/pr70035.C: New test.
9567
9568 PR target/70062
9569 * gcc.target/i386/pr70062.c: New test.
9570
9571 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9572
9573 * g++.dg/template/typename21.C: Remove c++98_only.
9574
9575 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9576
9577 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9578
9579 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9580
9581 PR c/68187
9582 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9583 function.
9584 (fn_42_b): Likewise.
9585 (fn_42_c): Likewise.
9586
9587 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9588
9589 PR c/68187
9590 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9591 function.
9592 (fn_40_b): Likewise.
9593 (fn_41_a): Likewise.
9594 (fn_41_b): Likewise.
9595
9596 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR target/70059
9599 * gcc.target/i386/avx512f-pr70059.c: New test.
9600 * gcc.target/i386/avx512dq-pr70059.c: New test.
9601
9602 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9603
9604 PR rtl-optimization/57676
9605 * gcc.dg/torture/pr57676.c: New test.
9606
9607 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9608
9609 * gcc.dg/pr70026.c: New test.
9610
9611 2016-03-04 Marek Polacek <polacek@redhat.com>
9612
9613 PR c/69798
9614 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9615 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9616
9617 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9618
9619 PR target/70004
9620 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9621 Delete.
9622 (test_corners_sisd_si): Likewise.
9623 (main): Remove checks of the above.
9624 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9625
9626 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9627
9628 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9629
9630 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9631
9632 * gcc.dg/torture/pr69951.c: Accept argc==0.
9633
9634 2016-03-04 Richard Biener <rguenther@suse.de>
9635
9636 PR c++/70054
9637 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9638 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9639
9640 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9641
9642 PR testsuite/69766
9643 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9644 testing multiarch.
9645
9646 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR debug/69947
9649 * gcc.dg/guality/pr69947.c: New test.
9650
9651 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR ada/70017
9654 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9655
9656 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9657
9658 PR rtl-optimization/69904
9659 * gcc.target/arm/pr69904.c: New test.
9660
9661 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9662
9663 PR target/70021
9664 * gcc.dg/vect/pr70021.c: New test.
9665 * gcc.target/i386/pr70021.c: New test.
9666
9667 2016-03-03 Marek Polacek <polacek@redhat.com>
9668
9669 PR middle-end/70050
9670 * gcc.dg/pr70050.c: New test.
9671
9672 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9673
9674 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9675
9676 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9677
9678 PR tree-optimization/70043
9679 * gfortran.dg/vect/pr70043.f90: New test.
9680
9681 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9682
9683 * gnat.dg/specs/task1.ads: New test.
9684
9685 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9686
9687 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9688 Invoke gdb with -batch.
9689 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9690
9691 2016-03-03 Richard Biener <rguenther@suse.de>
9692
9693 PR tree-optimization/55936
9694 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9695
9696 2016-03-02 Jeff Law <law@redhat.com>
9697
9698 PR rtl-optimization/69942
9699 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9700 effects of argument promotions.
9701
9702 PR tree-optimization/69987
9703 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9704 target does not support -fprefetch-loop-arrays.
9705
9706 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9707
9708 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9709
9710 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9711
9712 PR rtl-optimization/69052
9713 * gcc.target/i386/pr69052.c: New test.
9714
9715 2016-03-02 Alan Modra <amodra@gmail.com>
9716
9717 * gcc.dg/pr69990.c: New.
9718
9719 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR c/68062
9722 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9723
9724 PR middle-end/70022
9725 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9726
9727 PR target/70028
9728 * gcc.target/i386/pr70028.c: New test.
9729
9730 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9731
9732 * c-c++-common/asan/swapcontext-test-1.c,
9733 * c-c++-common/tsan/thread_leak.c,
9734 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9735 * g++.dg/tsan/benign_race.C,
9736 * g++.dg/tsan/fd_close_norace.C,
9737 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9738 races with sanitizer output
9739
9740 2016-03-02 Richard Biener <rguenther@suse.de>
9741 Uros Bizjak <ubizjak@gmail.com>
9742
9743 PR target/67278
9744 * gcc.dg/simd-8.c: New testcase.
9745
9746 2016-03-02 Richard Biener <rguenther@suse.de>
9747
9748 PR middle-end/67278
9749 * gcc.dg/simd-7.c: New testcase.
9750
9751 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9752
9753 * gcc.target/i386/pr70007.c: Tweak.
9754
9755 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9756
9757 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9758
9759 2016-03-02 Marek Polacek <polacek@redhat.com>
9760
9761 PR c/67854
9762 * gcc.dg/pr67854.c: New test.
9763
9764 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR middle-end/70025
9767 * gcc.dg/torture/pr70025.c: New test.
9768
9769 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9770
9771 PR tree-optimization/68621
9772 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9773
9774 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9775
9776 * gcc.target/i386/pr70007.c: New test.
9777
9778 2016-03-01 Jeff Law <law@redhat.com>
9779
9780 PR tree-optimization/69196
9781 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9782
9783 PR tree-optimization/69196
9784 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9785 duplicating code and spoiling the expected output.
9786
9787 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9788
9789 PR target/70033
9790 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9791 supports power9 before doing tests.
9792 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9793 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9794 * gcc.target/powerpc/p9-permute.c: Likewise.
9795
9796 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9797
9798 PR target/70027
9799 * gcc.target/i386/pr70027.c: New test.
9800
9801 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9802
9803 * gcc.dg/pr70017.c: New test.
9804
9805 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9806
9807 PR c/69796
9808 PR c/69974
9809 * gcc.dg/pr69796.c: New test.
9810 * gcc.dg/pr69974.c: New test.
9811
9812 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9813
9814 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9815
9816 2016-02-29 Jeff Law <law@redhat.com>
9817
9818 PR tree-optimization/69987
9819 * gfortran.dg/pr69987.f90: New test.
9820
9821 PR tree-optimization/69989
9822 * gcc.c-torture/compile/pr69989-2.c: New test.
9823
9824 2016-03-01 Marek Polacek <polacek@redhat.com>
9825
9826 PR c++/69795
9827 * g++.dg/parse/invalid1.C: New test.
9828
9829 2016-03-01 Richard Biener <rguenther@suse.de>
9830
9831 PR middle-end/70022
9832 * gcc.dg/pr70022.c: New testcase.
9833
9834 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9835
9836 PR tree-optimization/69956
9837 * gcc.dg/pr69956.c: New test.
9838
9839 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9840
9841 PR target/70011
9842 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9843 XFAIL when hardware supports efficient unaligned storage access.
9844
9845 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9846
9847 PR c++/69961
9848 * g++.dg/template/pr69961a.C: New test.
9849 * g++.dg/template/pr69961b.C: New test.
9850
9851 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9852
9853 PR preprocessor/69985
9854 * gcc.dg/cpp/pr69985.c: New test case.
9855
9856 2016-02-29 Jeff Law <law@redhat.com>
9857
9858 PR tree-optimization/70005
9859 * gcc.c-torture/execute/pr70005.c New test.
9860
9861 PR tree-optimization/69999
9862 * gcc.c-torture/compile/pr69999.c: New test.
9863
9864 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9865
9866 PR tree-optimization/69652
9867 * gcc.dg/torture/pr69652.c: Delete test.
9868 * gcc.dg/vect/pr69652.c: New test.
9869
9870 2016-02-19 Richard Biener <rguenther@suse.de>
9871
9872 PR tree-optimization/69980
9873 * gfortran.dg/vect/pr69980.f90: New testcase.
9874
9875 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9876
9877 * gcc.target/sparc/20160229-1.c: New test.
9878
9879 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9880
9881 * gnat.dg/stack_usage3.adb: New test.
9882 * gnat.dg/stack_usage3_pkg.ads: New helper.
9883
9884 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9885
9886 * gnat.dg/renaming8.adb: New test.
9887 * gnat.dg/renaming8_pkg1.ads: New helper.
9888 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9889 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9890
9891 2016-02-29 Richard Biener <rguenther@suse.de>
9892
9893 PR tree-optimization/69720
9894 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9895
9896 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9897
9898 PR fortran/68147
9899 PR fortran/47674
9900 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9901
9902 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9903 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9904
9905 PR fortran/56007
9906 * gfortran.dg/coarray_8.f90: Adjust error message.
9907 * gfortran.dg/pr56007.f90: New test.
9908 * gfortran.dg/pr56007.f: New test.
9909
9910 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9911
9912 PR tree-optimization/69989
9913 * gcc.dg/torture/pr69989.c: New test.
9914
9915 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9916
9917 * gcc.target/i386/stack-realign-win.c: New test.
9918
9919 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9920
9921 PR fortran/60126
9922 * gfortran.dg/pr60126.f90: New test.
9923
9924 2016-02-27 Jeff Law <law@redhat.com>
9925
9926 Revert
9927 2016-02-26 Richard Biener <rguenther@suse.de>
9928 Jeff Law <law@redhat.com>
9929
9930 PR tree-optimization/69740
9931 * gcc.c-torture/compile/pr69740-1.c: New test.
9932 * gcc.c-torture/compile/pr69740-2.c: New test.
9933
9934 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9935
9936 PR fortran/69910
9937 * gfortran.dg/newunit_4.f90: New test.
9938
9939 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9940
9941 PR target/69613
9942 PR rtl-optimization/69886
9943 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9944 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9945 target.
9946
9947 2016-02-26 Martin Sebor <msebor@redhat.com>
9948
9949 PR tree-optimization/15826
9950 * gcc.dg/tree-ssa/pr15826.c: New test.
9951
9952 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR target/69969
9955 * gcc.target/powerpc/pr69969.c: New test.
9956
9957 2016-02-26 Martin Sebor <msebor@redhat.com>
9958
9959 PR c++/15766
9960 * g++.old-deja/g++.other/decl5.C: Add a test case.
9961
9962 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9963
9964 PR target/69946
9965 * gcc.target/powerpc/pr69946.c: New file.
9966
9967 2016-02-26 Richard Biener <rguenther@suse.de>
9968 Jeff Law <law@redhat.com>
9969
9970 PR tree-optimization/69740
9971 * gcc.c-torture/compile/pr69740-1.c: New test.
9972 * gcc.c-torture/compile/pr69740-2.c: New test.
9973
9974 2016-02-26 Martin Jambor <mjambor@suse.cz>
9975
9976 PR middle-end/69920
9977 * gcc.dg/torture/pr69932.c: New test.
9978 * gcc.dg/torture/pr69936.c: Likewise.
9979
9980 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9981
9982 PR target/69709
9983 * gcc.target/s390/pr69709.c: New test.
9984
9985 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9986
9987 PR target/69245
9988 * gcc.target/aarch64/pr69245_1.c: New test.
9989
9990 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9991
9992 PR target/69613
9993 * gcc.dg/torture/pr69613.c: New test.
9994
9995 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9996
9997 PR rtl-optimization/69891
9998 * gcc.target/i386/pr69891.c: New test.
9999
10000 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10001 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10002
10003 PR target/61397
10004 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10005 functionality for both 32-bit and 64-bit.
10006
10007 2016-02-26 Richard Biener <rguenther@suse.de>
10008
10009 PR tree-optimization/69551
10010 * gcc.dg/torture/pr69951.c: New testcase.
10011
10012 2016-02-25 Richard Biener <rguenther@suse.de>
10013
10014 PR tree-optimization/48795
10015 * gcc.dg/Warray-bounds-18.c: New testcase.
10016
10017 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10018
10019 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10020
10021 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10022
10023 PR rtl-optimization/69896
10024 * gcc.dg/pr69896.c: New test.
10025
10026 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10027
10028 PR c++/69736
10029 * g++.dg/cpp1y/paren2.C: New test.
10030
10031 2016-02-24 Martin Sebor <msebor@redhat.com>
10032
10033 PR c/51147
10034 * gcc.dg/enum-mode-2.c: New test.
10035
10036 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR c++/69922
10039 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10040 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10041 * g++.dg/ubsan/pr69922.C: New test.
10042
10043 2016-02-24 Marek Polacek <polacek@redhat.com>
10044
10045 PR c/69819
10046 * gcc.dg/pr69819.c: New test.
10047
10048 2016-02-24 Martin Sebor <msebor@redhat.com>
10049
10050 PR c++/69912
10051 * g++.dg/ext/flexary15.C: New test.
10052
10053 2016-02-24 Martin Sebor <msebor@redhat.com>
10054
10055 * gcc.dg/builtins-68.c: Avoid making unportable
10056 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10057 * g++.dg/ext/builtin_alloca.C: Same.
10058
10059 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10060 Charles Baylis <charles.baylis@linaro.org>
10061
10062 PR debug/61033
10063 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10064
10065 2016-02-24 Richard Biener <rguenther@suse.de>
10066 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR middle-end/69760
10069 * gcc.dg/torture/pr69760.c: New testcase.
10070
10071 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10072
10073 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10074 pattern on Solaris with as.
10075
10076 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10077
10078 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10079 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10080 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10081 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10082
10083 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10084
10085 PR middle-end/69915
10086 * gcc.dg/pr69915.c: New test.
10087
10088 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10089
10090 PR rtl-optimization/69886
10091 * gcc.dg/torture/pr69886.c: New test.
10092
10093 2016-02-24 Richard Biener <rguenther@suse.de>
10094
10095 PR middle-end/68963
10096 * gcc.dg/torture/pr68963.c: New testcase.
10097
10098 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10099
10100 PR target/69875
10101 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10102 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10103 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10104 * gcc.target/arm/atomic_loaddi_1.c: New test.
10105 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10106 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10107 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10108 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10109 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10110 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10111 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10112 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10113
10114 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR middle-end/69909
10117 * gcc.dg/torture/pr69909.c: New test.
10118
10119 2016-02-24 Richard Biener <rguenther@suse.de>
10120
10121 PR tree-optimization/69907
10122 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10123 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10124 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10125
10126 2016-02-24 Christian Bruel <christian.bruel@st.com>
10127
10128 * gcc.target/arm/pragma_cpp_fma.c: New test.
10129
10130 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10131
10132 PR fortran/61156
10133 * gfortran.dg/include_6.f90: Update test.
10134
10135 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR objc/69844
10138 * objc.dg/pr69844.m: New test.
10139
10140 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10141
10142 PR libgfortran/69456
10143 * gfortran.dg/namelist_89.f90: New test.
10144 * gfortran.dg/pr59700.f90: Update test..
10145
10146 2016-02-23 Martin Sebor <msebor@redhat.com>
10147
10148 PR middle-end/69780
10149 * g++.dg/ext/builtin_alloca.C: New test.
10150 * gcc.dg/builtins-68.c: New test.
10151
10152 2016-02-23 Richard Henderson <rth@redhat.com>
10153
10154 * gcc.target/i386/addr-space-3.c: Remove test.
10155
10156 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10157
10158 PR preprocessor/69126
10159 PR preprocessor/69543
10160 * c-c++-common/pr69126-2-long.c: New test.
10161 * c-c++-common/pr69126-2-short.c: New test.
10162 * c-c++-common/pr69543-1.c: Remove xfail.
10163
10164 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10165
10166 PR preprocessor/69126
10167 PR preprocessor/69543
10168 PR preprocessor/69558
10169 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10170 (f): Rename to...
10171 (test_2): ...this, and add leading comment.
10172 (MACRO_3, test_3): New.
10173 (MACRO_4A, MACRO_4B, test_4): New.
10174 (MACRO): Rename to...
10175 (MACRO_5): ...this.
10176 (g): Rename to...
10177 (test_5): ...this, updating for renaming of MACRO, and
10178 add leading comment.
10179 * c-c++-common/pr69543-1.c: New.
10180 * c-c++-common/pr69543-2.c: New.
10181 * c-c++-common/pr69543-3.c: New.
10182 * c-c++-common/pr69543-4.c: New.
10183 * c-c++-common/pr69558-1.c: New.
10184 * c-c++-common/pr69558-2.c: New.
10185 * c-c++-common/pr69558-3.c: New.
10186 * c-c++-common/pr69558-4.c: New.
10187 * gcc.dg/pr69558.c: Move to...
10188 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10189 xfail for c++.
10190
10191 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10192
10193 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10194 to -ftree-parallelize-loops/-fopenacc changes.
10195 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10196 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10197 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10198 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10199 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10200 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10201 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10202 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10203 * c-c++-common/goacc/kernels-loop.c: Likewise.
10204 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10205 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10206 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10207 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10208
10209 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10210
10211 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10212
10213 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10214
10215 PR c++/69902
10216 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10217
10218 PR c/69900
10219 * gcc.dg/pr69900.c: New test.
10220
10221 2016-02-23 Martin Jambor <mjambor@suse.cz>
10222
10223 PR tree-optimization/69666
10224 * gcc.dg/tree-ssa/pr69666.c: New test.
10225
10226 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10227
10228 PR fortran/67451
10229 * gfortran.dg/coarray_allocate_5.f08: New test.
10230
10231 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10232
10233 * gcc.target/s390/vcond-shift.c: Move to ...
10234 * gcc.target/s390/vector/vcond-shift.c: ... here.
10235
10236 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10237
10238 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10239 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10240
10241 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10242
10243 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10244
10245 2016-02-20 Mark Wielaard <mjw@redhat.com>
10246
10247 PR c/28901
10248 * gcc.dg/unused-variable-3.c: New test.
10249
10250 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10251
10252 PR target/69888
10253 * gcc.target/i386/pr69888.c: New test.
10254
10255 2016-02-22 Richard Biener <rguenther@suse.de>
10256
10257 PR tree-optimization/69882
10258 * gfortran.dg/vect/pr69882.f90: New testcase.
10259
10260 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10261
10262 PR target/69885
10263 * gcc.dg/pr69885.c: New test.
10264
10265 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10266
10267 PR target/69806
10268 PR target/54089
10269 * gcc.target/sh/pr54089-10.c: New.
10270
10271 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10272
10273 PR fortran/69423
10274 * gfortran.dg/deferred_character_15.f90 : New test.
10275
10276 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10277
10278 PR fortran/57365
10279 gfortran.dg/allocate_with_source_18.f03: New test.
10280
10281 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10282
10283 PR fortran/52531
10284 gfortran.dg/gomp/pr52531.f90: New test.
10285
10286 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10287
10288 PR c++/69865
10289 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10290 -std=c++03.
10291
10292 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR c++/69826
10295 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10296 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10297
10298 PR c++/69850
10299 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10300
10301 PR c++/69851
10302 * g++.dg/torture/pr69851.C: New test.
10303
10304 2016-02-19 Martin Sebor <msebor@redhat.com>
10305
10306 PR testsuite/69573
10307 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10308
10309 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR c++/69850
10312 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10313 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10314
10315 PR c++/67767
10316 * g++.dg/cpp0x/pr67767.C: New test.
10317
10318 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10319
10320 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10321 for fp, simd, crypto, crc, lse.
10322 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10323 above.
10324 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10325 effective target check.
10326
10327 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR target/69820
10330 * gcc.target/i386/pr69820.c: New test.
10331
10332 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10333
10334 * gcc.target/s390/vector/int128-1.c: New test.
10335
10336 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10337
10338 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10339
10340 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10341
10342 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10343 instruction pattern name to prevent the testcase from failing with
10344 -march=z13.
10345
10346 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10347
10348 * gcc.target/s390/md/movstr-2.c: New test.
10349
10350 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10351
10352 * gcc.target/s390/morestack.c: New test.
10353
10354 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10355
10356 PR target/69625
10357 * gcc.target/s390/pr69625.c: Add test case.
10358
10359 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10360
10361 PR testsuite/68580
10362 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10363
10364 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10365
10366 PR target/68404
10367 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10368 * gcc.target/powerpc/fusion3.c: Likewise.
10369
10370 2016-02-18 Richard Biener <rguenther@suse.de>
10371
10372 PR middle-end/69553
10373 * g++.dg/torture/pr69553.C: New testcase.
10374
10375 2016-02-18 Nick Clifton <nickc@redhat.com>
10376
10377 PR target/62254
10378 PR target/69610
10379 * gcc.target/arm/pr62554.c: New test.
10380 * gcc.target/arm/pr69610-1.c: New test.
10381 * gcc.target/arm/pr69610-2.c: New test.
10382
10383 2016-02-18 Richard Biener <rguenther@suse.de>
10384
10385 PR middle-end/69854
10386 * gcc.dg/torture/pr69854.c: New testcase.
10387
10388 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10389
10390 PR c++/69850
10391 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10392
10393 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10394
10395 * gcc.target/powerpc/vec-cg.c: New test.
10396
10397 2016-02-17 Richard Biener <rguenther@suse.de>
10398
10399 PR testsuite/69586
10400 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10401
10402 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10403
10404 PR target/69161
10405 * gcc.c-torture/compile/pr69161.c: New test.
10406
10407 2016-02-17 David Sherwood <david.sherwood@arm.com>
10408
10409 PR target/69532
10410 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10411 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10412
10413 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10414
10415 * gcc.dg/ifcvt-4.c: Skip on Visium.
10416
10417 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10418
10419 * gnat.dg/atomic8.adb: New test.
10420
10421 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10422
10423 * gnat.dg/discr46.ad[sb]: New test.
10424
10425 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10426
10427 PR Target/48344
10428 * gcc.target/powerpc/pr48344-1.c: New test.
10429
10430 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10431
10432 PR fortran/69742
10433 * gfortran.dg/associate_21.f90: New test.
10434
10435 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10436
10437 PR c/69835
10438 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10439 -Wnonnull in dg-options.
10440 * c-c++-common/nonnull-2.c: New test.
10441
10442 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10443 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10444
10445 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10446
10447 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR middle-end/69801
10450 * gcc.dg/pr69801.c: Add empty dg-options.
10451
10452 2016-02-16 James Norris <jnorris@codesourcery.com>
10453
10454 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10455 * g++.dg/goacc/deviceptr-1.c: New file.
10456
10457 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10458
10459 PR tree-optimization/69820
10460 * gcc.dg/vect/pr69820.c: New test.
10461
10462 2016-02-16 Richard Biener <rguenther@suse.de>
10463
10464 PR tree-optimization/69776
10465 * gcc.dg/torture/pr69776-2.c: New testcase.
10466
10467 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10468
10469 PR tree-optimization/69714
10470 * gcc.dg/torture/pr69714.c: New test.
10471
10472 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR tree-optimization/69802
10475 * gcc.dg/pr69802.c: New test.
10476
10477 2016-02-16 Richard Biener <rguenther@suse.de>
10478
10479 PR middle-end/69801
10480 * gcc.dg/pr69801.c: New testcase.
10481
10482 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10483
10484 PR libgfortran/69651
10485 * gfortran.dg/read_bang.f90: New test.
10486 * gfortran.dg/read_bang4.f90: New test.
10487
10488 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10489
10490 PR c++/69658
10491 * g++.dg/init/pr69658.C: New test.
10492
10493 PR c++/69797
10494 * c-c++-common/pr69797.c: New test.
10495
10496 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10497
10498 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10499 check for aarch64*-*-*.
10500
10501 2016-02-15 Richard Biener <rguenther@suse.de>
10502
10503 PR tree-optimization/69783
10504 * gcc.dg/vect/pr69783.c: New testcase.
10505
10506 2016-02-15 Richard Biener <rguenther@suse.de>
10507
10508 PR tree-optimization/69776
10509 * gcc.dg/torture/pr69776.c: New testcase.
10510
10511 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10512
10513 PR fortran/60526
10514 * gfortran.dg/type_decl_4.f90: Reinstated.
10515
10516 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10517
10518 PR fortran/68746
10519 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10520
10521 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10522
10523 PR fortran/60526
10524 PR bootstrap/69816
10525 * gfortran.dg/type_decl_4.f90: Removed.
10526
10527 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10528
10529 PR fortran/60526
10530 * gfortran.dg/type_decl_4.f90: New test.
10531
10532 2016-02-14 Alan Modra <amodra@gmail.com>
10533
10534 PR testsuite/68886
10535 * gcc.c-torture/execute/stkalign.c: Revise test.
10536
10537 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10538
10539 PR target/67260
10540 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10541
10542 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10543
10544 PR target/67260
10545 * gcc.target/sh/torture/pr67260.c: New.
10546
10547 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10548
10549 * gcc.dg/pr67964.c: Add dg-require-alias.
10550
10551 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10552
10553 PR target/67636
10554 PR target/64345
10555 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10556
10557 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10558
10559 PR libgfortran/69668
10560 * gfortran.dg/namelist_88.f90: New test.
10561
10562 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10563
10564 PR libgfortran/69668
10565 * gfortran.dg/namelist_38.f90: Update test.
10566 * gfortran.dg/namelist_84.f90: Update test.
10567
10568 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10569
10570 PR other/69554
10571 * gcc.dg/pr69554-1.c: New test.
10572 * gfortran.dg/pr69554-1.F90: New test.
10573 * gfortran.dg/pr69554-2.F90: New test.
10574 * lib/gcc-dg.exp (proc dg-locus): New function.
10575 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10576 distinguish between the caret-printing and non-caret-printing
10577 cases. If caret-printing has been explicitly enabled, bail out
10578 without attempting to fix up the output.
10579
10580 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10581
10582 PR driver/69265
10583 PR driver/69453
10584 * gcc.dg/spellcheck-options-3.c: New test case.
10585 * gcc.dg/spellcheck-options-4.c: New test case.
10586 * gcc.dg/spellcheck-options-5.c: New test case.
10587 * gcc.dg/spellcheck-options-6.c: New test case.
10588 * gcc.dg/spellcheck-options-7.c: New test case.
10589 * gcc.dg/spellcheck-options-8.c: New test case.
10590 * gcc.dg/spellcheck-options-9.c: New test case.
10591 * gcc.dg/spellcheck-options-10.c: New test case.
10592
10593 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10594
10595 PR rtl-optimization/69764
10596 PR rtl-optimization/69771
10597 * c-c++-common/pr69764.c: New test.
10598 * gcc.dg/torture/pr69771.c: New test.
10599
10600 2016-02-12 Marek Polacek <polacek@redhat.com>
10601
10602 * g++.dg/torture/init-list1.C: New.
10603
10604 2016-02-12 Marek Polacek <polacek@redhat.com>
10605
10606 * gcc.dg/pr69522.c: Add empty dg-options.
10607
10608 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10609
10610 * g++.dg/lto/lto.exp: Include and init mpx.
10611 * g++.dg/lto/pr69729_0.C: New test.
10612
10613 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10614
10615 PR ipa/69241
10616 * g++.dg/ipa/pr69241-4.C: New test.
10617
10618 PR ipa/68672
10619 * g++.dg/ipa/pr68672-1.C: New test.
10620 * g++.dg/ipa/pr68672-2.C: New test.
10621 * g++.dg/ipa/pr68672-3.C: New test.
10622
10623 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10624
10625 PR c/69522
10626 * gcc.dg/pr69522.c: New test.
10627
10628 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10629
10630 PR c++/69098
10631 * g++.dg/cpp1y/69098.C: New test.
10632 * g++.dg/cpp1y/69098-2.C: New test.
10633
10634 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10635
10636 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10637 and neighbour -> neighbor.
10638 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10639 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10640 * c-c++-common/Wvarargs.c: Likewise.
10641 * c-c++-common/goacc/host_data-5.c: Likewise.
10642 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10643 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10644 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10645 * gcc.target/aarch64/pr60697.c: Likewise.
10646 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10647 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10648 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10649 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10650 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10651 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10652 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10653 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10654 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10655 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10656 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10657 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10658 * g++.dg/lookup/koenig5.C: Likewise.
10659 * g++.dg/ext/no-asm-2.C: Likewise.
10660 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10661 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10662 * gfortran.dg/used_types_16.f90: Likewise.
10663 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10664 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10665 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10666 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10667 * gfortran.dg/abstract_type_6.f03: Likewise.
10668 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10669 * gfortran.dg/used_types_15.f90: Likewise.
10670 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10671 * gfortran.dg/exit_3.f08: Likewise.
10672 * gfortran.dg/open_status_2.f90: Likewise.
10673 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10674 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10675 * gfortran.dg/associate_1.f03: Likewise.
10676 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10677 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10678 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10679 * gcc.dg/builtin-object-size-1.c: Likewise.
10680 * gcc.dg/noreturn-6.c: Likewise.
10681 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10682 * gcc.dg/globalalias.c: Likewise.
10683 * gcc.dg/builtins-config.h: Likewise.
10684 * gcc.dg/pr30457.c: Likewise.
10685 * gcc.c-torture/compile/volatile-1.c: Likewise.
10686 * gcc.c-torture/execute/20101011-1.c: Likewise.
10687 * c-c++-common/Waddress-1.c: Likewise.
10688
10689 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR c/69768
10692 * c-c++-common/Waddress-1.c: New test.
10693
10694 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10695
10696 PR fortran/69296
10697 * gfortran.dg/associate_19.f03: New test.
10698 * gfortran.dg/associate_20.f03: New test.
10699
10700 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10701
10702 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10703
10704 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10705
10706 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10707 .arch armv8-a\n. Add -dA to dg-options.
10708 * gcc.target/aarch64/assembler_arch_1.c: New test.
10709 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10710
10711 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10712
10713 PR c++/68726
10714 * g++.dg/cpp0x/pr68726.C: New.
10715
10716 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10717
10718 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10719 test.
10720
10721 2016-02-11 Richard Biener <rguenther@suse.de>
10722
10723 * g++.dg/tree-ssa/pr61034.C: Adjust.
10724
10725 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10726
10727 PR target/69148
10728 * gcc.target/s390/pr69148.c: New.
10729
10730 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10731
10732 PR tree-optimization/69652
10733 * gcc.dg/torture/pr69652.c: New test.
10734
10735 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10736 Patrick Palka <ppalka@gcc.gnu.org>
10737
10738 PR ipa/69241
10739 PR c++/69649
10740 * g++.dg/ipa/pr69241-1.C: New test.
10741 * g++.dg/ipa/pr69241-2.C: New test.
10742 * g++.dg/ipa/pr69241-3.C: New test.
10743 * g++.dg/ipa/pr69649.C: New test.
10744
10745 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10746
10747 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10748 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10749
10750 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10751
10752 PR tree-optimization/68021
10753 * gcc.dg/tree-ssa/pr68021.c: New test.
10754
10755 2016-02-10 Richard Biener <rguenther@suse.de>
10756
10757 PR tree-optimization/69726
10758 * gcc.dg/uninit-22.c: New testcase.
10759
10760 2016-02-09 Andrew Pinski <apinski@cavium.com>
10761
10762 PR tree-opt/69282
10763 * gcc.c-torture/compile/20160205-1.c: New testcase.
10764
10765 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10766
10767 PR target/68404
10768 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10769 instead accessing a really large arrray.
10770 * gcc.target/powerpc/fusion3.c: Likewise.
10771
10772 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10773
10774 PR target/68532
10775 * gcc.c-torture/execute/pr68532.c: New test.
10776
10777 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10778
10779 PR target/69634
10780 * gcc.dg/pr69634.c: New.
10781
10782 2016-02-09 Richard Biener <rguenther@suse.de>
10783
10784 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10785
10786 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10787
10788 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10789
10790 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10791
10792 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10793
10794 2016-02-09 Richard Biener <rguenther@suse.de>
10795
10796 PR tree-optimization/69715
10797 * gcc.dg/torture/pr69715.c: New testcase.
10798
10799 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10800
10801 PR c++/69139
10802 * g++.dg/cpp0x/trailing12.C: New test.
10803 * g++.dg/cpp0x/trailing13.C: New test.
10804
10805 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10806
10807 PR c++/69283
10808 PR c++/67835
10809 * g++.dg/cpp1y/auto-fn29.C: New test.
10810 * g++.dg/cpp1y/auto-fn30.C: New test.
10811
10812 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR tree-optimization/69209
10815 * gcc.c-torture/compile/pr69209.c: New test.
10816
10817 2016-02-08 Jeff Law <law@redhat.com>
10818
10819 PR tree-optimization/68541
10820 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10821 of statements allowed in join block for path splitting.
10822
10823 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10824
10825 PR c++/59627
10826 * g++.dg/gomp/pr59627.C: New test.
10827
10828 PR ipa/69239
10829 * g++.dg/ipa/pr69239.C: New test.
10830
10831 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10832
10833 PR preprocessor/69664
10834 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10835 * gcc.dg/cpp/warn-comments.c: Likewise.
10836
10837 2016-02-08 Marek Polacek <polacek@redhat.com>
10838
10839 PR c++/69688
10840 * g++.dg/init/const12.C: New test.
10841
10842 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10843
10844 PR target/60410
10845 * gcc.dg/lto/pr55113_0.c: Remove test.
10846
10847 2016-02-08 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/69719
10850 * gcc.dg/torture/pr69719.c: New testcase.
10851
10852 2016-02-08 Richard Biener <rguenther@suse.de>
10853 Jeff Law <law@redhat.com>
10854
10855 PR target/68273
10856 * gcc.target/mips/pr68273.c: New testcase.
10857
10858 2016-02-08 Richard Biener <rguenther@suse.de>
10859
10860 PR rtl-optimization/69274
10861 * gcc.target/i386/addr-sel-1.c: XFAIL.
10862
10863 2016-02-08 Jeff Law <law@redhat.com>
10864
10865 PR tree-optimization/68541
10866 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10867
10868 PR tree-optimization/65917
10869 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10870
10871 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10872
10873 PR fortran/50555
10874 * gfortran.dg/namelist_args.f90: New test.
10875
10876 2016-02-05 Jeff Law <law@redhat.com>
10877
10878 PR tree-optimization/68541
10879 * gcc.dg/tree-ssa/split-path-2.c: New test.
10880 * gcc.dg/tree-ssa/split-path-3.c: New test.
10881 * gcc.dg/tree-ssa/split-path-4.c: New test.
10882 * gcc.dg/tree-ssa/split-path-5.c: New test.
10883 * gcc.dg/tree-ssa/split-path-6.c: New test.
10884 * gcc.dg/tree-ssa/split-path-7.c: New test.
10885
10886 2016-02-05 Martin Sebor <msebor@redhat.com>
10887
10888 PR c++/69662
10889 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10890 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10891
10892 2016-02-06 Richard HEnderson <rth@redhat.com>
10893
10894 PR c/69643
10895 * gcc.target/i386/addr-space-4.c: New.
10896 * gcc.target/i386/addr-space-5.c: New.
10897
10898 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10899
10900 PR fortran/66089
10901 * gfortran.dg/elemental_dependency_6.f90: New.
10902
10903 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR rtl-optimization/69691
10906 * gcc.c-torture/execute/pr69691.c: New test.
10907
10908 PR c++/69628
10909 * g++.dg/parse/pr69628.C: New test.
10910
10911 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10912
10913 * gcc.dg/sancov/asan.c: Move to ...
10914 * gcc.dg/asan/sancov-1.c: ... here.
10915
10916 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10917
10918 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10919
10920 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10921
10922 PR target/69677
10923 * gcc.target/i386/pr69677.c: New test.
10924
10925 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10926
10927 PR c++/68948
10928 * g++.dg/template/pr68948.C: New test.
10929
10930 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10931
10932 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10933 (only necessary on s390x).
10934
10935 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10936
10937 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10938 -mno-accumulate-outgoing-args.
10939
10940 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10941
10942 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10943
10944 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10945
10946 PR c/69669
10947 * c-c++-common/pr69669.c: New test.
10948
10949 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10950
10951 PR target/69667
10952 * g++.dg/pr69667.C: New file.
10953
10954 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10955
10956 PR target/69619
10957 * gcc.dg/pr69619.c: Add new test.
10958
10959 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10960
10961 PR rtl-optimization/69577
10962 * gcc.target/i386/pr69577.c: New test.
10963
10964 2016-02-04 Martin Liska <mliska@suse.cz>
10965
10966 * g++.dg/asan/pr69276.C: New test.
10967
10968 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10969
10970 PR target/65932
10971 PR target/67714
10972 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10973 a single smulbb instruction.
10974 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10975 * gcc.target/amr/wmul-2.c: Likewise.
10976
10977 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10978
10979 PR target/65932
10980 PR target/67714
10981 * gcc.c-torture/execute/pr67714.c: New test.
10982
10983 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10984
10985 PR target/69454
10986 * gcc.target/i386/pr69454-1.c: New test.
10987 * gcc.target/i386/pr69454-2.c: New test.
10988
10989 2016-02-03 Martin Sebor <msebor@redhat.com>
10990
10991 PR c++/69251
10992 PR c++/69253
10993 PR c++/69290
10994 PR c++/69277
10995 PR c++/69349
10996 * g++.dg/ext/flexarray-mangle-2.C: New test.
10997 * g++.dg/ext/flexarray-mangle.C: New test.
10998 * g++.dg/ext/flexarray-subst.C: New test.
10999 * g++.dg/ext/flexary11.C: New test.
11000 * g++.dg/ext/flexary12.C: New test.
11001 * g++.dg/ext/flexary13.C: New test.
11002 * g++.dg/ext/flexary14.C: New test.
11003 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11004
11005 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11006
11007 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11008 Define only if CHECK_FLOAT128 is defined.
11009 (main): Properly initialize u5.
11010
11011 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11012
11013 PR c/69627
11014 * gcc.dg/pr69627.c: New test.
11015
11016 PR target/69644
11017 * gcc.dg/pr69644.c: New test.
11018
11019 2016-02-03 Mike Stump <mikestump@comcast.net>
11020
11021 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11022 support for struct-layout-1.exp.
11023
11024 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11025
11026 PR c++/69056
11027 * g++.dg/cpp0x/pr69056.C: New test.
11028
11029 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11030 Alexandre Oliva <aoliva@redhat.com>
11031
11032 PR target/69461
11033 * gcc.target/powerpc/pr69461.c: New.
11034
11035 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11036
11037 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11038 works from here ...
11039 (check_effective_target_fsanitize_thread): ... to here. Do not
11040 specify additional compile flags for the test source.
11041 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11042 specify additional compile flags for the test source.
11043
11044 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11045
11046 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11047
11048 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11049
11050 PR fortran/67451
11051 PR fortran/69418
11052 * gfortran.dg/coarray_allocate_2.f08: New test.
11053 * gfortran.dg/coarray_allocate_3.f08: New test.
11054 * gfortran.dg/coarray_allocate_4.f08: New test.
11055
11056 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11057
11058 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11059 use same scan-tree-dump-times on all platforms.
11060 * gcc.dg/vect/vect-outer-1.c: Likewise.
11061 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11062 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11063 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11064 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11065 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11066 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11067 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11068
11069 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11070
11071 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11072 warning.
11073
11074 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11075
11076 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11077
11078 2016-02-02 James Norris <jnorris@codesourcery.com>
11079
11080 * c-c++-common/goacc/routine-5.c: Add tests.
11081
11082 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11083
11084 * gcc.target/nvptx/unsigned-cmp.c: New test.
11085
11086 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11087
11088 * gcc.target/aarch64/scalar_shift_1.c
11089 (test_corners_sisd_di): Improve force to SIMD register.
11090 (test_corners_sisd_si): Likewise.
11091 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11092 Remove scan-assembler check for ldr.
11093
11094 2016-02-02 Richard Biener <rguenther@suse.de>
11095
11096 PR tree-optimization/69595
11097 * gcc.dg/Warray-bounds-17.c: New testcase.
11098
11099 2016-02-02 Richard Biener <rguenther@suse.de>
11100
11101 PR tree-optimization/69606
11102 * gcc.dg/torture/pr69606.c: New testcase.
11103
11104 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11105
11106 PR middle-end/68542
11107 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11108 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11109
11110 2016-02-02 Alan Modra <amodra@gmail.com>
11111
11112 PR target/69548
11113 * gcc.target/powerpc/pr69548.c: New test.
11114
11115 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11116
11117 PR rtl-optimization/69592
11118 * gcc.dg/pr69592.c: New test.
11119
11120 PR preprocessor/69543
11121 PR c/69558
11122 * gcc.dg/pr69543.c: New test.
11123 * gcc.dg/pr69558.c: New test.
11124
11125 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11126
11127 PR testsuite/65940
11128 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11129
11130 2016-02-01 Martin Sebor <msebor@redhat.com>
11131
11132 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11133
11134 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11135
11136 PR tree-optimization/67921
11137 * c-c++-common/ubsan/pr67921.c: New test.
11138
11139 2016-02-01 Richard Biener <rguenther@suse.de>
11140
11141 PR middle-end/69556
11142 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11143
11144 2016-02-01 Richard Biener <rguenther@suse.de>
11145
11146 PR tree-optimization/69574
11147 * gcc.dg/torture/pr69574.c: New testcase.
11148
11149 2016-02-01 Richard Biener <rguenther@suse.de>
11150
11151 PR tree-optimization/69579
11152 * gcc.dg/setjmp-6.c: New testcase.
11153
11154 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11155
11156 PR rtl-optimization/69570
11157 * g++.dg/opt/pr69570.C: New test.
11158
11159 2016-02-01 Richard Henderson <rth@redhat.com>
11160
11161 * gcc.dg/pr69535.c: New test.
11162
11163 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11164
11165 PR testsuite/69584
11166 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11167 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11168
11169 PR debug/68244
11170 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11171
11172 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11173
11174 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11175
11176 PR fortran/67564
11177 * gfortran.dg/allocate_with_source_17.f03: New test.
11178
11179 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR tree-optimization/69546
11182 * gcc.dg/torture/pr69546.c: New test.
11183
11184 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11185
11186 PR fortran/69566
11187 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11188
11189 2016-01-30 Martin Sebor <msebor@redhat.com>
11190
11191 PR c++/68490
11192 * g++.dg/ext/flexary10.C: New test.
11193
11194 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11195
11196 PR fortran/66707
11197 gfortran.dg/common_23.f90: New test.
11198
11199 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11200
11201 PR target/65546
11202 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11203 condition being checked, and disable it when the target supports
11204 misaligned loads and stores.
11205
11206 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11207
11208 PR debug/69518
11209 * gcc.dg/torture/pr69518.c: New test.
11210
11211 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11212
11213 PR target/69530
11214 * gcc.target/i386/pr69530.c: New test.
11215
11216 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11217
11218 PR target/65604
11219 * gcc.target/mips/div-delay.c: New test.
11220
11221 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11222
11223 PR target/69551
11224 * gcc.target/i386/pr69551.c: New test.
11225
11226 PR target/66137
11227 * gcc.target/i386/pr66137.c: New test.
11228
11229 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11230
11231 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11232 always built for p5600.
11233 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11234 isa=p5600 dg-option.
11235
11236 2016-01-29 Richard Biener <rguenther@suse.de>
11237
11238 PR tree-optimization/69547
11239 * g++.dg/tree-ssa/pr69547.C: New testcase.
11240
11241 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR debug/66869
11244 * g++.dg/warn/Wunused-function2.C: New test.
11245
11246 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11247
11248 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11249 support for test to succeed.
11250
11251 2016-01-29 Marek Polacek <polacek@redhat.com>
11252
11253 PR c++/69509
11254 PR c++/69516
11255 * g++.dg/ext/constexpr-vla2.C: New test.
11256 * g++.dg/ext/constexpr-vla3.C: New test.
11257 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11258
11259 2016-01-29 Richard Biener <rguenther@suse.de>
11260
11261 PR middle-end/69537
11262 * gcc.dg/uninit-21.c: New testcase.
11263
11264 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11265
11266 PR target/69459
11267 * gcc.target/i386/pr69459.c: New test.
11268
11269 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11270
11271 PR target/68400
11272 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11273 * gcc.target/mips/pr68400.c: New test.
11274
11275 2016-01-28 Martin Sebor <msebor@redhat.com>
11276
11277 PR target/17381
11278 * gcc.target/powerpc/pr17381.c: New test.
11279
11280 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR middle-end/69542
11283 * gcc.dg/torture/pr69542.c: New test.
11284
11285 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11286
11287 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11288
11289 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11290
11291 * gcc.dg/pr65980.c: Skip on AIX.
11292 * gcc.dg/pr66688.c: Same.
11293
11294 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11295
11296 PR target/63679
11297 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11298 * gcc.dg/tree-ssa/sra-18.c: Same.
11299
11300 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11301
11302 PR fortran/62536
11303 * gfortran.dg/block_15.f08: New test.
11304 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11305 on incorrectly closed BLOCK.
11306
11307 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11308
11309 * gcc.dg/declare-simd.c: New test.
11310 2016-01-28 Richard Biener <rguenther@suse.de>
11311
11312 PR tree-optimization/69466
11313 * gfortran.dg/vect/pr69466.f90: New testcase.
11314
11315 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11316
11317 * g++.dg/pr67989.C: Remove ARM-specific option.
11318 * gcc.target/arm/pr67989.C: New file.
11319
11320 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11321
11322 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11323 and expm1 test for glibc < 2.11.
11324
11325 2016-01-27 Richard Henderson <rth@redhat.com>
11326
11327 * gcc.c-torture/execute/pr69447.c: New test.
11328
11329 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11330
11331 PR fortran/69422
11332 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11333
11334 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR debug/66869
11337 * gcc.dg/pr66869.c: New test.
11338
11339 2016-01-25 Jeff Law <law@redhat.com>
11340
11341 PR tree-optimization/68398
11342 PR tree-optimization/69196
11343 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11344 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11345 path to avoid new heuristic allowing more irreducible regions
11346 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11347 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11348 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11349 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11350 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11351
11352 2016-01-27 Marek Polacek <polacek@redhat.com>
11353
11354 PR c/68062
11355 * c-c++-common/vector-compare-4.c: New test.
11356
11357 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11358
11359 PR preprocessor/69126
11360 * c-c++-common/pr69126.c: New test case.
11361
11362 2016-01-27 Ian Lance Taylor <iant@google.com>
11363
11364 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11365
11366 2016-01-27 Ryan Burn <contact@rnburn.com>
11367
11368 PR cilkplus/69267
11369 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11370
11371 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11372
11373 PR target/69512
11374 * gcc.target/i386/pr69512.c: New test.
11375
11376 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11377
11378 PR ada/69488
11379 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11380
11381 2016-01-27 Marek Polacek <polacek@redhat.com>
11382
11383 PR c++/69379
11384 * g++.dg/pr69379.C: New test.
11385
11386 2016-01-27 Martin Sebor <msebor@redhat.com>
11387
11388 PR c++/69317
11389 * g++.dg/abi/Wabi-2-2.C: New test.
11390 * g++.dg/abi/Wabi-2-3.C: New test.
11391 * g++.dg/abi/Wabi-3-2.C: New test.
11392 * g++.dg/abi/Wabi-3-3.C: New test.
11393
11394 2016-01-27 Richard Biener <rguenther@suse.de>
11395
11396 PR tree-optimization/69166
11397 * gcc.dg/torture/pr69166.c: New testcase.
11398
11399 2016-01-27 Martin Jambor <mjambor@suse.cz>
11400
11401 PR tree-optimization/69355
11402 * gcc.dg/tree-ssa/pr69355.c: New test.
11403
11404 2016-01-27 Marek Polacek <polacek@redhat.com>
11405
11406 PR c++/69496
11407 * g++.dg/ext/constexpr-vla1.C: New test.
11408
11409 2016-01-20 Christian Bruel <christian.bruel@st.com>
11410
11411 PR target/69245
11412 * gcc.target/arm/pr69245.c: New test.
11413
11414 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR tree-optimization/69399
11417 * gcc.dg/torture/pr69399.c: New test.
11418
11419 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11420
11421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11422
11423 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11424
11425 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11426
11427 2016-01-26 Tom de Vries <tom@codesourcery.com>
11428
11429 PR tree-optimization/69110
11430 * gcc.dg/autopar/pr69110.c: New test.
11431
11432 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11433 Sebastian Pop <s.pop@samsung.com>
11434
11435 * gcc.dg/graphite/isl-ast-op-select.c: New.
11436
11437 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11438
11439 PR fortran/69385
11440 * gfortran.dg/allocate_error_6.f90: New test.
11441
11442 2016-01-26 Richard Henderson <rth@redhat.com>
11443
11444 * gcc.dg/tm/pr60908.c: New test.
11445
11446 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11447
11448 PR other/69006
11449 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11450 directive.
11451 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11452 expected multiline output to reflect the colorization being
11453 disabled before newlines.
11454 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11455 (custom_diagnostic_finalizer): Replace call to
11456 pp_newline_and_flush with call to pp_flush.
11457 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11458 * gfortran.dg/implicit_class_1.f90: Likewise.
11459 * lib/gcc-dg.exp (allow_blank_lines): New global.
11460 (dg-allow-blank-lines-in-output): New procedure.
11461 (gcc-dg-prune): Complain about blank lines in the output, unless
11462 dg-allow-blank-lines-in-output was called.
11463 * lib/multiline.exp (_build_multiline_regex): Only support
11464 arbitrary followup text for non-blank-lines, not for blank lines.
11465
11466 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR tree-optimization/69483
11469 * gcc.dg/pr69483.c: New test.
11470 * g++.dg/opt/pr69483.C: New test.
11471
11472 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11473
11474 PR target/68620
11475 * gcc.target/arm/pr68620.c: New test.
11476
11477 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11478
11479 * gcc.target/i386/pr68986-2.c: Remove -m32.
11480
11481 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11482
11483 PR target/68986
11484 * gcc.target/i386/pr68986-1.c: New test.
11485 * gcc.target/i386/pr68986-2.c: Likewise.
11486 * gcc.target/i386/pr68986-3.c: Likewise.
11487
11488 2016-01-26 Christian Bruel <christian.bruel@st.com>
11489
11490 * lib/target-supports.exp
11491 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11492 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11493 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11494
11495 2016-01-26 Richard Biener <rguenther@suse.de>
11496
11497 PR tree-optimization/69452
11498 * gcc.dg/torture/pr69452.c: New testcase.
11499
11500 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11501
11502 PR target/69442
11503 * gcc.dg/pr69442.c: New test.
11504
11505 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11506
11507 PR target/67896
11508 * gcc.target/aarch64/simd/pr67896.C: New.
11509
11510 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11511
11512 PR tree-optimization/69400
11513 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11514 function.
11515 (plugin_init): Call it.
11516 * gcc.dg/torture/pr69400.c: New test.
11517
11518 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11519
11520 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11521
11522 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11523 Sebastian Pop <s.pop@samsung.com>
11524
11525 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11526 isl-0.15.
11527
11528 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11529 Sebastian Pop <s.pop@samsung.com>
11530
11531 * gcc.dg/graphite/pr69292.c: New.
11532
11533 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11534
11535 * c-c++-common/goacc/use_device-1.c: New test.
11536
11537 2016-01-25 Jeff Law <law@redhat.com>
11538
11539 PR tree-optimization/69196
11540 PR tree-optimization/68398
11541 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11542 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11543
11544 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11545
11546 PR target/69469
11547 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11548 Algorithm.
11549
11550 2016-01-25 Richard Biener <rguenther@suse.de>
11551
11552 PR testsuite/69380
11553 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11554
11555 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11556
11557 PR target/69421
11558 * gcc.dg/pr69421.c: New test.
11559
11560 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11561
11562 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11563 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11564 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11565 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11566 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11567 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11568 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11569 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11570 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11571 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11572
11573 2016-01-25 Richard Biener <rguenther@suse.de>
11574
11575 PR tree-optimization/69376
11576 * gcc.dg/torture/pr69376.c: New testcase.
11577
11578 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11579
11580 PR fortran/69397
11581 PR fortran/68442
11582 * gfortran.dg/interface_38.f90: New test.
11583 * gfortran.dg/interface_39.f90: New test.
11584
11585 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11586
11587 Revert:
11588 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11589
11590 PR c++/11858
11591 PR c++/24663
11592 PR c++/24664
11593 * g++.dg/template/pr11858.C: New test.
11594 * g++.dg/template/pr24663.C: New test.
11595 * g++.dg/template/unify12.C: New test.
11596 * g++.dg/template/unify13.C: New test.
11597 * g++.dg/template/unify14.C: New test.
11598 * g++.dg/template/unify15.C: New test.
11599 * g++.dg/template/unify16.C: New test.
11600 * g++.dg/template/unify17.C: New test.
11601
11602 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11603
11604 PR fortran/68283
11605 gfortran.dg/pr68283.f90: New test.
11606
11607 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11608
11609 PR fortran/66094
11610 * gfortran.dg/inline_matmul_13.f90: New test.
11611 * gfortran.dg/matmul_bounds_8.f90: New test.
11612 * gfortran.dg/matmul_bounds_9.f90: New test.
11613 * gfortran.dg/matmul_bounds_10.f90: New test.
11614
11615 2016-01-23 Tom de Vries <tom@codesourcery.com>
11616
11617 PR tree-optimization/69426
11618 * gcc.dg/autopar/pr69426.c: New test.
11619
11620 2016-01-23 Martin Sebor <msebor@redhat.com>
11621
11622 PR c++/58109
11623 PR c++/69022
11624 * g++.dg/cpp0x/alignas5.C: New test.
11625 * g++.dg/ext/vector29.C: Same.
11626
11627 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11628
11629 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11630 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11631 _GNU_SOURCE from compile flags to the source.
11632 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11633 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11634 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11635 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11636
11637 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR target/69432
11640 * g++.dg/opt/pr69432.C: New test.
11641
11642 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11643
11644 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11645 32-bit targets testing an -m64 multilib.
11646
11647 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11648
11649 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11650 64-bit support.
11651
11652 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11653
11654 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11655
11656 2016-01-21 Christian Bruel <christian.bruel@st.com>
11657
11658 PR target/68674
11659 * gcc.target/i386/pr68674.c
11660 * gcc.target/aarch64/pr68674.c
11661 * gcc.target/arm/pr68674.c
11662
11663 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11664
11665 PR target/69403
11666 * gcc.c-torture/execute/pr69403.c: New test.
11667
11668 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11669
11670 PR c++/55843
11671 * g++.dg/template/pr55843.C: New.
11672
11673 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11674
11675 PR testsuite/66877
11676 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11677 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11678
11679 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11680
11681 PR testsuite/67489
11682 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11683 from dg-do compile directive, and instead add
11684 { dg-require-effective-target int128 }.
11685
11686 2016-01-20 Martin Sebor <msebor@redhat.com>
11687
11688 PR c/69405
11689 * gcc.dg/sync-fetch.c: New test.
11690
11691 2016-01-21 Martin Sebor <msebor@redhat.com>
11692
11693 PR target/69252
11694 * gcc.target/powerpc/pr69252.c: New test.
11695
11696 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11697
11698 PR fortran/65996
11699 * gfortran.dg/pr65996.f90: New test.
11700
11701 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11702
11703 PR c++/68810
11704 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11705 expected to generate an error.
11706
11707 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11708
11709 PR middle-end/66178
11710 * gcc.dg/torture/pr66178.c: New test.
11711
11712 2016-01-21 Anton Blanchard <anton@samba.org>
11713 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11714
11715 PR target/63354
11716 * gcc.target/powerpc/pr63354.c: New test.
11717
11718 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11719
11720 PR rtl-optimization/68990
11721 * gcc.target/i386/pr68990: New.
11722
11723 2016-01-21 Nick Clifton <nickc@redhat.com>
11724
11725 PR target/69129
11726 * gcc.target/mips/pr69129.c: New.
11727
11728 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11729
11730 PR c++/58046
11731 * g++.dg/cpp0x/pr58046.C: New.
11732
11733 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11734
11735 PR target/69187
11736 PR target/65624
11737 * gcc.target/arm/pr69187.c: New test.
11738
11739 PR c++/69355
11740 * g++.dg/torture/pr69355.C: New test.
11741
11742 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11743 Sebastian Pop <s.pop@samsung.com>
11744
11745 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11746
11747 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11748 Sebastian Pop <s.pop@samsung.com>
11749
11750 * gcc.dg/graphite/pr68976.c: New test.
11751
11752 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11753
11754 PR middle-end/67653
11755 * c-c++-common/pr67653.c: New test.
11756 * gcc.dg/torture/pr29119.c: Add dg-warning.
11757
11758 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11759
11760 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11761
11762 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11763
11764 PR c/24293
11765 * gcc.dg/pr24293.c: New test.
11766 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11767 incomplete struct type.
11768 * gcc.dg/declspec-1.c: Likewise.
11769 * gcc.dg/pr63549.c: Likewise.
11770
11771 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11772
11773 PR tree-optimization/66612
11774 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11775 for bdn instruction.
11776
11777 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11778
11779 * lib/target-supports.exp
11780 (check_effective_target_arm_fp_ok_nocache): New.
11781 (check_effective_target_arm_fp_ok): New.
11782 (add_options_for_arm_fp): New.
11783 (check_effective_target_arm_crypto_ok_nocache): Require
11784 target_arm_v8_neon_ok instead of arm32.
11785 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11786 (check_effective_target_arm_crypto_pragma_ok): New.
11787 (add_options_for_arm_vfp): New.
11788 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11789 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11790 target instead. Force initial fpu to vfp.
11791 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11792 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11793 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11794 dependency.
11795 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11796 use arm_vfp effective target instead. Force initial fpu to vfp.
11797 * gcc.target/arm/attr-neon3.c: Likewise.
11798 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11799 arm_vfp_ok.
11800 * gcc.target/arm/unsigned-float.c: Likewise.
11801 * gcc.target/arm/vfp-1.c: Likewise.
11802 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11803 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11804 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11805 * gcc.target/arm/vfp-ldmias.c: Likewise.
11806 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11807 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11808 * gcc.target/arm/vfp-stmiad.c: Likewise.
11809 * gcc.target/arm/vfp-stmias.c: Likewise.
11810 * gcc.target/arm/vnmul-1.c: Likewise.
11811 * gcc.target/arm/vnmul-2.c: Likewise.
11812 * gcc.target/arm/vnmul-3.c: Likewise.
11813 * gcc.target/arm/vnmul-4.c: Likewise.
11814
11815 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11816
11817 PR testsuite/69366
11818 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11819 the MPX run-time library, for compile-time MPX test.
11820 * gcc.target/i386/chkp-always_inline.c: Likewise.
11821 * gcc.target/i386/chkp-bndret.c: Likewise.
11822 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11823 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11824 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11825 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11826 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11827 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11828 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11829 * gcc.target/i386/chkp-label-address.c: Likewise.
11830 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11831 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11832 * gcc.target/i386/chkp-pr69044.c: Likewise.
11833 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11834 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11835 * gcc.target/i386/chkp-strchr.c: Likewise.
11836 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11837 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11838 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11839 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11840 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11841 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11842 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11843 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11844 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11845 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11846 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11847 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11848 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11849 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11850 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11851 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11852 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11853 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11854 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11855 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11856 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11857 * gcc.target/i386/pr63995-2.c: Likewise.
11858 * gcc.target/i386/pr64805.c: Likewise.
11859 * gcc.target/i386/pr65044.c: Likewise.
11860 * gcc.target/i386/pr65167.c: Likewise.
11861 * gcc.target/i386/pr65183.c: Likewise.
11862 * gcc.target/i386/pr65184.c: Likewise.
11863 * gcc.target/i386/thunk-retbnd.c: Likewise.
11864
11865 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11866
11867 PR tree-optimization/69328
11868 * gcc.dg/pr69328.c: New test.
11869
11870 2016-01-20 Jeff Law <law@redhat.com>
11871
11872 PR target/25114
11873 * gcc.target/m68k/pr25114.c: New test.
11874
11875 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11876
11877 * gcc.target/arm/memset-inline-10.c: Added
11878 dg-require-effective-target arm_thumb2_ok.
11879
11880 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11881
11882 * gcc.dg/debug/dwarf2/sso.c: New test.
11883
11884 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11885
11886 PR testsuite/68820
11887 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11888 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11889 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11890
11891 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11892
11893 PR ipa/66223
11894 * g++.dg/ipa/devirt-50.C: New testcase.
11895
11896 2016-01-19 Marek Polacek <polacek@redhat.com>
11897
11898 PR c++/68965
11899 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11900 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11901
11902 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11903
11904 PR target/69135
11905 * gcc.target/arm/pr69135_1.c: New test.
11906
11907 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11908
11909 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11910
11911 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11912
11913 * gcc.target/aarch64/ccmp_1.c: New testcase.
11914
11915 2016-01-19 Marek Polacek <polacek@redhat.com>
11916
11917 PR c++/68586
11918 * g++.dg/cpp0x/enum30.C: New test.
11919
11920 2016-01-19 Richard Biener <rguenther@suse.de>
11921
11922 PR tree-optimization/69336
11923 * g++.dg/tree-ssa/pr69336.C: New testcase.
11924
11925 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11926
11927 PR debug/65779
11928 * gcc.dg/pr65779.c: New test.
11929
11930 2016-01-19 Richard Biener <rguenther@suse.de>
11931
11932 PR tree-optimization/69352
11933 * gcc.dg/torture/pr69352.c: New testcase.
11934
11935 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11936
11937 PR rtl-optimization/68955
11938 PR rtl-optimization/64557
11939 * gcc.dg/torture/pr68955.c: New test.
11940
11941 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11942
11943 PR lto/69136
11944 * g++.dg/torture/pr69136.C: New testcase.
11945
11946 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11947
11948 PR lto/69133
11949 * g++.dg/lto/pr69133_0.C: New testcase.
11950 * g++.dg/lto/pr69133_1.C: New testcase.
11951
11952 2016-01-15 Jeff Law <law@redhat.com>
11953
11954 PR tree-optimization/69320
11955 * gcc.c-torture/pr69320-1.c: New test.
11956 * gcc.c-torture/pr69320-2.c: New test.
11957 * gcc.c-torture/pr69320-3.c: New test.
11958 * gcc.c-torture/pr69320-4.c: New test.
11959
11960 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11961
11962 PR c++/11858
11963 PR c++/24663
11964 PR c++/24664
11965 * g++.dg/template/pr11858.C: New test.
11966 * g++.dg/template/pr24663.C: New test.
11967 * g++.dg/template/unify12.C: New test.
11968 * g++.dg/template/unify13.C: New test.
11969 * g++.dg/template/unify14.C: New test.
11970 * g++.dg/template/unify15.C: New test.
11971 * g++.dg/template/unify16.C: New test.
11972 * g++.dg/template/unify17.C: New test.
11973
11974 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11975
11976 PR testsuite/69181
11977 * gcc.dg/pr69181-1.c: New test file.
11978 * gcc.dg/pr69181-2.c: New test file.
11979 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11980 globals by moving it to...
11981 (cleanup-after-saved-dg-test): ...this new function. Add
11982 "global additional_sources_used". Add reset of global
11983 multiline_expected_outputs to the empty list.
11984 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11985 global to...
11986 (multiline_expected_outputs): ...this, and updated comments to
11987 note that it is modified from gcc-dg.exp.
11988 (dg-end-multiline-output): Update for the above renaming.
11989 (handle-multiline-outputs): Likewise. Remove the clearing
11990 of the expected outputs to the empty list.
11991
11992 2016-01-18 Richard Biener <rguenther@suse.de>
11993
11994 PR tree-optimization/69297
11995 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11996
11997 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11998
11999 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12000 dg-options.
12001 * gcc.target/mips/mips-3d-2.c: Likewise.
12002 * gcc.target/mips/mips-3d-3.c: Likewise.
12003 * gcc.target/mips/mips-3d-4.c: Likewise.
12004 * gcc.target/mips/mips-3d-5.c: Likewise.
12005 * gcc.target/mips/mips-3d-6.c: Likewise.
12006 * gcc.target/mips/mips-3d-7.c: Likewise.
12007 * gcc.target/mips/mips-3d-8.c: Likewise.
12008 * gcc.target/mips/mips-3d-9.c: Likewise.
12009 * gcc.target/mips/mips-ps-1.c: Likewise.
12010 * gcc.target/mips/mips-ps-2.c: Likewise.
12011 * gcc.target/mips/mips-ps-3.c: Likewise.
12012 * gcc.target/mips/mips-ps-4.c: Likewise.
12013 * gcc.target/mips/mips-ps-5.c: Likewise.
12014 * gcc.target/mips/mips-ps-6.c: Likewise.
12015 * gcc.target/mips/mips-ps-7.c: Likewise.
12016 * gcc.target/mips/mips-ps-type.c: Likewise.
12017 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12018 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12019
12020 2016-01-18 Tom de Vries <tom@codesourcery.com>
12021
12022 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12023 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12024 * c-c++-common/goacc/kernels-empty.c: New test.
12025 * c-c++-common/goacc/kernels-eternal.c: New test.
12026 * c-c++-common/goacc/kernels-loop-2.c: New test.
12027 * c-c++-common/goacc/kernels-loop-3.c: New test.
12028 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12029 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12030 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12031 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12032 * c-c++-common/goacc/kernels-loop-data.c: New test.
12033 * c-c++-common/goacc/kernels-loop-g.c: New test.
12034 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12035 * c-c++-common/goacc/kernels-loop-n.c: New test.
12036 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12037 * c-c++-common/goacc/kernels-loop.c: New test.
12038 * c-c++-common/goacc/kernels-noreturn.c: New test.
12039 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12040 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12041 * c-c++-common/goacc/kernels-reduction.c: New test.
12042
12043 2016-01-18 Tom de Vries <tom@codesourcery.com>
12044
12045 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12046 * gcc.dg/autopar/outer-2.c: Same.
12047 * gcc.dg/autopar/outer-3.c: Same.
12048 * gcc.dg/autopar/outer-4.c: Same.
12049 * gcc.dg/autopar/outer-5.c: Same.
12050 * gcc.dg/autopar/outer-6.c: Same.
12051 * gcc.dg/autopar/parallelization-1.c: Same.
12052 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12053 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12054 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12055 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12056 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12057 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12058 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12059 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12060 * gcc.dg/autopar/pr39500-1.c: Same.
12061 * gcc.dg/autopar/pr39500-2.c: Same.
12062 * gcc.dg/autopar/pr46193.c: Same.
12063 * gcc.dg/autopar/pr46194.c: Same.
12064 * gcc.dg/autopar/pr49580.c: Same.
12065 * gcc.dg/autopar/pr49960-1.c: Same.
12066 * gcc.dg/autopar/pr49960.c: Same.
12067 * gcc.dg/autopar/pr68373.c: Same.
12068 * gcc.dg/autopar/reduc-1.c: Same.
12069 * gcc.dg/autopar/reduc-1char.c: Same.
12070 * gcc.dg/autopar/reduc-1short.c: Same.
12071 * gcc.dg/autopar/reduc-2.c: Same.
12072 * gcc.dg/autopar/reduc-2char.c: Same.
12073 * gcc.dg/autopar/reduc-2short.c: Same.
12074 * gcc.dg/autopar/reduc-3.c: Same.
12075 * gcc.dg/autopar/reduc-4.c: Same.
12076 * gcc.dg/autopar/reduc-6.c: Same.
12077 * gcc.dg/autopar/reduc-7.c: Same.
12078 * gcc.dg/autopar/reduc-8.c: Same.
12079 * gcc.dg/autopar/reduc-9.c: Same.
12080 * gcc.dg/autopar/uns-outer-4.c: Same.
12081 * gcc.dg/autopar/uns-outer-5.c: Same.
12082 * gcc.dg/autopar/uns-outer-6.c: Same.
12083 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12084 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12085
12086 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12087
12088 PR target/63679
12089 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12090 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12091
12092 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12093
12094 PR target/63679
12095 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12096 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12097 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12098
12099 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12100
12101 PR target/63679
12102 * gcc.dg/tree-ssa/sra-17.c: New.
12103 * gcc.dg/tree-ssa/sra-18.c: New.
12104
12105 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12106
12107 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12108
12109 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12110
12111 * gnat.dg/inline12.adb: New test.
12112
12113 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12114
12115 PR tree-optimization/66797
12116 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12117
12118 2016-01-18 Richard Biener <rguenther@suse.de>
12119
12120 PR tree-optimization/69170
12121 * gcc.dg/torture/pr69170.c: New testcase.
12122
12123 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12124
12125 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12126
12127 2016-01-16 Tom de Vries <tom@codesourcery.com>
12128
12129 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12130
12131 2016-01-16 Tom de Vries <tom@codesourcery.com>
12132
12133 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12134 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12135 redundant dg-require-effective-target pthread.
12136 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12137 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12138 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12139 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12140 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12141 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12142 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12143
12144 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12145
12146 PR target/68609
12147 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12148 * gcc.target/powerpc/recip-7.c: Same.
12149
12150 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12151
12152 PR c++/69091
12153 * g++.dg/template/pr69091.C: New test.
12154
12155 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12156
12157 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12158 dump does not contain an error_mark_node.
12159 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12160 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12161
12162 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12163
12164 PR c++/68936
12165 * g++.dg/template/pr68936.C: New test.
12166
12167 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12168
12169 PR target/68609
12170 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12171 * gcc.target/powerpc/recip-2.c: Same.
12172 * gcc.target/powerpc/recip-3.c: Same.
12173 * gcc.target/powerpc/recip-4.c: Same.
12174 * gcc.target/powerpc/recip-sqrtf.c: Same.
12175
12176 2016-01-15 Jeff Law <law@redhat.com>
12177
12178 PR tree-optimization/69270
12179 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12180 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12181
12182 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12183
12184 PR fortran/49630
12185 * gfortran.dg/deferred_character_13.f90: New test for the fix
12186 of comment 3 of the PR.
12187
12188 PR fortran/54070
12189 * gfortran.dg/deferred_character_8.f90: New test
12190 * gfortran.dg/allocate_error_5.f90: New test
12191
12192 PR fortran/60593
12193 * gfortran.dg/deferred_character_10.f90: New test
12194
12195 PR fortran/60795
12196 * gfortran.dg/deferred_character_14.f90: New test
12197
12198 PR fortran/61147
12199 * gfortran.dg/deferred_character_11.f90: New test
12200
12201 PR fortran/64324
12202 * gfortran.dg/deferred_character_9.f90: New test
12203
12204 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12205
12206 PR rtl-optimization/69030
12207 * gcc.target/i386/pr69030.c: New.
12208
12209 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12210
12211 * gcc.target/aarch64/target_attr_17.c: New test.
12212
12213 2016-01-15 Richard Biener <rguenther@suse.de>
12214
12215 PR tree-optimization/66856
12216 * gcc.dg/torture/pr66856-1.c: New testcase.
12217 * gcc.dg/torture/pr66856-2.c: Likewise.
12218
12219 2016-01-15 Richard Biener <rguenther@suse.de>
12220
12221 PR debug/69137
12222 * g++.dg/lto/pr69137_0.C: New testcase.
12223
12224 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12225
12226 PR middle-end/69246
12227 * gcc.target/i386/pr69246.c: New test.
12228
12229 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12230
12231 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12232
12233 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12234
12235 PR c++/56194
12236 * g++.dg/init/const9.C: Disable test on S/390.
12237
12238 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12239
12240 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12241 * g++.dg/Wno-frame-address.C: Ditto.
12242
12243 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12244
12245 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12246
12247 2016-01-15 Richard Biener <rguenther@suse.de>
12248
12249 PR tree-optimization/68961
12250 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12251
12252 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12253
12254 * gcc.target/i386/pr65105-5.c: New test.
12255
12256 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12257
12258 * gcc.c-torture/execute/alias-4.c: New testcase.
12259
12260 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12261
12262 PR ipa/68148
12263 * g++.dg/ipa/devirt-49.C: New testcase.
12264
12265 2016-01-15 Christian Bruel <christian.bruel@st.com>
12266
12267 PR target/65837
12268 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12269 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12270 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12271
12272 2016-01-15 Richard Biener <rguenther@suse.de>
12273
12274 PR tree-optimization/69117
12275 * gcc.dg/torture/pr69117.c: New testcase.
12276
12277 2015-01-14 Ryan Burn <contact@rnburn.com>
12278
12279 PR c++/69048
12280 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12281
12282 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12283
12284 PR testsuite/67509
12285 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12286 range tests use 100 * maximum instead of maximum + 1.
12287
12288 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12289
12290 PR debug/69244
12291 * gcc.dg/guality/pr69244.c: New test.
12292
12293 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12294
12295 * lib/target-supports.exp (check_effective_target_issignaling):
12296 New procedure.
12297 * gcc.dg/pr61441.c: Require issignaling effective target.
12298
12299 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12300
12301 PR target/68803
12302 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12303
12304 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12305
12306 PR c++/68819
12307 PR preprocessor/69177
12308 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12309 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12310 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12311 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12312
12313 2016-01-14 Marek Polacek <polacek@redhat.com>
12314
12315 PR c/69262
12316 * gcc.dg/array-15.c: New test.
12317
12318 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12319
12320 PR middle-end/68146
12321 PR tree-optimization/69155
12322 * gfortran.dg/pr68146.f: New test.
12323 * gfortran.dg/pr69155.f90: New test.
12324
12325 2016-01-14 Richard Biener <rguenther@suse.de>
12326
12327 PR tree-optimization/68060
12328 * gcc.dg/torture/pr68060-1.c: New testcase.
12329 * gcc.dg/torture/pr68060-2.c: Likewise.
12330
12331 2016-01-14 Nick Clifton <nickc@redhat.com>
12332
12333 * lib/target-supports.exp
12334 (check_effective_target_arm_neon_ok_nocache): Add an option
12335 sequence that includes setting the ARM architecture to ARMv7-A.
12336 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12337 command line options necessary to enable Neon support.
12338 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12339 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12340 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12341 * gcc.target/arm/pr69180.c: Likewise.
12342
12343 2016-01-14 Jeff Law <law@redhat.com>
12344
12345 PR tree-optimization/69270
12346 * gcc.dg/tree-ssa/pr69270.c: New test.
12347
12348 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12349
12350 PR c/66208
12351 * c-c++-common/pr66208.c: New file.
12352
12353 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12354
12355 PR tree-optimization/69156
12356 * gcc.dg/pr69156.c: New test.
12357
12358 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12359
12360 * gcc.target/i386/pr69225-7.c: New test.
12361
12362 2016-01-13 Richard Henderson <rth@redhat.com>
12363
12364 * gcc.dg/tm/memopt-13.c: Update expected function.
12365 * gcc.dg/tm/memopt-6.c: Likewise.
12366
12367 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12368
12369 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12370 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12371 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12372 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12373
12374 2016-01-13 Tom de Vries <tom@codesourcery.com>
12375
12376 PR tree-optimization/69169
12377 * gcc.dg/pr69169.c: New test.
12378
12379 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12380
12381 PR target/69228
12382 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12383 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12384 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12385 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12386 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12387 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12388 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12389 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12390
12391 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12392
12393 PR target/69247
12394 * gcc.dg/pr69247.c: New test.
12395
12396 2016-01-13 Richard Biener <rguenther@suse.de>
12397
12398 PR tree-optimization/69242
12399 * gcc.dg/torture/pr69242.c: New testcase.
12400
12401 2016-01-13 Richard Biener <rguenther@suse.de>
12402
12403 PR tree-optimization/69186
12404 * gcc.dg/torture/pr69186.c: New testcase.
12405
12406 2016-01-13 Jeff Law <law@redhat.com>
12407
12408 PR tree-optimization/67755
12409 * gcc.dg/tree-ssa/pr67755.c: New test.
12410
12411 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12412
12413 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12414 pass number in output by a star.
12415
12416 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12417
12418 PR tree-optimization/68911
12419 * gcc.c-torture/execute/pr68911.c: New test.
12420
12421 2016-01-12 Marek Polacek <polacek@redhat.com>
12422
12423 PR c++/68979
12424 * g++.dg/warn/permissive-1.C: New test.
12425
12426 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR objc++/68511
12429 PR c++/69213
12430 * g++.dg/opt/pr69213.C: New test.
12431
12432 2016-01-12 Christian Bruel <christian.bruel@st.com>
12433
12434 PR target/69180
12435 * gcc.target/arm/pr69180.c: New test.
12436
12437 2016-01-12 Richard Biener <rguenther@suse.de>
12438
12439 PR lto/69077
12440 * g++.dg/lto/pr69077_0.C: New testcase.
12441 * g++.dg/lto/pr69077_1.C: Likewise.
12442
12443 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR target/69175
12446 * g++.dg/opt/pr69175.C: New test.
12447
12448 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12449
12450 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12451 rather than #including math.h & stdlib.h.
12452 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12453 * gcc.dg/vect/pr49771.c: Likewise.
12454 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12455 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12456 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12457 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12458 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12459 * gcc.dg/vect/pr44507.c: Likewise.
12460 * gcc.dg/vect/pr45902.c: Likewise.
12461 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12462 * gcc.dg/vect/vect-117.c: Likewise.
12463 * gcc.dg/vect/vect-99.c: Likewise.
12464 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12465 * gcc.dg/vect/vect-cond-1.c: Likewise.
12466 * gcc.dg/vect/vect-cond-2.c: Likewise.
12467 * gcc.dg/vect/vect-cond-3.c: Likewise.
12468 * gcc.dg/vect/vect-cond-4.c: Likewise.
12469 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12470 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12471 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12472 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12473 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12474 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12475 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12476 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12477 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12478 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12479 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12480 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12481 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12482 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12483 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12484 include of signal.h.
12485 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12486 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12487 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12488 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12489 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12490 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12491 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12492 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12493 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12494 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12495 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12496 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12497 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12498 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12499 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12500 * gcc.dg/vect/vect-outer-5.c: Likewise.
12501 * gcc.dg/vect/vect-outer-6.c: Likewise.
12502 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12503 include of stdio.h.
12504
12505 2016-01-12 Nick Clifton <nickc@redhat.com>
12506
12507 PR target/68913
12508 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12509 to fread so that it will be found in all target runtimes.
12510
12511 2016-01-12 Richard Biener <rguenther@suse.de>
12512
12513 PR tree-optimization/69053
12514 * g++.dg/torture/pr69053.C: New testcase.
12515
12516 2016-01-12 Richard Biener <rguenther@suse.de>
12517
12518 PR tree-optimization/69168
12519 * gcc.dg/torture/pr69168.c: New testcase.
12520
12521 2016-01-12 Richard Biener <rguenther@suse.de>
12522
12523 PR tree-optimization/69157
12524 * gcc.dg/torture/pr69157.c: New testcase.
12525
12526 2016-01-12 Richard Biener <rguenther@suse.de>
12527
12528 PR tree-optimization/69174
12529 * gcc.dg/torture/pr69174.c: New testcase.
12530
12531 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12532
12533 PR c++/66808
12534 PR c++/69000
12535 * g++.dg/tls/pr66808.C: New test.
12536 * g++.dg/tls/pr69000.C: New test.
12537
12538 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12539
12540 * gcc.target/powerpc/swaps-p8-23.c: New test.
12541 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12542
12543 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12544
12545 PR tree-optimization/68356
12546 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12547
12548 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12549 Jim Wilson <jim.wilson@linaro.org>
12550
12551 PR target/69194
12552 * gcc.target/arm/pr69194.c: New test.
12553
12554 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12555
12556 PR target/69225
12557 * gcc.target/i386/pr69225-1.c: New test.
12558 * gcc.target/i386/pr69225-2.c: Likewise.
12559 * gcc.target/i386/pr69225-3.c: Likewise.
12560 * gcc.target/i386/pr69225-4.c: Likewise.
12561 * gcc.target/i386/pr69225-5.c: Likewise.
12562 * gcc.target/i386/pr69225-6.c: Likewise.
12563
12564 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12565
12566 PR target/67462
12567 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12568 if lp64.
12569
12570 PR target/69071
12571 * gcc.dg/pr69071.c: New test.
12572
12573 PR c++/69211
12574 * g++.dg/opt/pr69211.C: New test.
12575
12576 PR tree-optimization/69214
12577 * gcc.c-torture/compile/pr69214.c: New test.
12578
12579 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12580
12581 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12582 * gcc.target/i386/pr66232-11.c: Ditto.
12583 * gcc.target/i386/pr66232-12.c: Ditto.
12584 * gcc.target/i386/pr66232-13.c: Ditto.
12585
12586 2016-01-11 Richard Biener <rguenther@suse.de>
12587
12588 PR tree-optimization/69173
12589 * gcc.dg/torture/pr69173.c: New testcase.
12590
12591 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12592
12593 PR rtl-optimization/68796
12594 * gcc.target/aarch64/tst_5.c: New test.
12595 * gcc.target/aarch64/tst_6.c: Likewise.
12596
12597 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12598
12599 PR rtl-optimization/68841
12600 * gcc.dg/pr68841.c: New test.
12601 * gcc.c-torture/execute/pr68841.c: New test.
12602
12603 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12604
12605 PR rtl-optimization/68920
12606 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12607 for ix86 targets.
12608 * gcc.dg/ifcvt-5.c: New test.
12609
12610 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12611
12612 PR bootstrap/69123
12613 * g++.dg/pr69123.C: New.
12614
12615 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12616
12617 PR target/69010
12618 * gcc.target/i386/pr69010.c: New test.
12619
12620 2016-01-11 Martin Jambor <mjambor@suse.cz>
12621
12622 PR ipa/69044
12623 * gcc.target/i386/chkp-pr69044.c: New test.
12624
12625 2016-01-11 Tom de Vries <tom@codesourcery.com>
12626
12627 PR tree-optimization/69109
12628 * gcc.dg/autopar/pr69109-2.c: New test.
12629 * gcc.dg/autopar/pr69109.c: New test.
12630
12631 2016-01-11 Tom de Vries <tom@codesourcery.com>
12632
12633 PR tree-optimization/69108
12634 * gcc.dg/autopar/pr69108.c: New test.
12635
12636 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12637
12638 PR c++/69029
12639 * c-c++-common/Wisleading-indentation.c: Augment test.
12640
12641 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12642
12643 PR fortran/69154
12644 * gfortran.dg/inline_matmul_12.f90: New test.
12645
12646 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12647
12648 PR fortran/67779
12649 * gfortran.dg/actual_array_offset_1: New test.
12650
12651 2016-01-10 Tom de Vries <tom@codesourcery.com>
12652
12653 PR tree-optimization/69062
12654 * gcc.dg/autopar/pr69062.c: New test.
12655
12656 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12657
12658 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12659 * gcc.dg/vect/slp-perm-2.c: Likewise.
12660 * gcc.dg/vect/slp-perm-3.c: Likewise.
12661 * gcc.dg/vect/slp-perm-5.c: Likewise.
12662 * gcc.dg/vect/slp-perm-6.c: Likewise.
12663 * gcc.dg/vect/slp-perm-7.c: Likewise.
12664 * gcc.dg/vect/slp-perm-8.c: Likewise.
12665
12666 2016-01-10 Tom de Vries <tom@codesourcery.com>
12667
12668 PR tree-optimization/69039
12669 * gcc.dg/autopar/pr69039.c: New test.
12670
12671 2016-01-09 Marek Polacek <polacek@redhat.com>
12672
12673 PR c++/69113
12674 * g++.dg/pr69113.C: New test.
12675
12676 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12677
12678 PR middle-end/50865
12679 PR tree-optimization/69097
12680 * gcc.c-torture/execute/pr50865.c: New test.
12681 * gcc.c-torture/execute/pr69097-1.c: New test.
12682 * gcc.c-torture/execute/pr69097-2.c: New test.
12683 * gcc.dg/pr69097-1.c: New test.
12684 * gcc.dg/pr69097-2.c: New test.
12685
12686 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12687
12688 PR c++/69164
12689 * g++.dg/opt/pr69164.C: New test.
12690
12691 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12692
12693 PR tree-optimization/69167
12694 * gcc.dg/pr69167.c: New test.
12695
12696 2016-01-08 Marek Polacek <polacek@redhat.com>
12697
12698 PR c++/68449
12699 * g++.dg/pr68449.C: New.
12700
12701 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12702
12703 PR tree-optimization/68707
12704 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12705 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12706 on platforms supporting it.
12707 * gcc.dg/vect/slp-perm-2.c: Likewise.
12708 * gcc.dg/vect/slp-perm-3.c: Likewise.
12709 * gcc.dg/vect/slp-perm-5.c: Likewise.
12710 * gcc.dg/vect/slp-perm-7.c: Likewise.
12711 * gcc.dg/vect/slp-perm-8.c: Likewise.
12712 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12713 on platforms supporting it.
12714
12715 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR tree-optimization/69162
12718 * gcc.dg/pr69162.c: New test.
12719
12720 PR tree-optimization/69172
12721 * gcc.dg/pr69172.c: New test.
12722
12723 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12724
12725 PR tree-optimization/67781
12726 * gcc.c-torture/execute/pr67781.c: New file.
12727
12728 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR tree-optimization/69083
12731 * gcc.dg/vect/pr69083.c: New test.
12732
12733 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12734
12735 PR tree-optimization/61441
12736 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12737 Use -fexcess-precision=standard for compiler options.
12738 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12739
12740 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12741
12742 PR fortran/69128
12743 * gfortran.dg/gomp/pr69128.f90: New test.
12744
12745 PR c++/69145
12746 * g++.dg/ext/pr69145-1.C: New test.
12747 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12748 * g++.dg/ext/pr69145-2.h: New file.
12749
12750 2016-01-07 Martin Sebor <msebor@redhat.com>
12751
12752 PR c/68966
12753 * gcc.dg/atomic-fetch-bool.c: New test.
12754 * gcc.dg/sync-fetch-bool.c: New test.
12755
12756 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12757
12758 PR fortran/66680
12759 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12760
12761 2016-01-07 Nick Clifton <nickc@redhat.com>
12762
12763 PR target/66655
12764 * g++.dg/pr66655.C: New test.
12765 * g++.dg/pr66655_1.cc: Test support file.
12766 * g++.dg/pr66655.h: Test header file.
12767
12768 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12769
12770 PR fortran/66680
12771 gfortran.dg/gomp/pr66680.f90: New test.
12772
12773 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12774
12775 PR target/69171
12776 * gcc.target/i386/pr69171-1.c: New test.
12777 * gcc.target/i386/pr69171-2.c: Likewise.
12778 * gcc.target/i386/pr69171-3.c: Likewise.
12779 * gcc.target/i386/pr69171-4.c: Likewise.
12780 * gcc.target/i386/pr69171-5.c: Likewise.
12781 * gcc.target/i386/pr69171-6.c: Likewise.
12782
12783 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12784
12785 PR middle-end/67639
12786 * c-c++-common/pr67639.c: New test.
12787
12788 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR tree-optimization/69141
12791 * g++.dg/opt/pr69141.C: New test.
12792
12793 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12794
12795 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12796
12797 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12798
12799 PR target/69140
12800 * gcc.target/i386/pr69140.c: New test
12801
12802 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12803
12804 * gcc.dg/bad-dereference.c: New test case.
12805
12806 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12807
12808 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12809
12810 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12811
12812 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12813
12814 2016-01-06 Marek Polacek <polacek@redhat.com>
12815
12816 PR sanitizer/69099
12817 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12818
12819 2016-01-05 Marek Polacek <polacek@redhat.com>
12820
12821 PR c/69104
12822 * gcc.dg/atomic-invalid-2.c: New.
12823
12824 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12825
12826 PR target/68991
12827 * gcc.target/i386/pr68991.c: New test.
12828
12829 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12830
12831 PR target/68991
12832 * g++.dg/pr68991-1.C: New test.
12833 * g++.dg/pr68991-2.C: Likewise.
12834
12835 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12836
12837 PR other/60465
12838 * gcc.target/ia64/pr60465-gprel64.c: New test.
12839 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12840
12841 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12842
12843 PR rtl-optimization/68651
12844 * gcc.target/aarch64/pr68651_1.c: New test.
12845
12846 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12847
12848 PR c/69122
12849 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12850
12851 2016-01-05 Nathan Sidwell <nathan@acm.org>
12852
12853 PR c++/58583
12854 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12855
12856 * gcc.dg/alias-15.c: New.
12857
12858 2016-01-05 Nick Clifton <nickc@redhat.com>
12859
12860 PR target/68870
12861 * g++.dg/pr68770.C: New test.
12862
12863 2016-01-04 Mike Stump <mikestump@comcast.net>
12864
12865 * lib/target-supports.exp (check_effective_target_cilkplus):
12866 cilkplus targets require pthreads.
12867 (check_effective_target_cilkplus): Remove special case for NVPTX.
12868
12869 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12870
12871 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12872 generation.
12873
12874 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12875
12876 Update copyright years.
12877
12878 2016-01-04 Marek Polacek <polacek@redhat.com>
12879
12880 PR c/68908
12881 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12882 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12883 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12884
12885 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12886
12887 * gcc.target/sparc/20160104-2.c: New test.
12888
12889 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12890
12891 * gcc.target/sparc/20160104-1.c: New test.
12892
12893 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12894
12895 PR fortran/65045
12896 * gfortran.dg/pr65045.f90: New test.
12897
12898 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12899
12900 * gnat.dg/specs/debug1.ads: Delete.
12901
12902 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12903
12904 PR libgfortran/68867
12905 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12906 expression.
12907
12908 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12909
12910 PR libgfortran/68867
12911 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12912 PowerPC.
12913
12914 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12915
12916 PR fortran/68864
12917 * gfortran.dg/pr68864.f90: New test.
12918
12919 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12920
12921 PR tree-optimization/69070
12922 * gcc.dg/pr69070.c: New test.
12923
12924 PR sanitizer/69055
12925 * gfortran.dg/pr69055.f90: New test.
12926
12927 PR target/69015
12928 * gcc.dg/pr69015.c: New test.
12929 \f
12930 Copyright (C) 2016 Free Software Foundation, Inc.
12931
12932 Copying and distribution of this file, with or without modification,
12933 are permitted in any medium without royalty provided the copyright
12934 notice and this notice are preserved.