re PR fortran/77420 (gfortran and equivalence produces internal compiler error)
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/77420
4 * gfortran.dg/pr77420_1.f90: New test.
5 * gfortran.dg/pr77420_2.f90: Ditto.
6 * gfortran.dg/pr77420_3.f90: New test. Requires ...
7 * gfortran.dg/pr77420_4.f90: this file.
8
9 2016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
10
11 PR middle-end/77719
12 * gfortran.dg/pr77719.f90: New test.
13
14 2016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
15
16 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
17 singular form of byte when quantity is unknown.
18
19 2016-09-26 Marek Polacek <polacek@redhat.com>
20
21 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
22
23 2016-09-26 Martin Liska <mliska@suse.cz>
24
25 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
26 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
27 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
28 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
29 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
30 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
31 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
32 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
33 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
34
35 2016-09-26 Marek Polacek <polacek@redhat.com>
36
37 PR c/7652
38 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
39 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
40 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
41 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
42 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
43 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
44 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
45 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
46 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
47 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
48 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
49 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
50 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
51 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
52 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
53 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
54 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
55 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
56 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
57 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
58 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
59 * c-c++-common/attr-fallthrough-1.c: New test.
60 * c-c++-common/attr-fallthrough-2.c: New test.
61 * g++.dg/cpp0x/fallthrough1.C: New test.
62 * g++.dg/cpp0x/fallthrough2.C: New test.
63 * g++.dg/cpp1z/fallthrough1.C: New test.
64 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
65 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
66 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
67 * objc.dg/Wimplicit-fallthrough-1.m: New test.
68
69 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
70
71 PR fortran/77429
72 * gfortran.dg/pr77429.f90: New test.
73
74 2016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
75
76 PR fortran/77694
77 * gfortran.dg/pr77694.f90: New test.
78
79 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
80
81 PR target/51244
82 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
83
84 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
85
86 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
87 for 32-bit mode.
88
89 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
90
91 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
92 for 32-bit mode.
93
94 2016-09-24 Marek Polacek <polacek@redhat.com>
95
96 PR c/77490
97 * c-c++-common/Wbool-operation-1.c: New test.
98 * gcc.dg/Wbool-operation-1.c: New test.
99
100 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
101
102 * gfortran.dg/dec_static_1.f90: New.
103 * gfortran.dg/dec_static_2.f90: New.
104 * gfortran.dg/dec_static_3.f90: New.
105 * gfortran.dg/dec_static_4.f90: New.
106
107 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
108
109 PR fortran/48298
110 * gfortran.dg/negative_unit_check.f90: Update test.
111 * gfortran.dg/dtio_14.f90: New test.
112
113 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
114
115 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
116 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
117 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
118 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
119 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
120 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
121 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
122
123 2016-09-23 Martin Sebor <msebor@redhat.com>
124
125 PR testsuite/77713
126 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
127 assuming long double is bigger than double.
128
129 2016-09-23 Jakub Jelinek <jakub@redhat.com>
130
131 Implement P0138R2, C++17 construction rules for enum class values
132 * g++.dg/cpp1z/direct-enum-init1.C: New test.
133
134 2016-09-23 David Malcolm <dmalcolm@redhat.com>
135
136 PR preprocessor/77672
137 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
138 expected multiline output from first warning to reflect change
139 in r240434.
140
141 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
142
143 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
144
145 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
146 Tom de Vries <tom@codesourcery.com>
147
148 PR testsuite/77411
149 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
150
151 2016-09-23 Marek Polacek <polacek@redhat.com>
152
153 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
154 * c-c++-common/gomp/atomic-13.c: Likewise.
155 * c-c++-common/gomp/atomic-14.c: Likewise.
156 * c-c++-common/pr60439.c: Remove invalid code.
157 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
158 * g++.dg/expr/bitfield5.C: Likewise.
159 * g++.dg/expr/bitfield6.C: Likewise.
160 * g++.dg/expr/bool1.C: Likewise.
161 * g++.dg/expr/bool3.C: Likewise.
162 * g++.dg/expr/lval3.C: Likewise.
163 * g++.dg/expr/lval4.C: Likewise.
164 * g++.old-deja/g++.jason/bool5.C: Likewise.
165
166 2016-09-23 David Malcolm <dmalcolm@redhat.com>
167
168 PR preprocessor/77672
169 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
170 (test_terminator_location): New function.
171
172 2016-09-23 Richard Biener <rguenther@suse.de>
173
174 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
175
176 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
177
178 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
179 -march=armv8.2-a+fp16 when supported by the hardware.
180 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
181 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
182 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
183 semi-colons to a macro invocations.
184 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
185 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
186 defined.
187 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
188 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
190 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
191 defined.
192 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
194 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
195 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
196 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
197 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
198 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
199 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
200 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
201 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
202 defined.
203 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
204 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
205 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
206 defined.
207 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
208 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
209 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
210 defined.
211 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
212 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
213 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
214 defined.
215 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
216 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
217 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
218 defined. Also fix some white-space.
219 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
220 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
221 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
222 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
223 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
224 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
225 defined. Also fix some long lines and white-space.
226 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
227 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
228 defined. Also fix some long lines and white-space.
229 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
230 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
231 defined.
232 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
233 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
234 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
235 defined.
236 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
237 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
238 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
239 defined.
240 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
241 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
242 Likewise.
243 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
244 Likewise.
245 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
246 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
247 Likewise.
248 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
249 Likewise.
250 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
251 Likewise.
252 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
253 Likewise.
254 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
255 Likewise.
256 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
257 Likewise.
258 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
259 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
260 Likewise.
261 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
262 Likewise.
263 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
264 Likewise.
265 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
266 Likewise.
267 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
268 Likewise.
269 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
270 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
271 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
272 Likewise.
273
274 2016-09-23 Jiong Wang <jiong.wang@arm.com>
275 Matthew Wahab <matthew.wahab@arm.com>
276
277 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
278 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
279 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
280 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
281 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
282 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
283 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
284 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
285 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
286 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
287 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
288 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
289 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
290 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
291 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
292 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
293 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
294 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
295 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
296 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
297 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
298 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
299 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
300 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
301 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
302 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
303 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
304 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
305 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
306 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
307 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
308 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
309 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
310 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
311 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
312 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
313 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
314
315 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
316
317 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
318 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
319 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
320 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
321 support.
322
323 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
324
325 PR ipa/77677
326 * gcc.dg/torture/pr77677.c: New test.
327
328 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
329
330 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
331 here now.
332
333 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
334
335 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
336 options. Add tests for float16x4_t and float16x8_t.
337
338 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
339
340 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
341 * gcc.target/s390/risbg-ll-2.c: Ditto.
342 * gcc.target/s390/risbg-ll-3.c: Ditto.
343
344 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
345
346 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
347 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
348
349 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
350
351 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
352 output to the simplified instructions.
353
354 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
355
356 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
357 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
358
359 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
360
361 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
362 (FP16_SUPPORTED): New
363 (expected-hfloat-16x4): Make conditional on __fp16 support.
364 (expected-hfloat-16x8): Likewise.
365 (vdup_n_f16): Disable for non-AArch64 targets.
366 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
367 conditional on FP16_SUPPORTED.
368 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
369 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
370 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
371 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
372 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
373 for testing __fp16.
374 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
375 conditional on FP16_SUPPORTED.
376 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
377 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
378
379 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
380
381 * gcc.target/arm/short-vfp-1.c: New.
382
383 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
384
385 * gcc.target/arm/attr-fp16-arith-1.c: New.
386
387 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
388
389 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
390 New.
391 (add_options_for_arm_v8_2a_fp16_neon): New.
392 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
393 (add_options_for_arm_arch_v8_2a): Auto-generate.
394 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
395 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
396 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
397 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
398 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
399 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
400 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
401
402 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
403
404 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
405 arm_fp16_alternative_ok.
406 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
407 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
408 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
409 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
410 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
411 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
412 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
413 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
414 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
415 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
416 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
417 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
418 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
419 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
420 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
421 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
422 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
423 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
424 * gcc.target/arm/fp16-rounding-alt-1.c: Use
425 arm_fp16_alternative_ok.
426 * lib/target-supports.exp
427 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
428 (check_effective_target_arm_fp16_alternative_ok): New.
429 (check_effective_target_arm_fp16_none_ok_nocache): New.
430 (check_effective_target_arm_fp16_none_ok): New.
431
432 2016-09-23 Martin Liska <mliska@suse.cz>
433
434 * gcc.dg/ipa/pr77653.c: Replace adress
435 with address.
436
437 2016-09-23 Martin Liska <mliska@suse.cz>
438
439 * gcc.target/i386/movbe-4.c: New test.
440
441 2016-09-23 Martin Liska <mliska@suse.cz>
442
443 * gcc.target/i386/crc32-5.c: New test.
444
445 2016-09-23 Martin Liska <mliska@suse.cz>
446
447 * gcc.target/i386/pr71652.c: New test.
448 * gcc.target/i386/pr71652-2.c: New test.
449 * gcc.target/i386/pr71652-3.c: New test.
450
451 2016-09-23 Jakub Jelinek <jakub@redhat.com>
452
453 * lib/gcc-dg.exp (process-message): Support relative line number
454 notation - .+4 or .-1 etc.
455 * gcc.dg/dg-test-1.c: New test.
456
457 2016-09-22 Martin Sebor <msebor@redhat.com>
458
459 PR target/77676
460 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
461 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
462 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
463 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
464
465 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
466
467 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
468 * gcc.dg/ifcvt-2.c: Ditto.
469 * gcc.dg/zero_bits_compound-1.c: Ditto.
470 * gcc.dg/zero_bits_compound-1.c: Ditto.
471 * gcc.dg/pr40550.c: Simplify target selectors.
472 Use dg-additional-options.
473 * gcc.dg/pr47893.c: Ditto.
474 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
475 additional options for 32-bit x86 targets.
476 * gcc.dg/pr70955.c: Move to ...
477 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
478
479 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
480
481 PR c++/61019
482 * g++.dg/cpp0x/pr61019.C: New.
483
484 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
485 Terry Guo <terry.guo@arm.com>
486
487 * gcc.target/arm/pure-code/ffunction-sections.c: New.
488 * gcc.target/arm/pure-code/no-literal-pool.c: New.
489 * gcc.target/arm/pure-code/pure-code.exp: New.
490
491 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
492
493 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
494 Remove SSE effective target requirement.
495
496 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
497
498 PR c++/71979
499 * g++.dg/cpp0x/pr71979.C: New.
500
501 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
502
503 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
504
505 2016-09-22 Martin Liska <mliska@suse.cz>
506
507 PR ipa/77653
508 * gcc.dg/ipa/pr77653.c: New test.
509
510 2016-09-22 Jakub Jelinek <jakub@redhat.com>
511
512 PR fortran/77665
513 * gfortran.dg/gomp/pr77665.f90: New test.
514
515 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
516
517 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
518 * gfortran.dg/dtio_13.f90: New test.
519
520 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
521
522 PR fortran/66107
523 * gfortran.dg/pr66107.f90: New test.
524
525 2016-09-21 Ian Lance Taylor <iant@golang.org>
526
527 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
528 with call to builtin delete function.
529
530 2016-09-21 Joseph Myers <joseph@codesourcery.com>
531
532 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
533 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
534 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
535 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
536 tests.
537
538 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
539
540 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
541
542 2016-09-21 Jakub Jelinek <jakub@redhat.com>
543
544 PR c++/77651
545 * g++.dg/cpp1z/aligned-new6.C: New test.
546
547 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
548
549 * gcc.target/arm/fp16-aapcs-3.c: New.
550 * gcc.target/arm/fp16-aapcs-4.c: New.
551 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
552 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
553 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
554 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
555
556 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
557
558 PR tree-optimization/77550
559 * g++.dg/pr77550.C: New test.
560
561 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
562
563 PR target/77326
564 * gcc.target/avr/torture/pr77326.c: New test.
565
566 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
567
568 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
569
570 2016-09-21 Richard Biener <rguenther@suse.de>
571
572 PR tree-optimization/77648
573 * gcc.dg/torture/pr77648-1.c: New testcase.
574 * gcc.dg/torture/pr77648-2.c: Likewise.
575
576 2016-09-21 Richard Biener <rguenther@suse.de>
577 Jakub Jelinek <jakub@redhat.com>
578
579 PR tree-optimization/77621
580 * gcc.dg/pr77621.c: New testcase.
581
582 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
583
584 PR fortran/77657
585 * gfortran.dg/dtio_12.f90: New test.
586
587 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
588
589 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
590
591 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
592
593 PR tree-optimization/72835
594 * gcc.dg/tree-ssa/pr72835.c: New test.
595
596 2016-09-20 Martin Sebor <msebor@redhat.com>
597
598 PR middle-end/49905
599 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
600 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
601 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
602 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
603 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
604 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
605 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
606
607 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
608
609 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
610 arguments/compare will be optimized away.
611 * gcc.dg/torture/ftrapv-1.c: Likewise.
612
613 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
614
615 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
616 will be optimized away.
617 * gcc.dg/ipa/vrp1.c: New test.
618 * gcc.dg/ipa/vrp2.c: New test.
619 * gcc.dg/ipa/vrp3.c: New test.
620
621 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
622
623 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
624 does the same transformation.
625 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
626 * gcc.dg/tree-ssa/evrp1.c: New test.
627 * gcc.dg/tree-ssa/evrp2.c: New test.
628 * gcc.dg/tree-ssa/evrp3.c: New test.
629 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
630 * gcc.dg/tree-ssa/pr22117.c: Likewise.
631 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
632 * gcc.dg/tree-ssa/pr64130.c: Likewise.
633 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
634 foling now happens early.
635 * gcc.dg/tree-ssa/vrp04.c: Likewise.
636 * gcc.dg/tree-ssa/vrp06.c: Likewise.
637 * gcc.dg/tree-ssa/vrp16.c: Likewise.
638 * gcc.dg/tree-ssa/vrp25.c: Likewise.
639 * gcc.dg/tree-ssa/vrp67.c: Likewise.
640
641 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
642
643 PR target/77621
644 * gcc.target/i386/pr77621.c: New test.
645 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
646 pattern, loop should vectorize with -mtune=atom.
647
648 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
649 Jakub Jelinek <jakub@redhat.com>
650
651 PR testsuite/63299
652 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
653 instead of delete.
654
655 2016-09-20 Jakub Jelinek <jakub@redhat.com>
656
657 PR c++/77626
658 * g++.dg/other/pr77626.C: New test.
659
660 PR c++/77638
661 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
662
663 PR c++/77637
664 * g++.dg/cpp0x/gen-attrs-62.C: New test.
665
666 PR middle-end/77624
667 * c-c++-common/pr77624-1.c: New test.
668 * c-c++-common/pr77624-2.c: New test.
669
670 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
671
672 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
673 of digits expected.
674
675 2016-09-20 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/77646
678 * gcc.dg/torture/pr77646.c: New testcase.
679
680 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
681
682 PR c++/77434
683 * c-c++-common/Wint-in-bool-context.c: New test.
684
685 2016-09-19 Joseph Myers <joseph@codesourcery.com>
686
687 * gcc.dg/cr-decimal-dig-1.c: New test.
688
689 2016-09-19 Joseph Myers <joseph@codesourcery.com>
690
691 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
692 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
693 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
694 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
695
696 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
697
698 PR rtl-optimization/77416
699 * gcc.target/powerpc/pr77416.c: New.
700
701 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
702
703 PR c++/77639
704 * g++.dg/template/error-recovery4.C: New test.
705
706 2016-09-19 Bin Cheng <bin.cheng@arm.com>
707
708 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
709
710 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
711
712 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
713 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
714
715 2016-09-19 Jakub Jelinek <jakub@redhat.com>
716 Jan Hubicka <jh@suse.cz>
717
718 PR target/77587
719 * gcc.dg/pr77587.c: New test.
720 * gcc.dg/pr77587a.c: New file.
721
722 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
723
724 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
725 * gfortran.dg/coarray_38.f90:
726 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
727 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
728 * gfortran.dg/coarray_allocate_7.f08: New test.
729 * gfortran.dg/coarray_allocate_8.f08: New test.
730 * gfortran.dg/coarray_allocate_9.f08: New test.
731 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
732 new caf_register.
733 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
734 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
735 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
736 get_by_refs.
737 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
738 * gfortran.dg/coarray_lock_7.f90: Same.
739 * gfortran.dg/coarray_poly_5.f90: Same.
740 * gfortran.dg/coarray_poly_6.f90: Same.
741 * gfortran.dg/coarray_poly_7.f90: Same.
742 * gfortran.dg/coarray_poly_8.f90: Same.
743 * gfortran.dg/coindexed_1.f90: Changed errors expected.
744
745 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
746
747 PR fortran/77584
748 * gfortran.dg/dec_structure_15.f90: New testcase.
749
750 2016-09-19 Richard Biener <rguenther@suse.de>
751
752 PR middle-end/77605
753 * gcc.dg/torture/pr77605.c: New testcase.
754
755 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
756
757 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
758
759 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
760
761 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
762 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
763 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
764 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
765 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
766 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
767 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
768 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
769 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
770 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
771 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
772
773 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
774
775 * gcc.target/i386/pr68633.c: Fix expected result.
776
777 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
778
779 PR fortran/68078
780 * gfortran.dg/pr68078.f90: New test.
781 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
782
783 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
784
785 PR target/77613
786 * gcc.target/powerpc/swaps-p8-25.c: New.
787
788 2016-09-16 Jakub Jelinek <jakub@redhat.com>
789
790 PR c++/77482
791 * g++.dg/cpp0x/constexpr-77482.C: New test.
792
793 PR c++/77379
794 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
795 thunk offsets.
796 * g++.dg/abi/abi-tag23a.C: Likewise.
797
798 PR c++/77338
799 * g++.dg/cpp0x/decltype-77338.C: New test.
800
801 PR c++/77375
802 * g++.dg/cpp0x/mutable1.C: New test.
803
804 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
805
806 PR fortran/77612
807 * gfortran.dg/pr77612.f90: New test.
808
809 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
810
811 * gcc.dg/torture/pr70421.c: Require int32plus.
812
813 2016-09-16 Jakub Jelinek <jakub@redhat.com>
814
815 PR middle-end/77475
816 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
817
818 PR target/77526
819 * gcc.target/i386/pr77526.c: New test.
820
821 2016-09-16 Jakub Jelinek <jakub@redhat.com>
822 Eric Botcazou <ebotcazou@adacore.com>
823
824 PR middle-end/77594
825 * gcc.target/i386/pr77594.c: New test.
826
827 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
828
829 PR fortran/69963
830 * gfortran.dg/misplaced_implicit_character.f90: New test.
831
832 2016-09-15 Bin Cheng <bin.cheng@arm.com>
833
834 PR tree-optimization/77503
835 * gcc.dg/vect/pr77503.c: New test.
836
837 2016-09-15 Richard Biener <rguenther@suse.de>
838
839 PR middle-end/77544
840 * c-c++-common/torture/pr77544.c: New testcase.
841
842 2016-09-15 Jakub Jelinek <jakub@redhat.com>
843
844 PR middle-end/77475
845 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
846 * gcc.dg/march-generic.c: Likewise.
847 * gcc.target/i386/spellcheck-options-1.c: New test.
848 * gcc.target/i386/spellcheck-options-2.c: New test.
849 * gcc.target/i386/spellcheck-options-3.c: New test.
850 * gcc.target/i386/spellcheck-options-4.c: New test.
851
852 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
853
854 PR fortran/72743
855 * gfortran.dg/goacc/pr72743.f90: New test.
856
857 2016-09-15 Richard Biener <rguenther@suse.de>
858
859 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
860
861 2016-09-15 Richard Biener <rguenther@suse.de>
862
863 PR tree-optimization/77514
864 * gcc.dg/torture/pr77514.c: New testcase.
865
866 2016-09-14 Jakub Jelinek <jakub@redhat.com>
867
868 PR c++/77549
869 * g++.dg/lookup/pr77549.C: New test.
870
871 2016-09-14 Marek Polacek <polacek@redhat.com>
872
873 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
874 * c-c++-common/gomp/atomic-13.c: Likewise.
875 * c-c++-common/gomp/atomic-14.c: Likewise.
876 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
877 * g++.dg/cpp1z/bool-increment1.C: New test.
878 * c-c++-common/pr60439.c: Add dg-warning.
879 * g++.dg/expr/bitfield4.C: Likewise.
880 * g++.dg/expr/bitfield5.C: Likewise.
881 * g++.dg/expr/bitfield6.C: Likewise.
882 * g++.dg/expr/bool1.C: Likewise.
883 * g++.dg/expr/bool3.C: Likewise.
884 * g++.dg/expr/lval3.C: Likewise.
885 * g++.dg/expr/lval4.C: Likewise.
886 * g++.old-deja/g++.jason/bool5.C: Likewise.
887 * g++.dg/expr/bitfield3.C: Adjust dg-error.
888 * g++.dg/other/error18.C: Likewise.
889 * g++.dg/gomp/atomic-14.C: Likewise.
890
891 2016-09-14 Nathan Sidwell <nathan@acm.org>
892
893 PR c++/77539
894 * g++.dg/cpp1y/pr77539.C: New.
895
896 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
897
898 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
899 dg-require.
900 * g++.dg/ext/builtin_alloca.C: Likewise.
901 * g++.dg/template/spec35.C: Likewise.
902 * gcc.dg/builtins-68.c: Likewise.
903 * gcc.misc-tests/gcov-13.c: Likewise.
904 * gcc.misc-tests/gcov-14.c: Likewise.
905
906 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
907
908 * gfortran.dg/dec_structure_14.f90: New testcase.
909
910 2016-09-14 Jakub Jelinek <jakub@redhat.com>
911
912 PR sanitizer/68260
913 * c-c++-common/tsan/pr68260.c: New test.
914
915 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
916
917 PR target/70713
918 * gcc.target/msp430/function-attributes-1.c: New test.
919 * gcc.target/msp430/function-attributes-2.c: New test.
920 * gcc.target/msp430/function-attributes-3.c: New test.
921
922 2016-09-13 Jakub Jelinek <jakub@redhat.com>
923
924 * g++.dg/cpp0x/gen-attrs-61.C: New test.
925 * g++.dg/cpp1z/gen-attrs1.C: New test.
926
927 PR tree-optimization/77454
928 * gcc.dg/pr77454.c: New test.
929
930 PR c++/77553
931 * g++.dg/cpp1y/constexpr-77553.C: New test.
932
933 2016-09-13 David Malcolm <dmalcolm@redhat.com>
934
935 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
936 (test_show_locus): Replace rich_location::add_fixit_insert calls
937 with add_fixit_insert_before and add_fixit_insert_after.
938
939 2016-09-13 Jason Merrill <jason@redhat.com>
940 Tom de Vries <tom@codesourcery.com>
941
942 PR c++/77427
943 * g++.dg/pr77427.C: New test.
944
945 2016-09-13 Martin Liska <mliska@suse.cz>
946
947 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
948 effective target.
949 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
950 * lib/target-supports.exp: Define the new target.
951
952 2016-09-12 Andrew Pinski <apinski@cavium.com>
953
954 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
955 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
956
957 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
958
959 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
960 variable arguments.
961 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
962 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
963 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
964 variable argument.
965 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
966 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
967
968 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
969
970 PR c++/77496
971 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
972 * g++.dg/ext/pr77496.C: New test.
973 * g++.dg/warn/pr77496.C: New test.
974
975 2016-09-12 David Malcolm <dmalcolm@redhat.com>
976
977 PR c/72858
978 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
979 to preserve conversion chars, and to preserve prefix information.
980 * gcc.dg/format/pr72858.c: New test case.
981
982 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
983
984 * gfortran.dg/pr77507.f90: Move to ...
985 * gfortran.dg/ieee/pr77507.f90: here.
986
987 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
988
989 PR ipa/61159
990 * compile/pr61159.c: New testcase
991
992 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
993
994 PR ipa/64316
995 * gcc.dg/ipa/pr63416.c: New testcase.
996
997 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
998 Steven G. Kargl <kargl@gcc.gnu.org>
999
1000 PR fortran/77532
1001 * gfortran.dg/dtio_11.f90: new test.
1002
1003 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
1004
1005 PR fortran/77507
1006 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1007 * gfortran.dg/c_assoc_4.f90: Ditto.
1008
1009 2016-09-10 Tom de Vries <tom@codesourcery.com>
1010
1011 PR C/71602
1012 * c-c++-common/va-arg-va-list-type.c: New test.
1013
1014 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
1015
1016 PR rtl-optimization/77289
1017 * gcc.target/powerpc/pr77289.c: New test.
1018
1019 2016-09-09 Martin Sebor <msebor@redhat.com>
1020
1021 PR c/77520
1022 PR c/77521
1023 * gcc.dg/pr77520.c: New test.
1024 * gcc.dg/pr77521.c: New test.
1025
1026 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1027
1028 PR fortran/77506
1029 * gfortran.dg/pr77506.f90: New test.
1030
1031 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
1032
1033 PR fortran/77507
1034 * gfortran.dg/pr77507.f90: New test.
1035
1036 2016-09-09 Joseph Myers <joseph@codesourcery.com>
1037
1038 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1039
1040 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
1041 Louis Krupp <lkrupp@gcc.gnu.org>
1042
1043 PR fortran/69514
1044 * gfortran.dg/pr69514_1.f90: New test.
1045 * gfortran.dg/pr69514_2.f90: New test.
1046
1047 2016-09-08 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR fortran/77500
1050 * gfortran.dg/gomp/pr77500.f90: New test.
1051
1052 PR fortran/77516
1053 * gfortran.dg/gomp/pr77516.f90: New test.
1054
1055 2016-09-07 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR middle-end/77475
1058 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1059 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1060 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1061 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1062 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1063 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1064
1065 2016-09-07 David Malcolm <dmalcolm@redhat.com>
1066
1067 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1068 "substring-locations.h".
1069
1070 2016-09-07 Richard Biener <rguenther@suse.de>
1071
1072 PR c/77450
1073 * c-c++-common/vector-subscript-8.c: Move ..
1074 * gcc.dg/pr77450.c: ... here.
1075
1076 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1077
1078 PR libgfortran/77393
1079 * gfortran.dg/fmt_f0_2.f90: Update test.
1080 * gfortran.dg/fmt_f0_3.f90: New test.
1081
1082 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1083
1084 PR debug/77389
1085 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1086 in dg-options.
1087
1088 PR debug/57519
1089 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1090
1091 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR target/69255
1094 * gcc.target/i386/pr69255-1.c: New test.
1095 * gcc.target/i386/pr69255-2.c: New test.
1096 * gcc.target/i386/pr69255-3.c: New test.
1097
1098 2016-09-06 Martin Sebor <msebor@redhat.com>
1099
1100 PR c/77336
1101 * gcc.dg/format/miss-7.c: New test.
1102
1103 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1104
1105 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1106
1107 2016-09-06 Martin Liska <mliska@suse.cz>
1108
1109 PR gcov-profile/77378
1110 PR gcov-profile/77466
1111 * gcc.dg/profile-update-warning.c: New test.
1112
1113 2016-09-06 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/77479
1116 * gcc.dg/torture/pr77479.c: New testcase.
1117
1118 2016-09-06 Richard Biener <rguenther@suse.de>
1119
1120 PR c/77450
1121 * c-c++-common/vector-subscript-7.c: Adjust.
1122 * c-c++-common/vector-subscript-8.c: New testcase.
1123
1124 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1125
1126 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1127
1128 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1129
1130 PR target/77476
1131 * gcc.target/i386/avx512f-pr77476.c: New test.
1132 * gcc.target/i386/avx512bw-pr77476.c: New test.
1133 * gcc.target/i386/avx512dq-pr77476.c: New test.
1134
1135 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1136 Update comment to mention also avx512f.
1137
1138 PR sanitizer/77396
1139 * g++.dg/asan/pr77396-2.C: New test.
1140
1141 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1142
1143 PR rtl-optimization/77452
1144 * gcc.target/i386/pr77452.c: New test.
1145
1146 2016-09-05 Marek Polacek <polacek@redhat.com>
1147
1148 PR c/77423
1149 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1150
1151 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1152
1153 PR fortran/77391
1154 * gfortran.dg/pr77391.f90: New test.
1155
1156 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1157
1158 PR fortran/77460
1159 * gfortran.dg/pr77460.f90: New test.
1160
1161 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR c/65467
1164 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1165
1166 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1167
1168 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1169
1170 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1171
1172 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1173 test case.
1174 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1175 diagnostic-test-show-locus-generate-patch.c to the sources
1176 for diagnostic_plugin_test_show_locus.c.
1177
1178 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR c/65467
1181 * gcc.dg/gomp/_Atomic-1.c: New test.
1182 * gcc.dg/gomp/_Atomic-2.c: New test.
1183 * gcc.dg/gomp/_Atomic-3.c: New test.
1184 * gcc.dg/gomp/_Atomic-4.c: New test.
1185 * gcc.dg/gomp/_Atomic-5.c: New test.
1186
1187 PR sanitizer/77396
1188 * g++.dg/asan/pr77396.C: New test.
1189
1190 2016-09-01 Martin Sebor <msebor@redhat.com>
1191
1192 PR tree-optimization/71831
1193 * gcc.dg/builtin-object-size-16.c: New test.
1194 * gcc.dg/builtin-object-size-17.c: New test.
1195
1196 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1197
1198 PR libgfortran/77393
1199 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1200
1201 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1202
1203 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1204 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1205 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1206 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1207 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1208 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1209 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1210 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1211 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1212 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1213 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1214 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1215 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1216 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1217 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1218 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1219 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1220 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1221
1222 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1223
1224 * gnat.dg/opt58.adb: New test.
1225 * gnat.dg/opt58_pkg.ads: New helper.
1226
1227 2016-09-01 Richard Biener <rguenther@suse.de>
1228
1229 PR middle-end/77436
1230 * gcc.dg/torture/pr77436.c: New testcase.
1231
1232 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1233
1234 * gcc.dg/pr64252.c: Require int32plus.
1235 * gcc.dg/pr66299-1.c: Likewise.
1236 * gcc.dg/pr66299-2.c: Likewise.
1237 * gcc.dg/torture/20131115-1.c: Skip for avr.
1238
1239 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1240
1241 * gcc.target/aarch64/ands_3.c: New test.
1242
1243 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1244
1245 PR fortran/77352
1246 * gfortran.dg/gomp/pr77352.f90: New test.
1247
1248 PR fortran/77374
1249 * gfortran.dg/gomp/pr77374.f08: New test.
1250
1251 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1252
1253 PR tree-optimization/73714
1254 * gcc.dg/tree-ssa/pr73714.c: New test.
1255
1256 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1257
1258 PR libgfortran/77393
1259 * gfortran.dg/fmt_f0_2.f90: New test.
1260
1261 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1262
1263 * gcc.target/i386/pr59539-2.c: Adapt options.
1264 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1265
1266 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1267
1268 PR fortran/77418
1269 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1270 of the associate entity and replace with a pointer to the
1271 intended item on the stack.
1272
1273 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274 Paul Thomas <pault@gcc.gnu.org>
1275
1276 PR fortran/48298
1277 * gfortran.dg/dtio_1.f90: New test.
1278 * gfortran.dg/dtio_2.f90: New test.
1279 * gfortran.dg/dtio_3.f90: New test.
1280 * gfortran.dg/dtio_4.f90: New test.
1281 * gfortran.dg/dtio_5.f90: New test.
1282 * gfortran.dg/dtio_6.f90: New test.
1283 * gfortran.dg/dtio_7.f90: New test.
1284 * gfortran.dg/dtio_8.f90: New test.
1285 * gfortran.dg/dtio_9.f90: New test.
1286 * gfortran.dg/dtio_10.f90: New test.
1287
1288 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1289
1290 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1291 (test_many_nested_locations): New function.
1292 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1293 (test_show_locus): Handle "test_many_nested_locations".
1294
1295 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1296
1297 * g++.dg/template/double-greater-than-fixit.C: New test case.
1298
1299 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1300
1301 * gnat.dg/opt57.ad[sb]: New test.
1302 * gnat.dg/opt57_pkg.ads: New helper.
1303
1304 2016-08-30 Richard Biener <rguenther@suse.de>
1305
1306 PR tree-optimization/69047
1307 * gcc.dg/pr69047.c: Fix byte-order check.
1308
1309 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR tree-optimization/72866
1312 * gcc.dg/vect/pr72866.c: New test.
1313
1314 PR debug/77363
1315 * g++.dg/debug/dwarf2/pr77363.C: New test.
1316
1317 PR middle-end/77377
1318 * gcc.target/i386/pr77377.c: New test.
1319
1320 PR debug/77389
1321 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1322 in dg-options.
1323
1324 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1325
1326 * gfortran.dg/pr77372.f90: Moved to ...
1327 * gfortran.dg/ieee/pr77372.f90: here.
1328
1329 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1330
1331 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1332 vector short/char initializations.
1333 * gcc.target/powerpc/vec-init-5.c: Likewise.
1334 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1335 vector initialization optimizations.
1336 * gcc.target/powerpc/vec-init-7.c: Likewise.
1337 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1338 vector float/double initializations.
1339 * gcc.target/powerpc/vec-init-9.c: Likewise.
1340
1341 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1342
1343 PR target/77403
1344 * gcc.target/i386/pr77403.c: New test.
1345
1346 2016-08-29 Marek Polacek <polacek@redhat.com>
1347
1348 PR c/77292
1349 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1350
1351 2016-08-29 Tom de Vries <tom@codesourcery.com>
1352
1353 PR c/77398
1354 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1355
1356 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1357
1358 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1359
1360 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1361
1362 * gfortran.dg/dec_structure_13.f90: New testcase.
1363
1364 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1365
1366 PR fortran/77261
1367 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1368 available.
1369
1370 2016-08-28 Tom de Vries <tom@codesourcery.com>
1371
1372 PR lto/70955
1373 * gcc.dg/pr70955.c: New test.
1374 * gcc.dg/lto/pr70955_0.c: Same.
1375 * gcc.dg/lto/pr70955_1.c: Same.
1376
1377 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1378
1379 PR tree-optimization/71077
1380 * gcc.target/i386/pr71077.c: New test.
1381
1382 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1383
1384 PR fortran/77380
1385 * gfortran.dg/pr77380.f90: New test.
1386
1387 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1388
1389 PR fortran/77372
1390 gfortran.dg/pr77372.f90: New test.
1391
1392 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1393
1394 * gcc.dg/spellcheck-fields-2.c (test): Move
1395 dg-begin/end-multiline-output within function body.
1396 (test_macro): New function.
1397
1398 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1399
1400 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1401 (test_fixit_insert): Update expected output.
1402 (test_fixit_remove): Likewise.
1403 (test_fixit_replace): Likewise.
1404
1405 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1406
1407 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1408 Fix typo.
1409
1410 2016-08-26 Richard Biener <rguenther@suse.de>
1411
1412 PR tree-optimization/69047
1413 * gcc.dg/pr69047.c: New testcase.
1414
1415 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1416 Martin Jambhor <mjambor@suse.cz>
1417
1418 * gcc.dg/ipa/propbits-1.c: New test-case.
1419 * gcc.dg/ipa/propbits-2.c: Likewise.
1420 * gcc.dg/ipa/propbits-3.c: Likewise.
1421
1422 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1423
1424 PR fortran/77351
1425 * gfortran.dg/pr77351.f90: New test.
1426
1427 2016-08-25 Marek Polacek <polacek@redhat.com>
1428
1429 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1430
1431 2016-08-25 Marek Polacek <polacek@redhat.com>
1432
1433 PR c/77323
1434 * gcc.dg/pr77323.c: New test.
1435
1436 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1437
1438 PR fortran/77358
1439 * gfortran.dg/submodule_17.f08: New test.
1440
1441 2016-08-24 Michael Collison <michael.collison@linaro.org>
1442 Michael Collison <michael.collison@arm.com>
1443
1444 * gcc.target/arm/builtin_saddl.c: New testcase.
1445 * gcc.target/arm/builtin_saddll.c: New testcase.
1446 * gcc.target/arm/builtin_uaddl.c: New testcase.
1447 * gcc.target/arm/builtin_uaddll.c: New testcase.
1448 * gcc.target/arm/builtin_ssubl.c: New testcase.
1449 * gcc.target/arm/builtin_ssubll.c: New testcase.
1450 * gcc.target/arm/builtin_usubl.c: New testcase.
1451 * gcc.target/arm/builtin_usubll.c: New testcase.
1452
1453 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1454
1455 PR target/77270
1456 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1457 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1458 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1459 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1460 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1461 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1462 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1463 effective target. Remove scan-assembler-times directives.
1464 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1465 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1466 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1467
1468 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1469
1470 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1471 of unsigned int.
1472 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1473
1474 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1475
1476 PR testsuite/77317
1477 * lib/target-supports.exp
1478 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1479 (check_effective_target_vect_natural_alignment): Ditto.
1480 (check_effective_target_vector_alignment_reachable): Ditto.
1481 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1482
1483 2016-08-23 Ian Lance Taylor <iant@golang.org>
1484
1485 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1486
1487 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1488
1489 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1490 being created from pointers to memory locations.
1491 * gcc.target/powerpc/vec-init-2.c: Likewise.
1492
1493 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1494
1495 * gfortran.dg/dec_structure_12.f90: New testcase.
1496
1497 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1498
1499 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1500
1501 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1502
1503 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1504 verification.
1505
1506 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1507
1508 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1509 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1510
1511 2016-08-23 Richard Biener <rguenther@suse.de>
1512
1513 PR tree-optimization/27336
1514 * c-c++-common/pr27336.c: New testcase.
1515
1516 2016-08-22 Marek Polacek <polacek@redhat.com>
1517
1518 PR c++/77321
1519 * g++.dg/cpp1y/pr77321.C: New test.
1520
1521 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1522
1523 PR fortran/60774
1524 * gfortran.dg/empty_label.f: Adjust test for new error message.
1525 * gfortran.dg/empty_label.f90: Ditto.
1526 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1527 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1528 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1529
1530 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1531
1532 PR fortran/61318
1533 * gfortran.dg/pr61318.f90: New test.
1534
1535 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1536
1537 PR fortran/77260
1538 * gfortran.dg/pr77260_1.f90: New test.
1539 * gfortran.dg/pr77260_2.f90: Ditto.
1540
1541 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1542
1543 PR middle-end/77269
1544 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1545 __builtin_signbitf and __builtin_signbitl in expected generic
1546 expansion.
1547 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1548 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1549 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1550 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1551 tests.
1552
1553 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1554
1555 * gcc.dg/torture/float128-builtin.c,
1556 gcc.dg/torture/float128-ieee-nan.c,
1557 gcc.dg/torture/float128x-builtin.c,
1558 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1559 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1560 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1561 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1562 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1563 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1564 gcc.dg/torture/floatn-nan.h: New tests.
1565
1566 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1567
1568 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1569 macro.
1570 (main): Update calls to TEST_I_F.
1571 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1572 macro.
1573 (main): Update calls to TEST_I_F.
1574
1575 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1576
1577 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1578 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1579 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1580 names in calls to TEST_I_F.
1581
1582 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1583
1584 PR c/52952
1585 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1586
1587 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1588
1589 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1590 and !natural_alignment_64.
1591 * gcc.dg/ipa/propalign-2.c: Likewise.
1592 * gcc.dg/ipa/propalign-3.c: Likewise.
1593 * gcc.dg/ipa/propalign-4.c: Likewise.
1594 * gcc.dg/ipa/propalign-5.c: Likewise.
1595 * lib/target-supports.exp
1596 (check_effective_target_natural_alignment_32): Add avr-*-*.
1597
1598 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1599
1600 PR tree-optimization/61839
1601 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1602 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1603 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1604 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1605
1606 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1607
1608 PR c/32187
1609 * lib/target-supports.exp (check_effective_target_float16)
1610 (check_effective_target_float32, check_effective_target_float64)
1611 (check_effective_target_float128, check_effective_target_float32x)
1612 (check_effective_target_float64x)
1613 (check_effective_target_float128x)
1614 (check_effective_target_float16_runtime)
1615 (check_effective_target_float32_runtime)
1616 (check_effective_target_float64_runtime)
1617 (check_effective_target_float128_runtime)
1618 (check_effective_target_float32x_runtime)
1619 (check_effective_target_float64x_runtime)
1620 (check_effective_target_float128x_runtime)
1621 (check_effective_target_floatn_nx_runtime)
1622 (add_options_for_float16, add_options_for_float32)
1623 (add_options_for_float64, add_options_for_float128)
1624 (add_options_for_float32x, add_options_for_float64x)
1625 (add_options_for_float128x): New procedures.
1626 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1627 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1628 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1629 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1630 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1631 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1632 gcc.dg/torture/float128-complex.c,
1633 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1634 gcc.dg/torture/float128x-basic.c,
1635 gcc.dg/torture/float128x-complex.c,
1636 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1637 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1638 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1639 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1640 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1641 gcc.dg/torture/float32x-basic.c,
1642 gcc.dg/torture/float32x-complex.c,
1643 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1644 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1645 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1646 gcc.dg/torture/float64x-basic.c,
1647 gcc.dg/torture/float64x-complex.c,
1648 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1649 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1650 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1651 gcc.dg/torture/floatn-tg.h,
1652 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1653 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1654 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1655 gcc.dg/torture/fp-int-convert-float128x.c,
1656 gcc.dg/torture/fp-int-convert-float16-timode.c,
1657 gcc.dg/torture/fp-int-convert-float16.c,
1658 gcc.dg/torture/fp-int-convert-float32-timode.c,
1659 gcc.dg/torture/fp-int-convert-float32.c,
1660 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1661 gcc.dg/torture/fp-int-convert-float32x.c,
1662 gcc.dg/torture/fp-int-convert-float64-timode.c,
1663 gcc.dg/torture/fp-int-convert-float64.c,
1664 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1665 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1666 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1667 maximum exponent of floating-point type. Use it in testing
1668 whether 0x8...0 fits in the floating-point type. Always treat -1
1669 (signed 0xf...f) as fitting in the floating-point type.
1670 (M_OK1): New macro.
1671 * gcc.dg/torture/fp-int-convert-double.c,
1672 gcc.dg/torture/fp-int-convert-float.c,
1673 gcc.dg/torture/fp-int-convert-float128-timode.c,
1674 gcc.dg/torture/fp-int-convert-float128.c,
1675 gcc.dg/torture/fp-int-convert-float80-timode.c,
1676 gcc.dg/torture/fp-int-convert-float80.c,
1677 gcc.dg/torture/fp-int-convert-long-double.c,
1678 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1679
1680 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1681
1682 PR fortran/72744
1683 * gfortran.dg/gomp/pr72744.f90: New test.
1684
1685 PR fortran/69281
1686 * gfortran.dg/gomp/pr69281.f90: New test.
1687
1688 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1689
1690 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1691 the last special seed value.
1692 * gfortran.dg/random_7.f90: Use size for last array member instead
1693 of hardcoded value.
1694
1695 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1696
1697 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1698 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1699
1700 2016-08-19 Richard Biener <rguenther@suse.de>
1701
1702 PR tree-optimization/77286
1703 * gcc.dg/torture/pr77286.c: New testcase.
1704
1705 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1706
1707 * gcc.dg/verbose-asm-2.c: New test case.
1708
1709 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1710
1711 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1712 (custom_diagnostic_finalizer): Update for change to
1713 diagnostic_show_locus.
1714
1715 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1716
1717 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1718 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1719
1720 2016-08-18 Marek Polacek <polacek@redhat.com>
1721
1722 PR c/71514
1723 * gcc.dg/pr71514.c: New test.
1724
1725 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1726
1727 PR target/72839
1728 * gcc.target/i386/pr72839.c: New test.
1729
1730 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1731
1732 PR middle-end/70895
1733 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1734 * c-c++-common/goacc/reduction-1.c: Likewise.
1735 * c-c++-common/goacc/reduction-2.c: Likewise.
1736 * c-c++-common/goacc/reduction-3.c: Likewise.
1737 * c-c++-common/goacc/reduction-4.c: Likewise.
1738
1739 2016-08-18 Alan Modra <amodra@gmail.com>
1740
1741 * gcc.c-torture/compile/pr72771.c: New.
1742
1743 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1744
1745 PR fortran/67496
1746 * gfortran.dg/pr67496.f90: New test.
1747
1748 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1749
1750 PR tree-optimization/71752
1751 * gcc.dg/vect/pr71752.c: New.
1752
1753 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1754
1755 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1756
1757 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1758
1759 PR middle-end/77259
1760 * g++.dg/ipa/devirt-52.C: New test.
1761
1762 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1763
1764 * c-c++-common/goacc/reduction-6.c: New testcase.
1765
1766 2016-08-17 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/76490
1769 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1770 * gcc.dg/pr52904.c: XFAIL.
1771
1772 2016-08-17 Richard Biener <rguenther@suse.de>
1773
1774 PR tree-optimization/23855
1775 * gcc.dg/loop-unswitch-2.c: Adjust.
1776
1777 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR tree-optimization/72817
1780 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1781
1782 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1783
1784 PR libgcc/77265
1785 * gcc.dg/torture/float128-extend-inf.c: New test.
1786
1787 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1788
1789 PR c/72857
1790 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1791 for embedded NUL.
1792 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1793 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1794 caret placement.
1795 (test_oct): Likewise.
1796 (test_multiple): Likewise.
1797 (test_field_width_specifier): Likewise.
1798 (test_field_width_specifier_2): New function.
1799 (test_field_precision_specifier): New function.
1800 (test_embedded_nul): Update expected caret placement.
1801 (test_non_contiguous_strings): Update line number.
1802 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1803 (__emit_string_literal_range): Add "caret_idx" param.
1804 (test_simple_string_literal): Add value for new param, updating
1805 expected output..
1806 (test_concatenated_string_literal): Likewise.
1807 (test_multiline_string_literal): Likewise.
1808 (test_hex): Likewise.
1809 (test_oct): Likewise.
1810 (test_multiple): Likewise.
1811 (test_ucn4): Likewise.
1812 (test_ucn8): Likewise.
1813 (test_u8): Likewise.
1814 (test_u): Likewise; update expected message, from "range" to
1815 "location".
1816 (test_U): Likewise.
1817 (test_L): Likewise.
1818 (test_macro): Add value for new param.
1819 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1820 (__emit_string_literal_range): Add "caret_idx" param.
1821 (test_stringified_token_1): Add value for new param. Update
1822 expected message, from "range" to "location".
1823 (test_stringized_token_2): Likewise, adding param to macro.
1824 (test_stringified_token_3): Likewise.
1825 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1826 (emit_warning): Convert param from source_range to location_t.
1827 (test_string_literals): Add caret_idx param, and use it when
1828 constructing a substring_loc. Update error message, from
1829 "range" to "location".
1830
1831 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1832
1833 PR target/71910
1834 * g++.dg/gomp/pr71910.C: New test.
1835
1836 PR middle-end/67485
1837 * gcc.c-torture/compile/pr67485.c: New test.
1838
1839 PR target/72867
1840 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1841
1842 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1843
1844 PR tree-optimization/69848
1845 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1846
1847 2016-08-16 Martin Liska <mliska@suse.cz>
1848
1849 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1850 of memory operations so that it can be handled by core2
1851 in 32-bit mode.
1852
1853 2016-08-16 Richard Biener <rguenther@suse.de>
1854
1855 PR tree-optimization/76783
1856 * gcc.dg/pr76783.c: New testcase.
1857 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1858
1859 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1860
1861 PR tree-optimization/72817
1862 PR tree-optimization/73450
1863 * gcc.dg/tree-ssa/pr72817.c: New test.
1864 * gcc.dg/tree-ssa/pr73450.c: New test.
1865
1866 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1867
1868 * gfortran.dg/init_flag_13.f90: New testcase.
1869 * gfortran.dg/init_flag_14.f90: Ditto.
1870 * gfortran.dg/init_flag_15.f03: Ditto.
1871 * gfortran.dg/dec_init_1.f90: Ditto.
1872 * gfortran.dg/dec_init_2.f90: Ditto.
1873
1874 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1875
1876 PR target/72867
1877 * gcc.target/i386/pr72867.c: New test.
1878
1879 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1880
1881 * c-c++-common/dump-ada-spec-5.c: New test.
1882
1883 2016-08-15 Richard Biener <rguenther@suse.de>
1884
1885 PR tree-optimization/73434
1886 * gcc.dg/torture/pr73434.c: New testcase.
1887
1888 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR tree-optimization/72824
1891 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1892
1893 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1894
1895 PR fortran/70598
1896 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1897 in use_device clause.
1898 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1899 * gfortran.dg/goacc/list.f95: Adjust to catch
1900 "neither a POINTER nor an array" error messages.
1901
1902 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1903
1904 PR target/76342
1905 * gcc.target/i386/pr76342.c: New test.
1906
1907 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1908
1909 PR c/71512
1910 * g++.dg/ubsan/pr71512.C: New test.
1911 * c-c++-common/ubsan/pr71512-1.c: New test.
1912 * c-c++-common/ubsan/pr71512-2.c: New test.
1913
1914 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1915
1916 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1917 vector initialization options.
1918 * gcc.target/powerpc/vec-init-2.c: Likewise.
1919 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1920 is generated on ISA 3.0.
1921
1922 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1923
1924 PR middle-end/71654
1925 * gcc.dg/c-c++-common/pr71654.c: New test.
1926 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1927 dg-options.
1928 * gcc.dg/tree-ssa/vrp24: Likewise.
1929
1930 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR c/67410
1933 * gcc.dg/pr67410.c: New test.
1934
1935 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1936
1937 PR tree-optimization/69848
1938 * gcc.dg/vect/vect-pr69848.c: New test.
1939
1940 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1941
1942 PR testsuite/71008
1943 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1944 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1945 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1946 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1947
1948 2016-08-12 Richard Biener <rguenther@suse.de>
1949
1950 PR tree-optimization/57326
1951 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1952 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1953 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1954 * gcc.target/i386/pr45685.c: Likewise.
1955 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1956 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1957 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1958 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1959 * gfortran.dg/pr34163.f90: Likewise.
1960
1961 2016-08-12 Martin Liska <mliska@suse.cz>
1962
1963 * g++.dg/gcov/gcov-16.C: New test.
1964 * lib/gcov.exp: Support new argument for run-gcov function.
1965
1966 2016-08-12 Martin Liska <mliska@suse.cz>
1967
1968 PR gcov-profile/35590
1969 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1970
1971 2016-08-12 Richard Biener <rguenther@suse.de>
1972
1973 PR tree-optimization/72851
1974 * gcc.dg/torture/pr72851.c: New testcase.
1975
1976 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1977
1978 PR debug/63240
1979 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1980 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1981 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1982 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1983 DW_AT_deleted.
1984
1985 PR debug/55641
1986 * g++.dg/debug/dwarf2/ref-1.C: New.
1987
1988 PR debug/49366
1989 * g++.dg/debug/dwarf2/template-params-12.H: New.
1990 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1991 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1992 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1993 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1994 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1995 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1996 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1997
1998 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1999
2000 PR target/72863
2001 * gcc.target/powerpc/pr72863.c: New test.
2002
2003 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
2004
2005 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2006
2007 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2008
2009 * gcc.target/i386/pieces-strcpy-1.c: New test.
2010 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2011
2012 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2013
2014 PR c++/72868
2015 * g++.dg/cpp1y/constexpr-switch4.C: New test.
2016
2017 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
2018
2019 * gcc.target/i386/pieces-memcpy-1.c: New test.
2020 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2021 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2022 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2023 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2024 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2025
2026 2016-08-11 Jakub Jelinek <jakub@redhat.com>
2027
2028 PR c/72816
2029 * gcc.dg/pr72816.c: Remove dg-error.
2030
2031 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
2032
2033 PR tree-optimization/71083
2034 * gcc.c-torture/execute/pr71083.c: New test.
2035 * gnat.dg/loop_optimization23.adb: New test.
2036 * gnat.dg/loop_optimization23_pkg.ads: New test.
2037 * gnat.dg/loop_optimization23_pkg.adb: New test.
2038
2039 2016-08-11 Richard Biener <rguenther@suse.de>
2040
2041 PR tree-optimization/72772
2042 * gcc.dg/graphite/pr35356-1.c: Adjust.
2043 * gcc.dg/tree-ssa/pr59597.c: Likewise.
2044
2045 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
2046
2047 * gfortran.dg/random_7.f90: Take into account that the last seed
2048 value is the special p value.
2049 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2050
2051 2016-08-11 Richard Biener <rguenther@suse.de>
2052
2053 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2054
2055 2016-08-11 Alan Modra <amodra@gmail.com>
2056
2057 * gcc.target/powerpc/pr71680.c: New.
2058
2059 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
2060
2061 * gcc.target/powerpc/bfp/bfp.exp: New file.
2062 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2063 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2064 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2065 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2066 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2067 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2068 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2069 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2070 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2071 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2072 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2073 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2074 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2075 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2076 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2077 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2078 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2079 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2080 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2081 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2082 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2083 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2084 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2085 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2086 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2087 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2088 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2089 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2090 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2091 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2092 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2093 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2094 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2095 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2096 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2097 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2098 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2099 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2100 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2101 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2102 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2103 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2104 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2105 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2106 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2107 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2108 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2109 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2110 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2111 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2112 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2113 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2114 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2115
2116 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2117
2118 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2119 Add aarch64*-*-*.
2120
2121 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2122
2123 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2124
2125 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2126
2127 PR target/72853
2128 * gcc.target/powerpc/pr72853.c: New test.
2129
2130 2016-08-10 Martin Liska <mliska@suse.cz>
2131
2132 PR gcov-profile/58306
2133 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2134
2135 2016-08-10 Martin Liska <mliska@suse.cz>
2136
2137 * g++.dg/gcov/gcov-threads-1.C: New test.
2138
2139 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2140
2141 PR target/71873
2142 * gcc.target/avr/pr71873.c: New test.
2143
2144 2016-08-09 Martin Liska <mliska@suse.cz>
2145
2146 * g++.dg/gcov/gcov-dump-1.C: New test.
2147 * g++.dg/gcov/gcov-dump-2.C: New test.
2148
2149 2016-08-09 Martin Liska <mliska@suse.cz>
2150
2151 * gcc.dg/tree-prof/val-prof-9.c: New test.
2152
2153 2016-08-09 Martin Liska <mliska@suse.cz>
2154
2155 * gcc.dg/tree-prof/val-prof-8.c: New test.
2156
2157 2016-08-09 Martin Jambor <mjambor@suse.cz>
2158
2159 PR ipa/71981
2160 * gcc.dg/ipa/pr71981.c: New test.
2161
2162 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2163
2164 PR tree-optimization/33707
2165 * gcc.dg/vect/pr33707.c: New test.
2166
2167 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2168
2169 PR tree-optimization/pr72772
2170 * gcc.dg/tree-ssa/pr72772.c: New test.
2171
2172 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2173
2174 PR rtl-optimization/66669
2175 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2176
2177 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR tree-optimization/72824
2180 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2181
2182 2016-08-09 Richard Biener <rguenther@suse.de>
2183
2184 PR tree-optimization/71802
2185 * gcc.dg/torture/pr71802.c: New testcase.
2186
2187 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2188
2189 PR c++/72809
2190 * g++.dg/eh/stdarg1.C: New test.
2191
2192 2016-08-08 Andi Kleen <ak@linux.intel.com>
2193
2194 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2195 test command line in failure log.
2196 (profopt-execute): dito. Make autofdo file names unique.
2197
2198 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2199
2200 PR c/64955
2201 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2202 output.
2203
2204 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2205
2206 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2207 c99_runtime.
2208 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2209 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2210 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2211 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2212 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2213 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2214
2215 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2216
2217 PR c/52952
2218 * gcc.dg/cpp/pr66415-1.c: Likewise.
2219 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2220 * gcc.dg/format/c90-printf-1.c: Likewise.
2221 * gcc.dg/format/diagnostic-ranges.c: New test case.
2222
2223 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR fortran/72716
2226 * gfortran.dg/gomp/pr72716.f90: New test.
2227
2228 PR middle-end/72781
2229 * gcc.dg/gomp/pr72781.c: New test.
2230
2231 PR middle-end/68762
2232 * g++.dg/vect/pr68762-1.cc: New test.
2233 * g++.dg/vect/pr68762-2.cc: New test.
2234 * g++.dg/vect/pr68762.h: New file.
2235
2236 2016-08-08 Martin Sebor <msebor@redhat.com>
2237
2238 PR testsuite/72838
2239 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2240 * g++.dg/warn/overflow-warn-3.C: Same.
2241 * g++.dg/warn/overflow-warn-4.C: Same.
2242
2243 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2244
2245 PR fortran/71936
2246 * gfortran.dg/allocate_with_source_21.f03: New test.
2247
2248 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2249
2250 PR fortran/72698
2251 * gfortran.dg/allocate_with_source_20.f03: New test.
2252
2253 2016-08-08 Alan Modra <amodra@gmail.com>
2254
2255 * gcc.c-torture/compile/pr72802.c: New.
2256
2257 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2258
2259 PR fortran/70524
2260 * gfortran.dg/dependency_48.f90: New test.
2261
2262 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2263
2264 PR fortran/70040
2265 * gfortran.dg/pr70040.f90: New testcase.
2266
2267 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2268
2269 PR fortran/71961
2270 * gfortran.dg/matmul_10.f90: New testcase.
2271
2272 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2273
2274 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2275
2276 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2277
2278 PR c/72816
2279 * gcc.dg/pr72816.c: New test.
2280
2281 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2282
2283 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2284 * g++.dg/conversion/pr41426.C: Likewise.
2285 * g++.dg/conversion/pr66211.C: Likewise.
2286 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2287 * g++.dg/init/ref8.C: Likewise.
2288 * g++.old-deja/g++.law/cvt20.C: Likewise.
2289 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2290
2291 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2292
2293 PR tree-optimization/18046
2294 * gcc.dg/tree-ssa/vrp105.c: New test.
2295 * gcc.dg/tree-ssa/vrp106.c: New test.
2296
2297 2016-08-05 Martin Sebor <msebor@redhat.com>
2298
2299 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2300 1ul in diagnostics. Remove hyphen from "constant-expression."
2301 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2302 * g++.dg/cpp0x/static_assert3.C: Same.
2303 * g++.dg/cpp1y/constexpr-throw.C: Same.
2304 * g++.dg/template/nontype3.C: Same.
2305 * g++.dg/warn/overflow-warn-1.C: Same.
2306 * g++.dg/warn/overflow-warn-3.C: Same.
2307 * g++.dg/warn/overflow-warn-4.C: Same.
2308
2309 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2310
2311 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2312 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2313 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2314 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2315
2316 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2317
2318 PR tree-optimization/72810
2319 * gcc.dg/tree-ssa/vrp110.c: New test.
2320
2321 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2322
2323 PR Target/72819
2324 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2325 registers.
2326 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2327 saving the half-precision registers.
2328 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2329 value is returned in h0.
2330 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2331 are passed in FP/SIMD registers.
2332 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2333 passing works corrcetly.
2334 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2335 (hfa_f16x2_t): Likewise.
2336 (hfa_f16x3_t): Likewise.
2337 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2338 are promoted to double and passed in a double register.
2339 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2340 are promoted to double and stacked.
2341 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2342 __fp16 data types.
2343 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2344 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2345 __fp16 first get passed in FP/SIMD registers, then stacked.
2346
2347 2016-08-05 Nathan Sidwell <nathan@acm.org>
2348
2349 PR c++/68724
2350 * g++.dg/cpp0x/pr68724.C: New.
2351
2352 2016-08-05 Richard Biener <rguenther@suse.de>
2353
2354 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2355
2356 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2357
2358 * gcc.dg/tree-ssa/vrp107.c: New test.
2359 * gcc.dg/tree-ssa/vrp108.c: New test.
2360 * gcc.dg/tree-ssa/vrp109.c: New test.
2361
2362 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2363
2364 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2365 dg-options.
2366
2367 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2368
2369 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2370 test-cases.
2371 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2372 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2373 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2374 test-cases.
2375 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2376 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2377 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2378 large_double.
2379
2380 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2381
2382 PR c++/72800
2383 * g++.dg/cpp1y/lambda-ice1.C: New.
2384
2385 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2386
2387 PR c++/72759
2388 * g++.dg/cpp1y/pr72759.C: New test.
2389
2390 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2391
2392 * gcc.dg/switch-10.c: New test.
2393
2394 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2395
2396 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2397
2398 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2399
2400 * c-c++-common/goacc/routine-5.c: Update.
2401
2402 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2403
2404 PR rtl-optimization/70903
2405 * gcc.c-torture/execute/pr70903.c: New test.
2406
2407 2016-08-04 Martin Liska <mliska@suse.cz>
2408
2409 * gcc.dg/params/params.exp: Replace file exists with
2410 TESTING_IN_BUILD_TREE.
2411
2412 2016-08-04 Marek Polacek <polacek@redhat.com>
2413
2414 PR c++/70229
2415 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2416
2417 2016-08-04 Richard Biener <rguenther@suse.de>
2418
2419 PR middle-end/71984
2420 * gcc.dg/torture/pr71984.c: Guard correctness check for
2421 little-endian.
2422
2423 2016-08-03 Andrew Pinski <apinski@cavium.com>
2424
2425 * gcc.c-torture/compile/20160802-1.c: New testcase.
2426
2427 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2428
2429 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2430
2431 2016-08-03 Richard Biener <rguenther@suse.de>
2432
2433 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2434 and remove -O3.
2435 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2436 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2437
2438 2016-08-03 Richard Biener <rguenther@suse.de>
2439
2440 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2441 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2442 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2443 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2444
2445 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2446
2447 * gcc.dg/init-excess-2.c: Require int32plus.
2448 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2449 * gcc.dg/pr59963-2.c: Require int32plus.
2450 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2451 * gcc.dg/unroll-7.c: Require int32plus.
2452
2453 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2454
2455 PR tree-optimization/34114
2456 * gcc.dg/tree-ssa/loop-42.c: New test.
2457
2458 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2459
2460 * gcc.target/aarch64/vminmaxnm.c: New.
2461 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2462 tests.
2463
2464 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2465
2466 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2467 vec_extract for vector float, vector int, vector short, and vector
2468 char.
2469 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2470 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2471 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2472 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2473
2474 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2475
2476 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2477 single stack adjustment, no writeback.
2478 * gcc.target/aarch64/test_frame_12.c: Likewise.
2479 * gcc.target/aarch64/test_frame_13.c: Likewise.
2480 * gcc.target/aarch64/test_frame_15.c: Likewise.
2481 * gcc.target/aarch64/test_frame_6.c: Likewise.
2482 * gcc.target/aarch64/test_frame_7.c: Likewise.
2483 * gcc.target/aarch64/test_frame_8.c: Likewise.
2484 * gcc.target/aarch64/test_frame_16.c: New test.
2485
2486 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2487
2488 PR target/72748
2489 * gcc.target/i386/pr72748.c: New test.
2490
2491 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2492
2493 PR tree-optimization/71818
2494 * gcc.dg/vect/pr71818.c: New
2495
2496 2016-08-01 Martin Liska <mliska@suse.cz>
2497
2498 PR tree-optimization/71857
2499 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2500
2501 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2502
2503 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2504
2505 2016-08-01 Jan Beulich <jbeulich@suse.com>
2506
2507 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2508
2509 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2510
2511 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2512 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2513
2514 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2515
2516 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2517 (check_effective_target_c++): Likewise. Also match for libstdc++.
2518
2519 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2520
2521 PR fortran/41922
2522 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2523 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2524 * gfortran.dg/pr41922.f90: New test.
2525
2526 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2527
2528 PR fortran/68566
2529 * gfortran.dg/pr68566.f90: new test.
2530
2531 2016-07-30 Martin Sebor <msebor@redhat.com>
2532
2533 PR c++/60760
2534 PR c++/71091
2535 * g++.dg/cpp0x/constexpr-cast.C: New test.
2536 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2537 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2538 * g++.dg/ubsan/pr63956.C: Correct.
2539
2540 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2541
2542 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2543 vector double or vector long where the vector is in memory.
2544 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2545 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2546
2547 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2548
2549 PR fortran/69867
2550 * gfortran.dg/pr69867.f90: New test.
2551
2552 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2553
2554 PR fortran/69962
2555 * gfortran.dg/pr69962.f90: New test.
2556
2557 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2558
2559 PR fortran/70006
2560 * gfortran.dg/pr70006.f90: New test.
2561
2562 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2563
2564 PR fortran/71730
2565 * gfortran.dg/pr71730.f90: New test.
2566 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2567 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2568 * gfortran.dg/array_constructor_26.f03: Ditto.
2569
2570 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2571
2572 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2573 * gcc.target/powerpc/pr71763.c: Likewise.
2574
2575 2016-07-29 Marek Polacek <polacek@redhat.com>
2576
2577 PR c/71742
2578 * gcc.dg/940510-1.c: Adjust dg-error.
2579 * gcc.dg/c99-flex-array-1.c: Likewise.
2580 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2581
2582 PR c/71853
2583 * gcc.dg/noncompile/pr71853.c: New test.
2584
2585 PR c/71573
2586 * gcc.dg/noncompile/pr71573.c: New test.
2587
2588 PR c/71926
2589 * g++.dg/warn/Wparentheses-30.C: New test.
2590 * gcc.dg/Wparentheses-14.c: New test.
2591
2592 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2593
2594 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2595
2596 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2597
2598 PR tree-optimization/57558
2599 * gcc.dg/vect/pr57558-1.c: New test.
2600 * gcc.dg/vect/pr57558-2.c: New test.
2601
2602 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2603
2604 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2605 to scan forwprop1 dump pass.
2606
2607 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 PR c++/51488
2610 * g++.dg/template/pr51488.C: New.
2611
2612 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2613
2614 PR c/71969
2615 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2616 static __inline__.
2617 * gcc.dg/pr71969-1.c: New test.
2618 * gcc.dg/pr71969-2.c: New test.
2619 * gcc.dg/pr71969-3.c: New test.
2620
2621 2016-07-29 Marek Polacek <polacek@redhat.com>
2622
2623 PR c/71574
2624 * c-c++-common/pr71574.c: New test.
2625
2626 PR c/71583
2627 * gcc.dg/noncompile/pr71583.c: New test.
2628
2629 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2630
2631 PR middle-end/68217
2632 * gcc.dg/pr68217.c: New test.
2633
2634 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2635
2636 PR fortran/71067
2637 * gfortran.dg/pr71067_1.f90: New test.
2638 * gfortran.dg/pr71067_2.f90: Ditto.
2639
2640 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2641
2642 * gcc.target/powerpc/vec-extract-1.c: New test.
2643
2644 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2645
2646 PR fortran/71799
2647 * gfortran.dg/pr71799.f90: New test.
2648
2649 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2650
2651 PR c++/71665
2652 * g++.dg/cpp0x/pr71665-1.C: New.
2653 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2654 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2655 * g++.dg/ext/label10.C: Likewise.
2656 * g++.dg/parse/constant5.C: Likewise.
2657
2658 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2659
2660 PR fortran/71859
2661 * gfortran.dg/pr71859.f90: New test.
2662 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2663 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2664
2665 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2666
2667 PR fortran/71883
2668 * gfortran.dg/pr71883.f90 : New test.
2669
2670 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2671
2672 PR tree-optimization/71734
2673 * g++.dg/vect/pr70729-nest.cc: New test.
2674
2675 2016-07-28 Renlin Li <renlin.li@arm.com>
2676
2677 Revert
2678 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2679
2680 PR fortran/71902
2681 * gfortran.dg/dependency_47.f90: New test.
2682
2683 2016-07-28 Martin Liska <mliska@suse.cz>
2684
2685 PR gcov-profile/68025
2686 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2687
2688 2016-07-28 Martin Liska <mliska@suse.cz>
2689
2690 * g++.dg/vect/pr70944.cc: New test.
2691
2692 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2693
2694 PR middle-end/71994
2695 * gcc.dg/torture/pr71994.c: New test.
2696
2697 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2698
2699 PR middle-end/71078
2700 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2701 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2702 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2703
2704 2016-07-27 Richard Biener <rguenther@suse.de>
2705
2706 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2707
2708 2016-07-27 Martin Liska <mliska@suse.cz>
2709
2710 * gcc.dg/predict-13.c: New test.
2711 * gcc.dg/predict-14.c: New test.
2712
2713 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2714
2715 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2716 including stdint.h.
2717 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2718 including stdint.h.
2719
2720 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2721
2722 PR target/71869
2723 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2724 IEEE built-in functions handle quiet and signalling NaNs
2725 correctly.
2726
2727 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2728
2729 PR fortran/71862
2730 * gfortran.dg/pr71862.f90: New test.
2731
2732 2016-07-26 Martin Sebor <msebor@redhat.com>
2733
2734 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2735 selector with dg-options.
2736
2737 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2738
2739 PR tree-optimization/18046
2740 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2741 * gcc.dg/tree-ssa/vrp103.c: New test.
2742 * gcc.dg/tree-ssa/vrp104.c: New test.
2743
2744 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2745
2746 * gcc.target/powerpc/pr63354.c: Require lp64 since
2747 -mprofile-kernel is not legal with -m32.
2748
2749 2016-07-26 Richard Biener <rguenther@suse.de>
2750
2751 PR rtl-optimization/71984
2752 * gcc.dg/torture/pr71984.c: New testcase.
2753
2754 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2755
2756 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2757 g++-dg-runtest via et-dg-runtest.
2758 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2759 * gcc.dg/vect/vect.exp: Likewise.
2760 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2761 gfortran-dg-runtest.
2762 * gfortran.dg/vect/vect.exp: Likewise.
2763 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2764 (check_mips_loongson_hw_available): Likewise.
2765 (check_effective_target_mpaired_single_runtime): Likewise.
2766 (check_effective_target_mips_loongson_runtime): Likewise.
2767 (add_options_for_mpaired_single): Likewise.
2768 (check_effective_target_vect_int): Add global et_index.
2769 Check and save the supported feature for a target selected by
2770 the et_index target. Break long lines where appropriate. Call
2771 et-is-effective-target for MIPS with an argument instead of
2772 check_effective_target_* where appropriate.
2773 (check_effective_target_vect_intfloat_cvt): Likewise.
2774 (check_effective_target_vect_uintfloat_cvt): Likewise.
2775 (check_effective_target_vect_floatint_cvt): Likewise.
2776 (check_effective_target_vect_floatuint_cvt): Likewise.
2777 (check_effective_target_vect_simd_clones): Likewise.
2778 (check_effective_target_vect_shift): ewise.
2779 (check_effective_target_whole_vector_shift): Likewise.
2780 (check_effective_target_vect_bswap): Likewise.
2781 (check_effective_target_vect_shift_char): Likewise.
2782 (check_effective_target_vect_long): Likewise.
2783 (check_effective_target_vect_float): Likewise.
2784 (check_effective_target_vect_double): Likewise.
2785 (check_effective_target_vect_long_long): Likewise.
2786 (check_effective_target_vect_no_int_max): Likewise.
2787 (check_effective_target_vect_no_int_add): Likewise.
2788 (check_effective_target_vect_no_bitwise): Likewise.
2789 (check_effective_target_vect_widen_shift): Likewise.
2790 (check_effective_target_vect_no_align): Likewise.
2791 (check_effective_target_vect_hw_misalign): Likewise.
2792 (check_effective_target_vect_element_align): Likewise.
2793 (check_effective_target_vect_condition): Likewise.
2794 (check_effective_target_vect_cond_mixed): Likewise.
2795 (check_effective_target_vect_char_mult): Likewise.
2796 (check_effective_target_vect_short_mult): Likewise.
2797 (check_effective_target_vect_int_mult): Likewise.
2798 (check_effective_target_vect_extract_even_odd): Likewise.
2799 (check_effective_target_vect_interleave): Likewise.
2800 (check_effective_target_vect_stridedN): Likewise.
2801 (check_effective_target_vect_multiple_sizes): Likewise.
2802 (check_effective_target_vect64): Likewise.
2803 (check_effective_target_vect_call_copysignf): Likewise.
2804 (check_effective_target_vect_call_sqrtf): Likewise.
2805 (check_effective_target_vect_call_btrunc): Likewise.
2806 (check_effective_target_vect_call_btruncf): Likewise.
2807 (check_effective_target_vect_call_ceil): Likewise.
2808 (check_effective_target_vect_call_ceilf): Likewise.
2809 (check_effective_target_vect_call_floor): Likewise.
2810 (check_effective_target_vect_call_floorf): Likewise.
2811 (check_effective_target_vect_call_lceil): Likewise.
2812 (check_effective_target_vect_call_lfloor): Likewise.
2813 (check_effective_target_vect_call_nearbyint): Likewise.
2814 (check_effective_target_vect_call_nearbyintf): Likewise.
2815 (check_effective_target_vect_call_round): Likewise.
2816 (check_effective_target_vect_call_roundf): Likewise.
2817 (check_effective_target_vect_perm): Likewise, but also append *_saved
2818 to the existing global name to properly cache the result.
2819 (check_effective_target_vect_perm_byte): Likewise.
2820 (check_effective_target_vect_perm_short): Likewise.
2821 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2822 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2823 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2824 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2825 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2826 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2827 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2828 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2829 (check_effective_target_vect_sdot_qi): Likewise.
2830 (check_effective_target_vect_udot_qi): Likewise.
2831 (check_effective_target_vect_sdot_hi): Likewise.
2832 (check_effective_target_vect_udot_hi): Likewise.
2833 (check_effective_target_vect_usad_char): Likewise.
2834 (check_effective_target_vect_pack_trunc): Likewise.
2835 (check_effective_target_vect_unpack): Likewise.
2836 (check_effective_target_vect_aligned_arrays): Likewise.
2837 (check_effective_target_vect_natural_alignment): Likewise.
2838 (check_effective_target_vector_alignment_reachable): Likewise.
2839 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2840 (is-effective-target): Initialize et_index if undefined.
2841 (et-dg-runtest): New.
2842 (et-is-effective-target): Likewise.
2843 (check_vect_support_and_set_flags): Add supported MIPS targets to
2844 EFFECTIVE_TARGETS list. Return the number of supported targets.
2845
2846 2016-07-26 Richard Biener <rguenther@suse.de>
2847 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2848
2849 PR middle-end/70920
2850 * gcc.dg/pr70920-1.c: New test-case.
2851 * gcc.dg/pr70902-2.c: Likewise.
2852 * gcc.dg/pr70920-3.c: Likewise.
2853 * gcc.dg/pr70920-4.c: Likewise
2854 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2855 2 instead of 3.
2856
2857 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2858
2859 * gcc.c-torture/execute/pr71494.c: Require label_values.
2860 * gcc.dg/pr16973.c: Ditto.
2861
2862 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2863
2864 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2865 * gcc.dg/torture/pr69771.c: Require int32plus.
2866 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2867
2868 2016-07-25 Martin Liska <mliska@suse.cz>
2869
2870 * gcc.dg/torture/pr71987.c: New test.
2871
2872 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2873
2874 PR fortran/71935
2875 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2876 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2877 * gfortran.dg/pr71935.f90: New test.
2878
2879 2016-07-22 Martin Sebor <msebor@redhat.com>
2880
2881 PR c++/71675
2882 * g++.dg/ext/atomic-3.C: New test.
2883 * gcc.dg/atomic/pr71675.c: New test.
2884
2885 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2886
2887 * gcc.target/i386/mvc8.c: New test.
2888
2889 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2890
2891 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2892 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2893
2894 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2895
2896 PR fortran/71795
2897 * gfortran.dg/constructor_50.f90: New test.
2898
2899 2016-07-22 Martin Liska <mliska@suse.cz>
2900
2901 PR gcov-profile/69028
2902 PR gcov-profile/62047
2903 * g++.dg/cilk-plus/pr69028.C: New test.
2904
2905 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2906
2907 * gfortran.dg/coarray_stat_2.f90: New test.
2908
2909 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2910
2911 * gcc.target/powerpc/vec-extract.h: New files to check the
2912 vec_extract built-in functions for all vector types, testing
2913 accessing each element, both with constant and variable element
2914 numbers.
2915 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2916 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2917 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2918 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2919 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2920 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2921 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2922 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2923 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2924
2925 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR c++/71728
2928 * g++.dg/other/pr71728.C: New test.
2929
2930 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2931
2932 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2933 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2934 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2935 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2936 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2937
2938 2016-07-21 Richard Biener <rguenther@suse.de>
2939
2940 PR tree-optimization/71947
2941 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2942
2943 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2944
2945 * gcc.dg/tree-ssa/scev-15.c: New.
2946
2947 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2948
2949 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2950
2951 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR c++/71941
2954 * g++.dg/gomp/pr71941.C: New test.
2955
2956 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2957
2958 PR c/70339
2959 PR c/71858
2960 * g++.dg/spellcheck-identifiers.C: New test case, based on
2961 gcc.dg/spellcheck-identifiers.c.
2962 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2963 gcc.dg/spellcheck-identifiers-2.c.
2964 * g++.dg/spellcheck-typenames.C: New test case, based on
2965 gcc.dg/spellcheck-typenames.c
2966
2967 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2968
2969 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2970 pointer to member function and also test catching by reference.
2971
2972 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2973
2974 * gcc.target/s390/pr67443.c: Fix test case.
2975
2976 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2977
2978 * gcc.target/s390/insv-1.c: Xfail some tests.
2979 * gcc.target/s390/insv-2.c: Likewise.
2980
2981 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2982
2983 * gcc.target/avr/torture/get-mem.c: New test.
2984 * gcc.target/avr/torture/set-mem.c: New test.
2985
2986 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2987
2988 PR target/71948
2989 * gcc.target/avr/torture/tiny-progmem.c: New test.
2990
2991 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR c++/71909
2994 * g++.dg/parse/pr71909.C: New test.
2995 * g++.dg/tm/pr71909.C: New test.
2996
2997 PR c++/50060
2998 * g++.dg/cpp0x/constexpr-50060.C: New test.
2999 * g++.dg/cpp1y/constexpr-50060.C: New test.
3000
3001 2016-07-20 Martin Liska <mliska@suse.cz>
3002
3003 * gfortran.dg/graphite/pr71898.f90: New test.
3004
3005 2016-07-20 Bin Cheng <bin.cheng@arm.com>
3006
3007 PR tree-optimization/71503
3008 PR tree-optimization/71683
3009 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3010 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3011
3012 2016-07-20 Martin Liska <mliska@suse.cz>
3013
3014 * gcc.dg/plugin/plugin.exp: Remove sreal test.
3015 * gcc.dg/plugin/sreal-test-1.c: Remove.
3016 * gcc.dg/plugin/sreal_plugin.c: Remove.
3017
3018 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3019
3020 PR fortran/71902
3021 * gfortran.dg/dependency_47.f90: New test.
3022
3023 2016-07-19 Jakub Jelinek <jakub@redhat.com>
3024
3025 PR rtl-optimization/71916
3026 * gcc.c-torture/compile/pr71916.c: New test.
3027
3028 PR middle-end/71874
3029 * g++.dg/torture/pr71874.C: New test.
3030
3031 PR middle-end/71734
3032 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3033 (my_alloc): Rewritten to use __builtin_posix_memalign and
3034 __SIZE_TYPE__.
3035 (my_free): Use __builtin_free instead of _mm_free.
3036 (Vec::operator=): Use __builtin_memcpy.
3037
3038 2016-07-19 Martin Jambor <mjambor@suse.cz>
3039
3040 PR fortran/71688
3041 * gfortran.dg/pr71688.f90: New test.
3042
3043 2016-07-19 Richard Biener <rguenther@suse.de>
3044
3045 * c-c++-common/vector-subscript-6.c: New testcase.
3046 * c-c++-common/vector-subscript-7.c: Likewise.
3047
3048 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3049
3050 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3051 and UInt32 based on __SIZEOF_INT__.
3052
3053 2016-07-19 Richard Biener <rguenther@suse.de>
3054
3055 PR tree-optimization/71901
3056 * gcc.dg/torture/pr71901.c: New testcase.
3057
3058 2016-07-19 Richard Biener <rguenther@suse.de>
3059
3060 PR tree-optimization/71908
3061 * gcc.dg/torture/pr71908.c: New testcase.
3062
3063 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3064
3065 PR target/71493
3066 * gcc.target/powerpc/pr71493-1.c: New test.
3067 * gcc.target/powerpc/pr71493-2.c: Likewise.
3068
3069 2016-07-18 Jakub Jelinek <jakub@redhat.com>
3070
3071 PR c++/71835
3072 * g++.dg/conversion/ambig3.C: New test.
3073
3074 PR c++/71828
3075 * g++.dg/cpp0x/constexpr-71828.C: New test.
3076
3077 PR c++/71826
3078 * g++.dg/template/pr71826.C: New test.
3079
3080 PR c++/71822
3081 * g++.dg/template/defarg21.C: New test.
3082
3083 PR c++/71871
3084 * g++.dg/ext/vector31.C: New test.
3085
3086 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3087
3088 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3089
3090 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3091
3092 PR tree-optimization/71734
3093 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3094
3095 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3096
3097 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3098 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3099 stack-layout-dynamic-1.c: New test.
3100
3101 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3102
3103 * gcc.target/s390/nolrl-1.c: New test.
3104
3105 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3106
3107 PR fortran/71523
3108 * gfortran.dg/pr71523_1.f90: New test.
3109 * gfortran.dg/pr71523_2.f90: New test.
3110
3111 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3112
3113 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3114
3115 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3116 Marco Restelli <mrestelli@gmail.com>
3117
3118 PR fortran/62125
3119 * gfortran.dg/pr62125.f90: New test.
3120
3121 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3122
3123 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3124 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3125
3126 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3127
3128 PR c++/58796
3129 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3130 * g++.dg/cpp0x/nullptr35.C: New test.
3131
3132 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3133
3134 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3135
3136 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3137
3138 * gfortran.dg/goacc/vector_length.f90: New test.
3139
3140 2016-07-15 Richard Biener <rguenther@suse.de>
3141
3142 PR tree-optimization/71881
3143 * gcc.dg/torture/pr71881.c: New testcase.
3144
3145 2016-07-15 Richard Biener <rguenther@suse.de>
3146
3147 PR tree-optimization/71887
3148 * gcc.dg/torture/pr71887.c: New testcase.
3149
3150 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR c/71858
3153 * gcc.dg/spellcheck-identifiers-3.c: New test.
3154
3155 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3156
3157 PR fortran/71807
3158 * gfortran.dg/null_9.f90: New test.
3159
3160 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3161
3162 * gcc.dg/tree-ssa/loop-41.c: New test.
3163
3164 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3165
3166 PR tree-optimization/71347
3167 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3168
3169 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3170
3171 PR fortran/29819
3172 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3173 * gfortran.dg/contains.f90: Ditto.
3174 * gfortran.dg/contains_empty_1.f03: Ditto.
3175 * gfortran.dg/submodule_3.f08: Ditto.
3176
3177 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3178
3179 PR testsuite/71865
3180 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3181 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3182 expected diagnostics.
3183
3184 PR c/71858
3185 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3186 * gcc.dg/spellcheck-identifiers-2.c: New test.
3187 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3188 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3189
3190 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3191
3192 PR tree-optimization/71872
3193 * gcc.c-torture/compile/pr71872.c: New test.
3194
3195 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3196
3197 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3198 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3199 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3200 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3201 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3202 * gcc.target/arm/atomic-op-acquire-1.c: This.
3203 * gcc.target/arm/atomic-op-char.c: Rename into ...
3204 * gcc.target/arm/atomic-op-char-1.c: This.
3205 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3206 * gcc.target/arm/atomic-op-consume-1.c: This.
3207 * gcc.target/arm/atomic-op-int.c: Rename into ...
3208 * gcc.target/arm/atomic-op-int-1.c: This.
3209 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3210 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3211 * gcc.target/arm/atomic-op-release.c: Rename into ...
3212 * gcc.target/arm/atomic-op-release-1.c: This.
3213 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3214 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3215 * gcc.target/arm/atomic-op-short.c: Rename into ...
3216 * gcc.target/arm/atomic-op-short-1.c: This.
3217 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3218 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3219 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3220 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3221 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3222 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3223 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3224 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3225 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3226 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3227
3228 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3229
3230 PR fortran/70842
3231 * gfortran.dg/select_type_35.f03: New test.
3232
3233 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3234
3235 PR target/65951
3236 PR tree-optimization/70923
3237 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3238 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3239 * gcc.dg/vect/pr65951.c: Likewise.
3240 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3241
3242 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3243
3244 * c-c++-common/pr60226.c: Expect maximum object file alignment
3245 error on AIX.
3246
3247 2016-07-14 Richard Biener <rguenther@suse.de>
3248
3249 PR tree-optimization/71866
3250 * gcc.dg/torture/pr71866.c: New testcase.
3251
3252 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3253
3254 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3255 selector and enclose boolean expression in curly braces.
3256
3257 2016-07-14 Alan Modra <amodra@gmail.com>
3258
3259 PR target/71733
3260 * gcc.target/powerpc/p9-novsx.c: New.
3261
3262 2016-07-13 Andi Kleen <ak@linux.intel.com>
3263
3264 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3265 * g++.dg/tree-prof/morefunc.C: Dito.
3266 * g++.dg/tree-prof/pr35545.C: Dito.
3267 * g++.dg/tree-prof/reorder.C: Dito.
3268 * gcc.dg/tree-prof/20050826-2.c: Dito.
3269 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3270 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3271 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3272 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3273 * gcc.dg/tree-prof/inliner-1.c: Dito.
3274 * gcc.dg/tree-prof/merge_block.c: Dito.
3275 * gcc.dg/tree-prof/stringop-1.c: Dito.
3276 * gcc.dg/tree-prof/stringop-2.c: Dito.
3277 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3278 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3279 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3280 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3281 * gcc.dg/tree-prof/update-loopch.c: Dito.
3282 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3283 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3284 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3285 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3286 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3287 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3288 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3289
3290 2016-07-13 Andi Kleen <ak@linux.intel.com>
3291
3292 * lib/profopt.exp (profopt-execute): Remove .imports files.
3293
3294 2016-07-13 Andi Kleen <ak@linux.intel.com>
3295
3296 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3297
3298 2016-07-13 Andi Kleen <ak@linux.intel.com>
3299
3300 * lib/profopt.exp (dg-final-scan-autofdo,
3301 dg-final-scan-not-autofdo): New functions.
3302
3303 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3304
3305 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3306 * gcc.dg/vect/vect-35.c: Ditto.
3307 * gcc.dg/vect/vect-alias-check-2.c: New test.
3308
3309 2016-07-13 Martin Liska <mliska@suse.cz>
3310
3311 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3312 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3313 * gfortran.dg/pr42108.f90: Update expected dump scan.
3314
3315 2016-07-13 Richard Biener <rguenther@suse.de>
3316
3317 PR tree-optimization/24574
3318 * gcc.dg/pr24574.c: New testcase.
3319
3320 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3321
3322 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3323 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3324 * c-c++-common/pr68833-1.c: Require int32plus.
3325 * gcc.dg/ipa/pr63551.c: Likewise.
3326 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3327 * gcc.dg/ipa/pr64041.c: Require int32plus.
3328
3329 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3330
3331 PR ipa/71633
3332 * g++.dg/pr71633.C: New test.
3333
3334 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3335
3336 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3337 Add new arm_thumb1_cbz_ok effective target.
3338 * gcc.target/arm/cbz.c: New test.
3339
3340 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3341
3342 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3343 Define effective target.
3344 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3345 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3346 * gcc.target/arm/movhi_movw.c: New test.
3347 * gcc.target/arm/movsi_movw.c: Likewise.
3348 * gcc.target/arm/movdi_movw.c: Likewise.
3349
3350 2016-07-13 Richard Biener <rguenther@suse.de>
3351
3352 PR middle-end/71104
3353 * gcc.dg/pr71104-1.c: New testcase.
3354 * gcc.dg/pr71104-2.c: Likewise.
3355
3356 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3357
3358 PR target/71805
3359 * gcc.target/powerpc/pr71805.c: New test.
3360
3361 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3362
3363 * gcc.target/powerpc/divkc3-1.c: New.
3364 * gcc.target/powerpc/mulkc3-1.c: New.
3365
3366 2016-07-12 Nathan Sidwell <nathan@acm.org>
3367
3368 * gcc.target/arm/data-rel-1.c: New.
3369 * gcc.target/arm/data-rel-2.c: New.
3370 * gcc.target/arm/data-rel-3.c: New.
3371
3372 2016-07-12 Martin Liska <mliska@suse.cz>
3373
3374 * gcc.dg/params/blocksort-part.c: New test.
3375 * gcc.dg/params/params.exp: New file.
3376
3377 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3378
3379 PR middle-end/71700
3380 * gcc.c-torture/execute/pr71700.c: New test.
3381
3382 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3383 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/23286
3386 PR tree-optimization/70159
3387 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3388 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3389 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3390 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3391 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3392 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3393 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3394 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3395 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3396 * gcc.dg/pr51879-12.c: Likewise.
3397 * gcc.dg/strlenopt-9.c: Likewise.
3398 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3399 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3400 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3401 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3402 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3403 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3404 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3405 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3406 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3407 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3408 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3409 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3410 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3411 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3412 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3413
3414 2016-07-12 Richard Biener <rguenther@suse.de>
3415
3416 PR rtl-optimization/68961
3417 * gcc.target/i386/pr68961.c: New testcase.
3418
3419 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR middle-end/71758
3422 * c-c++-common/gomp/pr71758.c: New test.
3423 * gfortran.dg/gomp/pr71758.f90: New test.
3424
3425 PR tree-optimization/71823
3426 * gcc.dg/vect/pr71823.c: New test.
3427
3428 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3429
3430 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3431 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3432 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3433
3434 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3435
3436 PR target/71801
3437 * gcc.target/i386/pr71801.c: New test.
3438
3439 2016-07-11 Richard Biener <rguenther@suse.de>
3440
3441 PR tree-optimization/71816
3442 * gcc.dg/torture/pr71816.c: New testcase.
3443
3444 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3445
3446 PR fortran/71783
3447 * gfortran.dg/dependency_46.f90: New test.
3448
3449 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3450
3451 PR rtl-optimization/71621
3452 * gcc.target/i386/pr71621-1.c: New.
3453 * gcc.target/i386/pr71621-2.c: New.
3454
3455 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3456
3457 * gfortran.dg/goacc/pr71704.f90: New test.
3458
3459 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3460
3461 PR target/71297
3462 * gcc.target/powerpc/pr71297.c: New.
3463
3464 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3465
3466 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3467
3468 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3469
3470 PR target/71806
3471 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3472
3473 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3474
3475 PR tree-optimization/71667
3476 * gcc.dg/vect/pr71667.c: New
3477
3478 2016-07-08 Martin Liska <mliska@suse.cz>
3479
3480 * gcc.dg/torture/pr71606.c: New test.
3481
3482 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3483
3484 PR fortran/71764
3485 * gfortran.dg/pr71764.f90: New test.
3486
3487 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3488 Kai Tietz <ktietz70@googlemail.com>
3489
3490 PR c++/70869
3491 PR c++/71054
3492 * g++.dg/cpp0x/pr70869.C: New test.
3493 * g++.dg/cpp0x/pr71054.C: New test.
3494
3495 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3496
3497 * g++.dg/debug/pr71432.C: Fail on AIX.
3498
3499 2016-07-07 Martin Liska <mliska@suse.cz>
3500
3501 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3502 an undefined behavior.
3503 * gfortran.dg/do_3.F90: Likewise.
3504 * gfortran.dg/do_check_11.f90: New test.
3505 * gfortran.dg/do_check_12.f90: New test.
3506 * gfortran.dg/do_corner_warn.f90: New test.
3507
3508 2016-07-07 Martin Liska <mliska@suse.cz>
3509
3510 * gfortran.dg/predict-1.f90: Ammend the test.
3511 * gfortran.dg/predict-2.f90: Likewise.
3512
3513 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3514
3515 PR ipa/71624
3516 * g++.dg/pr71624.C: New test.
3517
3518 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3519
3520 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3521 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3522 ARMv8-M Mainline architectures.
3523
3524 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3525
3526 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3527 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3528
3529 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3530
3531 PR target/70098
3532 PR target/71763
3533 * gcc.target/powerpc/pr71763.c: New file.
3534
3535 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3536
3537 PR tree-optimization/71518
3538 * gcc.dg/pr71518.c: New test.
3539
3540 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3541
3542 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3543
3544 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3545
3546 PR target/50739
3547 * gcc.target/avr/pr50739.c: New test.
3548
3549 2016-07-05 Jan Hubicka <jh@suse.cz>
3550
3551 * gcc.dg/tree-ssa/scev-14.c: update template.
3552
3553 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3554
3555 * gcc.dg/vect/group-no-gaps-1.c: New test.
3556
3557 2016-07-05 Andi Kleen <ak@linux.intel.com>
3558
3559 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3560 if kernel supports MPX.
3561
3562 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3563
3564 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3565
3566 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3567 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3568
3569 * gcc.target/powerpc/signbit-1.c: New test.
3570 * gcc.target/powerpc/signbit-2.c: New test.
3571 * gcc.target/powerpc/signbit-3.c: New test.
3572
3573 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3574
3575 PR rtl-optimization/71594
3576 * gcc.dg/torture/pr71594.c: New test.
3577
3578 2016-07-05 Jan Hubicka <jh@suse.cz>
3579
3580 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3581
3582 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3583
3584 PR c++/62314
3585 * g++.dg/parse/error5.C: Update column
3586 number of missing semicolon error.
3587 * g++.dg/pr62314-2.C: New test case.
3588
3589 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3590
3591 * gfortran.dg/coarray_stat_function.f90: New test.
3592 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3593 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3594 to new interfaces.
3595
3596 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3597
3598 PR fortran/71623
3599 * gfortran.dg/deferred_character_17.f90: New test.
3600
3601 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3602
3603 * gcc.target/arm/neon/polytypes.c: Move to ...
3604 * gcc.target/arm/polytypes.c: ... here.
3605 * gcc.target/arm/neon/pr51534.c: Move to ...
3606 * gcc.target/arm/pr51534.c: ... here.
3607 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3608 * gcc.target/arm/vect-vcvt.c: ... here.
3609 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3610 * gcc.target/arm/vect-vcvtq.c: ... here.
3611 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3612 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3613 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3614 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3615 * gcc.target/arm/neon/neon.exp: Delete.
3616 * gcc.target/arm/neon/: Delete.
3617
3618 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3619
3620 PR fortran/65575
3621 * gfortran.dg: pr65575.f90: New test.
3622
3623 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3624
3625 PR fortran/35849
3626 * gfortran.dg: pr35849.f90: New test.
3627
3628 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3629
3630 PR c++/71739
3631 * g++.dg/cpp0x/pr71739.C: New test.
3632
3633 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3634
3635 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3636
3637 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3638
3639 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3640 locr.
3641 * gcc.target/s390/loc-1.c: New test.
3642
3643 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3644
3645 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3646 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3647
3648 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3649
3650 PR target/63874
3651 * gcc.target/aarch64/pr63874.c: New test.
3652
3653 2016-07-04 Jan Beulich <jbeulich@suse.com>
3654
3655 * g++.dg/header.c: New.
3656 * gcc.dg/header.c: New.
3657
3658 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3659
3660 PR c/71719
3661 * c-c++-common/Wunused-var-15.c: New test.
3662
3663 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3664
3665 PR fortran/71687
3666 * gfortran.dg/gomp/pr71687.f90: New test.
3667
3668 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3669
3670 * gcc.dg/const-float128-ped.c: Require __float128 effective
3671 target and options.
3672 * gcc.dg/const-float128.c: Likewise.
3673 * gcc.dg/torture/float128-cmp-invalid.c: Require
3674 __float128 and base_quadfloat_support effective targets, and
3675 __float128 options.
3676 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3677 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3678 * gcc.dg/torture/float128-nan.c: Likewise.
3679 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3680 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3681 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3682 * lib/target-supports.exp (check_effective_target___float128): New.
3683 (add_options_for___float128): New.
3684 (check_effective_target_base_quadword_support): New.
3685
3686 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3687
3688 PR target/71720
3689 * gcc.target/powerpc/pr71720.c: New test.
3690
3691 2016-07-01 Jan Beulich <jbeulich@suse.com>
3692
3693 * gcc.dg/bss.c: New.
3694
3695 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3696
3697 PR target/71698
3698 * gcc.target/powerpc/pr71698.c: New test.
3699
3700 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3701
3702 PR target/71151
3703 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3704 instead of ".foo" for its section name.
3705 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3706 depending on MCU's flash size.
3707 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3708 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3709 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3710 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3711 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3712 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3713
3714 2016-07-01 Jan Beulich <jbeulich@suse.com>
3715
3716 * gcc.target/i386/pr65105-2.c: Add -msse2.
3717
3718 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3719
3720 PR tree-optimization/71707
3721 * gcc.dg/strlenopt-29.c: New test.
3722
3723 PR fortran/71704
3724 * gfortran.dg/gomp/pr71704.f90: New test.
3725
3726 PR fortran/71705
3727 * gfortran.dg/gomp/pr71705.f90: New test.
3728
3729 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3730
3731 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3732 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3733 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3734 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3735 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3736 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3737 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3738 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3739 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3740 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3741 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3742 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3743 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3744 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3745 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3746 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3747 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3748 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3749 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3750 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3751 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3752 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3753 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3754 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3755 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3756 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3757 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3758 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3759 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3760 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3761 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3762 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3763 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3764 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3765 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3766 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3767 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3768 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3769 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3770 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3771 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3772 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3773 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3774 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3775 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3776 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3777 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3778 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3779 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3780 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3781 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3782 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3783 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3784 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3785 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3786 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3787 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3788 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3789 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3790 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3791 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3792 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3793 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3794 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3795 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3796 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3797 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3798 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3799 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3800 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3801 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3802 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3803 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3804 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3805 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3806 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3807 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3808 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3809 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3810 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3811 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3812
3813 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3814 James Greenhalgh <james.greenhalgh@arm.com>
3815
3816 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3817
3818 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3819 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3820
3821 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3822
3823 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3824
3825 PR driver/71651
3826 * gcc.dg/spellcheck-options-12.c: New test case.
3827
3828 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3829
3830 PR middle-end/71693
3831 * gcc.c-torture/compile/pr71693.c: New test.
3832
3833 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3834
3835 * gcc.dg/spellcheck-params.c: New testcase.
3836 * gcc.dg/spellcheck-params-2.c: New testcase.
3837
3838 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3839
3840 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3841 vector extract instructions.
3842 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3843
3844 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3845
3846 PR fortran/71686
3847 * gfortran.dg/unexpected_eof_2.f90: New test.
3848 * gfortran.dg/unexpected_eof_3.f90: New test.
3849
3850 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3851
3852 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3853
3854 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3855
3856 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3857 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3858 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3859
3860 2016-06-29 Richard Biener <rguenther@suse.de>
3861
3862 PR middle-end/15256
3863 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3864
3865 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3866
3867 * gcc.target/arm/aapcs/neon-vect10.c: Require
3868 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3869 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3870 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3871 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3872 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3873 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3874 * gcc.target/arm/fp16-aapcs-1.c: Require
3875 -mfloat-ab=hard. Also simplify the test.
3876 * gcc.target/arm/fp16-aapcs-2.c: New.
3877
3878 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3879
3880 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3881 (add_options_for_arm_fp16_ieee): New.
3882 (add_options_for_arm_fp16_alternative): New.
3883 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3884 long-line.
3885 (effective_target_arm_fp16_hw): New.
3886
3887 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3888
3889 PR tree-optimization/71655
3890 * g++.dg/pr71655.C: New test.
3891
3892 2016-06-29 Martin Liska <mliska@suse.cz>
3893
3894 * gcc.dg/pr71585.c: New test.
3895 * gcc.dg/pr71585-2.c: New test.
3896 * gcc.dg/pr71585-3.c: New test.
3897
3898 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3899
3900 PR tree-optimization/70729
3901 * g++.dg/vect/pr70729.cc: New test.
3902
3903 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3904
3905 * c-c++-common/gomp/cancel-1.c: Extend.
3906
3907 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3908
3909 PR tree-optimization/71625
3910 * gcc.dg/strlenopt-28.c: New test.
3911
3912 2016-06-29 Richard Biener <rguenther@suse.de>
3913
3914 PR middle-end/71002
3915 * g++.dg/torture/pr71002.C: Adjust testcase.
3916
3917 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3918
3919 PR c/71685
3920 * gcc.dg/pr71685.c: New test.
3921
3922 2016-06-28 Martin Sebor <msebor@redhat.com>
3923
3924 PR c/71552
3925 * gcc.dg/init-bad-9.c: New test.
3926
3927 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3928
3929 * gcc.target/powerpc/abs128-1.c: Require VSX.
3930 * gcc.target/powerpc/copysign128-1.c: Likewise.
3931 * gcc.target/powerpc/inf128-1.c: Likewise.
3932 * gcc.target/powerpc/nan128-1.c: Likewise.
3933
3934 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR middle-end/71626
3937 * gcc.c-torture/execute/pr71626-1.c: New test.
3938 * gcc.c-torture/execute/pr71626-2.c: New test.
3939
3940 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3941
3942 PR target/71656
3943 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3944
3945 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3946
3947 PR target/71670
3948 * gcc.target/powerpc/pr71670.c: New testcase.
3949
3950 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3951
3952 PR target/71656
3953 * gcc.target/powerpc/pr71656-1.c: New test.
3954 * gcc.target/powerpc/pr71656-2.c: New test.
3955
3956 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3957
3958 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3959 around fp16 code.
3960 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3961 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3962 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3963 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3964 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3965 Add arm_neon_fp16_ok effective target.
3966 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3967 Likewise.
3968 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3969 Likewise.
3970 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3971 Likewise.
3972 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3973 Likewise.
3974 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3975 Likewise.
3976 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3977 Likewise.
3978 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3979 Likewise.
3980 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3981 Likewise.
3982 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3983 Likewise.
3984 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3985 Likewise.
3986 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3987 Likewise.
3988
3989 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3990
3991 * gcc.dg/predict-12.c: New testcase.
3992
3993 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3994
3995 PR fortran/71649
3996 * gfortran.dg/pr71649.f90: New test.
3997
3998 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR tree-optimization/71643
4001 * g++.dg/opt/pr71643.C: New test.
4002
4003 PR tree-optimization/71631
4004 * gcc.c-torture/execute/pr71631.c: New test.
4005
4006 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4007
4008 * gcc.dg/predict-11.c: New testcase.
4009 * gfortran.dg/predict-2.f90: New testcase.
4010
4011 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
4012
4013 * gcc.dg/predict-10.c: New test.
4014
4015 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4016
4017 * gcc.target/powerpc/abs128-1.c: New.
4018 * gcc.target/powerpc/copysign128-1.c: New.
4019 * gcc.target/powerpc/inf128-1.c: New.
4020 * gcc.target/powerpc/nan128-1.c: New.
4021
4022 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
4023
4024 * gfortran.dg/pr71642.f90: New test.
4025
4026 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4027
4028 PR tree-optimization/71647
4029 * gcc.target/i386/pr71647.c: New test.
4030
4031 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4032
4033 * gcc.target/i386/noplt-gd-1.c: New test.
4034 * gcc.target/i386/noplt-gd-2.c: Likewise.
4035 * gcc.target/i386/noplt-gd-3.c: Likewise.
4036 * gcc.target/i386/noplt-ld-1.c: Likewise.
4037 * gcc.target/i386/noplt-ld-2.c: Likewise.
4038 * gcc.target/i386/noplt-ld-3.c: Likewise.
4039 * lib/target-supports.exp
4040 (check_effective_target_tls_get_addr_via_got): New.
4041
4042 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4043
4044 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4045 testsuite compile flags.
4046 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4047 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4048
4049 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4050
4051 * g++dg/vect/pr36684.cc: Add dg-do compile.
4052 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4053 * gcc.dg/vect/pr70021.c: Ditto.
4054 * gcc.dg/vect/pr70138-1.c: Ditto.
4055 * gcc.dg/vect/pr70138-2.c: Ditto.
4056 * gcc.dg/vect/pr70354-1.c: Ditto.
4057 * gcc.dg/vect/pr70354-2.c: Ditto.
4058 * gcc.dg/vect/pr71259.c: Ditto.
4059 * gcc.dg/vect/pr71416-1.c: Ditto.
4060 * gcc.dg/vect/slp-43.c: Ditto.
4061 * gcc.dg/vect/slp-45.c: Ditto.
4062 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4063 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4064 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4065 * gfortran.dg/vect/pr69980.f90: Ditto.
4066
4067 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4068
4069 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4070 * gcc.dg/vect/bb-slp-30.c: Ditto.
4071 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4072 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4073 * gcc.dg/vect/pr45902.c: Ditto.
4074 * gcc.dg/vect/pr48172.c: Ditto.
4075 * gcc.dg/vect/pr48377.c: Ditto.
4076 * gcc.dg/vect/pr49038.c: Ditto.
4077 * gcc.dg/vect/pr49771.c: Ditto.
4078 * gcc.dg/vect/pr52091.c: Ditto.
4079 * gcc.dg/vect/pr53185-2.c: Ditto.
4080 * gcc.dg/vect/pr56826.c: Ditto.
4081 * gcc.dg/vect/pr60276.c: Ditto.
4082 * gcc.dg/vect/pr62021.c: Ditto.
4083 * gcc.dg/vect/pr63530.c: Ditto.
4084 * gcc.dg/vect/pr65518.c: Ditto.
4085 * gcc.dg/vect/pr65947-1.c: Ditto.
4086 * gcc.dg/vect/pr65947-10.c: Ditto.
4087 * gcc.dg/vect/pr65947-11.c: Ditto.
4088 * gcc.dg/vect/pr65947-12.c: Ditto.
4089 * gcc.dg/vect/pr65947-13.c: Ditto.
4090 * gcc.dg/vect/pr65947-2.c: Ditto.
4091 * gcc.dg/vect/pr65947-3.c: Ditto.
4092 * gcc.dg/vect/pr65947-4.c: Ditto.
4093 * gcc.dg/vect/pr65947-5.c: Ditto.
4094 * gcc.dg/vect/pr65947-6.c: Ditto.
4095 * gcc.dg/vect/pr65947-7.c: Ditto.
4096 * gcc.dg/vect/pr65947-8.c: Ditto.
4097 * gcc.dg/vect/pr65947-9.c: Ditto.
4098 * gcc.dg/vect/pr71416-1.c: Ditto.
4099 * gcc.dg/vect/pr71439.c: Ditto.
4100 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4101 * gcc.dg/vect/vect-bswap16.c: Ditto.
4102 * gcc.dg/vect/vect-bswap32.c: Ditto.
4103 * gcc.dg/vect/vect-bswap64.c: Ditto.
4104 * gcc.dg/vect/vect-live-1.c: Ditto.
4105 * gcc.dg/vect/vect-live-2.c: Ditto.
4106 * gcc.dg/vect/vect-live-3.c: Ditto.
4107 * gcc.dg/vect/vect-live-4.c: Ditto.
4108 * gcc.dg/vect/vect-live-5.c: Ditto.
4109 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4110 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4111 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4112 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4113 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4114 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4115 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4116 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4117 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4118 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4119 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4120 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4121 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4122 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4123 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4124 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4125 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4126
4127 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4128
4129 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4130
4131 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4132
4133 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4134 ia32 if R_386_GOT32X relocation is supported.
4135 * gcc.target/i386/noplt-3.c: Likewise.
4136 * gcc.target/i386/noplt-2.c: Likewise.
4137 (main): Renamed to ...
4138 (bar): This.
4139 * gcc.target/i386/noplt-4.c: Likewise.
4140 (main): Renamed to ...
4141 (bar): This.
4142 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4143 * gcc.target/i386/pr67400-5.c: Likewise.
4144
4145 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4146
4147 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4148 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4149
4150 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4151 f4): Adjust expected diagnostics.
4152 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4153 (T): If OVFP is defined, redefine to TP.
4154 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4155 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4156 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4157 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4158 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4159 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4160 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4161 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4162 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4163 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4164 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4165 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4166 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4167 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4168 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4169 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4170 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4171 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4172 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4173 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4174 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4175 as last argument to __builtin_add_overflow_p.
4176
4177 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4178
4179 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4180 dg-options and remove default vector testsuite compile flags.
4181 * g++.dg/vect/pr33860a.cc: Ditto.
4182 * g++.dg/vect/pr45470-a.cc: Ditto.
4183 * g++.dg/vect/pr45470-b.cc: Ditto.
4184 * g++.dg/vect/pr60896.cc: Ditto.
4185 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4186 * gcc.dg/vect/pr18308.c: Ditto.
4187 * gcc.dg/vect/pr24049.c: Ditto.
4188 * gcc.dg/vect/pr33373.c: Ditto.
4189 * gcc.dg/vect/pr36228.c: Ditto.
4190 * gcc.dg/vect/pr42395.c: Ditto.
4191 * gcc.dg/vect/pr42604.c: Ditto.
4192 * gcc.dg/vect/pr46663.c: Ditto.
4193 * gcc.dg/vect/pr48765.c: Ditto.
4194 * gcc.dg/vect/pr49093.c: Ditto.
4195 * gcc.dg/vect/pr49352.c: Ditto.
4196 * gcc.dg/vect/pr52298.c: Ditto.
4197 * gcc.dg/vect/pr52870.c: Ditto.
4198 * gcc.dg/vect/pr53185.c: Ditto.
4199 * gcc.dg/vect/pr53773.c: Ditto.
4200 * gcc.dg/vect/pr56695.c: Ditto.
4201 * gcc.dg/vect/pr62171.c: Ditto.
4202 * gcc.dg/vect/pr63530.c: Ditto.
4203 * gcc.dg/vect/pr68339.c: Ditto.
4204 * gcc.dg/vect/pr71259.c: Ditto.
4205 * gcc.dg/vect/vect-82_64.c: Ditto.
4206 * gcc.dg/vect/vect-83_64.c: Ditto.
4207 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4208 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4209 * gcc.dg/vect/vect-shift-2.c: Ditto.
4210 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4211 * gfortran.dg/vect/pr39318.f90: Ditto.
4212 * gfortran.dg/vect/pr45714-a.f: Ditto.
4213 * gfortran.dg/vect/pr45714-b.f: Ditto.
4214 * gfortran.dg/vect/pr46213.f90: Ditto.
4215
4216 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4217 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4218
4219 * gcc.target/powerpc/p9-splat-5.c: New test.
4220
4221 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4222
4223 PR tree-optimization/71488
4224 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4225 * lib/target-supports.exp: ... here.
4226 (check_sse4_hw_available): New procedure.
4227 (check_effective_target_sse4_runtime): Ditto.
4228 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4229 -march=westmere for sse4_runtime targets.
4230 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4231 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4232 (dg-additional-options): Use for sse4_runtime targets.
4233 (main): Call check_vect ().
4234 (dg-final): Perform scan only for sse4_runtime targets.
4235
4236 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4237
4238 PR target/66232
4239 PR target/67400
4240 * gcc.target/i386/pr66232-14.c: New file.
4241 * gcc.target/i386/pr66232-15.c: Likewise.
4242 * gcc.target/i386/pr66232-16.c: Likewise.
4243 * gcc.target/i386/pr66232-17.c: Likewise.
4244 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4245 ia32 if R_386_GOT32X relocation is supported.
4246 * gcc.target/i386/pr67400-2.c: Likewise.
4247 * gcc.target/i386/pr67400-3.c: Likewise.
4248 * gcc.target/i386/pr67400-4.c: Likewise.
4249 * gcc.target/i386/pr67400-6.c: Likewise.
4250 * gcc.target/i386/pr67400-7.c: Likewise.
4251 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4252
4253 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4254
4255 PR libgfortran/48852
4256 * gfortran.dg/char4_iunit_1.f03: Update test.
4257 * gfortran.dg/f2003_io_5.f03: Update test.
4258 * gfortran.dg/real_const_3.f90: Update test.
4259
4260 2016-06-23 Andi Kleen <ak@linux.intel.com>
4261
4262 * g++.dg/bprob/bprob.exp: Support autofdo.
4263 * g++.dg/tree-prof/tree-prof.exp: dito.
4264 * gcc.dg/tree-prof/tree-prof.exp: dito.
4265 * gcc.misc-tests/bprob.exp: dito.
4266 * gfortran.dg/prof/prof.exp: dito.
4267 * lib/profopt.exp: dito.
4268 * lib/target-supports.exp: Check for autofdo.
4269
4270 2016-06-23 Martin Liska <mliska@suse.cz>
4271
4272 * gcc.dg/pr71619.c: New test.
4273
4274 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4275
4276 PR target/67400
4277 * gcc.target/i386/pr67400-1.c: New test.
4278 * gcc.target/i386/pr67400-2.c: Likewise.
4279 * gcc.target/i386/pr67400-3.c: Likewise.
4280 * gcc.target/i386/pr67400-4.c: Likewise.
4281 * gcc.target/i386/pr67400-5.c: Likewise.
4282 * gcc.target/i386/pr67400-6.c: Likewise.
4283 * gcc.target/i386/pr67400-7.c: Likewise.
4284
4285 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4286
4287 * c-c++-common/missing-header-1.c: New test case.
4288 * c-c++-common/missing-header-2.c: New test case.
4289 * c-c++-common/missing-header-3.c: New test case.
4290 * c-c++-common/missing-header-4.c: New test case.
4291
4292 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4293
4294 PR c/70339
4295 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4296 hint.
4297 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4298 expected results due to builtin "nanl" now being suggested for
4299 "name".
4300 * gcc.dg/pr67580.c: Update expected messages.
4301 * gcc.dg/spellcheck-identifiers.c: New testcase.
4302 * gcc.dg/spellcheck-typenames.c: New testcase.
4303
4304 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4305
4306 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4307 file.
4308 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4309 diagnostic-test-show-locus-parseable-fixits.c to sources for
4310 diagnostic_plugin_test_show_locus.c.
4311 * lib/gcc-defs.exp (freeform_regexps): New global.
4312 (dg-regexp): New function.
4313 (handle-dg-regexps): New function.
4314 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4315 freeform_regexps to the empty list.
4316 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4317
4318 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4319
4320 PR tree-optimization/71488
4321 * g++.dg/pr71488.C: New test.
4322 * gcc.dg/vect/vect-bool-cmp.c: New test.
4323
4324 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4325
4326 * gcc.dg/guality/param-5.c: New test.
4327
4328 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4329
4330 * gcc.target/i386/asm-flag-7.c: New test.
4331
4332 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4333
4334 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4335 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4336 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4337 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4338 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4339 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4340 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4341 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4342 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4343 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4344 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4345 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4346 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4347 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4348 * lib/target-supports.exp: Likewise.
4349
4350 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4351
4352 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4353 * gcc.dg/attr-ms_struct-2.c: Likewise.
4354 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4355 * gcc.dg/bf-ms-attrib.c: Likewise.
4356 * gcc.dg/bf-ms-layout-2.c: Likewise.
4357 * gcc.dg/bf-ms-layout-3.c: Likewise.
4358 * gcc.dg/bf-ms-layout.c: Likewise.
4359 * gcc.dg/bf-no-ms-layout.c: Likewise.
4360 * gcc.target/i386/bitfield1.c: Likewise.
4361 * gcc.target/i386/bitfield2.c: Likewise.
4362 * gcc.target/i386/bitfield3.c: Likewise.
4363
4364 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4365
4366 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4367 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4368 override other than -mcpu=power9 command-line option is specified,
4369 or if the target operating system is aix.
4370 * gcc.target/powerpc/darn-1.c: Likewise.
4371 * gcc.target/powerpc/darn-2.c: Likewise.
4372 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4373 test if effective-target is not powerpc_p9vector_ok or if the
4374 target operating system is not defined.
4375 * gcc.target/powerpc/vslv-1.c: Likewise.
4376 * gcc.target/powerpc/vsrv-0.c: Likewise.
4377 * gcc.target/powerpc/vsrv-1.c: Likewise.
4378
4379 2016-06-21 Tobias Burnus <burnus@net-b.de>
4380
4381 PR fortran/71068
4382 * gfortran.dg/coarray/data_1.f90: New.
4383
4384 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4385
4386 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4387 (dg-require-effective-target): Use arm_v8_neon_hw.
4388 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4389 (dg-require-effective-target): Likewise.
4390 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4391 (dg-require-effective-target): Likewise.
4392 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4393 (dg-require-effective-target): Likewise.
4394 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4395 (dg-require-effective-target): Likewise.
4396 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4397 (dg-require-effective-target): Likewise.
4398 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4399 Add AArch64 check.
4400
4401 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4402
4403 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4404 Set to 3 so test passes.
4405
4406 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4407
4408 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4409
4410 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4411
4412 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4413 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4414 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4415 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4416
4417 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4418
4419 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4420 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4421
4422 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4423
4424 PR target/71549
4425 * gcc.target/i386/pr71549.c: New test.
4426
4427 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4428
4429 * gcc.target/powerpc/vadsdu-0.c: Replace
4430 dg-require-effective-target directive to allow test to run on more
4431 platforms, and add dg-skip-if directive to disable test on aix
4432 platforms because of known incompatibilities.
4433 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4434 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4435 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4436 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4437 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4438 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4439 * gcc.target/powerpc/vadsdub-2.c: Replace
4440 dg-require-effective-target directive to allow test to run on more
4441 platforms, and add dg-skip-if directive to disable test on aix
4442 platforms because of known incompatibilities.
4443 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4444 with vec_absdb call to differentiate this test from vadsdub-1.c.
4445 * gcc.target/powerpc/vadsduh-1.c: Replace
4446 dg-require-effective-target directive to allow test to run on more
4447 platforms, and add dg-skip-if directive to disable test on aix
4448 platforms because of known incompatibilities.
4449 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4450 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4451 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4452
4453 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4454
4455 PR tree-optimization/71588
4456 * gcc.dg/pr71558.c: New test.
4457
4458 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4459
4460 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4461 * c-c++-common/pr68657-2.c: Likewise.
4462 * c-c++-common/pr68657-3.c: Likewise.
4463 * gcc.dg/torture/pr69714.c: Require int32plus support.
4464 * gcc.dg/torture/pr70025.c: Likewise.
4465 * gcc.dg/torture/pr70083.c: Likewise.
4466 * gcc.dg/torture/pr70542.c: Likewise.
4467 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4468
4469 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4470
4471 PR c/71601
4472 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4473
4474 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR middle-end/71581
4477 * gcc.dg/pr71581.c: New test.
4478
4479 PR rtl-optimization/71591
4480 * gcc.dg/cpp/pr71591.c: New test.
4481
4482 2016-06-20 David B. Robins <gcc@davidrobins.net>
4483
4484 PR target/71571
4485 * g++.dg/torture/pr71571.C: New test.
4486
4487 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4488
4489 PR target/71559
4490 * gcc.target/i386/sse2-pr71559.c: New test.
4491 * gcc.target/i386/avx-pr71559.c: New test.
4492 * gcc.target/i386/avx512f-pr71559.c: New test.
4493
4494 2016-06-20 Tobias Burnus <burnus@net-b.de>
4495
4496 PR fortran/71194
4497 * gfortran.dg/pointer_remapping_10.f90: New.
4498
4499 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4500
4501 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4502
4503 2016-06-20 Martin Sebor <msebor@redhat.com>
4504
4505 PR c/69507
4506 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4507 * gnu90-const-expr-1.c: Same.
4508 * gnu99-const-expr-1.c: Same.
4509 * gnu99-static-1.c: Same.
4510
4511 2016-06-20 Renlin Li <renlin.li@arm.com>
4512
4513 PR testsuite/71489
4514 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4515
4516 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4517
4518 * gcc.target/aarch64/vcvt_f64_1.c: New.
4519 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4520 * gcc.target/aarch64/vrecp_f64_1.c: New.
4521
4522 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4523
4524 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4525 "alignement".
4526
4527 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4528
4529 PR target/71103
4530 * gcc.target/avr/torture/pr71103-2.c: New test.
4531
4532 2016-06-19 Martin Sebor <msebor@redhat.com>
4533
4534 PR c/69507
4535 * gcc.dg/alignof.c: New test.
4536
4537 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4538
4539 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4540 vs dg-error; test constexpr specifier too.
4541
4542 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4543
4544 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4545
4546 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4547
4548 * lib/target-supports.exp
4549 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4550 arm_neon_ok and merge flags. Fix temporary test name.
4551 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4552 and merge flags.
4553
4554 2016-06-17 Martin Liska <mliska@suse.cz>
4555
4556 * gcc.dg/predict-9.c: Fix dump scanning.
4557
4558 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4559
4560 PR tree-optimization/71354
4561 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4562
4563 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4564
4565 PR tree-optimization/71347
4566 * gcc.dg/tree-ssa/pr71347.c: New test.
4567
4568 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4569
4570 PR tree-optimization/71354
4571 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4572
4573 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4574
4575 * gcc.dg/vect/vect-alias-check-1.c: New test.
4576
4577 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4578
4579 PR target/71151
4580 * gcc.target/avr/pr71151-1.c: New test.
4581 * gcc.target/avr/pr71151-2.c: New test.
4582 * gcc.target/avr/pr71151-3.c: New test.
4583 * gcc.target/avr/pr71151-4.c: New test.
4584 * gcc.target/avr/pr71151-5.c: New test.
4585 * gcc.target/avr/pr71151-6.c: New test.
4586 * gcc.target/avr/pr71151-7.c: New test.
4587 * gcc.target/avr/pr71151-8.c: New test.
4588 * gcc.target/avr/pr71151-common.h: New test.
4589
4590 2016-06-16 Martin Liska <mliska@suse.cz>
4591
4592 * gfortran.dg/predict-1.f90: New test.
4593
4594 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4595
4596 PR target/71242
4597 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4598
4599 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4600
4601 * g++.dg/vect/pr36648.cc: Disable cunrolli
4602
4603 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR target/71554
4606 * gcc.c-torture/execute/pr71554.c: New test.
4607
4608 PR rtl-optimization/71532
4609 * gcc.dg/torture/pr71532.c: New test.
4610
4611 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4612
4613 * gcc.target/powerpc/p9-dimode1.c: New test.
4614 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4615
4616 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4617
4618 * gcc.c-torture/compile/20160615-1.c: New test.
4619
4620 * g++.dg/cpp0x/ref-qual17.C: New test.
4621
4622 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4623
4624 PR middle-end/71529
4625 * gcc.target/i386/pr71529.C: New test.
4626
4627 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4628
4629 PR tree-optimization/71483
4630 * g++.dg/vect/pr71483.c: New
4631
4632 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4633
4634 PR c++/70202
4635 * g++.dg/inherit/crash6.C: New.
4636 * g++.dg/inherit/union2.C: Likewise.
4637 * g++.dg/inherit/virtual12.C: Likewise.
4638 * g++.dg/inherit/virtual13.C: Likewise.
4639 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4640
4641 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4642
4643 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4644
4645 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4646
4647 PR tree-optimization/71439
4648 * gcc.dg/vect/pr71439.c: New
4649
4650 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4651
4652 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4653
4654 2016-06-15 Richard Biener <rguenther@suse.de>
4655
4656 * gcc.dg/vect/slp-45.c: New testcase.
4657
4658 2016-06-15 Richard Biener <rguenther@suse.de>
4659
4660 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4661
4662 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4663
4664 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4665 requirements, and disable for AIX for now.
4666 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4667
4668 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4669
4670 PR c++/71528
4671 * g++.dg/opt/pr71528.C: New test.
4672
4673 PR c++/71516
4674 * g++.dg/init/pr71516.C: New test.
4675
4676 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4677
4678 * g++.dg/init/array46.C: New.
4679
4680 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4681
4682 * gcc.target/i386/float128-3.c: New test.
4683 * gcc.target/i386/quad-sse4.c: Ditto.
4684 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4685 Update scan strings.
4686
4687 2016-06-14 Richard Biener <rguenther@suse.de>
4688
4689 PR middle-end/71526
4690 * gfortran.dg/pr71526.f90: New testcase.
4691
4692 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4693
4694 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4695 * gcc.dg/zero_bits_compound-1.c: Likewise.
4696
4697 2016-06-14 Richard Biener <rguenther@suse.de>
4698
4699 PR tree-optimization/71522
4700 * gcc.dg/torture/pr71522.c: New testcase.
4701
4702 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR tree-optimization/71520
4705 * gcc.dg/tree-ssa/pr71520.c: New test.
4706
4707 2016-06-14 Richard Biener <rguenther@suse.de>
4708
4709 PR tree-optimization/71521
4710 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4711
4712 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4713
4714 PR sanitizer/71498
4715 * c-c++-common/ubsan/bounds-13.c: New test.
4716
4717 PR preprocessor/71183
4718 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4719
4720 2016-06-13 Jeff Law <law@redhat.com>
4721
4722 PR tree-optimization/71403
4723 * c-c++-common/ubsan/pr71403-1.c: New test.
4724 * c-c++-common/ubsan/pr71403-2.c: New test.
4725 * c-c++-common/ubsan/pr71403-3.c: New test.
4726
4727 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR middle-end/71478
4730 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4731 Add -Wno-psabi -w to dg-options.
4732
4733 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4734
4735 * gcc.target/powerpc/vadsdu-0.c: New test.
4736 * gcc.target/powerpc/vadsdu-1.c: New test.
4737 * gcc.target/powerpc/vadsdu-2.c: New test.
4738 * gcc.target/powerpc/vadsdu-3.c: New test.
4739 * gcc.target/powerpc/vadsdu-4.c: New test.
4740 * gcc.target/powerpc/vadsdu-5.c: New test.
4741 * gcc.target/powerpc/vadsdub-1.c: New test.
4742 * gcc.target/powerpc/vadsdub-2.c: New test.
4743 * gcc.target/powerpc/vadsduh-1.c: New test.
4744 * gcc.target/powerpc/vadsduh-2.c: New test.
4745 * gcc.target/powerpc/vadsduw-1.c: New test.
4746 * gcc.target/powerpc/vadsduw-2.c: New test.
4747
4748 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4749
4750 * gcc.dg/c99-init-2.c (c): Update expected error message.
4751 * gcc.dg/init-bad-8.c (foo): Likewise.
4752 * gcc.dg/spellcheck-fields-3.c: New test case.
4753
4754 2016-06-13 Martin Liska <mliska@suse.cz>
4755
4756 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4757 and "guess loop iv compared" heuristics.
4758 * gcc.dg/predict-2.c: Likewise.
4759 * gcc.dg/predict-3.c: Likewise.
4760 * gcc.dg/predict-4.c: Likewise.
4761 * gcc.dg/predict-5.c: Likewise.
4762 * gcc.dg/predict-6.c: Likewise.
4763
4764 2016-06-13 Marek Polacek <polacek@redhat.com>
4765
4766 PR middle-end/71476
4767 * c-c++-common/Wswitch-unreachable-4.c: New test.
4768 * gcc.dg/Wswitch-unreachable-2.c: New test.
4769 * g++.dg/tm/jump1.C: Move dg-warning.
4770
4771 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4772
4773 * gnat.dg/renaming10.ad[sb]: New test.
4774
4775 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4776
4777 PR fortran/70673
4778 * gfortran.dg/pr70673.f90: New test.
4779
4780 2016-06-13 Richard Biener <rguenther@suse.de>
4781
4782 PR middle-end/64516
4783 * gcc.dg/align-3.c: New testcase.
4784
4785 2016-06-13 Martin Liska <mliska@suse.cz>
4786
4787 * gcc.target/i386/pr71458.c: New test.
4788
4789 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4790
4791 PR target/71241
4792 * gcc.dg/torture/float128-nan.c: New test.
4793
4794 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4795
4796 PR target/60751
4797 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4798 statement.
4799
4800 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4801
4802 PR target/60751
4803 * gfortran.dg/comma_IO_extension_1.f90: New test.
4804 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4805 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4806 statement.
4807 * gfortran.dg/graphite/pr38083.f90: Likewise.
4808 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4809 missing format.
4810
4811 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4812
4813 * gnat.dg/case_character.adb: New test.
4814
4815 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4816
4817 PR middle-end/71310
4818 * gcc.target/powerpc/pr71310.c: New testcase.
4819
4820 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4821
4822 PR middle-end/71478
4823 * gcc.dg/pr71478.c: New test.
4824
4825 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4826
4827 PR middle-end/71494
4828 * gcc.c-torture/execute/pr71494.c: New test.
4829
4830 PR c/68657
4831 * gcc.target/i386/pr68657.c: New test.
4832
4833 PR inline-asm/68843
4834 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4835 (test): Add -masm=intel alternatives.
4836
4837 2016-06-10 Martin Sebor <msebor@redhat.com>
4838
4839 PR c/71392
4840 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4841
4842 2016-06-10 Jeff Law <law@redhat.com>
4843
4844 PR tree-optimization/71335
4845 * gcc.c-torture/execute/pr71335.c: New test.
4846
4847 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4848
4849 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4850 the various "cannot tail-call: " messages.
4851
4852 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4853
4854 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4855 and options.
4856
4857 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4858
4859 PR sanitizer/71480
4860 * c-c++-common/asan/pr71480.c: New test.
4861
4862 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4863
4864 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4865 (ASMNAME2): Likewise.
4866 (main): Replace fn in asm statement with ASMNAME ("fn").
4867 * gcc.dg/guality/pr68037-2.c: Likewise.
4868 * gcc.dg/guality/pr68037-3.c: Likewise.
4869 * gcc.dg/torture/pr68037-1.c: Likewise.
4870 * gcc.dg/torture/pr68037-2.c: Likewise.
4871 * gcc.dg/torture/pr68037-3.c: Likewise.
4872
4873 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4874
4875 PR inline-asm/68843
4876 * gcc.target/i386/pr68843-1.c: New test.
4877 * gcc.target/i386/pr68843-2.c: New test.
4878
4879 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4880 Cesar Philippidis <cesar@codesourcery.com>
4881
4882 PR middle-end/71373
4883 * gcc.dg/goacc/nested-function-1.c: New file.
4884 * gcc.dg/goacc/nested-function-2.c: Likewise.
4885 * gcc.dg/goacc/pr71373.c: Likewise.
4886 * gfortran.dg/goacc/cray-2.f95: Likewise.
4887 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4888 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4889 * gfortran.dg/goacc/cray.f95: Update.
4890 * gfortran.dg/goacc/loop-1.f95: Likewise.
4891 * gfortran.dg/goacc/loop-3.f95: Likewise.
4892 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4893 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4894
4895 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4896
4897 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4898 for OpenACC tile clauses.
4899 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4900
4901 PR c/71381
4902 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4903 to...
4904 * c-c++-common/goacc/cache-2.c: ... this new file.
4905 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4906 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4907 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4908 usage.
4909 * gfortran.dg/goacc/cray.f95: Likewise.
4910 * gfortran.dg/goacc/loop-1.f95: Likewise.
4911
4912 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4913
4914 PR tree-optimization/71407
4915 PR tree-optimization/71416
4916 * gcc.dg/vect/pr71407.c: New
4917 * gcc.dg/vect/pr71416-1.c: New
4918 * gcc.dg/vect/pr71416-2.c: New
4919
4920 2016-06-10 Richard Biener <rguenther@suse.de>
4921
4922 PR middle-end/71477
4923 * gcc.dg/torture/pr71477.c: New testcase.
4924
4925 2016-06-09 Julia Koval <julia.koval@intel.com>
4926
4927 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4928 * gcc.target/i386/interrupt-13.c: Likewise.
4929 * gcc.target/i386/interrupt-15.c: Likewise.
4930 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4931 * gcc.target/i386/interrupt-24.c: Likewise.
4932 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4933 * gcc.target/i386/interrupt-9.c: Likewise.
4934 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4935
4936 2016-06-09 Martin Sebor <msebor@redhat.com>
4937
4938 PR c/70883
4939 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4940 * gcc.dg/builtin-constant_p-1.c: Same.
4941 * gcc.dg/builtins-error.c: Same.
4942 * gcc.dg/pr70859.c: Same.
4943
4944 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4945
4946 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4947 * gcc.dg/torture/pr68067-1.c: Likewise.
4948 * gcc.dg/torture/pr68067-2.c: Likewise.
4949
4950 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4951
4952 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4953 when setting SIZE.
4954
4955 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4956
4957 PR c++/71465
4958 * g++.dg/inherit/crash5.C: New.
4959 Revert:
4960 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4961
4962 PR c++/70202
4963 * g++.dg/inherit/crash5.C: New.
4964 * g++.dg/inherit/virtual1.C: Adjust.
4965
4966 2016-06-09 Martin Liska <mliska@suse.cz>
4967
4968 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4969 * g++.dg/predict-loop-exit-2.C: Likewise.
4970 * g++.dg/predict-loop-exit-3.C: Likewise.
4971 * gcc.dg/predict-1.c: Likewise.
4972 * gcc.dg/predict-2.c: Likewise.
4973 * gcc.dg/predict-3.c: Likewise.
4974 * gcc.dg/predict-4.c: Likewise.
4975 * gcc.dg/predict-5.c: Likewise.
4976 * gcc.dg/predict-6.c: Likewise.
4977 * gcc.dg/predict-7.c: Likewise.
4978
4979 2016-06-09 Richard Biener <rguenther@suse.de>
4980
4981 PR tree-optimization/71462
4982 * gcc.dg/torture/pr71462.c: New testcase.
4983
4984 2016-06-09 Marek Polacek <polacek@redhat.com>
4985
4986 PR c/65471
4987 * gcc.dg/c11-generic-3.c: New test.
4988
4989 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4990
4991 * g++.dg/init/array42.C: New.
4992 * g++.dg/init/array43.C: Likewise.
4993 * g++.dg/init/array44.C: Likewise.
4994 * g++.dg/init/array45.C: Likewise.
4995 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4996 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4997 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4998 * g++.dg/gomp/pr35751.C: Likewise.
4999 * g++.dg/init/array23.C: Likewise.
5000 * g++.dg/init/brace2.C: Likewise.
5001 * g++.dg/init/brace6.C: Likewise.
5002
5003 2016-06-08 Martin Sebor <msebor@redhat.com>
5004 Jakub Jelinek <jakub@redhat.com>
5005
5006 PR c++/70507
5007 PR c/68120
5008 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5009 * c-c++-common/builtin-arith-overflow-2.c: New test.
5010 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5011 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5012 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5013
5014 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5015
5016 PR c++/71442
5017 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5018
5019 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
5020
5021 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5022 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5023 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5024 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5025 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5026 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5027 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5028 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5029 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5030 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5031 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5032 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5033 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5034
5035 2016-06-08 Richard Biener <rguenther@suse.de>
5036
5037 PR tree-optimization/68558
5038 * gcc.dg/vect/slp-44.c: New testcase.
5039
5040 2016-06-08 Richard Biener <rguenther@suse.de>
5041
5042 * gcc.dg/vect/slp-43.c: New testcase.
5043
5044 2016-06-08 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/71452
5047 * gcc.dg/torture/pr71452.c: New testcase.
5048
5049 2016-06-08 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR c++/71448
5052 * g++.dg/torture/pr71448.C: New test.
5053
5054 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
5055
5056 PR debug/71432
5057 PR ada/71413
5058 * g++.dg/debug/pr71432.C: New test.
5059
5060 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5061
5062 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5063 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5064 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5065
5066 2016-06-08 Alan Hayward <alan.hayward@arm.com>
5067
5068 * gcc.dg/vect/vect-live-2.c: Update effective target.
5069 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5070 * lib/target-supports.exp: Add aarch64 to vect_long.
5071
5072 2016-06-08 Marek Polacek <polacek@redhat.com>
5073
5074 PR c/71418
5075 * gcc.dg/noncompile/pr71418.c: New test.
5076
5077 PR c/71426
5078 * gcc.dg/noncompile/pr71426.c: New test.
5079
5080 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5081
5082 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5083 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5084 * gcc.dg/predict-3.c: Update template.
5085 * gcc.dg/predict-5.c: Update template.
5086 * gcc.dg/predict-6.c: Update template.
5087 * gcc.dg/predict-9.c: Update template.
5088 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5089
5090 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5091
5092 * gcc.target/powerpc/vec-mul.c: New test.
5093
5094 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5095
5096 * gcc.dg/spellcheck-fields-2.c: New test case.
5097
5098 2016-06-07 Richard Biener <rguenther@suse.de>
5099
5100 PR c/61564
5101 * gcc.dg/Wpragmas-1.c: New testcase.
5102 * gcc.dg/Wattributes-4.c: Likewise.
5103 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5104 entry.
5105
5106 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5107
5108 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5109 spurious debug code.
5110
5111 2016-06-07 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/71428
5114 * gcc.dg/torture/pr71428.c: New testcase.
5115
5116 2016-06-07 Richard Biener <rguenther@suse.de>
5117
5118 PR middle-end/71423
5119 * gcc.dg/torture/pr71423.c: New testcase.
5120
5121 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5122
5123 PR middle-end/71408
5124 * gcc.dg/tree-ssa/pr71408.c: New test.
5125
5126 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5127
5128 PR middle-end/71281
5129 * g++.dg/torture/pr71281.C: New test.
5130
5131 2016-06-06 Marek Polacek <polacek@redhat.com>
5132
5133 PR c/71362
5134 * gcc.dg/pr71362.c: New test.
5135
5136 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5137 Patrick Palka <ppalka@gcc.gnu.org>
5138
5139 PR c++/70847
5140 PR c++/71330
5141 PR c++/71393
5142 * g++.dg/opt/pr70847.C: New test.
5143 * g++.dg/ubsan/pr70847.C: New test.
5144 * g++.dg/ubsan/pr71393.C: New test.
5145
5146 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR tree-optimization/71259
5149 * gcc.dg/vect/pr71259.c: New test.
5150
5151 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5152
5153 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5154 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5155 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5156 above.
5157
5158 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5159
5160 PR middle-end/37780
5161 * gcc.c-torture/execute/pr37780.c: New test.
5162 * gcc.target/aarch64/pr37780_1.c: Likewise.
5163 * gcc.target/arm/pr37780_1.c: Likewise.
5164
5165 2016-06-06 Marek Polacek <polacek@redhat.com>
5166
5167 * c-c++-common/attr-may-alias-1.c: New test.
5168 * c-c++-common/attr-may-alias-2.c: New test.
5169 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5170
5171 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5172
5173 PR c/24414
5174 * gcc.target/i386/pr24414.c: New test.
5175
5176 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5177
5178 * gcc.target/sparc/vis4misc.c: New file.
5179 * gcc.target/sparc/fpcmp.c: Likewise.
5180 * gcc.target/sparc/fpcmpu.c: Likewise.
5181
5182 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5183
5184 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5185 * gcc.dg/vect/vect-live-3.c: Likewise.
5186
5187 2016-06-06 Richard Biener <rguenther@suse.de>
5188
5189 PR tree-optimization/71398
5190 * gcc.dg/torture/pr71398.c: New testcase.
5191
5192 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5193
5194 PR target/71389
5195 * g++.dg/pr71389.C: New test.
5196
5197 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5198
5199 PR fortran/71404
5200 * gfortran.dg/fmt_read_5.f: New test.
5201
5202 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5203
5204 PR fortran/69659
5205 * gfortran.dg/class_array_22.f03: New test.
5206
5207 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5208
5209 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5210
5211 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5212
5213 * gcc.dg/predict-9.c: Update template.
5214
5215 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5216
5217 PR c++/49377
5218 * g++.dg/template/pr49377.C: New.
5219
5220 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5221
5222 PR tree-optimization/71405
5223 * g++.dg/torture/pr71405.C: New test.
5224
5225 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5226
5227 PR c++/70202
5228 * g++.dg/inherit/crash5.C: New.
5229 * g++.dg/inherit/virtual1.C: Adjust.
5230
5231 2016-06-03 Jeff Law <law@redhat.com>
5232
5233 PR tree-optimization/71316
5234 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5235
5236 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5237
5238 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5239 dg-additional-options with just -fno-tree-scev-cprop in it.
5240 * gcc.dg/vect/vect-live-2.c: Likewise.
5241 * gcc.dg/vect/vect-live-5.c: Likewise.
5242 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5243 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5244 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5245
5246 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5247
5248 PR c++/27100
5249 * g++.dg/other/friend6.C: New test.
5250
5251 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5252
5253 * g++.dg/torture/ppc-ldst-array.C: New.
5254
5255 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5256
5257 PR target/71276
5258 PR target/71277
5259 * gcc.dg/torture/builtin-fp-int-inexact.c,
5260 gcc.target/i386/387-builtin-fp-int-inexact.c,
5261 gcc.target/i386/387-rint-inline-1.c,
5262 gcc.target/i386/387-rint-inline-2.c,
5263 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5264 gcc.target/i386/sse2-rint-inline-1.c,
5265 gcc.target/i386/sse2-rint-inline-2.c,
5266 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5267 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5268
5269 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5270 Julia Koval <julia.koval@intel.com>
5271
5272 PR target/66960
5273 PR target/67630
5274 PR target/67634
5275 PR target/67841
5276 PR target/68037
5277 PR target/68618
5278 PR target/68661
5279 PR target/69575
5280 PR target/69596
5281 PR target/69734
5282 * gcc.dg/guality/pr68037-1.c: New test.
5283 * gcc.dg/guality/pr68037-2.c: Likewise.
5284 * gcc.dg/guality/pr68037-3.c: Likewise.
5285 * gcc.dg/torture/pr68037-1.c: Likewise.
5286 * gcc.dg/torture/pr68037-2.c: Likewise.
5287 * gcc.dg/torture/pr68037-3.c: Likewise.
5288 * gcc.dg/torture/pr68661-1a.c: Likewise.
5289 * gcc.dg/torture/pr68661-1b.c: Likewise.
5290 * gcc.target/i386/interrupt-1.c: Likewise.
5291 * gcc.target/i386/interrupt-2.c: Likewise.
5292 * gcc.target/i386/interrupt-3.c: Likewise.
5293 * gcc.target/i386/interrupt-4.c: Likewise.
5294 * gcc.target/i386/interrupt-5.c: Likewise.
5295 * gcc.target/i386/interrupt-6.c: Likewise.
5296 * gcc.target/i386/interrupt-7.c: Likewise.
5297 * gcc.target/i386/interrupt-8.c: Likewise.
5298 * gcc.target/i386/interrupt-9.c: Likewise.
5299 * gcc.target/i386/interrupt-10.c: Likewise.
5300 * gcc.target/i386/interrupt-11.c: Likewise.
5301 * gcc.target/i386/interrupt-12.c: Likewise.
5302 * gcc.target/i386/interrupt-13.c: Likewise.
5303 * gcc.target/i386/interrupt-14.c: Likewise.
5304 * gcc.target/i386/interrupt-15.c: Likewise.
5305 * gcc.target/i386/interrupt-16.c: Likewise.
5306 * gcc.target/i386/interrupt-17.c: Likewise.
5307 * gcc.target/i386/interrupt-18.c: Likewise.
5308 * gcc.target/i386/interrupt-19.c: Likewise.
5309 * gcc.target/i386/interrupt-20.c: Likewise.
5310 * gcc.target/i386/interrupt-21.c: Likewise.
5311 * gcc.target/i386/interrupt-22.c: Likewise.
5312 * gcc.target/i386/interrupt-23.c: Likewise.
5313 * gcc.target/i386/interrupt-24.c: Likewise.
5314 * gcc.target/i386/interrupt-25.c: Likewise.
5315 * gcc.target/i386/interrupt-26.c: Likewise.
5316 * gcc.target/i386/interrupt-27.c: Likewise.
5317 * gcc.target/i386/interrupt-28.c: Likewise.
5318 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5319 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5320 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5321 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5322 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5323 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5324 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5325 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5326 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5327 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5328 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5329 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5330
5331 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5332
5333 PR tree-optimization/52171
5334 * gcc.dg/pr52171.c: New test.
5335 * gcc.target/i386/pr52171.c: New test.
5336
5337 2016-06-03 Jan Hubicka <jh@suse.cz>
5338
5339 * g++.dg/tree-ssa/pred-1.C: New testcase
5340 * gcc.dg/tree-ssa/pred-1.c: New testcase
5341
5342 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5343
5344 PR target/70957
5345 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5346 support.
5347 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5348
5349 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5350
5351 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5352
5353 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5354
5355 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5356 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5357 * gcc.dg/vect/vect-live-1.c: New test.
5358 * gcc.dg/vect/vect-live-2.c: New test.
5359 * gcc.dg/vect/vect-live-3.c: New test.
5360 * gcc.dg/vect/vect-live-4.c: New test.
5361 * gcc.dg/vect/vect-live-5.c: New test.
5362 * gcc.dg/vect/vect-live-slp-1.c: New test.
5363 * gcc.dg/vect/vect-live-slp-2.c: New test.
5364 * gcc.dg/vect/vect-live-slp-3.c: New test.
5365
5366 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR middle-end/71387
5369 * g++.dg/opt/pr71387.C: New test.
5370
5371 2016-06-02 Jeff Law <law@redhat.com>
5372
5373 PR tree-optimization/71328
5374 * gcc.c-torture/compile/pr71328.c: New test.
5375
5376 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5377
5378 PR fortran/52393
5379 * gfortran.dg/fmt_read_3.f90: Fix typo.
5380 * gfortran.dg/fmt_read_4.f90: New test.
5381
5382 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5383
5384 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5385 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5386 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5387 * g++.dg/cpp0x/override2.C: Likewise.
5388 * g++.dg/parse/crash5.C: Likewise.
5389 * g++.dg/parse/error16.C: Likewise.
5390 * g++.dg/parse/error27.C: Likewise.
5391 * g++.dg/template/qualttp15.C: Likewise.
5392 * g++.dg/template/redecl4.C: Likewise.
5393 * g++.old-deja/g++.other/crash39.C: Likewise.
5394 * g++.old-deja/g++.other/struct1.C: Likewise.
5395 * g++.old-deja/g++.pt/m9a.C: Likewise.
5396 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5397
5398 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR c++/71372
5401 * c-c++-common/pr71372.c: New test.
5402
5403 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5404 __TIME__ strings with __builtin_strcmp instead of printf and
5405 dg-output.
5406
5407 2016-06-02 Martin Liska <mliska@suse.cz>
5408
5409 * gcc.dg/predict-9.c: New test.
5410
5411 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5412
5413 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5414 global set_compiler_env_var and global saved_compiler_env_var.
5415
5416 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5417
5418 PR rtl-optimization/71295
5419 * gcc.c-torture/compile/pr71295.c: New test.
5420
5421 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5422
5423 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5424
5425 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5426 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5427
5428 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5429 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5430 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5431 alternative number.
5432
5433 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5434
5435 * gcc.target/powerpc/p9-splat-4.c: New test.
5436
5437 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5438
5439 PR target/71186
5440 * gcc.target/powerpc/pr71186.c: New test.
5441
5442 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5443
5444 PR fortran/52393
5445 * gfortran.dg/fmt_read_3.f90: New test.
5446
5447 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5448
5449 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5450 procedure.
5451
5452 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5453
5454 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5455 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5456 env var is set.
5457 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5458 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5459 shown once.
5460 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5461 during compilation.
5462 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5463 vars set by dg-set-compiler-env-var.
5464
5465 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5466
5467 PR fortran/71156
5468 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5469 to the module procedure declaration.
5470 * gfortran.dg/submodule_16.f08: New test.
5471
5472 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR middle-end/71371
5475 * c-c++-common/gomp/pr71371.c: New test.
5476
5477 2016-06-01 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/71366
5480 * gcc.dg/torture/pr71366-1.c: New testcase.
5481 * gcc.dg/torture/pr71366-2.c: Likewise.
5482
5483 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5484
5485 * gcc.target/powerpc/vslv-0.c: New test.
5486 * gcc.target/powerpc/vslv-1.c: New test.
5487 * gcc.target/powerpc/vsrv-0.c: New test.
5488 * gcc.target/powerpc/vsrv-1.c: New test.
5489
5490 2016-06-01 Nathan Sidwell <nathan@acm.org>
5491
5492 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5493 * gcc.target/nvptx/weak.c: New.
5494
5495 2016-06-01 Richard Biener <rguenther@suse.de>
5496
5497 PR tree-optimization/71261
5498 * gcc.dg/torture/vect-bool-1.c: New testcase.
5499
5500 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5501
5502 * gfortran.dg/gomp/order-1.f90: New test.
5503 * gfortran.dg/gomp/order-2.f90: New test.
5504
5505 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5506
5507 * gcc.dg/unroll-6.c: Update template.
5508 * gcc.dg/unroll-7.c: New testcase.
5509 * gcc.dg/unroll-8.c: New testcase.
5510
5511 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5512
5513 * gnat.dg/opt56.ad[sb]: New test.
5514
5515 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5516
5517 PR c++/66635
5518 * g++.dg/cpp0x/constexpr-ice16.C: New.
5519
5520 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5521
5522 PR tree-optimization/71314
5523 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5524 -mbranch-cost=2.
5525
5526 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5527
5528 PR tree-optimization/71077
5529 * gcc.dg/tree-ssa/pr71077.c: New test.
5530
5531 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5532
5533 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5534 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5535 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5536
5537 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5538
5539 PR c++/71248
5540 * g++.dg/cpp0x/pr71248.C: New.
5541 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5542 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5543 * g++.dg/init/new37.C: Likewise.
5544 * g++.dg/template/static1.C: Likewise.
5545 * g++.dg/template/static2.C: Likewise.
5546
5547 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5548
5549 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5550 instead of %rdi.
5551 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5552
5553 2016-05-31 Marek Polacek <polacek@redhat.com>
5554
5555 * c-c++-common/Wswitch-unreachable-3.c: New test.
5556 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5557
5558 2016-05-31 Richard Biener <rguenther@suse.de>
5559
5560 PR tree-optimization/71352
5561 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5562
5563 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5564
5565 * gcc.target/arm/armv5_thumb_isa.c: New test.
5566
5567 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5568
5569 PR target/71346
5570 * gcc.target/i386/pr71346.c: New test.
5571
5572 2016-05-31 Tom de Vries <tom@codesourcery.com>
5573
5574 PR tree-optimization/69068
5575 * gcc.dg/graphite/pr69068.c: New test.
5576
5577 2016-05-27 Martin Sebor <msebor@redhat.com>
5578
5579 PR c++/71306
5580 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5581
5582 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR c++/71349
5585 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5586 nowait depend(inout: dd[0]) clauses where permitted.
5587
5588 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/71238
5591 * g++.dg/parse/pr71238.C: New.
5592 * g++.dg/concepts/friend1.C: Test column numbers too.
5593 * g++.dg/cpp0x/initlist31.C: Likewise.
5594 * g++.dg/cpp0x/pr51420.C: Likewise.
5595 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5596 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5597 * g++.dg/ext/builtin3.C: Likewise.
5598 * g++.dg/lookup/friend12.C: Likewise.
5599 * g++.dg/lookup/friend7.C: Likewise.
5600 * g++.dg/lookup/koenig1.C: Likewise.
5601 * g++.dg/lookup/koenig5.C: Likewise.
5602 * g++.dg/lookup/used-before-declaration.C: Likewise.
5603 * g++.dg/overload/koenig1.C: Likewise.
5604 * g++.dg/template/crash65.C: Likewise.
5605 * g++.dg/template/friend57.C: Likewise.
5606 * g++.dg/warn/Wshadow-5.C: Likewise.
5607 * g++.dg/warn/Wunused-8.C: Likewise.
5608 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5609 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5610 * g++.old-deja/g++.jason/member.C: Likewise.
5611 * g++.old-deja/g++.jason/report.C: Likewise.
5612 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5613 * g++.old-deja/g++.law/visibility20.C: Likewise.
5614 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5615 * g++.old-deja/g++.other/static5.C: Likewise.
5616 * g++.old-deja/g++.pt/overload2.C: Likewise.
5617
5618 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5619
5620 * gcc.dg/tree-ssa/peel1.c: New testcase.
5621 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5622 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5623
5624 2016-05-30 Tom de Vries <tom@codesourcery.com>
5625
5626 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5627 to ce.
5628
5629 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5630
5631 PR c++/71099
5632 * g++.dg/parse/virtual1.C: New.
5633
5634 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5635
5636 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5637 Use correct register when clearing %edx.
5638
5639 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5640
5641 PR tree-optimization/71289
5642 * gcc.dg/pr71289.c: New test.
5643
5644 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5645
5646 PR middle-end/71269
5647 PR middle-end/71292
5648 * gcc.dg/tree-ssa/pr71269.c: New test.
5649 * gcc.dg/tree-ssa/pr71292.c: New test.
5650
5651 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5652
5653 PR middle-end/71252
5654 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5655
5656 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5657
5658 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5659 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5660 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5661
5662 2016-05-30 Tom de Vries <tom@codesourcery.com>
5663
5664 PR tree-optimization/69067
5665 * gcc.dg/graphite/pr69067.c: New test.
5666
5667 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5668
5669 PR target/71245
5670 * gcc.target/i386/pr71245-1.c: New test.
5671 * gcc.target/i386/pr71245-2.c: Ditto.
5672
5673 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/71105
5676 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5677 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5678 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5679
5680 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5681
5682 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5683
5684 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5685
5686 Revert:
5687 PR c++/69855
5688 * g++.dg/overload/69855.C: New.
5689 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5690 * g++.old-deja/g++.pt/crash3.C: Likewise.
5691
5692 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5693
5694 PR c++/60385
5695 * g++.dg/parse/namespace13.C: New.
5696
5697 2016-05-26 Jeff Law <law@redhat.com>
5698
5699 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5700 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5701 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5702 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5703 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5704 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5707 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5708 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5709 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5710 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5711 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5712
5713 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5714
5715 PR c++/69855
5716 * g++.dg/overload/69855.C: New.
5717 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5718 * g++.old-deja/g++.pt/crash3.C: Likewise.
5719
5720 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5721
5722 PR target/63596
5723 * gcc.target/aarch64/va_arg_1.c: New testcase.
5724 * gcc.target/aarch64/va_arg_2.c: Likewise.
5725 * gcc.target/aarch64/va_arg_3.c: Likewise.
5726
5727 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5728
5729 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5730 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5731 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5732 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5733 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5734
5735 2016-05-27 Marek Polacek <polacek@redhat.com>
5736
5737 PR middle-end/71308
5738 * g++.dg/torture/pr71308.C: New test.
5739
5740 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5741
5742 * gcc.dg/zero_bits_compound-1.c: New test.
5743 * gcc.dg/zero_bits_compound-2.c: New test.
5744
5745 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5746
5747 PR middle-end/71279
5748 * gcc.dg/pr71279.c: New test.
5749
5750 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5751
5752 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5753 floating point min/max/comparison instructions.
5754 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5755
5756 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5757
5758 * c-c++-common/gomp/schedule-1.c: New test.
5759 * gfortran.dg/gomp/schedule-1.f90: New test.
5760
5761 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5762
5763 PR c++/70822
5764 PR c++/70106
5765 * g++.dg/cpp1y/auto-fn32.C: New test.
5766 * g++.dg/cpp1y/paren4.C: New test.
5767
5768 2016-05-26 Nathan Sidwell <nathan@acm.org>
5769
5770 * gcc.dg/20060410.c: Xfail on ptx.
5771 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5772 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5773 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5774 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5775 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5776
5777 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5778
5779 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5780
5781 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR tree-optimization/71280
5784 * gcc.dg/pr71280.c: New test.
5785
5786 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5787
5788 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5789 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5790
5791 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5792
5793 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5794
5795 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5796 kept in memory.
5797
5798 2016-05-25 Jeff Law <law@redhat.com>
5799
5800 PR tree-optimization/71272
5801 * gcc.c-torture/compile/pr71272.c: new test.
5802
5803 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5804
5805 * gcc.target/powerpc/vec-cmpne.c: New test.
5806 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5807
5808 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5809
5810 * gnat.dg/opt55.ad[sb]: New test.
5811
5812 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5813
5814 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5815 * c-c++-common/pr60226.c: Require int32plus.
5816 * gcc.c-torture/execute/pr70602.c: Likewise.
5817 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5818 unsigned long for malloc arg type.
5819 * gcc.dg/asr_div1.c: Require int32plus.
5820 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5821 * gcc.dg/pie-1.c: Require pie.
5822 * gcc.dg/pie-2.c: Likewise.
5823 * gcc.dg/pr59471.c: Require int32plus.
5824 * gcc.dg/pr59963-2.c: XFAIL for int16.
5825 * gcc.dg/pr60114.c: Require int32plus.
5826 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5827 unsigned long for typedef of size_t.
5828 * gcc.dg/pr63914.c: Require int32plus.
5829 * gcc.dg/pr64536.c: Require pt32plus.
5830 * gcc.dg/pr65658.c: Likewise.
5831 * gcc.dg/pr67271.c: Require int32plus.
5832 * gcc.dg/pr68112.c: Likewise.
5833 * gcc.dg/pr69071.c: Skip for avr target.
5834 * gcc.dg/pr69973.c: Require int32plus.
5835 * gcc.dg/pr70169.c: Skip for avr target.
5836 * gcc.dg/sso-6.c: Require int32plus.
5837 * gcc.dg/sso-7.c: Likewise.
5838 * gcc.dg/sso-8.c: Likewise.
5839 * gcc.dg/vrp-min-max-2.c: Likewise.
5840
5841 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5842
5843 PR target/70738
5844 * gcc.target/i386/pr70738-1.c: New test.
5845 * gcc.target/i386/pr70738-2.c: Likewise.
5846 * gcc.target/i386/pr70738-3.c: Likewise.
5847 * gcc.target/i386/pr70738-4.c: Likewise.
5848 * gcc.target/i386/pr70738-5.c: Likewise.
5849 * gcc.target/i386/pr70738-6.c: Likewise.
5850 * gcc.target/i386/pr70738-7.c: Likewise.
5851 * gcc.target/i386/pr70738-8.c: Likewise.
5852 * gcc.target/i386/pr70738-9.c: Likewise.
5853
5854 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5855
5856 PR rtl-optimization/66940
5857 * gcc.c-torture/execute/pr66940.c: New test.
5858
5859 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5860
5861 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5862 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5863 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5864 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5865 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5866 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5867 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5868 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5869 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5870 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5871 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5872 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5873 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5874 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5875 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5876 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5877 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5878 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5879 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5880 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5881 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5882 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5883 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5884 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5885
5886 2016-05-25 Marek Polacek <polacek@redhat.com>
5887
5888 PR c/71265
5889 * gcc.dg/noncompile/pr71265.c: New test.
5890
5891 PR c/71266
5892 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5893
5894 2016-05-25 Nathan Sidwell <nathan@acm.org>
5895
5896 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5897
5898 2016-05-25 Richard Biener <rguenther@suse.de>
5899
5900 PR tree-optimization/71261
5901 * c-c++-common/torture/pr71261.c: New testcase.
5902
5903 2016-05-25 Richard Biener <rguenther@suse.de>
5904
5905 PR tree-optimization/71264
5906 * gcc.dg/vect/pr71264.c: New testcase.
5907
5908 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5909
5910 PR c++/55992
5911 * g++.dg/cpp0x/alias-decl-53.C: New.
5912 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5913
5914 2016-05-25 Martin Liska <mliska@suse.cz>
5915
5916 * g++.dg/pr71239.C: New test.
5917
5918 2016-05-25 Richard Biener <rguenther@suse.de>
5919
5920 * gcc.dg/vect/pr58135.c: Rename to ...
5921 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5922
5923 2016-05-25 Marek Polacek <polacek@redhat.com>
5924
5925 * g++.dg/pr65295.C: Use target c++14.
5926
5927 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5928
5929 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5930 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5931
5932 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5933
5934 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5935 instructions.
5936
5937 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5938
5939 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5940 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5941 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5942 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5943 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5944 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5945 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5946 * c-c++-common/goacc/pcopy.c: Likewise.
5947 * c-c++-common/goacc/pcopyin.c: Likewise.
5948 * c-c++-common/goacc/pcopyout.c: Likewise.
5949 * c-c++-common/goacc/pcreate.c: Likewise.
5950 * c-c++-common/goacc/pr70688.c: New test.
5951 * c-c++-common/goacc/present-1.c: Adjust test.
5952 * c-c++-common/goacc/reduction-5.c: Likewise.
5953 * g++.dg/goacc/data-1.C: New test.
5954
5955 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5956
5957 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5958 vector parity built-in functions.
5959 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5960 count trailing zeros automatic vectorization.
5961 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5962 count trailing zeros built-in functions.
5963
5964 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5965
5966 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5967
5968 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5969
5970 PR target/71050
5971 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5972
5973 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5974
5975 PR c++/50436
5976 * g++.dg/template/crash123.C: New.
5977 * g++.dg/template/crash124.C: Likewise.
5978
5979 2016-05-24 Martin Sebor <msebor@redhat.com>
5980
5981 PR c++/71147
5982 * g++.dg/ext/flexary16.C: New test.
5983
5984 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5985
5986 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5987 before math.h is included.
5988 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5989 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5990 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5991 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5992 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5993 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5994 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5995 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5996 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5997 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5998 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5999 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6000 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6001 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6002 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6003 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6004 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6005 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6006 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6007 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6008 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6009 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6010 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6011
6012 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6013 Kelvin Nilsen <kelvin@gcc.gnu.org>
6014
6015 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6016 support.
6017
6018 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6019
6020 PR c++/69872
6021 * g++.dg/warn/Wno-narrowing1.C: New.
6022
6023 2016-05-24 Marek Polacek <polacek@redhat.com>
6024
6025 PR c/71249
6026 * c-c++-common/Wswitch-unreachable-2.c: New test.
6027
6028 2016-05-24 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR c++/71257
6031 * g++.dg/vect/simd-clone-6.cc: New test.
6032 * g++.dg/gomp/declare-simd-6.C: New test.
6033
6034 PR middle-end/70434
6035 PR c/69504
6036 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6037
6038 2016-05-24 Richard Biener <rguenther@suse.de>
6039
6040 PR tree-optimization/71240
6041 * gcc.dg/optimize-bswapsi-5.c: New testcase.
6042
6043 2016-05-24 Richard Biener <rguenther@suse.de>
6044
6045 PR tree-optimization/71230
6046 * gcc.dg/torture/pr71230.c: New testcase.
6047 * g++.dg/torture/pr71230.C: Likewise.
6048
6049 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
6050
6051 * c-c++-common/goacc/routine-5.c: Add tests.
6052 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6053 * gfortran.dg/goacc/routine-6.f90: Add tests.
6054
6055 2016-05-24 Richard Biener <rguenther@suse.de>
6056
6057 PR tree-optimization/71253
6058 * gcc.dg/torture/pr71253.c: New testcase.
6059
6060 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
6061
6062 PR middle-end/71252
6063 * gfortran.dg/pr71252.f90: New test.
6064
6065 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
6066
6067 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6068
6069 2016-05-24 Richard Biener <rguenther@suse.de>
6070
6071 PR middle-end/70434
6072 PR c/69504
6073 * c-c++-common/vector-subscript-4.c: New testcase.
6074 * c-c++-common/vector-subscript-5.c: Likewise.
6075
6076 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6077
6078 PR fortran/71123
6079 * gfortran.dg/namelist_90.f: New test
6080
6081 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6082
6083 PR fortran/66461
6084 * gfortran.dg/unexpected_eof.f: New test
6085
6086 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6087 Kelvin Nilsen <kelvin@gcc.gnu.org>
6088
6089 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6090 as little endian.
6091
6092 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6093
6094 PR c++/70972
6095 * g++.dg/cpp0x/inh-ctor20.C: New.
6096 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6097
6098 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6099
6100 PR c++/69095
6101 * g++.dg/cpp0x/variadic168.C: New.
6102
6103 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6104
6105 * g++.dg/cpp0x/pr31445.C: Test column number too.
6106 * g++.dg/cpp0x/pr32253.C: Likewise.
6107 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6108 * g++.dg/cpp0x/variadic36.C: Likewise.
6109
6110 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6111
6112 * gcc.dg/fold-notshift-2.c: Adjust.
6113
6114 2016-05-23 Marek Polacek <polacek@redhat.com>
6115
6116 PR c/49859
6117 * c-c++-common/Wswitch-unreachable-1.c: New test.
6118 * gcc.dg/Wswitch-unreachable-1.c: New test.
6119 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6120 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6121 * g++.dg/gomp/block-10.C: Likewise.
6122 * gcc.dg/gomp/block-10.c: Likewise.
6123 * g++.dg/gomp/block-9.C: Likewise.
6124 * gcc.dg/gomp/block-9.c: Likewise.
6125 * g++.dg/gomp/target-1.C: Likewise.
6126 * g++.dg/gomp/target-2.C: Likewise.
6127 * gcc.dg/gomp/target-1.c: Likewise.
6128 * gcc.dg/gomp/target-2.c: Likewise.
6129 * g++.dg/gomp/taskgroup-1.C: Likewise.
6130 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6131 * gcc.dg/gomp/teams-1.c: Likewise.
6132 * g++.dg/gomp/teams-1.C: Likewise.
6133 * g++.dg/overload/error3.C: Likewise.
6134 * g++.dg/tm/jump1.C: Likewise.
6135 * g++.dg/torture/pr40335.C: Likewise.
6136 * gcc.dg/c99-vla-jump-5.c: Likewise.
6137 * gcc.dg/switch-warn-1.c: Likewise.
6138 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6139 * gcc.dg/nested-func-1.c: Likewise.
6140 * gcc.dg/pr67784-4.c: Likewise.
6141
6142 2016-05-23 Richard Biener <rguenther@suse.de>
6143
6144 PR tree-optimization/71230
6145 * gfortran.dg/pr71230-1.f90: New testcase.
6146 * gfortran.dg/pr71230-2.f90: Likewise.
6147
6148 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6149
6150 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6151 * gcc.dg/vect/pr58135.c: Add new.
6152 * gfortran.dg/pr46519-1.f: Adjust test case.
6153
6154 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6155
6156 PR c++/53401
6157 * g++.dg/cpp0x/decltype64.C: New.
6158
6159 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6160
6161 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6162 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6163 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6164
6165 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6166
6167 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6168 Add poly64x1_t and poly64x2_t cases if supported.
6169 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6170 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6171 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6173 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6174
6175 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6176
6177 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6178 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6179 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6180 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6181 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6182 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6183 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6184
6185 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6186
6187 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6188
6189 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6190
6191 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6192 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6193
6194 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6195
6196 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6197 constraint instead of "r".
6198 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6199 insn instead of vxorpd.
6200 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6201
6202 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6203 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6204
6205 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6206
6207 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6208 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6209
6210 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6211
6212 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6213
6214 PR middle-end/40921
6215 * gcc.dg/tree-ssa/pr40921.c: New test.
6216
6217 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6218
6219 PR target/71103
6220 * gcc.target/avr/pr71103.c: New test.
6221
6222 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6223
6224 PR middle-end/71179
6225 * gcc.dg/tree-ssa/pr71179.c: New test.
6226
6227 2016-05-20 Martin Sebor <msebor@redhat.com>
6228
6229 PR c/71115
6230 * gcc.dg/init-excess-2.c: New test.
6231
6232 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6233
6234 * gnat.dg/opt53.adb: New test.
6235 * gnat.dg/opt54.adb: Likewise.
6236
6237 2016-05-20 Martin Jambor <mjambor@suse.cz>
6238
6239 PR tree-optimization/70884
6240 * gcc.dg/tree-ssa/pr70919.c: New test.
6241
6242 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6243
6244 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6245 formatting.
6246 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6247 fix code formatting.
6248
6249 2016-05-20 Nathan Sidwell <nathan@acm.org>
6250
6251 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6252 non-common cases.
6253 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6254
6255 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6256
6257 * jit.dg/all-non-failing-tests.h: Add
6258 test-factorial-must-tail-call.c.
6259 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6260 * jit.dg/test-factorial-must-tail-call.c: New test case.
6261
6262 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6263
6264 PR fortran/71204
6265 * gfortran.dg/pr71204.f90: New test.
6266
6267 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6268
6269 * gcc.target/nvptx/sincos.c: New test.
6270
6271 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6272
6273 PR c++/70572
6274 * g++.dg/cpp1y/auto-fn31.C: New.
6275
6276 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6277
6278 * gcc.target/powerpc/vec-addec.c: New test.
6279 * gcc.target/powerpc/vec-addec-int128.c: New test.
6280
6281 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6282
6283 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6284 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6285 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6286 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6287
6288 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6289
6290 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6291
6292 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR c++/71210
6295 * g++.dg/opt/pr71210-1.C: New test.
6296 * g++.dg/opt/pr71210-2.C: New test.
6297
6298 PR tree-optimization/29756
6299 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6300 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6301 only on selected targets where V4SImode vectors are known to be
6302 supported.
6303
6304 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6305
6306 PR tree-optimization/71079
6307 PR tree-optimization/71206
6308 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6309
6310 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6311
6312 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6313 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6314 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6315
6316 2016-05-20 Richard Guenther <rguenther@suse.de>
6317
6318 PR tree-optimization/29756
6319 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6320
6321 2016-05-20 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/71185
6324 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6325
6326 2016-05-20 Richard Biener <rguenther@suse.de>
6327
6328 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6329
6330 2016-05-19 Marek Polacek <polacek@redhat.com>
6331
6332 PR c++/71075
6333 * g++.dg/diagnostic/pr71075.C: New test.
6334
6335 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6336
6337 PR c++/71184
6338 * g++.dg/pr71184.C: New test case.
6339
6340 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6341
6342 * gcc.target/powerpc/darn-0.c: New test.
6343 * gcc.target/powerpc/darn-1.c: New test.
6344 * gcc.target/powerpc/darn-2.c: New test.
6345
6346 2016-05-19 Marek Polacek <polacek@redhat.com>
6347
6348 PR tree-optimization/71031
6349 * gcc.dg/tree-ssa/vrp100.c: New test.
6350
6351 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6352
6353 PR rtl-optimization/71148
6354 * gcc.dg/pr71148.c: New test.
6355
6356 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6357
6358 PR target/71056
6359 * gcc.target/arm/pr71056.c: New test.
6360
6361 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6362
6363 * c-c++-common/pr69669.c: Check the used mode.
6364
6365 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6366
6367 PR sanitizer/64354
6368 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6369
6370 2016-05-19 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/70729
6373 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6374 * gcc.dg/graphite/scop-18.c: Likewise.
6375 * gcc.dg/pr41783.c: Disable LIM.
6376 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6377 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6378 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6379 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6380 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6381 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6382 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6383 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6384 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6385 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6386 * gfortran.dg/pr42108.f90: Likewise.
6387
6388 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6389
6390 PR driver/69265
6391 * gcc.dg/spellcheck-options-11.c: New test case.
6392
6393 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6394
6395 PR c++/71100
6396 * g++.dg/opt/pr71100.C: New test.
6397
6398 2016-05-18 Martin Jambor <mjambor@suse.cz>
6399
6400 PR ipa/69708
6401 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6402 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6403 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6404 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6405
6406 2016-05-18 Martin Jambor <mjambor@suse.cz>
6407
6408 PR ipa/69708
6409 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6410 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6411 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6412 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6413 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6414
6415 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6416
6417 PR c++/69793
6418 * g++.dg/template/crash122.C: New.
6419
6420 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 PR c++/70466
6423 * g++.dg/template/pr70466-1.C: New.
6424 * g++.dg/template/pr70466-2.C: Likewise.
6425
6426 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6427
6428 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6429 splat operations and the XXSPLTIB instruction.
6430 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6431 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6432 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6433 xxlxor to clear a register.
6434
6435 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6436
6437 * gcc.dg/torture/pr71020.c: New test.
6438
6439 2016-05-18 Martin Jambor <mjambor@suse.cz>
6440
6441 PR ipa/70646
6442 * gcc.dg/ipa/pr70646.c: New test.
6443
6444 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6445
6446 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6447
6448 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6449
6450 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6451 missing tests for vreinterpretq_p{8,16}.
6452
6453 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6454
6455 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6456 vsliq_n_s64 and vsliq_n_u64.
6457
6458 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6459
6460 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6461 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6462
6463 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6464
6465 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6466 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6467 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6468
6469 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6470
6471 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6472 in comment.
6473
6474 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6475
6476 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6477 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6478 "blr\t" and switch to scan-assembler-times.
6479
6480 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6481
6482 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6483 with __aarch64__.
6484 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6485 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6486
6487 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6488
6489 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6490 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6491 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6492 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6493 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6494 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6495
6496 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6497 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6498
6499 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6500 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6501
6502 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6503 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6504
6505 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6506
6507 2016-05-18 Richard Biener <rguenther@suse.de>
6508
6509 PR tree-optimization/71168
6510 * gcc.dg/torture/pr71168.c: New testcase.
6511
6512 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6513
6514 PR middle-end/63586
6515 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6516 * gcc.dg/tree-ssa/pr63586.c: New test.
6517 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6518
6519 2016-05-17 Nathan Sidwell <nathan@acm.org>
6520
6521 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6522 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6523 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6524 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6525
6526 2016-05-17 Nathan Sidwell <nathan@acm.org>
6527
6528 * gcc.target/nvptx/abi-vararg-3.c: New.
6529
6530 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6531
6532 PR tree-optimization/54579
6533 PR middle-end/55299
6534 * gcc.dg/fold-notrotate-1.c: New test.
6535 * gcc.dg/fold-notshift-1.c: New test.
6536 * gcc.dg/fold-notshift-2.c: New test.
6537
6538 2016-05-17 Marek Polacek <polacek@redhat.com>
6539
6540 PR ipa/71146
6541 * g++.dg/ipa/pr71146.C: New test.
6542
6543 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6544
6545 * jit.dg/test-error-array-bounds.c: New test case.
6546
6547 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6548
6549 * gcc.dg/tree-ssa/and-1.c: New testcase.
6550
6551 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6552
6553 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6554 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6555
6556 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6557
6558 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6559 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6560
6561 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6562
6563 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6564
6565 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6566
6567 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6568
6569 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6570
6571 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6572 ".2d[index]" when scan the assembly.
6573 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6574 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6575 float64x1.
6576 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6577
6578 2016-05-17 Richard Biener <rguenther@suse.de>
6579
6580 PR tree-optimization/71132
6581 * gcc.dg/torture/pr71132.c: New testcase.
6582
6583 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6584
6585 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6586
6587 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6588
6589 PR target/70809
6590 * gcc.target/aarch64/pr70809_1.c: New test.
6591
6592 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6593
6594 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6595 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6596 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6597 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6598
6599 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6600 Ilya Enkovich <ilya.enkovich@intel.com>
6601
6602 PR target/71114
6603 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6604
6605 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6606
6607 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6608 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6609
6610 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6611
6612 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6613 test for __ARM_FP16_ARGS.
6614 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6615 * gcc.target/arm/aapcs/neon-vect10.c: New.
6616 * gcc.target/arm/aapcs/neon-vect9.c: New.
6617 * gcc.target/arm/aapcs/vfp18.c: New.
6618 * gcc.target/arm/aapcs/vfp19.c: New.
6619 * gcc.target/arm/aapcs/vfp20.c: New.
6620 * gcc.target/arm/aapcs/vfp21.c: New.
6621 * gcc.target/arm/fp16-aapcs-1.c: New.
6622 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6623 test for __ARM_FP16_ARGS.
6624 * g++.target/arm/fp16-return-1.c: Update expected output.
6625
6626 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6627
6628 PR testsuite/70227
6629 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6630
6631 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6632
6633 PR fortran/69603
6634 * gfortran.dg/pr69603.f90: New testcase.
6635
6636 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6637
6638 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6639
6640 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6641
6642 PR fortran/71047
6643 * gfortran.dg/pr71047.f08: New test.
6644
6645 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6646
6647 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6648 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6649 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6650
6651 2016-05-13 Martin Sebor <msebor@redhat.com>
6652
6653 PR c++/60049
6654 * g++.dg/cpp0x/constexpr-60049.C: New test.
6655
6656 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR bootstrap/71071
6659 * gcc.dg/pr71071.c: New test.
6660
6661 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6662
6663 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6664 remove XOP handling.
6665 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6666
6667 2016-05-13 Nathan Sidwell <nathan@acm.org>
6668
6669 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6670 __atomic_is_lock_free declaration.
6671
6672 2016-05-13 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/42587
6675 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6676
6677 2016-05-13 Martin Liska <mliska@suse.cz>
6678
6679 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6680 the new format of dump output.
6681
6682 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6683
6684 * gcc.dg/pr71084.c: New test.
6685
6686 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6687
6688 PR target/53440
6689 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6690
6691 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6692
6693 * gcc.target/aarch64/struct_return.c: New test.
6694
6695 2016-05-12 Marek Polacek <polacek@redhat.com>
6696
6697 PR c/70756
6698 * c-c++-common/pr70756-2.c: New test.
6699 * c-c++-common/pr70756.c: New test.
6700
6701 2016-05-12 Richard Biener <rguenther@suse.de>
6702
6703 PR tree-optimization/71059
6704 * gcc.dg/torture/pr71059.c: New testcase.
6705
6706 2016-05-12 Richard Biener <rguenther@suse.de>
6707
6708 PR tree-optimization/71062
6709 * gcc.dg/torture/pr71062.c: New testcase.
6710
6711 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6712
6713 PR tree-optimization/71006
6714 * gcc.dg/pr71006.c: New test.
6715
6716 2016-05-12 Marek Polacek <polacek@redhat.com>
6717
6718 PR driver/71063
6719 * gcc.dg/opts-7.c: New test.
6720
6721 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6722
6723 PR target/70830
6724 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6725 Add -save-temps to dg-options.
6726 Scan for ldmfd rather than pop instruction.
6727 * gcc.target/arm/interrupt-2.c: Likewise.
6728 * gcc.target/arm/pr70830.c: New test.
6729
6730 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6731
6732 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6733 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6734
6735 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6736 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6737 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6738
6739 PR target/71019
6740 * gcc.target/i386/avx512vl-pack-1.c: New test.
6741 * gcc.target/i386/avx512vl-pack-2.c: New test.
6742 * gcc.target/i386/avx512bw-pack-2.c: New test.
6743
6744 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6745
6746 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6747 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6748 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6749
6750 2016-05-12 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/70986
6753 * gcc.dg/torture/pr70986-1.c: New testcase.
6754 * gcc.dg/torture/pr70986-2.c: Likewise.
6755 * gcc.dg/torture/pr70986-3.c: Likewise.
6756
6757 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6758
6759 PR c/43651
6760 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6761 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6762
6763 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6764
6765 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6766 directive.
6767 * gcc.target/i386/pr66746.c: Ditto.
6768
6769 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6770
6771 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6772 support.
6773 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6774 warning when using -mvsx-timode.
6775 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6776 * gcc.target/powerpc/dform-2.c: Likewise.
6777 * gcc.target/powerpc/pr68805.c: Likewise.
6778
6779 2016-05-11 Marek Polacek <polacek@redhat.com>
6780
6781 PR c++/71024
6782 * c-c++-common/attributes-3.c: New test.
6783
6784 2016-05-11 Nathan Sidwell <nathan@acm.org>
6785
6786 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6787 * gcc.c-torture/execute/pr68185.c: Likewise.
6788 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6789 * gcc.dg/pr69634.c: Requires scheduling.
6790 * gcc.dg/torture/pr66178.c: Require label values.
6791 * gcc.dg/setjmp-6.c: Require indirect jumps.
6792
6793 2016-05-11 Richard Biener <rguenther@suse.de>
6794
6795 PR tree-optimization/71055
6796 * gcc.dg/torture/pr71055.c: New testcase.
6797
6798 2016-05-11 Richard Biener <rguenther@suse.de>
6799
6800 PR debug/71057
6801 * g++.dg/debug/pr71057.C: New testcase.
6802
6803 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6804
6805 PR fortran/70855
6806 * gfortran.dg/gomp/pr70855.f90: New test.
6807
6808 2016-05-11 Richard Biener <rguenther@suse.de>
6809
6810 PR middle-end/71002
6811 * g++.dg/torture/pr71002.C: New testcase.
6812
6813 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6814
6815 PR middle-end/70807
6816 * gcc.dg/pr70807.c: New test.
6817
6818 2016-05-10 Martin Sebor <msebor@redhat.com>
6819
6820 PR c++/38611
6821 * g++.dg/Wattributes.C: New test.
6822
6823 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6824
6825 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6826 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6827 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6828
6829 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6830
6831 PR target/70799
6832 * gcc.target/i386/pr70799-1.c: New test.
6833
6834 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6835
6836 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6837
6838 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6839
6840 PR middle-end/70877
6841 * gcc.target/i386/pr70877.c: New test.
6842
6843 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6844
6845 PR tree-optimization/70786
6846 * gcc.target/i386/pr70876.c: New test.
6847
6848 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6849
6850 PR target/70927
6851 * gcc.target/i386/avx512vl-logic-1.c: New test.
6852 * gcc.target/i386/avx512vl-logic-2.c: New test.
6853 * gcc.target/i386/avx512dq-logic-2.c: New test.
6854
6855 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6856
6857 PR target/70963
6858 * gcc.target/powerpc/pr70963.c: New.
6859
6860 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6861
6862 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6863 (test_very_wide_line): Add ruler to expected output.
6864 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6865 (test_very_wide_line): Likewise.
6866 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6867 (test_show_locus): Within the handling of "test_very_wide_line",
6868 enable show_ruler_p on the diagnostic context.
6869
6870 2016-05-10 Richard Biener <rguenther@suse.de>
6871
6872 PR tree-optimization/71039
6873 * gcc.dg/torture/pr71039.c: New testcase.
6874
6875 2016-05-10 Nathan Sidwell <nathan@acm.org>
6876
6877 * gcc.dg/nested-func-10.c: Requires alloca.
6878 * gcc.dg/nested-func-9.c: Requires alloca.
6879 * gcc.c-torture/execute/pr70460.c: Requires labels.
6880 * gcc.c-torture/compile/pr70199.c: Requires labels.
6881 * gcc.target/nvptx/decl.c: Compile only.
6882 * gcc.target/nvptx/trailing-init.c: Compile only.
6883 * gcc.target/nvptx/ary-init.c: Compile only.
6884
6885 2016-05-10 Marek Polacek <polacek@redhat.com>
6886
6887 PR c/70255
6888 * gcc.dg/attr-opt-1.c: New test.
6889
6890 2016-05-10 Richard Biener <rguenther@suse.de>
6891
6892 PR tree-optimization/70497
6893 PR tree-optimization/28367
6894 * gcc.dg/torture/20160404-1.c: New testcase.
6895 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6896 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6897
6898 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6899
6900 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6901
6902 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6903
6904 * gcc.target/i386/fabsneg-1.c New test.
6905
6906 2016-05-09 Alan Modra <amodra@gmail.com>
6907
6908 PR testsuite/70826
6909 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6910
6911 2016-05-09 Richard Biener <rguenther@suse.de>
6912
6913 PR tree-optimization/70985
6914 * gcc.dg/torture/pr70985.c: New testcase.
6915
6916 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6917
6918 * gcc.dg/tree-ssa/ifc-9.c: New test.
6919 * gcc.dg/tree-ssa/ifc-10.c: New test.
6920 * gcc.dg/tree-ssa/ifc-11.c: New test.
6921 * gcc.dg/tree-ssa/ifc-12.c: New test.
6922 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6923 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6924 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6925
6926 2016-05-09 Richard Biener <rguenther@suse.de>
6927
6928 PR fortran/70937
6929 * gfortran.dg/pr70937.f90: New testcase.
6930
6931 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6932
6933 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6934
6935 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6936
6937 PR fortran/56226
6938 * gfortran.dg/dec_structure_1.f90: New testcase.
6939 * gfortran.dg/dec_structure_2.f90: Ditto.
6940 * gfortran.dg/dec_structure_3.f90: Ditto.
6941 * gfortran.dg/dec_structure_4.f90: Ditto.
6942 * gfortran.dg/dec_structure_5.f90: Ditto.
6943 * gfortran.dg/dec_structure_6.f90: Ditto.
6944 * gfortran.dg/dec_structure_7.f90: Ditto.
6945 * gfortran.dg/dec_structure_8.f90: Ditto.
6946 * gfortran.dg/dec_structure_9.f90: Ditto.
6947 * gfortran.dg/dec_structure_10.f90: Ditto.
6948 * gfortran.dg/dec_structure_11.f90: Ditto.
6949 * gfortran.dg/dec_union_1.f90: Ditto.
6950 * gfortran.dg/dec_union_2.f90: Ditto.
6951 * gfortran.dg/dec_union_3.f90: Ditto.
6952 * gfortran.dg/dec_union_4.f90: Ditto.
6953 * gfortran.dg/dec_union_5.f90: Ditto.
6954 * gfortran.dg/dec_union_6.f90: Ditto.
6955 * gfortran.dg/dec_union_7.f90: Ditto.
6956
6957 2016-05-07 Tom de Vries <tom@codesourcery.com>
6958
6959 PR tree-optimization/70956
6960 * gcc.dg/graphite/pr70956.c: New test.
6961
6962 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6963
6964 PR middle-end/70941
6965 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6966 (a, b, c, d): Change type from char to signed char.
6967 (main): Compare against (signed char) -1634678893 instead of
6968 hardcoded -109. Use __builtin_abort instead of abort.
6969
6970 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6971 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6972
6973 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6974
6975 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6976
6977 PR debug/70935
6978 * gcc.dg/torture/pr70935.c: New test.
6979
6980 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6981
6982 PR target/58219
6983 * gcc.target/sh/pr58219.c: New tests.
6984
6985 2016-05-06 Richard Biener <rguenther@suse.de>
6986
6987 PR tree-optimization/70960
6988 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6989
6990 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6991
6992 PR target/52933
6993 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6994 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6995 Adjust expected instruction counts.
6996 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6997
6998 2016-05-06 Marek Polacek <polacek@redhat.com>
6999
7000 PR sanitizer/70875
7001 * gcc.dg/ubsan/bounds-3.c: New test.
7002
7003 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7004
7005 PR target/54089
7006 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7007
7008 2016-05-06 Richard Biener <rguenther@suse.de>
7009
7010 PR middle-end/70931
7011 * gfortran.dg/pr70931.f90: New testcase.
7012
7013 2016-05-06 Richard Biener <rguenther@suse.de>
7014
7015 PR middle-end/70941
7016 * gcc.dg/torture/pr70941.c: New testcase.
7017
7018 2016-05-05 Bin Cheng <bin.cheng@arm.com>
7019
7020 PR tree-optimization/57206
7021 * gcc.dg/vect/pr57206.c: New test.
7022
7023 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7024
7025 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7026
7027 2016-05-05 Jakub Jelinek <jakub@redhat.com>
7028
7029 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7030
7031 * c-c++-common/Wdangling-else-4.c: New test.
7032
7033 2016-05-04 Jakub Jelinek <jakub@redhat.com>
7034
7035 PR c++/70906
7036 PR c++/70933
7037 * g++.dg/opt/pr70906.C: New test.
7038 * g++.dg/opt/pr70933.C: New test.
7039
7040 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7041
7042 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
7043
7044 * gcc.dg/ipa/pure-const-3.c: New testcase.
7045
7046 2016-05-04 Marek Polacek <polacek@redhat.com>
7047
7048 * c-c++-common/Wdangling-else-1.c: New test.
7049 * c-c++-common/Wdangling-else-2.c: New test.
7050 * c-c++-common/Wdangling-else-3.c: New test.
7051
7052 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
7053
7054 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7055 flag is present.
7056
7057 2016-05-04 Marek Polacek <polacek@redhat.com>
7058
7059 PR c/48778
7060 * gcc.dg/Waddress-2.c: New test.
7061
7062 2016-05-04 Alan Modra <amodra@gmail.com>
7063
7064 * gcc.target/powerpc/pr70866.c: New.
7065
7066 2016-05-03 Martin Sebor <msebor@redhat.com>
7067
7068 PR c++/66561
7069 * c-c++-common/builtin_location.c: New test.
7070 * g++.dg/cpp1y/builtin_location.C: New test.
7071
7072 2016-05-03 Marek Polacek <polacek@redhat.com>
7073
7074 PR c/70859
7075 * gcc.dg/pr70859.c: New test.
7076 * gcc.dg/pr70859-2.c: New test.
7077
7078 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7079
7080 * gnat.dg/debug5.adb: New testcase.
7081
7082 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7083
7084 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7085 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7086 Procedure to check for z10 instruction set.
7087
7088 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7089
7090 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7091
7092 2016-05-03 Alan Modra <amodra@gmail.com>
7093
7094 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7095
7096 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7097
7098 * gcc.target/i386/avx512f-cvt-1.c: New test.
7099
7100 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7101
7102 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7103 -fdump-tree-vrp-details.
7104
7105 2016-05-03 Richard Biener <rguenther@suse.de>
7106
7107 * gcc.dg/pr30172-1.c: Adjust.
7108 * gcc.dg/pr63743.c: Likewise.
7109 * gcc.dg/tm/pr51696.c: Likewise.
7110 * c-c++-common/tm/safe-1.c: Likewise.
7111 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7112 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7113 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7114 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7115
7116 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR rtl-optimization/70467
7119 * gcc.target/i386/pr70467-3.c: New test.
7120 * gcc.target/i386/pr70467-4.c: New test.
7121
7122 PR tree-optimization/70916
7123 * gcc.c-torture/compile/pr70916.c: New test.
7124
7125 PR target/49244
7126 * gcc.target/i386/pr49244-1.c: New test.
7127 * gcc.target/i386/pr49244-2.c: New test.
7128
7129 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7130
7131 PR rtl-optimization/44281
7132 * gcc.target/i386/pr44281.c: New test.
7133
7134 2016-05-03 bin cheng <bin.cheng@arm.com>
7135
7136 PR tree-optimization/56541
7137 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7138 * gcc.dg/vect/pr56541.c: new test.
7139
7140 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7141
7142 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7143 __float128.
7144 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7145
7146 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7147
7148 PR testsuite/70520
7149 * c-c++-common/asan/clone-test-1.c (main): Align child process
7150 stack to 16 bytes.
7151
7152 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7153
7154 PR c++/62314
7155 * g++.dg/spellcheck-fields-2.C: New test case.
7156
7157 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7158
7159 PR c++/62314
7160 * g++.dg/pr62314.C: New test case.
7161
7162 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7163
7164 * gcc.dg/ipa/inline-8.c: New testcase.
7165
7166 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7167
7168 PR rtl-optimization/70467
7169 * gcc.target/i386/pr70467-1.c: New test.
7170
7171 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7172
7173 * gcc.dg/spec-options.c: Run the test on all targets.
7174 * gcc.dg/foo.specs: Use cpp_unique_options.
7175
7176 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7177
7178 * gcc.dg/tree-ssa/unord.c: New testcase.
7179
7180 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7181
7182 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7183
7184 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7185
7186 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7187
7188 2016-05-02 Marek Polacek <polacek@redhat.com>
7189
7190 PR c/70851
7191 * gcc.dg/enum-incomplete-3.c: New test.
7192
7193 2016-05-02 Marek Polacek <polacek@redhat.com>
7194 Tom de Vries <tom@codesourcery.com>
7195
7196 PR tree-optimization/70700
7197 * gcc.dg/pr70700.c: New test.
7198
7199 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7200
7201 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7202 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7203 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7204 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7205 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7206
7207 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7208
7209 * ada/acats/run_acats: Rename into...
7210 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7211 * ada/acats/run_all.sh: Remove redundant test.
7212 (target_run): Move around.
7213 (target_gnatchop): Use newly built executable.
7214 (target_gnatmake): Likewise.
7215 Check that the compilation of impbit succeeds.
7216
7217 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7218
7219 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7220 * gcc.dg/20021029-1.c: Likewise.
7221 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7222 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7223 * gcc.target/sh/cmpstr.c: Likewise.
7224 * gcc.target/sh/cmpstrn.c: Likewise.
7225 * gcc.target/sh/memset.c: Likewise.
7226 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7227 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7228 * gcc.target/sh/pr39423-1.c: Likewise.
7229 * gcc.target/sh/pr49468-di.c: Likewise.
7230 * gcc.target/sh/pr49468-si.c: Likewise.
7231 * gcc.target/sh/pr49880-1.c: Likewise.
7232 * gcc.target/sh/pr49880-2.c: Likewise.
7233 * gcc.target/sh/pr49880-3.c: Likewise.
7234 * gcc.target/sh/pr50751-1.c: Likewise.
7235 * gcc.target/sh/pr50751-4.c: Likewise.
7236 * gcc.target/sh/pr50751-7.c: Likewise.
7237 * gcc.target/sh/pr51244-1.c: Likewise.
7238 * gcc.target/sh/pr51244-10.c: Likewise.
7239 * gcc.target/sh/pr51244-11.c: Likewise.
7240 * gcc.target/sh/pr51244-12.c: Likewise.
7241 * gcc.target/sh/pr51244-13.c: Likewise.
7242 * gcc.target/sh/pr51244-14.c: Likewise.
7243 * gcc.target/sh/pr51244-17.c: Likewise.
7244 * gcc.target/sh/pr51244-18.c: Likewise.
7245 * gcc.target/sh/pr51244-19.c: Likewise.
7246 * gcc.target/sh/pr51244-4.c: Likewise.
7247 * gcc.target/sh/pr51244-5.c: Likewise.
7248 * gcc.target/sh/pr51244-7.c: Likewise.
7249 * gcc.target/sh/pr51244-8.c: Likewise.
7250 * gcc.target/sh/pr51244-9.c: Likewise.
7251 * gcc.target/sh/pr51697.c: Likewise.
7252 * gcc.target/sh/pr52483-1.c: Likewise.
7253 * gcc.target/sh/pr52483-2.c: Likewise.
7254 * gcc.target/sh/pr52483-3.c: Likewise.
7255 * gcc.target/sh/pr52483-5.c: Likewise.
7256 * gcc.target/sh/pr52933-1.c: Likewise.
7257 * gcc.target/sh/pr52933-2.c: Likewise.
7258 * gcc.target/sh/pr52933-3.c: Likewise.
7259 * gcc.target/sh/pr53568-1.c: Likewise.
7260 * gcc.target/sh/pr53976-1.c: Likewise.
7261 * gcc.target/sh/pr53988-1.c: Likewise.
7262 * gcc.target/sh/pr53988.c: Likewise.
7263 * gcc.target/sh/pr54089-1.c: Likewise.
7264 * gcc.target/sh/pr54089-6.c: Likewise.
7265 * gcc.target/sh/pr54089-7.c: Likewise.
7266 * gcc.target/sh/pr54089-8.c: Likewise.
7267 * gcc.target/sh/pr54089-9.c: Likewise.
7268 * gcc.target/sh/pr54236-1.c: Likewise.
7269 * gcc.target/sh/pr54236-2.c: Likewise.
7270 * gcc.target/sh/pr54236-3.c: Likewise.
7271 * gcc.target/sh/pr54236-4.c: Likewise.
7272 * gcc.target/sh/pr54386.c: Likewise.
7273 * gcc.target/sh/pr54602-1.c: Likewise.
7274 * gcc.target/sh/pr54685.c: Likewise.
7275 * gcc.target/sh/pr54760-1.c: Likewise.
7276 * gcc.target/sh/pr54760-2.c: Likewise.
7277 * gcc.target/sh/pr54760-3.c: Likewise.
7278 * gcc.target/sh/pr54760-4.c: Likewise.
7279 * gcc.target/sh/pr54760-5.c: Likewise.
7280 * gcc.target/sh/pr54760-6.c: Likewise.
7281 * gcc.target/sh/pr55146.c: Likewise.
7282 * gcc.target/sh/pr55160.c: Likewise.
7283 * gcc.target/sh/pr59278.c: Likewise.
7284 * gcc.target/sh/pr59401-1.c: Likewise.
7285 * gcc.target/sh/pr59533-1.c: Likewise.
7286 * gcc.target/sh/pr63260.c: Likewise.
7287 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7288 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7289 * gcc.target/sh/strlen.c: Likewise.
7290 * gcc.target/sh/torture/pr30807.c: Likewise.
7291 * gcc.target/sh/torture/pr34777.c: Likewise.
7292 * gcc.target/sh/torture/pr64652.c: Likewise.
7293 * gcc.target/sh/torture/pr65505.c: Likewise.
7294 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7295 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7296
7297 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/66644
7300 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7301
7302 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7303
7304 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7305 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7306 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7307 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7308
7309 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7310
7311 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7312 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7313
7314 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7315
7316 PR middle-end/70626
7317 * c-c++-common/goacc/combined-reduction.c: New test.
7318 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7319
7320 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7321
7322 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7323 *movdi_internal pattern only if PIC off.
7324 * gcc.target/i386/pr70155-2.c: Likewise.
7325 * gcc.target/i386/pr70155-3.c: Likewise.
7326 * gcc.target/i386/pr70155-4.c: Likewise.
7327 * gcc.target/i386/pr70155-5.c: Likewise.
7328 * gcc.target/i386/pr70155-6.c: Likewise.
7329 * gcc.target/i386/pr70155-7.c: Likewise.
7330 * gcc.target/i386/pr70155-8.c: Likewise.
7331 * gcc.target/i386/pr70155-15.c: Likewise.
7332 * gcc.target/i386/pr70155-17.c: Likewise.
7333 * gcc.target/i386/pr70155-22.c: Likewise.
7334
7335 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7336
7337 PR tree-optimization/70803
7338 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7339
7340 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7341
7342 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7343 optimization of vector loop.
7344 * gcc.target/i386/vect-unpack-3.c: New test.
7345 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7346 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7347 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7348
7349 2016-04-29 Marek Polacek <polacek@redhat.com>
7350
7351 PR sanitizer/70342
7352 * g++.dg/ubsan/null-7.C: New test.
7353
7354 PR c/70852
7355 * gcc.dg/pr70852.c: New test.
7356
7357 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7358
7359 PR/69089
7360 * g++.dg/cpp0x/alignas6.C: New test.
7361
7362 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7363
7364 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7365 * gcc.dg/pr27003.c: Likewise.
7366 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7367 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7368 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7369 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7370 * gcc.target/arc/mxy.c: Likewise.
7371 * gcc.target/arc/mswape.c: Likewise.
7372 * gcc.target/arc/mrtsc.c: Likewise.
7373 * gcc.target/arc/mcrc.c: Likewise.
7374 * gcc.target/arc/mdsp-packa.c: Likewise.
7375 * gcc.target/arc/mdvbf.c: Likewise.
7376 * gcc.target/arc/mlock.c: Likewise.
7377 * gcc.target/arc/mmac-24.c: Likewise.
7378 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7379
7380 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7381 Matthijs Kooijman <matthijs@stdin.nl>
7382 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7383
7384 PR target/60040
7385 * gcc.target/avr/pr60040-1.c: New.
7386 * gcc.target/avr/pr60040-2.c: New.
7387
7388 2016-04-29 Richard Biener <rguenther@suse.de>
7389
7390 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7391
7392 2016-04-29 Richard Biener <rguenther@suse.de>
7393
7394 PR tree-optimization/13962
7395 PR tree-optimization/65686
7396 * gcc.dg/uninit-pr65686.c: New testcase.
7397
7398 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR middle-end/70843
7401 * gcc.dg/pr70843.c: New test.
7402
7403 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR target/70858
7406 * gcc.target/i386/pr70858.c: New test.
7407
7408 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7409
7410 * gcc.target/arc/nps400-1.c: New file.
7411
7412 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7413 Andrew Burgess <andrew.burgess@embecosm.com>
7414
7415 * gcc.target/arc/movh_cl-1.c: New file.
7416
7417 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7418 Andrew Burgess <andrew.burgess@embecosm.com>
7419
7420 * gcc.target/arc/extzv-1.c: New file.
7421 * gcc.target/arc/insv-1.c: New file.
7422 * gcc.target/arc/insv-2.c: New file.
7423 * gcc.target/arc/movb-1.c: New file.
7424 * gcc.target/arc/movb-2.c: New file.
7425 * gcc.target/arc/movb-3.c: New file.
7426 * gcc.target/arc/movb-4.c: New file.
7427 * gcc.target/arc/movb-5.c: New file.
7428 * gcc.target/arc/movb_cl-1.c: New file.
7429 * gcc.target/arc/movb_cl-2.c: New file.
7430 * gcc.target/arc/movbi_cl-1.c: New file.
7431 * gcc.target/arc/movl-1.c: New file.
7432
7433 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7434 Andrew Burgess <andrew.burgess@embecosm.com>
7435
7436 * gcc.target/arc/cmem-1.c: New file.
7437 * gcc.target/arc/cmem-2.c: New file.
7438 * gcc.target/arc/cmem-3.c: New file.
7439 * gcc.target/arc/cmem-4.c: New file.
7440 * gcc.target/arc/cmem-5.c: New file.
7441 * gcc.target/arc/cmem-6.c: New file.
7442 * gcc.target/arc/cmem-7.c: New file.
7443 * gcc.target/arc/cmem-ld.inc: New file.
7444 * gcc.target/arc/cmem-st.inc: New file.
7445
7446 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR target/70821
7449 * gcc.target/i386/pr70821.c: New test.
7450
7451 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7452
7453 * gcc.target/powerpc/vec-adde.c: New test.
7454 * gcc.target/powerpc/vec-adde-int128.c: New test.
7455
7456 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7457
7458 * gcc.target/i386/avx-vround-1.c: New test.
7459 * gcc.target/i386/avx-vround-2.c: New test.
7460 * gcc.target/i386/avx512vl-vround-1.c: New test.
7461 * gcc.target/i386/avx512vl-vround-2.c: New test.
7462
7463 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465 PR testsuite/70595
7466 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7467 (check_effective_target_cilkplus_runtime): ... this.
7468 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7469 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7470
7471 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7472 Require cilkplus_runtime.
7473 Don't add -lcilkrts.
7474 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7475 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7476 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7477 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7478 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7479 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7480 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7481 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7482 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7483 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7484 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7485 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7486 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7487 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7488 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7489 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7490 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7491 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7492 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7493 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7494 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7495 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7496 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7497 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7498 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7499 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7500 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7501 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7502 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7503
7504 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7505 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7506
7507 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7508
7509 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7510 cilkplus_runtime.
7511
7512 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7513
7514 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7515 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7516
7517 2015-04-27 Ryan Burn <contact@rnburn.com>
7518
7519 PR c++/69024
7520 PR c++/68997
7521 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7522 diagnostic.
7523 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7524 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7525
7526 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7527
7528 * gnat.dg/limited_with4.ad[sb]: New test.
7529 * gnat.dg/limited_with4_pkg.ads: New helper.
7530
7531 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7532
7533 PR target/70155
7534 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7535 and movv1ti_internal patterns
7536 * gcc.target/i386/pr70155-1.c: New test.
7537 * gcc.target/i386/pr70155-2.c: Likewise.
7538 * gcc.target/i386/pr70155-3.c: Likewise.
7539 * gcc.target/i386/pr70155-4.c: Likewise.
7540 * gcc.target/i386/pr70155-5.c: Likewise.
7541 * gcc.target/i386/pr70155-6.c: Likewise.
7542 * gcc.target/i386/pr70155-7.c: Likewise.
7543 * gcc.target/i386/pr70155-8.c: Likewise.
7544 * gcc.target/i386/pr70155-9.c: Likewise.
7545 * gcc.target/i386/pr70155-10.c: Likewise.
7546 * gcc.target/i386/pr70155-11.c: Likewise.
7547 * gcc.target/i386/pr70155-12.c: Likewise.
7548 * gcc.target/i386/pr70155-13.c: Likewise.
7549 * gcc.target/i386/pr70155-14.c: Likewise.
7550 * gcc.target/i386/pr70155-15.c: Likewise.
7551 * gcc.target/i386/pr70155-16.c: Likewise.
7552 * gcc.target/i386/pr70155-17.c: Likewise.
7553 * gcc.target/i386/pr70155-18.c: Likewise.
7554 * gcc.target/i386/pr70155-19.c: Likewise.
7555 * gcc.target/i386/pr70155-20.c: Likewise.
7556 * gcc.target/i386/pr70155-21.c: Likewise.
7557 * gcc.target/i386/pr70155-22.c: Likewise.
7558
7559 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7560
7561 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7562 ".{5,6}".
7563
7564 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7565
7566 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7567 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7568 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7569 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7570 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7571
7572 2016-04-27 Richard Biener <rguenther@suse.de>
7573
7574 PR ipa/70760
7575 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7576 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7577
7578 2016-04-27 Nathan Sidwell <nathan@acm.org>
7579
7580 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7581 * g++.dg/ubsan/pr63956.C: Adjust error location.
7582
7583 2016-04-27 Nick Clifton <nickc@redhat.com>
7584
7585 PR middle-end/49889
7586 * gcc.dg/pr49889.c: New test.
7587
7588 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7589
7590 * c-c++-common/memset-array.c: New test.
7591
7592 2016-04-26 Martin Sebor <msebor@redhat.com>
7593
7594 PR c++/66639
7595 * g++.dg/cpp1y/func_constexpr.C: New test.
7596
7597 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7598
7599 PR c++/70241
7600 * g++.dg/cpp0x/enum32.C: New test.
7601 * g++.dg/cpp0x/enum33.C: New test.
7602
7603 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7604
7605 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7606 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7607 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7608 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7609 * gcc.c-torture/execute/pr38151.c: Likewise.
7610 * gcc.c-torture/execute/pr66556.c: Likewise.
7611 * gcc.c-torture/execute/pr67781.c: Likewise.
7612 * gcc.c-torture/execute/pr68648.c: Likewise.
7613
7614 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7615
7616 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7617
7618 2016-04-26 Marek Polacek <polacek@redhat.com>
7619
7620 PR c/67784
7621 * gcc.dg/pr67784-3.c: New test.
7622 * gcc.dg/pr67784-4.c: New test.
7623 * gcc.dg/pr67784-5.c: New test.
7624
7625 PR c/70791
7626 * gcc.dg/Wnested-externs-2.c: New test.
7627
7628 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7629
7630 * gcc.dg/fold-plusmult.c: Adjust.
7631 * gcc.dg/no-strict-overflow-6.c: Adjust.
7632 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7633
7634 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7635
7636 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7637 number scans.
7638 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7639 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7640 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7641 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7642 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7643 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7644 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7645 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7646 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7647 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7648 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7649 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7650 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7651 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7652 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7653 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7654 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7655 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7656 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7657 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7658 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7659 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7660 scans.
7661 * gcc.target/i386/pr32219-4.c: Likewise.
7662 * gcc.target/i386/pr32219-6.c: Likewise.
7663 * gcc.target/i386/pr32219-8.c: Likewise.
7664
7665 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7668 associated options.
7669
7670 2016-04-26 Marek Polacek <polacek@redhat.com>
7671
7672 PR c++/70744
7673 * g++.dg/ext/cond2.C: New test.
7674
7675 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7676
7677 PR tree-optimization/70771
7678 PR tree-optimization/70775
7679 * gcc.dg/pr70771.c: New test.
7680 * gcc.dg/pr70775.c: New test.
7681
7682 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7683
7684 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7685
7686 2016-04-25 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/70780
7689 * gcc.dg/torture/pr70780.c: New testcase.
7690
7691 2016-04-25 Michael Collison <michael.collison@arm.com>
7692
7693 * gcc.target/arm/neon-vaddws16.c: New test.
7694 * gcc.target/arm/neon-vaddws32.c: New test.
7695 * gcc.target/arm/neon-vaddwu16.c: New test.
7696 * gcc.target/arm/neon-vaddwu32.c: New test.
7697 * gcc.target/arm/neon-vaddwu8.c: New test.
7698 * lib/target-supports.exp
7699 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7700 that arm neon support vector widen sum of HImode TO SImode.
7701
7702 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7703
7704 PR sanitizer/70712
7705 * c-c++-common/asan/pr70712.c: New test.
7706
7707 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7708
7709 * .gitattributes: New file.
7710
7711 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7712
7713 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7714
7715 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7716
7717 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7718 * gfortran.dg/submodule_15.f08: Likewise.
7719
7720 2016-04-22 Richard Biener <rguenther@suse.de>
7721
7722 PR tree-optimization/70740
7723 * gcc.dg/torture/pr70740.c: New testcase.
7724
7725 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7726
7727 PR target/70750
7728 * gcc.target/i386/pr70750-1.c: New test.
7729 * gcc.target/i386/pr70750-2.c: Likewise.
7730
7731 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7732
7733 PR c++/70540
7734 * g++.dg/cpp0x/auto48.C: New.
7735
7736 2016-04-21 Marek Polacek <polacek@redhat.com>
7737
7738 PR c++/70513
7739 * g++.dg/cpp0x/forw_enum12.C: New test.
7740 * g++.dg/cpp0x/forw_enum13.C: New test.
7741
7742 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7743
7744 PR target/70728
7745 * gcc.target/i386/pr70728.c: New test.
7746
7747 2016-04-21 Richard Biener <rguenther@suse.de>
7748
7749 PR middle-end/70747
7750 * gcc.dg/pr70747.c: New testcase.
7751
7752 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7753
7754 PR tree-optimization/70715
7755 * gcc.dg/tree-ssa/scev-13.c: New test.
7756
7757 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7758
7759 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7760
7761 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7762
7763 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7764
7765 2016-04-20 Jan Hubicka <jh@suse.cz>
7766
7767 PR ipa/70018
7768 * g++.dg/ipa/nothrow-1.C: New testcase.
7769
7770 2016-04-20 Nathan Sidwell <nathan@acm.org>
7771
7772 PR c++/55635
7773 * g++.dg/eh/delete1.C: New.
7774
7775 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7776
7777 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7778 -mtune-ctrl=sse_typeless_stores.
7779
7780 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7781
7782 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7783
7784 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7785
7786 PR tree-optimization/69489
7787 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7788
7789 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7790
7791 PR c++/69363
7792 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7793 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7794 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7795
7796 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7797
7798 PR tree-optimization/56625
7799 PR tree-optimization/69489
7800 * gcc.dg/vect/pr56625.c: New test.
7801 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7802
7803 2016-04-20 Andrew Pinski <apinski@cavium.com>
7804
7805 PR target/64971
7806 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7807
7808 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7809
7810 * gnat.dg/self1.adb: Remove now incorrect test.
7811
7812 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7813
7814 * gcc.dg/tree-ssa/scev-11.c: New test.
7815 * gcc.dg/tree-ssa/scev-12.c: New test.
7816
7817 2016-04-20 Marek Polacek <polacek@redhat.com>
7818
7819 PR tree-optimization/70725
7820 * gcc.dg/pr70725.c: New test.
7821
7822 2016-04-20 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/70726
7825 * g++.dg/vect/pr70726.cc: New testcase.
7826
7827 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7828
7829 PR target/70674
7830 * gcc.target/s390/pr70674.c: New test.
7831
7832 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7833
7834 PR libgfortran/70684
7835 * gfortran.dg/list_read_14.f90: New test.
7836
7837 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7838
7839 PR target/69201
7840 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7841 extern to force it misaligned.
7842 (b): Likewise.
7843 (c): Likewise.
7844 (d): Likewise.
7845 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7846 Don't check `*' before movv4sf_internal.
7847 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7848 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7849 Don't check `*' before movv16qi_internal.
7850 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7851 extern to force it misaligned.
7852 (b): Likewise.
7853 (c): Likewise.
7854 (d): Likewise.
7855 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7856 Don't check `*' before movv2df_internal.
7857 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7858 extern to force it misaligned.
7859 (b): Likewise.
7860 (c): Likewise.
7861 (d): Likewise.
7862 Check movv8sf_internal instead of avx_storeups256.
7863 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7864
7865 2016-04-19 Richard Biener <rguenther@suse.de>
7866
7867 PR tree-optimization/70171
7868 * g++.dg/tree-ssa/pr70171.C: New testcase.
7869
7870 2016-04-19 Richard Biener <rguenther@suse.de>
7871
7872 PR tree-optimization/70724
7873 * gcc.dg/torture/pr70724.c: New testcase.
7874
7875 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7876
7877 PR middle-end/70689
7878 * gcc.target/i386/pr70689.c: New.
7879
7880 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7881
7882 PR target/70708
7883 * gcc.target/i386/pr70708.c: New test.
7884
7885 2016-04-18 Richard Biener <rguenther@suse.de>
7886
7887 PR tree-optimization/43434
7888 * gcc.dg/vect/pr43434.c: New testcase.
7889 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7890 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7891 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7892 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7893 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7894 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7895 * gcc.dg/gomp/pr68640.c: Likewise.
7896 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7897 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7898
7899 2016-04-18 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/70701
7902 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7903
7904 2016-04-18 Tom de Vries <tom@codesourcery.com>
7905
7906 PR testsuite/70699
7907 * gcc.dg/pr70161.c: Add dot-file scans.
7908 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7909 instead of after last dot char.
7910
7911 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7912
7913 * c-c++-common/dump-ada-spec-3.c: New test.
7914 * c-c++-common/dump-ada-spec-4.c: Likewise.
7915
7916 2016-04-17 Tom de Vries <tom@codesourcery.com>
7917
7918 PR other/70183
7919 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7920
7921 2016-04-15 Jan Hubicka <jh@suse.cz>
7922
7923 PR ipa/70018
7924 * g++.dg/ipa/pure-const-1.C: New testcase.
7925 * g++.dg/ipa/pure-const-2.C: New testcase.
7926 * g++.dg/ipa/pure-const-3.C: New testcase.
7927
7928 2016-04-15 Marek Polacek <polacek@redhat.com>
7929
7930 PR c/70671
7931 * gcc.dg/bitfld-22.c: New test.
7932
7933 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7934
7935 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7936 x86_64.
7937
7938 2016-04-15 Marek Polacek <polacek@redhat.com>
7939
7940 PR c/70651
7941 * c-c++-common/pr70651.c: New test.
7942
7943 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7944
7945 PR rtl-optimization/70681
7946 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7947 dump scan on arm and powerpc.
7948 * gcc.dg/pr10474.c: Likewise.
7949
7950 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR c++/69517
7953 PR c++/70019
7954 PR c++/70588
7955 * g++.dg/cpp1y/vla11.C: Revert for real.
7956
7957 PR c/70436
7958 * c-c++-common/Wparentheses-1.c: New test.
7959 * c-c++-common/gomp/Wparentheses-1.c: New test.
7960 * c-c++-common/gomp/Wparentheses-2.c: New test.
7961 * c-c++-common/gomp/Wparentheses-3.c: New test.
7962 * c-c++-common/gomp/Wparentheses-4.c: New test.
7963 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7964 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7965 * c-c++-common/goacc/Wparentheses-1.c: New test.
7966
7967 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7968
7969 PR target/70662
7970 * gcc.target/i386/pr70662.c: New test.
7971
7972 2016-04-15 Richard Biener <rguenther@suse.de>
7973 Alan Modra <amodra@gmail.com>
7974
7975 PR tree-optimization/70130
7976 * gcc.dg/vect/O3-pr70130.c: New testcase.
7977
7978 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7979
7980 PR target/70669
7981 * gcc.target/powerpc/pr70669.c: New test.
7982
7983 PR target/70640
7984 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7985 a power7 system that does not have an assembler that supports
7986 power8.
7987
7988 2016-04-14 Martin Sebor <msebor@redhat.com>
7989
7990 PR c++/69517
7991 PR c++/70019
7992 PR c++/70588
7993 * c-c++-common/ubsan/vla-1.c: Revert.
7994 * g++.dg/cpp1y/vla11.C: Same.
7995 * g++.dg/cpp1y/vla12.C: Same.
7996 * g++.dg/cpp1y/vla13.C: Same.
7997 * g++.dg/cpp1y/vla14.C: Same.
7998 * g++.dg/cpp1y/vla3.C: Same.
7999 * g++.dg/init/array24.C: Same.
8000 * g++.dg/ubsan/vla-1.C: Same.
8001
8002 2016-04-14 Marek Polacek <polacek@redhat.com>
8003 Jan Hubicka <hubicka@ucw.cz>
8004
8005 PR c++/70029
8006 * g++.dg/torture/pr70029.C: New test.
8007
8008 2016-04-14 Martin Sebor <msebor@redhat.com>
8009
8010 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8011 type size to prevent failures on targets with very low maximum
8012 alignment.
8013
8014 2016-04-14 Richard Biener <rguenther@suse.de>
8015
8016 PR tree-optimization/70623
8017 * gcc.dg/torture/pr70623.c: New testcase.
8018 * gcc.dg/torture/pr70623-2.c: Likewise.
8019
8020 2016-04-13 Martin Sebor <msebor@redhat.com>
8021
8022 PR c++/69517
8023 PR c++/70019
8024 PR c++/70588
8025 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8026 * g++.dg/cpp1y/vla11.C: New test.
8027 * g++.dg/cpp1y/vla12.C: New test.
8028 * g++.dg/cpp1y/vla13.C: New test.
8029 * g++.dg/cpp1y/vla14.C: New test.
8030 * g++.dg/cpp1y/vla3.C: Restore deleted test.
8031 * g++.dg/init/array24.C: Fully brace VLA initializer.
8032 * g++.dg/ubsan/vla-1.C: Disable exceptions.
8033
8034 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8035
8036 PR c++/70641
8037 * g++.dg/opt/pr70641.C: New test.
8038
8039 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8040
8041 PR rtl-optimization/68749
8042 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8043 effects of argument promotions.
8044 Remove default args to dg-skip-if.
8045
8046 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
8047
8048 PR c++/70635
8049 * g++.dg/parse/pr70635.C: New.
8050
8051 2016-04-13 Marek Polacek <polacek@redhat.com>
8052
8053 PR c++/70639
8054 * c-c++-common/Wmisleading-indentation-4.c: New test.
8055
8056 2016-04-13 Marek Polacek <polacek@redhat.com>
8057
8058 PR c/70436
8059 * gcc.dg/Wparentheses-12.c: New test.
8060 * gcc.dg/Wparentheses-13.c: New test.
8061
8062 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
8063
8064 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8065 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8066 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8067
8068 2016-04-13 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR middle-end/70633
8071 * gcc.c-torture/compile/pr70633.c: New test.
8072
8073 PR debug/70628
8074 * gcc.dg/torture/pr70628.c: New test.
8075
8076 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
8077
8078 PR c++/70610
8079 * g++.dg/template/pr70610.C: New test.
8080 * g++.dg/template/pr70610-2.C: New test.
8081 * g++.dg/template/pr70610-3.C: New test.
8082 * g++.dg/template/pr70610-4.C: New test.
8083
8084 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8085
8086 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8087 128 instead of 32.
8088
8089 PR c++/70571
8090 * g++.dg/ext/pr70571.C: New test.
8091
8092 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8093
8094 PR target/70640
8095 * gcc.target/powerpc/pr70640.c: New test.
8096
8097 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8098
8099 PR c++/68722
8100 * g++.dg/parse/pr68722.C: New.
8101
8102 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR rtl-optimization/70596
8105 * gcc.target/i386/pr70596.c: New test.
8106
8107 2016-04-12 Nathan Sidwell <nathan@acm.org>
8108
8109 PR c++/70501
8110 * g++.dg/init/pr70501.C: New.
8111
8112 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8113
8114 * gcc.target/i386/asm-flag-6.c: New test.
8115
8116 2016-04-12 Tom de Vries <tom@codesourcery.com>
8117
8118 PR tree-optimization/68756
8119 * gcc.dg/graphite/pr68756.c: New test.
8120
8121 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR tree-optimization/70602
8124 * gcc.c-torture/execute/pr70602.c: New test.
8125
8126 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8127
8128 PR target/70381
8129 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8130 __float128 emulator is built and runs.
8131 * gcc.target/powerpc/float128-1.c: Likewise.
8132
8133 * lib/target-supports.exp (check_ppc_float128_sw_available):
8134 Rework tests for __float128 software and hardware
8135 availability. Fix exit condition to return 0 on success.
8136
8137 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8138
8139 PR target/70133
8140 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8141 * gcc.target/aarch64/target_attr_15.c: Likewise.
8142
8143 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8144
8145 PR c++/69066
8146 * g++.dg/cpp1y/pr69066.C: New.
8147
8148 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8149
8150 PR fortran/68566
8151 * gfortran.dg/pr36192.f90: Update test.
8152 * gfortran.dg/pr36192_1.f90: Update test.
8153 * gfortran.dg/real_dimension_1.f: Update test.
8154 * gfortran.dg/parameter_array_init_7.f90: New test.
8155
8156 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8157
8158 PR testsuite/64039
8159 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8160
8161 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8162
8163 PR rtl-optimization/66669
8164 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8165
8166 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8167
8168 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8169 * gcc.dg/pie-1.c: Likewise.
8170 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8171 * gcc.dg/pic-4.c: Likewise.
8172 * gcc.dg/pie-3.c: Likewise.
8173 * gcc.dg/pie-4.c: Likewise.
8174
8175 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8176
8177 PR tree-optimization/68644
8178 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8179
8180 PR rtl-optimization/64886
8181 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8182
8183 2016-04-09 Tom de Vries <tom@codesourcery.com>
8184
8185 PR tree-optimization/68953
8186 * gcc.dg/graphite/pr68953.c: New test.
8187
8188 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8189
8190 PR fortran/70592
8191 * gfortran.dg/deferred_character_16.f90: New test.
8192
8193 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8194
8195 PR tree-optimization/70586
8196 * gcc.c-torture/execute/pr70586.c: New test.
8197
8198 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8199
8200 PR sanitizer/70573
8201 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8202 with __builtin_memset
8203 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8204
8205 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8206
8207 PR lto/70289
8208 PR ipa/70348
8209 PR tree-optimization/70373
8210 PR middle-end/70533
8211 PR middle-end/70534
8212 PR middle-end/70535
8213 * c-c++-common/goacc/reduction-5.c: New test.
8214 * c-c++-common/goacc/reduction-promotions.c: New test.
8215 * gfortran.dg/goacc/reduction-3.f95: New test.
8216 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8217
8218 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8219
8220 PR c++/70590
8221 PR c++/70452
8222 * g++.dg/pr70590.C: New test.
8223 * g++.dg/pr70590-2.C: New test.
8224
8225 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR middle-end/70593
8228 * gcc.target/i386/pr70593.c: New test.
8229
8230 PR rtl-optimization/70574
8231 * gcc.target/i386/avx2-pr70574.c: New test.
8232
8233 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8234
8235 PR sanitizer/70541
8236 * c-c++-common/asan/pr70541.c: New test.
8237
8238 2016-04-08 Tom de Vries <tom@codesourcery.com>
8239
8240 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8241 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8242
8243 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8244
8245 PR target/70566
8246 * gcc.c-torture/execute/pr70566.c: New test.
8247
8248 2016-04-08 Tom de Vries <tom@codesourcery.com>
8249
8250 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8251 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8252
8253 2016-04-08 Alan Modra <amodra@gmail.com>
8254
8255 * gcc.target/powerpc/pr70117.c: New.
8256
8257 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8258
8259 PR testsuite/70581
8260 * gcc.dg/lto/simd-function_0.c: New test.
8261
8262 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8263 clones.
8264 * c-c++-common/attr-simd-2.c: Likewise.
8265 * c-c++-common/attr-simd-4.c: Likewise.
8266 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8267 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8268
8269 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8270
8271 PR testsuite/70553
8272 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8273
8274 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8275 Tom de Vries <tom@codesourcery.com>
8276
8277 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8278 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8279 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8280 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8281 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8282 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8283 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8284 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8285
8286 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8287
8288 PR c/70436
8289 * g++.dg/warn/Wparentheses-29.C: New test.
8290
8291 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8292
8293 PR c/70436
8294 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8295 explicit braces to resolve a future -Wparentheses warning.
8296
8297 2016-04-06 Richard Henderson <rth@redhat.com>
8298
8299 * gcc.dg/pr61817-1.c: New test.
8300 * gcc.dg/pr61817-2.c: New test.
8301 * gcc.dg/pr69391-1.c: New test.
8302 * gcc.dg/pr69391-2.c: New test.
8303
8304 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8305
8306 PR rtl-optimization/70398
8307 * gcc.target/aarch64/pr70398.c: New.
8308
8309 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8310
8311 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8312
8313 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8314 Pedro Alves <palves@redhat.com>
8315
8316 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8317
8318 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8319
8320 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8321 Check for avx512f effective targets instead of avx2.
8322 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8323 for AVX512F clones.
8324 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8325 * g++.dg/gomp/declare-simd-1.C: Likewise.
8326 * g++.dg/gomp/declare-simd-3.C: Likewise.
8327 * g++.dg/gomp/declare-simd-4.C: Likewise.
8328
8329 PR middle-end/70550
8330 * c-c++-common/gomp/pr70550-1.c: New test.
8331 * c-c++-common/gomp/pr70550-2.c: New test.
8332
8333 2016-04-05 Nathan Sidwell <nathan@acm.org>
8334
8335 PR c++/70512
8336 * g++.dg/ext/attribute-may-alias-5.C: New.
8337
8338 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR c++/70336
8341 * c-c++-common/pr70336.c: New test.
8342 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8343 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8344
8345 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8346
8347 PR ipa/66223
8348 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8349
8350 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8351
8352 PR rtl-optimization/70542
8353 * gcc.dg/torture/pr70542.c: New test.
8354 * gcc.target/i386/avx2-pr70542.c: New test.
8355
8356 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8357
8358 PR tree-optimization/70509
8359 * gcc.target/i386/avx512bw-pr70509.c: New test.
8360
8361 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8362
8363 PR c++/70452
8364 * g++.dg/ext/constexpr-vla4.C: New test.
8365
8366 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8367
8368 PR target/70510
8369 * gcc.target/i386/pr70510.c: New test.
8370
8371 2016-04-05 Richard Biener <rguenther@suse.de>
8372
8373 PR tree-optimization/70526
8374 * g++.dg/torture/pr70526.C: New testcase.
8375
8376 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR target/70525
8379 * gcc.target/i386/pr70525.c: New test.
8380
8381 2016-04-05 Richard Biener <rguenther@suse.de>
8382
8383 PR middle-end/70499
8384 * g++.dg/torture/pr70499.C: New testcase.
8385
8386 2016-04-05 Richard Biener <rguenther@suse.de>
8387
8388 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8389 remove XFAIL.
8390
8391 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR middle-end/70307
8394 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8395 rs6000 ABI warnings.
8396
8397 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8398
8399 PR ipa/66223
8400 * g++.dg/ipa/devirt-51.C: New testcase.
8401
8402 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8403 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR middle-end/70457
8406 * gcc.dg/torture/pr70457.c: New.
8407
8408 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8409
8410 PR fortran/67538
8411 * gfortran.dg/allocate_with_source_19.f08: New test.
8412
8413 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8414
8415 PR fortran/65795
8416 * gfortran.dg/coarray_allocate_6.f08: New test.
8417
8418 2016-04-04 Richard Biener <rguenther@suse.de>
8419
8420 PR rtl-optimization/70484
8421 * gcc.dg/torture/pr70484.c: New testcase.
8422
8423 2016-04-04 Marek Polacek <polacek@redhat.com>
8424
8425 PR c/70307
8426 * gcc.dg/torture/pr70307.c: New test.
8427
8428 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8429
8430 PR target/70416
8431 PR target/67391
8432 * gcc.target/sh/torture/pr70416.c: New.
8433
8434 2016-04-02 Martin Sebor <msebor@redhat.com>
8435
8436 PR c++/67376
8437 PR c++/70170
8438 PR c++/70172
8439 PR c++/70228
8440 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8441 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8442 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8443 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8444 * g++.dg/cpp0x/constexpr-string.C: Same.
8445 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8446 * g++.dg/cpp0x/pr65398.C: Same.
8447 * g++.dg/ext/constexpr-vla1.C: Same.
8448 * g++.dg/ext/constexpr-vla2.C: Same.
8449 * g++.dg/ext/constexpr-vla3.C: Same.
8450 * g++.dg/ubsan/pr63956.C: Same.
8451
8452 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR rtl-optimization/70467
8455 * gcc.target/i386/pr70467-2.c: New test.
8456
8457 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8458 Marek Polacek <polacek@redhat.com>
8459
8460 PR c++/70488
8461 * g++.dg/init/new47.C: New test.
8462
8463 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8464
8465 PR target/70496
8466 * gcc.target/arm/pr70496.c: New test.
8467
8468 2016-04-01 Nathan Sidwell <nathan@acm.org>
8469
8470 PR c++/68475
8471 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8472
8473 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8474
8475 PR target/69890
8476 * gcc.dg/strlenopt.h (memmove): New.
8477 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8478 instead of "string.h".
8479 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8480 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8481 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8482 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8483 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8484 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8485 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8486 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8487 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8488 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8489 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8490 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8491 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8492 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8493 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8494 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8495 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8496 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8497 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8498 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8499
8500 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8503 (Holder::foo): Reflect this.
8504
8505 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8506
8507 PR target/70442
8508 * gcc.dg/pr70442.c: New test.
8509
8510 2016-03-31 Nathan Sidwell <nathan@acm.org>
8511
8512 PR c++/70393
8513 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8514
8515 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8516
8517 PR target/70453
8518 * gcc.target/i386/pr70453.c: New test.
8519
8520 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8521
8522 PR target/70292
8523 * gcc.c-torture/pr70292.c: New test.
8524
8525 2016-03-31 Marek Polacek <polacek@redhat.com>
8526
8527 PR c/70297
8528 * c-c++-common/pr70297.c: New test.
8529 * g++.dg/cpp0x/typedef-redecl.C: New test.
8530 * gcc.dg/typedef-redecl2.c: New test.
8531
8532 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR rtl-optimization/70460
8535 * gcc.c-torture/execute/pr70460.c: New test.
8536
8537 2016-03-31 Richard Biener <rguenther@suse.de>
8538
8539 PR c++/70430
8540 * g++.dg/ext/vector30.C: New testcase.
8541
8542 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8543 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8544
8545 * gfortran.dg/fmt_pf.f90: New test.
8546
8547 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8548
8549 Forward-port from 5 branch
8550 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8551
8552 PR testsuite/70356
8553 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8554 dg-require-effective-target after dg-do.
8555
8556 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8557
8558 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8559
8560 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8561 Julian Brown <julian@codesourcery.com>
8562 Chung-Lin Tang <cltang@codesourcery.com>
8563 Cesar Philippidis <cesar@codesourcery.com>
8564 James Norris <jnorris@codesourcery.com>
8565 Tom de Vries <tom@codesourcery.com>
8566 Nathan Sidwell <nathan@codesourcery.com>
8567
8568 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8569 * c-c++-common/goacc/loop-clauses.c: Likewise.
8570 * g++.dg/goacc/template.C: Likewise.
8571 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8572 * gfortran.dg/goacc/loop-1.f95: Likewise.
8573 * gfortran.dg/goacc/loop-5.f95: Likewise.
8574 * gfortran.dg/goacc/loop-6.f95: Likewise.
8575 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8576 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8577 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8578 * c-c++-common/goacc/clauses-fail.c: Likewise.
8579 * c-c++-common/goacc/parallel-1.c: Likewise.
8580 * c-c++-common/goacc/reduction-1.c: Likewise.
8581 * c-c++-common/goacc/reduction-2.c: Likewise.
8582 * c-c++-common/goacc/reduction-3.c: Likewise.
8583 * c-c++-common/goacc/reduction-4.c: Likewise.
8584 * c-c++-common/goacc/routine-3.c: Likewise.
8585 * c-c++-common/goacc/routine-4.c: Likewise.
8586 * c-c++-common/goacc/routine-5.c: Likewise.
8587 * c-c++-common/goacc/tile.c: Likewise.
8588 * g++.dg/goacc/template.C: Likewise.
8589 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8590 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8591 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8592 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8593 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8594 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8595 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8596 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8597 * c-c++-common/goacc/use_device-1.c: ... this file.
8598 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8599 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8600 * c-c++-common/goacc/host_data-6.c: ... this file.
8601 * c-c++-common/goacc/loop-2-kernels.c: New file.
8602 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8603 * c-c++-common/goacc/loop-3.c: Likewise.
8604 * g++.dg/goacc/reference.C: Likewise.
8605 * g++.dg/goacc/routine-1.C: Likewise.
8606 * g++.dg/goacc/routine-2.C: Likewise.
8607
8608 2016-03-30 Richard Biener <rguenther@suse.de>
8609
8610 PR middle-end/70450
8611 * gcc.dg/torture/pr70450.c: New testcase.
8612
8613 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR target/70421
8616 * gcc.dg/torture/pr70421.c: New test.
8617 * gcc.target/i386/avx512f-pr70421.c: New test.
8618
8619 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8620
8621 PR testsuite/70364
8622 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8623 (check): New function.
8624 (bar): Call check.
8625 (foo): Align stack to 16 bytes when calling bar.
8626 * gcc.target/i386/cleanup-2.c: Likewise.
8627
8628 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8629
8630 PR tree-optimization/59124
8631 * gcc.dg/Warray-bounds-19.c: New test.
8632
8633 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8634
8635 * lib/prune.exp (escape_regex_chars): New.
8636 (prune_file_path): Update to quote metcharacters for regexp.
8637
8638 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8639
8640 PR rtl-optimization/70429
8641 * gcc.c-torture/execute/pr70429.c: New test.
8642
8643 PR tree-optimization/70405
8644 * gcc.dg/pr70405.c: New test.
8645
8646 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8647
8648 PR fortran/70397
8649 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8650 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8651
8652 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8653
8654 PR testsuite/64177
8655 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8656 __cilkrts_set_param to set two workers.
8657 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8658 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8659
8660 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8661
8662 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8663
8664 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8665
8666 PR target/70406
8667 * gcc.target/i386/pr70406.c: New test.
8668
8669 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8670
8671 * gnat.dg/specs/double_record_extension3.ads: New test.
8672
8673 2016-03-25 Richard Henderson <rth@redhat.com>
8674
8675 PR target/70120
8676 * gcc.target/aarch64/pr70120-1.c: New.
8677 * gcc.target/aarch64/pr70120-2.c: New.
8678 * gcc.target/aarch64/pr70120-3.c: New.
8679
8680 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8681
8682 PR c++/62212
8683 * g++.dg/template/mangle2.C: The dg-do directive should be
8684 "compile" not "assemble".
8685
8686 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8687
8688 PR lto/69650
8689 * gcc.dg/pr69650.c: New test.
8690
8691 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8692
8693 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8694
8695 2016-03-25 Alan Modra <amodra@gmail.com>
8696
8697 * gcc.dg/dfp/pr70052.c: New test.
8698
8699 2016-03-24 Richard Henderson <rth@redhat.com>
8700
8701 PR middle-end/69845
8702 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8703 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8704
8705 2016-03-24 Tom de Vries <tom@codesourcery.com>
8706
8707 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8708
8709 2016-03-24 Tom de Vries <tom@codesourcery.com>
8710
8711 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8712 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8713
8714 2016-03-24 Tom de Vries <tom@codesourcery.com>
8715
8716 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8717 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8718
8719 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8720
8721 PR c++/62212
8722 * g++.dg/template/mangle2.C: New test.
8723
8724 2016-03-24 Richard Biener <rguenther@suse.de>
8725
8726 PR tree-optimization/70396
8727 * gcc.dg/torture/pr70396.c: New testcase.
8728
8729 2016-03-24 Richard Biener <rguenther@suse.de>
8730
8731 PR middle-end/70370
8732 * gcc.dg/torture/pr70370.c: New testcase.
8733
8734 2016-03-24 Tom de Vries <tom@codesourcery.com>
8735
8736 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8737 * gfortran.dg/goacc/kernels-tree.f95: Same.
8738 * gfortran.dg/goacc/parallel-tree.f95: Same.
8739
8740 2016-03-24 Tom de Vries <tom@codesourcery.com>
8741
8742 * c-c++-common/goacc/uninit-if-clause.c: New test.
8743 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8744
8745 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR target/70290
8748 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8749 Fix formatting.
8750
8751 2016-03-24 Richard Biener <rguenther@suse.de>
8752
8753 PR tree-optimization/70372
8754 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8755
8756 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8757
8758 PR c++/70347
8759 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8760
8761 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8762
8763 PR c++/70332
8764 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8765
8766 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR c++/70001
8769 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8770 * g++.dg/cpp1y/pr70001.C: New test.
8771
8772 PR c++/70323
8773 * g++.dg/cpp0x/constexpr-70323.C: New test.
8774
8775 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8776 Jason Merrill <jason@redhat.com>
8777 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR c++/69315
8780 * g++.dg/cpp0x/constexpr-69315.C: New test.
8781 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8782
8783 2016-03-23 Marek Polacek <polacek@redhat.com>
8784
8785 PR c++/69884
8786 * g++.dg/warn/Wignored-attributes-1.C: New test.
8787 * g++.dg/warn/Wignored-attributes-2.C: New test.
8788
8789 2016-03-23 Tom de Vries <tom@codesourcery.com>
8790
8791 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8792 initialization.
8793 * gfortran.dg/goacc/private-3.f95 (test): Same.
8794 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8795 missing use param.
8796
8797 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8798
8799 * lib/target-supports.exp: Remove v7ve entry from loop
8800 creating effective target checks.
8801 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8802 (add_options_for_arm_arch_v7ve): Likewise.
8803
8804 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR tree-optimization/70354
8807 * gcc.dg/vect/pr70354-1.c: New test.
8808 * gcc.dg/vect/pr70354-2.c: New test.
8809 * gcc.target/i386/avx2-pr70354-1.c: New test.
8810 * gcc.target/i386/avx2-pr70354-2.c: New test.
8811
8812 2016-03-22 Jeff Law <law@redhat.com>
8813
8814 PR target/70232
8815 * gcc.dg/tree-ssa/pr70232.c: New test.
8816
8817 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8818
8819 PR target/70302
8820 * gcc.target/i386/pr70302.c: New test.
8821
8822 2016-03-22 Richard Biener <rguenther@suse.de>
8823
8824 PR middle-end/70251
8825 * g++.dg/torture/pr70251.C: New testcase.
8826
8827 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8828
8829 PR c/69993
8830 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8831 Wmisleading-indentation.c.
8832 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8833 reflect change to diagnostic text and order of messages.
8834 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8835
8836 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8837
8838 * g++.dg/ext/java-3.C: Don't compile on AIX.
8839
8840 2016-03-22 Richard Biener <rguenther@suse.de>
8841
8842 PR middle-end/70333
8843 * gcc.dg/torture/pr70333.c: New testcase.
8844
8845 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8846
8847 * g++.dg/ext/pr70290.C: New test.
8848
8849 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8850
8851 PR target/70325
8852 * gcc.target/i386/pr70325.c: New test.
8853
8854 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR target/70329
8857 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8858 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8859
8860 PR target/70300
8861 * gcc.target/i386/pr70300.c: New test.
8862
8863 PR c++/70295
8864 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8865 (func2): New function for cond with parens, xfail warning for c++.
8866 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8867
8868 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8869
8870 PR c++/70096
8871 * g++.dg/template/ptrmem30.C: New test.
8872
8873 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8874
8875 PR c++/70204
8876 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8877 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8878
8879 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR middle-end/70326
8882 * gcc.dg/pr70326.c: New test.
8883
8884 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8885 Jakub Jelinek <jakub@redhat.com>
8886
8887 PR tree-optimization/70317
8888 * gcc.dg/pr70317.c: New test.
8889
8890 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8891
8892 PR target/70327
8893 * gcc.target/i386/pr70327.c: New test.
8894
8895 2016-03-21 Martin Liska <mliska@suse.cz>
8896
8897 PR ipa/70306
8898 * gcc.dg/ipa/pr70306.c: New test.
8899
8900 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8901
8902 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8903 * gcc.target/arm/attr-align3.c: Likewise.
8904 * gcc.target/arm/attr_arm.c: Likewise.
8905 * gcc.target/arm/flip-thumb.c: Likewise.
8906
8907 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR target/70296
8910 * gcc.target/powerpc/altivec-36.c: New test.
8911
8912 2016-03-21 Richard Biener <rguenther@suse.de>
8913
8914 PR tree-optimization/70310
8915 * gcc.dg/torture/pr70310.c: New testcase.
8916
8917 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8918
8919 PR target/70293
8920 * gcc.target/i386/pr70293.c: New test.
8921
8922 2016-03-21 Richard Biener <rguenther@suse.de>
8923
8924 PR tree-optimization/70288
8925 * gcc.dg/torture/pr70288-1.c: New testcase.
8926 * gcc.dg/torture/pr70288-2.c: Likewise.
8927
8928 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8929
8930 PR rtl-optimization/69307
8931 * gcc.target/arm/pr69307.c: New test.
8932
8933 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8934
8935 PR rtl-optimization/69102
8936 * gcc.c-torture/compile/pr69102.c: New test.
8937
8938 2016-03-18 Jeff Law <law@redhat.com>
8939
8940 PR rtl-optimization/70263
8941 * gcc.c-torture/compile/pr70263-1.c: New test.
8942 * gcc.target/i386/pr70263-2.c: New test.
8943
8944 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8945
8946 PR rtl-optimization/70278
8947 * gcc.dg/torture/pr70278.c: New test.
8948 * gcc.target/arm/pr70278.c: New test.
8949
8950 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8951
8952 PR c/70281
8953 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8954 (test_builtin_types_compatible_p): New test function.
8955 * gcc.dg/pr70281.c: New test case.
8956
8957 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8958
8959 PR target/70113
8960 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8961
8962 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8963
8964 PR tree-optimization/70252
8965 * gcc.dg/pr70252.c: New test.
8966
8967 2016-03-18 Tom de Vries <tom@codesourcery.com>
8968
8969 * gcc.dg/pr70161-2.c: New test.
8970 * gcc.dg/pr70161.c: New test.
8971
8972 2016-03-18 Tom de Vries <tom@codesourcery.com>
8973
8974 PR ipa/70269
8975 * gcc.dg/pr70269.c: New test.
8976
8977 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR c++/70267
8980 * g++.dg/ext/java-3.C: New test.
8981
8982 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8983
8984 PR c++/70205
8985 * g++.dg/lookup/pr70205.C: New test.
8986
8987 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8988
8989 PR c++/70218
8990 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8991
8992 2016-03-17 Marek Polacek <polacek@redhat.com>
8993
8994 PR c/69407
8995 * gcc.dg/atomic-op-6.c: New test.
8996
8997 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8998
8999 PR c/70264
9000 * c-c++-common/pr70264.c: New test case.
9001
9002 2016-03-17 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR c++/70144
9005 * c-c++-common/pr70144-1.c: New test.
9006 * c-c++-common/pr70144-2.c: New test.
9007
9008 PR c++/70272
9009 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9010 * g++.dg/opt/flifetime-dse6.C: New test.
9011 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9012
9013 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
9014
9015 PR driver/70192
9016 * gcc.dg/pic-1.c: New test.
9017 * gcc.dg/pic-2.c: Likewise.
9018 * gcc.dg/pic-3.c: Likewise.
9019 * gcc.dg/pic-4.c: Likewise.
9020 * gcc.dg/pie-1.c: Likewise.
9021 * gcc.dg/pie-2.c: Likewise.
9022 * gcc.dg/pie-3.c: Likewise.
9023 * gcc.dg/pie-4.c: Likewise.
9024 * gcc.dg/pie-5.c: Likewise.
9025 * gcc.dg/pie-6.c: Likewise.
9026
9027 2016-03-17 Tom de Vries <tom@codesourcery.com>
9028
9029 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9030 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9031
9032 2016-03-17 Richard Biener <rguenther@suse.de>
9033
9034 PR debug/70271
9035 * g++.dg/debug/pr70271.C: New testcase.
9036
9037 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
9038
9039 * gcc.target/i386/pr70251.c: New test.
9040
9041 2016-03-17 Marek Polacek <polacek@redhat.com>
9042
9043 PR c++/70194
9044 * g++.dg/warn/constexpr-70194.C: New test.
9045
9046 2016-03-16 Richard Henderson <rth@redhat.com>
9047
9048 PR middle-end/70240
9049 * gcc.c-torture/compile/pr70240.c: New.
9050
9051 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9052
9053 * gcc.c-torture/compile/20151204.c: Skip for avr.
9054
9055 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9056
9057 PR target/70245
9058 * g++.dg/opt/pr70245.C: New test.
9059 * g++.dg/opt/pr70245.h: New file.
9060 * g++.dg/opt/pr70245-aux.cc: New file.
9061
9062 2016-03-16 Martin Sebor <msebor@redhat.com>
9063
9064 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9065
9066 2016-03-16 Richard Henderson <rth@redhat.com>
9067
9068 PR middle-end/70199
9069 * gcc.c-torture/compile/pr70199.c: New.
9070
9071 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
9072
9073 * gcc.dg/uninit-19.c: Run dos2unix.
9074
9075 2016-03-16 Marek Polacek <polacek@redhat.com>
9076
9077 PR c/70093
9078 * gcc.dg/nested-func-10.c: New test.
9079 * gcc.dg/nested-func-9.c: New test.
9080
9081 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9082
9083 PR tree-optimization/68714
9084 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9085
9086 2016-03-16 Tom de Vries <tom@codesourcery.com>
9087
9088 PR tree-optimization/68715
9089 * gcc.dg/graphite/pr68715-2.c: New test.
9090 * gcc.dg/graphite/pr68715.c: New test.
9091 * gfortran.dg/graphite/pr68715.f90: New test.
9092
9093 2016-03-16 Tom de Vries <tom@codesourcery.com>
9094
9095 PR tree-optimization/68809
9096 * gcc.dg/graphite/pr68809-2.c: New test.
9097 * gcc.dg/graphite/pr68809.c: New test.
9098
9099 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR c++/70147
9102 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9103 method call to i () as argument. Adjust expected output.
9104
9105 PR c++/70147
9106 * g++.dg/ubsan/pr70147-1.C: New test.
9107 * g++.dg/ubsan/pr70147-2.C: New test.
9108
9109 2016-03-15 Martin Sebor <msebor@redhat.com>
9110
9111 PR c++/58281
9112 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9113
9114 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9115
9116 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9117 hppa*-*-hpux*.
9118
9119 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9120
9121 PR libfortran/69799
9122 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9123 libatomic_available.
9124
9125 2016-03-15 Marek Polacek <polacek@redhat.com>
9126
9127 PR c++/70209
9128 * g++.dg/ext/attribute-may-alias-4.C: New test.
9129
9130 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9131
9132 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9133 -fvar-tracking-assignments-toggle flag.
9134
9135 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9136
9137 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9138
9139 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9140
9141 PR rtl-optimization/70222
9142 * gcc.c-torture/execute/pr70222-1.c: New test.
9143 * gcc.c-torture/execute/pr70222-2.c: New test.
9144
9145 2016-03-15 Richard Henderson <rth@redhat.com>
9146
9147 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9148
9149 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9150
9151 PR rtl-optimization/69032
9152 * gcc.dg/pr69032.c: New test.
9153
9154 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9155
9156 PR rtl-optimization/63384
9157 * g++.dg/pr63384.C: New test.
9158
9159 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9160
9161 PR target/64411
9162 * gcc.target/i386/pr64411.C: New test.
9163
9164 2016-03-15 Tom de Vries <tom@codesourcery.com>
9165
9166 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9167 * gfortran.dg/goacc/kernels-alias.f95: New test.
9168
9169 2016-03-14 Martin Sebor <msebor@redhat.com>
9170
9171 PR c++/53792
9172 * g++.dg/cpp0x/constexpr-inline.C: New test.
9173 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9174
9175 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9176
9177 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9178
9179 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9180
9181 PR middle-end/70219
9182 * gcc.dg/pr70219.c: New test.
9183
9184 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9185
9186 PR target/70083
9187 * gcc.dg/torture/pr70083.c: New test.
9188 * gcc.target/i386/pr70083.c: New test.
9189
9190 2016-03-14 Richard Biener <rguenther@suse.de>
9191
9192 PR tree-optimization/56365
9193 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9194
9195 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9196
9197 PR target/70098
9198 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9199 New function.
9200 * g++.dg/pr70098.C: New testcase.
9201
9202
9203 2016-03-14 Tom de Vries <tom@codesourcery.com>
9204
9205 PR tree-optimization/70045
9206 * gcc.dg/graphite/pr70045.c: New test.
9207
9208 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9209
9210 PR fortran/69043
9211 * gfortran.dg/include_9.f90: New test.
9212
9213 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9214
9215 PR fortran/45076
9216 gfortran.dg/prof/prof.exp: New script.
9217 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9218
9219 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9220
9221 PR rtl-optimization/69307
9222 * gcc.dg/pr69307.c: New test.
9223
9224 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9225
9226 PR target/69614
9227 * gcc.target/arm/pr69614.c: New.
9228
9229 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9230
9231 PR fortran/70031
9232 * gfortran.dg/submodule_14.f08: New test
9233
9234 PR fortran/69524
9235 * gfortran.dg/submodule_15.f08: New test
9236
9237 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9238
9239 PR c++/70106
9240 * g++.dg/cpp1y/paren3.C: New test.
9241
9242 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9243
9244 PR target/70131
9245 * gcc.target/powerpc/ppc-round2.c: New test.
9246
9247 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9248
9249 PR target/70123
9250 * gcc.dg/torture/pr70123.c: New test.
9251
9252 2016-03-11 Jeff Law <law@redhat.com>
9253
9254 PR tree-optimization/70190
9255 * gcc.c-torture/compile/pr70190.c: New test.
9256
9257 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9258
9259 PR c/68187
9260 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9261 case.
9262 (test43_b): Likewise.
9263 (test43_c): Likewise.
9264 (test43_d): Likewise.
9265 (test43_e): Likewise.
9266 (test43_f): Likewise.
9267 (test43_g): Likewise.
9268 (test44_a): Likewise.
9269 (test44_b): Likewise.
9270 (test44_c): Likewise.
9271 (test44_d): Likewise.
9272 (test44_e): Likewise.
9273
9274 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9275
9276 PR c/70085
9277 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9278
9279 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9280
9281 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9282 dg-options.
9283
9284 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9285
9286 PR target/70002
9287 PR target/69245
9288 * gcc.target/aarch64/pr69245_2.c: New test.
9289
9290 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR tree-optimization/70177
9293 * gcc.dg/pr70177.c: New test.
9294
9295 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9296
9297 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9298
9299 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9300
9301 * gcc.dg/tree-ssa/sra-20.c: New.
9302
9303 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9304
9305 PR rtl-optimization/70174
9306 * gcc.dg/pr70174.c: New test.
9307
9308 PR tree-optimization/70169
9309 * gcc.dg/pr70169.c: New test.
9310
9311 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9312
9313 PR target/70160
9314 * gcc.target/i386/pr70160.c: New test.
9315
9316 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9317
9318 * gcc.target/s390/dfp-1.c: New test.
9319
9320 2016-03-10 Nick Clifton <nickc@redhat.com>
9321
9322 PR target/70044
9323 * gcc.target/aarch64/pr70044.c: New test.
9324
9325 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9326 Jakub Jelinek <jakub@redhat.com>
9327
9328 PR c++/70001
9329 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9330 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9331 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9332
9333 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9334
9335 PR lto/69589
9336 * g++.dg/lto/pr69589_0.C: New testcase
9337 * g++.dg/lto/pr69589_1.C: New testcase
9338
9339 2016-03-10 Marek Polacek <polacek@redhat.com>
9340
9341 PR c++/70153
9342 * g++.dg/delayedfold/unary-plus1.C: New test.
9343
9344 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9345
9346 * gcc.target/arm/pr45701-1.c: Escape brackets.
9347 * gcc.target/arm/pr45701-2.c: Likewise.
9348
9349 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9350
9351 * gfortran.dg/unconstrained_commons.f: New.
9352
9353 2016-03-10 Alan Modra <amodra@gmail.com>
9354
9355 * gcc.dg/pr69195.c: New.
9356 * gcc.dg/pr69238.c: New.
9357
9358 2016-03-10 Tom de Vries <tom@codesourcery.com>
9359
9360 PR testsuite/68915
9361 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9362
9363 2016-03-10 Richard Biener <rguenther@suse.de>
9364
9365 PR tree-optimization/70128
9366 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9367 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9368
9369 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR tree-optimization/70152
9372 * gcc.dg/pr70152.c: New test.
9373
9374 PR target/70086
9375 * gcc.target/i386/pr70086-1.c: New test.
9376 * gcc.target/i386/pr70086-2.c: New test.
9377 * gcc.target/i386/pr70086-3.c: New test.
9378
9379 PR tree-optimization/70127
9380 * gcc.c-torture/execute/pr70127.c: New test.
9381
9382 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9383
9384 * c-c++-common/goacc/combined-directives-2.c: New test.
9385
9386 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9387
9388 PR c/68473
9389 PR c++/70105
9390 * g++.dg/diagnostic/pr70105.C: New test.
9391 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9392 (test_multiple_ordinary_maps): New test function.
9393
9394 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9395
9396 PR c/68473
9397 PR c++/70105
9398 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9399 Drop range information from call to inform_at_rich_loc.
9400 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9401 New.
9402 (test_show_locus): Replace calls to rich_location::add_range with
9403 calls to add_range. Rewrite the tests that used the now-defunct
9404 rich_location ctor taking a source_range. Simplify other tests
9405 by replacing calls to COMBINE_LOCATION_DATA with calls to
9406 make_location.
9407
9408 2016-03-09 Richard Biener <rguenther@suse.de>
9409 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR tree-optimization/70138
9412 * gcc.dg/vect/pr70138-1.c: New testcase.
9413 * gcc.dg/vect/pr70138-2.c: Likewise.
9414
9415 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9416
9417 PR target/70049
9418 * gcc.target/i386/pr70049.c: New test.
9419
9420 2016-03-09 Richard Biener <rguenther@suse.de>
9421
9422 PR c/70143
9423 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9424 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9425 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9426
9427 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9428
9429 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9430 arm-*-*.
9431
9432 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR middle-end/67278
9435 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9436
9437 PR target/67278
9438 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9439
9440 PR middle-end/70050
9441 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9442 in testcase comment.
9443
9444 2016-03-09 Tom de Vries <tom@codesourcery.com>
9445
9446 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9447 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9448 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9449 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9450 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9451 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9452 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9453 * gfortran.dg/goacc/kernels-loop.f95: New test.
9454
9455 2016-03-08 Martin Sebor <msebor@redhat.com>
9456
9457 PR c++/62096
9458 * g++.dg/warn/overflow-warn-7.C: New test.
9459
9460 2016-03-08 Jason Merrill <jason@redhat.com>
9461
9462 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9463 * lib/target-supports.exp (check_effective_target_concepts): New.
9464
9465 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR c++/70135
9468 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9469 * g++.dg/ubsan/pr70135.C: New test.
9470
9471 PR target/70110
9472 * gcc.dg/pr70110.c: New test.
9473
9474 2016-03-07 Martin Jambor <mjambor@suse.cz>
9475
9476 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9477 * c-c++-common/gomp/if-1.c: Likewise.
9478 * c-c++-common/gomp/pr61486-2.c: Likewise.
9479 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9480 to dg-additional-options.
9481 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9482 * g++/gomp/target-teams-1.c: Likewise.
9483 * gcc.dg/gomp/gomp.exp: Likewise.
9484 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9485 dg-additional-options.
9486 * gfortran.dg/gomp/gomp.exp: Likewise.
9487 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9488 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9489 dg-additional-options.
9490 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9491
9492 2016-03-07 Martin Jambor <mjambor@suse.cz>
9493
9494 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9495 * c-c++-common/gomp/gridify-1.c: New test.
9496 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9497
9498 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9499
9500 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9501 trigger for cortex-r8, when scanning for register r8.
9502 * gcc.target/arm/pr45701-2.c: Likewise.
9503
9504 2016-02-26 Richard Biener <rguenther@suse.de>
9505 Jeff Law <law@redhat.com>
9506
9507 PR tree-optimization/69740
9508 * gcc.c-torture/compile/pr69740-1.c: New test.
9509 * gcc.c-torture/compile/pr69740-2.c: New test.
9510
9511 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9512
9513 * lib/target-supports.exp
9514 (check_effective_target_whole_vector_shift): Enable for PPC64.
9515
9516 2016-03-07 Richard Biener <rguenther@suse.de>
9517
9518 PR tree-optimization/70115
9519 * gcc.dg/torture/pr70115.c: New testcase.
9520
9521 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9522
9523 PR middle-end/69916
9524 * c-c-++-common/goacc/pr69916.c: New.
9525
9526 2016-03-07 Richard Henderson <rth@redhat.com>
9527
9528 * gcc.c-torture/compile/pr70061.c: New test.
9529
9530 2016-03-07 Richard Biener <rguenther@suse.de>
9531
9532 PR testsuite/70109
9533 * gcc.dg/vect/O3-pr36098.c: New testcase.
9534
9535 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9536
9537 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9538
9539 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9540
9541 * gnat.dg/renaming9.ad[sb]: New testcase.
9542
9543 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR c++/70084
9546 * g++.dg/expr/stdarg3.C: New test.
9547
9548 2016-03-04 Jeff Law <law@redhat.com>
9549
9550 PR tree-optimization/69196
9551 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9552 x86_64-*-*.
9553
9554 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9555
9556 PR c/69973
9557 * gcc.dg/pr69973.c: New test.
9558
9559 PR rtl-optimization/69941
9560 * gcc.dg/torture/pr69941.c: New test.
9561
9562 PR c/69824
9563 * gcc.dg/pr69824.c: New test.
9564
9565 2016-03-05 Tom de Vries <tom@codesourcery.com>
9566
9567 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9568 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9569 function.
9570
9571 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9572
9573 PR c++/66786
9574 * g++.dg/cpp1y/var-templ48.C: New test.
9575 * g++.dg/cpp1y/var-templ49.C: New test.
9576
9577 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9578
9579 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9580
9581 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9582
9583 PR c++/70035
9584 * g++.dg/ubsan/pr70035.C: New test.
9585
9586 PR target/70062
9587 * gcc.target/i386/pr70062.c: New test.
9588
9589 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9590
9591 * g++.dg/template/typename21.C: Remove c++98_only.
9592
9593 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9594
9595 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9596
9597 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9598
9599 PR c/68187
9600 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9601 function.
9602 (fn_42_b): Likewise.
9603 (fn_42_c): Likewise.
9604
9605 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9606
9607 PR c/68187
9608 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9609 function.
9610 (fn_40_b): Likewise.
9611 (fn_41_a): Likewise.
9612 (fn_41_b): Likewise.
9613
9614 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR target/70059
9617 * gcc.target/i386/avx512f-pr70059.c: New test.
9618 * gcc.target/i386/avx512dq-pr70059.c: New test.
9619
9620 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9621
9622 PR rtl-optimization/57676
9623 * gcc.dg/torture/pr57676.c: New test.
9624
9625 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9626
9627 * gcc.dg/pr70026.c: New test.
9628
9629 2016-03-04 Marek Polacek <polacek@redhat.com>
9630
9631 PR c/69798
9632 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9633 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9634
9635 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9636
9637 PR target/70004
9638 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9639 Delete.
9640 (test_corners_sisd_si): Likewise.
9641 (main): Remove checks of the above.
9642 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9643
9644 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9645
9646 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9647
9648 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9649
9650 * gcc.dg/torture/pr69951.c: Accept argc==0.
9651
9652 2016-03-04 Richard Biener <rguenther@suse.de>
9653
9654 PR c++/70054
9655 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9656 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9657
9658 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9659
9660 PR testsuite/69766
9661 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9662 testing multiarch.
9663
9664 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9665
9666 PR debug/69947
9667 * gcc.dg/guality/pr69947.c: New test.
9668
9669 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR ada/70017
9672 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9673
9674 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9675
9676 PR rtl-optimization/69904
9677 * gcc.target/arm/pr69904.c: New test.
9678
9679 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9680
9681 PR target/70021
9682 * gcc.dg/vect/pr70021.c: New test.
9683 * gcc.target/i386/pr70021.c: New test.
9684
9685 2016-03-03 Marek Polacek <polacek@redhat.com>
9686
9687 PR middle-end/70050
9688 * gcc.dg/pr70050.c: New test.
9689
9690 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9691
9692 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9693
9694 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9695
9696 PR tree-optimization/70043
9697 * gfortran.dg/vect/pr70043.f90: New test.
9698
9699 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9700
9701 * gnat.dg/specs/task1.ads: New test.
9702
9703 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9704
9705 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9706 Invoke gdb with -batch.
9707 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9708
9709 2016-03-03 Richard Biener <rguenther@suse.de>
9710
9711 PR tree-optimization/55936
9712 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9713
9714 2016-03-02 Jeff Law <law@redhat.com>
9715
9716 PR rtl-optimization/69942
9717 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9718 effects of argument promotions.
9719
9720 PR tree-optimization/69987
9721 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9722 target does not support -fprefetch-loop-arrays.
9723
9724 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9725
9726 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9727
9728 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9729
9730 PR rtl-optimization/69052
9731 * gcc.target/i386/pr69052.c: New test.
9732
9733 2016-03-02 Alan Modra <amodra@gmail.com>
9734
9735 * gcc.dg/pr69990.c: New.
9736
9737 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR c/68062
9740 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9741
9742 PR middle-end/70022
9743 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9744
9745 PR target/70028
9746 * gcc.target/i386/pr70028.c: New test.
9747
9748 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9749
9750 * c-c++-common/asan/swapcontext-test-1.c,
9751 * c-c++-common/tsan/thread_leak.c,
9752 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9753 * g++.dg/tsan/benign_race.C,
9754 * g++.dg/tsan/fd_close_norace.C,
9755 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9756 races with sanitizer output
9757
9758 2016-03-02 Richard Biener <rguenther@suse.de>
9759 Uros Bizjak <ubizjak@gmail.com>
9760
9761 PR target/67278
9762 * gcc.dg/simd-8.c: New testcase.
9763
9764 2016-03-02 Richard Biener <rguenther@suse.de>
9765
9766 PR middle-end/67278
9767 * gcc.dg/simd-7.c: New testcase.
9768
9769 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9770
9771 * gcc.target/i386/pr70007.c: Tweak.
9772
9773 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9774
9775 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9776
9777 2016-03-02 Marek Polacek <polacek@redhat.com>
9778
9779 PR c/67854
9780 * gcc.dg/pr67854.c: New test.
9781
9782 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR middle-end/70025
9785 * gcc.dg/torture/pr70025.c: New test.
9786
9787 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9788
9789 PR tree-optimization/68621
9790 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9791
9792 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9793
9794 * gcc.target/i386/pr70007.c: New test.
9795
9796 2016-03-01 Jeff Law <law@redhat.com>
9797
9798 PR tree-optimization/69196
9799 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9800
9801 PR tree-optimization/69196
9802 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9803 duplicating code and spoiling the expected output.
9804
9805 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9806
9807 PR target/70033
9808 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9809 supports power9 before doing tests.
9810 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9811 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9812 * gcc.target/powerpc/p9-permute.c: Likewise.
9813
9814 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9815
9816 PR target/70027
9817 * gcc.target/i386/pr70027.c: New test.
9818
9819 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9820
9821 * gcc.dg/pr70017.c: New test.
9822
9823 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9824
9825 PR c/69796
9826 PR c/69974
9827 * gcc.dg/pr69796.c: New test.
9828 * gcc.dg/pr69974.c: New test.
9829
9830 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9831
9832 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9833
9834 2016-02-29 Jeff Law <law@redhat.com>
9835
9836 PR tree-optimization/69987
9837 * gfortran.dg/pr69987.f90: New test.
9838
9839 PR tree-optimization/69989
9840 * gcc.c-torture/compile/pr69989-2.c: New test.
9841
9842 2016-03-01 Marek Polacek <polacek@redhat.com>
9843
9844 PR c++/69795
9845 * g++.dg/parse/invalid1.C: New test.
9846
9847 2016-03-01 Richard Biener <rguenther@suse.de>
9848
9849 PR middle-end/70022
9850 * gcc.dg/pr70022.c: New testcase.
9851
9852 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9853
9854 PR tree-optimization/69956
9855 * gcc.dg/pr69956.c: New test.
9856
9857 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9858
9859 PR target/70011
9860 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9861 XFAIL when hardware supports efficient unaligned storage access.
9862
9863 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9864
9865 PR c++/69961
9866 * g++.dg/template/pr69961a.C: New test.
9867 * g++.dg/template/pr69961b.C: New test.
9868
9869 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9870
9871 PR preprocessor/69985
9872 * gcc.dg/cpp/pr69985.c: New test case.
9873
9874 2016-02-29 Jeff Law <law@redhat.com>
9875
9876 PR tree-optimization/70005
9877 * gcc.c-torture/execute/pr70005.c New test.
9878
9879 PR tree-optimization/69999
9880 * gcc.c-torture/compile/pr69999.c: New test.
9881
9882 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9883
9884 PR tree-optimization/69652
9885 * gcc.dg/torture/pr69652.c: Delete test.
9886 * gcc.dg/vect/pr69652.c: New test.
9887
9888 2016-02-19 Richard Biener <rguenther@suse.de>
9889
9890 PR tree-optimization/69980
9891 * gfortran.dg/vect/pr69980.f90: New testcase.
9892
9893 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9894
9895 * gcc.target/sparc/20160229-1.c: New test.
9896
9897 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9898
9899 * gnat.dg/stack_usage3.adb: New test.
9900 * gnat.dg/stack_usage3_pkg.ads: New helper.
9901
9902 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9903
9904 * gnat.dg/renaming8.adb: New test.
9905 * gnat.dg/renaming8_pkg1.ads: New helper.
9906 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9907 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9908
9909 2016-02-29 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/69720
9912 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9913
9914 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9915
9916 PR fortran/68147
9917 PR fortran/47674
9918 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9919
9920 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9921 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9922
9923 PR fortran/56007
9924 * gfortran.dg/coarray_8.f90: Adjust error message.
9925 * gfortran.dg/pr56007.f90: New test.
9926 * gfortran.dg/pr56007.f: New test.
9927
9928 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9929
9930 PR tree-optimization/69989
9931 * gcc.dg/torture/pr69989.c: New test.
9932
9933 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9934
9935 * gcc.target/i386/stack-realign-win.c: New test.
9936
9937 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9938
9939 PR fortran/60126
9940 * gfortran.dg/pr60126.f90: New test.
9941
9942 2016-02-27 Jeff Law <law@redhat.com>
9943
9944 Revert
9945 2016-02-26 Richard Biener <rguenther@suse.de>
9946 Jeff Law <law@redhat.com>
9947
9948 PR tree-optimization/69740
9949 * gcc.c-torture/compile/pr69740-1.c: New test.
9950 * gcc.c-torture/compile/pr69740-2.c: New test.
9951
9952 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9953
9954 PR fortran/69910
9955 * gfortran.dg/newunit_4.f90: New test.
9956
9957 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9958
9959 PR target/69613
9960 PR rtl-optimization/69886
9961 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9962 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9963 target.
9964
9965 2016-02-26 Martin Sebor <msebor@redhat.com>
9966
9967 PR tree-optimization/15826
9968 * gcc.dg/tree-ssa/pr15826.c: New test.
9969
9970 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9971
9972 PR target/69969
9973 * gcc.target/powerpc/pr69969.c: New test.
9974
9975 2016-02-26 Martin Sebor <msebor@redhat.com>
9976
9977 PR c++/15766
9978 * g++.old-deja/g++.other/decl5.C: Add a test case.
9979
9980 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9981
9982 PR target/69946
9983 * gcc.target/powerpc/pr69946.c: New file.
9984
9985 2016-02-26 Richard Biener <rguenther@suse.de>
9986 Jeff Law <law@redhat.com>
9987
9988 PR tree-optimization/69740
9989 * gcc.c-torture/compile/pr69740-1.c: New test.
9990 * gcc.c-torture/compile/pr69740-2.c: New test.
9991
9992 2016-02-26 Martin Jambor <mjambor@suse.cz>
9993
9994 PR middle-end/69920
9995 * gcc.dg/torture/pr69932.c: New test.
9996 * gcc.dg/torture/pr69936.c: Likewise.
9997
9998 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9999
10000 PR target/69709
10001 * gcc.target/s390/pr69709.c: New test.
10002
10003 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10004
10005 PR target/69245
10006 * gcc.target/aarch64/pr69245_1.c: New test.
10007
10008 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10009
10010 PR target/69613
10011 * gcc.dg/torture/pr69613.c: New test.
10012
10013 2016-02-26 Jakub Jelinek <jakub@redhat.com>
10014
10015 PR rtl-optimization/69891
10016 * gcc.target/i386/pr69891.c: New test.
10017
10018 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
10019 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10020
10021 PR target/61397
10022 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10023 functionality for both 32-bit and 64-bit.
10024
10025 2016-02-26 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/69551
10028 * gcc.dg/torture/pr69951.c: New testcase.
10029
10030 2016-02-25 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/48795
10033 * gcc.dg/Warray-bounds-18.c: New testcase.
10034
10035 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10036
10037 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10038
10039 2016-02-25 Jakub Jelinek <jakub@redhat.com>
10040
10041 PR rtl-optimization/69896
10042 * gcc.dg/pr69896.c: New test.
10043
10044 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
10045
10046 PR c++/69736
10047 * g++.dg/cpp1y/paren2.C: New test.
10048
10049 2016-02-24 Martin Sebor <msebor@redhat.com>
10050
10051 PR c/51147
10052 * gcc.dg/enum-mode-2.c: New test.
10053
10054 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR c++/69922
10057 * g++.dg/warn/Wnonnull-compare-6.C: New test.
10058 * g++.dg/warn/Wnonnull-compare-7.C: New test.
10059 * g++.dg/ubsan/pr69922.C: New test.
10060
10061 2016-02-24 Marek Polacek <polacek@redhat.com>
10062
10063 PR c/69819
10064 * gcc.dg/pr69819.c: New test.
10065
10066 2016-02-24 Martin Sebor <msebor@redhat.com>
10067
10068 PR c++/69912
10069 * g++.dg/ext/flexary15.C: New test.
10070
10071 2016-02-24 Martin Sebor <msebor@redhat.com>
10072
10073 * gcc.dg/builtins-68.c: Avoid making unportable
10074 assumptions about the relationship between SIZE_MAX and UINT_MAX.
10075 * g++.dg/ext/builtin_alloca.C: Same.
10076
10077 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10078 Charles Baylis <charles.baylis@linaro.org>
10079
10080 PR debug/61033
10081 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10082
10083 2016-02-24 Richard Biener <rguenther@suse.de>
10084 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR middle-end/69760
10087 * gcc.dg/torture/pr69760.c: New testcase.
10088
10089 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10090
10091 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10092 pattern on Solaris with as.
10093
10094 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10095
10096 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10097 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10098 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10099 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10100
10101 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10102
10103 PR middle-end/69915
10104 * gcc.dg/pr69915.c: New test.
10105
10106 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10107
10108 PR rtl-optimization/69886
10109 * gcc.dg/torture/pr69886.c: New test.
10110
10111 2016-02-24 Richard Biener <rguenther@suse.de>
10112
10113 PR middle-end/68963
10114 * gcc.dg/torture/pr68963.c: New testcase.
10115
10116 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10117
10118 PR target/69875
10119 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10120 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10121 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10122 * gcc.target/arm/atomic_loaddi_1.c: New test.
10123 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10124 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10125 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10126 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10127 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10128 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10129 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10130 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10131
10132 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR middle-end/69909
10135 * gcc.dg/torture/pr69909.c: New test.
10136
10137 2016-02-24 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/69907
10140 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10141 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10142 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10143
10144 2016-02-24 Christian Bruel <christian.bruel@st.com>
10145
10146 * gcc.target/arm/pragma_cpp_fma.c: New test.
10147
10148 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10149
10150 PR fortran/61156
10151 * gfortran.dg/include_6.f90: Update test.
10152
10153 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR objc/69844
10156 * objc.dg/pr69844.m: New test.
10157
10158 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10159
10160 PR libgfortran/69456
10161 * gfortran.dg/namelist_89.f90: New test.
10162 * gfortran.dg/pr59700.f90: Update test..
10163
10164 2016-02-23 Martin Sebor <msebor@redhat.com>
10165
10166 PR middle-end/69780
10167 * g++.dg/ext/builtin_alloca.C: New test.
10168 * gcc.dg/builtins-68.c: New test.
10169
10170 2016-02-23 Richard Henderson <rth@redhat.com>
10171
10172 * gcc.target/i386/addr-space-3.c: Remove test.
10173
10174 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10175
10176 PR preprocessor/69126
10177 PR preprocessor/69543
10178 * c-c++-common/pr69126-2-long.c: New test.
10179 * c-c++-common/pr69126-2-short.c: New test.
10180 * c-c++-common/pr69543-1.c: Remove xfail.
10181
10182 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10183
10184 PR preprocessor/69126
10185 PR preprocessor/69543
10186 PR preprocessor/69558
10187 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10188 (f): Rename to...
10189 (test_2): ...this, and add leading comment.
10190 (MACRO_3, test_3): New.
10191 (MACRO_4A, MACRO_4B, test_4): New.
10192 (MACRO): Rename to...
10193 (MACRO_5): ...this.
10194 (g): Rename to...
10195 (test_5): ...this, updating for renaming of MACRO, and
10196 add leading comment.
10197 * c-c++-common/pr69543-1.c: New.
10198 * c-c++-common/pr69543-2.c: New.
10199 * c-c++-common/pr69543-3.c: New.
10200 * c-c++-common/pr69543-4.c: New.
10201 * c-c++-common/pr69558-1.c: New.
10202 * c-c++-common/pr69558-2.c: New.
10203 * c-c++-common/pr69558-3.c: New.
10204 * c-c++-common/pr69558-4.c: New.
10205 * gcc.dg/pr69558.c: Move to...
10206 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10207 xfail for c++.
10208
10209 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10210
10211 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10212 to -ftree-parallelize-loops/-fopenacc changes.
10213 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10214 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10215 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10216 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10217 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10218 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10219 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10220 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10221 * c-c++-common/goacc/kernels-loop.c: Likewise.
10222 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10223 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10224 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10225 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10226
10227 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10228
10229 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10230
10231 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR c++/69902
10234 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10235
10236 PR c/69900
10237 * gcc.dg/pr69900.c: New test.
10238
10239 2016-02-23 Martin Jambor <mjambor@suse.cz>
10240
10241 PR tree-optimization/69666
10242 * gcc.dg/tree-ssa/pr69666.c: New test.
10243
10244 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10245
10246 PR fortran/67451
10247 * gfortran.dg/coarray_allocate_5.f08: New test.
10248
10249 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10250
10251 * gcc.target/s390/vcond-shift.c: Move to ...
10252 * gcc.target/s390/vector/vcond-shift.c: ... here.
10253
10254 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10255
10256 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10257 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10258
10259 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10260
10261 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10262
10263 2016-02-20 Mark Wielaard <mjw@redhat.com>
10264
10265 PR c/28901
10266 * gcc.dg/unused-variable-3.c: New test.
10267
10268 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10269
10270 PR target/69888
10271 * gcc.target/i386/pr69888.c: New test.
10272
10273 2016-02-22 Richard Biener <rguenther@suse.de>
10274
10275 PR tree-optimization/69882
10276 * gfortran.dg/vect/pr69882.f90: New testcase.
10277
10278 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR target/69885
10281 * gcc.dg/pr69885.c: New test.
10282
10283 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10284
10285 PR target/69806
10286 PR target/54089
10287 * gcc.target/sh/pr54089-10.c: New.
10288
10289 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10290
10291 PR fortran/69423
10292 * gfortran.dg/deferred_character_15.f90 : New test.
10293
10294 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10295
10296 PR fortran/57365
10297 gfortran.dg/allocate_with_source_18.f03: New test.
10298
10299 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10300
10301 PR fortran/52531
10302 gfortran.dg/gomp/pr52531.f90: New test.
10303
10304 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10305
10306 PR c++/69865
10307 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10308 -std=c++03.
10309
10310 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10311
10312 PR c++/69826
10313 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10314 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10315
10316 PR c++/69850
10317 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10318
10319 PR c++/69851
10320 * g++.dg/torture/pr69851.C: New test.
10321
10322 2016-02-19 Martin Sebor <msebor@redhat.com>
10323
10324 PR testsuite/69573
10325 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10326
10327 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10328
10329 PR c++/69850
10330 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10331 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10332
10333 PR c++/67767
10334 * g++.dg/cpp0x/pr67767.C: New test.
10335
10336 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10337
10338 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10339 for fp, simd, crypto, crc, lse.
10340 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10341 above.
10342 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10343 effective target check.
10344
10345 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10346
10347 PR target/69820
10348 * gcc.target/i386/pr69820.c: New test.
10349
10350 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10351
10352 * gcc.target/s390/vector/int128-1.c: New test.
10353
10354 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10355
10356 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10357
10358 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10359
10360 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10361 instruction pattern name to prevent the testcase from failing with
10362 -march=z13.
10363
10364 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10365
10366 * gcc.target/s390/md/movstr-2.c: New test.
10367
10368 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10369
10370 * gcc.target/s390/morestack.c: New test.
10371
10372 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10373
10374 PR target/69625
10375 * gcc.target/s390/pr69625.c: Add test case.
10376
10377 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10378
10379 PR testsuite/68580
10380 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10381
10382 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10383
10384 PR target/68404
10385 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10386 * gcc.target/powerpc/fusion3.c: Likewise.
10387
10388 2016-02-18 Richard Biener <rguenther@suse.de>
10389
10390 PR middle-end/69553
10391 * g++.dg/torture/pr69553.C: New testcase.
10392
10393 2016-02-18 Nick Clifton <nickc@redhat.com>
10394
10395 PR target/62254
10396 PR target/69610
10397 * gcc.target/arm/pr62554.c: New test.
10398 * gcc.target/arm/pr69610-1.c: New test.
10399 * gcc.target/arm/pr69610-2.c: New test.
10400
10401 2016-02-18 Richard Biener <rguenther@suse.de>
10402
10403 PR middle-end/69854
10404 * gcc.dg/torture/pr69854.c: New testcase.
10405
10406 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR c++/69850
10409 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10410
10411 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10412
10413 * gcc.target/powerpc/vec-cg.c: New test.
10414
10415 2016-02-17 Richard Biener <rguenther@suse.de>
10416
10417 PR testsuite/69586
10418 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10419
10420 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10421
10422 PR target/69161
10423 * gcc.c-torture/compile/pr69161.c: New test.
10424
10425 2016-02-17 David Sherwood <david.sherwood@arm.com>
10426
10427 PR target/69532
10428 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10429 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10430
10431 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10432
10433 * gcc.dg/ifcvt-4.c: Skip on Visium.
10434
10435 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10436
10437 * gnat.dg/atomic8.adb: New test.
10438
10439 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10440
10441 * gnat.dg/discr46.ad[sb]: New test.
10442
10443 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10444
10445 PR Target/48344
10446 * gcc.target/powerpc/pr48344-1.c: New test.
10447
10448 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10449
10450 PR fortran/69742
10451 * gfortran.dg/associate_21.f90: New test.
10452
10453 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10454
10455 PR c/69835
10456 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10457 -Wnonnull in dg-options.
10458 * c-c++-common/nonnull-2.c: New test.
10459
10460 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10461 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10462
10463 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10464
10465 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10466
10467 PR middle-end/69801
10468 * gcc.dg/pr69801.c: Add empty dg-options.
10469
10470 2016-02-16 James Norris <jnorris@codesourcery.com>
10471
10472 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10473 * g++.dg/goacc/deviceptr-1.c: New file.
10474
10475 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10476
10477 PR tree-optimization/69820
10478 * gcc.dg/vect/pr69820.c: New test.
10479
10480 2016-02-16 Richard Biener <rguenther@suse.de>
10481
10482 PR tree-optimization/69776
10483 * gcc.dg/torture/pr69776-2.c: New testcase.
10484
10485 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10486
10487 PR tree-optimization/69714
10488 * gcc.dg/torture/pr69714.c: New test.
10489
10490 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10491
10492 PR tree-optimization/69802
10493 * gcc.dg/pr69802.c: New test.
10494
10495 2016-02-16 Richard Biener <rguenther@suse.de>
10496
10497 PR middle-end/69801
10498 * gcc.dg/pr69801.c: New testcase.
10499
10500 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10501
10502 PR libgfortran/69651
10503 * gfortran.dg/read_bang.f90: New test.
10504 * gfortran.dg/read_bang4.f90: New test.
10505
10506 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR c++/69658
10509 * g++.dg/init/pr69658.C: New test.
10510
10511 PR c++/69797
10512 * c-c++-common/pr69797.c: New test.
10513
10514 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10515
10516 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10517 check for aarch64*-*-*.
10518
10519 2016-02-15 Richard Biener <rguenther@suse.de>
10520
10521 PR tree-optimization/69783
10522 * gcc.dg/vect/pr69783.c: New testcase.
10523
10524 2016-02-15 Richard Biener <rguenther@suse.de>
10525
10526 PR tree-optimization/69776
10527 * gcc.dg/torture/pr69776.c: New testcase.
10528
10529 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10530
10531 PR fortran/60526
10532 * gfortran.dg/type_decl_4.f90: Reinstated.
10533
10534 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10535
10536 PR fortran/68746
10537 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10538
10539 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10540
10541 PR fortran/60526
10542 PR bootstrap/69816
10543 * gfortran.dg/type_decl_4.f90: Removed.
10544
10545 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10546
10547 PR fortran/60526
10548 * gfortran.dg/type_decl_4.f90: New test.
10549
10550 2016-02-14 Alan Modra <amodra@gmail.com>
10551
10552 PR testsuite/68886
10553 * gcc.c-torture/execute/stkalign.c: Revise test.
10554
10555 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10556
10557 PR target/67260
10558 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10559
10560 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10561
10562 PR target/67260
10563 * gcc.target/sh/torture/pr67260.c: New.
10564
10565 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10566
10567 * gcc.dg/pr67964.c: Add dg-require-alias.
10568
10569 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10570
10571 PR target/67636
10572 PR target/64345
10573 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10574
10575 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10576
10577 PR libgfortran/69668
10578 * gfortran.dg/namelist_88.f90: New test.
10579
10580 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10581
10582 PR libgfortran/69668
10583 * gfortran.dg/namelist_38.f90: Update test.
10584 * gfortran.dg/namelist_84.f90: Update test.
10585
10586 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10587
10588 PR other/69554
10589 * gcc.dg/pr69554-1.c: New test.
10590 * gfortran.dg/pr69554-1.F90: New test.
10591 * gfortran.dg/pr69554-2.F90: New test.
10592 * lib/gcc-dg.exp (proc dg-locus): New function.
10593 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10594 distinguish between the caret-printing and non-caret-printing
10595 cases. If caret-printing has been explicitly enabled, bail out
10596 without attempting to fix up the output.
10597
10598 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10599
10600 PR driver/69265
10601 PR driver/69453
10602 * gcc.dg/spellcheck-options-3.c: New test case.
10603 * gcc.dg/spellcheck-options-4.c: New test case.
10604 * gcc.dg/spellcheck-options-5.c: New test case.
10605 * gcc.dg/spellcheck-options-6.c: New test case.
10606 * gcc.dg/spellcheck-options-7.c: New test case.
10607 * gcc.dg/spellcheck-options-8.c: New test case.
10608 * gcc.dg/spellcheck-options-9.c: New test case.
10609 * gcc.dg/spellcheck-options-10.c: New test case.
10610
10611 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10612
10613 PR rtl-optimization/69764
10614 PR rtl-optimization/69771
10615 * c-c++-common/pr69764.c: New test.
10616 * gcc.dg/torture/pr69771.c: New test.
10617
10618 2016-02-12 Marek Polacek <polacek@redhat.com>
10619
10620 * g++.dg/torture/init-list1.C: New.
10621
10622 2016-02-12 Marek Polacek <polacek@redhat.com>
10623
10624 * gcc.dg/pr69522.c: Add empty dg-options.
10625
10626 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10627
10628 * g++.dg/lto/lto.exp: Include and init mpx.
10629 * g++.dg/lto/pr69729_0.C: New test.
10630
10631 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10632
10633 PR ipa/69241
10634 * g++.dg/ipa/pr69241-4.C: New test.
10635
10636 PR ipa/68672
10637 * g++.dg/ipa/pr68672-1.C: New test.
10638 * g++.dg/ipa/pr68672-2.C: New test.
10639 * g++.dg/ipa/pr68672-3.C: New test.
10640
10641 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10642
10643 PR c/69522
10644 * gcc.dg/pr69522.c: New test.
10645
10646 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10647
10648 PR c++/69098
10649 * g++.dg/cpp1y/69098.C: New test.
10650 * g++.dg/cpp1y/69098-2.C: New test.
10651
10652 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10653
10654 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10655 and neighbour -> neighbor.
10656 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10657 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10658 * c-c++-common/Wvarargs.c: Likewise.
10659 * c-c++-common/goacc/host_data-5.c: Likewise.
10660 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10661 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10662 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10663 * gcc.target/aarch64/pr60697.c: Likewise.
10664 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10665 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10666 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10667 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10668 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10669 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10670 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10671 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10672 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10673 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10674 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10675 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10676 * g++.dg/lookup/koenig5.C: Likewise.
10677 * g++.dg/ext/no-asm-2.C: Likewise.
10678 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10679 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10680 * gfortran.dg/used_types_16.f90: Likewise.
10681 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10682 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10683 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10684 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10685 * gfortran.dg/abstract_type_6.f03: Likewise.
10686 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10687 * gfortran.dg/used_types_15.f90: Likewise.
10688 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10689 * gfortran.dg/exit_3.f08: Likewise.
10690 * gfortran.dg/open_status_2.f90: Likewise.
10691 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10692 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10693 * gfortran.dg/associate_1.f03: Likewise.
10694 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10695 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10696 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10697 * gcc.dg/builtin-object-size-1.c: Likewise.
10698 * gcc.dg/noreturn-6.c: Likewise.
10699 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10700 * gcc.dg/globalalias.c: Likewise.
10701 * gcc.dg/builtins-config.h: Likewise.
10702 * gcc.dg/pr30457.c: Likewise.
10703 * gcc.c-torture/compile/volatile-1.c: Likewise.
10704 * gcc.c-torture/execute/20101011-1.c: Likewise.
10705 * c-c++-common/Waddress-1.c: Likewise.
10706
10707 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10708
10709 PR c/69768
10710 * c-c++-common/Waddress-1.c: New test.
10711
10712 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10713
10714 PR fortran/69296
10715 * gfortran.dg/associate_19.f03: New test.
10716 * gfortran.dg/associate_20.f03: New test.
10717
10718 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10719
10720 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10721
10722 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10723
10724 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10725 .arch armv8-a\n. Add -dA to dg-options.
10726 * gcc.target/aarch64/assembler_arch_1.c: New test.
10727 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10728
10729 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10730
10731 PR c++/68726
10732 * g++.dg/cpp0x/pr68726.C: New.
10733
10734 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10735
10736 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10737 test.
10738
10739 2016-02-11 Richard Biener <rguenther@suse.de>
10740
10741 * g++.dg/tree-ssa/pr61034.C: Adjust.
10742
10743 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10744
10745 PR target/69148
10746 * gcc.target/s390/pr69148.c: New.
10747
10748 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10749
10750 PR tree-optimization/69652
10751 * gcc.dg/torture/pr69652.c: New test.
10752
10753 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10754 Patrick Palka <ppalka@gcc.gnu.org>
10755
10756 PR ipa/69241
10757 PR c++/69649
10758 * g++.dg/ipa/pr69241-1.C: New test.
10759 * g++.dg/ipa/pr69241-2.C: New test.
10760 * g++.dg/ipa/pr69241-3.C: New test.
10761 * g++.dg/ipa/pr69649.C: New test.
10762
10763 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10764
10765 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10766 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10767
10768 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10769
10770 PR tree-optimization/68021
10771 * gcc.dg/tree-ssa/pr68021.c: New test.
10772
10773 2016-02-10 Richard Biener <rguenther@suse.de>
10774
10775 PR tree-optimization/69726
10776 * gcc.dg/uninit-22.c: New testcase.
10777
10778 2016-02-09 Andrew Pinski <apinski@cavium.com>
10779
10780 PR tree-opt/69282
10781 * gcc.c-torture/compile/20160205-1.c: New testcase.
10782
10783 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10784
10785 PR target/68404
10786 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10787 instead accessing a really large arrray.
10788 * gcc.target/powerpc/fusion3.c: Likewise.
10789
10790 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10791
10792 PR target/68532
10793 * gcc.c-torture/execute/pr68532.c: New test.
10794
10795 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10796
10797 PR target/69634
10798 * gcc.dg/pr69634.c: New.
10799
10800 2016-02-09 Richard Biener <rguenther@suse.de>
10801
10802 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10803
10804 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10805
10806 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10807
10808 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10809
10810 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10811
10812 2016-02-09 Richard Biener <rguenther@suse.de>
10813
10814 PR tree-optimization/69715
10815 * gcc.dg/torture/pr69715.c: New testcase.
10816
10817 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10818
10819 PR c++/69139
10820 * g++.dg/cpp0x/trailing12.C: New test.
10821 * g++.dg/cpp0x/trailing13.C: New test.
10822
10823 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10824
10825 PR c++/69283
10826 PR c++/67835
10827 * g++.dg/cpp1y/auto-fn29.C: New test.
10828 * g++.dg/cpp1y/auto-fn30.C: New test.
10829
10830 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10831
10832 PR tree-optimization/69209
10833 * gcc.c-torture/compile/pr69209.c: New test.
10834
10835 2016-02-08 Jeff Law <law@redhat.com>
10836
10837 PR tree-optimization/68541
10838 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10839 of statements allowed in join block for path splitting.
10840
10841 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10842
10843 PR c++/59627
10844 * g++.dg/gomp/pr59627.C: New test.
10845
10846 PR ipa/69239
10847 * g++.dg/ipa/pr69239.C: New test.
10848
10849 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10850
10851 PR preprocessor/69664
10852 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10853 * gcc.dg/cpp/warn-comments.c: Likewise.
10854
10855 2016-02-08 Marek Polacek <polacek@redhat.com>
10856
10857 PR c++/69688
10858 * g++.dg/init/const12.C: New test.
10859
10860 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10861
10862 PR target/60410
10863 * gcc.dg/lto/pr55113_0.c: Remove test.
10864
10865 2016-02-08 Richard Biener <rguenther@suse.de>
10866
10867 PR tree-optimization/69719
10868 * gcc.dg/torture/pr69719.c: New testcase.
10869
10870 2016-02-08 Richard Biener <rguenther@suse.de>
10871 Jeff Law <law@redhat.com>
10872
10873 PR target/68273
10874 * gcc.target/mips/pr68273.c: New testcase.
10875
10876 2016-02-08 Richard Biener <rguenther@suse.de>
10877
10878 PR rtl-optimization/69274
10879 * gcc.target/i386/addr-sel-1.c: XFAIL.
10880
10881 2016-02-08 Jeff Law <law@redhat.com>
10882
10883 PR tree-optimization/68541
10884 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10885
10886 PR tree-optimization/65917
10887 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10888
10889 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10890
10891 PR fortran/50555
10892 * gfortran.dg/namelist_args.f90: New test.
10893
10894 2016-02-05 Jeff Law <law@redhat.com>
10895
10896 PR tree-optimization/68541
10897 * gcc.dg/tree-ssa/split-path-2.c: New test.
10898 * gcc.dg/tree-ssa/split-path-3.c: New test.
10899 * gcc.dg/tree-ssa/split-path-4.c: New test.
10900 * gcc.dg/tree-ssa/split-path-5.c: New test.
10901 * gcc.dg/tree-ssa/split-path-6.c: New test.
10902 * gcc.dg/tree-ssa/split-path-7.c: New test.
10903
10904 2016-02-05 Martin Sebor <msebor@redhat.com>
10905
10906 PR c++/69662
10907 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10908 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10909
10910 2016-02-06 Richard HEnderson <rth@redhat.com>
10911
10912 PR c/69643
10913 * gcc.target/i386/addr-space-4.c: New.
10914 * gcc.target/i386/addr-space-5.c: New.
10915
10916 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10917
10918 PR fortran/66089
10919 * gfortran.dg/elemental_dependency_6.f90: New.
10920
10921 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10922
10923 PR rtl-optimization/69691
10924 * gcc.c-torture/execute/pr69691.c: New test.
10925
10926 PR c++/69628
10927 * g++.dg/parse/pr69628.C: New test.
10928
10929 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10930
10931 * gcc.dg/sancov/asan.c: Move to ...
10932 * gcc.dg/asan/sancov-1.c: ... here.
10933
10934 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10935
10936 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10937
10938 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10939
10940 PR target/69677
10941 * gcc.target/i386/pr69677.c: New test.
10942
10943 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10944
10945 PR c++/68948
10946 * g++.dg/template/pr68948.C: New test.
10947
10948 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10949
10950 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10951 (only necessary on s390x).
10952
10953 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10954
10955 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10956 -mno-accumulate-outgoing-args.
10957
10958 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10959
10960 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10961
10962 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10963
10964 PR c/69669
10965 * c-c++-common/pr69669.c: New test.
10966
10967 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10968
10969 PR target/69667
10970 * g++.dg/pr69667.C: New file.
10971
10972 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10973
10974 PR target/69619
10975 * gcc.dg/pr69619.c: Add new test.
10976
10977 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10978
10979 PR rtl-optimization/69577
10980 * gcc.target/i386/pr69577.c: New test.
10981
10982 2016-02-04 Martin Liska <mliska@suse.cz>
10983
10984 * g++.dg/asan/pr69276.C: New test.
10985
10986 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10987
10988 PR target/65932
10989 PR target/67714
10990 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10991 a single smulbb instruction.
10992 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10993 * gcc.target/amr/wmul-2.c: Likewise.
10994
10995 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10996
10997 PR target/65932
10998 PR target/67714
10999 * gcc.c-torture/execute/pr67714.c: New test.
11000
11001 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11002
11003 PR target/69454
11004 * gcc.target/i386/pr69454-1.c: New test.
11005 * gcc.target/i386/pr69454-2.c: New test.
11006
11007 2016-02-03 Martin Sebor <msebor@redhat.com>
11008
11009 PR c++/69251
11010 PR c++/69253
11011 PR c++/69290
11012 PR c++/69277
11013 PR c++/69349
11014 * g++.dg/ext/flexarray-mangle-2.C: New test.
11015 * g++.dg/ext/flexarray-mangle.C: New test.
11016 * g++.dg/ext/flexarray-subst.C: New test.
11017 * g++.dg/ext/flexary11.C: New test.
11018 * g++.dg/ext/flexary12.C: New test.
11019 * g++.dg/ext/flexary13.C: New test.
11020 * g++.dg/ext/flexary14.C: New test.
11021 * g++.dg/other/dump-ada-spec-2.C: Adjust.
11022
11023 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
11024
11025 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11026 Define only if CHECK_FLOAT128 is defined.
11027 (main): Properly initialize u5.
11028
11029 2016-02-03 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR c/69627
11032 * gcc.dg/pr69627.c: New test.
11033
11034 PR target/69644
11035 * gcc.dg/pr69644.c: New test.
11036
11037 2016-02-03 Mike Stump <mikestump@comcast.net>
11038
11039 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11040 support for struct-layout-1.exp.
11041
11042 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
11043
11044 PR c++/69056
11045 * g++.dg/cpp0x/pr69056.C: New test.
11046
11047 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
11048 Alexandre Oliva <aoliva@redhat.com>
11049
11050 PR target/69461
11051 * gcc.target/powerpc/pr69461.c: New.
11052
11053 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
11054
11055 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11056 works from here ...
11057 (check_effective_target_fsanitize_thread): ... to here. Do not
11058 specify additional compile flags for the test source.
11059 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11060 specify additional compile flags for the test source.
11061
11062 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
11063
11064 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11065
11066 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
11067
11068 PR fortran/67451
11069 PR fortran/69418
11070 * gfortran.dg/coarray_allocate_2.f08: New test.
11071 * gfortran.dg/coarray_allocate_3.f08: New test.
11072 * gfortran.dg/coarray_allocate_4.f08: New test.
11073
11074 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
11075
11076 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11077 use same scan-tree-dump-times on all platforms.
11078 * gcc.dg/vect/vect-outer-1.c: Likewise.
11079 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11080 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11081 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11082 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11083 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11084 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11085 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11086
11087 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11088
11089 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11090 warning.
11091
11092 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11093
11094 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11095
11096 2016-02-02 James Norris <jnorris@codesourcery.com>
11097
11098 * c-c++-common/goacc/routine-5.c: Add tests.
11099
11100 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11101
11102 * gcc.target/nvptx/unsigned-cmp.c: New test.
11103
11104 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11105
11106 * gcc.target/aarch64/scalar_shift_1.c
11107 (test_corners_sisd_di): Improve force to SIMD register.
11108 (test_corners_sisd_si): Likewise.
11109 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11110 Remove scan-assembler check for ldr.
11111
11112 2016-02-02 Richard Biener <rguenther@suse.de>
11113
11114 PR tree-optimization/69595
11115 * gcc.dg/Warray-bounds-17.c: New testcase.
11116
11117 2016-02-02 Richard Biener <rguenther@suse.de>
11118
11119 PR tree-optimization/69606
11120 * gcc.dg/torture/pr69606.c: New testcase.
11121
11122 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11123
11124 PR middle-end/68542
11125 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11126 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11127
11128 2016-02-02 Alan Modra <amodra@gmail.com>
11129
11130 PR target/69548
11131 * gcc.target/powerpc/pr69548.c: New test.
11132
11133 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR rtl-optimization/69592
11136 * gcc.dg/pr69592.c: New test.
11137
11138 PR preprocessor/69543
11139 PR c/69558
11140 * gcc.dg/pr69543.c: New test.
11141 * gcc.dg/pr69558.c: New test.
11142
11143 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11144
11145 PR testsuite/65940
11146 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11147
11148 2016-02-01 Martin Sebor <msebor@redhat.com>
11149
11150 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11151
11152 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11153
11154 PR tree-optimization/67921
11155 * c-c++-common/ubsan/pr67921.c: New test.
11156
11157 2016-02-01 Richard Biener <rguenther@suse.de>
11158
11159 PR middle-end/69556
11160 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11161
11162 2016-02-01 Richard Biener <rguenther@suse.de>
11163
11164 PR tree-optimization/69574
11165 * gcc.dg/torture/pr69574.c: New testcase.
11166
11167 2016-02-01 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/69579
11170 * gcc.dg/setjmp-6.c: New testcase.
11171
11172 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11173
11174 PR rtl-optimization/69570
11175 * g++.dg/opt/pr69570.C: New test.
11176
11177 2016-02-01 Richard Henderson <rth@redhat.com>
11178
11179 * gcc.dg/pr69535.c: New test.
11180
11181 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11182
11183 PR testsuite/69584
11184 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11185 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11186
11187 PR debug/68244
11188 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11189
11190 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11191
11192 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11193
11194 PR fortran/67564
11195 * gfortran.dg/allocate_with_source_17.f03: New test.
11196
11197 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11198
11199 PR tree-optimization/69546
11200 * gcc.dg/torture/pr69546.c: New test.
11201
11202 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11203
11204 PR fortran/69566
11205 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11206
11207 2016-01-30 Martin Sebor <msebor@redhat.com>
11208
11209 PR c++/68490
11210 * g++.dg/ext/flexary10.C: New test.
11211
11212 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11213
11214 PR fortran/66707
11215 gfortran.dg/common_23.f90: New test.
11216
11217 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11218
11219 PR target/65546
11220 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11221 condition being checked, and disable it when the target supports
11222 misaligned loads and stores.
11223
11224 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11225
11226 PR debug/69518
11227 * gcc.dg/torture/pr69518.c: New test.
11228
11229 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11230
11231 PR target/69530
11232 * gcc.target/i386/pr69530.c: New test.
11233
11234 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11235
11236 PR target/65604
11237 * gcc.target/mips/div-delay.c: New test.
11238
11239 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11240
11241 PR target/69551
11242 * gcc.target/i386/pr69551.c: New test.
11243
11244 PR target/66137
11245 * gcc.target/i386/pr66137.c: New test.
11246
11247 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11248
11249 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11250 always built for p5600.
11251 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11252 isa=p5600 dg-option.
11253
11254 2016-01-29 Richard Biener <rguenther@suse.de>
11255
11256 PR tree-optimization/69547
11257 * g++.dg/tree-ssa/pr69547.C: New testcase.
11258
11259 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11260
11261 PR debug/66869
11262 * g++.dg/warn/Wunused-function2.C: New test.
11263
11264 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11265
11266 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11267 support for test to succeed.
11268
11269 2016-01-29 Marek Polacek <polacek@redhat.com>
11270
11271 PR c++/69509
11272 PR c++/69516
11273 * g++.dg/ext/constexpr-vla2.C: New test.
11274 * g++.dg/ext/constexpr-vla3.C: New test.
11275 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11276
11277 2016-01-29 Richard Biener <rguenther@suse.de>
11278
11279 PR middle-end/69537
11280 * gcc.dg/uninit-21.c: New testcase.
11281
11282 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11283
11284 PR target/69459
11285 * gcc.target/i386/pr69459.c: New test.
11286
11287 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11288
11289 PR target/68400
11290 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11291 * gcc.target/mips/pr68400.c: New test.
11292
11293 2016-01-28 Martin Sebor <msebor@redhat.com>
11294
11295 PR target/17381
11296 * gcc.target/powerpc/pr17381.c: New test.
11297
11298 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11299
11300 PR middle-end/69542
11301 * gcc.dg/torture/pr69542.c: New test.
11302
11303 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11304
11305 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11306
11307 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11308
11309 * gcc.dg/pr65980.c: Skip on AIX.
11310 * gcc.dg/pr66688.c: Same.
11311
11312 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11313
11314 PR target/63679
11315 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11316 * gcc.dg/tree-ssa/sra-18.c: Same.
11317
11318 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11319
11320 PR fortran/62536
11321 * gfortran.dg/block_15.f08: New test.
11322 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11323 on incorrectly closed BLOCK.
11324
11325 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11326
11327 * gcc.dg/declare-simd.c: New test.
11328 2016-01-28 Richard Biener <rguenther@suse.de>
11329
11330 PR tree-optimization/69466
11331 * gfortran.dg/vect/pr69466.f90: New testcase.
11332
11333 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11334
11335 * g++.dg/pr67989.C: Remove ARM-specific option.
11336 * gcc.target/arm/pr67989.C: New file.
11337
11338 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11339
11340 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11341 and expm1 test for glibc < 2.11.
11342
11343 2016-01-27 Richard Henderson <rth@redhat.com>
11344
11345 * gcc.c-torture/execute/pr69447.c: New test.
11346
11347 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11348
11349 PR fortran/69422
11350 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11351
11352 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR debug/66869
11355 * gcc.dg/pr66869.c: New test.
11356
11357 2016-01-25 Jeff Law <law@redhat.com>
11358
11359 PR tree-optimization/68398
11360 PR tree-optimization/69196
11361 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11362 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11363 path to avoid new heuristic allowing more irreducible regions
11364 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11365 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11366 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11367 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11368 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11369
11370 2016-01-27 Marek Polacek <polacek@redhat.com>
11371
11372 PR c/68062
11373 * c-c++-common/vector-compare-4.c: New test.
11374
11375 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11376
11377 PR preprocessor/69126
11378 * c-c++-common/pr69126.c: New test case.
11379
11380 2016-01-27 Ian Lance Taylor <iant@google.com>
11381
11382 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11383
11384 2016-01-27 Ryan Burn <contact@rnburn.com>
11385
11386 PR cilkplus/69267
11387 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11388
11389 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11390
11391 PR target/69512
11392 * gcc.target/i386/pr69512.c: New test.
11393
11394 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11395
11396 PR ada/69488
11397 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11398
11399 2016-01-27 Marek Polacek <polacek@redhat.com>
11400
11401 PR c++/69379
11402 * g++.dg/pr69379.C: New test.
11403
11404 2016-01-27 Martin Sebor <msebor@redhat.com>
11405
11406 PR c++/69317
11407 * g++.dg/abi/Wabi-2-2.C: New test.
11408 * g++.dg/abi/Wabi-2-3.C: New test.
11409 * g++.dg/abi/Wabi-3-2.C: New test.
11410 * g++.dg/abi/Wabi-3-3.C: New test.
11411
11412 2016-01-27 Richard Biener <rguenther@suse.de>
11413
11414 PR tree-optimization/69166
11415 * gcc.dg/torture/pr69166.c: New testcase.
11416
11417 2016-01-27 Martin Jambor <mjambor@suse.cz>
11418
11419 PR tree-optimization/69355
11420 * gcc.dg/tree-ssa/pr69355.c: New test.
11421
11422 2016-01-27 Marek Polacek <polacek@redhat.com>
11423
11424 PR c++/69496
11425 * g++.dg/ext/constexpr-vla1.C: New test.
11426
11427 2016-01-20 Christian Bruel <christian.bruel@st.com>
11428
11429 PR target/69245
11430 * gcc.target/arm/pr69245.c: New test.
11431
11432 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11433
11434 PR tree-optimization/69399
11435 * gcc.dg/torture/pr69399.c: New test.
11436
11437 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11438
11439 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11440
11441 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11442
11443 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11444
11445 2016-01-26 Tom de Vries <tom@codesourcery.com>
11446
11447 PR tree-optimization/69110
11448 * gcc.dg/autopar/pr69110.c: New test.
11449
11450 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11451 Sebastian Pop <s.pop@samsung.com>
11452
11453 * gcc.dg/graphite/isl-ast-op-select.c: New.
11454
11455 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11456
11457 PR fortran/69385
11458 * gfortran.dg/allocate_error_6.f90: New test.
11459
11460 2016-01-26 Richard Henderson <rth@redhat.com>
11461
11462 * gcc.dg/tm/pr60908.c: New test.
11463
11464 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11465
11466 PR other/69006
11467 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11468 directive.
11469 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11470 expected multiline output to reflect the colorization being
11471 disabled before newlines.
11472 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11473 (custom_diagnostic_finalizer): Replace call to
11474 pp_newline_and_flush with call to pp_flush.
11475 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11476 * gfortran.dg/implicit_class_1.f90: Likewise.
11477 * lib/gcc-dg.exp (allow_blank_lines): New global.
11478 (dg-allow-blank-lines-in-output): New procedure.
11479 (gcc-dg-prune): Complain about blank lines in the output, unless
11480 dg-allow-blank-lines-in-output was called.
11481 * lib/multiline.exp (_build_multiline_regex): Only support
11482 arbitrary followup text for non-blank-lines, not for blank lines.
11483
11484 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11485
11486 PR tree-optimization/69483
11487 * gcc.dg/pr69483.c: New test.
11488 * g++.dg/opt/pr69483.C: New test.
11489
11490 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11491
11492 PR target/68620
11493 * gcc.target/arm/pr68620.c: New test.
11494
11495 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11496
11497 * gcc.target/i386/pr68986-2.c: Remove -m32.
11498
11499 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11500
11501 PR target/68986
11502 * gcc.target/i386/pr68986-1.c: New test.
11503 * gcc.target/i386/pr68986-2.c: Likewise.
11504 * gcc.target/i386/pr68986-3.c: Likewise.
11505
11506 2016-01-26 Christian Bruel <christian.bruel@st.com>
11507
11508 * lib/target-supports.exp
11509 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11510 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11511 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11512
11513 2016-01-26 Richard Biener <rguenther@suse.de>
11514
11515 PR tree-optimization/69452
11516 * gcc.dg/torture/pr69452.c: New testcase.
11517
11518 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11519
11520 PR target/69442
11521 * gcc.dg/pr69442.c: New test.
11522
11523 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11524
11525 PR target/67896
11526 * gcc.target/aarch64/simd/pr67896.C: New.
11527
11528 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11529
11530 PR tree-optimization/69400
11531 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11532 function.
11533 (plugin_init): Call it.
11534 * gcc.dg/torture/pr69400.c: New test.
11535
11536 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11537
11538 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11539
11540 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11541 Sebastian Pop <s.pop@samsung.com>
11542
11543 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11544 isl-0.15.
11545
11546 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11547 Sebastian Pop <s.pop@samsung.com>
11548
11549 * gcc.dg/graphite/pr69292.c: New.
11550
11551 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11552
11553 * c-c++-common/goacc/use_device-1.c: New test.
11554
11555 2016-01-25 Jeff Law <law@redhat.com>
11556
11557 PR tree-optimization/69196
11558 PR tree-optimization/68398
11559 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11560 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11561
11562 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11563
11564 PR target/69469
11565 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11566 Algorithm.
11567
11568 2016-01-25 Richard Biener <rguenther@suse.de>
11569
11570 PR testsuite/69380
11571 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11572
11573 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11574
11575 PR target/69421
11576 * gcc.dg/pr69421.c: New test.
11577
11578 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11579
11580 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11581 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11582 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11583 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11584 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11585 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11586 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11587 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11588 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11589 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11590
11591 2016-01-25 Richard Biener <rguenther@suse.de>
11592
11593 PR tree-optimization/69376
11594 * gcc.dg/torture/pr69376.c: New testcase.
11595
11596 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11597
11598 PR fortran/69397
11599 PR fortran/68442
11600 * gfortran.dg/interface_38.f90: New test.
11601 * gfortran.dg/interface_39.f90: New test.
11602
11603 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11604
11605 Revert:
11606 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11607
11608 PR c++/11858
11609 PR c++/24663
11610 PR c++/24664
11611 * g++.dg/template/pr11858.C: New test.
11612 * g++.dg/template/pr24663.C: New test.
11613 * g++.dg/template/unify12.C: New test.
11614 * g++.dg/template/unify13.C: New test.
11615 * g++.dg/template/unify14.C: New test.
11616 * g++.dg/template/unify15.C: New test.
11617 * g++.dg/template/unify16.C: New test.
11618 * g++.dg/template/unify17.C: New test.
11619
11620 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11621
11622 PR fortran/68283
11623 gfortran.dg/pr68283.f90: New test.
11624
11625 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11626
11627 PR fortran/66094
11628 * gfortran.dg/inline_matmul_13.f90: New test.
11629 * gfortran.dg/matmul_bounds_8.f90: New test.
11630 * gfortran.dg/matmul_bounds_9.f90: New test.
11631 * gfortran.dg/matmul_bounds_10.f90: New test.
11632
11633 2016-01-23 Tom de Vries <tom@codesourcery.com>
11634
11635 PR tree-optimization/69426
11636 * gcc.dg/autopar/pr69426.c: New test.
11637
11638 2016-01-23 Martin Sebor <msebor@redhat.com>
11639
11640 PR c++/58109
11641 PR c++/69022
11642 * g++.dg/cpp0x/alignas5.C: New test.
11643 * g++.dg/ext/vector29.C: Same.
11644
11645 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11646
11647 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11648 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11649 _GNU_SOURCE from compile flags to the source.
11650 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11651 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11652 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11653 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11654
11655 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR target/69432
11658 * g++.dg/opt/pr69432.C: New test.
11659
11660 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11661
11662 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11663 32-bit targets testing an -m64 multilib.
11664
11665 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11666
11667 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11668 64-bit support.
11669
11670 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11671
11672 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11673
11674 2016-01-21 Christian Bruel <christian.bruel@st.com>
11675
11676 PR target/68674
11677 * gcc.target/i386/pr68674.c
11678 * gcc.target/aarch64/pr68674.c
11679 * gcc.target/arm/pr68674.c
11680
11681 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11682
11683 PR target/69403
11684 * gcc.c-torture/execute/pr69403.c: New test.
11685
11686 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11687
11688 PR c++/55843
11689 * g++.dg/template/pr55843.C: New.
11690
11691 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11692
11693 PR testsuite/66877
11694 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11695 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11696
11697 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11698
11699 PR testsuite/67489
11700 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11701 from dg-do compile directive, and instead add
11702 { dg-require-effective-target int128 }.
11703
11704 2016-01-20 Martin Sebor <msebor@redhat.com>
11705
11706 PR c/69405
11707 * gcc.dg/sync-fetch.c: New test.
11708
11709 2016-01-21 Martin Sebor <msebor@redhat.com>
11710
11711 PR target/69252
11712 * gcc.target/powerpc/pr69252.c: New test.
11713
11714 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11715
11716 PR fortran/65996
11717 * gfortran.dg/pr65996.f90: New test.
11718
11719 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11720
11721 PR c++/68810
11722 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11723 expected to generate an error.
11724
11725 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11726
11727 PR middle-end/66178
11728 * gcc.dg/torture/pr66178.c: New test.
11729
11730 2016-01-21 Anton Blanchard <anton@samba.org>
11731 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11732
11733 PR target/63354
11734 * gcc.target/powerpc/pr63354.c: New test.
11735
11736 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11737
11738 PR rtl-optimization/68990
11739 * gcc.target/i386/pr68990: New.
11740
11741 2016-01-21 Nick Clifton <nickc@redhat.com>
11742
11743 PR target/69129
11744 * gcc.target/mips/pr69129.c: New.
11745
11746 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11747
11748 PR c++/58046
11749 * g++.dg/cpp0x/pr58046.C: New.
11750
11751 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11752
11753 PR target/69187
11754 PR target/65624
11755 * gcc.target/arm/pr69187.c: New test.
11756
11757 PR c++/69355
11758 * g++.dg/torture/pr69355.C: New test.
11759
11760 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11761 Sebastian Pop <s.pop@samsung.com>
11762
11763 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11764
11765 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11766 Sebastian Pop <s.pop@samsung.com>
11767
11768 * gcc.dg/graphite/pr68976.c: New test.
11769
11770 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11771
11772 PR middle-end/67653
11773 * c-c++-common/pr67653.c: New test.
11774 * gcc.dg/torture/pr29119.c: Add dg-warning.
11775
11776 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11777
11778 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11779
11780 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11781
11782 PR c/24293
11783 * gcc.dg/pr24293.c: New test.
11784 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11785 incomplete struct type.
11786 * gcc.dg/declspec-1.c: Likewise.
11787 * gcc.dg/pr63549.c: Likewise.
11788
11789 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11790
11791 PR tree-optimization/66612
11792 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11793 for bdn instruction.
11794
11795 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11796
11797 * lib/target-supports.exp
11798 (check_effective_target_arm_fp_ok_nocache): New.
11799 (check_effective_target_arm_fp_ok): New.
11800 (add_options_for_arm_fp): New.
11801 (check_effective_target_arm_crypto_ok_nocache): Require
11802 target_arm_v8_neon_ok instead of arm32.
11803 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11804 (check_effective_target_arm_crypto_pragma_ok): New.
11805 (add_options_for_arm_vfp): New.
11806 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11807 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11808 target instead. Force initial fpu to vfp.
11809 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11810 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11811 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11812 dependency.
11813 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11814 use arm_vfp effective target instead. Force initial fpu to vfp.
11815 * gcc.target/arm/attr-neon3.c: Likewise.
11816 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11817 arm_vfp_ok.
11818 * gcc.target/arm/unsigned-float.c: Likewise.
11819 * gcc.target/arm/vfp-1.c: Likewise.
11820 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11821 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11822 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11823 * gcc.target/arm/vfp-ldmias.c: Likewise.
11824 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11825 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11826 * gcc.target/arm/vfp-stmiad.c: Likewise.
11827 * gcc.target/arm/vfp-stmias.c: Likewise.
11828 * gcc.target/arm/vnmul-1.c: Likewise.
11829 * gcc.target/arm/vnmul-2.c: Likewise.
11830 * gcc.target/arm/vnmul-3.c: Likewise.
11831 * gcc.target/arm/vnmul-4.c: Likewise.
11832
11833 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11834
11835 PR testsuite/69366
11836 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11837 the MPX run-time library, for compile-time MPX test.
11838 * gcc.target/i386/chkp-always_inline.c: Likewise.
11839 * gcc.target/i386/chkp-bndret.c: Likewise.
11840 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11841 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11842 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11843 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11844 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11845 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11846 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11847 * gcc.target/i386/chkp-label-address.c: Likewise.
11848 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11849 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11850 * gcc.target/i386/chkp-pr69044.c: Likewise.
11851 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11852 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11853 * gcc.target/i386/chkp-strchr.c: Likewise.
11854 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11855 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11856 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11857 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11858 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11859 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11860 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11861 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11862 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11863 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11864 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11865 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11866 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11867 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11868 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11869 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11870 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11871 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11872 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11873 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11874 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11875 * gcc.target/i386/pr63995-2.c: Likewise.
11876 * gcc.target/i386/pr64805.c: Likewise.
11877 * gcc.target/i386/pr65044.c: Likewise.
11878 * gcc.target/i386/pr65167.c: Likewise.
11879 * gcc.target/i386/pr65183.c: Likewise.
11880 * gcc.target/i386/pr65184.c: Likewise.
11881 * gcc.target/i386/thunk-retbnd.c: Likewise.
11882
11883 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11884
11885 PR tree-optimization/69328
11886 * gcc.dg/pr69328.c: New test.
11887
11888 2016-01-20 Jeff Law <law@redhat.com>
11889
11890 PR target/25114
11891 * gcc.target/m68k/pr25114.c: New test.
11892
11893 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11894
11895 * gcc.target/arm/memset-inline-10.c: Added
11896 dg-require-effective-target arm_thumb2_ok.
11897
11898 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11899
11900 * gcc.dg/debug/dwarf2/sso.c: New test.
11901
11902 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11903
11904 PR testsuite/68820
11905 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11906 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11907 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11908
11909 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11910
11911 PR ipa/66223
11912 * g++.dg/ipa/devirt-50.C: New testcase.
11913
11914 2016-01-19 Marek Polacek <polacek@redhat.com>
11915
11916 PR c++/68965
11917 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11918 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11919
11920 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11921
11922 PR target/69135
11923 * gcc.target/arm/pr69135_1.c: New test.
11924
11925 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11926
11927 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11928
11929 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11930
11931 * gcc.target/aarch64/ccmp_1.c: New testcase.
11932
11933 2016-01-19 Marek Polacek <polacek@redhat.com>
11934
11935 PR c++/68586
11936 * g++.dg/cpp0x/enum30.C: New test.
11937
11938 2016-01-19 Richard Biener <rguenther@suse.de>
11939
11940 PR tree-optimization/69336
11941 * g++.dg/tree-ssa/pr69336.C: New testcase.
11942
11943 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11944
11945 PR debug/65779
11946 * gcc.dg/pr65779.c: New test.
11947
11948 2016-01-19 Richard Biener <rguenther@suse.de>
11949
11950 PR tree-optimization/69352
11951 * gcc.dg/torture/pr69352.c: New testcase.
11952
11953 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR rtl-optimization/68955
11956 PR rtl-optimization/64557
11957 * gcc.dg/torture/pr68955.c: New test.
11958
11959 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11960
11961 PR lto/69136
11962 * g++.dg/torture/pr69136.C: New testcase.
11963
11964 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11965
11966 PR lto/69133
11967 * g++.dg/lto/pr69133_0.C: New testcase.
11968 * g++.dg/lto/pr69133_1.C: New testcase.
11969
11970 2016-01-15 Jeff Law <law@redhat.com>
11971
11972 PR tree-optimization/69320
11973 * gcc.c-torture/pr69320-1.c: New test.
11974 * gcc.c-torture/pr69320-2.c: New test.
11975 * gcc.c-torture/pr69320-3.c: New test.
11976 * gcc.c-torture/pr69320-4.c: New test.
11977
11978 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11979
11980 PR c++/11858
11981 PR c++/24663
11982 PR c++/24664
11983 * g++.dg/template/pr11858.C: New test.
11984 * g++.dg/template/pr24663.C: New test.
11985 * g++.dg/template/unify12.C: New test.
11986 * g++.dg/template/unify13.C: New test.
11987 * g++.dg/template/unify14.C: New test.
11988 * g++.dg/template/unify15.C: New test.
11989 * g++.dg/template/unify16.C: New test.
11990 * g++.dg/template/unify17.C: New test.
11991
11992 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11993
11994 PR testsuite/69181
11995 * gcc.dg/pr69181-1.c: New test file.
11996 * gcc.dg/pr69181-2.c: New test file.
11997 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11998 globals by moving it to...
11999 (cleanup-after-saved-dg-test): ...this new function. Add
12000 "global additional_sources_used". Add reset of global
12001 multiline_expected_outputs to the empty list.
12002 * lib/multiline.exp (_multiline_expected_outputs): Rename this
12003 global to...
12004 (multiline_expected_outputs): ...this, and updated comments to
12005 note that it is modified from gcc-dg.exp.
12006 (dg-end-multiline-output): Update for the above renaming.
12007 (handle-multiline-outputs): Likewise. Remove the clearing
12008 of the expected outputs to the empty list.
12009
12010 2016-01-18 Richard Biener <rguenther@suse.de>
12011
12012 PR tree-optimization/69297
12013 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12014
12015 2016-01-18 Joseph Myers <joseph@codesourcery.com>
12016
12017 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12018 dg-options.
12019 * gcc.target/mips/mips-3d-2.c: Likewise.
12020 * gcc.target/mips/mips-3d-3.c: Likewise.
12021 * gcc.target/mips/mips-3d-4.c: Likewise.
12022 * gcc.target/mips/mips-3d-5.c: Likewise.
12023 * gcc.target/mips/mips-3d-6.c: Likewise.
12024 * gcc.target/mips/mips-3d-7.c: Likewise.
12025 * gcc.target/mips/mips-3d-8.c: Likewise.
12026 * gcc.target/mips/mips-3d-9.c: Likewise.
12027 * gcc.target/mips/mips-ps-1.c: Likewise.
12028 * gcc.target/mips/mips-ps-2.c: Likewise.
12029 * gcc.target/mips/mips-ps-3.c: Likewise.
12030 * gcc.target/mips/mips-ps-4.c: Likewise.
12031 * gcc.target/mips/mips-ps-5.c: Likewise.
12032 * gcc.target/mips/mips-ps-6.c: Likewise.
12033 * gcc.target/mips/mips-ps-7.c: Likewise.
12034 * gcc.target/mips/mips-ps-type.c: Likewise.
12035 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12036 * gcc.target/mips/mips16-attributes-6.c: Likewise.
12037
12038 2016-01-18 Tom de Vries <tom@codesourcery.com>
12039
12040 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12041 * c-c++-common/goacc/kernels-double-reduction.c: New test.
12042 * c-c++-common/goacc/kernels-empty.c: New test.
12043 * c-c++-common/goacc/kernels-eternal.c: New test.
12044 * c-c++-common/goacc/kernels-loop-2.c: New test.
12045 * c-c++-common/goacc/kernels-loop-3.c: New test.
12046 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12047 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12048 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12049 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12050 * c-c++-common/goacc/kernels-loop-data.c: New test.
12051 * c-c++-common/goacc/kernels-loop-g.c: New test.
12052 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12053 * c-c++-common/goacc/kernels-loop-n.c: New test.
12054 * c-c++-common/goacc/kernels-loop-nest.c: New test.
12055 * c-c++-common/goacc/kernels-loop.c: New test.
12056 * c-c++-common/goacc/kernels-noreturn.c: New test.
12057 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12058 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12059 * c-c++-common/goacc/kernels-reduction.c: New test.
12060
12061 2016-01-18 Tom de Vries <tom@codesourcery.com>
12062
12063 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12064 * gcc.dg/autopar/outer-2.c: Same.
12065 * gcc.dg/autopar/outer-3.c: Same.
12066 * gcc.dg/autopar/outer-4.c: Same.
12067 * gcc.dg/autopar/outer-5.c: Same.
12068 * gcc.dg/autopar/outer-6.c: Same.
12069 * gcc.dg/autopar/parallelization-1.c: Same.
12070 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12071 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12072 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12073 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12074 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12075 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12076 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12077 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12078 * gcc.dg/autopar/pr39500-1.c: Same.
12079 * gcc.dg/autopar/pr39500-2.c: Same.
12080 * gcc.dg/autopar/pr46193.c: Same.
12081 * gcc.dg/autopar/pr46194.c: Same.
12082 * gcc.dg/autopar/pr49580.c: Same.
12083 * gcc.dg/autopar/pr49960-1.c: Same.
12084 * gcc.dg/autopar/pr49960.c: Same.
12085 * gcc.dg/autopar/pr68373.c: Same.
12086 * gcc.dg/autopar/reduc-1.c: Same.
12087 * gcc.dg/autopar/reduc-1char.c: Same.
12088 * gcc.dg/autopar/reduc-1short.c: Same.
12089 * gcc.dg/autopar/reduc-2.c: Same.
12090 * gcc.dg/autopar/reduc-2char.c: Same.
12091 * gcc.dg/autopar/reduc-2short.c: Same.
12092 * gcc.dg/autopar/reduc-3.c: Same.
12093 * gcc.dg/autopar/reduc-4.c: Same.
12094 * gcc.dg/autopar/reduc-6.c: Same.
12095 * gcc.dg/autopar/reduc-7.c: Same.
12096 * gcc.dg/autopar/reduc-8.c: Same.
12097 * gcc.dg/autopar/reduc-9.c: Same.
12098 * gcc.dg/autopar/uns-outer-4.c: Same.
12099 * gcc.dg/autopar/uns-outer-5.c: Same.
12100 * gcc.dg/autopar/uns-outer-6.c: Same.
12101 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12102 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12103
12104 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12105
12106 PR target/63679
12107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12108 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12109
12110 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12111
12112 PR target/63679
12113 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12114 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12115 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12116
12117 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12118
12119 PR target/63679
12120 * gcc.dg/tree-ssa/sra-17.c: New.
12121 * gcc.dg/tree-ssa/sra-18.c: New.
12122
12123 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12124
12125 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12126
12127 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12128
12129 * gnat.dg/inline12.adb: New test.
12130
12131 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12132
12133 PR tree-optimization/66797
12134 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12135
12136 2016-01-18 Richard Biener <rguenther@suse.de>
12137
12138 PR tree-optimization/69170
12139 * gcc.dg/torture/pr69170.c: New testcase.
12140
12141 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12142
12143 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12144
12145 2016-01-16 Tom de Vries <tom@codesourcery.com>
12146
12147 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12148
12149 2016-01-16 Tom de Vries <tom@codesourcery.com>
12150
12151 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12152 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12153 redundant dg-require-effective-target pthread.
12154 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12155 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12156 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12157 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12158 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12159 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12160 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12161
12162 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12163
12164 PR target/68609
12165 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12166 * gcc.target/powerpc/recip-7.c: Same.
12167
12168 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12169
12170 PR c++/69091
12171 * g++.dg/template/pr69091.C: New test.
12172
12173 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12174
12175 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12176 dump does not contain an error_mark_node.
12177 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12178 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12179
12180 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12181
12182 PR c++/68936
12183 * g++.dg/template/pr68936.C: New test.
12184
12185 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12186
12187 PR target/68609
12188 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12189 * gcc.target/powerpc/recip-2.c: Same.
12190 * gcc.target/powerpc/recip-3.c: Same.
12191 * gcc.target/powerpc/recip-4.c: Same.
12192 * gcc.target/powerpc/recip-sqrtf.c: Same.
12193
12194 2016-01-15 Jeff Law <law@redhat.com>
12195
12196 PR tree-optimization/69270
12197 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12198 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12199
12200 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12201
12202 PR fortran/49630
12203 * gfortran.dg/deferred_character_13.f90: New test for the fix
12204 of comment 3 of the PR.
12205
12206 PR fortran/54070
12207 * gfortran.dg/deferred_character_8.f90: New test
12208 * gfortran.dg/allocate_error_5.f90: New test
12209
12210 PR fortran/60593
12211 * gfortran.dg/deferred_character_10.f90: New test
12212
12213 PR fortran/60795
12214 * gfortran.dg/deferred_character_14.f90: New test
12215
12216 PR fortran/61147
12217 * gfortran.dg/deferred_character_11.f90: New test
12218
12219 PR fortran/64324
12220 * gfortran.dg/deferred_character_9.f90: New test
12221
12222 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12223
12224 PR rtl-optimization/69030
12225 * gcc.target/i386/pr69030.c: New.
12226
12227 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12228
12229 * gcc.target/aarch64/target_attr_17.c: New test.
12230
12231 2016-01-15 Richard Biener <rguenther@suse.de>
12232
12233 PR tree-optimization/66856
12234 * gcc.dg/torture/pr66856-1.c: New testcase.
12235 * gcc.dg/torture/pr66856-2.c: Likewise.
12236
12237 2016-01-15 Richard Biener <rguenther@suse.de>
12238
12239 PR debug/69137
12240 * g++.dg/lto/pr69137_0.C: New testcase.
12241
12242 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12243
12244 PR middle-end/69246
12245 * gcc.target/i386/pr69246.c: New test.
12246
12247 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12248
12249 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12250
12251 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12252
12253 PR c++/56194
12254 * g++.dg/init/const9.C: Disable test on S/390.
12255
12256 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12257
12258 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12259 * g++.dg/Wno-frame-address.C: Ditto.
12260
12261 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12262
12263 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12264
12265 2016-01-15 Richard Biener <rguenther@suse.de>
12266
12267 PR tree-optimization/68961
12268 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12269
12270 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12271
12272 * gcc.target/i386/pr65105-5.c: New test.
12273
12274 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12275
12276 * gcc.c-torture/execute/alias-4.c: New testcase.
12277
12278 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12279
12280 PR ipa/68148
12281 * g++.dg/ipa/devirt-49.C: New testcase.
12282
12283 2016-01-15 Christian Bruel <christian.bruel@st.com>
12284
12285 PR target/65837
12286 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12287 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12288 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12289
12290 2016-01-15 Richard Biener <rguenther@suse.de>
12291
12292 PR tree-optimization/69117
12293 * gcc.dg/torture/pr69117.c: New testcase.
12294
12295 2015-01-14 Ryan Burn <contact@rnburn.com>
12296
12297 PR c++/69048
12298 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12299
12300 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12301
12302 PR testsuite/67509
12303 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12304 range tests use 100 * maximum instead of maximum + 1.
12305
12306 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12307
12308 PR debug/69244
12309 * gcc.dg/guality/pr69244.c: New test.
12310
12311 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12312
12313 * lib/target-supports.exp (check_effective_target_issignaling):
12314 New procedure.
12315 * gcc.dg/pr61441.c: Require issignaling effective target.
12316
12317 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12318
12319 PR target/68803
12320 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12321
12322 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12323
12324 PR c++/68819
12325 PR preprocessor/69177
12326 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12327 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12328 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12329 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12330
12331 2016-01-14 Marek Polacek <polacek@redhat.com>
12332
12333 PR c/69262
12334 * gcc.dg/array-15.c: New test.
12335
12336 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12337
12338 PR middle-end/68146
12339 PR tree-optimization/69155
12340 * gfortran.dg/pr68146.f: New test.
12341 * gfortran.dg/pr69155.f90: New test.
12342
12343 2016-01-14 Richard Biener <rguenther@suse.de>
12344
12345 PR tree-optimization/68060
12346 * gcc.dg/torture/pr68060-1.c: New testcase.
12347 * gcc.dg/torture/pr68060-2.c: Likewise.
12348
12349 2016-01-14 Nick Clifton <nickc@redhat.com>
12350
12351 * lib/target-supports.exp
12352 (check_effective_target_arm_neon_ok_nocache): Add an option
12353 sequence that includes setting the ARM architecture to ARMv7-A.
12354 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12355 command line options necessary to enable Neon support.
12356 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12357 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12358 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12359 * gcc.target/arm/pr69180.c: Likewise.
12360
12361 2016-01-14 Jeff Law <law@redhat.com>
12362
12363 PR tree-optimization/69270
12364 * gcc.dg/tree-ssa/pr69270.c: New test.
12365
12366 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12367
12368 PR c/66208
12369 * c-c++-common/pr66208.c: New file.
12370
12371 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12372
12373 PR tree-optimization/69156
12374 * gcc.dg/pr69156.c: New test.
12375
12376 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12377
12378 * gcc.target/i386/pr69225-7.c: New test.
12379
12380 2016-01-13 Richard Henderson <rth@redhat.com>
12381
12382 * gcc.dg/tm/memopt-13.c: Update expected function.
12383 * gcc.dg/tm/memopt-6.c: Likewise.
12384
12385 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12386
12387 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12388 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12389 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12390 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12391
12392 2016-01-13 Tom de Vries <tom@codesourcery.com>
12393
12394 PR tree-optimization/69169
12395 * gcc.dg/pr69169.c: New test.
12396
12397 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12398
12399 PR target/69228
12400 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12401 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12402 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12403 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12404 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12405 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12406 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12407 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12408
12409 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12410
12411 PR target/69247
12412 * gcc.dg/pr69247.c: New test.
12413
12414 2016-01-13 Richard Biener <rguenther@suse.de>
12415
12416 PR tree-optimization/69242
12417 * gcc.dg/torture/pr69242.c: New testcase.
12418
12419 2016-01-13 Richard Biener <rguenther@suse.de>
12420
12421 PR tree-optimization/69186
12422 * gcc.dg/torture/pr69186.c: New testcase.
12423
12424 2016-01-13 Jeff Law <law@redhat.com>
12425
12426 PR tree-optimization/67755
12427 * gcc.dg/tree-ssa/pr67755.c: New test.
12428
12429 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12430
12431 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12432 pass number in output by a star.
12433
12434 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12435
12436 PR tree-optimization/68911
12437 * gcc.c-torture/execute/pr68911.c: New test.
12438
12439 2016-01-12 Marek Polacek <polacek@redhat.com>
12440
12441 PR c++/68979
12442 * g++.dg/warn/permissive-1.C: New test.
12443
12444 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12445
12446 PR objc++/68511
12447 PR c++/69213
12448 * g++.dg/opt/pr69213.C: New test.
12449
12450 2016-01-12 Christian Bruel <christian.bruel@st.com>
12451
12452 PR target/69180
12453 * gcc.target/arm/pr69180.c: New test.
12454
12455 2016-01-12 Richard Biener <rguenther@suse.de>
12456
12457 PR lto/69077
12458 * g++.dg/lto/pr69077_0.C: New testcase.
12459 * g++.dg/lto/pr69077_1.C: Likewise.
12460
12461 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12462
12463 PR target/69175
12464 * g++.dg/opt/pr69175.C: New test.
12465
12466 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12467
12468 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12469 rather than #including math.h & stdlib.h.
12470 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12471 * gcc.dg/vect/pr49771.c: Likewise.
12472 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12473 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12474 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12475 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12476 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12477 * gcc.dg/vect/pr44507.c: Likewise.
12478 * gcc.dg/vect/pr45902.c: Likewise.
12479 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12480 * gcc.dg/vect/vect-117.c: Likewise.
12481 * gcc.dg/vect/vect-99.c: Likewise.
12482 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12483 * gcc.dg/vect/vect-cond-1.c: Likewise.
12484 * gcc.dg/vect/vect-cond-2.c: Likewise.
12485 * gcc.dg/vect/vect-cond-3.c: Likewise.
12486 * gcc.dg/vect/vect-cond-4.c: Likewise.
12487 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12488 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12489 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12490 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12491 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12492 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12493 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12494 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12495 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12496 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12497 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12498 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12499 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12500 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12501 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12502 include of signal.h.
12503 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12504 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12505 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12506 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12507 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12508 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12509 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12510 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12511 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12512 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12513 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12514 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12515 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12516 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12517 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12518 * gcc.dg/vect/vect-outer-5.c: Likewise.
12519 * gcc.dg/vect/vect-outer-6.c: Likewise.
12520 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12521 include of stdio.h.
12522
12523 2016-01-12 Nick Clifton <nickc@redhat.com>
12524
12525 PR target/68913
12526 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12527 to fread so that it will be found in all target runtimes.
12528
12529 2016-01-12 Richard Biener <rguenther@suse.de>
12530
12531 PR tree-optimization/69053
12532 * g++.dg/torture/pr69053.C: New testcase.
12533
12534 2016-01-12 Richard Biener <rguenther@suse.de>
12535
12536 PR tree-optimization/69168
12537 * gcc.dg/torture/pr69168.c: New testcase.
12538
12539 2016-01-12 Richard Biener <rguenther@suse.de>
12540
12541 PR tree-optimization/69157
12542 * gcc.dg/torture/pr69157.c: New testcase.
12543
12544 2016-01-12 Richard Biener <rguenther@suse.de>
12545
12546 PR tree-optimization/69174
12547 * gcc.dg/torture/pr69174.c: New testcase.
12548
12549 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12550
12551 PR c++/66808
12552 PR c++/69000
12553 * g++.dg/tls/pr66808.C: New test.
12554 * g++.dg/tls/pr69000.C: New test.
12555
12556 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12557
12558 * gcc.target/powerpc/swaps-p8-23.c: New test.
12559 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12560
12561 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12562
12563 PR tree-optimization/68356
12564 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12565
12566 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12567 Jim Wilson <jim.wilson@linaro.org>
12568
12569 PR target/69194
12570 * gcc.target/arm/pr69194.c: New test.
12571
12572 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12573
12574 PR target/69225
12575 * gcc.target/i386/pr69225-1.c: New test.
12576 * gcc.target/i386/pr69225-2.c: Likewise.
12577 * gcc.target/i386/pr69225-3.c: Likewise.
12578 * gcc.target/i386/pr69225-4.c: Likewise.
12579 * gcc.target/i386/pr69225-5.c: Likewise.
12580 * gcc.target/i386/pr69225-6.c: Likewise.
12581
12582 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12583
12584 PR target/67462
12585 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12586 if lp64.
12587
12588 PR target/69071
12589 * gcc.dg/pr69071.c: New test.
12590
12591 PR c++/69211
12592 * g++.dg/opt/pr69211.C: New test.
12593
12594 PR tree-optimization/69214
12595 * gcc.c-torture/compile/pr69214.c: New test.
12596
12597 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12598
12599 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12600 * gcc.target/i386/pr66232-11.c: Ditto.
12601 * gcc.target/i386/pr66232-12.c: Ditto.
12602 * gcc.target/i386/pr66232-13.c: Ditto.
12603
12604 2016-01-11 Richard Biener <rguenther@suse.de>
12605
12606 PR tree-optimization/69173
12607 * gcc.dg/torture/pr69173.c: New testcase.
12608
12609 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12610
12611 PR rtl-optimization/68796
12612 * gcc.target/aarch64/tst_5.c: New test.
12613 * gcc.target/aarch64/tst_6.c: Likewise.
12614
12615 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12616
12617 PR rtl-optimization/68841
12618 * gcc.dg/pr68841.c: New test.
12619 * gcc.c-torture/execute/pr68841.c: New test.
12620
12621 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12622
12623 PR rtl-optimization/68920
12624 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12625 for ix86 targets.
12626 * gcc.dg/ifcvt-5.c: New test.
12627
12628 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12629
12630 PR bootstrap/69123
12631 * g++.dg/pr69123.C: New.
12632
12633 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12634
12635 PR target/69010
12636 * gcc.target/i386/pr69010.c: New test.
12637
12638 2016-01-11 Martin Jambor <mjambor@suse.cz>
12639
12640 PR ipa/69044
12641 * gcc.target/i386/chkp-pr69044.c: New test.
12642
12643 2016-01-11 Tom de Vries <tom@codesourcery.com>
12644
12645 PR tree-optimization/69109
12646 * gcc.dg/autopar/pr69109-2.c: New test.
12647 * gcc.dg/autopar/pr69109.c: New test.
12648
12649 2016-01-11 Tom de Vries <tom@codesourcery.com>
12650
12651 PR tree-optimization/69108
12652 * gcc.dg/autopar/pr69108.c: New test.
12653
12654 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12655
12656 PR c++/69029
12657 * c-c++-common/Wisleading-indentation.c: Augment test.
12658
12659 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12660
12661 PR fortran/69154
12662 * gfortran.dg/inline_matmul_12.f90: New test.
12663
12664 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12665
12666 PR fortran/67779
12667 * gfortran.dg/actual_array_offset_1: New test.
12668
12669 2016-01-10 Tom de Vries <tom@codesourcery.com>
12670
12671 PR tree-optimization/69062
12672 * gcc.dg/autopar/pr69062.c: New test.
12673
12674 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12675
12676 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12677 * gcc.dg/vect/slp-perm-2.c: Likewise.
12678 * gcc.dg/vect/slp-perm-3.c: Likewise.
12679 * gcc.dg/vect/slp-perm-5.c: Likewise.
12680 * gcc.dg/vect/slp-perm-6.c: Likewise.
12681 * gcc.dg/vect/slp-perm-7.c: Likewise.
12682 * gcc.dg/vect/slp-perm-8.c: Likewise.
12683
12684 2016-01-10 Tom de Vries <tom@codesourcery.com>
12685
12686 PR tree-optimization/69039
12687 * gcc.dg/autopar/pr69039.c: New test.
12688
12689 2016-01-09 Marek Polacek <polacek@redhat.com>
12690
12691 PR c++/69113
12692 * g++.dg/pr69113.C: New test.
12693
12694 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12695
12696 PR middle-end/50865
12697 PR tree-optimization/69097
12698 * gcc.c-torture/execute/pr50865.c: New test.
12699 * gcc.c-torture/execute/pr69097-1.c: New test.
12700 * gcc.c-torture/execute/pr69097-2.c: New test.
12701 * gcc.dg/pr69097-1.c: New test.
12702 * gcc.dg/pr69097-2.c: New test.
12703
12704 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12705
12706 PR c++/69164
12707 * g++.dg/opt/pr69164.C: New test.
12708
12709 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR tree-optimization/69167
12712 * gcc.dg/pr69167.c: New test.
12713
12714 2016-01-08 Marek Polacek <polacek@redhat.com>
12715
12716 PR c++/68449
12717 * g++.dg/pr68449.C: New.
12718
12719 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12720
12721 PR tree-optimization/68707
12722 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12723 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12724 on platforms supporting it.
12725 * gcc.dg/vect/slp-perm-2.c: Likewise.
12726 * gcc.dg/vect/slp-perm-3.c: Likewise.
12727 * gcc.dg/vect/slp-perm-5.c: Likewise.
12728 * gcc.dg/vect/slp-perm-7.c: Likewise.
12729 * gcc.dg/vect/slp-perm-8.c: Likewise.
12730 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12731 on platforms supporting it.
12732
12733 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12734
12735 PR tree-optimization/69162
12736 * gcc.dg/pr69162.c: New test.
12737
12738 PR tree-optimization/69172
12739 * gcc.dg/pr69172.c: New test.
12740
12741 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12742
12743 PR tree-optimization/67781
12744 * gcc.c-torture/execute/pr67781.c: New file.
12745
12746 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12747
12748 PR tree-optimization/69083
12749 * gcc.dg/vect/pr69083.c: New test.
12750
12751 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12752
12753 PR tree-optimization/61441
12754 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12755 Use -fexcess-precision=standard for compiler options.
12756 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12757
12758 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR fortran/69128
12761 * gfortran.dg/gomp/pr69128.f90: New test.
12762
12763 PR c++/69145
12764 * g++.dg/ext/pr69145-1.C: New test.
12765 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12766 * g++.dg/ext/pr69145-2.h: New file.
12767
12768 2016-01-07 Martin Sebor <msebor@redhat.com>
12769
12770 PR c/68966
12771 * gcc.dg/atomic-fetch-bool.c: New test.
12772 * gcc.dg/sync-fetch-bool.c: New test.
12773
12774 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12775
12776 PR fortran/66680
12777 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12778
12779 2016-01-07 Nick Clifton <nickc@redhat.com>
12780
12781 PR target/66655
12782 * g++.dg/pr66655.C: New test.
12783 * g++.dg/pr66655_1.cc: Test support file.
12784 * g++.dg/pr66655.h: Test header file.
12785
12786 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12787
12788 PR fortran/66680
12789 gfortran.dg/gomp/pr66680.f90: New test.
12790
12791 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12792
12793 PR target/69171
12794 * gcc.target/i386/pr69171-1.c: New test.
12795 * gcc.target/i386/pr69171-2.c: Likewise.
12796 * gcc.target/i386/pr69171-3.c: Likewise.
12797 * gcc.target/i386/pr69171-4.c: Likewise.
12798 * gcc.target/i386/pr69171-5.c: Likewise.
12799 * gcc.target/i386/pr69171-6.c: Likewise.
12800
12801 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12802
12803 PR middle-end/67639
12804 * c-c++-common/pr67639.c: New test.
12805
12806 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12807
12808 PR tree-optimization/69141
12809 * g++.dg/opt/pr69141.C: New test.
12810
12811 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12812
12813 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12814
12815 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12816
12817 PR target/69140
12818 * gcc.target/i386/pr69140.c: New test
12819
12820 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12821
12822 * gcc.dg/bad-dereference.c: New test case.
12823
12824 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12825
12826 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12827
12828 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12829
12830 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12831
12832 2016-01-06 Marek Polacek <polacek@redhat.com>
12833
12834 PR sanitizer/69099
12835 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12836
12837 2016-01-05 Marek Polacek <polacek@redhat.com>
12838
12839 PR c/69104
12840 * gcc.dg/atomic-invalid-2.c: New.
12841
12842 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12843
12844 PR target/68991
12845 * gcc.target/i386/pr68991.c: New test.
12846
12847 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12848
12849 PR target/68991
12850 * g++.dg/pr68991-1.C: New test.
12851 * g++.dg/pr68991-2.C: Likewise.
12852
12853 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12854
12855 PR other/60465
12856 * gcc.target/ia64/pr60465-gprel64.c: New test.
12857 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12858
12859 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12860
12861 PR rtl-optimization/68651
12862 * gcc.target/aarch64/pr68651_1.c: New test.
12863
12864 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12865
12866 PR c/69122
12867 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12868
12869 2016-01-05 Nathan Sidwell <nathan@acm.org>
12870
12871 PR c++/58583
12872 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12873
12874 * gcc.dg/alias-15.c: New.
12875
12876 2016-01-05 Nick Clifton <nickc@redhat.com>
12877
12878 PR target/68870
12879 * g++.dg/pr68770.C: New test.
12880
12881 2016-01-04 Mike Stump <mikestump@comcast.net>
12882
12883 * lib/target-supports.exp (check_effective_target_cilkplus):
12884 cilkplus targets require pthreads.
12885 (check_effective_target_cilkplus): Remove special case for NVPTX.
12886
12887 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12888
12889 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12890 generation.
12891
12892 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12893
12894 Update copyright years.
12895
12896 2016-01-04 Marek Polacek <polacek@redhat.com>
12897
12898 PR c/68908
12899 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12900 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12901 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12902
12903 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12904
12905 * gcc.target/sparc/20160104-2.c: New test.
12906
12907 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12908
12909 * gcc.target/sparc/20160104-1.c: New test.
12910
12911 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12912
12913 PR fortran/65045
12914 * gfortran.dg/pr65045.f90: New test.
12915
12916 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12917
12918 * gnat.dg/specs/debug1.ads: Delete.
12919
12920 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12921
12922 PR libgfortran/68867
12923 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12924 expression.
12925
12926 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12927
12928 PR libgfortran/68867
12929 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12930 PowerPC.
12931
12932 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12933
12934 PR fortran/68864
12935 * gfortran.dg/pr68864.f90: New test.
12936
12937 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12938
12939 PR tree-optimization/69070
12940 * gcc.dg/pr69070.c: New test.
12941
12942 PR sanitizer/69055
12943 * gfortran.dg/pr69055.f90: New test.
12944
12945 PR target/69015
12946 * gcc.dg/pr69015.c: New test.
12947 \f
12948 Copyright (C) 2016 Free Software Foundation, Inc.
12949
12950 Copying and distribution of this file, with or without modification,
12951 are permitted in any medium without royalty provided the copyright
12952 notice and this notice are preserved.