This fixes a fallout that actually goes back to 5.0 but went unnoticed.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2
3 PR target/51244
4 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
5
6 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7
8 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
9 for 32-bit mode.
10
11 2016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12
13 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
14 for 32-bit mode.
15
16 2016-09-24 Marek Polacek <polacek@redhat.com>
17
18 PR c/77490
19 * c-c++-common/Wbool-operation-1.c: New test.
20 * gcc.dg/Wbool-operation-1.c: New test.
21
22 2016-09-23 Fritz Reese <fritzoreese@gmail.com>
23
24 * gfortran.dg/dec_static_1.f90: New.
25 * gfortran.dg/dec_static_2.f90: New.
26 * gfortran.dg/dec_static_3.f90: New.
27 * gfortran.dg/dec_static_4.f90: New.
28
29 2016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
30
31 PR fortran/48298
32 * gfortran.dg/negative_unit_check.f90: Update test.
33 * gfortran.dg/dtio_14.f90: New test.
34
35 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
36
37 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
38 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
39 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
40 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
41 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
42 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
43 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
44
45 2016-09-23 Martin Sebor <msebor@redhat.com>
46
47 PR testsuite/77713
48 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
49 assuming long double is bigger than double.
50
51 2016-09-23 Jakub Jelinek <jakub@redhat.com>
52
53 Implement P0138R2, C++17 construction rules for enum class values
54 * g++.dg/cpp1z/direct-enum-init1.C: New test.
55
56 2016-09-23 David Malcolm <dmalcolm@redhat.com>
57
58 PR preprocessor/77672
59 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
60 expected multiline output from first warning to reflect change
61 in r240434.
62
63 2016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
64
65 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
66
67 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
68 Tom de Vries <tom@codesourcery.com>
69
70 PR testsuite/77411
71 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
72
73 2016-09-23 Marek Polacek <polacek@redhat.com>
74
75 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
76 * c-c++-common/gomp/atomic-13.c: Likewise.
77 * c-c++-common/gomp/atomic-14.c: Likewise.
78 * c-c++-common/pr60439.c: Remove invalid code.
79 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
80 * g++.dg/expr/bitfield5.C: Likewise.
81 * g++.dg/expr/bitfield6.C: Likewise.
82 * g++.dg/expr/bool1.C: Likewise.
83 * g++.dg/expr/bool3.C: Likewise.
84 * g++.dg/expr/lval3.C: Likewise.
85 * g++.dg/expr/lval4.C: Likewise.
86 * g++.old-deja/g++.jason/bool5.C: Likewise.
87
88 2016-09-23 David Malcolm <dmalcolm@redhat.com>
89
90 PR preprocessor/77672
91 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
92 (test_terminator_location): New function.
93
94 2016-09-23 Richard Biener <rguenther@suse.de>
95
96 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
97
98 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
99
100 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
101 -march=armv8.2-a+fp16 when supported by the hardware.
102 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
103 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
104 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
105 semi-colons to a macro invocations.
106 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
107 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
108 defined.
109 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
110 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
111 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
112 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
113 defined.
114 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
115 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
116 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
117 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
118 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
119 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
120 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
121 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
122 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
123 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
124 defined.
125 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
126 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
127 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
128 defined.
129 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
130 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
131 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
132 defined.
133 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
134 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
135 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
136 defined.
137 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
138 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
139 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
140 defined. Also fix some white-space.
141 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
142 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
143 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
144 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
145 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
146 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
147 defined. Also fix some long lines and white-space.
148 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
149 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
150 defined. Also fix some long lines and white-space.
151 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
152 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
153 defined.
154 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
155 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
156 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
157 defined.
158 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
159 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
160 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
161 defined.
162 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
163 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
164 Likewise.
165 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
166 Likewise.
167 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
168 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
169 Likewise.
170 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
171 Likewise.
172 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
173 Likewise.
174 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
175 Likewise.
176 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
177 Likewise.
178 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
179 Likewise.
180 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
181 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
182 Likewise.
183 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
184 Likewise.
185 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
186 Likewise.
187 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
188 Likewise.
189 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
190 Likewise.
191 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
192 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
193 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
194 Likewise.
195
196 2016-09-23 Jiong Wang <jiong.wang@arm.com>
197 Matthew Wahab <matthew.wahab@arm.com>
198
199 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
200 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
201 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
202 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
203 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
204 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
205 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
206 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
207 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
208 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
209 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
210 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
211 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
212 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
213 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
214 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
215 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
216 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
217 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
218 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
219 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
220 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
221 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
222 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
223 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
224 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
225 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
226 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
227 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
228 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
229 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
230 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
231 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
232 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
233 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
234 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
235 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
236
237 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
238
239 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
240 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
241 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
242 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
243 support.
244
245 2016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
246
247 PR ipa/77677
248 * gcc.dg/torture/pr77677.c: New test.
249
250 2016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
251
252 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
253 here now.
254
255 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
256
257 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
258 options. Add tests for float16x4_t and float16x8_t.
259
260 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
261
262 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
263 * gcc.target/s390/risbg-ll-2.c: Ditto.
264 * gcc.target/s390/risbg-ll-3.c: Ditto.
265
266 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
267
268 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
269 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
270
271 2016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
272
273 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
274 output to the simplified instructions.
275
276 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
277
278 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
279 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
280
281 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
282
283 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
284 (FP16_SUPPORTED): New
285 (expected-hfloat-16x4): Make conditional on __fp16 support.
286 (expected-hfloat-16x8): Likewise.
287 (vdup_n_f16): Disable for non-AArch64 targets.
288 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
289 conditional on FP16_SUPPORTED.
290 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
291 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
292 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
293 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
294 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
295 for testing __fp16.
296 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
297 conditional on FP16_SUPPORTED.
298 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
299 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
300
301 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
302
303 * gcc.target/arm/short-vfp-1.c: New.
304
305 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
306
307 * gcc.target/arm/attr-fp16-arith-1.c: New.
308
309 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
310
311 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
312 New.
313 (add_options_for_arm_v8_2a_fp16_neon): New.
314 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
315 (add_options_for_arm_arch_v8_2a): Auto-generate.
316 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
317 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
318 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
319 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
320 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
321 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
322 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
323
324 2016-09-23 Matthew Wahab <matthew.wahab@arm.com>
325
326 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
327 arm_fp16_alternative_ok.
328 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
329 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
330 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
331 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
332 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
333 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
334 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
335 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
336 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
337 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
338 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
339 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
340 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
341 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
342 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
343 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
344 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
345 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
346 * gcc.target/arm/fp16-rounding-alt-1.c: Use
347 arm_fp16_alternative_ok.
348 * lib/target-supports.exp
349 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
350 (check_effective_target_arm_fp16_alternative_ok): New.
351 (check_effective_target_arm_fp16_none_ok_nocache): New.
352 (check_effective_target_arm_fp16_none_ok): New.
353
354 2016-09-23 Martin Liska <mliska@suse.cz>
355
356 * gcc.dg/ipa/pr77653.c: Replace adress
357 with address.
358
359 2016-09-23 Martin Liska <mliska@suse.cz>
360
361 * gcc.target/i386/movbe-4.c: New test.
362
363 2016-09-23 Martin Liska <mliska@suse.cz>
364
365 * gcc.target/i386/crc32-5.c: New test.
366
367 2016-09-23 Martin Liska <mliska@suse.cz>
368
369 * gcc.target/i386/pr71652.c: New test.
370 * gcc.target/i386/pr71652-2.c: New test.
371 * gcc.target/i386/pr71652-3.c: New test.
372
373 2016-09-23 Jakub Jelinek <jakub@redhat.com>
374
375 * lib/gcc-dg.exp (process-message): Support relative line number
376 notation - .+4 or .-1 etc.
377 * gcc.dg/dg-test-1.c: New test.
378
379 2016-09-22 Martin Sebor <msebor@redhat.com>
380
381 PR target/77676
382 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
383 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
384 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
385 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
386
387 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
388
389 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
390 * gcc.dg/ifcvt-2.c: Ditto.
391 * gcc.dg/zero_bits_compound-1.c: Ditto.
392 * gcc.dg/zero_bits_compound-1.c: Ditto.
393 * gcc.dg/pr40550.c: Simplify target selectors.
394 Use dg-additional-options.
395 * gcc.dg/pr47893.c: Ditto.
396 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
397 additional options for 32-bit x86 targets.
398 * gcc.dg/pr70955.c: Move to ...
399 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
400
401 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
402
403 PR c++/61019
404 * g++.dg/cpp0x/pr61019.C: New.
405
406 2016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
407 Terry Guo <terry.guo@arm.com>
408
409 * gcc.target/arm/pure-code/ffunction-sections.c: New.
410 * gcc.target/arm/pure-code/no-literal-pool.c: New.
411 * gcc.target/arm/pure-code/pure-code.exp: New.
412
413 2016-09-22 Uros Bizjak <ubizjak@gmail.com>
414
415 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
416 Remove SSE effective target requirement.
417
418 2016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
419
420 PR c++/71979
421 * g++.dg/cpp0x/pr71979.C: New.
422
423 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
424
425 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
426
427 2016-09-22 Martin Liska <mliska@suse.cz>
428
429 PR ipa/77653
430 * gcc.dg/ipa/pr77653.c: New test.
431
432 2016-09-22 Jakub Jelinek <jakub@redhat.com>
433
434 PR fortran/77665
435 * gfortran.dg/gomp/pr77665.f90: New test.
436
437 2016-09-22 Paul Thomas <pault@gcc.gnu.org>
438
439 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
440 * gfortran.dg/dtio_13.f90: New test.
441
442 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
443
444 PR fortran/66107
445 * gfortran.dg/pr66107.f90: New test.
446
447 2016-09-21 Ian Lance Taylor <iant@golang.org>
448
449 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
450 with call to builtin delete function.
451
452 2016-09-21 Joseph Myers <joseph@codesourcery.com>
453
454 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
455 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
456 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
457 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
458 tests.
459
460 2016-09-21 Uros Bizjak <ubizjak@gmail.com>
461
462 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
463
464 2016-09-21 Jakub Jelinek <jakub@redhat.com>
465
466 PR c++/77651
467 * g++.dg/cpp1z/aligned-new6.C: New test.
468
469 2016-09-21 Matthew Wahab <matthew.wahab@arm.com>
470
471 * gcc.target/arm/fp16-aapcs-3.c: New.
472 * gcc.target/arm/fp16-aapcs-4.c: New.
473 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
474 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
475 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
476 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
477
478 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
479
480 PR tree-optimization/77550
481 * g++.dg/pr77550.C: New test.
482
483 2016-09-21 Georg-Johann Lay <avr@gjlay.de>
484
485 PR target/77326
486 * gcc.target/avr/torture/pr77326.c: New test.
487
488 2016-09-21 Louis Krupp <louis.krupp@zoho.com>
489
490 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
491
492 2016-09-21 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/77648
495 * gcc.dg/torture/pr77648-1.c: New testcase.
496 * gcc.dg/torture/pr77648-2.c: Likewise.
497
498 2016-09-21 Richard Biener <rguenther@suse.de>
499 Jakub Jelinek <jakub@redhat.com>
500
501 PR tree-optimization/77621
502 * gcc.dg/pr77621.c: New testcase.
503
504 2016-09-21 Paul Thomas <pault@gcc.gnu.org>
505
506 PR fortran/77657
507 * gfortran.dg/dtio_12.f90: New test.
508
509 2016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
510
511 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
512
513 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
514
515 PR tree-optimization/72835
516 * gcc.dg/tree-ssa/pr72835.c: New test.
517
518 2016-09-20 Martin Sebor <msebor@redhat.com>
519
520 PR middle-end/49905
521 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
522 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
523 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
524 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
525 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
526 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
527 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
528
529 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
530
531 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
532 arguments/compare will be optimized away.
533 * gcc.dg/torture/ftrapv-1.c: Likewise.
534
535 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
536
537 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
538 will be optimized away.
539 * gcc.dg/ipa/vrp1.c: New test.
540 * gcc.dg/ipa/vrp2.c: New test.
541 * gcc.dg/ipa/vrp3.c: New test.
542
543 2016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
544
545 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
546 does the same transformation.
547 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
548 * gcc.dg/tree-ssa/evrp1.c: New test.
549 * gcc.dg/tree-ssa/evrp2.c: New test.
550 * gcc.dg/tree-ssa/evrp3.c: New test.
551 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
552 * gcc.dg/tree-ssa/pr22117.c: Likewise.
553 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
554 * gcc.dg/tree-ssa/pr64130.c: Likewise.
555 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
556 foling now happens early.
557 * gcc.dg/tree-ssa/vrp04.c: Likewise.
558 * gcc.dg/tree-ssa/vrp06.c: Likewise.
559 * gcc.dg/tree-ssa/vrp16.c: Likewise.
560 * gcc.dg/tree-ssa/vrp25.c: Likewise.
561 * gcc.dg/tree-ssa/vrp67.c: Likewise.
562
563 2016-09-20 Uros Bizjak <ubizjak@gmail.com>
564
565 PR target/77621
566 * gcc.target/i386/pr77621.c: New test.
567 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
568 pattern, loop should vectorize with -mtune=atom.
569
570 2016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
571 Jakub Jelinek <jakub@redhat.com>
572
573 PR testsuite/63299
574 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
575 instead of delete.
576
577 2016-09-20 Jakub Jelinek <jakub@redhat.com>
578
579 PR c++/77626
580 * g++.dg/other/pr77626.C: New test.
581
582 PR c++/77638
583 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
584
585 PR c++/77637
586 * g++.dg/cpp0x/gen-attrs-62.C: New test.
587
588 PR middle-end/77624
589 * c-c++-common/pr77624-1.c: New test.
590 * c-c++-common/pr77624-2.c: New test.
591
592 2016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
593
594 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
595 of digits expected.
596
597 2016-09-20 Richard Biener <rguenther@suse.de>
598
599 PR tree-optimization/77646
600 * gcc.dg/torture/pr77646.c: New testcase.
601
602 2016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
603
604 PR c++/77434
605 * c-c++-common/Wint-in-bool-context.c: New test.
606
607 2016-09-19 Joseph Myers <joseph@codesourcery.com>
608
609 * gcc.dg/cr-decimal-dig-1.c: New test.
610
611 2016-09-19 Joseph Myers <joseph@codesourcery.com>
612
613 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
614 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
615 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
616 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
617
618 2016-09-19 Vladimir Makarov <vmakarov@redhat.com>
619
620 PR rtl-optimization/77416
621 * gcc.target/powerpc/pr77416.c: New.
622
623 2016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
624
625 PR c++/77639
626 * g++.dg/template/error-recovery4.C: New test.
627
628 2016-09-19 Bin Cheng <bin.cheng@arm.com>
629
630 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
631
632 2016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
633
634 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
635 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
636
637 2016-09-19 Jakub Jelinek <jakub@redhat.com>
638 Jan Hubicka <jh@suse.cz>
639
640 PR target/77587
641 * gcc.dg/pr77587.c: New test.
642 * gcc.dg/pr77587a.c: New file.
643
644 2016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
645
646 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
647 * gfortran.dg/coarray_38.f90:
648 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
649 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
650 * gfortran.dg/coarray_allocate_7.f08: New test.
651 * gfortran.dg/coarray_allocate_8.f08: New test.
652 * gfortran.dg/coarray_allocate_9.f08: New test.
653 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
654 new caf_register.
655 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
656 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
657 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
658 get_by_refs.
659 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
660 * gfortran.dg/coarray_lock_7.f90: Same.
661 * gfortran.dg/coarray_poly_5.f90: Same.
662 * gfortran.dg/coarray_poly_6.f90: Same.
663 * gfortran.dg/coarray_poly_7.f90: Same.
664 * gfortran.dg/coarray_poly_8.f90: Same.
665 * gfortran.dg/coindexed_1.f90: Changed errors expected.
666
667 2016-09-19 Fritz Reese <fritzoreese@gmail.com>
668
669 PR fortran/77584
670 * gfortran.dg/dec_structure_15.f90: New testcase.
671
672 2016-09-19 Richard Biener <rguenther@suse.de>
673
674 PR middle-end/77605
675 * gcc.dg/torture/pr77605.c: New testcase.
676
677 2016-09-18 Louis Krupp <louis.krupp@zoho.com>
678
679 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
680
681 2016-09-17 Jan Hubicka <hubicka@ucw.cz>
682
683 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
684 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
685 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
686 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
687 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
688 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
689 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
690 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
691 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
692 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
693 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
694
695 2016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
696
697 * gcc.target/i386/pr68633.c: Fix expected result.
698
699 2016-09-17 Louis Krupp <louis.krupp@gmail.com>
700
701 PR fortran/68078
702 * gfortran.dg/pr68078.f90: New test.
703 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
704
705 2016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
706
707 PR target/77613
708 * gcc.target/powerpc/swaps-p8-25.c: New.
709
710 2016-09-16 Jakub Jelinek <jakub@redhat.com>
711
712 PR c++/77482
713 * g++.dg/cpp0x/constexpr-77482.C: New test.
714
715 PR c++/77379
716 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
717 thunk offsets.
718 * g++.dg/abi/abi-tag23a.C: Likewise.
719
720 PR c++/77338
721 * g++.dg/cpp0x/decltype-77338.C: New test.
722
723 PR c++/77375
724 * g++.dg/cpp0x/mutable1.C: New test.
725
726 2016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
727
728 PR fortran/77612
729 * gfortran.dg/pr77612.f90: New test.
730
731 2016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
732
733 * gcc.dg/torture/pr70421.c: Require int32plus.
734
735 2016-09-16 Jakub Jelinek <jakub@redhat.com>
736
737 PR middle-end/77475
738 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
739
740 PR target/77526
741 * gcc.target/i386/pr77526.c: New test.
742
743 2016-09-16 Jakub Jelinek <jakub@redhat.com>
744 Eric Botcazou <ebotcazou@adacore.com>
745
746 PR middle-end/77594
747 * gcc.target/i386/pr77594.c: New test.
748
749 2016-09-15 Louis Krupp <louis.krupp@zoho.com>
750
751 PR fortran/69963
752 * gfortran.dg/misplaced_implicit_character.f90: New test.
753
754 2016-09-15 Bin Cheng <bin.cheng@arm.com>
755
756 PR tree-optimization/77503
757 * gcc.dg/vect/pr77503.c: New test.
758
759 2016-09-15 Richard Biener <rguenther@suse.de>
760
761 PR middle-end/77544
762 * c-c++-common/torture/pr77544.c: New testcase.
763
764 2016-09-15 Jakub Jelinek <jakub@redhat.com>
765
766 PR middle-end/77475
767 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
768 * gcc.dg/march-generic.c: Likewise.
769 * gcc.target/i386/spellcheck-options-1.c: New test.
770 * gcc.target/i386/spellcheck-options-2.c: New test.
771 * gcc.target/i386/spellcheck-options-3.c: New test.
772 * gcc.target/i386/spellcheck-options-4.c: New test.
773
774 2016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
775
776 PR fortran/72743
777 * gfortran.dg/goacc/pr72743.f90: New test.
778
779 2016-09-15 Richard Biener <rguenther@suse.de>
780
781 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
782
783 2016-09-15 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/77514
786 * gcc.dg/torture/pr77514.c: New testcase.
787
788 2016-09-14 Jakub Jelinek <jakub@redhat.com>
789
790 PR c++/77549
791 * g++.dg/lookup/pr77549.C: New test.
792
793 2016-09-14 Marek Polacek <polacek@redhat.com>
794
795 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
796 * c-c++-common/gomp/atomic-13.c: Likewise.
797 * c-c++-common/gomp/atomic-14.c: Likewise.
798 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
799 * g++.dg/cpp1z/bool-increment1.C: New test.
800 * c-c++-common/pr60439.c: Add dg-warning.
801 * g++.dg/expr/bitfield4.C: Likewise.
802 * g++.dg/expr/bitfield5.C: Likewise.
803 * g++.dg/expr/bitfield6.C: Likewise.
804 * g++.dg/expr/bool1.C: Likewise.
805 * g++.dg/expr/bool3.C: Likewise.
806 * g++.dg/expr/lval3.C: Likewise.
807 * g++.dg/expr/lval4.C: Likewise.
808 * g++.old-deja/g++.jason/bool5.C: Likewise.
809 * g++.dg/expr/bitfield3.C: Adjust dg-error.
810 * g++.dg/other/error18.C: Likewise.
811 * g++.dg/gomp/atomic-14.C: Likewise.
812
813 2016-09-14 Nathan Sidwell <nathan@acm.org>
814
815 PR c++/77539
816 * g++.dg/cpp1y/pr77539.C: New.
817
818 2016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
819
820 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
821 dg-require.
822 * g++.dg/ext/builtin_alloca.C: Likewise.
823 * g++.dg/template/spec35.C: Likewise.
824 * gcc.dg/builtins-68.c: Likewise.
825 * gcc.misc-tests/gcov-13.c: Likewise.
826 * gcc.misc-tests/gcov-14.c: Likewise.
827
828 2016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
829
830 * gfortran.dg/dec_structure_14.f90: New testcase.
831
832 2016-09-14 Jakub Jelinek <jakub@redhat.com>
833
834 PR sanitizer/68260
835 * c-c++-common/tsan/pr68260.c: New test.
836
837 2016-09-13 Joe Seymour <joe.s@somniumtech.com>
838
839 PR target/70713
840 * gcc.target/msp430/function-attributes-1.c: New test.
841 * gcc.target/msp430/function-attributes-2.c: New test.
842 * gcc.target/msp430/function-attributes-3.c: New test.
843
844 2016-09-13 Jakub Jelinek <jakub@redhat.com>
845
846 * g++.dg/cpp0x/gen-attrs-61.C: New test.
847 * g++.dg/cpp1z/gen-attrs1.C: New test.
848
849 PR tree-optimization/77454
850 * gcc.dg/pr77454.c: New test.
851
852 PR c++/77553
853 * g++.dg/cpp1y/constexpr-77553.C: New test.
854
855 2016-09-13 David Malcolm <dmalcolm@redhat.com>
856
857 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
858 (test_show_locus): Replace rich_location::add_fixit_insert calls
859 with add_fixit_insert_before and add_fixit_insert_after.
860
861 2016-09-13 Jason Merrill <jason@redhat.com>
862 Tom de Vries <tom@codesourcery.com>
863
864 PR c++/77427
865 * g++.dg/pr77427.C: New test.
866
867 2016-09-13 Martin Liska <mliska@suse.cz>
868
869 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
870 effective target.
871 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
872 * lib/target-supports.exp: Define the new target.
873
874 2016-09-12 Andrew Pinski <apinski@cavium.com>
875
876 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
877 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
878
879 2016-09-12 Uros Bizjak <ubizjak@gmail.com>
880
881 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
882 variable arguments.
883 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
884 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
885 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
886 variable argument.
887 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
888 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
889
890 2016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
891
892 PR c++/77496
893 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
894 * g++.dg/ext/pr77496.C: New test.
895 * g++.dg/warn/pr77496.C: New test.
896
897 2016-09-12 David Malcolm <dmalcolm@redhat.com>
898
899 PR c/72858
900 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
901 to preserve conversion chars, and to preserve prefix information.
902 * gcc.dg/format/pr72858.c: New test case.
903
904 2016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
905
906 * gfortran.dg/pr77507.f90: Move to ...
907 * gfortran.dg/ieee/pr77507.f90: here.
908
909 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
910
911 PR ipa/61159
912 * compile/pr61159.c: New testcase
913
914 2016-08-09 Jan Hubicka <hubicka@ucw.cz>
915
916 PR ipa/64316
917 * gcc.dg/ipa/pr63416.c: New testcase.
918
919 2016-09-10 Paul Thomas <pault@gcc.gnu.org>
920 Steven G. Kargl <kargl@gcc.gnu.org>
921
922 PR fortran/77532
923 * gfortran.dg/dtio_11.f90: new test.
924
925 2016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
926
927 PR fortran/77507
928 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
929 * gfortran.dg/c_assoc_4.f90: Ditto.
930
931 2016-09-10 Tom de Vries <tom@codesourcery.com>
932
933 PR C/71602
934 * c-c++-common/va-arg-va-list-type.c: New test.
935
936 2016-09-09 Peter Bergner <bergner@vnet.ibm.com>
937
938 PR rtl-optimization/77289
939 * gcc.target/powerpc/pr77289.c: New test.
940
941 2016-09-09 Martin Sebor <msebor@redhat.com>
942
943 PR c/77520
944 PR c/77521
945 * gcc.dg/pr77520.c: New test.
946 * gcc.dg/pr77521.c: New test.
947
948 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
949
950 PR fortran/77506
951 * gfortran.dg/pr77506.f90: New test.
952
953 2016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
954
955 PR fortran/77507
956 * gfortran.dg/pr77507.f90: New test.
957
958 2016-09-09 Joseph Myers <joseph@codesourcery.com>
959
960 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
961
962 2016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
963 Louis Krupp <lkrupp@gcc.gnu.org>
964
965 PR fortran/69514
966 * gfortran.dg/pr69514_1.f90: New test.
967 * gfortran.dg/pr69514_2.f90: New test.
968
969 2016-09-08 Jakub Jelinek <jakub@redhat.com>
970
971 PR fortran/77500
972 * gfortran.dg/gomp/pr77500.f90: New test.
973
974 PR fortran/77516
975 * gfortran.dg/gomp/pr77516.f90: New test.
976
977 2016-09-07 Jakub Jelinek <jakub@redhat.com>
978
979 PR middle-end/77475
980 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
981 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
982 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
983 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
984 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
985 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
986
987 2016-09-07 David Malcolm <dmalcolm@redhat.com>
988
989 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
990 "substring-locations.h".
991
992 2016-09-07 Richard Biener <rguenther@suse.de>
993
994 PR c/77450
995 * c-c++-common/vector-subscript-8.c: Move ..
996 * gcc.dg/pr77450.c: ... here.
997
998 2016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
999
1000 PR libgfortran/77393
1001 * gfortran.dg/fmt_f0_2.f90: Update test.
1002 * gfortran.dg/fmt_f0_3.f90: New test.
1003
1004 2016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1005
1006 PR debug/77389
1007 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1008 in dg-options.
1009
1010 PR debug/57519
1011 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1012
1013 2016-09-06 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR target/69255
1016 * gcc.target/i386/pr69255-1.c: New test.
1017 * gcc.target/i386/pr69255-2.c: New test.
1018 * gcc.target/i386/pr69255-3.c: New test.
1019
1020 2016-09-06 Martin Sebor <msebor@redhat.com>
1021
1022 PR c/77336
1023 * gcc.dg/format/miss-7.c: New test.
1024
1025 2016-09-06 Uros Bizjak <ubizjak@gmail.com>
1026
1027 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1028
1029 2016-09-06 Martin Liska <mliska@suse.cz>
1030
1031 PR gcov-profile/77378
1032 PR gcov-profile/77466
1033 * gcc.dg/profile-update-warning.c: New test.
1034
1035 2016-09-06 Richard Biener <rguenther@suse.de>
1036
1037 PR tree-optimization/77479
1038 * gcc.dg/torture/pr77479.c: New testcase.
1039
1040 2016-09-06 Richard Biener <rguenther@suse.de>
1041
1042 PR c/77450
1043 * c-c++-common/vector-subscript-7.c: Adjust.
1044 * c-c++-common/vector-subscript-8.c: New testcase.
1045
1046 2016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1047
1048 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1049
1050 2016-09-05 Jakub Jelinek <jakub@redhat.com>
1051
1052 PR target/77476
1053 * gcc.target/i386/avx512f-pr77476.c: New test.
1054 * gcc.target/i386/avx512bw-pr77476.c: New test.
1055 * gcc.target/i386/avx512dq-pr77476.c: New test.
1056
1057 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1058 Update comment to mention also avx512f.
1059
1060 PR sanitizer/77396
1061 * g++.dg/asan/pr77396-2.C: New test.
1062
1063 2016-09-05 Uros Bizjak <ubizjak@gmail.com>
1064
1065 PR rtl-optimization/77452
1066 * gcc.target/i386/pr77452.c: New test.
1067
1068 2016-09-05 Marek Polacek <polacek@redhat.com>
1069
1070 PR c/77423
1071 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1072
1073 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1074
1075 PR fortran/77391
1076 * gfortran.dg/pr77391.f90: New test.
1077
1078 2016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
1079
1080 PR fortran/77460
1081 * gfortran.dg/pr77460.f90: New test.
1082
1083 2016-09-03 Jakub Jelinek <jakub@redhat.com>
1084
1085 PR c/65467
1086 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1087
1088 2016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
1089
1090 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1091
1092 2016-09-02 David Malcolm <dmalcolm@redhat.com>
1093
1094 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1095 test case.
1096 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1097 diagnostic-test-show-locus-generate-patch.c to the sources
1098 for diagnostic_plugin_test_show_locus.c.
1099
1100 2016-09-02 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR c/65467
1103 * gcc.dg/gomp/_Atomic-1.c: New test.
1104 * gcc.dg/gomp/_Atomic-2.c: New test.
1105 * gcc.dg/gomp/_Atomic-3.c: New test.
1106 * gcc.dg/gomp/_Atomic-4.c: New test.
1107 * gcc.dg/gomp/_Atomic-5.c: New test.
1108
1109 PR sanitizer/77396
1110 * g++.dg/asan/pr77396.C: New test.
1111
1112 2016-09-01 Martin Sebor <msebor@redhat.com>
1113
1114 PR tree-optimization/71831
1115 * gcc.dg/builtin-object-size-16.c: New test.
1116 * gcc.dg/builtin-object-size-17.c: New test.
1117
1118 2016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1119
1120 PR libgfortran/77393
1121 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1122
1123 2016-09-01 Uros Bizjak <ubizjak@gmail.com>
1124
1125 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1126 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1127 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1128 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1129 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1130 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1131 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1132 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1133 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1134 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1135 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1136 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1137 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1138 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1139 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1140 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1141 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1142 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1143
1144 2016-09-01 Eric Botcazou <ebotcazou@adacore.com>
1145
1146 * gnat.dg/opt58.adb: New test.
1147 * gnat.dg/opt58_pkg.ads: New helper.
1148
1149 2016-09-01 Richard Biener <rguenther@suse.de>
1150
1151 PR middle-end/77436
1152 * gcc.dg/torture/pr77436.c: New testcase.
1153
1154 2016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1155
1156 * gcc.dg/pr64252.c: Require int32plus.
1157 * gcc.dg/pr66299-1.c: Likewise.
1158 * gcc.dg/pr66299-2.c: Likewise.
1159 * gcc.dg/torture/20131115-1.c: Skip for avr.
1160
1161 2016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1162
1163 * gcc.target/aarch64/ands_3.c: New test.
1164
1165 2016-08-31 Jakub Jelinek <jakub@redhat.com>
1166
1167 PR fortran/77352
1168 * gfortran.dg/gomp/pr77352.f90: New test.
1169
1170 PR fortran/77374
1171 * gfortran.dg/gomp/pr77374.f08: New test.
1172
1173 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1174
1175 PR tree-optimization/73714
1176 * gcc.dg/tree-ssa/pr73714.c: New test.
1177
1178 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1179
1180 PR libgfortran/77393
1181 * gfortran.dg/fmt_f0_2.f90: New test.
1182
1183 2016-08-31 Marc Glisse <marc.glisse@inria.fr>
1184
1185 * gcc.target/i386/pr59539-2.c: Adapt options.
1186 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1187
1188 2016-08-31 Paul Thomas <pault@gcc.gnu.org>
1189
1190 PR fortran/77418
1191 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1192 of the associate entity and replace with a pointer to the
1193 intended item on the stack.
1194
1195 2016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1196 Paul Thomas <pault@gcc.gnu.org>
1197
1198 PR fortran/48298
1199 * gfortran.dg/dtio_1.f90: New test.
1200 * gfortran.dg/dtio_2.f90: New test.
1201 * gfortran.dg/dtio_3.f90: New test.
1202 * gfortran.dg/dtio_4.f90: New test.
1203 * gfortran.dg/dtio_5.f90: New test.
1204 * gfortran.dg/dtio_6.f90: New test.
1205 * gfortran.dg/dtio_7.f90: New test.
1206 * gfortran.dg/dtio_8.f90: New test.
1207 * gfortran.dg/dtio_9.f90: New test.
1208 * gfortran.dg/dtio_10.f90: New test.
1209
1210 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1211
1212 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1213 (test_many_nested_locations): New function.
1214 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1215 (test_show_locus): Handle "test_many_nested_locations".
1216
1217 2016-08-30 David Malcolm <dmalcolm@redhat.com>
1218
1219 * g++.dg/template/double-greater-than-fixit.C: New test case.
1220
1221 2016-08-30 Eric Botcazou <ebotcazou@adacore.com>
1222
1223 * gnat.dg/opt57.ad[sb]: New test.
1224 * gnat.dg/opt57_pkg.ads: New helper.
1225
1226 2016-08-30 Richard Biener <rguenther@suse.de>
1227
1228 PR tree-optimization/69047
1229 * gcc.dg/pr69047.c: Fix byte-order check.
1230
1231 2016-08-30 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR tree-optimization/72866
1234 * gcc.dg/vect/pr72866.c: New test.
1235
1236 PR debug/77363
1237 * g++.dg/debug/dwarf2/pr77363.C: New test.
1238
1239 PR middle-end/77377
1240 * gcc.target/i386/pr77377.c: New test.
1241
1242 PR debug/77389
1243 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1244 in dg-options.
1245
1246 2016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
1247
1248 * gfortran.dg/pr77372.f90: Moved to ...
1249 * gfortran.dg/ieee/pr77372.f90: here.
1250
1251 2016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1252
1253 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1254 vector short/char initializations.
1255 * gcc.target/powerpc/vec-init-5.c: Likewise.
1256 * gcc.target/powerpc/vec-init-6.c: New compile time test for
1257 vector initialization optimizations.
1258 * gcc.target/powerpc/vec-init-7.c: Likewise.
1259 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1260 vector float/double initializations.
1261 * gcc.target/powerpc/vec-init-9.c: Likewise.
1262
1263 2016-08-29 Uros Bizjak <ubizjak@gmail.com>
1264
1265 PR target/77403
1266 * gcc.target/i386/pr77403.c: New test.
1267
1268 2016-08-29 Marek Polacek <polacek@redhat.com>
1269
1270 PR c/77292
1271 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1272
1273 2016-08-29 Tom de Vries <tom@codesourcery.com>
1274
1275 PR c/77398
1276 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1277
1278 2016-08-29 Eric Botcazou <ebotcazou@adacore.com>
1279
1280 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1281
1282 2016-08-29 Fritz Reese <fritzoreese@gmail.com>
1283
1284 * gfortran.dg/dec_structure_13.f90: New testcase.
1285
1286 2016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
1287
1288 PR fortran/77261
1289 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1290 available.
1291
1292 2016-08-28 Tom de Vries <tom@codesourcery.com>
1293
1294 PR lto/70955
1295 * gcc.dg/pr70955.c: New test.
1296 * gcc.dg/lto/pr70955_0.c: Same.
1297 * gcc.dg/lto/pr70955_1.c: Same.
1298
1299 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
1300
1301 PR tree-optimization/71077
1302 * gcc.target/i386/pr71077.c: New test.
1303
1304 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1305
1306 PR fortran/77380
1307 * gfortran.dg/pr77380.f90: New test.
1308
1309 2016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
1310
1311 PR fortran/77372
1312 gfortran.dg/pr77372.f90: New test.
1313
1314 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1315
1316 * gcc.dg/spellcheck-fields-2.c (test): Move
1317 dg-begin/end-multiline-output within function body.
1318 (test_macro): New function.
1319
1320 2016-08-26 David Malcolm <dmalcolm@redhat.com>
1321
1322 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1323 (test_fixit_insert): Update expected output.
1324 (test_fixit_remove): Likewise.
1325 (test_fixit_replace): Likewise.
1326
1327 2016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1328
1329 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1330 Fix typo.
1331
1332 2016-08-26 Richard Biener <rguenther@suse.de>
1333
1334 PR tree-optimization/69047
1335 * gcc.dg/pr69047.c: New testcase.
1336
1337 2016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1338 Martin Jambhor <mjambor@suse.cz>
1339
1340 * gcc.dg/ipa/propbits-1.c: New test-case.
1341 * gcc.dg/ipa/propbits-2.c: Likewise.
1342 * gcc.dg/ipa/propbits-3.c: Likewise.
1343
1344 2016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
1345
1346 PR fortran/77351
1347 * gfortran.dg/pr77351.f90: New test.
1348
1349 2016-08-25 Marek Polacek <polacek@redhat.com>
1350
1351 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1352
1353 2016-08-25 Marek Polacek <polacek@redhat.com>
1354
1355 PR c/77323
1356 * gcc.dg/pr77323.c: New test.
1357
1358 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
1359
1360 PR fortran/77358
1361 * gfortran.dg/submodule_17.f08: New test.
1362
1363 2016-08-24 Michael Collison <michael.collison@linaro.org>
1364 Michael Collison <michael.collison@arm.com>
1365
1366 * gcc.target/arm/builtin_saddl.c: New testcase.
1367 * gcc.target/arm/builtin_saddll.c: New testcase.
1368 * gcc.target/arm/builtin_uaddl.c: New testcase.
1369 * gcc.target/arm/builtin_uaddll.c: New testcase.
1370 * gcc.target/arm/builtin_ssubl.c: New testcase.
1371 * gcc.target/arm/builtin_ssubll.c: New testcase.
1372 * gcc.target/arm/builtin_usubl.c: New testcase.
1373 * gcc.target/arm/builtin_usubll.c: New testcase.
1374
1375 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
1376
1377 PR target/77270
1378 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1379 (dg-options): Use -march=amdfam10 instead of -march=athlon.
1380 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1381 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1382 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1383 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1384 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
1385 effective target. Remove scan-assembler-times directives.
1386 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1387 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1388 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1389
1390 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1391
1392 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1393 of unsigned int.
1394 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1395
1396 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
1397
1398 PR testsuite/77317
1399 * lib/target-supports.exp
1400 (check_effective_target_vect_aligned_arrays): Don't cache the result.
1401 (check_effective_target_vect_natural_alignment): Ditto.
1402 (check_effective_target_vector_alignment_reachable): Ditto.
1403 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1404
1405 2016-08-23 Ian Lance Taylor <iant@golang.org>
1406
1407 * gcc.target/s390/nolrl-1.c: Don't match the file name.
1408
1409 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1410
1411 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1412 being created from pointers to memory locations.
1413 * gcc.target/powerpc/vec-init-2.c: Likewise.
1414
1415 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
1416
1417 * gfortran.dg/dec_structure_12.f90: New testcase.
1418
1419 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1420
1421 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1422
1423 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1424
1425 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1426 verification.
1427
1428 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1429
1430 * gcc.target/s390/md/andc-splitter-1.c: New test case.
1431 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1432
1433 2016-08-23 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/27336
1436 * c-c++-common/pr27336.c: New testcase.
1437
1438 2016-08-22 Marek Polacek <polacek@redhat.com>
1439
1440 PR c++/77321
1441 * g++.dg/cpp1y/pr77321.C: New test.
1442
1443 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1444
1445 PR fortran/60774
1446 * gfortran.dg/empty_label.f: Adjust test for new error message.
1447 * gfortran.dg/empty_label.f90: Ditto.
1448 * gfortran.dg/empty_label_typedecl.f90: Ditto.
1449 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1450 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1451
1452 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1453
1454 PR fortran/61318
1455 * gfortran.dg/pr61318.f90: New test.
1456
1457 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
1458
1459 PR fortran/77260
1460 * gfortran.dg/pr77260_1.f90: New test.
1461 * gfortran.dg/pr77260_2.f90: Ditto.
1462
1463 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1464
1465 PR middle-end/77269
1466 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1467 __builtin_signbitf and __builtin_signbitl in expected generic
1468 expansion.
1469 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1470 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1471 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1472 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1473 tests.
1474
1475 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1476
1477 * gcc.dg/torture/float128-builtin.c,
1478 gcc.dg/torture/float128-ieee-nan.c,
1479 gcc.dg/torture/float128x-builtin.c,
1480 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1481 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1482 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1483 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1484 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1485 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1486 gcc.dg/torture/floatn-nan.h: New tests.
1487
1488 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1489
1490 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1491 macro.
1492 (main): Update calls to TEST_I_F.
1493 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1494 macro.
1495 (main): Update calls to TEST_I_F.
1496
1497 2016-08-22 Joseph Myers <joseph@codesourcery.com>
1498
1499 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1500 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1501 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1502 names in calls to TEST_I_F.
1503
1504 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1505
1506 PR c/52952
1507 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1508
1509 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1510
1511 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1512 and !natural_alignment_64.
1513 * gcc.dg/ipa/propalign-2.c: Likewise.
1514 * gcc.dg/ipa/propalign-3.c: Likewise.
1515 * gcc.dg/ipa/propalign-4.c: Likewise.
1516 * gcc.dg/ipa/propalign-5.c: Likewise.
1517 * lib/target-supports.exp
1518 (check_effective_target_natural_alignment_32): Add avr-*-*.
1519
1520 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
1521
1522 PR tree-optimization/61839
1523 * gcc.dg/tree-ssa/pr61839_1.c: New test.
1524 * gcc.dg/tree-ssa/pr61839_2.c: New test.
1525 * gcc.dg/tree-ssa/pr61839_3.c: New test.
1526 * gcc.dg/tree-ssa/pr61839_4.c: New test.
1527
1528 2016-08-19 Joseph Myers <joseph@codesourcery.com>
1529
1530 PR c/32187
1531 * lib/target-supports.exp (check_effective_target_float16)
1532 (check_effective_target_float32, check_effective_target_float64)
1533 (check_effective_target_float128, check_effective_target_float32x)
1534 (check_effective_target_float64x)
1535 (check_effective_target_float128x)
1536 (check_effective_target_float16_runtime)
1537 (check_effective_target_float32_runtime)
1538 (check_effective_target_float64_runtime)
1539 (check_effective_target_float128_runtime)
1540 (check_effective_target_float32x_runtime)
1541 (check_effective_target_float64x_runtime)
1542 (check_effective_target_float128x_runtime)
1543 (check_effective_target_floatn_nx_runtime)
1544 (add_options_for_float16, add_options_for_float32)
1545 (add_options_for_float64, add_options_for_float128)
1546 (add_options_for_float32x, add_options_for_float64x)
1547 (add_options_for_float128x): New procedures.
1548 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1549 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1550 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1551 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1552 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1553 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1554 gcc.dg/torture/float128-complex.c,
1555 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1556 gcc.dg/torture/float128x-basic.c,
1557 gcc.dg/torture/float128x-complex.c,
1558 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1559 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1560 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1561 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1562 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1563 gcc.dg/torture/float32x-basic.c,
1564 gcc.dg/torture/float32x-complex.c,
1565 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1566 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1567 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1568 gcc.dg/torture/float64x-basic.c,
1569 gcc.dg/torture/float64x-complex.c,
1570 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1571 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1572 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1573 gcc.dg/torture/floatn-tg.h,
1574 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1575 gcc.dg/torture/fp-int-convert-float128-ieee.c,
1576 gcc.dg/torture/fp-int-convert-float128x-timode.c,
1577 gcc.dg/torture/fp-int-convert-float128x.c,
1578 gcc.dg/torture/fp-int-convert-float16-timode.c,
1579 gcc.dg/torture/fp-int-convert-float16.c,
1580 gcc.dg/torture/fp-int-convert-float32-timode.c,
1581 gcc.dg/torture/fp-int-convert-float32.c,
1582 gcc.dg/torture/fp-int-convert-float32x-timode.c,
1583 gcc.dg/torture/fp-int-convert-float32x.c,
1584 gcc.dg/torture/fp-int-convert-float64-timode.c,
1585 gcc.dg/torture/fp-int-convert-float64.c,
1586 gcc.dg/torture/fp-int-convert-float64x-timode.c,
1587 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1588 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1589 maximum exponent of floating-point type. Use it in testing
1590 whether 0x8...0 fits in the floating-point type. Always treat -1
1591 (signed 0xf...f) as fitting in the floating-point type.
1592 (M_OK1): New macro.
1593 * gcc.dg/torture/fp-int-convert-double.c,
1594 gcc.dg/torture/fp-int-convert-float.c,
1595 gcc.dg/torture/fp-int-convert-float128-timode.c,
1596 gcc.dg/torture/fp-int-convert-float128.c,
1597 gcc.dg/torture/fp-int-convert-float80-timode.c,
1598 gcc.dg/torture/fp-int-convert-float80.c,
1599 gcc.dg/torture/fp-int-convert-long-double.c,
1600 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1601
1602 2016-08-19 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR fortran/72744
1605 * gfortran.dg/gomp/pr72744.f90: New test.
1606
1607 PR fortran/69281
1608 * gfortran.dg/gomp/pr69281.f90: New test.
1609
1610 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
1611
1612 * gfortran.dg/random_4.f90: Initialize seed before using, handle
1613 the last special seed value.
1614 * gfortran.dg/random_7.f90: Use size for last array member instead
1615 of hardcoded value.
1616
1617 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1618
1619 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1620 * gcc.dg/cpp/warn-undef-2.c: Likewise.
1621
1622 2016-08-19 Richard Biener <rguenther@suse.de>
1623
1624 PR tree-optimization/77286
1625 * gcc.dg/torture/pr77286.c: New testcase.
1626
1627 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1628
1629 * gcc.dg/verbose-asm-2.c: New test case.
1630
1631 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1632
1633 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1634 (custom_diagnostic_finalizer): Update for change to
1635 diagnostic_show_locus.
1636
1637 2016-08-18 David Malcolm <dmalcolm@redhat.com>
1638
1639 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1640 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1641
1642 2016-08-18 Marek Polacek <polacek@redhat.com>
1643
1644 PR c/71514
1645 * gcc.dg/pr71514.c: New test.
1646
1647 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
1648
1649 PR target/72839
1650 * gcc.target/i386/pr72839.c: New test.
1651
1652 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
1653
1654 PR middle-end/70895
1655 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1656 * c-c++-common/goacc/reduction-1.c: Likewise.
1657 * c-c++-common/goacc/reduction-2.c: Likewise.
1658 * c-c++-common/goacc/reduction-3.c: Likewise.
1659 * c-c++-common/goacc/reduction-4.c: Likewise.
1660
1661 2016-08-18 Alan Modra <amodra@gmail.com>
1662
1663 * gcc.c-torture/compile/pr72771.c: New.
1664
1665 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR fortran/67496
1668 * gfortran.dg/pr67496.f90: New test.
1669
1670 2015-08-17 Alan Hayward <alan.hayward@arm.com>
1671
1672 PR tree-optimization/71752
1673 * gcc.dg/vect/pr71752.c: New.
1674
1675 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
1676
1677 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1678
1679 2016-08-17 Jakub Jelinek <jakub@redhat.com>
1680
1681 PR middle-end/77259
1682 * g++.dg/ipa/devirt-52.C: New test.
1683
1684 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
1685
1686 * c-c++-common/goacc/reduction-6.c: New testcase.
1687
1688 2016-08-17 Richard Biener <rguenther@suse.de>
1689
1690 PR tree-optimization/76490
1691 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1692 * gcc.dg/pr52904.c: XFAIL.
1693
1694 2016-08-17 Richard Biener <rguenther@suse.de>
1695
1696 PR tree-optimization/23855
1697 * gcc.dg/loop-unswitch-2.c: Adjust.
1698
1699 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR tree-optimization/72817
1702 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1703
1704 2016-08-16 Joseph Myers <joseph@codesourcery.com>
1705
1706 PR libgcc/77265
1707 * gcc.dg/torture/float128-extend-inf.c: New test.
1708
1709 2016-08-16 David Malcolm <dmalcolm@redhat.com>
1710
1711 PR c/72857
1712 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1713 for embedded NUL.
1714 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1715 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1716 caret placement.
1717 (test_oct): Likewise.
1718 (test_multiple): Likewise.
1719 (test_field_width_specifier): Likewise.
1720 (test_field_width_specifier_2): New function.
1721 (test_field_precision_specifier): New function.
1722 (test_embedded_nul): Update expected caret placement.
1723 (test_non_contiguous_strings): Update line number.
1724 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1725 (__emit_string_literal_range): Add "caret_idx" param.
1726 (test_simple_string_literal): Add value for new param, updating
1727 expected output..
1728 (test_concatenated_string_literal): Likewise.
1729 (test_multiline_string_literal): Likewise.
1730 (test_hex): Likewise.
1731 (test_oct): Likewise.
1732 (test_multiple): Likewise.
1733 (test_ucn4): Likewise.
1734 (test_ucn8): Likewise.
1735 (test_u8): Likewise.
1736 (test_u): Likewise; update expected message, from "range" to
1737 "location".
1738 (test_U): Likewise.
1739 (test_L): Likewise.
1740 (test_macro): Add value for new param.
1741 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1742 (__emit_string_literal_range): Add "caret_idx" param.
1743 (test_stringified_token_1): Add value for new param. Update
1744 expected message, from "range" to "location".
1745 (test_stringized_token_2): Likewise, adding param to macro.
1746 (test_stringified_token_3): Likewise.
1747 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1748 (emit_warning): Convert param from source_range to location_t.
1749 (test_string_literals): Add caret_idx param, and use it when
1750 constructing a substring_loc. Update error message, from
1751 "range" to "location".
1752
1753 2016-08-16 Jakub Jelinek <jakub@redhat.com>
1754
1755 PR target/71910
1756 * g++.dg/gomp/pr71910.C: New test.
1757
1758 PR middle-end/67485
1759 * gcc.c-torture/compile/pr67485.c: New test.
1760
1761 PR target/72867
1762 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1763
1764 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1765
1766 PR tree-optimization/69848
1767 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1768
1769 2016-08-16 Martin Liska <mliska@suse.cz>
1770
1771 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1772 of memory operations so that it can be handled by core2
1773 in 32-bit mode.
1774
1775 2016-08-16 Richard Biener <rguenther@suse.de>
1776
1777 PR tree-optimization/76783
1778 * gcc.dg/pr76783.c: New testcase.
1779 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1780
1781 2016-08-16 Bin Cheng <bin.cheng@arm.com>
1782
1783 PR tree-optimization/72817
1784 PR tree-optimization/73450
1785 * gcc.dg/tree-ssa/pr72817.c: New test.
1786 * gcc.dg/tree-ssa/pr73450.c: New test.
1787
1788 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
1789
1790 * gfortran.dg/init_flag_13.f90: New testcase.
1791 * gfortran.dg/init_flag_14.f90: Ditto.
1792 * gfortran.dg/init_flag_15.f03: Ditto.
1793 * gfortran.dg/dec_init_1.f90: Ditto.
1794 * gfortran.dg/dec_init_2.f90: Ditto.
1795
1796 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
1797
1798 PR target/72867
1799 * gcc.target/i386/pr72867.c: New test.
1800
1801 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 * c-c++-common/dump-ada-spec-5.c: New test.
1804
1805 2016-08-15 Richard Biener <rguenther@suse.de>
1806
1807 PR tree-optimization/73434
1808 * gcc.dg/torture/pr73434.c: New testcase.
1809
1810 2016-08-15 Jakub Jelinek <jakub@redhat.com>
1811
1812 PR tree-optimization/72824
1813 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1814
1815 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
1816
1817 PR fortran/70598
1818 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1819 in use_device clause.
1820 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1821 * gfortran.dg/goacc/list.f95: Adjust to catch
1822 "neither a POINTER nor an array" error messages.
1823
1824 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
1825
1826 PR target/76342
1827 * gcc.target/i386/pr76342.c: New test.
1828
1829 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR c/71512
1832 * g++.dg/ubsan/pr71512.C: New test.
1833 * c-c++-common/ubsan/pr71512-1.c: New test.
1834 * c-c++-common/ubsan/pr71512-2.c: New test.
1835
1836 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1837
1838 * gcc.target/powerpc/vec-init-1.c: New tests to test various
1839 vector initialization options.
1840 * gcc.target/powerpc/vec-init-2.c: Likewise.
1841 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1842 is generated on ISA 3.0.
1843
1844 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
1845
1846 PR middle-end/71654
1847 * gcc.dg/c-c++-common/pr71654.c: New test.
1848 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1849 dg-options.
1850 * gcc.dg/tree-ssa/vrp24: Likewise.
1851
1852 2016-08-12 Jakub Jelinek <jakub@redhat.com>
1853
1854 PR c/67410
1855 * gcc.dg/pr67410.c: New test.
1856
1857 2016-08-12 Bin Cheng <bin.cheng@arm.com>
1858
1859 PR tree-optimization/69848
1860 * gcc.dg/vect/vect-pr69848.c: New test.
1861
1862 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
1863
1864 PR testsuite/71008
1865 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1866 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1867 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1868 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1869
1870 2016-08-12 Richard Biener <rguenther@suse.de>
1871
1872 PR tree-optimization/57326
1873 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1874 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1875 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1876 * gcc.target/i386/pr45685.c: Likewise.
1877 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1878 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1879 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1880 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1881 * gfortran.dg/pr34163.f90: Likewise.
1882
1883 2016-08-12 Martin Liska <mliska@suse.cz>
1884
1885 * g++.dg/gcov/gcov-16.C: New test.
1886 * lib/gcov.exp: Support new argument for run-gcov function.
1887
1888 2016-08-12 Martin Liska <mliska@suse.cz>
1889
1890 PR gcov-profile/35590
1891 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1892
1893 2016-08-12 Richard Biener <rguenther@suse.de>
1894
1895 PR tree-optimization/72851
1896 * gcc.dg/torture/pr72851.c: New testcase.
1897
1898 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
1899
1900 PR debug/63240
1901 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1902 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1903 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1904 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1905 DW_AT_deleted.
1906
1907 PR debug/55641
1908 * g++.dg/debug/dwarf2/ref-1.C: New.
1909
1910 PR debug/49366
1911 * g++.dg/debug/dwarf2/template-params-12.H: New.
1912 * g++.dg/debug/dwarf2/template-params-12f.C: New.
1913 * g++.dg/debug/dwarf2/template-params-12g.C: New.
1914 * g++.dg/debug/dwarf2/template-params-12n.C: New.
1915 * g++.dg/debug/dwarf2/template-params-12s.C: New.
1916 * g++.dg/debug/dwarf2/template-params-12u.C: New.
1917 * g++.dg/debug/dwarf2/template-params-12v.C: New.
1918 * g++.dg/debug/dwarf2/template-params-12w.C: New.
1919
1920 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1921
1922 PR target/72863
1923 * gcc.target/powerpc/pr72863.c: New test.
1924
1925 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
1926
1927 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
1928
1929 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1930
1931 * gcc.target/i386/pieces-strcpy-1.c: New test.
1932 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
1933
1934 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1935
1936 PR c++/72868
1937 * g++.dg/cpp1y/constexpr-switch4.C: New test.
1938
1939 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
1940
1941 * gcc.target/i386/pieces-memcpy-1.c: New test.
1942 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
1943 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
1944 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
1945 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
1946 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
1947
1948 2016-08-11 Jakub Jelinek <jakub@redhat.com>
1949
1950 PR c/72816
1951 * gcc.dg/pr72816.c: Remove dg-error.
1952
1953 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
1954
1955 PR tree-optimization/71083
1956 * gcc.c-torture/execute/pr71083.c: New test.
1957 * gnat.dg/loop_optimization23.adb: New test.
1958 * gnat.dg/loop_optimization23_pkg.ads: New test.
1959 * gnat.dg/loop_optimization23_pkg.adb: New test.
1960
1961 2016-08-11 Richard Biener <rguenther@suse.de>
1962
1963 PR tree-optimization/72772
1964 * gcc.dg/graphite/pr35356-1.c: Adjust.
1965 * gcc.dg/tree-ssa/pr59597.c: Likewise.
1966
1967 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
1968
1969 * gfortran.dg/random_7.f90: Take into account that the last seed
1970 value is the special p value.
1971 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
1972
1973 2016-08-11 Richard Biener <rguenther@suse.de>
1974
1975 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
1976
1977 2016-08-11 Alan Modra <amodra@gmail.com>
1978
1979 * gcc.target/powerpc/pr71680.c: New.
1980
1981 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
1982
1983 * gcc.target/powerpc/bfp/bfp.exp: New file.
1984 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
1985 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
1986 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
1987 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
1988 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
1989 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
1990 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
1991 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
1992 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
1993 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
1994 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
1995 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
1996 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
1997 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
1998 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
1999 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2000 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2001 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2002 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2003 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2004 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2005 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2006 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2007 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2008 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2009 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2010 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2011 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2012 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2013 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2014 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2015 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2016 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2017 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2018 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2019 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2020 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2021 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2022 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2023 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2024 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2025 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2026 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2027 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2028 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2029 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2030 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2031 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2032 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2033 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2034 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2035 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2036 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2037
2038 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2039
2040 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2041 Add aarch64*-*-*.
2042
2043 2016-08-10 Bin Cheng <bin.cheng@arm.com>
2044
2045 * gcc.target/aarch64/simd/vcond-ne.c: New test.
2046
2047 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2048
2049 PR target/72853
2050 * gcc.target/powerpc/pr72853.c: New test.
2051
2052 2016-08-10 Martin Liska <mliska@suse.cz>
2053
2054 PR gcov-profile/58306
2055 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2056
2057 2016-08-10 Martin Liska <mliska@suse.cz>
2058
2059 * g++.dg/gcov/gcov-threads-1.C: New test.
2060
2061 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2062
2063 PR target/71873
2064 * gcc.target/avr/pr71873.c: New test.
2065
2066 2016-08-09 Martin Liska <mliska@suse.cz>
2067
2068 * g++.dg/gcov/gcov-dump-1.C: New test.
2069 * g++.dg/gcov/gcov-dump-2.C: New test.
2070
2071 2016-08-09 Martin Liska <mliska@suse.cz>
2072
2073 * gcc.dg/tree-prof/val-prof-9.c: New test.
2074
2075 2016-08-09 Martin Liska <mliska@suse.cz>
2076
2077 * gcc.dg/tree-prof/val-prof-8.c: New test.
2078
2079 2016-08-09 Martin Jambor <mjambor@suse.cz>
2080
2081 PR ipa/71981
2082 * gcc.dg/ipa/pr71981.c: New test.
2083
2084 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2085
2086 PR tree-optimization/33707
2087 * gcc.dg/vect/pr33707.c: New test.
2088
2089 2016-08-09 Bin Cheng <bin.cheng@arm.com>
2090
2091 PR tree-optimization/pr72772
2092 * gcc.dg/tree-ssa/pr72772.c: New test.
2093
2094 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
2095
2096 PR rtl-optimization/66669
2097 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2098
2099 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2100
2101 PR tree-optimization/72824
2102 * gcc.c-torture/execute/ieee/pr72824.c: New test.
2103
2104 2016-08-09 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/71802
2107 * gcc.dg/torture/pr71802.c: New testcase.
2108
2109 2016-08-09 Jakub Jelinek <jakub@redhat.com>
2110
2111 PR c++/72809
2112 * g++.dg/eh/stdarg1.C: New test.
2113
2114 2016-08-08 Andi Kleen <ak@linux.intel.com>
2115
2116 * lib/profopt.exp: (auto-profopt-execute): Don't include full
2117 test command line in failure log.
2118 (profopt-execute): dito. Make autofdo file names unique.
2119
2120 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2121
2122 PR c/64955
2123 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2124 output.
2125
2126 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2127
2128 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2129 c99_runtime.
2130 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2131 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2132 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2133 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2134 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2135 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2136
2137 2016-08-08 David Malcolm <dmalcolm@redhat.com>
2138
2139 PR c/52952
2140 * gcc.dg/cpp/pr66415-1.c: Likewise.
2141 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2142 * gcc.dg/format/c90-printf-1.c: Likewise.
2143 * gcc.dg/format/diagnostic-ranges.c: New test case.
2144
2145 2016-08-08 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR fortran/72716
2148 * gfortran.dg/gomp/pr72716.f90: New test.
2149
2150 PR middle-end/72781
2151 * gcc.dg/gomp/pr72781.c: New test.
2152
2153 PR middle-end/68762
2154 * g++.dg/vect/pr68762-1.cc: New test.
2155 * g++.dg/vect/pr68762-2.cc: New test.
2156 * g++.dg/vect/pr68762.h: New file.
2157
2158 2016-08-08 Martin Sebor <msebor@redhat.com>
2159
2160 PR testsuite/72838
2161 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2162 * g++.dg/warn/overflow-warn-3.C: Same.
2163 * g++.dg/warn/overflow-warn-4.C: Same.
2164
2165 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2166
2167 PR fortran/71936
2168 * gfortran.dg/allocate_with_source_21.f03: New test.
2169
2170 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2171
2172 PR fortran/72698
2173 * gfortran.dg/allocate_with_source_20.f03: New test.
2174
2175 2016-08-08 Alan Modra <amodra@gmail.com>
2176
2177 * gcc.c-torture/compile/pr72802.c: New.
2178
2179 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
2180
2181 PR fortran/70524
2182 * gfortran.dg/dependency_48.f90: New test.
2183
2184 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2185
2186 PR fortran/70040
2187 * gfortran.dg/pr70040.f90: New testcase.
2188
2189 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2190
2191 PR fortran/71961
2192 * gfortran.dg/matmul_10.f90: New testcase.
2193
2194 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
2195
2196 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2197
2198 2016-08-07 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR c/72816
2201 * gcc.dg/pr72816.c: New test.
2202
2203 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
2204
2205 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2206 * g++.dg/conversion/pr41426.C: Likewise.
2207 * g++.dg/conversion/pr66211.C: Likewise.
2208 * g++.dg/cpp1y/lambda-init9.C: Likewise.
2209 * g++.dg/init/ref8.C: Likewise.
2210 * g++.old-deja/g++.law/cvt20.C: Likewise.
2211 * g++.old-deja/g++.mike/p9732c.C: Likewise.
2212
2213 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2214
2215 PR tree-optimization/18046
2216 * gcc.dg/tree-ssa/vrp105.c: New test.
2217 * gcc.dg/tree-ssa/vrp106.c: New test.
2218
2219 2016-08-05 Martin Sebor <msebor@redhat.com>
2220
2221 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2222 1ul in diagnostics. Remove hyphen from "constant-expression."
2223 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2224 * g++.dg/cpp0x/static_assert3.C: Same.
2225 * g++.dg/cpp1y/constexpr-throw.C: Same.
2226 * g++.dg/template/nontype3.C: Same.
2227 * g++.dg/warn/overflow-warn-1.C: Same.
2228 * g++.dg/warn/overflow-warn-3.C: Same.
2229 * g++.dg/warn/overflow-warn-4.C: Same.
2230
2231 2016-08-05 David Malcolm <dmalcolm@redhat.com>
2232
2233 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2234 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2235 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2236 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2237
2238 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
2239
2240 PR tree-optimization/72810
2241 * gcc.dg/tree-ssa/vrp110.c: New test.
2242
2243 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
2244
2245 PR Target/72819
2246 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2247 registers.
2248 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2249 saving the half-precision registers.
2250 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2251 value is returned in h0.
2252 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2253 are passed in FP/SIMD registers.
2254 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2255 passing works corrcetly.
2256 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2257 (hfa_f16x2_t): Likewise.
2258 (hfa_f16x3_t): Likewise.
2259 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2260 are promoted to double and passed in a double register.
2261 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2262 are promoted to double and stacked.
2263 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2264 __fp16 data types.
2265 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2266 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2267 __fp16 first get passed in FP/SIMD registers, then stacked.
2268
2269 2016-08-05 Nathan Sidwell <nathan@acm.org>
2270
2271 PR c++/68724
2272 * g++.dg/cpp0x/pr68724.C: New.
2273
2274 2016-08-05 Richard Biener <rguenther@suse.de>
2275
2276 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2277
2278 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2279
2280 * gcc.dg/tree-ssa/vrp107.c: New test.
2281 * gcc.dg/tree-ssa/vrp108.c: New test.
2282 * gcc.dg/tree-ssa/vrp109.c: New test.
2283
2284 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2285
2286 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2287 dg-options.
2288
2289 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2290
2291 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2292 test-cases.
2293 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2294 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2295 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2296 test-cases.
2297 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2298 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2299 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2300 large_double.
2301
2302 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2303
2304 PR c++/72800
2305 * g++.dg/cpp1y/lambda-ice1.C: New.
2306
2307 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2308
2309 PR c++/72759
2310 * g++.dg/cpp1y/pr72759.C: New test.
2311
2312 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
2313
2314 * gcc.dg/switch-10.c: New test.
2315
2316 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
2317
2318 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2319
2320 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
2321
2322 * c-c++-common/goacc/routine-5.c: Update.
2323
2324 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2325
2326 PR rtl-optimization/70903
2327 * gcc.c-torture/execute/pr70903.c: New test.
2328
2329 2016-08-04 Martin Liska <mliska@suse.cz>
2330
2331 * gcc.dg/params/params.exp: Replace file exists with
2332 TESTING_IN_BUILD_TREE.
2333
2334 2016-08-04 Marek Polacek <polacek@redhat.com>
2335
2336 PR c++/70229
2337 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2338
2339 2016-08-04 Richard Biener <rguenther@suse.de>
2340
2341 PR middle-end/71984
2342 * gcc.dg/torture/pr71984.c: Guard correctness check for
2343 little-endian.
2344
2345 2016-08-03 Andrew Pinski <apinski@cavium.com>
2346
2347 * gcc.c-torture/compile/20160802-1.c: New testcase.
2348
2349 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
2350
2351 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2352
2353 2016-08-03 Richard Biener <rguenther@suse.de>
2354
2355 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2356 and remove -O3.
2357 * c-c++-common/ubsan/pr71403-2.c: Likewise.
2358 * c-c++-common/ubsan/pr71403-3.c: Likewise.
2359
2360 2016-08-03 Richard Biener <rguenther@suse.de>
2361
2362 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2363 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2364 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2365 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2366
2367 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2368
2369 * gcc.dg/init-excess-2.c: Require int32plus.
2370 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2371 * gcc.dg/pr59963-2.c: Require int32plus.
2372 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2373 * gcc.dg/unroll-7.c: Require int32plus.
2374
2375 2016-08-02 Bin Cheng <bin.cheng@arm.com>
2376
2377 PR tree-optimization/34114
2378 * gcc.dg/tree-ssa/loop-42.c: New test.
2379
2380 2016-08-02 Tamar Christina <tamar.christina@arm.com>
2381
2382 * gcc.target/aarch64/vminmaxnm.c: New.
2383 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2384 tests.
2385
2386 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2387
2388 * gcc.target/powerpc/vec-extract-5.c: New tests to test
2389 vec_extract for vector float, vector int, vector short, and vector
2390 char.
2391 * gcc.target/powerpc/vec-extract-6.c: Likewise.
2392 * gcc.target/powerpc/vec-extract-7.c: Likewise.
2393 * gcc.target/powerpc/vec-extract-8.c: Likewise.
2394 * gcc.target/powerpc/vec-extract-9.c: Likewise.
2395
2396 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
2397
2398 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2399 single stack adjustment, no writeback.
2400 * gcc.target/aarch64/test_frame_12.c: Likewise.
2401 * gcc.target/aarch64/test_frame_13.c: Likewise.
2402 * gcc.target/aarch64/test_frame_15.c: Likewise.
2403 * gcc.target/aarch64/test_frame_6.c: Likewise.
2404 * gcc.target/aarch64/test_frame_7.c: Likewise.
2405 * gcc.target/aarch64/test_frame_8.c: Likewise.
2406 * gcc.target/aarch64/test_frame_16.c: New test.
2407
2408 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
2409
2410 PR target/72748
2411 * gcc.target/i386/pr72748.c: New test.
2412
2413 2015-08-01 Alan Hayward <alan.hayward@arm.com>
2414
2415 PR tree-optimization/71818
2416 * gcc.dg/vect/pr71818.c: New
2417
2418 2016-08-01 Martin Liska <mliska@suse.cz>
2419
2420 PR tree-optimization/71857
2421 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2422
2423 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2424
2425 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2426
2427 2016-08-01 Jan Beulich <jbeulich@suse.com>
2428
2429 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2430
2431 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2432
2433 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2434 * gcc.target/powerpc/mulkc3-1.c: Likewise.
2435
2436 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
2437
2438 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2439 (check_effective_target_c++): Likewise. Also match for libstdc++.
2440
2441 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2442
2443 PR fortran/41922
2444 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2445 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2446 * gfortran.dg/pr41922.f90: New test.
2447
2448 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2449
2450 PR fortran/68566
2451 * gfortran.dg/pr68566.f90: new test.
2452
2453 2016-07-30 Martin Sebor <msebor@redhat.com>
2454
2455 PR c++/60760
2456 PR c++/71091
2457 * g++.dg/cpp0x/constexpr-cast.C: New test.
2458 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2459 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2460 * g++.dg/ubsan/pr63956.C: Correct.
2461
2462 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2463
2464 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2465 vector double or vector long where the vector is in memory.
2466 * gcc.target/powerpc/vec-extract-3.c: Likewise.
2467 * gcc.target/powerpc/vec-extract-4.c: Likewise.
2468
2469 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2470
2471 PR fortran/69867
2472 * gfortran.dg/pr69867.f90: New test.
2473
2474 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2475
2476 PR fortran/69962
2477 * gfortran.dg/pr69962.f90: New test.
2478
2479 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2480
2481 PR fortran/70006
2482 * gfortran.dg/pr70006.f90: New test.
2483
2484 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
2485
2486 PR fortran/71730
2487 * gfortran.dg/pr71730.f90: New test.
2488 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2489 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2490 * gfortran.dg/array_constructor_26.f03: Ditto.
2491
2492 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2493
2494 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2495 * gcc.target/powerpc/pr71763.c: Likewise.
2496
2497 2016-07-29 Marek Polacek <polacek@redhat.com>
2498
2499 PR c/71742
2500 * gcc.dg/940510-1.c: Adjust dg-error.
2501 * gcc.dg/c99-flex-array-1.c: Likewise.
2502 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2503
2504 PR c/71853
2505 * gcc.dg/noncompile/pr71853.c: New test.
2506
2507 PR c/71573
2508 * gcc.dg/noncompile/pr71573.c: New test.
2509
2510 PR c/71926
2511 * g++.dg/warn/Wparentheses-30.C: New test.
2512 * gcc.dg/Wparentheses-14.c: New test.
2513
2514 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
2515
2516 * gcc.dg/pr59833.c: Use dg-add-options ieee.
2517
2518 2016-07-29 Bin Cheng <bin.cheng@arm.com>
2519
2520 PR tree-optimization/57558
2521 * gcc.dg/vect/pr57558-1.c: New test.
2522 * gcc.dg/vect/pr57558-2.c: New test.
2523
2524 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2525
2526 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2527 to scan forwprop1 dump pass.
2528
2529 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
2530
2531 PR c++/51488
2532 * g++.dg/template/pr51488.C: New.
2533
2534 2016-07-29 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR c/71969
2537 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2538 static __inline__.
2539 * gcc.dg/pr71969-1.c: New test.
2540 * gcc.dg/pr71969-2.c: New test.
2541 * gcc.dg/pr71969-3.c: New test.
2542
2543 2016-07-29 Marek Polacek <polacek@redhat.com>
2544
2545 PR c/71574
2546 * c-c++-common/pr71574.c: New test.
2547
2548 PR c/71583
2549 * gcc.dg/noncompile/pr71583.c: New test.
2550
2551 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2552
2553 PR middle-end/68217
2554 * gcc.dg/pr68217.c: New test.
2555
2556 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2557
2558 PR fortran/71067
2559 * gfortran.dg/pr71067_1.f90: New test.
2560 * gfortran.dg/pr71067_2.f90: Ditto.
2561
2562 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
2563
2564 * gcc.target/powerpc/vec-extract-1.c: New test.
2565
2566 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2567
2568 PR fortran/71799
2569 * gfortran.dg/pr71799.f90: New test.
2570
2571 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
2572
2573 PR c++/71665
2574 * g++.dg/cpp0x/pr71665-1.C: New.
2575 * g++.dg/cpp0x/pr71665-2.C: Likewise.
2576 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2577 * g++.dg/ext/label10.C: Likewise.
2578 * g++.dg/parse/constant5.C: Likewise.
2579
2580 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
2581
2582 PR fortran/71859
2583 * gfortran.dg/pr71859.f90: New test.
2584 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2585 * gfortran.dg/coarray_collectives_1.f90: Ditto.
2586
2587 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
2588
2589 PR fortran/71883
2590 * gfortran.dg/pr71883.f90 : New test.
2591
2592 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2593
2594 PR tree-optimization/71734
2595 * g++.dg/vect/pr70729-nest.cc: New test.
2596
2597 2016-07-28 Renlin Li <renlin.li@arm.com>
2598
2599 Revert
2600 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2601
2602 PR fortran/71902
2603 * gfortran.dg/dependency_47.f90: New test.
2604
2605 2016-07-28 Martin Liska <mliska@suse.cz>
2606
2607 PR gcov-profile/68025
2608 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2609
2610 2016-07-28 Martin Liska <mliska@suse.cz>
2611
2612 * g++.dg/vect/pr70944.cc: New test.
2613
2614 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
2615
2616 PR middle-end/71994
2617 * gcc.dg/torture/pr71994.c: New test.
2618
2619 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2620
2621 PR middle-end/71078
2622 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2623 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2624 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2625
2626 2016-07-27 Richard Biener <rguenther@suse.de>
2627
2628 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2629
2630 2016-07-27 Martin Liska <mliska@suse.cz>
2631
2632 * gcc.dg/predict-13.c: New test.
2633 * gcc.dg/predict-14.c: New test.
2634
2635 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2636
2637 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
2638 including stdint.h.
2639 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2640 including stdint.h.
2641
2642 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
2643
2644 PR target/71869
2645 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2646 IEEE built-in functions handle quiet and signalling NaNs
2647 correctly.
2648
2649 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
2650
2651 PR fortran/71862
2652 * gfortran.dg/pr71862.f90: New test.
2653
2654 2016-07-26 Martin Sebor <msebor@redhat.com>
2655
2656 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2657 selector with dg-options.
2658
2659 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
2660
2661 PR tree-optimization/18046
2662 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2663 * gcc.dg/tree-ssa/vrp103.c: New test.
2664 * gcc.dg/tree-ssa/vrp104.c: New test.
2665
2666 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2667
2668 * gcc.target/powerpc/pr63354.c: Require lp64 since
2669 -mprofile-kernel is not legal with -m32.
2670
2671 2016-07-26 Richard Biener <rguenther@suse.de>
2672
2673 PR rtl-optimization/71984
2674 * gcc.dg/torture/pr71984.c: New testcase.
2675
2676 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
2677
2678 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2679 g++-dg-runtest via et-dg-runtest.
2680 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2681 * gcc.dg/vect/vect.exp: Likewise.
2682 * gfortran.dg/graphite/graphite.exp: Likewise, but for
2683 gfortran-dg-runtest.
2684 * gfortran.dg/vect/vect.exp: Likewise.
2685 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2686 (check_mips_loongson_hw_available): Likewise.
2687 (check_effective_target_mpaired_single_runtime): Likewise.
2688 (check_effective_target_mips_loongson_runtime): Likewise.
2689 (add_options_for_mpaired_single): Likewise.
2690 (check_effective_target_vect_int): Add global et_index.
2691 Check and save the supported feature for a target selected by
2692 the et_index target. Break long lines where appropriate. Call
2693 et-is-effective-target for MIPS with an argument instead of
2694 check_effective_target_* where appropriate.
2695 (check_effective_target_vect_intfloat_cvt): Likewise.
2696 (check_effective_target_vect_uintfloat_cvt): Likewise.
2697 (check_effective_target_vect_floatint_cvt): Likewise.
2698 (check_effective_target_vect_floatuint_cvt): Likewise.
2699 (check_effective_target_vect_simd_clones): Likewise.
2700 (check_effective_target_vect_shift): ewise.
2701 (check_effective_target_whole_vector_shift): Likewise.
2702 (check_effective_target_vect_bswap): Likewise.
2703 (check_effective_target_vect_shift_char): Likewise.
2704 (check_effective_target_vect_long): Likewise.
2705 (check_effective_target_vect_float): Likewise.
2706 (check_effective_target_vect_double): Likewise.
2707 (check_effective_target_vect_long_long): Likewise.
2708 (check_effective_target_vect_no_int_max): Likewise.
2709 (check_effective_target_vect_no_int_add): Likewise.
2710 (check_effective_target_vect_no_bitwise): Likewise.
2711 (check_effective_target_vect_widen_shift): Likewise.
2712 (check_effective_target_vect_no_align): Likewise.
2713 (check_effective_target_vect_hw_misalign): Likewise.
2714 (check_effective_target_vect_element_align): Likewise.
2715 (check_effective_target_vect_condition): Likewise.
2716 (check_effective_target_vect_cond_mixed): Likewise.
2717 (check_effective_target_vect_char_mult): Likewise.
2718 (check_effective_target_vect_short_mult): Likewise.
2719 (check_effective_target_vect_int_mult): Likewise.
2720 (check_effective_target_vect_extract_even_odd): Likewise.
2721 (check_effective_target_vect_interleave): Likewise.
2722 (check_effective_target_vect_stridedN): Likewise.
2723 (check_effective_target_vect_multiple_sizes): Likewise.
2724 (check_effective_target_vect64): Likewise.
2725 (check_effective_target_vect_call_copysignf): Likewise.
2726 (check_effective_target_vect_call_sqrtf): Likewise.
2727 (check_effective_target_vect_call_btrunc): Likewise.
2728 (check_effective_target_vect_call_btruncf): Likewise.
2729 (check_effective_target_vect_call_ceil): Likewise.
2730 (check_effective_target_vect_call_ceilf): Likewise.
2731 (check_effective_target_vect_call_floor): Likewise.
2732 (check_effective_target_vect_call_floorf): Likewise.
2733 (check_effective_target_vect_call_lceil): Likewise.
2734 (check_effective_target_vect_call_lfloor): Likewise.
2735 (check_effective_target_vect_call_nearbyint): Likewise.
2736 (check_effective_target_vect_call_nearbyintf): Likewise.
2737 (check_effective_target_vect_call_round): Likewise.
2738 (check_effective_target_vect_call_roundf): Likewise.
2739 (check_effective_target_vect_perm): Likewise, but also append *_saved
2740 to the existing global name to properly cache the result.
2741 (check_effective_target_vect_perm_byte): Likewise.
2742 (check_effective_target_vect_perm_short): Likewise.
2743 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2744 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2745 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2746 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2747 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2748 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2749 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2750 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2751 (check_effective_target_vect_sdot_qi): Likewise.
2752 (check_effective_target_vect_udot_qi): Likewise.
2753 (check_effective_target_vect_sdot_hi): Likewise.
2754 (check_effective_target_vect_udot_hi): Likewise.
2755 (check_effective_target_vect_usad_char): Likewise.
2756 (check_effective_target_vect_pack_trunc): Likewise.
2757 (check_effective_target_vect_unpack): Likewise.
2758 (check_effective_target_vect_aligned_arrays): Likewise.
2759 (check_effective_target_vect_natural_alignment): Likewise.
2760 (check_effective_target_vector_alignment_reachable): Likewise.
2761 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2762 (is-effective-target): Initialize et_index if undefined.
2763 (et-dg-runtest): New.
2764 (et-is-effective-target): Likewise.
2765 (check_vect_support_and_set_flags): Add supported MIPS targets to
2766 EFFECTIVE_TARGETS list. Return the number of supported targets.
2767
2768 2016-07-26 Richard Biener <rguenther@suse.de>
2769 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2770
2771 PR middle-end/70920
2772 * gcc.dg/pr70920-1.c: New test-case.
2773 * gcc.dg/pr70902-2.c: Likewise.
2774 * gcc.dg/pr70920-3.c: Likewise.
2775 * gcc.dg/pr70920-4.c: Likewise
2776 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2777 2 instead of 3.
2778
2779 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
2780
2781 * gcc.c-torture/execute/pr71494.c: Require label_values.
2782 * gcc.dg/pr16973.c: Ditto.
2783
2784 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2785
2786 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2787 * gcc.dg/torture/pr69771.c: Require int32plus.
2788 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2789
2790 2016-07-25 Martin Liska <mliska@suse.cz>
2791
2792 * gcc.dg/torture/pr71987.c: New test.
2793
2794 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
2795
2796 PR fortran/71935
2797 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2798 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
2799 * gfortran.dg/pr71935.f90: New test.
2800
2801 2016-07-22 Martin Sebor <msebor@redhat.com>
2802
2803 PR c++/71675
2804 * g++.dg/ext/atomic-3.C: New test.
2805 * gcc.dg/atomic/pr71675.c: New test.
2806
2807 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
2808
2809 * gcc.target/i386/mvc8.c: New test.
2810
2811 2016-07-22 Bin Cheng <bin.cheng@arm.com>
2812
2813 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2814 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2815
2816 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2817
2818 PR fortran/71795
2819 * gfortran.dg/constructor_50.f90: New test.
2820
2821 2016-07-22 Martin Liska <mliska@suse.cz>
2822
2823 PR gcov-profile/69028
2824 PR gcov-profile/62047
2825 * g++.dg/cilk-plus/pr69028.C: New test.
2826
2827 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
2828
2829 * gfortran.dg/coarray_stat_2.f90: New test.
2830
2831 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2832
2833 * gcc.target/powerpc/vec-extract.h: New files to check the
2834 vec_extract built-in functions for all vector types, testing
2835 accessing each element, both with constant and variable element
2836 numbers.
2837 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2838 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2839 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2840 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2841 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2842 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2843 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2844 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2845 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2846
2847 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR c++/71728
2850 * g++.dg/other/pr71728.C: New test.
2851
2852 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
2853
2854 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2855 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2856 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2857 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2858 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2859
2860 2016-07-21 Richard Biener <rguenther@suse.de>
2861
2862 PR tree-optimization/71947
2863 * gcc.dg/tree-ssa/vrp102.c: New testcase.
2864
2865 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2866
2867 * gcc.dg/tree-ssa/scev-15.c: New.
2868
2869 2016-07-21 Bin Cheng <bin.cheng@arm.com>
2870
2871 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2872
2873 2016-07-21 Jakub Jelinek <jakub@redhat.com>
2874
2875 PR c++/71941
2876 * g++.dg/gomp/pr71941.C: New test.
2877
2878 2016-07-20 David Malcolm <dmalcolm@redhat.com>
2879
2880 PR c/70339
2881 PR c/71858
2882 * g++.dg/spellcheck-identifiers.C: New test case, based on
2883 gcc.dg/spellcheck-identifiers.c.
2884 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2885 gcc.dg/spellcheck-identifiers-2.c.
2886 * g++.dg/spellcheck-typenames.C: New test case, based on
2887 gcc.dg/spellcheck-typenames.c
2888
2889 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
2890
2891 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2892 pointer to member function and also test catching by reference.
2893
2894 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2895
2896 * gcc.target/s390/pr67443.c: Fix test case.
2897
2898 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2899
2900 * gcc.target/s390/insv-1.c: Xfail some tests.
2901 * gcc.target/s390/insv-2.c: Likewise.
2902
2903 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2904
2905 * gcc.target/avr/torture/get-mem.c: New test.
2906 * gcc.target/avr/torture/set-mem.c: New test.
2907
2908 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
2909
2910 PR target/71948
2911 * gcc.target/avr/torture/tiny-progmem.c: New test.
2912
2913 2016-07-20 Jakub Jelinek <jakub@redhat.com>
2914
2915 PR c++/71909
2916 * g++.dg/parse/pr71909.C: New test.
2917 * g++.dg/tm/pr71909.C: New test.
2918
2919 PR c++/50060
2920 * g++.dg/cpp0x/constexpr-50060.C: New test.
2921 * g++.dg/cpp1y/constexpr-50060.C: New test.
2922
2923 2016-07-20 Martin Liska <mliska@suse.cz>
2924
2925 * gfortran.dg/graphite/pr71898.f90: New test.
2926
2927 2016-07-20 Bin Cheng <bin.cheng@arm.com>
2928
2929 PR tree-optimization/71503
2930 PR tree-optimization/71683
2931 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
2932 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
2933
2934 2016-07-20 Martin Liska <mliska@suse.cz>
2935
2936 * gcc.dg/plugin/plugin.exp: Remove sreal test.
2937 * gcc.dg/plugin/sreal-test-1.c: Remove.
2938 * gcc.dg/plugin/sreal_plugin.c: Remove.
2939
2940 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2941
2942 PR fortran/71902
2943 * gfortran.dg/dependency_47.f90: New test.
2944
2945 2016-07-19 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR rtl-optimization/71916
2948 * gcc.c-torture/compile/pr71916.c: New test.
2949
2950 PR middle-end/71874
2951 * g++.dg/torture/pr71874.C: New test.
2952
2953 PR middle-end/71734
2954 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
2955 (my_alloc): Rewritten to use __builtin_posix_memalign and
2956 __SIZE_TYPE__.
2957 (my_free): Use __builtin_free instead of _mm_free.
2958 (Vec::operator=): Use __builtin_memcpy.
2959
2960 2016-07-19 Martin Jambor <mjambor@suse.cz>
2961
2962 PR fortran/71688
2963 * gfortran.dg/pr71688.f90: New test.
2964
2965 2016-07-19 Richard Biener <rguenther@suse.de>
2966
2967 * c-c++-common/vector-subscript-6.c: New testcase.
2968 * c-c++-common/vector-subscript-7.c: Likewise.
2969
2970 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2971
2972 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
2973 and UInt32 based on __SIZEOF_INT__.
2974
2975 2016-07-19 Richard Biener <rguenther@suse.de>
2976
2977 PR tree-optimization/71901
2978 * gcc.dg/torture/pr71901.c: New testcase.
2979
2980 2016-07-19 Richard Biener <rguenther@suse.de>
2981
2982 PR tree-optimization/71908
2983 * gcc.dg/torture/pr71908.c: New testcase.
2984
2985 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2986
2987 PR target/71493
2988 * gcc.target/powerpc/pr71493-1.c: New test.
2989 * gcc.target/powerpc/pr71493-2.c: Likewise.
2990
2991 2016-07-18 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR c++/71835
2994 * g++.dg/conversion/ambig3.C: New test.
2995
2996 PR c++/71828
2997 * g++.dg/cpp0x/constexpr-71828.C: New test.
2998
2999 PR c++/71826
3000 * g++.dg/template/pr71826.C: New test.
3001
3002 PR c++/71822
3003 * g++.dg/template/defarg21.C: New test.
3004
3005 PR c++/71871
3006 * g++.dg/ext/vector31.C: New test.
3007
3008 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
3009
3010 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3011
3012 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3013
3014 PR tree-optimization/71734
3015 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3016
3017 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
3018
3019 * gcc.target/s390/warn-dynamicstack-1.c: New test.
3020 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3021 stack-layout-dynamic-1.c: New test.
3022
3023 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3024
3025 * gcc.target/s390/nolrl-1.c: New test.
3026
3027 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
3028
3029 PR fortran/71523
3030 * gfortran.dg/pr71523_1.f90: New test.
3031 * gfortran.dg/pr71523_2.f90: New test.
3032
3033 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
3034
3035 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3036
3037 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3038 Marco Restelli <mrestelli@gmail.com>
3039
3040 PR fortran/62125
3041 * gfortran.dg/pr62125.f90: New test.
3042
3043 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3044
3045 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3046 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3047
3048 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
3049
3050 PR c++/58796
3051 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3052 * g++.dg/cpp0x/nullptr35.C: New test.
3053
3054 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3055
3056 * gcc.dg/tree-ssa/scev-8.c: Update test string.
3057
3058 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
3059
3060 * gfortran.dg/goacc/vector_length.f90: New test.
3061
3062 2016-07-15 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/71881
3065 * gcc.dg/torture/pr71881.c: New testcase.
3066
3067 2016-07-15 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/71887
3070 * gcc.dg/torture/pr71887.c: New testcase.
3071
3072 2016-07-15 Jakub Jelinek <jakub@redhat.com>
3073
3074 PR c/71858
3075 * gcc.dg/spellcheck-identifiers-3.c: New test.
3076
3077 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
3078
3079 PR fortran/71807
3080 * gfortran.dg/null_9.f90: New test.
3081
3082 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3083
3084 * gcc.dg/tree-ssa/loop-41.c: New test.
3085
3086 2016-07-15 Bin Cheng <bin.cheng@arm.com>
3087
3088 PR tree-optimization/71347
3089 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3090
3091 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
3092
3093 PR fortran/29819
3094 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3095 * gfortran.dg/contains.f90: Ditto.
3096 * gfortran.dg/contains_empty_1.f03: Ditto.
3097 * gfortran.dg/submodule_3.f08: Ditto.
3098
3099 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3100
3101 PR testsuite/71865
3102 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3103 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3104 expected diagnostics.
3105
3106 PR c/71858
3107 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3108 * gcc.dg/spellcheck-identifiers-2.c: New test.
3109 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3110 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3111
3112 2016-07-14 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR tree-optimization/71872
3115 * gcc.c-torture/compile/pr71872.c: New test.
3116
3117 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3118
3119 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3120 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3121 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3122 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3123 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3124 * gcc.target/arm/atomic-op-acquire-1.c: This.
3125 * gcc.target/arm/atomic-op-char.c: Rename into ...
3126 * gcc.target/arm/atomic-op-char-1.c: This.
3127 * gcc.target/arm/atomic-op-consume.c: Rename into ...
3128 * gcc.target/arm/atomic-op-consume-1.c: This.
3129 * gcc.target/arm/atomic-op-int.c: Rename into ...
3130 * gcc.target/arm/atomic-op-int-1.c: This.
3131 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3132 * gcc.target/arm/atomic-op-relaxed-1.c: This.
3133 * gcc.target/arm/atomic-op-release.c: Rename into ...
3134 * gcc.target/arm/atomic-op-release-1.c: This.
3135 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3136 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3137 * gcc.target/arm/atomic-op-short.c: Rename into ...
3138 * gcc.target/arm/atomic-op-short-1.c: This.
3139 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3140 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3141 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3142 * gcc.target/arm/atomic-op-char-2.c: Likewise.
3143 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3144 * gcc.target/arm/atomic-op-int-2.c: Likewise.
3145 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3146 * gcc.target/arm/atomic-op-release-2.c: Likewise.
3147 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3148 * gcc.target/arm/atomic-op-short-2.c: Likewise.
3149
3150 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
3151
3152 PR fortran/70842
3153 * gfortran.dg/select_type_35.f03: New test.
3154
3155 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3156
3157 PR target/65951
3158 PR tree-optimization/70923
3159 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3160 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3161 * gcc.dg/vect/pr65951.c: Likewise.
3162 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3163
3164 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
3165
3166 * c-c++-common/pr60226.c: Expect maximum object file alignment
3167 error on AIX.
3168
3169 2016-07-14 Richard Biener <rguenther@suse.de>
3170
3171 PR tree-optimization/71866
3172 * gcc.dg/torture/pr71866.c: New testcase.
3173
3174 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3175
3176 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3177 selector and enclose boolean expression in curly braces.
3178
3179 2016-07-14 Alan Modra <amodra@gmail.com>
3180
3181 PR target/71733
3182 * gcc.target/powerpc/p9-novsx.c: New.
3183
3184 2016-07-13 Andi Kleen <ak@linux.intel.com>
3185
3186 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3187 * g++.dg/tree-prof/morefunc.C: Dito.
3188 * g++.dg/tree-prof/pr35545.C: Dito.
3189 * g++.dg/tree-prof/reorder.C: Dito.
3190 * gcc.dg/tree-prof/20050826-2.c: Dito.
3191 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3192 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3193 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3194 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3195 * gcc.dg/tree-prof/inliner-1.c: Dito.
3196 * gcc.dg/tree-prof/merge_block.c: Dito.
3197 * gcc.dg/tree-prof/stringop-1.c: Dito.
3198 * gcc.dg/tree-prof/stringop-2.c: Dito.
3199 * gcc.dg/tree-prof/switch-case-1.c: Dito.
3200 * gcc.dg/tree-prof/switch-case-2.c: Dito.
3201 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3202 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3203 * gcc.dg/tree-prof/update-loopch.c: Dito.
3204 * gcc.dg/tree-prof/val-prof-1.c: Dito.
3205 * gcc.dg/tree-prof/val-prof-2.c: Dito.
3206 * gcc.dg/tree-prof/val-prof-3.c: Dito.
3207 * gcc.dg/tree-prof/val-prof-4.c: Dito.
3208 * gcc.dg/tree-prof/val-prof-5.c: Dito.
3209 * gcc.dg/tree-prof/val-prof-6.c: Dito.
3210 * gcc.dg/tree-prof/val-prof-7.c: Dito.
3211
3212 2016-07-13 Andi Kleen <ak@linux.intel.com>
3213
3214 * lib/profopt.exp (profopt-execute): Remove .imports files.
3215
3216 2016-07-13 Andi Kleen <ak@linux.intel.com>
3217
3218 * lib/profopt.exp (profopt-execute): Always log profiler command line.
3219
3220 2016-07-13 Andi Kleen <ak@linux.intel.com>
3221
3222 * lib/profopt.exp (dg-final-scan-autofdo,
3223 dg-final-scan-not-autofdo): New functions.
3224
3225 2016-07-13 Bin Cheng <bin.cheng@arm.com>
3226
3227 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3228 * gcc.dg/vect/vect-35.c: Ditto.
3229 * gcc.dg/vect/vect-alias-check-2.c: New test.
3230
3231 2016-07-13 Martin Liska <mliska@suse.cz>
3232
3233 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3234 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3235 * gfortran.dg/pr42108.f90: Update expected dump scan.
3236
3237 2016-07-13 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/24574
3240 * gcc.dg/pr24574.c: New testcase.
3241
3242 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3243
3244 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3245 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3246 * c-c++-common/pr68833-1.c: Require int32plus.
3247 * gcc.dg/ipa/pr63551.c: Likewise.
3248 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3249 * gcc.dg/ipa/pr64041.c: Require int32plus.
3250
3251 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
3252
3253 PR ipa/71633
3254 * g++.dg/pr71633.C: New test.
3255
3256 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3257
3258 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3259 Add new arm_thumb1_cbz_ok effective target.
3260 * gcc.target/arm/cbz.c: New test.
3261
3262 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
3263
3264 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3265 Define effective target.
3266 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3267 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3268 * gcc.target/arm/movhi_movw.c: New test.
3269 * gcc.target/arm/movsi_movw.c: Likewise.
3270 * gcc.target/arm/movdi_movw.c: Likewise.
3271
3272 2016-07-13 Richard Biener <rguenther@suse.de>
3273
3274 PR middle-end/71104
3275 * gcc.dg/pr71104-1.c: New testcase.
3276 * gcc.dg/pr71104-2.c: Likewise.
3277
3278 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3279
3280 PR target/71805
3281 * gcc.target/powerpc/pr71805.c: New test.
3282
3283 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3284
3285 * gcc.target/powerpc/divkc3-1.c: New.
3286 * gcc.target/powerpc/mulkc3-1.c: New.
3287
3288 2016-07-12 Nathan Sidwell <nathan@acm.org>
3289
3290 * gcc.target/arm/data-rel-1.c: New.
3291 * gcc.target/arm/data-rel-2.c: New.
3292 * gcc.target/arm/data-rel-3.c: New.
3293
3294 2016-07-12 Martin Liska <mliska@suse.cz>
3295
3296 * gcc.dg/params/blocksort-part.c: New test.
3297 * gcc.dg/params/params.exp: New file.
3298
3299 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3300
3301 PR middle-end/71700
3302 * gcc.c-torture/execute/pr71700.c: New test.
3303
3304 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
3305 Richard Biener <rguenther@suse.de>
3306
3307 PR tree-optimization/23286
3308 PR tree-optimization/70159
3309 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3310 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3311 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3312 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3313 * gcc.dg/tree-ssa/pr35286.c: Likewise.
3314 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3315 * gcc.dg/hoist-register-pressure-1.c: Likewise.
3316 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3317 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3318 * gcc.dg/pr51879-12.c: Likewise.
3319 * gcc.dg/strlenopt-9.c: Likewise.
3320 * gcc.dg/tree-ssa/pr47392.c: Likewise.
3321 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3322 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3323 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3324 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3325 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3326 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3327 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3328 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3329 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3330 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3331 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3332 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3333 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3334 * gfortran.dg/pr43984.f90: Adjust expected outcome.
3335
3336 2016-07-12 Richard Biener <rguenther@suse.de>
3337
3338 PR rtl-optimization/68961
3339 * gcc.target/i386/pr68961.c: New testcase.
3340
3341 2016-07-11 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR middle-end/71758
3344 * c-c++-common/gomp/pr71758.c: New test.
3345 * gfortran.dg/gomp/pr71758.f90: New test.
3346
3347 PR tree-optimization/71823
3348 * gcc.dg/vect/pr71823.c: New test.
3349
3350 2016-07-11 David Malcolm <dmalcolm@redhat.com>
3351
3352 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3353 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3354 and LINE_MAP_MAX_LOCATION_WITH_COLS.
3355
3356 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
3357
3358 PR target/71801
3359 * gcc.target/i386/pr71801.c: New test.
3360
3361 2016-07-11 Richard Biener <rguenther@suse.de>
3362
3363 PR tree-optimization/71816
3364 * gcc.dg/torture/pr71816.c: New testcase.
3365
3366 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3367
3368 PR fortran/71783
3369 * gfortran.dg/dependency_46.f90: New test.
3370
3371 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
3372
3373 PR rtl-optimization/71621
3374 * gcc.target/i386/pr71621-1.c: New.
3375 * gcc.target/i386/pr71621-2.c: New.
3376
3377 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
3378
3379 * gfortran.dg/goacc/pr71704.f90: New test.
3380
3381 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3382
3383 PR target/71297
3384 * gcc.target/powerpc/pr71297.c: New.
3385
3386 2016-07-08 Jiong Wang <jiong.wang@arm.com>
3387
3388 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3389
3390 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
3391
3392 PR target/71806
3393 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3394
3395 2016-07-08 Alan Hayward <alan.hayward@arm.com>
3396
3397 PR tree-optimization/71667
3398 * gcc.dg/vect/pr71667.c: New
3399
3400 2016-07-08 Martin Liska <mliska@suse.cz>
3401
3402 * gcc.dg/torture/pr71606.c: New test.
3403
3404 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3405
3406 PR fortran/71764
3407 * gfortran.dg/pr71764.f90: New test.
3408
3409 2016-07-07 Jakub Jelinek <jakub@redhat.com>
3410 Kai Tietz <ktietz70@googlemail.com>
3411
3412 PR c++/70869
3413 PR c++/71054
3414 * g++.dg/cpp0x/pr70869.C: New test.
3415 * g++.dg/cpp0x/pr71054.C: New test.
3416
3417 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
3418
3419 * g++.dg/debug/pr71432.C: Fail on AIX.
3420
3421 2016-07-07 Martin Liska <mliska@suse.cz>
3422
3423 * gfortran.dg/do_1.f90: Remove a corner case that triggers
3424 an undefined behavior.
3425 * gfortran.dg/do_3.F90: Likewise.
3426 * gfortran.dg/do_check_11.f90: New test.
3427 * gfortran.dg/do_check_12.f90: New test.
3428 * gfortran.dg/do_corner_warn.f90: New test.
3429
3430 2016-07-07 Martin Liska <mliska@suse.cz>
3431
3432 * gfortran.dg/predict-1.f90: Ammend the test.
3433 * gfortran.dg/predict-2.f90: Likewise.
3434
3435 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
3436
3437 PR ipa/71624
3438 * g++.dg/pr71624.C: New test.
3439
3440 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3441
3442 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3443 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3444 ARMv8-M Mainline architectures.
3445
3446 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
3447
3448 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3449 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3450
3451 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
3452
3453 PR target/70098
3454 PR target/71763
3455 * gcc.target/powerpc/pr71763.c: New file.
3456
3457 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3458
3459 PR tree-optimization/71518
3460 * gcc.dg/pr71518.c: New test.
3461
3462 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
3463
3464 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3465
3466 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3467
3468 PR target/50739
3469 * gcc.target/avr/pr50739.c: New test.
3470
3471 2016-07-05 Jan Hubicka <jh@suse.cz>
3472
3473 * gcc.dg/tree-ssa/scev-14.c: update template.
3474
3475 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
3476
3477 * gcc.dg/vect/group-no-gaps-1.c: New test.
3478
3479 2016-07-05 Andi Kleen <ak@linux.intel.com>
3480
3481 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3482 if kernel supports MPX.
3483
3484 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
3485
3486 * gcc.c-torture/compile/pr69102.c: Require fpic support.
3487
3488 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
3489 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3490
3491 * gcc.target/powerpc/signbit-1.c: New test.
3492 * gcc.target/powerpc/signbit-2.c: New test.
3493 * gcc.target/powerpc/signbit-3.c: New test.
3494
3495 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3496
3497 PR rtl-optimization/71594
3498 * gcc.dg/torture/pr71594.c: New test.
3499
3500 2016-07-05 Jan Hubicka <jh@suse.cz>
3501
3502 * gcc.dg/tree-ssa/scev-14.c: new testcase.
3503
3504 2016-07-05 David Malcolm <dmalcolm@redhat.com>
3505
3506 PR c++/62314
3507 * g++.dg/parse/error5.C: Update column
3508 number of missing semicolon error.
3509 * g++.dg/pr62314-2.C: New test case.
3510
3511 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3512
3513 * gfortran.dg/coarray_stat_function.f90: New test.
3514 * gfortran.dg/coarray_stat_whitespace.f90: New test.
3515 * gfortran.dg/coarray_lib_comm_1: Adapting old test
3516 to new interfaces.
3517
3518 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
3519
3520 PR fortran/71623
3521 * gfortran.dg/deferred_character_17.f90: New test.
3522
3523 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
3524
3525 * gcc.target/arm/neon/polytypes.c: Move to ...
3526 * gcc.target/arm/polytypes.c: ... here.
3527 * gcc.target/arm/neon/pr51534.c: Move to ...
3528 * gcc.target/arm/pr51534.c: ... here.
3529 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3530 * gcc.target/arm/vect-vcvt.c: ... here.
3531 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3532 * gcc.target/arm/vect-vcvtq.c: ... here.
3533 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3534 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3535 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3536 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3537 * gcc.target/arm/neon/neon.exp: Delete.
3538 * gcc.target/arm/neon/: Delete.
3539
3540 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3541
3542 PR fortran/65575
3543 * gfortran.dg: pr65575.f90: New test.
3544
3545 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3546
3547 PR fortran/35849
3548 * gfortran.dg: pr35849.f90: New test.
3549
3550 2016-07-04 Jakub Jelinek <jakub@redhat.com>
3551
3552 PR c++/71739
3553 * g++.dg/cpp0x/pr71739.C: New test.
3554
3555 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
3556
3557 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3558
3559 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
3560
3561 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3562 locr.
3563 * gcc.target/s390/loc-1.c: New test.
3564
3565 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
3566
3567 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3568 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3569
3570 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3571
3572 PR target/63874
3573 * gcc.target/aarch64/pr63874.c: New test.
3574
3575 2016-07-04 Jan Beulich <jbeulich@suse.com>
3576
3577 * g++.dg/header.c: New.
3578 * gcc.dg/header.c: New.
3579
3580 2016-07-02 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR c/71719
3583 * c-c++-common/Wunused-var-15.c: New test.
3584
3585 2016-07-01 Jakub Jelinek <jakub@redhat.com>
3586
3587 PR fortran/71687
3588 * gfortran.dg/gomp/pr71687.f90: New test.
3589
3590 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3591
3592 * gcc.dg/const-float128-ped.c: Require __float128 effective
3593 target and options.
3594 * gcc.dg/const-float128.c: Likewise.
3595 * gcc.dg/torture/float128-cmp-invalid.c: Require
3596 __float128 and base_quadfloat_support effective targets, and
3597 __float128 options.
3598 * gcc.dg/torture/float128-div-underflow.c: Likewise.
3599 * gcc.dg/torture/float128-extend-nan.c: Likewise.
3600 * gcc.dg/torture/float128-nan.c: Likewise.
3601 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3602 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3603 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3604 * lib/target-supports.exp (check_effective_target___float128): New.
3605 (add_options_for___float128): New.
3606 (check_effective_target_base_quadword_support): New.
3607
3608 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3609
3610 PR target/71720
3611 * gcc.target/powerpc/pr71720.c: New test.
3612
3613 2016-07-01 Jan Beulich <jbeulich@suse.com>
3614
3615 * gcc.dg/bss.c: New.
3616
3617 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
3618
3619 PR target/71698
3620 * gcc.target/powerpc/pr71698.c: New test.
3621
3622 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
3623
3624 PR target/71151
3625 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3626 instead of ".foo" for its section name.
3627 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3628 depending on MCU's flash size.
3629 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3630 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3631 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3632 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3633 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3634 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3635
3636 2016-07-01 Jan Beulich <jbeulich@suse.com>
3637
3638 * gcc.target/i386/pr65105-2.c: Add -msse2.
3639
3640 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3641
3642 PR tree-optimization/71707
3643 * gcc.dg/strlenopt-29.c: New test.
3644
3645 PR fortran/71704
3646 * gfortran.dg/gomp/pr71704.f90: New test.
3647
3648 PR fortran/71705
3649 * gfortran.dg/gomp/pr71705.f90: New test.
3650
3651 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
3652
3653 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3654 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3655 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3656 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3657 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3658 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3659 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3660 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3661 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3662 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3663 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3664 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3665 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3666 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3667 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3668 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3669 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3670 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3671 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3672 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3673 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3674 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3675 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3676 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3677 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3678 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3679 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3680 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3681 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3682 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3683 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3684 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3685 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3686 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3687 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3688 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3689 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3690 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3691 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3692 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3693 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3694 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3695 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3696 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3697 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3698 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3699 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3700 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3701 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3702 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3703 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3704 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3705 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3706 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3707 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3708 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3709 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3710 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3711 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3712 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3713 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3714 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3715 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3716 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3717 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3718 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3719 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3720 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3721 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3722 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3723 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3724 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3725 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3726 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3727 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3728 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3729 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3730 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3731 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3732 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3733 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3734
3735 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3736 James Greenhalgh <james.greenhalgh@arm.com>
3737
3738 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3739
3740 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
3741 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3742
3743 * gcc.target/aarch64/vget_set_lane_1.c: New test.
3744
3745 2016-06-30 David Malcolm <dmalcolm@redhat.com>
3746
3747 PR driver/71651
3748 * gcc.dg/spellcheck-options-12.c: New test case.
3749
3750 2016-06-30 Jakub Jelinek <jakub@redhat.com>
3751
3752 PR middle-end/71693
3753 * gcc.c-torture/compile/pr71693.c: New test.
3754
3755 2016-06-29 David Malcolm <dmalcolm@redhat.com>
3756
3757 * gcc.dg/spellcheck-params.c: New testcase.
3758 * gcc.dg/spellcheck-params-2.c: New testcase.
3759
3760 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
3761
3762 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3763 vector extract instructions.
3764 * gcc.target/powerpc/p9-extract-2.c: Likewise.
3765
3766 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3767
3768 PR fortran/71686
3769 * gfortran.dg/unexpected_eof_2.f90: New test.
3770 * gfortran.dg/unexpected_eof_3.f90: New test.
3771
3772 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
3773
3774 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3775
3776 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
3777
3778 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3779 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3780 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3781
3782 2016-06-29 Richard Biener <rguenther@suse.de>
3783
3784 PR middle-end/15256
3785 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3786
3787 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3788
3789 * gcc.target/arm/aapcs/neon-vect10.c: Require
3790 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3791 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3792 * gcc.target/arm/aapcs/vfp18.c: Likewise.
3793 * gcc.target/arm/aapcs/vfp19.c: Likewise.
3794 * gcc.target/arm/aapcs/vfp20.c: Likewise.
3795 * gcc.target/arm/aapcs/vfp21.c: Likewise.
3796 * gcc.target/arm/fp16-aapcs-1.c: Require
3797 -mfloat-ab=hard. Also simplify the test.
3798 * gcc.target/arm/fp16-aapcs-2.c: New.
3799
3800 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
3801
3802 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3803 (add_options_for_arm_fp16_ieee): New.
3804 (add_options_for_arm_fp16_alternative): New.
3805 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
3806 long-line.
3807 (effective_target_arm_fp16_hw): New.
3808
3809 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
3810
3811 PR tree-optimization/71655
3812 * g++.dg/pr71655.C: New test.
3813
3814 2016-06-29 Martin Liska <mliska@suse.cz>
3815
3816 * gcc.dg/pr71585.c: New test.
3817 * gcc.dg/pr71585-2.c: New test.
3818 * gcc.dg/pr71585-3.c: New test.
3819
3820 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3821
3822 PR tree-optimization/70729
3823 * g++.dg/vect/pr70729.cc: New test.
3824
3825 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3826
3827 * c-c++-common/gomp/cancel-1.c: Extend.
3828
3829 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3830
3831 PR tree-optimization/71625
3832 * gcc.dg/strlenopt-28.c: New test.
3833
3834 2016-06-29 Richard Biener <rguenther@suse.de>
3835
3836 PR middle-end/71002
3837 * g++.dg/torture/pr71002.C: Adjust testcase.
3838
3839 2016-06-29 Jakub Jelinek <jakub@redhat.com>
3840
3841 PR c/71685
3842 * gcc.dg/pr71685.c: New test.
3843
3844 2016-06-28 Martin Sebor <msebor@redhat.com>
3845
3846 PR c/71552
3847 * gcc.dg/init-bad-9.c: New test.
3848
3849 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3850
3851 * gcc.target/powerpc/abs128-1.c: Require VSX.
3852 * gcc.target/powerpc/copysign128-1.c: Likewise.
3853 * gcc.target/powerpc/inf128-1.c: Likewise.
3854 * gcc.target/powerpc/nan128-1.c: Likewise.
3855
3856 2016-06-28 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR middle-end/71626
3859 * gcc.c-torture/execute/pr71626-1.c: New test.
3860 * gcc.c-torture/execute/pr71626-2.c: New test.
3861
3862 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
3863
3864 PR target/71656
3865 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3866
3867 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
3868
3869 PR target/71670
3870 * gcc.target/powerpc/pr71670.c: New testcase.
3871
3872 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
3873
3874 PR target/71656
3875 * gcc.target/powerpc/pr71656-1.c: New test.
3876 * gcc.target/powerpc/pr71656-2.c: New test.
3877
3878 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
3879
3880 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3881 around fp16 code.
3882 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3883 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3884 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3885 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3886 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3887 Add arm_neon_fp16_ok effective target.
3888 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3889 Likewise.
3890 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3891 Likewise.
3892 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3893 Likewise.
3894 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3895 Likewise.
3896 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3897 Likewise.
3898 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3899 Likewise.
3900 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3901 Likewise.
3902 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3903 Likewise.
3904 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3905 Likewise.
3906 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3907 Likewise.
3908 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3909 Likewise.
3910
3911 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3912
3913 * gcc.dg/predict-12.c: New testcase.
3914
3915 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3916
3917 PR fortran/71649
3918 * gfortran.dg/pr71649.f90: New test.
3919
3920 2016-06-25 Jakub Jelinek <jakub@redhat.com>
3921
3922 PR tree-optimization/71643
3923 * g++.dg/opt/pr71643.C: New test.
3924
3925 PR tree-optimization/71631
3926 * gcc.c-torture/execute/pr71631.c: New test.
3927
3928 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3929
3930 * gcc.dg/predict-11.c: New testcase.
3931 * gfortran.dg/predict-2.f90: New testcase.
3932
3933 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
3934
3935 * gcc.dg/predict-10.c: New test.
3936
3937 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3938
3939 * gcc.target/powerpc/abs128-1.c: New.
3940 * gcc.target/powerpc/copysign128-1.c: New.
3941 * gcc.target/powerpc/inf128-1.c: New.
3942 * gcc.target/powerpc/nan128-1.c: New.
3943
3944 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
3945
3946 * gfortran.dg/pr71642.f90: New test.
3947
3948 2016-06-24 Jakub Jelinek <jakub@redhat.com>
3949
3950 PR tree-optimization/71647
3951 * gcc.target/i386/pr71647.c: New test.
3952
3953 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
3954
3955 * gcc.target/i386/noplt-gd-1.c: New test.
3956 * gcc.target/i386/noplt-gd-2.c: Likewise.
3957 * gcc.target/i386/noplt-gd-3.c: Likewise.
3958 * gcc.target/i386/noplt-ld-1.c: Likewise.
3959 * gcc.target/i386/noplt-ld-2.c: Likewise.
3960 * gcc.target/i386/noplt-ld-3.c: Likewise.
3961 * lib/target-supports.exp
3962 (check_effective_target_tls_get_addr_via_got): New.
3963
3964 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3965
3966 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
3967 testsuite compile flags.
3968 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3969 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3970
3971 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3972
3973 * g++dg/vect/pr36684.cc: Add dg-do compile.
3974 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
3975 * gcc.dg/vect/pr70021.c: Ditto.
3976 * gcc.dg/vect/pr70138-1.c: Ditto.
3977 * gcc.dg/vect/pr70138-2.c: Ditto.
3978 * gcc.dg/vect/pr70354-1.c: Ditto.
3979 * gcc.dg/vect/pr70354-2.c: Ditto.
3980 * gcc.dg/vect/pr71259.c: Ditto.
3981 * gcc.dg/vect/pr71416-1.c: Ditto.
3982 * gcc.dg/vect/slp-43.c: Ditto.
3983 * gcc.dg/vect/slp-45.c: Ditto.
3984 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
3985 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
3986 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
3987 * gfortran.dg/vect/pr69980.f90: Ditto.
3988
3989 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3990
3991 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
3992 * gcc.dg/vect/bb-slp-30.c: Ditto.
3993 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
3994 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
3995 * gcc.dg/vect/pr45902.c: Ditto.
3996 * gcc.dg/vect/pr48172.c: Ditto.
3997 * gcc.dg/vect/pr48377.c: Ditto.
3998 * gcc.dg/vect/pr49038.c: Ditto.
3999 * gcc.dg/vect/pr49771.c: Ditto.
4000 * gcc.dg/vect/pr52091.c: Ditto.
4001 * gcc.dg/vect/pr53185-2.c: Ditto.
4002 * gcc.dg/vect/pr56826.c: Ditto.
4003 * gcc.dg/vect/pr60276.c: Ditto.
4004 * gcc.dg/vect/pr62021.c: Ditto.
4005 * gcc.dg/vect/pr63530.c: Ditto.
4006 * gcc.dg/vect/pr65518.c: Ditto.
4007 * gcc.dg/vect/pr65947-1.c: Ditto.
4008 * gcc.dg/vect/pr65947-10.c: Ditto.
4009 * gcc.dg/vect/pr65947-11.c: Ditto.
4010 * gcc.dg/vect/pr65947-12.c: Ditto.
4011 * gcc.dg/vect/pr65947-13.c: Ditto.
4012 * gcc.dg/vect/pr65947-2.c: Ditto.
4013 * gcc.dg/vect/pr65947-3.c: Ditto.
4014 * gcc.dg/vect/pr65947-4.c: Ditto.
4015 * gcc.dg/vect/pr65947-5.c: Ditto.
4016 * gcc.dg/vect/pr65947-6.c: Ditto.
4017 * gcc.dg/vect/pr65947-7.c: Ditto.
4018 * gcc.dg/vect/pr65947-8.c: Ditto.
4019 * gcc.dg/vect/pr65947-9.c: Ditto.
4020 * gcc.dg/vect/pr71416-1.c: Ditto.
4021 * gcc.dg/vect/pr71439.c: Ditto.
4022 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4023 * gcc.dg/vect/vect-bswap16.c: Ditto.
4024 * gcc.dg/vect/vect-bswap32.c: Ditto.
4025 * gcc.dg/vect/vect-bswap64.c: Ditto.
4026 * gcc.dg/vect/vect-live-1.c: Ditto.
4027 * gcc.dg/vect/vect-live-2.c: Ditto.
4028 * gcc.dg/vect/vect-live-3.c: Ditto.
4029 * gcc.dg/vect/vect-live-4.c: Ditto.
4030 * gcc.dg/vect/vect-live-5.c: Ditto.
4031 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4032 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4033 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4034 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4035 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4036 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4037 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4038 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4039 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4040 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4041 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4042 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4043 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4044 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4045 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4046 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4047 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4048
4049 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
4050
4051 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4052
4053 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
4054
4055 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4056 ia32 if R_386_GOT32X relocation is supported.
4057 * gcc.target/i386/noplt-3.c: Likewise.
4058 * gcc.target/i386/noplt-2.c: Likewise.
4059 (main): Renamed to ...
4060 (bar): This.
4061 * gcc.target/i386/noplt-4.c: Likewise.
4062 (main): Renamed to ...
4063 (bar): This.
4064 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4065 * gcc.target/i386/pr67400-5.c: Likewise.
4066
4067 2016-06-24 Jakub Jelinek <jakub@redhat.com>
4068
4069 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4070 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4071
4072 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4073 f4): Adjust expected diagnostics.
4074 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4075 (T): If OVFP is defined, redefine to TP.
4076 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4077 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4078 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4079 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4080 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4081 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4082 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4083 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4084 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4085 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4086 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4087 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4088 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4089 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4090 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4091 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4092 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4093 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4094 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4095 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4096 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4097 as last argument to __builtin_add_overflow_p.
4098
4099 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4100
4101 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4102 dg-options and remove default vector testsuite compile flags.
4103 * g++.dg/vect/pr33860a.cc: Ditto.
4104 * g++.dg/vect/pr45470-a.cc: Ditto.
4105 * g++.dg/vect/pr45470-b.cc: Ditto.
4106 * g++.dg/vect/pr60896.cc: Ditto.
4107 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4108 * gcc.dg/vect/pr18308.c: Ditto.
4109 * gcc.dg/vect/pr24049.c: Ditto.
4110 * gcc.dg/vect/pr33373.c: Ditto.
4111 * gcc.dg/vect/pr36228.c: Ditto.
4112 * gcc.dg/vect/pr42395.c: Ditto.
4113 * gcc.dg/vect/pr42604.c: Ditto.
4114 * gcc.dg/vect/pr46663.c: Ditto.
4115 * gcc.dg/vect/pr48765.c: Ditto.
4116 * gcc.dg/vect/pr49093.c: Ditto.
4117 * gcc.dg/vect/pr49352.c: Ditto.
4118 * gcc.dg/vect/pr52298.c: Ditto.
4119 * gcc.dg/vect/pr52870.c: Ditto.
4120 * gcc.dg/vect/pr53185.c: Ditto.
4121 * gcc.dg/vect/pr53773.c: Ditto.
4122 * gcc.dg/vect/pr56695.c: Ditto.
4123 * gcc.dg/vect/pr62171.c: Ditto.
4124 * gcc.dg/vect/pr63530.c: Ditto.
4125 * gcc.dg/vect/pr68339.c: Ditto.
4126 * gcc.dg/vect/pr71259.c: Ditto.
4127 * gcc.dg/vect/vect-82_64.c: Ditto.
4128 * gcc.dg/vect/vect-83_64.c: Ditto.
4129 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4130 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4131 * gcc.dg/vect/vect-shift-2.c: Ditto.
4132 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4133 * gfortran.dg/vect/pr39318.f90: Ditto.
4134 * gfortran.dg/vect/pr45714-a.f: Ditto.
4135 * gfortran.dg/vect/pr45714-b.f: Ditto.
4136 * gfortran.dg/vect/pr46213.f90: Ditto.
4137
4138 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4139 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4140
4141 * gcc.target/powerpc/p9-splat-5.c: New test.
4142
4143 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
4144
4145 PR tree-optimization/71488
4146 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4147 * lib/target-supports.exp: ... here.
4148 (check_sse4_hw_available): New procedure.
4149 (check_effective_target_sse4_runtime): Ditto.
4150 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4151 -march=westmere for sse4_runtime targets.
4152 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4153 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4154 (dg-additional-options): Use for sse4_runtime targets.
4155 (main): Call check_vect ().
4156 (dg-final): Perform scan only for sse4_runtime targets.
4157
4158 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4159
4160 PR target/66232
4161 PR target/67400
4162 * gcc.target/i386/pr66232-14.c: New file.
4163 * gcc.target/i386/pr66232-15.c: Likewise.
4164 * gcc.target/i386/pr66232-16.c: Likewise.
4165 * gcc.target/i386/pr66232-17.c: Likewise.
4166 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
4167 ia32 if R_386_GOT32X relocation is supported.
4168 * gcc.target/i386/pr67400-2.c: Likewise.
4169 * gcc.target/i386/pr67400-3.c: Likewise.
4170 * gcc.target/i386/pr67400-4.c: Likewise.
4171 * gcc.target/i386/pr67400-6.c: Likewise.
4172 * gcc.target/i386/pr67400-7.c: Likewise.
4173 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4174
4175 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4176
4177 PR libgfortran/48852
4178 * gfortran.dg/char4_iunit_1.f03: Update test.
4179 * gfortran.dg/f2003_io_5.f03: Update test.
4180 * gfortran.dg/real_const_3.f90: Update test.
4181
4182 2016-06-23 Andi Kleen <ak@linux.intel.com>
4183
4184 * g++.dg/bprob/bprob.exp: Support autofdo.
4185 * g++.dg/tree-prof/tree-prof.exp: dito.
4186 * gcc.dg/tree-prof/tree-prof.exp: dito.
4187 * gcc.misc-tests/bprob.exp: dito.
4188 * gfortran.dg/prof/prof.exp: dito.
4189 * lib/profopt.exp: dito.
4190 * lib/target-supports.exp: Check for autofdo.
4191
4192 2016-06-23 Martin Liska <mliska@suse.cz>
4193
4194 * gcc.dg/pr71619.c: New test.
4195
4196 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
4197
4198 PR target/67400
4199 * gcc.target/i386/pr67400-1.c: New test.
4200 * gcc.target/i386/pr67400-2.c: Likewise.
4201 * gcc.target/i386/pr67400-3.c: Likewise.
4202 * gcc.target/i386/pr67400-4.c: Likewise.
4203 * gcc.target/i386/pr67400-5.c: Likewise.
4204 * gcc.target/i386/pr67400-6.c: Likewise.
4205 * gcc.target/i386/pr67400-7.c: Likewise.
4206
4207 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4208
4209 * c-c++-common/missing-header-1.c: New test case.
4210 * c-c++-common/missing-header-2.c: New test case.
4211 * c-c++-common/missing-header-3.c: New test case.
4212 * c-c++-common/missing-header-4.c: New test case.
4213
4214 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4215
4216 PR c/70339
4217 * c-c++-common/attributes-1.c: Update dg-prune-output to include
4218 hint.
4219 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4220 expected results due to builtin "nanl" now being suggested for
4221 "name".
4222 * gcc.dg/pr67580.c: Update expected messages.
4223 * gcc.dg/spellcheck-identifiers.c: New testcase.
4224 * gcc.dg/spellcheck-typenames.c: New testcase.
4225
4226 2016-06-22 David Malcolm <dmalcolm@redhat.com>
4227
4228 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4229 file.
4230 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4231 diagnostic-test-show-locus-parseable-fixits.c to sources for
4232 diagnostic_plugin_test_show_locus.c.
4233 * lib/gcc-defs.exp (freeform_regexps): New global.
4234 (dg-regexp): New function.
4235 (handle-dg-regexps): New function.
4236 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4237 freeform_regexps to the empty list.
4238 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4239
4240 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
4241
4242 PR tree-optimization/71488
4243 * g++.dg/pr71488.C: New test.
4244 * gcc.dg/vect/vect-bool-cmp.c: New test.
4245
4246 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
4247
4248 * gcc.dg/guality/param-5.c: New test.
4249
4250 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4251
4252 * gcc.target/i386/asm-flag-7.c: New test.
4253
4254 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4255
4256 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4257 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4258 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4259 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4260 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4261 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4262 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4264 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4265 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4266 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4267 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4268 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4269 * gcc.dg/tree-ssa/vrp87.c: Likewise.
4270 * lib/target-supports.exp: Likewise.
4271
4272 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
4273
4274 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4275 * gcc.dg/attr-ms_struct-2.c: Likewise.
4276 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4277 * gcc.dg/bf-ms-attrib.c: Likewise.
4278 * gcc.dg/bf-ms-layout-2.c: Likewise.
4279 * gcc.dg/bf-ms-layout-3.c: Likewise.
4280 * gcc.dg/bf-ms-layout.c: Likewise.
4281 * gcc.dg/bf-no-ms-layout.c: Likewise.
4282 * gcc.target/i386/bitfield1.c: Likewise.
4283 * gcc.target/i386/bitfield2.c: Likewise.
4284 * gcc.target/i386/bitfield3.c: Likewise.
4285
4286 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4287
4288 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4289 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4290 override other than -mcpu=power9 command-line option is specified,
4291 or if the target operating system is aix.
4292 * gcc.target/powerpc/darn-1.c: Likewise.
4293 * gcc.target/powerpc/darn-2.c: Likewise.
4294 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4295 test if effective-target is not powerpc_p9vector_ok or if the
4296 target operating system is not defined.
4297 * gcc.target/powerpc/vslv-1.c: Likewise.
4298 * gcc.target/powerpc/vsrv-0.c: Likewise.
4299 * gcc.target/powerpc/vsrv-1.c: Likewise.
4300
4301 2016-06-21 Tobias Burnus <burnus@net-b.de>
4302
4303 PR fortran/71068
4304 * gfortran.dg/coarray/data_1.f90: New.
4305
4306 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4307
4308 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4309 (dg-require-effective-target): Use arm_v8_neon_hw.
4310 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4311 (dg-require-effective-target): Likewise.
4312 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4313 (dg-require-effective-target): Likewise.
4314 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4315 (dg-require-effective-target): Likewise.
4316 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4317 (dg-require-effective-target): Likewise.
4318 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4319 (dg-require-effective-target): Likewise.
4320 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4321 Add AArch64 check.
4322
4323 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4324
4325 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4326 Set to 3 so test passes.
4327
4328 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
4329
4330 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4331
4332 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4333
4334 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4335 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4336 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4337 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4338
4339 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
4340
4341 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4342 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4343
4344 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
4345
4346 PR target/71549
4347 * gcc.target/i386/pr71549.c: New test.
4348
4349 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
4350
4351 * gcc.target/powerpc/vadsdu-0.c: Replace
4352 dg-require-effective-target directive to allow test to run on more
4353 platforms, and add dg-skip-if directive to disable test on aix
4354 platforms because of known incompatibilities.
4355 * gcc.target/powerpc/vadsdu-1.c: Likewise.
4356 * gcc.target/powerpc/vadsdu-2.c: Likewise.
4357 * gcc.target/powerpc/vadsdu-3.c: Likewise.
4358 * gcc.target/powerpc/vadsdu-4.c: Likewise.
4359 * gcc.target/powerpc/vadsdu-5.c: Likewise.
4360 * gcc.target/powerpc/vadsdub-1.c: Likewise.
4361 * gcc.target/powerpc/vadsdub-2.c: Replace
4362 dg-require-effective-target directive to allow test to run on more
4363 platforms, and add dg-skip-if directive to disable test on aix
4364 platforms because of known incompatibilities.
4365 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4366 with vec_absdb call to differentiate this test from vadsdub-1.c.
4367 * gcc.target/powerpc/vadsduh-1.c: Replace
4368 dg-require-effective-target directive to allow test to run on more
4369 platforms, and add dg-skip-if directive to disable test on aix
4370 platforms because of known incompatibilities.
4371 * gcc.target/powerpc/vadsduh-2.c: Likewise.
4372 * gcc.target/powerpc/vadsduw-1.c: Likewise.
4373 * gcc.target/powerpc/vadsduw-2.c: Likewise.
4374
4375 2016-06-21 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR tree-optimization/71588
4378 * gcc.dg/pr71558.c: New test.
4379
4380 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4381
4382 * c-c++-common/pr68657-1.c: Require ptr32plus support.
4383 * c-c++-common/pr68657-2.c: Likewise.
4384 * c-c++-common/pr68657-3.c: Likewise.
4385 * gcc.dg/torture/pr69714.c: Require int32plus support.
4386 * gcc.dg/torture/pr70025.c: Likewise.
4387 * gcc.dg/torture/pr70083.c: Likewise.
4388 * gcc.dg/torture/pr70542.c: Likewise.
4389 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4390
4391 2016-06-20 Joseph Myers <joseph@codesourcery.com>
4392
4393 PR c/71601
4394 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4395
4396 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4397
4398 PR middle-end/71581
4399 * gcc.dg/pr71581.c: New test.
4400
4401 PR rtl-optimization/71591
4402 * gcc.dg/cpp/pr71591.c: New test.
4403
4404 2016-06-20 David B. Robins <gcc@davidrobins.net>
4405
4406 PR target/71571
4407 * g++.dg/torture/pr71571.C: New test.
4408
4409 2016-06-20 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR target/71559
4412 * gcc.target/i386/sse2-pr71559.c: New test.
4413 * gcc.target/i386/avx-pr71559.c: New test.
4414 * gcc.target/i386/avx512f-pr71559.c: New test.
4415
4416 2016-06-20 Tobias Burnus <burnus@net-b.de>
4417
4418 PR fortran/71194
4419 * gfortran.dg/pointer_remapping_10.f90: New.
4420
4421 2016-06-20 David Malcolm <dmalcolm@redhat.com>
4422
4423 * g++.dg/diagnostic/string-literal-concat.C: New test case.
4424
4425 2016-06-20 Martin Sebor <msebor@redhat.com>
4426
4427 PR c/69507
4428 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4429 * gnu90-const-expr-1.c: Same.
4430 * gnu99-const-expr-1.c: Same.
4431 * gnu99-static-1.c: Same.
4432
4433 2016-06-20 Renlin Li <renlin.li@arm.com>
4434
4435 PR testsuite/71489
4436 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4437
4438 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
4439
4440 * gcc.target/aarch64/vcvt_f64_1.c: New.
4441 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4442 * gcc.target/aarch64/vrecp_f64_1.c: New.
4443
4444 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4445
4446 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4447 "alignement".
4448
4449 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
4450
4451 PR target/71103
4452 * gcc.target/avr/torture/pr71103-2.c: New test.
4453
4454 2016-06-19 Martin Sebor <msebor@redhat.com>
4455
4456 PR c/69507
4457 * gcc.dg/alignof.c: New test.
4458
4459 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4460
4461 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4462 vs dg-error; test constexpr specifier too.
4463
4464 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4465
4466 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4467
4468 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
4469
4470 * lib/target-supports.exp
4471 (check_effective_target_arm_neon_fp16_ok_nocache): Call
4472 arm_neon_ok and merge flags. Fix temporary test name.
4473 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4474 and merge flags.
4475
4476 2016-06-17 Martin Liska <mliska@suse.cz>
4477
4478 * gcc.dg/predict-9.c: Fix dump scanning.
4479
4480 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4481
4482 PR tree-optimization/71354
4483 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4484
4485 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4486
4487 PR tree-optimization/71347
4488 * gcc.dg/tree-ssa/pr71347.c: New test.
4489
4490 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4491
4492 PR tree-optimization/71354
4493 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4494
4495 2016-06-17 Bin Cheng <bin.cheng@arm.com>
4496
4497 * gcc.dg/vect/vect-alias-check-1.c: New test.
4498
4499 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4500
4501 PR target/71151
4502 * gcc.target/avr/pr71151-1.c: New test.
4503 * gcc.target/avr/pr71151-2.c: New test.
4504 * gcc.target/avr/pr71151-3.c: New test.
4505 * gcc.target/avr/pr71151-4.c: New test.
4506 * gcc.target/avr/pr71151-5.c: New test.
4507 * gcc.target/avr/pr71151-6.c: New test.
4508 * gcc.target/avr/pr71151-7.c: New test.
4509 * gcc.target/avr/pr71151-8.c: New test.
4510 * gcc.target/avr/pr71151-common.h: New test.
4511
4512 2016-06-16 Martin Liska <mliska@suse.cz>
4513
4514 * gfortran.dg/predict-1.f90: New test.
4515
4516 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
4517
4518 PR target/71242
4519 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4520
4521 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
4522
4523 * g++.dg/vect/pr36648.cc: Disable cunrolli
4524
4525 2016-06-16 Jakub Jelinek <jakub@redhat.com>
4526
4527 PR target/71554
4528 * gcc.c-torture/execute/pr71554.c: New test.
4529
4530 PR rtl-optimization/71532
4531 * gcc.dg/torture/pr71532.c: New test.
4532
4533 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
4534
4535 * gcc.target/powerpc/p9-dimode1.c: New test.
4536 * gcc.target/powerpc/p9-dimode2.c: Likewise.
4537
4538 2016-06-15 Jakub Jelinek <jakub@redhat.com>
4539
4540 * gcc.c-torture/compile/20160615-1.c: New test.
4541
4542 * g++.dg/cpp0x/ref-qual17.C: New test.
4543
4544 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
4545
4546 PR middle-end/71529
4547 * gcc.target/i386/pr71529.C: New test.
4548
4549 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4550
4551 PR tree-optimization/71483
4552 * g++.dg/vect/pr71483.c: New
4553
4554 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
4555
4556 PR c++/70202
4557 * g++.dg/inherit/crash6.C: New.
4558 * g++.dg/inherit/union2.C: Likewise.
4559 * g++.dg/inherit/virtual12.C: Likewise.
4560 * g++.dg/inherit/virtual13.C: Likewise.
4561 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4562
4563 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
4564
4565 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4566
4567 2016-06-15 Alan Hayward <alan.hayward@arm.com>
4568
4569 PR tree-optimization/71439
4570 * gcc.dg/vect/pr71439.c: New
4571
4572 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4573
4574 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4575
4576 2016-06-15 Richard Biener <rguenther@suse.de>
4577
4578 * gcc.dg/vect/slp-45.c: New testcase.
4579
4580 2016-06-15 Richard Biener <rguenther@suse.de>
4581
4582 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4583
4584 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4585
4586 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4587 requirements, and disable for AIX for now.
4588 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4589
4590 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4591
4592 PR c++/71528
4593 * g++.dg/opt/pr71528.C: New test.
4594
4595 PR c++/71516
4596 * g++.dg/init/pr71516.C: New test.
4597
4598 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 * g++.dg/init/array46.C: New.
4601
4602 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
4603
4604 * gcc.target/i386/float128-3.c: New test.
4605 * gcc.target/i386/quad-sse4.c: Ditto.
4606 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4607 Update scan strings.
4608
4609 2016-06-14 Richard Biener <rguenther@suse.de>
4610
4611 PR middle-end/71526
4612 * gfortran.dg/pr71526.f90: New testcase.
4613
4614 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
4615
4616 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4617 * gcc.dg/zero_bits_compound-1.c: Likewise.
4618
4619 2016-06-14 Richard Biener <rguenther@suse.de>
4620
4621 PR tree-optimization/71522
4622 * gcc.dg/torture/pr71522.c: New testcase.
4623
4624 2016-06-14 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR tree-optimization/71520
4627 * gcc.dg/tree-ssa/pr71520.c: New test.
4628
4629 2016-06-14 Richard Biener <rguenther@suse.de>
4630
4631 PR tree-optimization/71521
4632 * gcc.dg/tree-ssa/vrp101.c: New testcase.
4633
4634 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR sanitizer/71498
4637 * c-c++-common/ubsan/bounds-13.c: New test.
4638
4639 PR preprocessor/71183
4640 * gcc.dg/cpp/source_date_epoch-3.c: New test.
4641
4642 2016-06-13 Jeff Law <law@redhat.com>
4643
4644 PR tree-optimization/71403
4645 * c-c++-common/ubsan/pr71403-1.c: New test.
4646 * c-c++-common/ubsan/pr71403-2.c: New test.
4647 * c-c++-common/ubsan/pr71403-3.c: New test.
4648
4649 2016-06-13 Jakub Jelinek <jakub@redhat.com>
4650
4651 PR middle-end/71478
4652 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4653 Add -Wno-psabi -w to dg-options.
4654
4655 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4656
4657 * gcc.target/powerpc/vadsdu-0.c: New test.
4658 * gcc.target/powerpc/vadsdu-1.c: New test.
4659 * gcc.target/powerpc/vadsdu-2.c: New test.
4660 * gcc.target/powerpc/vadsdu-3.c: New test.
4661 * gcc.target/powerpc/vadsdu-4.c: New test.
4662 * gcc.target/powerpc/vadsdu-5.c: New test.
4663 * gcc.target/powerpc/vadsdub-1.c: New test.
4664 * gcc.target/powerpc/vadsdub-2.c: New test.
4665 * gcc.target/powerpc/vadsduh-1.c: New test.
4666 * gcc.target/powerpc/vadsduh-2.c: New test.
4667 * gcc.target/powerpc/vadsduw-1.c: New test.
4668 * gcc.target/powerpc/vadsduw-2.c: New test.
4669
4670 2016-06-13 David Malcolm <dmalcolm@redhat.com>
4671
4672 * gcc.dg/c99-init-2.c (c): Update expected error message.
4673 * gcc.dg/init-bad-8.c (foo): Likewise.
4674 * gcc.dg/spellcheck-fields-3.c: New test case.
4675
4676 2016-06-13 Martin Liska <mliska@suse.cz>
4677
4678 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4679 and "guess loop iv compared" heuristics.
4680 * gcc.dg/predict-2.c: Likewise.
4681 * gcc.dg/predict-3.c: Likewise.
4682 * gcc.dg/predict-4.c: Likewise.
4683 * gcc.dg/predict-5.c: Likewise.
4684 * gcc.dg/predict-6.c: Likewise.
4685
4686 2016-06-13 Marek Polacek <polacek@redhat.com>
4687
4688 PR middle-end/71476
4689 * c-c++-common/Wswitch-unreachable-4.c: New test.
4690 * gcc.dg/Wswitch-unreachable-2.c: New test.
4691 * g++.dg/tm/jump1.C: Move dg-warning.
4692
4693 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
4694
4695 * gnat.dg/renaming10.ad[sb]: New test.
4696
4697 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
4698
4699 PR fortran/70673
4700 * gfortran.dg/pr70673.f90: New test.
4701
4702 2016-06-13 Richard Biener <rguenther@suse.de>
4703
4704 PR middle-end/64516
4705 * gcc.dg/align-3.c: New testcase.
4706
4707 2016-06-13 Martin Liska <mliska@suse.cz>
4708
4709 * gcc.target/i386/pr71458.c: New test.
4710
4711 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
4712
4713 PR target/71241
4714 * gcc.dg/torture/float128-nan.c: New test.
4715
4716 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
4717
4718 PR target/60751
4719 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4720 statement.
4721
4722 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
4723
4724 PR target/60751
4725 * gfortran.dg/comma_IO_extension_1.f90: New test.
4726 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4727 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4728 statement.
4729 * gfortran.dg/graphite/pr38083.f90: Likewise.
4730 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4731 missing format.
4732
4733 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
4734
4735 * gnat.dg/case_character.adb: New test.
4736
4737 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
4738
4739 PR middle-end/71310
4740 * gcc.target/powerpc/pr71310.c: New testcase.
4741
4742 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
4743
4744 PR middle-end/71478
4745 * gcc.dg/pr71478.c: New test.
4746
4747 2016-06-10 Jakub Jelinek <jakub@redhat.com>
4748
4749 PR middle-end/71494
4750 * gcc.c-torture/execute/pr71494.c: New test.
4751
4752 PR c/68657
4753 * gcc.target/i386/pr68657.c: New test.
4754
4755 PR inline-asm/68843
4756 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4757 (test): Add -masm=intel alternatives.
4758
4759 2016-06-10 Martin Sebor <msebor@redhat.com>
4760
4761 PR c/71392
4762 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4763
4764 2016-06-10 Jeff Law <law@redhat.com>
4765
4766 PR tree-optimization/71335
4767 * gcc.c-torture/execute/pr71335.c: New test.
4768
4769 2016-06-10 David Malcolm <dmalcolm@redhat.com>
4770
4771 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4772 the various "cannot tail-call: " messages.
4773
4774 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
4775
4776 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4777 and options.
4778
4779 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
4780
4781 PR sanitizer/71480
4782 * c-c++-common/asan/pr71480.c: New test.
4783
4784 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
4785
4786 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4787 (ASMNAME2): Likewise.
4788 (main): Replace fn in asm statement with ASMNAME ("fn").
4789 * gcc.dg/guality/pr68037-2.c: Likewise.
4790 * gcc.dg/guality/pr68037-3.c: Likewise.
4791 * gcc.dg/torture/pr68037-1.c: Likewise.
4792 * gcc.dg/torture/pr68037-2.c: Likewise.
4793 * gcc.dg/torture/pr68037-3.c: Likewise.
4794
4795 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
4796
4797 PR inline-asm/68843
4798 * gcc.target/i386/pr68843-1.c: New test.
4799 * gcc.target/i386/pr68843-2.c: New test.
4800
4801 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4802 Cesar Philippidis <cesar@codesourcery.com>
4803
4804 PR middle-end/71373
4805 * gcc.dg/goacc/nested-function-1.c: New file.
4806 * gcc.dg/goacc/nested-function-2.c: Likewise.
4807 * gcc.dg/goacc/pr71373.c: Likewise.
4808 * gfortran.dg/goacc/cray-2.f95: Likewise.
4809 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4810 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4811 * gfortran.dg/goacc/cray.f95: Update.
4812 * gfortran.dg/goacc/loop-1.f95: Likewise.
4813 * gfortran.dg/goacc/loop-3.f95: Likewise.
4814 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4815 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4816
4817 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
4818
4819 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4820 for OpenACC tile clauses.
4821 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4822
4823 PR c/71381
4824 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
4825 to...
4826 * c-c++-common/goacc/cache-2.c: ... this new file.
4827 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4828 * gfortran.dg/goacc/cache-2.f95: ... this new file.
4829 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4830 usage.
4831 * gfortran.dg/goacc/cray.f95: Likewise.
4832 * gfortran.dg/goacc/loop-1.f95: Likewise.
4833
4834 2016-06-10 Alan Hayward <alan.hayward@arm.com>
4835
4836 PR tree-optimization/71407
4837 PR tree-optimization/71416
4838 * gcc.dg/vect/pr71407.c: New
4839 * gcc.dg/vect/pr71416-1.c: New
4840 * gcc.dg/vect/pr71416-2.c: New
4841
4842 2016-06-10 Richard Biener <rguenther@suse.de>
4843
4844 PR middle-end/71477
4845 * gcc.dg/torture/pr71477.c: New testcase.
4846
4847 2016-06-09 Julia Koval <julia.koval@intel.com>
4848
4849 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4850 * gcc.target/i386/interrupt-13.c: Likewise.
4851 * gcc.target/i386/interrupt-15.c: Likewise.
4852 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4853 * gcc.target/i386/interrupt-24.c: Likewise.
4854 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4855 * gcc.target/i386/interrupt-9.c: Likewise.
4856 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4857
4858 2016-06-09 Martin Sebor <msebor@redhat.com>
4859
4860 PR c/70883
4861 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4862 * gcc.dg/builtin-constant_p-1.c: Same.
4863 * gcc.dg/builtins-error.c: Same.
4864 * gcc.dg/pr70859.c: Same.
4865
4866 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4867
4868 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4869 * gcc.dg/torture/pr68067-1.c: Likewise.
4870 * gcc.dg/torture/pr68067-2.c: Likewise.
4871
4872 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4873
4874 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4875 when setting SIZE.
4876
4877 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4878
4879 PR c++/71465
4880 * g++.dg/inherit/crash5.C: New.
4881 Revert:
4882 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4883
4884 PR c++/70202
4885 * g++.dg/inherit/crash5.C: New.
4886 * g++.dg/inherit/virtual1.C: Adjust.
4887
4888 2016-06-09 Martin Liska <mliska@suse.cz>
4889
4890 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4891 * g++.dg/predict-loop-exit-2.C: Likewise.
4892 * g++.dg/predict-loop-exit-3.C: Likewise.
4893 * gcc.dg/predict-1.c: Likewise.
4894 * gcc.dg/predict-2.c: Likewise.
4895 * gcc.dg/predict-3.c: Likewise.
4896 * gcc.dg/predict-4.c: Likewise.
4897 * gcc.dg/predict-5.c: Likewise.
4898 * gcc.dg/predict-6.c: Likewise.
4899 * gcc.dg/predict-7.c: Likewise.
4900
4901 2016-06-09 Richard Biener <rguenther@suse.de>
4902
4903 PR tree-optimization/71462
4904 * gcc.dg/torture/pr71462.c: New testcase.
4905
4906 2016-06-09 Marek Polacek <polacek@redhat.com>
4907
4908 PR c/65471
4909 * gcc.dg/c11-generic-3.c: New test.
4910
4911 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
4912
4913 * g++.dg/init/array42.C: New.
4914 * g++.dg/init/array43.C: Likewise.
4915 * g++.dg/init/array44.C: Likewise.
4916 * g++.dg/init/array45.C: Likewise.
4917 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4918 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4919 * g++.dg/cpp1y/auto-fn27.C: Likewise.
4920 * g++.dg/gomp/pr35751.C: Likewise.
4921 * g++.dg/init/array23.C: Likewise.
4922 * g++.dg/init/brace2.C: Likewise.
4923 * g++.dg/init/brace6.C: Likewise.
4924
4925 2016-06-08 Martin Sebor <msebor@redhat.com>
4926 Jakub Jelinek <jakub@redhat.com>
4927
4928 PR c++/70507
4929 PR c/68120
4930 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4931 * c-c++-common/builtin-arith-overflow-2.c: New test.
4932 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
4933 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
4934 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
4935
4936 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4937
4938 PR c++/71442
4939 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
4940
4941 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
4942
4943 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
4944 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
4945 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
4946 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
4947 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
4948 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
4949 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
4950 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
4951 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
4952 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
4953 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
4954 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
4955 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
4956
4957 2016-06-08 Richard Biener <rguenther@suse.de>
4958
4959 PR tree-optimization/68558
4960 * gcc.dg/vect/slp-44.c: New testcase.
4961
4962 2016-06-08 Richard Biener <rguenther@suse.de>
4963
4964 * gcc.dg/vect/slp-43.c: New testcase.
4965
4966 2016-06-08 Richard Biener <rguenther@suse.de>
4967
4968 PR tree-optimization/71452
4969 * gcc.dg/torture/pr71452.c: New testcase.
4970
4971 2016-06-08 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR c++/71448
4974 * g++.dg/torture/pr71448.C: New test.
4975
4976 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
4977
4978 PR debug/71432
4979 PR ada/71413
4980 * g++.dg/debug/pr71432.C: New test.
4981
4982 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4983
4984 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
4985 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
4986 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
4987
4988 2016-06-08 Alan Hayward <alan.hayward@arm.com>
4989
4990 * gcc.dg/vect/vect-live-2.c: Update effective target.
4991 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
4992 * lib/target-supports.exp: Add aarch64 to vect_long.
4993
4994 2016-06-08 Marek Polacek <polacek@redhat.com>
4995
4996 PR c/71418
4997 * gcc.dg/noncompile/pr71418.c: New test.
4998
4999 PR c/71426
5000 * gcc.dg/noncompile/pr71426.c: New test.
5001
5002 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
5003
5004 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5005 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5006 * gcc.dg/predict-3.c: Update template.
5007 * gcc.dg/predict-5.c: Update template.
5008 * gcc.dg/predict-6.c: Update template.
5009 * gcc.dg/predict-9.c: Update template.
5010 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5011
5012 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
5013
5014 * gcc.target/powerpc/vec-mul.c: New test.
5015
5016 2016-06-07 David Malcolm <dmalcolm@redhat.com>
5017
5018 * gcc.dg/spellcheck-fields-2.c: New test case.
5019
5020 2016-06-07 Richard Biener <rguenther@suse.de>
5021
5022 PR c/61564
5023 * gcc.dg/Wpragmas-1.c: New testcase.
5024 * gcc.dg/Wattributes-4.c: Likewise.
5025 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5026 entry.
5027
5028 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
5029
5030 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5031 spurious debug code.
5032
5033 2016-06-07 Richard Biener <rguenther@suse.de>
5034
5035 PR tree-optimization/71428
5036 * gcc.dg/torture/pr71428.c: New testcase.
5037
5038 2016-06-07 Richard Biener <rguenther@suse.de>
5039
5040 PR middle-end/71423
5041 * gcc.dg/torture/pr71423.c: New testcase.
5042
5043 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5044
5045 PR middle-end/71408
5046 * gcc.dg/tree-ssa/pr71408.c: New test.
5047
5048 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
5049
5050 PR middle-end/71281
5051 * g++.dg/torture/pr71281.C: New test.
5052
5053 2016-06-06 Marek Polacek <polacek@redhat.com>
5054
5055 PR c/71362
5056 * gcc.dg/pr71362.c: New test.
5057
5058 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5059 Patrick Palka <ppalka@gcc.gnu.org>
5060
5061 PR c++/70847
5062 PR c++/71330
5063 PR c++/71393
5064 * g++.dg/opt/pr70847.C: New test.
5065 * g++.dg/ubsan/pr70847.C: New test.
5066 * g++.dg/ubsan/pr71393.C: New test.
5067
5068 2016-06-06 Jakub Jelinek <jakub@redhat.com>
5069
5070 PR tree-optimization/71259
5071 * gcc.dg/vect/pr71259.c: New test.
5072
5073 2016-06-06 David Malcolm <dmalcolm@redhat.com>
5074
5075 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5076 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5077 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5078 above.
5079
5080 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5081
5082 PR middle-end/37780
5083 * gcc.c-torture/execute/pr37780.c: New test.
5084 * gcc.target/aarch64/pr37780_1.c: Likewise.
5085 * gcc.target/arm/pr37780_1.c: Likewise.
5086
5087 2016-06-06 Marek Polacek <polacek@redhat.com>
5088
5089 * c-c++-common/attr-may-alias-1.c: New test.
5090 * c-c++-common/attr-may-alias-2.c: New test.
5091 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5092
5093 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
5094
5095 PR c/24414
5096 * gcc.target/i386/pr24414.c: New test.
5097
5098 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
5099
5100 * gcc.target/sparc/vis4misc.c: New file.
5101 * gcc.target/sparc/fpcmp.c: Likewise.
5102 * gcc.target/sparc/fpcmpu.c: Likewise.
5103
5104 2016-06-06 Alan Hayward <alan.hayward@arm.com>
5105
5106 * gcc.dg/vect/vect-live-1.c: Use additional-options.
5107 * gcc.dg/vect/vect-live-3.c: Likewise.
5108
5109 2016-06-06 Richard Biener <rguenther@suse.de>
5110
5111 PR tree-optimization/71398
5112 * gcc.dg/torture/pr71398.c: New testcase.
5113
5114 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
5115
5116 PR target/71389
5117 * g++.dg/pr71389.C: New test.
5118
5119 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5120
5121 PR fortran/71404
5122 * gfortran.dg/fmt_read_5.f: New test.
5123
5124 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
5125
5126 PR fortran/69659
5127 * gfortran.dg/class_array_22.f03: New test.
5128
5129 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5130
5131 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5132
5133 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
5134
5135 * gcc.dg/predict-9.c: Update template.
5136
5137 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5138
5139 PR c++/49377
5140 * g++.dg/template/pr49377.C: New.
5141
5142 2016-06-04 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR tree-optimization/71405
5145 * g++.dg/torture/pr71405.C: New test.
5146
5147 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5148
5149 PR c++/70202
5150 * g++.dg/inherit/crash5.C: New.
5151 * g++.dg/inherit/virtual1.C: Adjust.
5152
5153 2016-06-03 Jeff Law <law@redhat.com>
5154
5155 PR tree-optimization/71316
5156 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5157
5158 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5159
5160 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
5161 dg-additional-options with just -fno-tree-scev-cprop in it.
5162 * gcc.dg/vect/vect-live-2.c: Likewise.
5163 * gcc.dg/vect/vect-live-5.c: Likewise.
5164 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5165 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5166 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5167
5168 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
5169
5170 PR c++/27100
5171 * g++.dg/other/friend6.C: New test.
5172
5173 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5174
5175 * g++.dg/torture/ppc-ldst-array.C: New.
5176
5177 2016-06-03 Joseph Myers <joseph@codesourcery.com>
5178
5179 PR target/71276
5180 PR target/71277
5181 * gcc.dg/torture/builtin-fp-int-inexact.c,
5182 gcc.target/i386/387-builtin-fp-int-inexact.c,
5183 gcc.target/i386/387-rint-inline-1.c,
5184 gcc.target/i386/387-rint-inline-2.c,
5185 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5186 gcc.target/i386/sse2-rint-inline-1.c,
5187 gcc.target/i386/sse2-rint-inline-2.c,
5188 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5189 gcc.target/i386/sse4_1-rint-inline.c: New tests.
5190
5191 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
5192 Julia Koval <julia.koval@intel.com>
5193
5194 PR target/66960
5195 PR target/67630
5196 PR target/67634
5197 PR target/67841
5198 PR target/68037
5199 PR target/68618
5200 PR target/68661
5201 PR target/69575
5202 PR target/69596
5203 PR target/69734
5204 * gcc.dg/guality/pr68037-1.c: New test.
5205 * gcc.dg/guality/pr68037-2.c: Likewise.
5206 * gcc.dg/guality/pr68037-3.c: Likewise.
5207 * gcc.dg/torture/pr68037-1.c: Likewise.
5208 * gcc.dg/torture/pr68037-2.c: Likewise.
5209 * gcc.dg/torture/pr68037-3.c: Likewise.
5210 * gcc.dg/torture/pr68661-1a.c: Likewise.
5211 * gcc.dg/torture/pr68661-1b.c: Likewise.
5212 * gcc.target/i386/interrupt-1.c: Likewise.
5213 * gcc.target/i386/interrupt-2.c: Likewise.
5214 * gcc.target/i386/interrupt-3.c: Likewise.
5215 * gcc.target/i386/interrupt-4.c: Likewise.
5216 * gcc.target/i386/interrupt-5.c: Likewise.
5217 * gcc.target/i386/interrupt-6.c: Likewise.
5218 * gcc.target/i386/interrupt-7.c: Likewise.
5219 * gcc.target/i386/interrupt-8.c: Likewise.
5220 * gcc.target/i386/interrupt-9.c: Likewise.
5221 * gcc.target/i386/interrupt-10.c: Likewise.
5222 * gcc.target/i386/interrupt-11.c: Likewise.
5223 * gcc.target/i386/interrupt-12.c: Likewise.
5224 * gcc.target/i386/interrupt-13.c: Likewise.
5225 * gcc.target/i386/interrupt-14.c: Likewise.
5226 * gcc.target/i386/interrupt-15.c: Likewise.
5227 * gcc.target/i386/interrupt-16.c: Likewise.
5228 * gcc.target/i386/interrupt-17.c: Likewise.
5229 * gcc.target/i386/interrupt-18.c: Likewise.
5230 * gcc.target/i386/interrupt-19.c: Likewise.
5231 * gcc.target/i386/interrupt-20.c: Likewise.
5232 * gcc.target/i386/interrupt-21.c: Likewise.
5233 * gcc.target/i386/interrupt-22.c: Likewise.
5234 * gcc.target/i386/interrupt-23.c: Likewise.
5235 * gcc.target/i386/interrupt-24.c: Likewise.
5236 * gcc.target/i386/interrupt-25.c: Likewise.
5237 * gcc.target/i386/interrupt-26.c: Likewise.
5238 * gcc.target/i386/interrupt-27.c: Likewise.
5239 * gcc.target/i386/interrupt-28.c: Likewise.
5240 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5241 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5242 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5243 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5244 * gcc.target/i386/interrupt-iamcu.c: Likewise.
5245 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5246 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5247 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5248 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5249 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5250 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5251 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5252
5253 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
5254
5255 PR tree-optimization/52171
5256 * gcc.dg/pr52171.c: New test.
5257 * gcc.target/i386/pr52171.c: New test.
5258
5259 2016-06-03 Jan Hubicka <jh@suse.cz>
5260
5261 * g++.dg/tree-ssa/pred-1.C: New testcase
5262 * gcc.dg/tree-ssa/pred-1.c: New testcase
5263
5264 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5265
5266 PR target/70957
5267 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5268 support.
5269 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5270
5271 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5272
5273 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5274
5275 2016-06-03 Alan Hayward <alan.hayward@arm.com>
5276
5277 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5278 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5279 * gcc.dg/vect/vect-live-1.c: New test.
5280 * gcc.dg/vect/vect-live-2.c: New test.
5281 * gcc.dg/vect/vect-live-3.c: New test.
5282 * gcc.dg/vect/vect-live-4.c: New test.
5283 * gcc.dg/vect/vect-live-5.c: New test.
5284 * gcc.dg/vect/vect-live-slp-1.c: New test.
5285 * gcc.dg/vect/vect-live-slp-2.c: New test.
5286 * gcc.dg/vect/vect-live-slp-3.c: New test.
5287
5288 2016-06-03 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR middle-end/71387
5291 * g++.dg/opt/pr71387.C: New test.
5292
5293 2016-06-02 Jeff Law <law@redhat.com>
5294
5295 PR tree-optimization/71328
5296 * gcc.c-torture/compile/pr71328.c: New test.
5297
5298 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5299
5300 PR fortran/52393
5301 * gfortran.dg/fmt_read_3.f90: Fix typo.
5302 * gfortran.dg/fmt_read_4.f90: New test.
5303
5304 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5305
5306 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5307 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5308 * g++.dg/cpp0x/forw_enum8.C: Likewise.
5309 * g++.dg/cpp0x/override2.C: Likewise.
5310 * g++.dg/parse/crash5.C: Likewise.
5311 * g++.dg/parse/error16.C: Likewise.
5312 * g++.dg/parse/error27.C: Likewise.
5313 * g++.dg/template/qualttp15.C: Likewise.
5314 * g++.dg/template/redecl4.C: Likewise.
5315 * g++.old-deja/g++.other/crash39.C: Likewise.
5316 * g++.old-deja/g++.other/struct1.C: Likewise.
5317 * g++.old-deja/g++.pt/m9a.C: Likewise.
5318 * g++.old-deja/g++.pt/memclass10.C: Likewise.
5319
5320 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5321
5322 PR c++/71372
5323 * c-c++-common/pr71372.c: New test.
5324
5325 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5326 __TIME__ strings with __builtin_strcmp instead of printf and
5327 dg-output.
5328
5329 2016-06-02 Martin Liska <mliska@suse.cz>
5330
5331 * gcc.dg/predict-9.c: New test.
5332
5333 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5334
5335 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5336 global set_compiler_env_var and global saved_compiler_env_var.
5337
5338 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5339
5340 PR rtl-optimization/71295
5341 * gcc.c-torture/compile/pr71295.c: New test.
5342
5343 2016-06-02 Jakub Jelinek <jakub@redhat.com>
5344
5345 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5346
5347 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5348 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5349
5350 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5351 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5352 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5353 alternative number.
5354
5355 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5356
5357 * gcc.target/powerpc/p9-splat-4.c: New test.
5358
5359 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
5360
5361 PR target/71186
5362 * gcc.target/powerpc/pr71186.c: New test.
5363
5364 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5365
5366 PR fortran/52393
5367 * gfortran.dg/fmt_read_3.f90: New test.
5368
5369 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
5370
5371 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5372 procedure.
5373
5374 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
5375
5376 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5377 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5378 env var is set.
5379 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5380 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5381 shown once.
5382 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5383 during compilation.
5384 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5385 vars set by dg-set-compiler-env-var.
5386
5387 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
5388
5389 PR fortran/71156
5390 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5391 to the module procedure declaration.
5392 * gfortran.dg/submodule_16.f08: New test.
5393
5394 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR middle-end/71371
5397 * c-c++-common/gomp/pr71371.c: New test.
5398
5399 2016-06-01 Richard Biener <rguenther@suse.de>
5400
5401 PR tree-optimization/71366
5402 * gcc.dg/torture/pr71366-1.c: New testcase.
5403 * gcc.dg/torture/pr71366-2.c: Likewise.
5404
5405 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
5406
5407 * gcc.target/powerpc/vslv-0.c: New test.
5408 * gcc.target/powerpc/vslv-1.c: New test.
5409 * gcc.target/powerpc/vsrv-0.c: New test.
5410 * gcc.target/powerpc/vsrv-1.c: New test.
5411
5412 2016-06-01 Nathan Sidwell <nathan@acm.org>
5413
5414 * c-c++-common/torture/pr57945.c: Add expected PTX error.
5415 * gcc.target/nvptx/weak.c: New.
5416
5417 2016-06-01 Richard Biener <rguenther@suse.de>
5418
5419 PR tree-optimization/71261
5420 * gcc.dg/torture/vect-bool-1.c: New testcase.
5421
5422 2016-06-01 Jakub Jelinek <jakub@redhat.com>
5423
5424 * gfortran.dg/gomp/order-1.f90: New test.
5425 * gfortran.dg/gomp/order-2.f90: New test.
5426
5427 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
5428
5429 * gcc.dg/unroll-6.c: Update template.
5430 * gcc.dg/unroll-7.c: New testcase.
5431 * gcc.dg/unroll-8.c: New testcase.
5432
5433 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
5434
5435 * gnat.dg/opt56.ad[sb]: New test.
5436
5437 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5438
5439 PR c++/66635
5440 * g++.dg/cpp0x/constexpr-ice16.C: New.
5441
5442 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5443
5444 PR tree-optimization/71314
5445 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
5446 -mbranch-cost=2.
5447
5448 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
5449
5450 PR tree-optimization/71077
5451 * gcc.dg/tree-ssa/pr71077.c: New test.
5452
5453 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
5454
5455 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5456 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5457 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5458
5459 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
5460
5461 PR c++/71248
5462 * g++.dg/cpp0x/pr71248.C: New.
5463 * g++.dg/cpp0x/auto7.C: Test column numbers too.
5464 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5465 * g++.dg/init/new37.C: Likewise.
5466 * g++.dg/template/static1.C: Likewise.
5467 * g++.dg/template/static2.C: Likewise.
5468
5469 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
5470
5471 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5472 instead of %rdi.
5473 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5474
5475 2016-05-31 Marek Polacek <polacek@redhat.com>
5476
5477 * c-c++-common/Wswitch-unreachable-3.c: New test.
5478 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5479
5480 2016-05-31 Richard Biener <rguenther@suse.de>
5481
5482 PR tree-optimization/71352
5483 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5484
5485 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
5486
5487 * gcc.target/arm/armv5_thumb_isa.c: New test.
5488
5489 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
5490
5491 PR target/71346
5492 * gcc.target/i386/pr71346.c: New test.
5493
5494 2016-05-31 Tom de Vries <tom@codesourcery.com>
5495
5496 PR tree-optimization/69068
5497 * gcc.dg/graphite/pr69068.c: New test.
5498
5499 2016-05-27 Martin Sebor <msebor@redhat.com>
5500
5501 PR c++/71306
5502 * g++.dg/warn/Wplacement-new-size-3.C: New test.
5503
5504 2016-05-30 Jakub Jelinek <jakub@redhat.com>
5505
5506 PR c++/71349
5507 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
5508 nowait depend(inout: dd[0]) clauses where permitted.
5509
5510 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5511
5512 PR c++/71238
5513 * g++.dg/parse/pr71238.C: New.
5514 * g++.dg/concepts/friend1.C: Test column numbers too.
5515 * g++.dg/cpp0x/initlist31.C: Likewise.
5516 * g++.dg/cpp0x/pr51420.C: Likewise.
5517 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5518 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5519 * g++.dg/ext/builtin3.C: Likewise.
5520 * g++.dg/lookup/friend12.C: Likewise.
5521 * g++.dg/lookup/friend7.C: Likewise.
5522 * g++.dg/lookup/koenig1.C: Likewise.
5523 * g++.dg/lookup/koenig5.C: Likewise.
5524 * g++.dg/lookup/used-before-declaration.C: Likewise.
5525 * g++.dg/overload/koenig1.C: Likewise.
5526 * g++.dg/template/crash65.C: Likewise.
5527 * g++.dg/template/friend57.C: Likewise.
5528 * g++.dg/warn/Wshadow-5.C: Likewise.
5529 * g++.dg/warn/Wunused-8.C: Likewise.
5530 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5531 * g++.old-deja/g++.jason/lineno5.C: Likewise.
5532 * g++.old-deja/g++.jason/member.C: Likewise.
5533 * g++.old-deja/g++.jason/report.C: Likewise.
5534 * g++.old-deja/g++.jason/scoping12.C: Likewise.
5535 * g++.old-deja/g++.law/visibility20.C: Likewise.
5536 * g++.old-deja/g++.ns/koenig5.C: Likewise.
5537 * g++.old-deja/g++.other/static5.C: Likewise.
5538 * g++.old-deja/g++.pt/overload2.C: Likewise.
5539
5540 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5541
5542 * gcc.dg/tree-ssa/peel1.c: New testcase.
5543 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5544 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5545
5546 2016-05-30 Tom de Vries <tom@codesourcery.com>
5547
5548 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5549 to ce.
5550
5551 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
5552
5553 PR c++/71099
5554 * g++.dg/parse/virtual1.C: New.
5555
5556 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
5557
5558 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5559 Use correct register when clearing %edx.
5560
5561 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
5562
5563 PR tree-optimization/71289
5564 * gcc.dg/pr71289.c: New test.
5565
5566 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5567
5568 PR middle-end/71269
5569 PR middle-end/71292
5570 * gcc.dg/tree-ssa/pr71269.c: New test.
5571 * gcc.dg/tree-ssa/pr71292.c: New test.
5572
5573 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
5574
5575 PR middle-end/71252
5576 * gcc.dg/tree-ssa/pr71252-2.c: New test.
5577
5578 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
5579
5580 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5581 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5582 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5583
5584 2016-05-30 Tom de Vries <tom@codesourcery.com>
5585
5586 PR tree-optimization/69067
5587 * gcc.dg/graphite/pr69067.c: New test.
5588
5589 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
5590
5591 PR target/71245
5592 * gcc.target/i386/pr71245-1.c: New test.
5593 * gcc.target/i386/pr71245-2.c: Ditto.
5594
5595 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/71105
5598 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5599 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5600 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5601
5602 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
5603
5604 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5605
5606 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
5607
5608 Revert:
5609 PR c++/69855
5610 * g++.dg/overload/69855.C: New.
5611 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5612 * g++.old-deja/g++.pt/crash3.C: Likewise.
5613
5614 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/60385
5617 * g++.dg/parse/namespace13.C: New.
5618
5619 2016-05-26 Jeff Law <law@redhat.com>
5620
5621 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5622 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5623 * gcc.dg/tree-ssa/pr68198.c: Likewise.
5624 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5625 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5626 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5627 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5628 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5629 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5630 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5631 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5632 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5633 * gcc.dg/tree-ssa/vrp56.c: Likewise.
5634
5635 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
5636
5637 PR c++/69855
5638 * g++.dg/overload/69855.C: New.
5639 * g++.old-deja/g++.law/missed-error2.C: Adjust.
5640 * g++.old-deja/g++.pt/crash3.C: Likewise.
5641
5642 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5643
5644 PR target/63596
5645 * gcc.target/aarch64/va_arg_1.c: New testcase.
5646 * gcc.target/aarch64/va_arg_2.c: Likewise.
5647 * gcc.target/aarch64/va_arg_3.c: Likewise.
5648
5649 2016-05-27 Jiong Wang <jiong.wang@arm.com>
5650
5651 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5652 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5653 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5654 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5655 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5656
5657 2016-05-27 Marek Polacek <polacek@redhat.com>
5658
5659 PR middle-end/71308
5660 * g++.dg/torture/pr71308.C: New test.
5661
5662 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5663
5664 * gcc.dg/zero_bits_compound-1.c: New test.
5665 * gcc.dg/zero_bits_compound-2.c: New test.
5666
5667 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
5668
5669 PR middle-end/71279
5670 * gcc.dg/pr71279.c: New test.
5671
5672 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5673
5674 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5675 floating point min/max/comparison instructions.
5676 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5677
5678 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5679
5680 * c-c++-common/gomp/schedule-1.c: New test.
5681 * gfortran.dg/gomp/schedule-1.f90: New test.
5682
5683 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
5684
5685 PR c++/70822
5686 PR c++/70106
5687 * g++.dg/cpp1y/auto-fn32.C: New test.
5688 * g++.dg/cpp1y/paren4.C: New test.
5689
5690 2016-05-26 Nathan Sidwell <nathan@acm.org>
5691
5692 * gcc.dg/20060410.c: Xfail on ptx.
5693 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5694 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5695 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5696 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5697 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5698
5699 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
5700
5701 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5702
5703 2016-05-26 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR tree-optimization/71280
5706 * gcc.dg/pr71280.c: New test.
5707
5708 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5709
5710 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5711 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5712
5713 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5714
5715 2016-05-26 Jiong Wang <jiong.wang@arm.com>
5716
5717 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5718 kept in memory.
5719
5720 2016-05-25 Jeff Law <law@redhat.com>
5721
5722 PR tree-optimization/71272
5723 * gcc.c-torture/compile/pr71272.c: new test.
5724
5725 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
5726
5727 * gcc.target/powerpc/vec-cmpne.c: New test.
5728 * gcc.target/powerpc/vec-cmpne-long.c: New test.
5729
5730 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
5731
5732 * gnat.dg/opt55.ad[sb]: New test.
5733
5734 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5735
5736 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5737 * c-c++-common/pr60226.c: Require int32plus.
5738 * gcc.c-torture/execute/pr70602.c: Likewise.
5739 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5740 unsigned long for malloc arg type.
5741 * gcc.dg/asr_div1.c: Require int32plus.
5742 * gcc.dg/enum-mode-1.c: XFAIL for int16.
5743 * gcc.dg/pie-1.c: Require pie.
5744 * gcc.dg/pie-2.c: Likewise.
5745 * gcc.dg/pr59471.c: Require int32plus.
5746 * gcc.dg/pr59963-2.c: XFAIL for int16.
5747 * gcc.dg/pr60114.c: Require int32plus.
5748 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5749 unsigned long for typedef of size_t.
5750 * gcc.dg/pr63914.c: Require int32plus.
5751 * gcc.dg/pr64536.c: Require pt32plus.
5752 * gcc.dg/pr65658.c: Likewise.
5753 * gcc.dg/pr67271.c: Require int32plus.
5754 * gcc.dg/pr68112.c: Likewise.
5755 * gcc.dg/pr69071.c: Skip for avr target.
5756 * gcc.dg/pr69973.c: Require int32plus.
5757 * gcc.dg/pr70169.c: Skip for avr target.
5758 * gcc.dg/sso-6.c: Require int32plus.
5759 * gcc.dg/sso-7.c: Likewise.
5760 * gcc.dg/sso-8.c: Likewise.
5761 * gcc.dg/vrp-min-max-2.c: Likewise.
5762
5763 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
5764
5765 PR target/70738
5766 * gcc.target/i386/pr70738-1.c: New test.
5767 * gcc.target/i386/pr70738-2.c: Likewise.
5768 * gcc.target/i386/pr70738-3.c: Likewise.
5769 * gcc.target/i386/pr70738-4.c: Likewise.
5770 * gcc.target/i386/pr70738-5.c: Likewise.
5771 * gcc.target/i386/pr70738-6.c: Likewise.
5772 * gcc.target/i386/pr70738-7.c: Likewise.
5773 * gcc.target/i386/pr70738-8.c: Likewise.
5774 * gcc.target/i386/pr70738-9.c: Likewise.
5775
5776 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5777
5778 PR rtl-optimization/66940
5779 * gcc.c-torture/execute/pr66940.c: New test.
5780
5781 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
5782
5783 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5784 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5785 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5786 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5787 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5788 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5789 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5790 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5791 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5792 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5793 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5794 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5795 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5796 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5797 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5798 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5799 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5800 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5801 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5802 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5803 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5804 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5805 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5806 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5807
5808 2016-05-25 Marek Polacek <polacek@redhat.com>
5809
5810 PR c/71265
5811 * gcc.dg/noncompile/pr71265.c: New test.
5812
5813 PR c/71266
5814 * gcc.dg/noncompile/old-style-parm-3.c: New test.
5815
5816 2016-05-25 Nathan Sidwell <nathan@acm.org>
5817
5818 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5819
5820 2016-05-25 Richard Biener <rguenther@suse.de>
5821
5822 PR tree-optimization/71261
5823 * c-c++-common/torture/pr71261.c: New testcase.
5824
5825 2016-05-25 Richard Biener <rguenther@suse.de>
5826
5827 PR tree-optimization/71264
5828 * gcc.dg/vect/pr71264.c: New testcase.
5829
5830 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5831
5832 PR c++/55992
5833 * g++.dg/cpp0x/alias-decl-53.C: New.
5834 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5835
5836 2016-05-25 Martin Liska <mliska@suse.cz>
5837
5838 * g++.dg/pr71239.C: New test.
5839
5840 2016-05-25 Richard Biener <rguenther@suse.de>
5841
5842 * gcc.dg/vect/pr58135.c: Rename to ...
5843 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5844
5845 2016-05-25 Marek Polacek <polacek@redhat.com>
5846
5847 * g++.dg/pr65295.C: Use target c++14.
5848
5849 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5852 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5853
5854 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5855
5856 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5857 instructions.
5858
5859 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
5860
5861 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5862 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5863 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5864 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5865 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5866 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5867 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5868 * c-c++-common/goacc/pcopy.c: Likewise.
5869 * c-c++-common/goacc/pcopyin.c: Likewise.
5870 * c-c++-common/goacc/pcopyout.c: Likewise.
5871 * c-c++-common/goacc/pcreate.c: Likewise.
5872 * c-c++-common/goacc/pr70688.c: New test.
5873 * c-c++-common/goacc/present-1.c: Adjust test.
5874 * c-c++-common/goacc/reduction-5.c: Likewise.
5875 * g++.dg/goacc/data-1.C: New test.
5876
5877 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5878
5879 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5880 vector parity built-in functions.
5881 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5882 count trailing zeros automatic vectorization.
5883 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5884 count trailing zeros built-in functions.
5885
5886 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5887
5888 * gcc.dg/tree-ssa/reassoc-44.c: New test.
5889
5890 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
5891
5892 PR target/71050
5893 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5894
5895 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5896
5897 PR c++/50436
5898 * g++.dg/template/crash123.C: New.
5899 * g++.dg/template/crash124.C: Likewise.
5900
5901 2016-05-24 Martin Sebor <msebor@redhat.com>
5902
5903 PR c++/71147
5904 * g++.dg/ext/flexary16.C: New test.
5905
5906 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
5907
5908 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5909 before math.h is included.
5910 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5911 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5912 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5913 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5914 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5915 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5916 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5917 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5918 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5919 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5920 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5921 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
5922 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
5923 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
5924 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
5925 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
5926 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
5927 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
5928 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
5929 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
5930 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
5931 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
5932 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5933
5934 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5935 Kelvin Nilsen <kelvin@gcc.gnu.org>
5936
5937 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
5938 support.
5939
5940 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5941
5942 PR c++/69872
5943 * g++.dg/warn/Wno-narrowing1.C: New.
5944
5945 2016-05-24 Marek Polacek <polacek@redhat.com>
5946
5947 PR c/71249
5948 * c-c++-common/Wswitch-unreachable-2.c: New test.
5949
5950 2016-05-24 Jakub Jelinek <jakub@redhat.com>
5951
5952 PR c++/71257
5953 * g++.dg/vect/simd-clone-6.cc: New test.
5954 * g++.dg/gomp/declare-simd-6.C: New test.
5955
5956 PR middle-end/70434
5957 PR c/69504
5958 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
5959
5960 2016-05-24 Richard Biener <rguenther@suse.de>
5961
5962 PR tree-optimization/71240
5963 * gcc.dg/optimize-bswapsi-5.c: New testcase.
5964
5965 2016-05-24 Richard Biener <rguenther@suse.de>
5966
5967 PR tree-optimization/71230
5968 * gcc.dg/torture/pr71230.c: New testcase.
5969 * g++.dg/torture/pr71230.C: Likewise.
5970
5971 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
5972
5973 * c-c++-common/goacc/routine-5.c: Add tests.
5974 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
5975 * gfortran.dg/goacc/routine-6.f90: Add tests.
5976
5977 2016-05-24 Richard Biener <rguenther@suse.de>
5978
5979 PR tree-optimization/71253
5980 * gcc.dg/torture/pr71253.c: New testcase.
5981
5982 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
5983
5984 PR middle-end/71252
5985 * gfortran.dg/pr71252.f90: New test.
5986
5987 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
5988
5989 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
5990
5991 2016-05-24 Richard Biener <rguenther@suse.de>
5992
5993 PR middle-end/70434
5994 PR c/69504
5995 * c-c++-common/vector-subscript-4.c: New testcase.
5996 * c-c++-common/vector-subscript-5.c: Likewise.
5997
5998 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5999
6000 PR fortran/71123
6001 * gfortran.dg/namelist_90.f: New test
6002
6003 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6004
6005 PR fortran/66461
6006 * gfortran.dg/unexpected_eof.f: New test
6007
6008 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6009 Kelvin Nilsen <kelvin@gcc.gnu.org>
6010
6011 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6012 as little endian.
6013
6014 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6015
6016 PR c++/70972
6017 * g++.dg/cpp0x/inh-ctor20.C: New.
6018 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6019
6020 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6021
6022 PR c++/69095
6023 * g++.dg/cpp0x/variadic168.C: New.
6024
6025 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6026
6027 * g++.dg/cpp0x/pr31445.C: Test column number too.
6028 * g++.dg/cpp0x/pr32253.C: Likewise.
6029 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6030 * g++.dg/cpp0x/variadic36.C: Likewise.
6031
6032 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
6033
6034 * gcc.dg/fold-notshift-2.c: Adjust.
6035
6036 2016-05-23 Marek Polacek <polacek@redhat.com>
6037
6038 PR c/49859
6039 * c-c++-common/Wswitch-unreachable-1.c: New test.
6040 * gcc.dg/Wswitch-unreachable-1.c: New test.
6041 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6042 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6043 * g++.dg/gomp/block-10.C: Likewise.
6044 * gcc.dg/gomp/block-10.c: Likewise.
6045 * g++.dg/gomp/block-9.C: Likewise.
6046 * gcc.dg/gomp/block-9.c: Likewise.
6047 * g++.dg/gomp/target-1.C: Likewise.
6048 * g++.dg/gomp/target-2.C: Likewise.
6049 * gcc.dg/gomp/target-1.c: Likewise.
6050 * gcc.dg/gomp/target-2.c: Likewise.
6051 * g++.dg/gomp/taskgroup-1.C: Likewise.
6052 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6053 * gcc.dg/gomp/teams-1.c: Likewise.
6054 * g++.dg/gomp/teams-1.C: Likewise.
6055 * g++.dg/overload/error3.C: Likewise.
6056 * g++.dg/tm/jump1.C: Likewise.
6057 * g++.dg/torture/pr40335.C: Likewise.
6058 * gcc.dg/c99-vla-jump-5.c: Likewise.
6059 * gcc.dg/switch-warn-1.c: Likewise.
6060 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6061 * gcc.dg/nested-func-1.c: Likewise.
6062 * gcc.dg/pr67784-4.c: Likewise.
6063
6064 2016-05-23 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/71230
6067 * gfortran.dg/pr71230-1.f90: New testcase.
6068 * gfortran.dg/pr71230-2.f90: Likewise.
6069
6070 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6071
6072 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
6073 * gcc.dg/vect/pr58135.c: Add new.
6074 * gfortran.dg/pr46519-1.f: Adjust test case.
6075
6076 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6077
6078 PR c++/53401
6079 * g++.dg/cpp0x/decltype64.C: New.
6080
6081 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6082
6083 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6084 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6085 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6086
6087 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6088
6089 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6090 Add poly64x1_t and poly64x2_t cases if supported.
6091 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6092 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6093 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6094 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6095 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6096
6097 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6098
6099 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6100 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6101 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6102 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6103 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6104 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6105 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6106
6107 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6108
6109 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6110
6111 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
6112
6113 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6114 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6115
6116 2016-05-22 Jakub Jelinek <jakub@redhat.com>
6117
6118 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6119 constraint instead of "r".
6120 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6121 insn instead of vxorpd.
6122 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6123
6124 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6125 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6126
6127 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6128
6129 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6130 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6131
6132 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6133
6134 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
6135
6136 PR middle-end/40921
6137 * gcc.dg/tree-ssa/pr40921.c: New test.
6138
6139 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6140
6141 PR target/71103
6142 * gcc.target/avr/pr71103.c: New test.
6143
6144 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
6145
6146 PR middle-end/71179
6147 * gcc.dg/tree-ssa/pr71179.c: New test.
6148
6149 2016-05-20 Martin Sebor <msebor@redhat.com>
6150
6151 PR c/71115
6152 * gcc.dg/init-excess-2.c: New test.
6153
6154 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
6155
6156 * gnat.dg/opt53.adb: New test.
6157 * gnat.dg/opt54.adb: Likewise.
6158
6159 2016-05-20 Martin Jambor <mjambor@suse.cz>
6160
6161 PR tree-optimization/70884
6162 * gcc.dg/tree-ssa/pr70919.c: New test.
6163
6164 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6165
6166 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6167 formatting.
6168 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6169 fix code formatting.
6170
6171 2016-05-20 Nathan Sidwell <nathan@acm.org>
6172
6173 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
6174 non-common cases.
6175 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6176
6177 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6178
6179 * jit.dg/all-non-failing-tests.h: Add
6180 test-factorial-must-tail-call.c.
6181 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6182 * jit.dg/test-factorial-must-tail-call.c: New test case.
6183
6184 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6185
6186 PR fortran/71204
6187 * gfortran.dg/pr71204.f90: New test.
6188
6189 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
6190
6191 * gcc.target/nvptx/sincos.c: New test.
6192
6193 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 PR c++/70572
6196 * g++.dg/cpp1y/auto-fn31.C: New.
6197
6198 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
6199
6200 * gcc.target/powerpc/vec-addec.c: New test.
6201 * gcc.target/powerpc/vec-addec-int128.c: New test.
6202
6203 2016-05-20 David Malcolm <dmalcolm@redhat.com>
6204
6205 * gcc.dg/plugin/must-tail-call-1.c: New test case.
6206 * gcc.dg/plugin/must-tail-call-2.c: New test case.
6207 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6208 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6209
6210 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
6211
6212 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6213
6214 2016-05-20 Jakub Jelinek <jakub@redhat.com>
6215
6216 PR c++/71210
6217 * g++.dg/opt/pr71210-1.C: New test.
6218 * g++.dg/opt/pr71210-2.C: New test.
6219
6220 PR tree-optimization/29756
6221 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6222 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
6223 only on selected targets where V4SImode vectors are known to be
6224 supported.
6225
6226 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
6227
6228 PR tree-optimization/71079
6229 PR tree-optimization/71206
6230 * gcc.dg/tree-ssa/pr71206.c: New testcase.
6231
6232 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6233
6234 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6235 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6236 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6237
6238 2016-05-20 Richard Guenther <rguenther@suse.de>
6239
6240 PR tree-optimization/29756
6241 * gcc.dg/tree-ssa/vector-6.c: New testcase.
6242
6243 2016-05-20 Richard Biener <rguenther@suse.de>
6244
6245 PR tree-optimization/71185
6246 * gcc.dg/tree-ssa/pr71185.c: New testcase.
6247
6248 2016-05-20 Richard Biener <rguenther@suse.de>
6249
6250 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6251
6252 2016-05-19 Marek Polacek <polacek@redhat.com>
6253
6254 PR c++/71075
6255 * g++.dg/diagnostic/pr71075.C: New test.
6256
6257 2016-05-19 David Malcolm <dmalcolm@redhat.com>
6258
6259 PR c++/71184
6260 * g++.dg/pr71184.C: New test case.
6261
6262 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
6263
6264 * gcc.target/powerpc/darn-0.c: New test.
6265 * gcc.target/powerpc/darn-1.c: New test.
6266 * gcc.target/powerpc/darn-2.c: New test.
6267
6268 2016-05-19 Marek Polacek <polacek@redhat.com>
6269
6270 PR tree-optimization/71031
6271 * gcc.dg/tree-ssa/vrp100.c: New test.
6272
6273 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
6274
6275 PR rtl-optimization/71148
6276 * gcc.dg/pr71148.c: New test.
6277
6278 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6279
6280 PR target/71056
6281 * gcc.target/arm/pr71056.c: New test.
6282
6283 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6284
6285 * c-c++-common/pr69669.c: Check the used mode.
6286
6287 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6288
6289 PR sanitizer/64354
6290 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6291
6292 2016-05-19 Richard Biener <rguenther@suse.de>
6293
6294 PR tree-optimization/70729
6295 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6296 * gcc.dg/graphite/scop-18.c: Likewise.
6297 * gcc.dg/pr41783.c: Disable LIM.
6298 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6299 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6300 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6301 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6302 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6303 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6304 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6305 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6306 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6307 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6308 * gfortran.dg/pr42108.f90: Likewise.
6309
6310 2016-05-18 David Malcolm <dmalcolm@redhat.com>
6311
6312 PR driver/69265
6313 * gcc.dg/spellcheck-options-11.c: New test case.
6314
6315 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR c++/71100
6318 * g++.dg/opt/pr71100.C: New test.
6319
6320 2016-05-18 Martin Jambor <mjambor@suse.cz>
6321
6322 PR ipa/69708
6323 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6324 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6325 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6326 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6327
6328 2016-05-18 Martin Jambor <mjambor@suse.cz>
6329
6330 PR ipa/69708
6331 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6332 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6333 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6334 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6335 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6336
6337 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6338
6339 PR c++/69793
6340 * g++.dg/template/crash122.C: New.
6341
6342 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 PR c++/70466
6345 * g++.dg/template/pr70466-1.C: New.
6346 * g++.dg/template/pr70466-2.C: Likewise.
6347
6348 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6349
6350 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6351 splat operations and the XXSPLTIB instruction.
6352 * gcc.target/powerpc/p9-splat-2.c: Likewise.
6353 * gcc.target/powerpc/p9-splat-3.c: Likewise.
6354 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6355 xxlxor to clear a register.
6356
6357 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
6358
6359 * gcc.dg/torture/pr71020.c: New test.
6360
6361 2016-05-18 Martin Jambor <mjambor@suse.cz>
6362
6363 PR ipa/70646
6364 * gcc.dg/ipa/pr70646.c: New test.
6365
6366 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6367
6368 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6369
6370 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6371
6372 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6373 missing tests for vreinterpretq_p{8,16}.
6374
6375 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6376
6377 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6378 vsliq_n_s64 and vsliq_n_u64.
6379
6380 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6381
6382 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6383 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6384
6385 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6386
6387 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6388 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6389 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6390
6391 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6392
6393 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6394 in comment.
6395
6396 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
6397
6398 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6399 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6400 "blr\t" and switch to scan-assembler-times.
6401
6402 2016-05-18 Jiong Wang <jiong.wang@arm.com>
6403
6404 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6405 with __aarch64__.
6406 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6407 declarations under __aarch64__ and __ARM_FEATURE_FMA.
6408
6409 2016-05-18 Jakub Jelinek <jakub@redhat.com>
6410
6411 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6412 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6413 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6414 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6415 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6416 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6417
6418 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6419 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6420
6421 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6422 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6423
6424 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6425 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6426
6427 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6428
6429 2016-05-18 Richard Biener <rguenther@suse.de>
6430
6431 PR tree-optimization/71168
6432 * gcc.dg/torture/pr71168.c: New testcase.
6433
6434 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
6435
6436 PR middle-end/63586
6437 * gcc.dg/tree-ssa/pr63586-2.c: New test.
6438 * gcc.dg/tree-ssa/pr63586.c: New test.
6439 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6440
6441 2016-05-17 Nathan Sidwell <nathan@acm.org>
6442
6443 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6444 * gcc.dg/pr68671.c: Fix ptx xfail-if.
6445 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6446 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6447
6448 2016-05-17 Nathan Sidwell <nathan@acm.org>
6449
6450 * gcc.target/nvptx/abi-vararg-3.c: New.
6451
6452 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
6453
6454 PR tree-optimization/54579
6455 PR middle-end/55299
6456 * gcc.dg/fold-notrotate-1.c: New test.
6457 * gcc.dg/fold-notshift-1.c: New test.
6458 * gcc.dg/fold-notshift-2.c: New test.
6459
6460 2016-05-17 Marek Polacek <polacek@redhat.com>
6461
6462 PR ipa/71146
6463 * g++.dg/ipa/pr71146.C: New test.
6464
6465 2016-05-17 David Malcolm <dmalcolm@redhat.com>
6466
6467 * jit.dg/test-error-array-bounds.c: New test case.
6468
6469 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6470
6471 * gcc.dg/tree-ssa/and-1.c: New testcase.
6472
6473 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6474
6475 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6476 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6477
6478 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
6479
6480 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6481 * gcc.dg/tree-ssa/vrp99.c: New testcase.
6482
6483 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6484
6485 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6486
6487 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6488
6489 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6490
6491 2016-05-17 Jiong Wang <jiong.wang@arm.com>
6492
6493 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6494 ".2d[index]" when scan the assembly.
6495 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6496 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6497 float64x1.
6498 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6499
6500 2016-05-17 Richard Biener <rguenther@suse.de>
6501
6502 PR tree-optimization/71132
6503 * gcc.dg/torture/pr71132.c: New testcase.
6504
6505 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
6506
6507 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6508
6509 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6510
6511 PR target/70809
6512 * gcc.target/aarch64/pr70809_1.c: New test.
6513
6514 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6515
6516 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6517 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6518 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6519 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6520
6521 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
6522 Ilya Enkovich <ilya.enkovich@intel.com>
6523
6524 PR target/71114
6525 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6526
6527 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
6528
6529 * g++.dg/ipa/ivinline-7.C: Do not xfail.
6530 * g++.dg/ipa/ivinline-9.C: Do not xfail.
6531
6532 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6533
6534 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
6535 test for __ARM_FP16_ARGS.
6536 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6537 * gcc.target/arm/aapcs/neon-vect10.c: New.
6538 * gcc.target/arm/aapcs/neon-vect9.c: New.
6539 * gcc.target/arm/aapcs/vfp18.c: New.
6540 * gcc.target/arm/aapcs/vfp19.c: New.
6541 * gcc.target/arm/aapcs/vfp20.c: New.
6542 * gcc.target/arm/aapcs/vfp21.c: New.
6543 * gcc.target/arm/fp16-aapcs-1.c: New.
6544 * g++.target/arm/fp16-param-1.c: Update expected output. Add
6545 test for __ARM_FP16_ARGS.
6546 * g++.target/arm/fp16-return-1.c: Update expected output.
6547
6548 2016-05-16 Jiong Wang <jiong.wang@arm.com>
6549
6550 PR testsuite/70227
6551 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6552
6553 2016-05-15 Harald Anlauf <anlauf@gmx.de>
6554
6555 PR fortran/69603
6556 * gfortran.dg/pr69603.f90: New testcase.
6557
6558 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6559
6560 * gfortran.dg/dec_union_4.f90: Fix endian issue.
6561
6562 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
6563
6564 PR fortran/71047
6565 * gfortran.dg/pr71047.f08: New test.
6566
6567 2016-05-13 Joseph Myers <joseph@codesourcery.com>
6568
6569 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6570 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6571 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6572
6573 2016-05-13 Martin Sebor <msebor@redhat.com>
6574
6575 PR c++/60049
6576 * g++.dg/cpp0x/constexpr-60049.C: New test.
6577
6578 2016-05-13 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR bootstrap/71071
6581 * gcc.dg/pr71071.c: New test.
6582
6583 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
6584
6585 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6586 remove XOP handling.
6587 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6588
6589 2016-05-13 Nathan Sidwell <nathan@acm.org>
6590
6591 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6592 __atomic_is_lock_free declaration.
6593
6594 2016-05-13 Richard Biener <rguenther@suse.de>
6595
6596 PR tree-optimization/42587
6597 * gcc.dg/optimize-bswapsi-4.c: New testcase.
6598
6599 2016-05-13 Martin Liska <mliska@suse.cz>
6600
6601 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6602 the new format of dump output.
6603
6604 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
6605
6606 * gcc.dg/pr71084.c: New test.
6607
6608 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6609
6610 PR target/53440
6611 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6612
6613 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6614
6615 * gcc.target/aarch64/struct_return.c: New test.
6616
6617 2016-05-12 Marek Polacek <polacek@redhat.com>
6618
6619 PR c/70756
6620 * c-c++-common/pr70756-2.c: New test.
6621 * c-c++-common/pr70756.c: New test.
6622
6623 2016-05-12 Richard Biener <rguenther@suse.de>
6624
6625 PR tree-optimization/71059
6626 * gcc.dg/torture/pr71059.c: New testcase.
6627
6628 2016-05-12 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/71062
6631 * gcc.dg/torture/pr71062.c: New testcase.
6632
6633 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
6634
6635 PR tree-optimization/71006
6636 * gcc.dg/pr71006.c: New test.
6637
6638 2016-05-12 Marek Polacek <polacek@redhat.com>
6639
6640 PR driver/71063
6641 * gcc.dg/opts-7.c: New test.
6642
6643 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6644
6645 PR target/70830
6646 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6647 Add -save-temps to dg-options.
6648 Scan for ldmfd rather than pop instruction.
6649 * gcc.target/arm/interrupt-2.c: Likewise.
6650 * gcc.target/arm/pr70830.c: New test.
6651
6652 2016-05-12 Jakub Jelinek <jakub@redhat.com>
6653
6654 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6655 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6656
6657 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6658 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6659 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6660
6661 PR target/71019
6662 * gcc.target/i386/avx512vl-pack-1.c: New test.
6663 * gcc.target/i386/avx512vl-pack-2.c: New test.
6664 * gcc.target/i386/avx512bw-pack-2.c: New test.
6665
6666 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6667
6668 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6669 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6670 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6671
6672 2016-05-12 Richard Biener <rguenther@suse.de>
6673
6674 PR tree-optimization/70986
6675 * gcc.dg/torture/pr70986-1.c: New testcase.
6676 * gcc.dg/torture/pr70986-2.c: Likewise.
6677 * gcc.dg/torture/pr70986-3.c: Likewise.
6678
6679 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6680
6681 PR c/43651
6682 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6683 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6684
6685 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
6686
6687 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6688 directive.
6689 * gcc.target/i386/pr66746.c: Ditto.
6690
6691 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6692
6693 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6694 support.
6695 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6696 warning when using -mvsx-timode.
6697 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6698 * gcc.target/powerpc/dform-2.c: Likewise.
6699 * gcc.target/powerpc/pr68805.c: Likewise.
6700
6701 2016-05-11 Marek Polacek <polacek@redhat.com>
6702
6703 PR c++/71024
6704 * c-c++-common/attributes-3.c: New test.
6705
6706 2016-05-11 Nathan Sidwell <nathan@acm.org>
6707
6708 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6709 * gcc.c-torture/execute/pr68185.c: Likewise.
6710 * gcc.dg/ipa/pr70306.c: Requires global constructors.
6711 * gcc.dg/pr69634.c: Requires scheduling.
6712 * gcc.dg/torture/pr66178.c: Require label values.
6713 * gcc.dg/setjmp-6.c: Require indirect jumps.
6714
6715 2016-05-11 Richard Biener <rguenther@suse.de>
6716
6717 PR tree-optimization/71055
6718 * gcc.dg/torture/pr71055.c: New testcase.
6719
6720 2016-05-11 Richard Biener <rguenther@suse.de>
6721
6722 PR debug/71057
6723 * g++.dg/debug/pr71057.C: New testcase.
6724
6725 2016-05-11 Jakub Jelinek <jakub@redhat.com>
6726
6727 PR fortran/70855
6728 * gfortran.dg/gomp/pr70855.f90: New test.
6729
6730 2016-05-11 Richard Biener <rguenther@suse.de>
6731
6732 PR middle-end/71002
6733 * g++.dg/torture/pr71002.C: New testcase.
6734
6735 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
6736
6737 PR middle-end/70807
6738 * gcc.dg/pr70807.c: New test.
6739
6740 2016-05-10 Martin Sebor <msebor@redhat.com>
6741
6742 PR c++/38611
6743 * g++.dg/Wattributes.C: New test.
6744
6745 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
6746
6747 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6748 * gcc.dg/tree-ssa/pr69270.c: Adjust.
6749 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6750
6751 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6752
6753 PR target/70799
6754 * gcc.target/i386/pr70799-1.c: New test.
6755
6756 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6757
6758 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6759
6760 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6761
6762 PR middle-end/70877
6763 * gcc.target/i386/pr70877.c: New test.
6764
6765 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
6766
6767 PR tree-optimization/70786
6768 * gcc.target/i386/pr70876.c: New test.
6769
6770 2016-05-10 Jakub Jelinek <jakub@redhat.com>
6771
6772 PR target/70927
6773 * gcc.target/i386/avx512vl-logic-1.c: New test.
6774 * gcc.target/i386/avx512vl-logic-2.c: New test.
6775 * gcc.target/i386/avx512dq-logic-2.c: New test.
6776
6777 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6778
6779 PR target/70963
6780 * gcc.target/powerpc/pr70963.c: New.
6781
6782 2016-05-10 David Malcolm <dmalcolm@redhat.com>
6783
6784 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6785 (test_very_wide_line): Add ruler to expected output.
6786 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6787 (test_very_wide_line): Likewise.
6788 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6789 (test_show_locus): Within the handling of "test_very_wide_line",
6790 enable show_ruler_p on the diagnostic context.
6791
6792 2016-05-10 Richard Biener <rguenther@suse.de>
6793
6794 PR tree-optimization/71039
6795 * gcc.dg/torture/pr71039.c: New testcase.
6796
6797 2016-05-10 Nathan Sidwell <nathan@acm.org>
6798
6799 * gcc.dg/nested-func-10.c: Requires alloca.
6800 * gcc.dg/nested-func-9.c: Requires alloca.
6801 * gcc.c-torture/execute/pr70460.c: Requires labels.
6802 * gcc.c-torture/compile/pr70199.c: Requires labels.
6803 * gcc.target/nvptx/decl.c: Compile only.
6804 * gcc.target/nvptx/trailing-init.c: Compile only.
6805 * gcc.target/nvptx/ary-init.c: Compile only.
6806
6807 2016-05-10 Marek Polacek <polacek@redhat.com>
6808
6809 PR c/70255
6810 * gcc.dg/attr-opt-1.c: New test.
6811
6812 2016-05-10 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/70497
6815 PR tree-optimization/28367
6816 * gcc.dg/torture/20160404-1.c: New testcase.
6817 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6818 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6819
6820 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
6821
6822 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6823
6824 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
6825
6826 * gcc.target/i386/fabsneg-1.c New test.
6827
6828 2016-05-09 Alan Modra <amodra@gmail.com>
6829
6830 PR testsuite/70826
6831 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6832
6833 2016-05-09 Richard Biener <rguenther@suse.de>
6834
6835 PR tree-optimization/70985
6836 * gcc.dg/torture/pr70985.c: New testcase.
6837
6838 2016-05-09 Bin Cheng <bin.cheng@arm.com>
6839
6840 * gcc.dg/tree-ssa/ifc-9.c: New test.
6841 * gcc.dg/tree-ssa/ifc-10.c: New test.
6842 * gcc.dg/tree-ssa/ifc-11.c: New test.
6843 * gcc.dg/tree-ssa/ifc-12.c: New test.
6844 * gcc.dg/vect/pr61194.c: Remove XFAIL.
6845 * gcc.dg/vect/vect-23.c: Remove XFAIL.
6846 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6847
6848 2016-05-09 Richard Biener <rguenther@suse.de>
6849
6850 PR fortran/70937
6851 * gfortran.dg/pr70937.f90: New testcase.
6852
6853 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6854
6855 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6856
6857 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
6858
6859 PR fortran/56226
6860 * gfortran.dg/dec_structure_1.f90: New testcase.
6861 * gfortran.dg/dec_structure_2.f90: Ditto.
6862 * gfortran.dg/dec_structure_3.f90: Ditto.
6863 * gfortran.dg/dec_structure_4.f90: Ditto.
6864 * gfortran.dg/dec_structure_5.f90: Ditto.
6865 * gfortran.dg/dec_structure_6.f90: Ditto.
6866 * gfortran.dg/dec_structure_7.f90: Ditto.
6867 * gfortran.dg/dec_structure_8.f90: Ditto.
6868 * gfortran.dg/dec_structure_9.f90: Ditto.
6869 * gfortran.dg/dec_structure_10.f90: Ditto.
6870 * gfortran.dg/dec_structure_11.f90: Ditto.
6871 * gfortran.dg/dec_union_1.f90: Ditto.
6872 * gfortran.dg/dec_union_2.f90: Ditto.
6873 * gfortran.dg/dec_union_3.f90: Ditto.
6874 * gfortran.dg/dec_union_4.f90: Ditto.
6875 * gfortran.dg/dec_union_5.f90: Ditto.
6876 * gfortran.dg/dec_union_6.f90: Ditto.
6877 * gfortran.dg/dec_union_7.f90: Ditto.
6878
6879 2016-05-07 Tom de Vries <tom@codesourcery.com>
6880
6881 PR tree-optimization/70956
6882 * gcc.dg/graphite/pr70956.c: New test.
6883
6884 2016-05-06 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR middle-end/70941
6887 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6888 (a, b, c, d): Change type from char to signed char.
6889 (main): Compare against (signed char) -1634678893 instead of
6890 hardcoded -109. Use __builtin_abort instead of abort.
6891
6892 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6893 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6894
6895 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6896
6897 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6898
6899 PR debug/70935
6900 * gcc.dg/torture/pr70935.c: New test.
6901
6902 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6903
6904 PR target/58219
6905 * gcc.target/sh/pr58219.c: New tests.
6906
6907 2016-05-06 Richard Biener <rguenther@suse.de>
6908
6909 PR tree-optimization/70960
6910 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6911
6912 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6913
6914 PR target/52933
6915 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6916 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6917 Adjust expected instruction counts.
6918 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6919
6920 2016-05-06 Marek Polacek <polacek@redhat.com>
6921
6922 PR sanitizer/70875
6923 * gcc.dg/ubsan/bounds-3.c: New test.
6924
6925 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6926
6927 PR target/54089
6928 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
6929
6930 2016-05-06 Richard Biener <rguenther@suse.de>
6931
6932 PR middle-end/70931
6933 * gfortran.dg/pr70931.f90: New testcase.
6934
6935 2016-05-06 Richard Biener <rguenther@suse.de>
6936
6937 PR middle-end/70941
6938 * gcc.dg/torture/pr70941.c: New testcase.
6939
6940 2016-05-05 Bin Cheng <bin.cheng@arm.com>
6941
6942 PR tree-optimization/57206
6943 * gcc.dg/vect/pr57206.c: New test.
6944
6945 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6946
6947 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
6948
6949 2016-05-05 Jakub Jelinek <jakub@redhat.com>
6950
6951 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
6952
6953 * c-c++-common/Wdangling-else-4.c: New test.
6954
6955 2016-05-04 Jakub Jelinek <jakub@redhat.com>
6956
6957 PR c++/70906
6958 PR c++/70933
6959 * g++.dg/opt/pr70906.C: New test.
6960 * g++.dg/opt/pr70933.C: New test.
6961
6962 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
6963
6964 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
6965
6966 * gcc.dg/ipa/pure-const-3.c: New testcase.
6967
6968 2016-05-04 Marek Polacek <polacek@redhat.com>
6969
6970 * c-c++-common/Wdangling-else-1.c: New test.
6971 * c-c++-common/Wdangling-else-2.c: New test.
6972 * c-c++-common/Wdangling-else-3.c: New test.
6973
6974 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
6975
6976 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
6977 flag is present.
6978
6979 2016-05-04 Marek Polacek <polacek@redhat.com>
6980
6981 PR c/48778
6982 * gcc.dg/Waddress-2.c: New test.
6983
6984 2016-05-04 Alan Modra <amodra@gmail.com>
6985
6986 * gcc.target/powerpc/pr70866.c: New.
6987
6988 2016-05-03 Martin Sebor <msebor@redhat.com>
6989
6990 PR c++/66561
6991 * c-c++-common/builtin_location.c: New test.
6992 * g++.dg/cpp1y/builtin_location.C: New test.
6993
6994 2016-05-03 Marek Polacek <polacek@redhat.com>
6995
6996 PR c/70859
6997 * gcc.dg/pr70859.c: New test.
6998 * gcc.dg/pr70859-2.c: New test.
6999
7000 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
7001
7002 * gnat.dg/debug5.adb: New testcase.
7003
7004 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
7005
7006 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7007 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7008 Procedure to check for z10 instruction set.
7009
7010 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7011
7012 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7013
7014 2016-05-03 Alan Modra <amodra@gmail.com>
7015
7016 * gcc.target/powerpc/savres.c: Add func using a single gpr.
7017
7018 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7019
7020 * gcc.target/i386/avx512f-cvt-1.c: New test.
7021
7022 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
7023
7024 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7025 -fdump-tree-vrp-details.
7026
7027 2016-05-03 Richard Biener <rguenther@suse.de>
7028
7029 * gcc.dg/pr30172-1.c: Adjust.
7030 * gcc.dg/pr63743.c: Likewise.
7031 * gcc.dg/tm/pr51696.c: Likewise.
7032 * c-c++-common/tm/safe-1.c: Likewise.
7033 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7034 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7035 * g++.dg/plugin/self-assign-test-1.C: Likewise.
7036 * g++.dg/plugin/self-assign-test-2.C: Likewise.
7037
7038 2016-05-03 Jakub Jelinek <jakub@redhat.com>
7039
7040 PR rtl-optimization/70467
7041 * gcc.target/i386/pr70467-3.c: New test.
7042 * gcc.target/i386/pr70467-4.c: New test.
7043
7044 PR tree-optimization/70916
7045 * gcc.c-torture/compile/pr70916.c: New test.
7046
7047 PR target/49244
7048 * gcc.target/i386/pr49244-1.c: New test.
7049 * gcc.target/i386/pr49244-2.c: New test.
7050
7051 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
7052
7053 PR rtl-optimization/44281
7054 * gcc.target/i386/pr44281.c: New test.
7055
7056 2016-05-03 bin cheng <bin.cheng@arm.com>
7057
7058 PR tree-optimization/56541
7059 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7060 * gcc.dg/vect/pr56541.c: new test.
7061
7062 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
7063
7064 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7065 __float128.
7066 * gcc.target/powerpc/float128-complex-2.c: Likewise.
7067
7068 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
7069
7070 PR testsuite/70520
7071 * c-c++-common/asan/clone-test-1.c (main): Align child process
7072 stack to 16 bytes.
7073
7074 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7075
7076 PR c++/62314
7077 * g++.dg/spellcheck-fields-2.C: New test case.
7078
7079 2016-05-02 David Malcolm <dmalcolm@redhat.com>
7080
7081 PR c++/62314
7082 * g++.dg/pr62314.C: New test case.
7083
7084 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
7085
7086 * gcc.dg/ipa/inline-8.c: New testcase.
7087
7088 2016-05-02 Jakub Jelinek <jakub@redhat.com>
7089
7090 PR rtl-optimization/70467
7091 * gcc.target/i386/pr70467-1.c: New test.
7092
7093 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7094
7095 * gcc.dg/spec-options.c: Run the test on all targets.
7096 * gcc.dg/foo.specs: Use cpp_unique_options.
7097
7098 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7099
7100 * gcc.dg/tree-ssa/unord.c: New testcase.
7101
7102 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
7103
7104 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7105
7106 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
7107
7108 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7109
7110 2016-05-02 Marek Polacek <polacek@redhat.com>
7111
7112 PR c/70851
7113 * gcc.dg/enum-incomplete-3.c: New test.
7114
7115 2016-05-02 Marek Polacek <polacek@redhat.com>
7116 Tom de Vries <tom@codesourcery.com>
7117
7118 PR tree-optimization/70700
7119 * gcc.dg/pr70700.c: New test.
7120
7121 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
7122
7123 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7124 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7125 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7126 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7127 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7128
7129 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
7130
7131 * ada/acats/run_acats: Rename into...
7132 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
7133 * ada/acats/run_all.sh: Remove redundant test.
7134 (target_run): Move around.
7135 (target_gnatchop): Use newly built executable.
7136 (target_gnatmake): Likewise.
7137 Check that the compilation of impbit succeeds.
7138
7139 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
7140
7141 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7142 * gcc.dg/20021029-1.c: Likewise.
7143 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7144 * gcc.target/sh/attr-isr-trapa.c: Likewise.
7145 * gcc.target/sh/cmpstr.c: Likewise.
7146 * gcc.target/sh/cmpstrn.c: Likewise.
7147 * gcc.target/sh/memset.c: Likewise.
7148 * gcc.target/sh/pr21255-2-mb.c: Likewise.
7149 * gcc.target/sh/pr21255-2-ml.c: Likewise.
7150 * gcc.target/sh/pr39423-1.c: Likewise.
7151 * gcc.target/sh/pr49468-di.c: Likewise.
7152 * gcc.target/sh/pr49468-si.c: Likewise.
7153 * gcc.target/sh/pr49880-1.c: Likewise.
7154 * gcc.target/sh/pr49880-2.c: Likewise.
7155 * gcc.target/sh/pr49880-3.c: Likewise.
7156 * gcc.target/sh/pr50751-1.c: Likewise.
7157 * gcc.target/sh/pr50751-4.c: Likewise.
7158 * gcc.target/sh/pr50751-7.c: Likewise.
7159 * gcc.target/sh/pr51244-1.c: Likewise.
7160 * gcc.target/sh/pr51244-10.c: Likewise.
7161 * gcc.target/sh/pr51244-11.c: Likewise.
7162 * gcc.target/sh/pr51244-12.c: Likewise.
7163 * gcc.target/sh/pr51244-13.c: Likewise.
7164 * gcc.target/sh/pr51244-14.c: Likewise.
7165 * gcc.target/sh/pr51244-17.c: Likewise.
7166 * gcc.target/sh/pr51244-18.c: Likewise.
7167 * gcc.target/sh/pr51244-19.c: Likewise.
7168 * gcc.target/sh/pr51244-4.c: Likewise.
7169 * gcc.target/sh/pr51244-5.c: Likewise.
7170 * gcc.target/sh/pr51244-7.c: Likewise.
7171 * gcc.target/sh/pr51244-8.c: Likewise.
7172 * gcc.target/sh/pr51244-9.c: Likewise.
7173 * gcc.target/sh/pr51697.c: Likewise.
7174 * gcc.target/sh/pr52483-1.c: Likewise.
7175 * gcc.target/sh/pr52483-2.c: Likewise.
7176 * gcc.target/sh/pr52483-3.c: Likewise.
7177 * gcc.target/sh/pr52483-5.c: Likewise.
7178 * gcc.target/sh/pr52933-1.c: Likewise.
7179 * gcc.target/sh/pr52933-2.c: Likewise.
7180 * gcc.target/sh/pr52933-3.c: Likewise.
7181 * gcc.target/sh/pr53568-1.c: Likewise.
7182 * gcc.target/sh/pr53976-1.c: Likewise.
7183 * gcc.target/sh/pr53988-1.c: Likewise.
7184 * gcc.target/sh/pr53988.c: Likewise.
7185 * gcc.target/sh/pr54089-1.c: Likewise.
7186 * gcc.target/sh/pr54089-6.c: Likewise.
7187 * gcc.target/sh/pr54089-7.c: Likewise.
7188 * gcc.target/sh/pr54089-8.c: Likewise.
7189 * gcc.target/sh/pr54089-9.c: Likewise.
7190 * gcc.target/sh/pr54236-1.c: Likewise.
7191 * gcc.target/sh/pr54236-2.c: Likewise.
7192 * gcc.target/sh/pr54236-3.c: Likewise.
7193 * gcc.target/sh/pr54236-4.c: Likewise.
7194 * gcc.target/sh/pr54386.c: Likewise.
7195 * gcc.target/sh/pr54602-1.c: Likewise.
7196 * gcc.target/sh/pr54685.c: Likewise.
7197 * gcc.target/sh/pr54760-1.c: Likewise.
7198 * gcc.target/sh/pr54760-2.c: Likewise.
7199 * gcc.target/sh/pr54760-3.c: Likewise.
7200 * gcc.target/sh/pr54760-4.c: Likewise.
7201 * gcc.target/sh/pr54760-5.c: Likewise.
7202 * gcc.target/sh/pr54760-6.c: Likewise.
7203 * gcc.target/sh/pr55146.c: Likewise.
7204 * gcc.target/sh/pr55160.c: Likewise.
7205 * gcc.target/sh/pr59278.c: Likewise.
7206 * gcc.target/sh/pr59401-1.c: Likewise.
7207 * gcc.target/sh/pr59533-1.c: Likewise.
7208 * gcc.target/sh/pr63260.c: Likewise.
7209 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7210 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7211 * gcc.target/sh/strlen.c: Likewise.
7212 * gcc.target/sh/torture/pr30807.c: Likewise.
7213 * gcc.target/sh/torture/pr34777.c: Likewise.
7214 * gcc.target/sh/torture/pr64652.c: Likewise.
7215 * gcc.target/sh/torture/pr65505.c: Likewise.
7216 * gcc.target/sh/torture/pragma-isr.c: Likewise.
7217 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7218
7219 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
7220
7221 PR c++/66644
7222 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7223
7224 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7225
7226 * gcc.target/powerpc/vsx-elemrev-1.c: New.
7227 * gcc.target/powerpc/vsx-elemrev-2.c: New.
7228 * gcc.target/powerpc/vsx-elemrev-3.c: New.
7229 * gcc.target/powerpc/vsx-elemrev-4.c: New.
7230
7231 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
7232
7233 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7234 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7235
7236 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
7237
7238 PR middle-end/70626
7239 * c-c++-common/goacc/combined-reduction.c: New test.
7240 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7241
7242 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
7243
7244 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7245 *movdi_internal pattern only if PIC off.
7246 * gcc.target/i386/pr70155-2.c: Likewise.
7247 * gcc.target/i386/pr70155-3.c: Likewise.
7248 * gcc.target/i386/pr70155-4.c: Likewise.
7249 * gcc.target/i386/pr70155-5.c: Likewise.
7250 * gcc.target/i386/pr70155-6.c: Likewise.
7251 * gcc.target/i386/pr70155-7.c: Likewise.
7252 * gcc.target/i386/pr70155-8.c: Likewise.
7253 * gcc.target/i386/pr70155-15.c: Likewise.
7254 * gcc.target/i386/pr70155-17.c: Likewise.
7255 * gcc.target/i386/pr70155-22.c: Likewise.
7256
7257 2016-04-29 Bin Cheng <bin.cheng@arm.com>
7258
7259 PR tree-optimization/70803
7260 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7261
7262 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
7263
7264 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7265 optimization of vector loop.
7266 * gcc.target/i386/vect-unpack-3.c: New test.
7267 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7268 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7269 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7270
7271 2016-04-29 Marek Polacek <polacek@redhat.com>
7272
7273 PR sanitizer/70342
7274 * g++.dg/ubsan/null-7.C: New test.
7275
7276 PR c/70852
7277 * gcc.dg/pr70852.c: New test.
7278
7279 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7280
7281 PR/69089
7282 * g++.dg/cpp0x/alignas6.C: New test.
7283
7284 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7285
7286 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7287 * gcc.dg/pr27003.c: Likewise.
7288 * gcc.dg/tree-ssa/cswtch.c: Likewise.
7289 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7290 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7291 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7292 * gcc.target/arc/mxy.c: Likewise.
7293 * gcc.target/arc/mswape.c: Likewise.
7294 * gcc.target/arc/mrtsc.c: Likewise.
7295 * gcc.target/arc/mcrc.c: Likewise.
7296 * gcc.target/arc/mdsp-packa.c: Likewise.
7297 * gcc.target/arc/mdvbf.c: Likewise.
7298 * gcc.target/arc/mlock.c: Likewise.
7299 * gcc.target/arc/mmac-24.c: Likewise.
7300 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7301
7302 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
7303 Matthijs Kooijman <matthijs@stdin.nl>
7304 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7305
7306 PR target/60040
7307 * gcc.target/avr/pr60040-1.c: New.
7308 * gcc.target/avr/pr60040-2.c: New.
7309
7310 2016-04-29 Richard Biener <rguenther@suse.de>
7311
7312 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7313
7314 2016-04-29 Richard Biener <rguenther@suse.de>
7315
7316 PR tree-optimization/13962
7317 PR tree-optimization/65686
7318 * gcc.dg/uninit-pr65686.c: New testcase.
7319
7320 2016-04-29 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR middle-end/70843
7323 * gcc.dg/pr70843.c: New test.
7324
7325 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7326
7327 PR target/70858
7328 * gcc.target/i386/pr70858.c: New test.
7329
7330 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
7331
7332 * gcc.target/arc/nps400-1.c: New file.
7333
7334 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7335 Andrew Burgess <andrew.burgess@embecosm.com>
7336
7337 * gcc.target/arc/movh_cl-1.c: New file.
7338
7339 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7340 Andrew Burgess <andrew.burgess@embecosm.com>
7341
7342 * gcc.target/arc/extzv-1.c: New file.
7343 * gcc.target/arc/insv-1.c: New file.
7344 * gcc.target/arc/insv-2.c: New file.
7345 * gcc.target/arc/movb-1.c: New file.
7346 * gcc.target/arc/movb-2.c: New file.
7347 * gcc.target/arc/movb-3.c: New file.
7348 * gcc.target/arc/movb-4.c: New file.
7349 * gcc.target/arc/movb-5.c: New file.
7350 * gcc.target/arc/movb_cl-1.c: New file.
7351 * gcc.target/arc/movb_cl-2.c: New file.
7352 * gcc.target/arc/movbi_cl-1.c: New file.
7353 * gcc.target/arc/movl-1.c: New file.
7354
7355 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
7356 Andrew Burgess <andrew.burgess@embecosm.com>
7357
7358 * gcc.target/arc/cmem-1.c: New file.
7359 * gcc.target/arc/cmem-2.c: New file.
7360 * gcc.target/arc/cmem-3.c: New file.
7361 * gcc.target/arc/cmem-4.c: New file.
7362 * gcc.target/arc/cmem-5.c: New file.
7363 * gcc.target/arc/cmem-6.c: New file.
7364 * gcc.target/arc/cmem-7.c: New file.
7365 * gcc.target/arc/cmem-ld.inc: New file.
7366 * gcc.target/arc/cmem-st.inc: New file.
7367
7368 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7369
7370 PR target/70821
7371 * gcc.target/i386/pr70821.c: New test.
7372
7373 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
7374
7375 * gcc.target/powerpc/vec-adde.c: New test.
7376 * gcc.target/powerpc/vec-adde-int128.c: New test.
7377
7378 2016-04-28 Jakub Jelinek <jakub@redhat.com>
7379
7380 * gcc.target/i386/avx-vround-1.c: New test.
7381 * gcc.target/i386/avx-vround-2.c: New test.
7382 * gcc.target/i386/avx512vl-vround-1.c: New test.
7383 * gcc.target/i386/avx512vl-vround-2.c: New test.
7384
7385 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7386
7387 PR testsuite/70595
7388 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7389 (check_effective_target_cilkplus_runtime): ... this.
7390 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7391 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7392
7393 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7394 Require cilkplus_runtime.
7395 Don't add -lcilkrts.
7396 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7397 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7398 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7399 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7400 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7401 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7402 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7403 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7404 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7405 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7406 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7407 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7408 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7409 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7410 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7411 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7412 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7413 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7414 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7415 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7416 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7417 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7418 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7419 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7420 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7421 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7422 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7423 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7424 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7425
7426 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7427 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7428
7429 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7430
7431 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7432 cilkplus_runtime.
7433
7434 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
7435
7436 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7437 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7438
7439 2015-04-27 Ryan Burn <contact@rnburn.com>
7440
7441 PR c++/69024
7442 PR c++/68997
7443 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7444 diagnostic.
7445 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7446 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7447
7448 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
7449
7450 * gnat.dg/limited_with4.ad[sb]: New test.
7451 * gnat.dg/limited_with4_pkg.ads: New helper.
7452
7453 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7454
7455 PR target/70155
7456 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7457 and movv1ti_internal patterns
7458 * gcc.target/i386/pr70155-1.c: New test.
7459 * gcc.target/i386/pr70155-2.c: Likewise.
7460 * gcc.target/i386/pr70155-3.c: Likewise.
7461 * gcc.target/i386/pr70155-4.c: Likewise.
7462 * gcc.target/i386/pr70155-5.c: Likewise.
7463 * gcc.target/i386/pr70155-6.c: Likewise.
7464 * gcc.target/i386/pr70155-7.c: Likewise.
7465 * gcc.target/i386/pr70155-8.c: Likewise.
7466 * gcc.target/i386/pr70155-9.c: Likewise.
7467 * gcc.target/i386/pr70155-10.c: Likewise.
7468 * gcc.target/i386/pr70155-11.c: Likewise.
7469 * gcc.target/i386/pr70155-12.c: Likewise.
7470 * gcc.target/i386/pr70155-13.c: Likewise.
7471 * gcc.target/i386/pr70155-14.c: Likewise.
7472 * gcc.target/i386/pr70155-15.c: Likewise.
7473 * gcc.target/i386/pr70155-16.c: Likewise.
7474 * gcc.target/i386/pr70155-17.c: Likewise.
7475 * gcc.target/i386/pr70155-18.c: Likewise.
7476 * gcc.target/i386/pr70155-19.c: Likewise.
7477 * gcc.target/i386/pr70155-20.c: Likewise.
7478 * gcc.target/i386/pr70155-21.c: Likewise.
7479 * gcc.target/i386/pr70155-22.c: Likewise.
7480
7481 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
7482
7483 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7484 ".{5,6}".
7485
7486 2016-04-27 Bin Cheng <bin.cheng@arm.com>
7487
7488 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7489 * gcc.dg/tree-ssa/scev-9.c: Ditto.
7490 * gcc.dg/tree-ssa/scev-10.c: Ditto.
7491 * gcc.dg/tree-ssa/scev-11.c: Ditto.
7492 * gcc.dg/tree-ssa/scev-12.c: Ditto.
7493
7494 2016-04-27 Richard Biener <rguenther@suse.de>
7495
7496 PR ipa/70760
7497 * g++.dg/ipa/ipa-pta-2.C: New testcase.
7498 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7499
7500 2016-04-27 Nathan Sidwell <nathan@acm.org>
7501
7502 * g++.dg/cpp0x/constexpr-recursion3.C: New.
7503 * g++.dg/ubsan/pr63956.C: Adjust error location.
7504
7505 2016-04-27 Nick Clifton <nickc@redhat.com>
7506
7507 PR middle-end/49889
7508 * gcc.dg/pr49889.c: New test.
7509
7510 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
7511
7512 * c-c++-common/memset-array.c: New test.
7513
7514 2016-04-26 Martin Sebor <msebor@redhat.com>
7515
7516 PR c++/66639
7517 * g++.dg/cpp1y/func_constexpr.C: New test.
7518
7519 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
7520
7521 PR c++/70241
7522 * g++.dg/cpp0x/enum32.C: New test.
7523 * g++.dg/cpp0x/enum33.C: New test.
7524
7525 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7526
7527 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7528 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7529 * gcc.c-torture/execute/bitfld-6.c: Likewise.
7530 * gcc.c-torture/execute/bitfld-7.c: Likewise.
7531 * gcc.c-torture/execute/pr38151.c: Likewise.
7532 * gcc.c-torture/execute/pr66556.c: Likewise.
7533 * gcc.c-torture/execute/pr67781.c: Likewise.
7534 * gcc.c-torture/execute/pr68648.c: Likewise.
7535
7536 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7537
7538 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7539
7540 2016-04-26 Marek Polacek <polacek@redhat.com>
7541
7542 PR c/67784
7543 * gcc.dg/pr67784-3.c: New test.
7544 * gcc.dg/pr67784-4.c: New test.
7545 * gcc.dg/pr67784-5.c: New test.
7546
7547 PR c/70791
7548 * gcc.dg/Wnested-externs-2.c: New test.
7549
7550 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
7551
7552 * gcc.dg/fold-plusmult.c: Adjust.
7553 * gcc.dg/no-strict-overflow-6.c: Adjust.
7554 * gcc.dg/gomp/loop-1.c: Xfail some tests.
7555
7556 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7557
7558 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7559 number scans.
7560 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7561 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7562 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7563 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7564 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7565 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7566 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7567 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7568 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7569 * gcc.target/i386/avx512f-gather-5.c: Likewise.
7570 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7571 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7572 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7573 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7574 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7575 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7576 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7577 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7578 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7579 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7580 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7581 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7582 scans.
7583 * gcc.target/i386/pr32219-4.c: Likewise.
7584 * gcc.target/i386/pr32219-6.c: Likewise.
7585 * gcc.target/i386/pr32219-8.c: Likewise.
7586
7587 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7588
7589 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7590 associated options.
7591
7592 2016-04-26 Marek Polacek <polacek@redhat.com>
7593
7594 PR c++/70744
7595 * g++.dg/ext/cond2.C: New test.
7596
7597 2016-04-26 Bin Cheng <bin.cheng@arm.com>
7598
7599 PR tree-optimization/70771
7600 PR tree-optimization/70775
7601 * gcc.dg/pr70771.c: New test.
7602 * gcc.dg/pr70775.c: New test.
7603
7604 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
7605
7606 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7607
7608 2016-04-25 Richard Biener <rguenther@suse.de>
7609
7610 PR tree-optimization/70780
7611 * gcc.dg/torture/pr70780.c: New testcase.
7612
7613 2016-04-25 Michael Collison <michael.collison@arm.com>
7614
7615 * gcc.target/arm/neon-vaddws16.c: New test.
7616 * gcc.target/arm/neon-vaddws32.c: New test.
7617 * gcc.target/arm/neon-vaddwu16.c: New test.
7618 * gcc.target/arm/neon-vaddwu32.c: New test.
7619 * gcc.target/arm/neon-vaddwu8.c: New test.
7620 * lib/target-supports.exp
7621 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7622 that arm neon support vector widen sum of HImode TO SImode.
7623
7624 2016-04-23 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR sanitizer/70712
7627 * c-c++-common/asan/pr70712.c: New test.
7628
7629 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7630
7631 * .gitattributes: New file.
7632
7633 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
7634
7635 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7636
7637 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
7638
7639 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7640 * gfortran.dg/submodule_15.f08: Likewise.
7641
7642 2016-04-22 Richard Biener <rguenther@suse.de>
7643
7644 PR tree-optimization/70740
7645 * gcc.dg/torture/pr70740.c: New testcase.
7646
7647 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
7648
7649 PR target/70750
7650 * gcc.target/i386/pr70750-1.c: New test.
7651 * gcc.target/i386/pr70750-2.c: Likewise.
7652
7653 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
7654
7655 PR c++/70540
7656 * g++.dg/cpp0x/auto48.C: New.
7657
7658 2016-04-21 Marek Polacek <polacek@redhat.com>
7659
7660 PR c++/70513
7661 * g++.dg/cpp0x/forw_enum12.C: New test.
7662 * g++.dg/cpp0x/forw_enum13.C: New test.
7663
7664 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
7665
7666 PR target/70728
7667 * gcc.target/i386/pr70728.c: New test.
7668
7669 2016-04-21 Richard Biener <rguenther@suse.de>
7670
7671 PR middle-end/70747
7672 * gcc.dg/pr70747.c: New testcase.
7673
7674 2016-04-21 Bin Cheng <bin.cheng@arm.com>
7675
7676 PR tree-optimization/70715
7677 * gcc.dg/tree-ssa/scev-13.c: New test.
7678
7679 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7680
7681 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7682
7683 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
7684
7685 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7686
7687 2016-04-20 Jan Hubicka <jh@suse.cz>
7688
7689 PR ipa/70018
7690 * g++.dg/ipa/nothrow-1.C: New testcase.
7691
7692 2016-04-20 Nathan Sidwell <nathan@acm.org>
7693
7694 PR c++/55635
7695 * g++.dg/eh/delete1.C: New.
7696
7697 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7698
7699 * gcc.target/i386/avx256-unaligned-store-2.c: Add
7700 -mtune-ctrl=sse_typeless_stores.
7701
7702 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
7703
7704 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7705
7706 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7707
7708 PR tree-optimization/69489
7709 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7710
7711 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
7712
7713 PR c++/69363
7714 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7715 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7716 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7717
7718 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7719
7720 PR tree-optimization/56625
7721 PR tree-optimization/69489
7722 * gcc.dg/vect/pr56625.c: New test.
7723 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7724
7725 2016-04-20 Andrew Pinski <apinski@cavium.com>
7726
7727 PR target/64971
7728 * gcc.c-torture/compile/pr37433-1.c: New testcase.
7729
7730 2016-04-20 Arnaud Charlet <charlet@adacore.com>
7731
7732 * gnat.dg/self1.adb: Remove now incorrect test.
7733
7734 2016-04-20 Bin Cheng <bin.cheng@arm.com>
7735
7736 * gcc.dg/tree-ssa/scev-11.c: New test.
7737 * gcc.dg/tree-ssa/scev-12.c: New test.
7738
7739 2016-04-20 Marek Polacek <polacek@redhat.com>
7740
7741 PR tree-optimization/70725
7742 * gcc.dg/pr70725.c: New test.
7743
7744 2016-04-20 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/70726
7747 * g++.dg/vect/pr70726.cc: New testcase.
7748
7749 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7750
7751 PR target/70674
7752 * gcc.target/s390/pr70674.c: New test.
7753
7754 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7755
7756 PR libgfortran/70684
7757 * gfortran.dg/list_read_14.f90: New test.
7758
7759 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
7760
7761 PR target/69201
7762 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7763 extern to force it misaligned.
7764 (b): Likewise.
7765 (c): Likewise.
7766 (d): Likewise.
7767 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7768 Don't check `*' before movv4sf_internal.
7769 * gcc.target/i386/avx256-unaligned-store-2.c: Check
7770 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7771 Don't check `*' before movv16qi_internal.
7772 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7773 extern to force it misaligned.
7774 (b): Likewise.
7775 (c): Likewise.
7776 (d): Likewise.
7777 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7778 Don't check `*' before movv2df_internal.
7779 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7780 extern to force it misaligned.
7781 (b): Likewise.
7782 (c): Likewise.
7783 (d): Likewise.
7784 Check movv8sf_internal instead of avx_storeups256.
7785 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7786
7787 2016-04-19 Richard Biener <rguenther@suse.de>
7788
7789 PR tree-optimization/70171
7790 * g++.dg/tree-ssa/pr70171.C: New testcase.
7791
7792 2016-04-19 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/70724
7795 * gcc.dg/torture/pr70724.c: New testcase.
7796
7797 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
7798
7799 PR middle-end/70689
7800 * gcc.target/i386/pr70689.c: New.
7801
7802 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
7803
7804 PR target/70708
7805 * gcc.target/i386/pr70708.c: New test.
7806
7807 2016-04-18 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/43434
7810 * gcc.dg/vect/pr43434.c: New testcase.
7811 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7812 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7813 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7814 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7815 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7816 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7817 * gcc.dg/gomp/pr68640.c: Likewise.
7818 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7819 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7820
7821 2016-04-18 Richard Biener <rguenther@suse.de>
7822
7823 PR tree-optimization/70701
7824 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7825
7826 2016-04-18 Tom de Vries <tom@codesourcery.com>
7827
7828 PR testsuite/70699
7829 * gcc.dg/pr70161.c: Add dot-file scans.
7830 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7831 instead of after last dot char.
7832
7833 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
7834
7835 * c-c++-common/dump-ada-spec-3.c: New test.
7836 * c-c++-common/dump-ada-spec-4.c: Likewise.
7837
7838 2016-04-17 Tom de Vries <tom@codesourcery.com>
7839
7840 PR other/70183
7841 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7842
7843 2016-04-15 Jan Hubicka <jh@suse.cz>
7844
7845 PR ipa/70018
7846 * g++.dg/ipa/pure-const-1.C: New testcase.
7847 * g++.dg/ipa/pure-const-2.C: New testcase.
7848 * g++.dg/ipa/pure-const-3.C: New testcase.
7849
7850 2016-04-15 Marek Polacek <polacek@redhat.com>
7851
7852 PR c/70671
7853 * gcc.dg/bitfld-22.c: New test.
7854
7855 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
7856
7857 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7858 x86_64.
7859
7860 2016-04-15 Marek Polacek <polacek@redhat.com>
7861
7862 PR c/70651
7863 * c-c++-common/pr70651.c: New test.
7864
7865 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7866
7867 PR rtl-optimization/70681
7868 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7869 dump scan on arm and powerpc.
7870 * gcc.dg/pr10474.c: Likewise.
7871
7872 2016-04-15 Jakub Jelinek <jakub@redhat.com>
7873
7874 PR c++/69517
7875 PR c++/70019
7876 PR c++/70588
7877 * g++.dg/cpp1y/vla11.C: Revert for real.
7878
7879 PR c/70436
7880 * c-c++-common/Wparentheses-1.c: New test.
7881 * c-c++-common/gomp/Wparentheses-1.c: New test.
7882 * c-c++-common/gomp/Wparentheses-2.c: New test.
7883 * c-c++-common/gomp/Wparentheses-3.c: New test.
7884 * c-c++-common/gomp/Wparentheses-4.c: New test.
7885 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7886 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7887 * c-c++-common/goacc/Wparentheses-1.c: New test.
7888
7889 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
7890
7891 PR target/70662
7892 * gcc.target/i386/pr70662.c: New test.
7893
7894 2016-04-15 Richard Biener <rguenther@suse.de>
7895 Alan Modra <amodra@gmail.com>
7896
7897 PR tree-optimization/70130
7898 * gcc.dg/vect/O3-pr70130.c: New testcase.
7899
7900 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
7901
7902 PR target/70669
7903 * gcc.target/powerpc/pr70669.c: New test.
7904
7905 PR target/70640
7906 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7907 a power7 system that does not have an assembler that supports
7908 power8.
7909
7910 2016-04-14 Martin Sebor <msebor@redhat.com>
7911
7912 PR c++/69517
7913 PR c++/70019
7914 PR c++/70588
7915 * c-c++-common/ubsan/vla-1.c: Revert.
7916 * g++.dg/cpp1y/vla11.C: Same.
7917 * g++.dg/cpp1y/vla12.C: Same.
7918 * g++.dg/cpp1y/vla13.C: Same.
7919 * g++.dg/cpp1y/vla14.C: Same.
7920 * g++.dg/cpp1y/vla3.C: Same.
7921 * g++.dg/init/array24.C: Same.
7922 * g++.dg/ubsan/vla-1.C: Same.
7923
7924 2016-04-14 Marek Polacek <polacek@redhat.com>
7925 Jan Hubicka <hubicka@ucw.cz>
7926
7927 PR c++/70029
7928 * g++.dg/torture/pr70029.C: New test.
7929
7930 2016-04-14 Martin Sebor <msebor@redhat.com>
7931
7932 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
7933 type size to prevent failures on targets with very low maximum
7934 alignment.
7935
7936 2016-04-14 Richard Biener <rguenther@suse.de>
7937
7938 PR tree-optimization/70623
7939 * gcc.dg/torture/pr70623.c: New testcase.
7940 * gcc.dg/torture/pr70623-2.c: Likewise.
7941
7942 2016-04-13 Martin Sebor <msebor@redhat.com>
7943
7944 PR c++/69517
7945 PR c++/70019
7946 PR c++/70588
7947 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
7948 * g++.dg/cpp1y/vla11.C: New test.
7949 * g++.dg/cpp1y/vla12.C: New test.
7950 * g++.dg/cpp1y/vla13.C: New test.
7951 * g++.dg/cpp1y/vla14.C: New test.
7952 * g++.dg/cpp1y/vla3.C: Restore deleted test.
7953 * g++.dg/init/array24.C: Fully brace VLA initializer.
7954 * g++.dg/ubsan/vla-1.C: Disable exceptions.
7955
7956 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7957
7958 PR c++/70641
7959 * g++.dg/opt/pr70641.C: New test.
7960
7961 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7962
7963 PR rtl-optimization/68749
7964 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
7965 effects of argument promotions.
7966 Remove default args to dg-skip-if.
7967
7968 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
7969
7970 PR c++/70635
7971 * g++.dg/parse/pr70635.C: New.
7972
7973 2016-04-13 Marek Polacek <polacek@redhat.com>
7974
7975 PR c++/70639
7976 * c-c++-common/Wmisleading-indentation-4.c: New test.
7977
7978 2016-04-13 Marek Polacek <polacek@redhat.com>
7979
7980 PR c/70436
7981 * gcc.dg/Wparentheses-12.c: New test.
7982 * gcc.dg/Wparentheses-13.c: New test.
7983
7984 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
7985
7986 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
7987 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
7988 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
7989
7990 2016-04-13 Jakub Jelinek <jakub@redhat.com>
7991
7992 PR middle-end/70633
7993 * gcc.c-torture/compile/pr70633.c: New test.
7994
7995 PR debug/70628
7996 * gcc.dg/torture/pr70628.c: New test.
7997
7998 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
7999
8000 PR c++/70610
8001 * g++.dg/template/pr70610.C: New test.
8002 * g++.dg/template/pr70610-2.C: New test.
8003 * g++.dg/template/pr70610-3.C: New test.
8004 * g++.dg/template/pr70610-4.C: New test.
8005
8006 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8007
8008 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8009 128 instead of 32.
8010
8011 PR c++/70571
8012 * g++.dg/ext/pr70571.C: New test.
8013
8014 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8015
8016 PR target/70640
8017 * gcc.target/powerpc/pr70640.c: New test.
8018
8019 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
8020
8021 PR c++/68722
8022 * g++.dg/parse/pr68722.C: New.
8023
8024 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8025
8026 PR rtl-optimization/70596
8027 * gcc.target/i386/pr70596.c: New test.
8028
8029 2016-04-12 Nathan Sidwell <nathan@acm.org>
8030
8031 PR c++/70501
8032 * g++.dg/init/pr70501.C: New.
8033
8034 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
8035
8036 * gcc.target/i386/asm-flag-6.c: New test.
8037
8038 2016-04-12 Tom de Vries <tom@codesourcery.com>
8039
8040 PR tree-optimization/68756
8041 * gcc.dg/graphite/pr68756.c: New test.
8042
8043 2016-04-12 Jakub Jelinek <jakub@redhat.com>
8044
8045 PR tree-optimization/70602
8046 * gcc.c-torture/execute/pr70602.c: New test.
8047
8048 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8049
8050 PR target/70381
8051 * gcc.target/powerpc/float128-1.c: New tests to make sure the
8052 __float128 emulator is built and runs.
8053 * gcc.target/powerpc/float128-1.c: Likewise.
8054
8055 * lib/target-supports.exp (check_ppc_float128_sw_available):
8056 Rework tests for __float128 software and hardware
8057 availability. Fix exit condition to return 0 on success.
8058
8059 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
8060
8061 PR target/70133
8062 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8063 * gcc.target/aarch64/target_attr_15.c: Likewise.
8064
8065 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
8066
8067 PR c++/69066
8068 * g++.dg/cpp1y/pr69066.C: New.
8069
8070 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8071
8072 PR fortran/68566
8073 * gfortran.dg/pr36192.f90: Update test.
8074 * gfortran.dg/pr36192_1.f90: Update test.
8075 * gfortran.dg/real_dimension_1.f: Update test.
8076 * gfortran.dg/parameter_array_init_7.f90: New test.
8077
8078 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
8079
8080 PR testsuite/64039
8081 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8082
8083 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8084
8085 PR rtl-optimization/66669
8086 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8087
8088 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8089
8090 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8091 * gcc.dg/pie-1.c: Likewise.
8092 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8093 * gcc.dg/pic-4.c: Likewise.
8094 * gcc.dg/pie-3.c: Likewise.
8095 * gcc.dg/pie-4.c: Likewise.
8096
8097 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8098
8099 PR tree-optimization/68644
8100 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8101
8102 PR rtl-optimization/64886
8103 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8104
8105 2016-04-09 Tom de Vries <tom@codesourcery.com>
8106
8107 PR tree-optimization/68953
8108 * gcc.dg/graphite/pr68953.c: New test.
8109
8110 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8111
8112 PR fortran/70592
8113 * gfortran.dg/deferred_character_16.f90: New test.
8114
8115 2016-04-09 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR tree-optimization/70586
8118 * gcc.c-torture/execute/pr70586.c: New test.
8119
8120 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
8121
8122 PR sanitizer/70573
8123 * c-c++-common/asan/halt_on_error-1.c: Replace memset
8124 with __builtin_memset
8125 * c-c++-common/asan/halt_on_error-2.c: Likewise.
8126
8127 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
8128
8129 PR lto/70289
8130 PR ipa/70348
8131 PR tree-optimization/70373
8132 PR middle-end/70533
8133 PR middle-end/70534
8134 PR middle-end/70535
8135 * c-c++-common/goacc/reduction-5.c: New test.
8136 * c-c++-common/goacc/reduction-promotions.c: New test.
8137 * gfortran.dg/goacc/reduction-3.f95: New test.
8138 * gfortran.dg/goacc/reduction-promotions.f90: New test.
8139
8140 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
8141
8142 PR c++/70590
8143 PR c++/70452
8144 * g++.dg/pr70590.C: New test.
8145 * g++.dg/pr70590-2.C: New test.
8146
8147 2016-04-08 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR middle-end/70593
8150 * gcc.target/i386/pr70593.c: New test.
8151
8152 PR rtl-optimization/70574
8153 * gcc.target/i386/avx2-pr70574.c: New test.
8154
8155 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
8156
8157 PR sanitizer/70541
8158 * c-c++-common/asan/pr70541.c: New test.
8159
8160 2016-04-08 Tom de Vries <tom@codesourcery.com>
8161
8162 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8163 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8164
8165 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8166
8167 PR target/70566
8168 * gcc.c-torture/execute/pr70566.c: New test.
8169
8170 2016-04-08 Tom de Vries <tom@codesourcery.com>
8171
8172 * c-c++-common/goacc/uninit-copy-clause.c: New test.
8173 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8174
8175 2016-04-08 Alan Modra <amodra@gmail.com>
8176
8177 * gcc.target/powerpc/pr70117.c: New.
8178
8179 2016-04-07 Jakub Jelinek <jakub@redhat.com>
8180
8181 PR testsuite/70581
8182 * gcc.dg/lto/simd-function_0.c: New test.
8183
8184 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8185 clones.
8186 * c-c++-common/attr-simd-2.c: Likewise.
8187 * c-c++-common/attr-simd-4.c: Likewise.
8188 * gcc.dg/gomp/simd-clones-2.c: Likewise.
8189 * gcc.dg/gomp/simd-clones-3.c: Likewise.
8190
8191 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8192
8193 PR testsuite/70553
8194 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8195
8196 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
8197 Tom de Vries <tom@codesourcery.com>
8198
8199 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8200 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8201 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8202 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8203 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8204 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8205 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8206 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8207
8208 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8209
8210 PR c/70436
8211 * g++.dg/warn/Wparentheses-29.C: New test.
8212
8213 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
8214
8215 PR c/70436
8216 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8217 explicit braces to resolve a future -Wparentheses warning.
8218
8219 2016-04-06 Richard Henderson <rth@redhat.com>
8220
8221 * gcc.dg/pr61817-1.c: New test.
8222 * gcc.dg/pr61817-2.c: New test.
8223 * gcc.dg/pr69391-1.c: New test.
8224 * gcc.dg/pr69391-2.c: New test.
8225
8226 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
8227
8228 PR rtl-optimization/70398
8229 * gcc.target/aarch64/pr70398.c: New.
8230
8231 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
8232
8233 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8234
8235 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
8236 Pedro Alves <palves@redhat.com>
8237
8238 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8239
8240 2016-04-06 Jakub Jelinek <jakub@redhat.com>
8241
8242 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8243 Check for avx512f effective targets instead of avx2.
8244 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8245 for AVX512F clones.
8246 * gcc.dg/gomp/declare-simd-3.c: Likewise.
8247 * g++.dg/gomp/declare-simd-1.C: Likewise.
8248 * g++.dg/gomp/declare-simd-3.C: Likewise.
8249 * g++.dg/gomp/declare-simd-4.C: Likewise.
8250
8251 PR middle-end/70550
8252 * c-c++-common/gomp/pr70550-1.c: New test.
8253 * c-c++-common/gomp/pr70550-2.c: New test.
8254
8255 2016-04-05 Nathan Sidwell <nathan@acm.org>
8256
8257 PR c++/70512
8258 * g++.dg/ext/attribute-may-alias-5.C: New.
8259
8260 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR c++/70336
8263 * c-c++-common/pr70336.c: New test.
8264 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8265 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8266
8267 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
8268
8269 PR ipa/66223
8270 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8271
8272 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8273
8274 PR rtl-optimization/70542
8275 * gcc.dg/torture/pr70542.c: New test.
8276 * gcc.target/i386/avx2-pr70542.c: New test.
8277
8278 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
8279
8280 PR tree-optimization/70509
8281 * gcc.target/i386/avx512bw-pr70509.c: New test.
8282
8283 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
8284
8285 PR c++/70452
8286 * g++.dg/ext/constexpr-vla4.C: New test.
8287
8288 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
8289
8290 PR target/70510
8291 * gcc.target/i386/pr70510.c: New test.
8292
8293 2016-04-05 Richard Biener <rguenther@suse.de>
8294
8295 PR tree-optimization/70526
8296 * g++.dg/torture/pr70526.C: New testcase.
8297
8298 2016-04-05 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR target/70525
8301 * gcc.target/i386/pr70525.c: New test.
8302
8303 2016-04-05 Richard Biener <rguenther@suse.de>
8304
8305 PR middle-end/70499
8306 * g++.dg/torture/pr70499.C: New testcase.
8307
8308 2016-04-05 Richard Biener <rguenther@suse.de>
8309
8310 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8311 remove XFAIL.
8312
8313 2016-04-04 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR middle-end/70307
8316 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
8317 rs6000 ABI warnings.
8318
8319 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
8320
8321 PR ipa/66223
8322 * g++.dg/ipa/devirt-51.C: New testcase.
8323
8324 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8325 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR middle-end/70457
8328 * gcc.dg/torture/pr70457.c: New.
8329
8330 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8331
8332 PR fortran/67538
8333 * gfortran.dg/allocate_with_source_19.f08: New test.
8334
8335 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
8336
8337 PR fortran/65795
8338 * gfortran.dg/coarray_allocate_6.f08: New test.
8339
8340 2016-04-04 Richard Biener <rguenther@suse.de>
8341
8342 PR rtl-optimization/70484
8343 * gcc.dg/torture/pr70484.c: New testcase.
8344
8345 2016-04-04 Marek Polacek <polacek@redhat.com>
8346
8347 PR c/70307
8348 * gcc.dg/torture/pr70307.c: New test.
8349
8350 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
8351
8352 PR target/70416
8353 PR target/67391
8354 * gcc.target/sh/torture/pr70416.c: New.
8355
8356 2016-04-02 Martin Sebor <msebor@redhat.com>
8357
8358 PR c++/67376
8359 PR c++/70170
8360 PR c++/70172
8361 PR c++/70228
8362 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8363 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8364 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8365 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8366 * g++.dg/cpp0x/constexpr-string.C: Same.
8367 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8368 * g++.dg/cpp0x/pr65398.C: Same.
8369 * g++.dg/ext/constexpr-vla1.C: Same.
8370 * g++.dg/ext/constexpr-vla2.C: Same.
8371 * g++.dg/ext/constexpr-vla3.C: Same.
8372 * g++.dg/ubsan/pr63956.C: Same.
8373
8374 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8375
8376 PR rtl-optimization/70467
8377 * gcc.target/i386/pr70467-2.c: New test.
8378
8379 2016-04-01 Jakub Jelinek <jakub@redhat.com>
8380 Marek Polacek <polacek@redhat.com>
8381
8382 PR c++/70488
8383 * g++.dg/init/new47.C: New test.
8384
8385 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8386
8387 PR target/70496
8388 * gcc.target/arm/pr70496.c: New test.
8389
8390 2016-04-01 Nathan Sidwell <nathan@acm.org>
8391
8392 PR c++/68475
8393 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8394
8395 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8396
8397 PR target/69890
8398 * gcc.dg/strlenopt.h (memmove): New.
8399 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8400 instead of "string.h".
8401 * gcc.target/i386/chkp-strlen-2.c: Likewise.
8402 * gcc.target/i386/chkp-strlen-3.c: Likewise.
8403 * gcc.target/i386/chkp-strlen-4.c: Likewise.
8404 * gcc.target/i386/chkp-strlen-5.c: Likewise.
8405 * gcc.target/i386/chkp-stropt-1.c: Likewise.
8406 * gcc.target/i386/chkp-stropt-10.c: Likewise.
8407 * gcc.target/i386/chkp-stropt-11.c: Likewise.
8408 * gcc.target/i386/chkp-stropt-12.c: Likewise.
8409 * gcc.target/i386/chkp-stropt-13.c: Likewise.
8410 * gcc.target/i386/chkp-stropt-14.c: Likewise.
8411 * gcc.target/i386/chkp-stropt-15.c: Likewise.
8412 * gcc.target/i386/chkp-stropt-16.c: Likewise.
8413 * gcc.target/i386/chkp-stropt-2.c: Likewise.
8414 * gcc.target/i386/chkp-stropt-3.c: Likewise.
8415 * gcc.target/i386/chkp-stropt-4.c: Likewise.
8416 * gcc.target/i386/chkp-stropt-5.c: Likewise.
8417 * gcc.target/i386/chkp-stropt-6.c: Likewise.
8418 * gcc.target/i386/chkp-stropt-7.c: Likewise.
8419 * gcc.target/i386/chkp-stropt-8.c: Likewise.
8420 * gcc.target/i386/chkp-stropt-9.c: Likewise.
8421
8422 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8423
8424 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8425 (Holder::foo): Reflect this.
8426
8427 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
8428
8429 PR target/70442
8430 * gcc.dg/pr70442.c: New test.
8431
8432 2016-03-31 Nathan Sidwell <nathan@acm.org>
8433
8434 PR c++/70393
8435 * g++.dg/cpp0x/constexpr-virtual6.C: New.
8436
8437 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
8438
8439 PR target/70453
8440 * gcc.target/i386/pr70453.c: New test.
8441
8442 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
8443
8444 PR target/70292
8445 * gcc.c-torture/pr70292.c: New test.
8446
8447 2016-03-31 Marek Polacek <polacek@redhat.com>
8448
8449 PR c/70297
8450 * c-c++-common/pr70297.c: New test.
8451 * g++.dg/cpp0x/typedef-redecl.C: New test.
8452 * gcc.dg/typedef-redecl2.c: New test.
8453
8454 2016-03-31 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR rtl-optimization/70460
8457 * gcc.c-torture/execute/pr70460.c: New test.
8458
8459 2016-03-31 Richard Biener <rguenther@suse.de>
8460
8461 PR c++/70430
8462 * g++.dg/ext/vector30.C: New testcase.
8463
8464 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
8465 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8466
8467 * gfortran.dg/fmt_pf.f90: New test.
8468
8469 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8470
8471 Forward-port from 5 branch
8472 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR testsuite/70356
8475 * gcc.target/i386/avx-vextractf128-256-5.c: Move
8476 dg-require-effective-target after dg-do.
8477
8478 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
8479
8480 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8481
8482 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
8483 Julian Brown <julian@codesourcery.com>
8484 Chung-Lin Tang <cltang@codesourcery.com>
8485 Cesar Philippidis <cesar@codesourcery.com>
8486 James Norris <jnorris@codesourcery.com>
8487 Tom de Vries <tom@codesourcery.com>
8488 Nathan Sidwell <nathan@codesourcery.com>
8489
8490 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8491 * c-c++-common/goacc/loop-clauses.c: Likewise.
8492 * g++.dg/goacc/template.C: Likewise.
8493 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8494 * gfortran.dg/goacc/loop-1.f95: Likewise.
8495 * gfortran.dg/goacc/loop-5.f95: Likewise.
8496 * gfortran.dg/goacc/loop-6.f95: Likewise.
8497 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8498 * c-c++-common/goacc-gomp/nesting-1.c: Update.
8499 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8500 * c-c++-common/goacc/clauses-fail.c: Likewise.
8501 * c-c++-common/goacc/parallel-1.c: Likewise.
8502 * c-c++-common/goacc/reduction-1.c: Likewise.
8503 * c-c++-common/goacc/reduction-2.c: Likewise.
8504 * c-c++-common/goacc/reduction-3.c: Likewise.
8505 * c-c++-common/goacc/reduction-4.c: Likewise.
8506 * c-c++-common/goacc/routine-3.c: Likewise.
8507 * c-c++-common/goacc/routine-4.c: Likewise.
8508 * c-c++-common/goacc/routine-5.c: Likewise.
8509 * c-c++-common/goacc/tile.c: Likewise.
8510 * g++.dg/goacc/template.C: Likewise.
8511 * gfortran.dg/goacc/combined-directives.f90: Likewise.
8512 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8513 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
8514 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
8515 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8516 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8517 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8518 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
8519 * c-c++-common/goacc/use_device-1.c: ... this file.
8520 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
8521 * c-c++-common/goacc/host_data-5.c: ... this file, and...
8522 * c-c++-common/goacc/host_data-6.c: ... this file.
8523 * c-c++-common/goacc/loop-2-kernels.c: New file.
8524 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8525 * c-c++-common/goacc/loop-3.c: Likewise.
8526 * g++.dg/goacc/reference.C: Likewise.
8527 * g++.dg/goacc/routine-1.C: Likewise.
8528 * g++.dg/goacc/routine-2.C: Likewise.
8529
8530 2016-03-30 Richard Biener <rguenther@suse.de>
8531
8532 PR middle-end/70450
8533 * gcc.dg/torture/pr70450.c: New testcase.
8534
8535 2016-03-30 Jakub Jelinek <jakub@redhat.com>
8536
8537 PR target/70421
8538 * gcc.dg/torture/pr70421.c: New test.
8539 * gcc.target/i386/avx512f-pr70421.c: New test.
8540
8541 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
8542
8543 PR testsuite/70364
8544 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8545 (check): New function.
8546 (bar): Call check.
8547 (foo): Align stack to 16 bytes when calling bar.
8548 * gcc.target/i386/cleanup-2.c: Likewise.
8549
8550 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
8551
8552 PR tree-optimization/59124
8553 * gcc.dg/Warray-bounds-19.c: New test.
8554
8555 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
8556
8557 * lib/prune.exp (escape_regex_chars): New.
8558 (prune_file_path): Update to quote metcharacters for regexp.
8559
8560 2016-03-29 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR rtl-optimization/70429
8563 * gcc.c-torture/execute/pr70429.c: New test.
8564
8565 PR tree-optimization/70405
8566 * gcc.dg/pr70405.c: New test.
8567
8568 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
8569
8570 PR fortran/70397
8571 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8572 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8573
8574 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
8575
8576 PR testsuite/64177
8577 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8578 __cilkrts_set_param to set two workers.
8579 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8580 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8581
8582 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8583
8584 * g++.dg/ext/fnname5.C: Update the test for Darwin.
8585
8586 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
8587
8588 PR target/70406
8589 * gcc.target/i386/pr70406.c: New test.
8590
8591 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
8592
8593 * gnat.dg/specs/double_record_extension3.ads: New test.
8594
8595 2016-03-25 Richard Henderson <rth@redhat.com>
8596
8597 PR target/70120
8598 * gcc.target/aarch64/pr70120-1.c: New.
8599 * gcc.target/aarch64/pr70120-2.c: New.
8600 * gcc.target/aarch64/pr70120-3.c: New.
8601
8602 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
8603
8604 PR c++/62212
8605 * g++.dg/template/mangle2.C: The dg-do directive should be
8606 "compile" not "assemble".
8607
8608 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
8609
8610 PR lto/69650
8611 * gcc.dg/pr69650.c: New test.
8612
8613 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
8614
8615 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8616
8617 2016-03-25 Alan Modra <amodra@gmail.com>
8618
8619 * gcc.dg/dfp/pr70052.c: New test.
8620
8621 2016-03-24 Richard Henderson <rth@redhat.com>
8622
8623 PR middle-end/69845
8624 * gcc.dg/tree-ssa/pr69845-1.c: New test.
8625 * gcc.dg/tree-ssa/pr69845-2.c: New test.
8626
8627 2016-03-24 Tom de Vries <tom@codesourcery.com>
8628
8629 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8630
8631 2016-03-24 Tom de Vries <tom@codesourcery.com>
8632
8633 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8634 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8635
8636 2016-03-24 Tom de Vries <tom@codesourcery.com>
8637
8638 * c-c++-common/goacc/uninit-dim-clause.c: New test.
8639 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8640
8641 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
8642
8643 PR c++/62212
8644 * g++.dg/template/mangle2.C: New test.
8645
8646 2016-03-24 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/70396
8649 * gcc.dg/torture/pr70396.c: New testcase.
8650
8651 2016-03-24 Richard Biener <rguenther@suse.de>
8652
8653 PR middle-end/70370
8654 * gcc.dg/torture/pr70370.c: New testcase.
8655
8656 2016-03-24 Tom de Vries <tom@codesourcery.com>
8657
8658 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8659 * gfortran.dg/goacc/kernels-tree.f95: Same.
8660 * gfortran.dg/goacc/parallel-tree.f95: Same.
8661
8662 2016-03-24 Tom de Vries <tom@codesourcery.com>
8663
8664 * c-c++-common/goacc/uninit-if-clause.c: New test.
8665 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8666
8667 2016-03-24 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR target/70290
8670 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8671 Fix formatting.
8672
8673 2016-03-24 Richard Biener <rguenther@suse.de>
8674
8675 PR tree-optimization/70372
8676 * gcc.dg/tree-ssa/pr70372.c: New testcase.
8677
8678 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8679
8680 PR c++/70347
8681 * g++.dg/cpp1y/nsdmi-union1.C: New test.
8682
8683 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
8684
8685 PR c++/70332
8686 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8687
8688 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8689
8690 PR c++/70001
8691 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8692 * g++.dg/cpp1y/pr70001.C: New test.
8693
8694 PR c++/70323
8695 * g++.dg/cpp0x/constexpr-70323.C: New test.
8696
8697 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
8698 Jason Merrill <jason@redhat.com>
8699 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR c++/69315
8702 * g++.dg/cpp0x/constexpr-69315.C: New test.
8703 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8704
8705 2016-03-23 Marek Polacek <polacek@redhat.com>
8706
8707 PR c++/69884
8708 * g++.dg/warn/Wignored-attributes-1.C: New test.
8709 * g++.dg/warn/Wignored-attributes-2.C: New test.
8710
8711 2016-03-23 Tom de Vries <tom@codesourcery.com>
8712
8713 * c-c++-common/goacc/kernels-default.c (foo): Add missing
8714 initialization.
8715 * gfortran.dg/goacc/private-3.f95 (test): Same.
8716 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8717 missing use param.
8718
8719 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8720
8721 * lib/target-supports.exp: Remove v7ve entry from loop
8722 creating effective target checks.
8723 (check_effective_target_arm_arch_v7ve_ok): New procedure.
8724 (add_options_for_arm_arch_v7ve): Likewise.
8725
8726 2016-03-23 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR tree-optimization/70354
8729 * gcc.dg/vect/pr70354-1.c: New test.
8730 * gcc.dg/vect/pr70354-2.c: New test.
8731 * gcc.target/i386/avx2-pr70354-1.c: New test.
8732 * gcc.target/i386/avx2-pr70354-2.c: New test.
8733
8734 2016-03-22 Jeff Law <law@redhat.com>
8735
8736 PR target/70232
8737 * gcc.dg/tree-ssa/pr70232.c: New test.
8738
8739 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8740
8741 PR target/70302
8742 * gcc.target/i386/pr70302.c: New test.
8743
8744 2016-03-22 Richard Biener <rguenther@suse.de>
8745
8746 PR middle-end/70251
8747 * g++.dg/torture/pr70251.C: New testcase.
8748
8749 2016-03-22 David Malcolm <dmalcolm@redhat.com>
8750
8751 PR c/69993
8752 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8753 Wmisleading-indentation.c.
8754 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8755 reflect change to diagnostic text and order of messages.
8756 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8757
8758 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
8759
8760 * g++.dg/ext/java-3.C: Don't compile on AIX.
8761
8762 2016-03-22 Richard Biener <rguenther@suse.de>
8763
8764 PR middle-end/70333
8765 * gcc.dg/torture/pr70333.c: New testcase.
8766
8767 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
8768
8769 * g++.dg/ext/pr70290.C: New test.
8770
8771 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
8772
8773 PR target/70325
8774 * gcc.target/i386/pr70325.c: New test.
8775
8776 2016-03-22 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR target/70329
8779 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8780 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8781
8782 PR target/70300
8783 * gcc.target/i386/pr70300.c: New test.
8784
8785 PR c++/70295
8786 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8787 (func2): New function for cond with parens, xfail warning for c++.
8788 * g++.dg/warn/Wnonnull-compare-8.C: New test.
8789
8790 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8791
8792 PR c++/70096
8793 * g++.dg/template/ptrmem30.C: New test.
8794
8795 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
8796
8797 PR c++/70204
8798 * g++.dg/cpp0x/constexpr-70204a.C: New test.
8799 * g++.dg/cpp0x/constexpr-70204b.C: New test.
8800
8801 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR middle-end/70326
8804 * gcc.dg/pr70326.c: New test.
8805
8806 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
8807 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR tree-optimization/70317
8810 * gcc.dg/pr70317.c: New test.
8811
8812 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
8813
8814 PR target/70327
8815 * gcc.target/i386/pr70327.c: New test.
8816
8817 2016-03-21 Martin Liska <mliska@suse.cz>
8818
8819 PR ipa/70306
8820 * gcc.dg/ipa/pr70306.c: New test.
8821
8822 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
8823
8824 * gcc.target/arm/attr-align1.c: Skip if M-profile.
8825 * gcc.target/arm/attr-align3.c: Likewise.
8826 * gcc.target/arm/attr_arm.c: Likewise.
8827 * gcc.target/arm/flip-thumb.c: Likewise.
8828
8829 2016-03-21 Jakub Jelinek <jakub@redhat.com>
8830
8831 PR target/70296
8832 * gcc.target/powerpc/altivec-36.c: New test.
8833
8834 2016-03-21 Richard Biener <rguenther@suse.de>
8835
8836 PR tree-optimization/70310
8837 * gcc.dg/torture/pr70310.c: New testcase.
8838
8839 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
8840
8841 PR target/70293
8842 * gcc.target/i386/pr70293.c: New test.
8843
8844 2016-03-21 Richard Biener <rguenther@suse.de>
8845
8846 PR tree-optimization/70288
8847 * gcc.dg/torture/pr70288-1.c: New testcase.
8848 * gcc.dg/torture/pr70288-2.c: Likewise.
8849
8850 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8851
8852 PR rtl-optimization/69307
8853 * gcc.target/arm/pr69307.c: New test.
8854
8855 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
8856
8857 PR rtl-optimization/69102
8858 * gcc.c-torture/compile/pr69102.c: New test.
8859
8860 2016-03-18 Jeff Law <law@redhat.com>
8861
8862 PR rtl-optimization/70263
8863 * gcc.c-torture/compile/pr70263-1.c: New test.
8864 * gcc.target/i386/pr70263-2.c: New test.
8865
8866 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
8867
8868 PR rtl-optimization/70278
8869 * gcc.dg/torture/pr70278.c: New test.
8870 * gcc.target/arm/pr70278.c: New test.
8871
8872 2016-03-18 David Malcolm <dmalcolm@redhat.com>
8873
8874 PR c/70281
8875 * gcc.dg/plugin/diagnostic-test-expressions-1.c
8876 (test_builtin_types_compatible_p): New test function.
8877 * gcc.dg/pr70281.c: New test case.
8878
8879 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
8880
8881 PR target/70113
8882 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8883
8884 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8885
8886 PR tree-optimization/70252
8887 * gcc.dg/pr70252.c: New test.
8888
8889 2016-03-18 Tom de Vries <tom@codesourcery.com>
8890
8891 * gcc.dg/pr70161-2.c: New test.
8892 * gcc.dg/pr70161.c: New test.
8893
8894 2016-03-18 Tom de Vries <tom@codesourcery.com>
8895
8896 PR ipa/70269
8897 * gcc.dg/pr70269.c: New test.
8898
8899 2016-03-18 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR c++/70267
8902 * g++.dg/ext/java-3.C: New test.
8903
8904 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8905
8906 PR c++/70205
8907 * g++.dg/lookup/pr70205.C: New test.
8908
8909 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
8910
8911 PR c++/70218
8912 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8913
8914 2016-03-17 Marek Polacek <polacek@redhat.com>
8915
8916 PR c/69407
8917 * gcc.dg/atomic-op-6.c: New test.
8918
8919 2016-03-17 David Malcolm <dmalcolm@redhat.com>
8920
8921 PR c/70264
8922 * c-c++-common/pr70264.c: New test case.
8923
8924 2016-03-17 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR c++/70144
8927 * c-c++-common/pr70144-1.c: New test.
8928 * c-c++-common/pr70144-2.c: New test.
8929
8930 PR c++/70272
8931 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
8932 * g++.dg/opt/flifetime-dse6.C: New test.
8933 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8934
8935 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
8936
8937 PR driver/70192
8938 * gcc.dg/pic-1.c: New test.
8939 * gcc.dg/pic-2.c: Likewise.
8940 * gcc.dg/pic-3.c: Likewise.
8941 * gcc.dg/pic-4.c: Likewise.
8942 * gcc.dg/pie-1.c: Likewise.
8943 * gcc.dg/pie-2.c: Likewise.
8944 * gcc.dg/pie-3.c: Likewise.
8945 * gcc.dg/pie-4.c: Likewise.
8946 * gcc.dg/pie-5.c: Likewise.
8947 * gcc.dg/pie-6.c: Likewise.
8948
8949 2016-03-17 Tom de Vries <tom@codesourcery.com>
8950
8951 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
8952 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
8953
8954 2016-03-17 Richard Biener <rguenther@suse.de>
8955
8956 PR debug/70271
8957 * g++.dg/debug/pr70271.C: New testcase.
8958
8959 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
8960
8961 * gcc.target/i386/pr70251.c: New test.
8962
8963 2016-03-17 Marek Polacek <polacek@redhat.com>
8964
8965 PR c++/70194
8966 * g++.dg/warn/constexpr-70194.C: New test.
8967
8968 2016-03-16 Richard Henderson <rth@redhat.com>
8969
8970 PR middle-end/70240
8971 * gcc.c-torture/compile/pr70240.c: New.
8972
8973 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8974
8975 * gcc.c-torture/compile/20151204.c: Skip for avr.
8976
8977 2016-03-16 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR target/70245
8980 * g++.dg/opt/pr70245.C: New test.
8981 * g++.dg/opt/pr70245.h: New file.
8982 * g++.dg/opt/pr70245-aux.cc: New file.
8983
8984 2016-03-16 Martin Sebor <msebor@redhat.com>
8985
8986 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
8987
8988 2016-03-16 Richard Henderson <rth@redhat.com>
8989
8990 PR middle-end/70199
8991 * gcc.c-torture/compile/pr70199.c: New.
8992
8993 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
8994
8995 * gcc.dg/uninit-19.c: Run dos2unix.
8996
8997 2016-03-16 Marek Polacek <polacek@redhat.com>
8998
8999 PR c/70093
9000 * gcc.dg/nested-func-10.c: New test.
9001 * gcc.dg/nested-func-9.c: New test.
9002
9003 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR tree-optimization/68714
9006 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9007
9008 2016-03-16 Tom de Vries <tom@codesourcery.com>
9009
9010 PR tree-optimization/68715
9011 * gcc.dg/graphite/pr68715-2.c: New test.
9012 * gcc.dg/graphite/pr68715.c: New test.
9013 * gfortran.dg/graphite/pr68715.f90: New test.
9014
9015 2016-03-16 Tom de Vries <tom@codesourcery.com>
9016
9017 PR tree-optimization/68809
9018 * gcc.dg/graphite/pr68809-2.c: New test.
9019 * gcc.dg/graphite/pr68809.c: New test.
9020
9021 2016-03-16 Jakub Jelinek <jakub@redhat.com>
9022
9023 PR c++/70147
9024 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9025 method call to i () as argument. Adjust expected output.
9026
9027 PR c++/70147
9028 * g++.dg/ubsan/pr70147-1.C: New test.
9029 * g++.dg/ubsan/pr70147-2.C: New test.
9030
9031 2016-03-15 Martin Sebor <msebor@redhat.com>
9032
9033 PR c++/58281
9034 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9035
9036 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
9037
9038 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9039 hppa*-*-hpux*.
9040
9041 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9042
9043 PR libfortran/69799
9044 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9045 libatomic_available.
9046
9047 2016-03-15 Marek Polacek <polacek@redhat.com>
9048
9049 PR c++/70209
9050 * g++.dg/ext/attribute-may-alias-4.C: New test.
9051
9052 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
9053
9054 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
9055 -fvar-tracking-assignments-toggle flag.
9056
9057 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
9058
9059 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9060
9061 2016-03-15 Jakub Jelinek <jakub@redhat.com>
9062
9063 PR rtl-optimization/70222
9064 * gcc.c-torture/execute/pr70222-1.c: New test.
9065 * gcc.c-torture/execute/pr70222-2.c: New test.
9066
9067 2016-03-15 Richard Henderson <rth@redhat.com>
9068
9069 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9070
9071 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9072
9073 PR rtl-optimization/69032
9074 * gcc.dg/pr69032.c: New test.
9075
9076 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9077
9078 PR rtl-optimization/63384
9079 * g++.dg/pr63384.C: New test.
9080
9081 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
9082
9083 PR target/64411
9084 * gcc.target/i386/pr64411.C: New test.
9085
9086 2016-03-15 Tom de Vries <tom@codesourcery.com>
9087
9088 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9089 * gfortran.dg/goacc/kernels-alias.f95: New test.
9090
9091 2016-03-14 Martin Sebor <msebor@redhat.com>
9092
9093 PR c++/53792
9094 * g++.dg/cpp0x/constexpr-inline.C: New test.
9095 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9096
9097 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
9098
9099 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9100
9101 2016-03-14 Jakub Jelinek <jakub@redhat.com>
9102
9103 PR middle-end/70219
9104 * gcc.dg/pr70219.c: New test.
9105
9106 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
9107
9108 PR target/70083
9109 * gcc.dg/torture/pr70083.c: New test.
9110 * gcc.target/i386/pr70083.c: New test.
9111
9112 2016-03-14 Richard Biener <rguenther@suse.de>
9113
9114 PR tree-optimization/56365
9115 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9116
9117 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
9118
9119 PR target/70098
9120 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9121 New function.
9122 * g++.dg/pr70098.C: New testcase.
9123
9124
9125 2016-03-14 Tom de Vries <tom@codesourcery.com>
9126
9127 PR tree-optimization/70045
9128 * gcc.dg/graphite/pr70045.c: New test.
9129
9130 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9131
9132 PR fortran/69043
9133 * gfortran.dg/include_9.f90: New test.
9134
9135 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
9136
9137 PR fortran/45076
9138 gfortran.dg/prof/prof.exp: New script.
9139 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9140
9141 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
9142
9143 PR rtl-optimization/69307
9144 * gcc.dg/pr69307.c: New test.
9145
9146 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
9147
9148 PR target/69614
9149 * gcc.target/arm/pr69614.c: New.
9150
9151 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
9152
9153 PR fortran/70031
9154 * gfortran.dg/submodule_14.f08: New test
9155
9156 PR fortran/69524
9157 * gfortran.dg/submodule_15.f08: New test
9158
9159 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
9160
9161 PR c++/70106
9162 * g++.dg/cpp1y/paren3.C: New test.
9163
9164 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9165
9166 PR target/70131
9167 * gcc.target/powerpc/ppc-round2.c: New test.
9168
9169 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
9170
9171 PR target/70123
9172 * gcc.dg/torture/pr70123.c: New test.
9173
9174 2016-03-11 Jeff Law <law@redhat.com>
9175
9176 PR tree-optimization/70190
9177 * gcc.c-torture/compile/pr70190.c: New test.
9178
9179 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9180
9181 PR c/68187
9182 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9183 case.
9184 (test43_b): Likewise.
9185 (test43_c): Likewise.
9186 (test43_d): Likewise.
9187 (test43_e): Likewise.
9188 (test43_f): Likewise.
9189 (test43_g): Likewise.
9190 (test44_a): Likewise.
9191 (test44_b): Likewise.
9192 (test44_c): Likewise.
9193 (test44_d): Likewise.
9194 (test44_e): Likewise.
9195
9196 2016-03-11 David Malcolm <dmalcolm@redhat.com>
9197
9198 PR c/70085
9199 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9200
9201 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9202
9203 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9204 dg-options.
9205
9206 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9207
9208 PR target/70002
9209 PR target/69245
9210 * gcc.target/aarch64/pr69245_2.c: New test.
9211
9212 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9213
9214 PR tree-optimization/70177
9215 * gcc.dg/pr70177.c: New test.
9216
9217 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9218
9219 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9220
9221 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
9222
9223 * gcc.dg/tree-ssa/sra-20.c: New.
9224
9225 2016-03-11 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR rtl-optimization/70174
9228 * gcc.dg/pr70174.c: New test.
9229
9230 PR tree-optimization/70169
9231 * gcc.dg/pr70169.c: New test.
9232
9233 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9234
9235 PR target/70160
9236 * gcc.target/i386/pr70160.c: New test.
9237
9238 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9239
9240 * gcc.target/s390/dfp-1.c: New test.
9241
9242 2016-03-10 Nick Clifton <nickc@redhat.com>
9243
9244 PR target/70044
9245 * gcc.target/aarch64/pr70044.c: New test.
9246
9247 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
9248 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR c++/70001
9251 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9252 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9253 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9254
9255 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
9256
9257 PR lto/69589
9258 * g++.dg/lto/pr69589_0.C: New testcase
9259 * g++.dg/lto/pr69589_1.C: New testcase
9260
9261 2016-03-10 Marek Polacek <polacek@redhat.com>
9262
9263 PR c++/70153
9264 * g++.dg/delayedfold/unary-plus1.C: New test.
9265
9266 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
9267
9268 * gcc.target/arm/pr45701-1.c: Escape brackets.
9269 * gcc.target/arm/pr45701-2.c: Likewise.
9270
9271 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
9272
9273 * gfortran.dg/unconstrained_commons.f: New.
9274
9275 2016-03-10 Alan Modra <amodra@gmail.com>
9276
9277 * gcc.dg/pr69195.c: New.
9278 * gcc.dg/pr69238.c: New.
9279
9280 2016-03-10 Tom de Vries <tom@codesourcery.com>
9281
9282 PR testsuite/68915
9283 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9284
9285 2016-03-10 Richard Biener <rguenther@suse.de>
9286
9287 PR tree-optimization/70128
9288 * gcc.dg/tree-ssa/alias-34.c: New testcase.
9289 * gcc.dg/tree-ssa/alias-35.c: Likewise.
9290
9291 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR tree-optimization/70152
9294 * gcc.dg/pr70152.c: New test.
9295
9296 PR target/70086
9297 * gcc.target/i386/pr70086-1.c: New test.
9298 * gcc.target/i386/pr70086-2.c: New test.
9299 * gcc.target/i386/pr70086-3.c: New test.
9300
9301 PR tree-optimization/70127
9302 * gcc.c-torture/execute/pr70127.c: New test.
9303
9304 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
9305
9306 * c-c++-common/goacc/combined-directives-2.c: New test.
9307
9308 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9309
9310 PR c/68473
9311 PR c++/70105
9312 * g++.dg/diagnostic/pr70105.C: New test.
9313 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9314 (test_multiple_ordinary_maps): New test function.
9315
9316 2016-03-09 David Malcolm <dmalcolm@redhat.com>
9317
9318 PR c/68473
9319 PR c++/70105
9320 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9321 Drop range information from call to inform_at_rich_loc.
9322 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9323 New.
9324 (test_show_locus): Replace calls to rich_location::add_range with
9325 calls to add_range. Rewrite the tests that used the now-defunct
9326 rich_location ctor taking a source_range. Simplify other tests
9327 by replacing calls to COMBINE_LOCATION_DATA with calls to
9328 make_location.
9329
9330 2016-03-09 Richard Biener <rguenther@suse.de>
9331 Jakub Jelinek <jakub@redhat.com>
9332
9333 PR tree-optimization/70138
9334 * gcc.dg/vect/pr70138-1.c: New testcase.
9335 * gcc.dg/vect/pr70138-2.c: Likewise.
9336
9337 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR target/70049
9340 * gcc.target/i386/pr70049.c: New test.
9341
9342 2016-03-09 Richard Biener <rguenther@suse.de>
9343
9344 PR c/70143
9345 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9346 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9347 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9348
9349 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9350
9351 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9352 arm-*-*.
9353
9354 2016-03-09 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR middle-end/67278
9357 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9358
9359 PR target/67278
9360 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9361
9362 PR middle-end/70050
9363 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
9364 in testcase comment.
9365
9366 2016-03-09 Tom de Vries <tom@codesourcery.com>
9367
9368 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9369 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9370 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9371 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9372 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9373 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9374 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9375 * gfortran.dg/goacc/kernels-loop.f95: New test.
9376
9377 2016-03-08 Martin Sebor <msebor@redhat.com>
9378
9379 PR c++/62096
9380 * g++.dg/warn/overflow-warn-7.C: New test.
9381
9382 2016-03-08 Jason Merrill <jason@redhat.com>
9383
9384 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9385 * lib/target-supports.exp (check_effective_target_concepts): New.
9386
9387 2016-03-08 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR c++/70135
9390 * g++.dg/cpp1y/constexpr-loop4.C: New test.
9391 * g++.dg/ubsan/pr70135.C: New test.
9392
9393 PR target/70110
9394 * gcc.dg/pr70110.c: New test.
9395
9396 2016-03-07 Martin Jambor <mjambor@suse.cz>
9397
9398 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9399 * c-c++-common/gomp/if-1.c: Likewise.
9400 * c-c++-common/gomp/pr61486-2.c: Likewise.
9401 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9402 to dg-additional-options.
9403 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9404 * g++/gomp/target-teams-1.c: Likewise.
9405 * gcc.dg/gomp/gomp.exp: Likewise.
9406 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9407 dg-additional-options.
9408 * gfortran.dg/gomp/gomp.exp: Likewise.
9409 * gfortran.dg/gomp/target1.f90: Remove dg-options.
9410 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9411 dg-additional-options.
9412 * gfortran.dg/gomp/target3.f90: Remove dg-options.
9413
9414 2016-03-07 Martin Jambor <mjambor@suse.cz>
9415
9416 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9417 * c-c++-common/gomp/gridify-1.c: New test.
9418 * gfortran.dg/gomp/gridify-1.f90: Likewise.
9419
9420 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
9421
9422 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9423 trigger for cortex-r8, when scanning for register r8.
9424 * gcc.target/arm/pr45701-2.c: Likewise.
9425
9426 2016-02-26 Richard Biener <rguenther@suse.de>
9427 Jeff Law <law@redhat.com>
9428
9429 PR tree-optimization/69740
9430 * gcc.c-torture/compile/pr69740-1.c: New test.
9431 * gcc.c-torture/compile/pr69740-2.c: New test.
9432
9433 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9434
9435 * lib/target-supports.exp
9436 (check_effective_target_whole_vector_shift): Enable for PPC64.
9437
9438 2016-03-07 Richard Biener <rguenther@suse.de>
9439
9440 PR tree-optimization/70115
9441 * gcc.dg/torture/pr70115.c: New testcase.
9442
9443 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
9444
9445 PR middle-end/69916
9446 * c-c-++-common/goacc/pr69916.c: New.
9447
9448 2016-03-07 Richard Henderson <rth@redhat.com>
9449
9450 * gcc.c-torture/compile/pr70061.c: New test.
9451
9452 2016-03-07 Richard Biener <rguenther@suse.de>
9453
9454 PR testsuite/70109
9455 * gcc.dg/vect/O3-pr36098.c: New testcase.
9456
9457 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
9458
9459 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9460
9461 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
9462
9463 * gnat.dg/renaming9.ad[sb]: New testcase.
9464
9465 2016-03-05 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR c++/70084
9468 * g++.dg/expr/stdarg3.C: New test.
9469
9470 2016-03-04 Jeff Law <law@redhat.com>
9471
9472 PR tree-optimization/69196
9473 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9474 x86_64-*-*.
9475
9476 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9477
9478 PR c/69973
9479 * gcc.dg/pr69973.c: New test.
9480
9481 PR rtl-optimization/69941
9482 * gcc.dg/torture/pr69941.c: New test.
9483
9484 PR c/69824
9485 * gcc.dg/pr69824.c: New test.
9486
9487 2016-03-05 Tom de Vries <tom@codesourcery.com>
9488
9489 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9490 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9491 function.
9492
9493 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
9494
9495 PR c++/66786
9496 * g++.dg/cpp1y/var-templ48.C: New test.
9497 * g++.dg/cpp1y/var-templ49.C: New test.
9498
9499 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9500
9501 * g++.dg/Wno-frame-address.C: Skip on IA-64.
9502
9503 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR c++/70035
9506 * g++.dg/ubsan/pr70035.C: New test.
9507
9508 PR target/70062
9509 * gcc.target/i386/pr70062.c: New test.
9510
9511 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9512
9513 * g++.dg/template/typename21.C: Remove c++98_only.
9514
9515 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
9516
9517 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9518
9519 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9520
9521 PR c/68187
9522 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9523 function.
9524 (fn_42_b): Likewise.
9525 (fn_42_c): Likewise.
9526
9527 2016-03-04 David Malcolm <dmalcolm@redhat.com>
9528
9529 PR c/68187
9530 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9531 function.
9532 (fn_40_b): Likewise.
9533 (fn_41_a): Likewise.
9534 (fn_41_b): Likewise.
9535
9536 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR target/70059
9539 * gcc.target/i386/avx512f-pr70059.c: New test.
9540 * gcc.target/i386/avx512dq-pr70059.c: New test.
9541
9542 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
9543
9544 PR rtl-optimization/57676
9545 * gcc.dg/torture/pr57676.c: New test.
9546
9547 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9548
9549 * gcc.dg/pr70026.c: New test.
9550
9551 2016-03-04 Marek Polacek <polacek@redhat.com>
9552
9553 PR c/69798
9554 * gcc.dg/cilk-plus/pr69798-1.c: New test.
9555 * gcc.dg/cilk-plus/pr69798-2.c: New test.
9556
9557 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9558
9559 PR target/70004
9560 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9561 Delete.
9562 (test_corners_sisd_si): Likewise.
9563 (main): Remove checks of the above.
9564 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9565
9566 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
9567
9568 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9569
9570 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
9571
9572 * gcc.dg/torture/pr69951.c: Accept argc==0.
9573
9574 2016-03-04 Richard Biener <rguenther@suse.de>
9575
9576 PR c++/70054
9577 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9578 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9579
9580 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
9581
9582 PR testsuite/69766
9583 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9584 testing multiarch.
9585
9586 2016-03-04 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR debug/69947
9589 * gcc.dg/guality/pr69947.c: New test.
9590
9591 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR ada/70017
9594 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9595
9596 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9597
9598 PR rtl-optimization/69904
9599 * gcc.target/arm/pr69904.c: New test.
9600
9601 2016-03-03 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR target/70021
9604 * gcc.dg/vect/pr70021.c: New test.
9605 * gcc.target/i386/pr70021.c: New test.
9606
9607 2016-03-03 Marek Polacek <polacek@redhat.com>
9608
9609 PR middle-end/70050
9610 * gcc.dg/pr70050.c: New test.
9611
9612 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
9613
9614 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9615
9616 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
9617
9618 PR tree-optimization/70043
9619 * gfortran.dg/vect/pr70043.f90: New test.
9620
9621 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
9622
9623 * gnat.dg/specs/task1.ads: New test.
9624
9625 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9626
9627 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9628 Invoke gdb with -batch.
9629 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9630
9631 2016-03-03 Richard Biener <rguenther@suse.de>
9632
9633 PR tree-optimization/55936
9634 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9635
9636 2016-03-02 Jeff Law <law@redhat.com>
9637
9638 PR rtl-optimization/69942
9639 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9640 effects of argument promotions.
9641
9642 PR tree-optimization/69987
9643 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9644 target does not support -fprefetch-loop-arrays.
9645
9646 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
9647
9648 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9649
9650 2016-03-02 Bin Cheng <bin.cheng@arm.com>
9651
9652 PR rtl-optimization/69052
9653 * gcc.target/i386/pr69052.c: New test.
9654
9655 2016-03-02 Alan Modra <amodra@gmail.com>
9656
9657 * gcc.dg/pr69990.c: New.
9658
9659 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9660
9661 PR c/68062
9662 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9663
9664 PR middle-end/70022
9665 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9666
9667 PR target/70028
9668 * gcc.target/i386/pr70028.c: New test.
9669
9670 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
9671
9672 * c-c++-common/asan/swapcontext-test-1.c,
9673 * c-c++-common/tsan/thread_leak.c,
9674 * g++.dg/tsan/aligned_vs_unaligned_race.C,
9675 * g++.dg/tsan/benign_race.C,
9676 * g++.dg/tsan/fd_close_norace.C,
9677 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9678 races with sanitizer output
9679
9680 2016-03-02 Richard Biener <rguenther@suse.de>
9681 Uros Bizjak <ubizjak@gmail.com>
9682
9683 PR target/67278
9684 * gcc.dg/simd-8.c: New testcase.
9685
9686 2016-03-02 Richard Biener <rguenther@suse.de>
9687
9688 PR middle-end/67278
9689 * gcc.dg/simd-7.c: New testcase.
9690
9691 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
9692
9693 * gcc.target/i386/pr70007.c: Tweak.
9694
9695 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
9696
9697 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9698
9699 2016-03-02 Marek Polacek <polacek@redhat.com>
9700
9701 PR c/67854
9702 * gcc.dg/pr67854.c: New test.
9703
9704 2016-03-02 Jakub Jelinek <jakub@redhat.com>
9705
9706 PR middle-end/70025
9707 * gcc.dg/torture/pr70025.c: New test.
9708
9709 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9710
9711 PR tree-optimization/68621
9712 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9713
9714 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9715
9716 * gcc.target/i386/pr70007.c: New test.
9717
9718 2016-03-01 Jeff Law <law@redhat.com>
9719
9720 PR tree-optimization/69196
9721 * gcc.dg/tree-ssa/pr69196-1.c: New test.
9722
9723 PR tree-optimization/69196
9724 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9725 duplicating code and spoiling the expected output.
9726
9727 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9728
9729 PR target/70033
9730 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9731 supports power9 before doing tests.
9732 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9733 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9734 * gcc.target/powerpc/p9-permute.c: Likewise.
9735
9736 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
9737
9738 PR target/70027
9739 * gcc.target/i386/pr70027.c: New test.
9740
9741 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9742
9743 * gcc.dg/pr70017.c: New test.
9744
9745 2016-03-01 Jakub Jelinek <jakub@redhat.com>
9746
9747 PR c/69796
9748 PR c/69974
9749 * gcc.dg/pr69796.c: New test.
9750 * gcc.dg/pr69974.c: New test.
9751
9752 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
9753
9754 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9755
9756 2016-02-29 Jeff Law <law@redhat.com>
9757
9758 PR tree-optimization/69987
9759 * gfortran.dg/pr69987.f90: New test.
9760
9761 PR tree-optimization/69989
9762 * gcc.c-torture/compile/pr69989-2.c: New test.
9763
9764 2016-03-01 Marek Polacek <polacek@redhat.com>
9765
9766 PR c++/69795
9767 * g++.dg/parse/invalid1.C: New test.
9768
9769 2016-03-01 Richard Biener <rguenther@suse.de>
9770
9771 PR middle-end/70022
9772 * gcc.dg/pr70022.c: New testcase.
9773
9774 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9775
9776 PR tree-optimization/69956
9777 * gcc.dg/pr69956.c: New test.
9778
9779 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9780
9781 PR target/70011
9782 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9783 XFAIL when hardware supports efficient unaligned storage access.
9784
9785 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
9786
9787 PR c++/69961
9788 * g++.dg/template/pr69961a.C: New test.
9789 * g++.dg/template/pr69961b.C: New test.
9790
9791 2016-02-29 David Malcolm <dmalcolm@redhat.com>
9792
9793 PR preprocessor/69985
9794 * gcc.dg/cpp/pr69985.c: New test case.
9795
9796 2016-02-29 Jeff Law <law@redhat.com>
9797
9798 PR tree-optimization/70005
9799 * gcc.c-torture/execute/pr70005.c New test.
9800
9801 PR tree-optimization/69999
9802 * gcc.c-torture/compile/pr69999.c: New test.
9803
9804 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
9805
9806 PR tree-optimization/69652
9807 * gcc.dg/torture/pr69652.c: Delete test.
9808 * gcc.dg/vect/pr69652.c: New test.
9809
9810 2016-02-19 Richard Biener <rguenther@suse.de>
9811
9812 PR tree-optimization/69980
9813 * gfortran.dg/vect/pr69980.f90: New testcase.
9814
9815 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9816
9817 * gcc.target/sparc/20160229-1.c: New test.
9818
9819 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9820
9821 * gnat.dg/stack_usage3.adb: New test.
9822 * gnat.dg/stack_usage3_pkg.ads: New helper.
9823
9824 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
9825
9826 * gnat.dg/renaming8.adb: New test.
9827 * gnat.dg/renaming8_pkg1.ads: New helper.
9828 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9829 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9830
9831 2016-02-29 Richard Biener <rguenther@suse.de>
9832
9833 PR tree-optimization/69720
9834 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9835
9836 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9837
9838 PR fortran/68147
9839 PR fortran/47674
9840 * gfortran.dg/realloc_on_assign_26.f90: New test case.
9841
9842 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9843 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9844
9845 PR fortran/56007
9846 * gfortran.dg/coarray_8.f90: Adjust error message.
9847 * gfortran.dg/pr56007.f90: New test.
9848 * gfortran.dg/pr56007.f: New test.
9849
9850 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
9851
9852 PR tree-optimization/69989
9853 * gcc.dg/torture/pr69989.c: New test.
9854
9855 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
9856
9857 * gcc.target/i386/stack-realign-win.c: New test.
9858
9859 2016-02-28 Harald Anlauf <anlauf@gmx.de>
9860
9861 PR fortran/60126
9862 * gfortran.dg/pr60126.f90: New test.
9863
9864 2016-02-27 Jeff Law <law@redhat.com>
9865
9866 Revert
9867 2016-02-26 Richard Biener <rguenther@suse.de>
9868 Jeff Law <law@redhat.com>
9869
9870 PR tree-optimization/69740
9871 * gcc.c-torture/compile/pr69740-1.c: New test.
9872 * gcc.c-torture/compile/pr69740-2.c: New test.
9873
9874 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9875
9876 PR fortran/69910
9877 * gfortran.dg/newunit_4.f90: New test.
9878
9879 2016-02-27 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR target/69613
9882 PR rtl-optimization/69886
9883 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9884 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
9885 target.
9886
9887 2016-02-26 Martin Sebor <msebor@redhat.com>
9888
9889 PR tree-optimization/15826
9890 * gcc.dg/tree-ssa/pr15826.c: New test.
9891
9892 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR target/69969
9895 * gcc.target/powerpc/pr69969.c: New test.
9896
9897 2016-02-26 Martin Sebor <msebor@redhat.com>
9898
9899 PR c++/15766
9900 * g++.old-deja/g++.other/decl5.C: Add a test case.
9901
9902 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
9903
9904 PR target/69946
9905 * gcc.target/powerpc/pr69946.c: New file.
9906
9907 2016-02-26 Richard Biener <rguenther@suse.de>
9908 Jeff Law <law@redhat.com>
9909
9910 PR tree-optimization/69740
9911 * gcc.c-torture/compile/pr69740-1.c: New test.
9912 * gcc.c-torture/compile/pr69740-2.c: New test.
9913
9914 2016-02-26 Martin Jambor <mjambor@suse.cz>
9915
9916 PR middle-end/69920
9917 * gcc.dg/torture/pr69932.c: New test.
9918 * gcc.dg/torture/pr69936.c: Likewise.
9919
9920 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9921
9922 PR target/69709
9923 * gcc.target/s390/pr69709.c: New test.
9924
9925 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9926
9927 PR target/69245
9928 * gcc.target/aarch64/pr69245_1.c: New test.
9929
9930 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9931
9932 PR target/69613
9933 * gcc.dg/torture/pr69613.c: New test.
9934
9935 2016-02-26 Jakub Jelinek <jakub@redhat.com>
9936
9937 PR rtl-optimization/69891
9938 * gcc.target/i386/pr69891.c: New test.
9939
9940 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9941 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9942
9943 PR target/61397
9944 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
9945 functionality for both 32-bit and 64-bit.
9946
9947 2016-02-26 Richard Biener <rguenther@suse.de>
9948
9949 PR tree-optimization/69551
9950 * gcc.dg/torture/pr69951.c: New testcase.
9951
9952 2016-02-25 Richard Biener <rguenther@suse.de>
9953
9954 PR tree-optimization/48795
9955 * gcc.dg/Warray-bounds-18.c: New testcase.
9956
9957 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
9960
9961 2016-02-25 Jakub Jelinek <jakub@redhat.com>
9962
9963 PR rtl-optimization/69896
9964 * gcc.dg/pr69896.c: New test.
9965
9966 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
9967
9968 PR c++/69736
9969 * g++.dg/cpp1y/paren2.C: New test.
9970
9971 2016-02-24 Martin Sebor <msebor@redhat.com>
9972
9973 PR c/51147
9974 * gcc.dg/enum-mode-2.c: New test.
9975
9976 2016-02-24 Jakub Jelinek <jakub@redhat.com>
9977
9978 PR c++/69922
9979 * g++.dg/warn/Wnonnull-compare-6.C: New test.
9980 * g++.dg/warn/Wnonnull-compare-7.C: New test.
9981 * g++.dg/ubsan/pr69922.C: New test.
9982
9983 2016-02-24 Marek Polacek <polacek@redhat.com>
9984
9985 PR c/69819
9986 * gcc.dg/pr69819.c: New test.
9987
9988 2016-02-24 Martin Sebor <msebor@redhat.com>
9989
9990 PR c++/69912
9991 * g++.dg/ext/flexary15.C: New test.
9992
9993 2016-02-24 Martin Sebor <msebor@redhat.com>
9994
9995 * gcc.dg/builtins-68.c: Avoid making unportable
9996 assumptions about the relationship between SIZE_MAX and UINT_MAX.
9997 * g++.dg/ext/builtin_alloca.C: Same.
9998
9999 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10000 Charles Baylis <charles.baylis@linaro.org>
10001
10002 PR debug/61033
10003 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10004
10005 2016-02-24 Richard Biener <rguenther@suse.de>
10006 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR middle-end/69760
10009 * gcc.dg/torture/pr69760.c: New testcase.
10010
10011 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10012
10013 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10014 pattern on Solaris with as.
10015
10016 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10017
10018 * gcc.target/arm/cond_sub_restrict_it.c: New test.
10019 * gcc.target/arm/condarith_restrict_it.c: Likewise.
10020 * gcc.target/arm/movcond_restrict_it.c: Likewise.
10021 * gcc.target/arm/negscc_restrict_it.c: Likewise.
10022
10023 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10024
10025 PR middle-end/69915
10026 * gcc.dg/pr69915.c: New test.
10027
10028 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10029
10030 PR rtl-optimization/69886
10031 * gcc.dg/torture/pr69886.c: New test.
10032
10033 2016-02-24 Richard Biener <rguenther@suse.de>
10034
10035 PR middle-end/68963
10036 * gcc.dg/torture/pr68963.c: New testcase.
10037
10038 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10039
10040 PR target/69875
10041 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10042 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10043 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10044 * gcc.target/arm/atomic_loaddi_1.c: New test.
10045 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10046 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10047 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10048 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10049 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10050 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10051 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10052 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10053
10054 2016-02-24 Jakub Jelinek <jakub@redhat.com>
10055
10056 PR middle-end/69909
10057 * gcc.dg/torture/pr69909.c: New test.
10058
10059 2016-02-24 Richard Biener <rguenther@suse.de>
10060
10061 PR tree-optimization/69907
10062 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10063 * gcc.dg/vect/bb-slp-34.c: XFAIL.
10064 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10065
10066 2016-02-24 Christian Bruel <christian.bruel@st.com>
10067
10068 * gcc.target/arm/pragma_cpp_fma.c: New test.
10069
10070 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10071
10072 PR fortran/61156
10073 * gfortran.dg/include_6.f90: Update test.
10074
10075 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR objc/69844
10078 * objc.dg/pr69844.m: New test.
10079
10080 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10081
10082 PR libgfortran/69456
10083 * gfortran.dg/namelist_89.f90: New test.
10084 * gfortran.dg/pr59700.f90: Update test..
10085
10086 2016-02-23 Martin Sebor <msebor@redhat.com>
10087
10088 PR middle-end/69780
10089 * g++.dg/ext/builtin_alloca.C: New test.
10090 * gcc.dg/builtins-68.c: New test.
10091
10092 2016-02-23 Richard Henderson <rth@redhat.com>
10093
10094 * gcc.target/i386/addr-space-3.c: Remove test.
10095
10096 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10097
10098 PR preprocessor/69126
10099 PR preprocessor/69543
10100 * c-c++-common/pr69126-2-long.c: New test.
10101 * c-c++-common/pr69126-2-short.c: New test.
10102 * c-c++-common/pr69543-1.c: Remove xfail.
10103
10104 2016-02-23 David Malcolm <dmalcolm@redhat.com>
10105
10106 PR preprocessor/69126
10107 PR preprocessor/69543
10108 PR preprocessor/69558
10109 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10110 (f): Rename to...
10111 (test_2): ...this, and add leading comment.
10112 (MACRO_3, test_3): New.
10113 (MACRO_4A, MACRO_4B, test_4): New.
10114 (MACRO): Rename to...
10115 (MACRO_5): ...this.
10116 (g): Rename to...
10117 (test_5): ...this, updating for renaming of MACRO, and
10118 add leading comment.
10119 * c-c++-common/pr69543-1.c: New.
10120 * c-c++-common/pr69543-2.c: New.
10121 * c-c++-common/pr69543-3.c: New.
10122 * c-c++-common/pr69543-4.c: New.
10123 * c-c++-common/pr69558-1.c: New.
10124 * c-c++-common/pr69558-2.c: New.
10125 * c-c++-common/pr69558-3.c: New.
10126 * c-c++-common/pr69558-4.c: New.
10127 * gcc.dg/pr69558.c: Move to...
10128 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
10129 xfail for c++.
10130
10131 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
10132
10133 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10134 to -ftree-parallelize-loops/-fopenacc changes.
10135 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10136 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10137 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10138 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10139 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10140 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10141 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10142 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10143 * c-c++-common/goacc/kernels-loop.c: Likewise.
10144 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10145 * c-c++-common/goacc/kernels-reduction.c: Likewise.
10146 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10147 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10148
10149 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10150
10151 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10152
10153 2016-02-23 Jakub Jelinek <jakub@redhat.com>
10154
10155 PR c++/69902
10156 * g++.dg/warn/Wnonnull-compare-5.C: New test.
10157
10158 PR c/69900
10159 * gcc.dg/pr69900.c: New test.
10160
10161 2016-02-23 Martin Jambor <mjambor@suse.cz>
10162
10163 PR tree-optimization/69666
10164 * gcc.dg/tree-ssa/pr69666.c: New test.
10165
10166 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
10167
10168 PR fortran/67451
10169 * gfortran.dg/coarray_allocate_5.f08: New test.
10170
10171 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10172
10173 * gcc.target/s390/vcond-shift.c: Move to ...
10174 * gcc.target/s390/vector/vcond-shift.c: ... here.
10175
10176 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10177
10178 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10179 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10180
10181 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10182
10183 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10184
10185 2016-02-20 Mark Wielaard <mjw@redhat.com>
10186
10187 PR c/28901
10188 * gcc.dg/unused-variable-3.c: New test.
10189
10190 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR target/69888
10193 * gcc.target/i386/pr69888.c: New test.
10194
10195 2016-02-22 Richard Biener <rguenther@suse.de>
10196
10197 PR tree-optimization/69882
10198 * gfortran.dg/vect/pr69882.f90: New testcase.
10199
10200 2016-02-22 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR target/69885
10203 * gcc.dg/pr69885.c: New test.
10204
10205 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
10206
10207 PR target/69806
10208 PR target/54089
10209 * gcc.target/sh/pr54089-10.c: New.
10210
10211 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
10212
10213 PR fortran/69423
10214 * gfortran.dg/deferred_character_15.f90 : New test.
10215
10216 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
10217
10218 PR fortran/57365
10219 gfortran.dg/allocate_with_source_18.f03: New test.
10220
10221 2016-02-20 Harald Anlauf <anlauf@gmx.de>
10222
10223 PR fortran/52531
10224 gfortran.dg/gomp/pr52531.f90: New test.
10225
10226 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
10227
10228 PR c++/69865
10229 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10230 -std=c++03.
10231
10232 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR c++/69826
10235 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10236 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10237
10238 PR c++/69850
10239 * g++.dg/warn/Wnonnull-compare-4.C: New test.
10240
10241 PR c++/69851
10242 * g++.dg/torture/pr69851.C: New test.
10243
10244 2016-02-19 Martin Sebor <msebor@redhat.com>
10245
10246 PR testsuite/69573
10247 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10248
10249 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR c++/69850
10252 * g++.dg/warn/Wnonnull-compare-2.C: New test.
10253 * g++.dg/warn/Wnonnull-compare-3.C: New test.
10254
10255 PR c++/67767
10256 * g++.dg/cpp0x/pr67767.C: New test.
10257
10258 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10259
10260 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10261 for fp, simd, crypto, crc, lse.
10262 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10263 above.
10264 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10265 effective target check.
10266
10267 2016-02-19 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR target/69820
10270 * gcc.target/i386/pr69820.c: New test.
10271
10272 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10273
10274 * gcc.target/s390/vector/int128-1.c: New test.
10275
10276 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10277
10278 * gcc.target/s390/vector/vec-vcond-1.c: New test.
10279
10280 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10281
10282 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10283 instruction pattern name to prevent the testcase from failing with
10284 -march=z13.
10285
10286 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10287
10288 * gcc.target/s390/md/movstr-2.c: New test.
10289
10290 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
10291
10292 * gcc.target/s390/morestack.c: New test.
10293
10294 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
10295
10296 PR target/69625
10297 * gcc.target/s390/pr69625.c: Add test case.
10298
10299 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
10300
10301 PR testsuite/68580
10302 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10303
10304 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
10305
10306 PR target/68404
10307 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10308 * gcc.target/powerpc/fusion3.c: Likewise.
10309
10310 2016-02-18 Richard Biener <rguenther@suse.de>
10311
10312 PR middle-end/69553
10313 * g++.dg/torture/pr69553.C: New testcase.
10314
10315 2016-02-18 Nick Clifton <nickc@redhat.com>
10316
10317 PR target/62254
10318 PR target/69610
10319 * gcc.target/arm/pr62554.c: New test.
10320 * gcc.target/arm/pr69610-1.c: New test.
10321 * gcc.target/arm/pr69610-2.c: New test.
10322
10323 2016-02-18 Richard Biener <rguenther@suse.de>
10324
10325 PR middle-end/69854
10326 * gcc.dg/torture/pr69854.c: New testcase.
10327
10328 2016-02-17 Jakub Jelinek <jakub@redhat.com>
10329
10330 PR c++/69850
10331 * g++.dg/warn/Wnonnull-compare-1.C: New test.
10332
10333 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10334
10335 * gcc.target/powerpc/vec-cg.c: New test.
10336
10337 2016-02-17 Richard Biener <rguenther@suse.de>
10338
10339 PR testsuite/69586
10340 * gcc.dg/uninit-21.c: Add -fno-short-enums.
10341
10342 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10343
10344 PR target/69161
10345 * gcc.c-torture/compile/pr69161.c: New test.
10346
10347 2016-02-17 David Sherwood <david.sherwood@arm.com>
10348
10349 PR target/69532
10350 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10351 * gcc.target/arm/vect-fmaxmin.c: Likewise.
10352
10353 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10354
10355 * gcc.dg/ifcvt-4.c: Skip on Visium.
10356
10357 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10358
10359 * gnat.dg/atomic8.adb: New test.
10360
10361 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
10362
10363 * gnat.dg/discr46.ad[sb]: New test.
10364
10365 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
10366
10367 PR Target/48344
10368 * gcc.target/powerpc/pr48344-1.c: New test.
10369
10370 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
10371
10372 PR fortran/69742
10373 * gfortran.dg/associate_21.f90: New test.
10374
10375 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR c/69835
10378 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10379 -Wnonnull in dg-options.
10380 * c-c++-common/nonnull-2.c: New test.
10381
10382 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
10383 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10384
10385 * gcc.target/aarch64/vector_initialization_nostack.c: New.
10386
10387 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10388
10389 PR middle-end/69801
10390 * gcc.dg/pr69801.c: Add empty dg-options.
10391
10392 2016-02-16 James Norris <jnorris@codesourcery.com>
10393
10394 * c-c++-common/goacc/deviceptr-1.c: Add tests.
10395 * g++.dg/goacc/deviceptr-1.c: New file.
10396
10397 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR tree-optimization/69820
10400 * gcc.dg/vect/pr69820.c: New test.
10401
10402 2016-02-16 Richard Biener <rguenther@suse.de>
10403
10404 PR tree-optimization/69776
10405 * gcc.dg/torture/pr69776-2.c: New testcase.
10406
10407 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
10408
10409 PR tree-optimization/69714
10410 * gcc.dg/torture/pr69714.c: New test.
10411
10412 2016-02-16 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR tree-optimization/69802
10415 * gcc.dg/pr69802.c: New test.
10416
10417 2016-02-16 Richard Biener <rguenther@suse.de>
10418
10419 PR middle-end/69801
10420 * gcc.dg/pr69801.c: New testcase.
10421
10422 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10423
10424 PR libgfortran/69651
10425 * gfortran.dg/read_bang.f90: New test.
10426 * gfortran.dg/read_bang4.f90: New test.
10427
10428 2016-02-15 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR c++/69658
10431 * g++.dg/init/pr69658.C: New test.
10432
10433 PR c++/69797
10434 * c-c++-common/pr69797.c: New test.
10435
10436 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10437
10438 * lib/target-supports.exp (check_effective_target_section_anchors): Add
10439 check for aarch64*-*-*.
10440
10441 2016-02-15 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/69783
10444 * gcc.dg/vect/pr69783.c: New testcase.
10445
10446 2016-02-15 Richard Biener <rguenther@suse.de>
10447
10448 PR tree-optimization/69776
10449 * gcc.dg/torture/pr69776.c: New testcase.
10450
10451 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10452
10453 PR fortran/60526
10454 * gfortran.dg/type_decl_4.f90: Reinstated.
10455
10456 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
10457
10458 PR fortran/68746
10459 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10460
10461 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10462
10463 PR fortran/60526
10464 PR bootstrap/69816
10465 * gfortran.dg/type_decl_4.f90: Removed.
10466
10467 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10468
10469 PR fortran/60526
10470 * gfortran.dg/type_decl_4.f90: New test.
10471
10472 2016-02-14 Alan Modra <amodra@gmail.com>
10473
10474 PR testsuite/68886
10475 * gcc.c-torture/execute/stkalign.c: Revise test.
10476
10477 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10478
10479 PR target/67260
10480 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10481
10482 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10483
10484 PR target/67260
10485 * gcc.target/sh/torture/pr67260.c: New.
10486
10487 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
10488
10489 * gcc.dg/pr67964.c: Add dg-require-alias.
10490
10491 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
10492
10493 PR target/67636
10494 PR target/64345
10495 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10496
10497 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10498
10499 PR libgfortran/69668
10500 * gfortran.dg/namelist_88.f90: New test.
10501
10502 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10503
10504 PR libgfortran/69668
10505 * gfortran.dg/namelist_38.f90: Update test.
10506 * gfortran.dg/namelist_84.f90: Update test.
10507
10508 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10509
10510 PR other/69554
10511 * gcc.dg/pr69554-1.c: New test.
10512 * gfortran.dg/pr69554-1.F90: New test.
10513 * gfortran.dg/pr69554-2.F90: New test.
10514 * lib/gcc-dg.exp (proc dg-locus): New function.
10515 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10516 distinguish between the caret-printing and non-caret-printing
10517 cases. If caret-printing has been explicitly enabled, bail out
10518 without attempting to fix up the output.
10519
10520 2016-02-12 David Malcolm <dmalcolm@redhat.com>
10521
10522 PR driver/69265
10523 PR driver/69453
10524 * gcc.dg/spellcheck-options-3.c: New test case.
10525 * gcc.dg/spellcheck-options-4.c: New test case.
10526 * gcc.dg/spellcheck-options-5.c: New test case.
10527 * gcc.dg/spellcheck-options-6.c: New test case.
10528 * gcc.dg/spellcheck-options-7.c: New test case.
10529 * gcc.dg/spellcheck-options-8.c: New test case.
10530 * gcc.dg/spellcheck-options-9.c: New test case.
10531 * gcc.dg/spellcheck-options-10.c: New test case.
10532
10533 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10534
10535 PR rtl-optimization/69764
10536 PR rtl-optimization/69771
10537 * c-c++-common/pr69764.c: New test.
10538 * gcc.dg/torture/pr69771.c: New test.
10539
10540 2016-02-12 Marek Polacek <polacek@redhat.com>
10541
10542 * g++.dg/torture/init-list1.C: New.
10543
10544 2016-02-12 Marek Polacek <polacek@redhat.com>
10545
10546 * gcc.dg/pr69522.c: Add empty dg-options.
10547
10548 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
10549
10550 * g++.dg/lto/lto.exp: Include and init mpx.
10551 * g++.dg/lto/pr69729_0.C: New test.
10552
10553 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10554
10555 PR ipa/69241
10556 * g++.dg/ipa/pr69241-4.C: New test.
10557
10558 PR ipa/68672
10559 * g++.dg/ipa/pr68672-1.C: New test.
10560 * g++.dg/ipa/pr68672-2.C: New test.
10561 * g++.dg/ipa/pr68672-3.C: New test.
10562
10563 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
10564
10565 PR c/69522
10566 * gcc.dg/pr69522.c: New test.
10567
10568 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
10569
10570 PR c++/69098
10571 * g++.dg/cpp1y/69098.C: New test.
10572 * g++.dg/cpp1y/69098-2.C: New test.
10573
10574 2016-02-12 Jakub Jelinek <jakub@redhat.com>
10575
10576 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10577 and neighbour -> neighbor.
10578 * objc.dg/attributes/method-nonnull-1.m: Likewise.
10579 * objc.dg/gnu-api-2-class-meta.m: Likewise.
10580 * c-c++-common/Wvarargs.c: Likewise.
10581 * c-c++-common/goacc/host_data-5.c: Likewise.
10582 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10583 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10584 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10585 * gcc.target/aarch64/pr60697.c: Likewise.
10586 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10587 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10588 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10589 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10590 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10591 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10592 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10593 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10594 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10595 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10596 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10597 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10598 * g++.dg/lookup/koenig5.C: Likewise.
10599 * g++.dg/ext/no-asm-2.C: Likewise.
10600 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10601 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10602 * gfortran.dg/used_types_16.f90: Likewise.
10603 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10604 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10605 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10606 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10607 * gfortran.dg/abstract_type_6.f03: Likewise.
10608 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10609 * gfortran.dg/used_types_15.f90: Likewise.
10610 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10611 * gfortran.dg/exit_3.f08: Likewise.
10612 * gfortran.dg/open_status_2.f90: Likewise.
10613 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10614 * gfortran.dg/intrinsic_std_1.f90: Likewise.
10615 * gfortran.dg/associate_1.f03: Likewise.
10616 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10617 * gfortran.dg/intrinsic_std_6.f90: Likewise.
10618 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10619 * gcc.dg/builtin-object-size-1.c: Likewise.
10620 * gcc.dg/noreturn-6.c: Likewise.
10621 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10622 * gcc.dg/globalalias.c: Likewise.
10623 * gcc.dg/builtins-config.h: Likewise.
10624 * gcc.dg/pr30457.c: Likewise.
10625 * gcc.c-torture/compile/volatile-1.c: Likewise.
10626 * gcc.c-torture/execute/20101011-1.c: Likewise.
10627 * c-c++-common/Waddress-1.c: Likewise.
10628
10629 2016-02-11 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR c/69768
10632 * c-c++-common/Waddress-1.c: New test.
10633
10634 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
10635
10636 PR fortran/69296
10637 * gfortran.dg/associate_19.f03: New test.
10638 * gfortran.dg/associate_20.f03: New test.
10639
10640 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
10641
10642 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10643
10644 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10645
10646 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10647 .arch armv8-a\n. Add -dA to dg-options.
10648 * gcc.target/aarch64/assembler_arch_1.c: New test.
10649 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10650
10651 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
10652
10653 PR c++/68726
10654 * g++.dg/cpp0x/pr68726.C: New.
10655
10656 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10657
10658 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10659 test.
10660
10661 2016-02-11 Richard Biener <rguenther@suse.de>
10662
10663 * g++.dg/tree-ssa/pr61034.C: Adjust.
10664
10665 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
10666
10667 PR target/69148
10668 * gcc.target/s390/pr69148.c: New.
10669
10670 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
10671
10672 PR tree-optimization/69652
10673 * gcc.dg/torture/pr69652.c: New test.
10674
10675 2016-02-10 Jakub Jelinek <jakub@redhat.com>
10676 Patrick Palka <ppalka@gcc.gnu.org>
10677
10678 PR ipa/69241
10679 PR c++/69649
10680 * g++.dg/ipa/pr69241-1.C: New test.
10681 * g++.dg/ipa/pr69241-2.C: New test.
10682 * g++.dg/ipa/pr69241-3.C: New test.
10683 * g++.dg/ipa/pr69649.C: New test.
10684
10685 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
10686
10687 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10688 * gcc.dg/tree-ssa/sra-18.c: Ditto.
10689
10690 2016-02-10 Bin Cheng <bin.cheng@arm.com>
10691
10692 PR tree-optimization/68021
10693 * gcc.dg/tree-ssa/pr68021.c: New test.
10694
10695 2016-02-10 Richard Biener <rguenther@suse.de>
10696
10697 PR tree-optimization/69726
10698 * gcc.dg/uninit-22.c: New testcase.
10699
10700 2016-02-09 Andrew Pinski <apinski@cavium.com>
10701
10702 PR tree-opt/69282
10703 * gcc.c-torture/compile/20160205-1.c: New testcase.
10704
10705 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
10706
10707 PR target/68404
10708 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10709 instead accessing a really large arrray.
10710 * gcc.target/powerpc/fusion3.c: Likewise.
10711
10712 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
10713
10714 PR target/68532
10715 * gcc.c-torture/execute/pr68532.c: New test.
10716
10717 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
10718
10719 PR target/69634
10720 * gcc.dg/pr69634.c: New.
10721
10722 2016-02-09 Richard Biener <rguenther@suse.de>
10723
10724 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10725
10726 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
10727
10728 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10729
10730 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
10731
10732 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10733
10734 2016-02-09 Richard Biener <rguenther@suse.de>
10735
10736 PR tree-optimization/69715
10737 * gcc.dg/torture/pr69715.c: New testcase.
10738
10739 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10740
10741 PR c++/69139
10742 * g++.dg/cpp0x/trailing12.C: New test.
10743 * g++.dg/cpp0x/trailing13.C: New test.
10744
10745 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
10746
10747 PR c++/69283
10748 PR c++/67835
10749 * g++.dg/cpp1y/auto-fn29.C: New test.
10750 * g++.dg/cpp1y/auto-fn30.C: New test.
10751
10752 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR tree-optimization/69209
10755 * gcc.c-torture/compile/pr69209.c: New test.
10756
10757 2016-02-08 Jeff Law <law@redhat.com>
10758
10759 PR tree-optimization/68541
10760 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10761 of statements allowed in join block for path splitting.
10762
10763 2016-02-08 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR c++/59627
10766 * g++.dg/gomp/pr59627.C: New test.
10767
10768 PR ipa/69239
10769 * g++.dg/ipa/pr69239.C: New test.
10770
10771 2016-02-08 David Malcolm <dmalcolm@redhat.com>
10772
10773 PR preprocessor/69664
10774 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10775 * gcc.dg/cpp/warn-comments.c: Likewise.
10776
10777 2016-02-08 Marek Polacek <polacek@redhat.com>
10778
10779 PR c++/69688
10780 * g++.dg/init/const12.C: New test.
10781
10782 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
10783
10784 PR target/60410
10785 * gcc.dg/lto/pr55113_0.c: Remove test.
10786
10787 2016-02-08 Richard Biener <rguenther@suse.de>
10788
10789 PR tree-optimization/69719
10790 * gcc.dg/torture/pr69719.c: New testcase.
10791
10792 2016-02-08 Richard Biener <rguenther@suse.de>
10793 Jeff Law <law@redhat.com>
10794
10795 PR target/68273
10796 * gcc.target/mips/pr68273.c: New testcase.
10797
10798 2016-02-08 Richard Biener <rguenther@suse.de>
10799
10800 PR rtl-optimization/69274
10801 * gcc.target/i386/addr-sel-1.c: XFAIL.
10802
10803 2016-02-08 Jeff Law <law@redhat.com>
10804
10805 PR tree-optimization/68541
10806 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10807
10808 PR tree-optimization/65917
10809 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10810
10811 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10812
10813 PR fortran/50555
10814 * gfortran.dg/namelist_args.f90: New test.
10815
10816 2016-02-05 Jeff Law <law@redhat.com>
10817
10818 PR tree-optimization/68541
10819 * gcc.dg/tree-ssa/split-path-2.c: New test.
10820 * gcc.dg/tree-ssa/split-path-3.c: New test.
10821 * gcc.dg/tree-ssa/split-path-4.c: New test.
10822 * gcc.dg/tree-ssa/split-path-5.c: New test.
10823 * gcc.dg/tree-ssa/split-path-6.c: New test.
10824 * gcc.dg/tree-ssa/split-path-7.c: New test.
10825
10826 2016-02-05 Martin Sebor <msebor@redhat.com>
10827
10828 PR c++/69662
10829 * g++.dg/warn/Wplacement-new-size-1.C: New test.
10830 * g++.dg/warn/Wplacement-new-size-2.C: New test.
10831
10832 2016-02-06 Richard HEnderson <rth@redhat.com>
10833
10834 PR c/69643
10835 * gcc.target/i386/addr-space-4.c: New.
10836 * gcc.target/i386/addr-space-5.c: New.
10837
10838 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
10839
10840 PR fortran/66089
10841 * gfortran.dg/elemental_dependency_6.f90: New.
10842
10843 2016-02-05 Jakub Jelinek <jakub@redhat.com>
10844
10845 PR rtl-optimization/69691
10846 * gcc.c-torture/execute/pr69691.c: New test.
10847
10848 PR c++/69628
10849 * g++.dg/parse/pr69628.C: New test.
10850
10851 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10852
10853 * gcc.dg/sancov/asan.c: Move to ...
10854 * gcc.dg/asan/sancov-1.c: ... here.
10855
10856 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
10857
10858 * gcc.target/i386/pr69577.c: Require avx_runtime target.
10859
10860 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
10861
10862 PR target/69677
10863 * gcc.target/i386/pr69677.c: New test.
10864
10865 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
10866
10867 PR c++/68948
10868 * g++.dg/template/pr68948.C: New test.
10869
10870 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
10871
10872 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10873 (only necessary on s390x).
10874
10875 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
10876
10877 * gcc.target/i386/pr69454-2.c: Compile with -msse2
10878 -mno-accumulate-outgoing-args.
10879
10880 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
10881
10882 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10883
10884 2016-02-04 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR c/69669
10887 * c-c++-common/pr69669.c: New test.
10888
10889 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10890
10891 PR target/69667
10892 * g++.dg/pr69667.C: New file.
10893
10894 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
10895
10896 PR target/69619
10897 * gcc.dg/pr69619.c: Add new test.
10898
10899 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
10900
10901 PR rtl-optimization/69577
10902 * gcc.target/i386/pr69577.c: New test.
10903
10904 2016-02-04 Martin Liska <mliska@suse.cz>
10905
10906 * g++.dg/asan/pr69276.C: New test.
10907
10908 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10909
10910 PR target/65932
10911 PR target/67714
10912 * gcc.target/arm/wmul-3.c: Simplify test to generate just
10913 a single smulbb instruction.
10914 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10915 * gcc.target/amr/wmul-2.c: Likewise.
10916
10917 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10918
10919 PR target/65932
10920 PR target/67714
10921 * gcc.c-torture/execute/pr67714.c: New test.
10922
10923 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10924
10925 PR target/69454
10926 * gcc.target/i386/pr69454-1.c: New test.
10927 * gcc.target/i386/pr69454-2.c: New test.
10928
10929 2016-02-03 Martin Sebor <msebor@redhat.com>
10930
10931 PR c++/69251
10932 PR c++/69253
10933 PR c++/69290
10934 PR c++/69277
10935 PR c++/69349
10936 * g++.dg/ext/flexarray-mangle-2.C: New test.
10937 * g++.dg/ext/flexarray-mangle.C: New test.
10938 * g++.dg/ext/flexarray-subst.C: New test.
10939 * g++.dg/ext/flexary11.C: New test.
10940 * g++.dg/ext/flexary12.C: New test.
10941 * g++.dg/ext/flexary13.C: New test.
10942 * g++.dg/ext/flexary14.C: New test.
10943 * g++.dg/other/dump-ada-spec-2.C: Adjust.
10944
10945 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
10946
10947 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
10948 Define only if CHECK_FLOAT128 is defined.
10949 (main): Properly initialize u5.
10950
10951 2016-02-03 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR c/69627
10954 * gcc.dg/pr69627.c: New test.
10955
10956 PR target/69644
10957 * gcc.dg/pr69644.c: New test.
10958
10959 2016-02-03 Mike Stump <mikestump@comcast.net>
10960
10961 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
10962 support for struct-layout-1.exp.
10963
10964 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
10965
10966 PR c++/69056
10967 * g++.dg/cpp0x/pr69056.C: New test.
10968
10969 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
10970 Alexandre Oliva <aoliva@redhat.com>
10971
10972 PR target/69461
10973 * gcc.target/powerpc/pr69461.c: New.
10974
10975 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
10976
10977 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
10978 works from here ...
10979 (check_effective_target_fsanitize_thread): ... to here. Do not
10980 specify additional compile flags for the test source.
10981 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
10982 specify additional compile flags for the test source.
10983
10984 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
10985
10986 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
10987
10988 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
10989
10990 PR fortran/67451
10991 PR fortran/69418
10992 * gfortran.dg/coarray_allocate_2.f08: New test.
10993 * gfortran.dg/coarray_allocate_3.f08: New test.
10994 * gfortran.dg/coarray_allocate_4.f08: New test.
10995
10996 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
10997
10998 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
10999 use same scan-tree-dump-times on all platforms.
11000 * gcc.dg/vect/vect-outer-1.c: Likewise.
11001 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11002 * gcc.dg/vect/vect-outer-1a.c: Likewise.
11003 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11004 * gcc.dg/vect/vect-outer-1b.c: Likewise.
11005 * gcc.dg/vect/vect-outer-2b.c: Likewise.
11006 * gcc.dg/vect/vect-outer-3b.c: Likewise.
11007 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11008
11009 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
11010
11011 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11012 warning.
11013
11014 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
11015
11016 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11017
11018 2016-02-02 James Norris <jnorris@codesourcery.com>
11019
11020 * c-c++-common/goacc/routine-5.c: Add tests.
11021
11022 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
11023
11024 * gcc.target/nvptx/unsigned-cmp.c: New test.
11025
11026 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
11027
11028 * gcc.target/aarch64/scalar_shift_1.c
11029 (test_corners_sisd_di): Improve force to SIMD register.
11030 (test_corners_sisd_si): Likewise.
11031 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11032 Remove scan-assembler check for ldr.
11033
11034 2016-02-02 Richard Biener <rguenther@suse.de>
11035
11036 PR tree-optimization/69595
11037 * gcc.dg/Warray-bounds-17.c: New testcase.
11038
11039 2016-02-02 Richard Biener <rguenther@suse.de>
11040
11041 PR tree-optimization/69606
11042 * gcc.dg/torture/pr69606.c: New testcase.
11043
11044 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
11045
11046 PR middle-end/68542
11047 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11048 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11049
11050 2016-02-02 Alan Modra <amodra@gmail.com>
11051
11052 PR target/69548
11053 * gcc.target/powerpc/pr69548.c: New test.
11054
11055 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR rtl-optimization/69592
11058 * gcc.dg/pr69592.c: New test.
11059
11060 PR preprocessor/69543
11061 PR c/69558
11062 * gcc.dg/pr69543.c: New test.
11063 * gcc.dg/pr69558.c: New test.
11064
11065 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
11066
11067 PR testsuite/65940
11068 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11069
11070 2016-02-01 Martin Sebor <msebor@redhat.com>
11071
11072 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11073
11074 2016-02-01 Bin Cheng <bin.cheng@arm.com>
11075
11076 PR tree-optimization/67921
11077 * c-c++-common/ubsan/pr67921.c: New test.
11078
11079 2016-02-01 Richard Biener <rguenther@suse.de>
11080
11081 PR middle-end/69556
11082 * gcc.dg/tree-ssa/recip-8.c: New testcase.
11083
11084 2016-02-01 Richard Biener <rguenther@suse.de>
11085
11086 PR tree-optimization/69574
11087 * gcc.dg/torture/pr69574.c: New testcase.
11088
11089 2016-02-01 Richard Biener <rguenther@suse.de>
11090
11091 PR tree-optimization/69579
11092 * gcc.dg/setjmp-6.c: New testcase.
11093
11094 2016-02-01 Jakub Jelinek <jakub@redhat.com>
11095
11096 PR rtl-optimization/69570
11097 * g++.dg/opt/pr69570.C: New test.
11098
11099 2016-02-01 Richard Henderson <rth@redhat.com>
11100
11101 * gcc.dg/pr69535.c: New test.
11102
11103 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
11104
11105 PR testsuite/69584
11106 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11107 * gcc.dg/tree-ssa/sra-18.c: Likewise.
11108
11109 PR debug/68244
11110 * g++.dg/parse/parens3.C: Use register "4" on hppa.
11111
11112 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11113
11114 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
11115
11116 PR fortran/67564
11117 * gfortran.dg/allocate_with_source_17.f03: New test.
11118
11119 2016-01-30 Jakub Jelinek <jakub@redhat.com>
11120
11121 PR tree-optimization/69546
11122 * gcc.dg/torture/pr69546.c: New test.
11123
11124 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
11125
11126 PR fortran/69566
11127 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11128
11129 2016-01-30 Martin Sebor <msebor@redhat.com>
11130
11131 PR c++/68490
11132 * g++.dg/ext/flexary10.C: New test.
11133
11134 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11135
11136 PR fortran/66707
11137 gfortran.dg/common_23.f90: New test.
11138
11139 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11140
11141 PR target/65546
11142 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11143 condition being checked, and disable it when the target supports
11144 misaligned loads and stores.
11145
11146 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11147
11148 PR debug/69518
11149 * gcc.dg/torture/pr69518.c: New test.
11150
11151 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
11152
11153 PR target/69530
11154 * gcc.target/i386/pr69530.c: New test.
11155
11156 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
11157
11158 PR target/65604
11159 * gcc.target/mips/div-delay.c: New test.
11160
11161 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11162
11163 PR target/69551
11164 * gcc.target/i386/pr69551.c: New test.
11165
11166 PR target/66137
11167 * gcc.target/i386/pr66137.c: New test.
11168
11169 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
11170
11171 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11172 always built for p5600.
11173 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11174 isa=p5600 dg-option.
11175
11176 2016-01-29 Richard Biener <rguenther@suse.de>
11177
11178 PR tree-optimization/69547
11179 * g++.dg/tree-ssa/pr69547.C: New testcase.
11180
11181 2016-01-29 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR debug/66869
11184 * g++.dg/warn/Wunused-function2.C: New test.
11185
11186 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11187
11188 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11189 support for test to succeed.
11190
11191 2016-01-29 Marek Polacek <polacek@redhat.com>
11192
11193 PR c++/69509
11194 PR c++/69516
11195 * g++.dg/ext/constexpr-vla2.C: New test.
11196 * g++.dg/ext/constexpr-vla3.C: New test.
11197 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11198
11199 2016-01-29 Richard Biener <rguenther@suse.de>
11200
11201 PR middle-end/69537
11202 * gcc.dg/uninit-21.c: New testcase.
11203
11204 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
11205
11206 PR target/69459
11207 * gcc.target/i386/pr69459.c: New test.
11208
11209 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
11210
11211 PR target/68400
11212 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11213 * gcc.target/mips/pr68400.c: New test.
11214
11215 2016-01-28 Martin Sebor <msebor@redhat.com>
11216
11217 PR target/17381
11218 * gcc.target/powerpc/pr17381.c: New test.
11219
11220 2016-01-28 Jakub Jelinek <jakub@redhat.com>
11221
11222 PR middle-end/69542
11223 * gcc.dg/torture/pr69542.c: New test.
11224
11225 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
11226
11227 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11228
11229 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11230
11231 * gcc.dg/pr65980.c: Skip on AIX.
11232 * gcc.dg/pr66688.c: Same.
11233
11234 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
11235
11236 PR target/63679
11237 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11238 * gcc.dg/tree-ssa/sra-18.c: Same.
11239
11240 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
11241
11242 PR fortran/62536
11243 * gfortran.dg/block_15.f08: New test.
11244 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11245 on incorrectly closed BLOCK.
11246
11247 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
11248
11249 * gcc.dg/declare-simd.c: New test.
11250 2016-01-28 Richard Biener <rguenther@suse.de>
11251
11252 PR tree-optimization/69466
11253 * gfortran.dg/vect/pr69466.f90: New testcase.
11254
11255 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11256
11257 * g++.dg/pr67989.C: Remove ARM-specific option.
11258 * gcc.target/arm/pr67989.C: New file.
11259
11260 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11261
11262 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11263 and expm1 test for glibc < 2.11.
11264
11265 2016-01-27 Richard Henderson <rth@redhat.com>
11266
11267 * gcc.c-torture/execute/pr69447.c: New test.
11268
11269 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
11270
11271 PR fortran/69422
11272 * gfortran.dg/alloc_comp_assign_15.f03: New test.
11273
11274 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11275
11276 PR debug/66869
11277 * gcc.dg/pr66869.c: New test.
11278
11279 2016-01-25 Jeff Law <law@redhat.com>
11280
11281 PR tree-optimization/68398
11282 PR tree-optimization/69196
11283 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11284 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11285 path to avoid new heuristic allowing more irreducible regions
11286 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11287 * gcc.dg/tree-ssa/vrp46.c: Likewise.
11288 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11289 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11290 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11291
11292 2016-01-27 Marek Polacek <polacek@redhat.com>
11293
11294 PR c/68062
11295 * c-c++-common/vector-compare-4.c: New test.
11296
11297 2016-01-27 David Malcolm <dmalcolm@redhat.com>
11298
11299 PR preprocessor/69126
11300 * c-c++-common/pr69126.c: New test case.
11301
11302 2016-01-27 Ian Lance Taylor <iant@google.com>
11303
11304 * gcc.dg/tree-ssa/ivopt_5.c: New test.
11305
11306 2016-01-27 Ryan Burn <contact@rnburn.com>
11307
11308 PR cilkplus/69267
11309 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11310
11311 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
11312
11313 PR target/69512
11314 * gcc.target/i386/pr69512.c: New test.
11315
11316 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
11317
11318 PR ada/69488
11319 * gnat.dg/sso/*.adb: Robustify dg-output directives.
11320
11321 2016-01-27 Marek Polacek <polacek@redhat.com>
11322
11323 PR c++/69379
11324 * g++.dg/pr69379.C: New test.
11325
11326 2016-01-27 Martin Sebor <msebor@redhat.com>
11327
11328 PR c++/69317
11329 * g++.dg/abi/Wabi-2-2.C: New test.
11330 * g++.dg/abi/Wabi-2-3.C: New test.
11331 * g++.dg/abi/Wabi-3-2.C: New test.
11332 * g++.dg/abi/Wabi-3-3.C: New test.
11333
11334 2016-01-27 Richard Biener <rguenther@suse.de>
11335
11336 PR tree-optimization/69166
11337 * gcc.dg/torture/pr69166.c: New testcase.
11338
11339 2016-01-27 Martin Jambor <mjambor@suse.cz>
11340
11341 PR tree-optimization/69355
11342 * gcc.dg/tree-ssa/pr69355.c: New test.
11343
11344 2016-01-27 Marek Polacek <polacek@redhat.com>
11345
11346 PR c++/69496
11347 * g++.dg/ext/constexpr-vla1.C: New test.
11348
11349 2016-01-20 Christian Bruel <christian.bruel@st.com>
11350
11351 PR target/69245
11352 * gcc.target/arm/pr69245.c: New test.
11353
11354 2016-01-27 Jakub Jelinek <jakub@redhat.com>
11355
11356 PR tree-optimization/69399
11357 * gcc.dg/torture/pr69399.c: New test.
11358
11359 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
11360
11361 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11362
11363 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
11364
11365 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11366
11367 2016-01-26 Tom de Vries <tom@codesourcery.com>
11368
11369 PR tree-optimization/69110
11370 * gcc.dg/autopar/pr69110.c: New test.
11371
11372 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
11373 Sebastian Pop <s.pop@samsung.com>
11374
11375 * gcc.dg/graphite/isl-ast-op-select.c: New.
11376
11377 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11378
11379 PR fortran/69385
11380 * gfortran.dg/allocate_error_6.f90: New test.
11381
11382 2016-01-26 Richard Henderson <rth@redhat.com>
11383
11384 * gcc.dg/tm/pr60908.c: New test.
11385
11386 2016-01-26 David Malcolm <dmalcolm@redhat.com>
11387
11388 PR other/69006
11389 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11390 directive.
11391 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11392 expected multiline output to reflect the colorization being
11393 disabled before newlines.
11394 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11395 (custom_diagnostic_finalizer): Replace call to
11396 pp_newline_and_flush with call to pp_flush.
11397 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11398 * gfortran.dg/implicit_class_1.f90: Likewise.
11399 * lib/gcc-dg.exp (allow_blank_lines): New global.
11400 (dg-allow-blank-lines-in-output): New procedure.
11401 (gcc-dg-prune): Complain about blank lines in the output, unless
11402 dg-allow-blank-lines-in-output was called.
11403 * lib/multiline.exp (_build_multiline_regex): Only support
11404 arbitrary followup text for non-blank-lines, not for blank lines.
11405
11406 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR tree-optimization/69483
11409 * gcc.dg/pr69483.c: New test.
11410 * g++.dg/opt/pr69483.C: New test.
11411
11412 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11413
11414 PR target/68620
11415 * gcc.target/arm/pr68620.c: New test.
11416
11417 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11418
11419 * gcc.target/i386/pr68986-2.c: Remove -m32.
11420
11421 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
11422
11423 PR target/68986
11424 * gcc.target/i386/pr68986-1.c: New test.
11425 * gcc.target/i386/pr68986-2.c: Likewise.
11426 * gcc.target/i386/pr68986-3.c: Likewise.
11427
11428 2016-01-26 Christian Bruel <christian.bruel@st.com>
11429
11430 * lib/target-supports.exp
11431 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11432 (check_effective_target_arm_crypto_pragma_ok): Likewise.
11433 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11434
11435 2016-01-26 Richard Biener <rguenther@suse.de>
11436
11437 PR tree-optimization/69452
11438 * gcc.dg/torture/pr69452.c: New testcase.
11439
11440 2016-01-26 Jakub Jelinek <jakub@redhat.com>
11441
11442 PR target/69442
11443 * gcc.dg/pr69442.c: New test.
11444
11445 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
11446
11447 PR target/67896
11448 * gcc.target/aarch64/simd/pr67896.C: New.
11449
11450 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
11451
11452 PR tree-optimization/69400
11453 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11454 function.
11455 (plugin_init): Call it.
11456 * gcc.dg/torture/pr69400.c: New test.
11457
11458 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11459
11460 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11461
11462 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11463 Sebastian Pop <s.pop@samsung.com>
11464
11465 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11466 isl-0.15.
11467
11468 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
11469 Sebastian Pop <s.pop@samsung.com>
11470
11471 * gcc.dg/graphite/pr69292.c: New.
11472
11473 2016-01-25 Jakub Jelinek <jakub@redhat.com>
11474
11475 * c-c++-common/goacc/use_device-1.c: New test.
11476
11477 2016-01-25 Jeff Law <law@redhat.com>
11478
11479 PR tree-optimization/69196
11480 PR tree-optimization/68398
11481 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11482 * gcc.dg/tree-ssa/pr68198.c: Likewise.
11483
11484 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
11485
11486 PR target/69469
11487 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11488 Algorithm.
11489
11490 2016-01-25 Richard Biener <rguenther@suse.de>
11491
11492 PR testsuite/69380
11493 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11494
11495 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
11496
11497 PR target/69421
11498 * gcc.dg/pr69421.c: New test.
11499
11500 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
11501
11502 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11503 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11504 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11505 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11506 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11507 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11508 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11509 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11510 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11511 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11512
11513 2016-01-25 Richard Biener <rguenther@suse.de>
11514
11515 PR tree-optimization/69376
11516 * gcc.dg/torture/pr69376.c: New testcase.
11517
11518 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11519
11520 PR fortran/69397
11521 PR fortran/68442
11522 * gfortran.dg/interface_38.f90: New test.
11523 * gfortran.dg/interface_39.f90: New test.
11524
11525 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
11526
11527 Revert:
11528 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11529
11530 PR c++/11858
11531 PR c++/24663
11532 PR c++/24664
11533 * g++.dg/template/pr11858.C: New test.
11534 * g++.dg/template/pr24663.C: New test.
11535 * g++.dg/template/unify12.C: New test.
11536 * g++.dg/template/unify13.C: New test.
11537 * g++.dg/template/unify14.C: New test.
11538 * g++.dg/template/unify15.C: New test.
11539 * g++.dg/template/unify16.C: New test.
11540 * g++.dg/template/unify17.C: New test.
11541
11542 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
11543
11544 PR fortran/68283
11545 gfortran.dg/pr68283.f90: New test.
11546
11547 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
11548
11549 PR fortran/66094
11550 * gfortran.dg/inline_matmul_13.f90: New test.
11551 * gfortran.dg/matmul_bounds_8.f90: New test.
11552 * gfortran.dg/matmul_bounds_9.f90: New test.
11553 * gfortran.dg/matmul_bounds_10.f90: New test.
11554
11555 2016-01-23 Tom de Vries <tom@codesourcery.com>
11556
11557 PR tree-optimization/69426
11558 * gcc.dg/autopar/pr69426.c: New test.
11559
11560 2016-01-23 Martin Sebor <msebor@redhat.com>
11561
11562 PR c++/58109
11563 PR c++/69022
11564 * g++.dg/cpp0x/alignas5.C: New test.
11565 * g++.dg/ext/vector29.C: Same.
11566
11567 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
11568
11569 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11570 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11571 _GNU_SOURCE from compile flags to the source.
11572 * gcc.target/i386/chkp-stropt-12.c: Ditto.
11573 * gcc.target/i386/chkp-stropt-16.c: Ditto.
11574 * gcc.target/i386/chkp-stropt-4.c: Ditto.
11575 * gcc.target/i386/chkp-stropt-8.c: Ditto.
11576
11577 2016-01-22 Jakub Jelinek <jakub@redhat.com>
11578
11579 PR target/69432
11580 * g++.dg/opt/pr69432.C: New test.
11581
11582 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11583
11584 * gcc.target/powerpc/pr63354c: Adjust target selector to include
11585 32-bit targets testing an -m64 multilib.
11586
11587 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11588
11589 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11590 64-bit support.
11591
11592 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
11593
11594 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11595
11596 2016-01-21 Christian Bruel <christian.bruel@st.com>
11597
11598 PR target/68674
11599 * gcc.target/i386/pr68674.c
11600 * gcc.target/aarch64/pr68674.c
11601 * gcc.target/arm/pr68674.c
11602
11603 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11604
11605 PR target/69403
11606 * gcc.c-torture/execute/pr69403.c: New test.
11607
11608 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
11609
11610 PR c++/55843
11611 * g++.dg/template/pr55843.C: New.
11612
11613 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
11614
11615 PR testsuite/66877
11616 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11617 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11618
11619 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11620
11621 PR testsuite/67489
11622 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11623 from dg-do compile directive, and instead add
11624 { dg-require-effective-target int128 }.
11625
11626 2016-01-20 Martin Sebor <msebor@redhat.com>
11627
11628 PR c/69405
11629 * gcc.dg/sync-fetch.c: New test.
11630
11631 2016-01-21 Martin Sebor <msebor@redhat.com>
11632
11633 PR target/69252
11634 * gcc.target/powerpc/pr69252.c: New test.
11635
11636 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11637
11638 PR fortran/65996
11639 * gfortran.dg/pr65996.f90: New test.
11640
11641 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
11642
11643 PR c++/68810
11644 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11645 expected to generate an error.
11646
11647 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
11648
11649 PR middle-end/66178
11650 * gcc.dg/torture/pr66178.c: New test.
11651
11652 2016-01-21 Anton Blanchard <anton@samba.org>
11653 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11654
11655 PR target/63354
11656 * gcc.target/powerpc/pr63354.c: New test.
11657
11658 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
11659
11660 PR rtl-optimization/68990
11661 * gcc.target/i386/pr68990: New.
11662
11663 2016-01-21 Nick Clifton <nickc@redhat.com>
11664
11665 PR target/69129
11666 * gcc.target/mips/pr69129.c: New.
11667
11668 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
11669
11670 PR c++/58046
11671 * g++.dg/cpp0x/pr58046.C: New.
11672
11673 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11674
11675 PR target/69187
11676 PR target/65624
11677 * gcc.target/arm/pr69187.c: New test.
11678
11679 PR c++/69355
11680 * g++.dg/torture/pr69355.C: New test.
11681
11682 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11683 Sebastian Pop <s.pop@samsung.com>
11684
11685 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11686
11687 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
11688 Sebastian Pop <s.pop@samsung.com>
11689
11690 * gcc.dg/graphite/pr68976.c: New test.
11691
11692 2016-01-21 Jakub Jelinek <jakub@redhat.com>
11693
11694 PR middle-end/67653
11695 * c-c++-common/pr67653.c: New test.
11696 * gcc.dg/torture/pr29119.c: Add dg-warning.
11697
11698 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
11699
11700 * gcc.target/powerpc/cpu-builtin-1.c: New test.
11701
11702 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11703
11704 PR c/24293
11705 * gcc.dg/pr24293.c: New test.
11706 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11707 incomplete struct type.
11708 * gcc.dg/declspec-1.c: Likewise.
11709 * gcc.dg/pr63549.c: Likewise.
11710
11711 2016-01-20 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR tree-optimization/66612
11714 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11715 for bdn instruction.
11716
11717 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
11718
11719 * lib/target-supports.exp
11720 (check_effective_target_arm_fp_ok_nocache): New.
11721 (check_effective_target_arm_fp_ok): New.
11722 (add_options_for_arm_fp): New.
11723 (check_effective_target_arm_crypto_ok_nocache): Require
11724 target_arm_v8_neon_ok instead of arm32.
11725 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11726 (check_effective_target_arm_crypto_pragma_ok): New.
11727 (add_options_for_arm_vfp): New.
11728 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11729 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11730 target instead. Force initial fpu to vfp.
11731 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11732 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11733 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11734 dependency.
11735 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11736 use arm_vfp effective target instead. Force initial fpu to vfp.
11737 * gcc.target/arm/attr-neon3.c: Likewise.
11738 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11739 arm_vfp_ok.
11740 * gcc.target/arm/unsigned-float.c: Likewise.
11741 * gcc.target/arm/vfp-1.c: Likewise.
11742 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11743 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11744 * gcc.target/arm/vfp-ldmiad.c: Likewise.
11745 * gcc.target/arm/vfp-ldmias.c: Likewise.
11746 * gcc.target/arm/vfp-stmdbd.c: Likewise.
11747 * gcc.target/arm/vfp-stmdbs.c: Likewise.
11748 * gcc.target/arm/vfp-stmiad.c: Likewise.
11749 * gcc.target/arm/vfp-stmias.c: Likewise.
11750 * gcc.target/arm/vnmul-1.c: Likewise.
11751 * gcc.target/arm/vnmul-2.c: Likewise.
11752 * gcc.target/arm/vnmul-3.c: Likewise.
11753 * gcc.target/arm/vnmul-4.c: Likewise.
11754
11755 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
11756
11757 PR testsuite/69366
11758 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11759 the MPX run-time library, for compile-time MPX test.
11760 * gcc.target/i386/chkp-always_inline.c: Likewise.
11761 * gcc.target/i386/chkp-bndret.c: Likewise.
11762 * gcc.target/i386/chkp-builtins-1.c: Likewise.
11763 * gcc.target/i386/chkp-builtins-2.c: Likewise.
11764 * gcc.target/i386/chkp-builtins-3.c: Likewise.
11765 * gcc.target/i386/chkp-builtins-4.c: Likewise.
11766 * gcc.target/i386/chkp-const-check-1.c: Likewise.
11767 * gcc.target/i386/chkp-const-check-2.c: Likewise.
11768 * gcc.target/i386/chkp-hidden-def.c: Likewise.
11769 * gcc.target/i386/chkp-label-address.c: Likewise.
11770 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11771 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11772 * gcc.target/i386/chkp-pr69044.c: Likewise.
11773 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11774 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11775 * gcc.target/i386/chkp-strchr.c: Likewise.
11776 * gcc.target/i386/chkp-strlen-1.c: Likewise.
11777 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11778 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11779 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11780 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11781 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11782 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11783 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11784 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11785 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11786 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11787 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11788 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11789 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11790 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11791 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11792 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11793 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11794 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11795 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11796 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11797 * gcc.target/i386/pr63995-2.c: Likewise.
11798 * gcc.target/i386/pr64805.c: Likewise.
11799 * gcc.target/i386/pr65044.c: Likewise.
11800 * gcc.target/i386/pr65167.c: Likewise.
11801 * gcc.target/i386/pr65183.c: Likewise.
11802 * gcc.target/i386/pr65184.c: Likewise.
11803 * gcc.target/i386/thunk-retbnd.c: Likewise.
11804
11805 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
11806
11807 PR tree-optimization/69328
11808 * gcc.dg/pr69328.c: New test.
11809
11810 2016-01-20 Jeff Law <law@redhat.com>
11811
11812 PR target/25114
11813 * gcc.target/m68k/pr25114.c: New test.
11814
11815 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
11816
11817 * gcc.target/arm/memset-inline-10.c: Added
11818 dg-require-effective-target arm_thumb2_ok.
11819
11820 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
11821
11822 * gcc.dg/debug/dwarf2/sso.c: New test.
11823
11824 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
11825
11826 PR testsuite/68820
11827 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11828 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11829 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11830
11831 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11832
11833 PR ipa/66223
11834 * g++.dg/ipa/devirt-50.C: New testcase.
11835
11836 2016-01-19 Marek Polacek <polacek@redhat.com>
11837
11838 PR c++/68965
11839 * g++.dg/cpp1y/parameter-pack-1.C: New test.
11840 * g++.dg/cpp1y/parameter-pack-2.C: New test.
11841
11842 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11843
11844 PR target/69135
11845 * gcc.target/arm/pr69135_1.c: New test.
11846
11847 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11848
11849 * gcc.target/aarch64/ccmp_1.c: Add new tests.
11850
11851 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
11852
11853 * gcc.target/aarch64/ccmp_1.c: New testcase.
11854
11855 2016-01-19 Marek Polacek <polacek@redhat.com>
11856
11857 PR c++/68586
11858 * g++.dg/cpp0x/enum30.C: New test.
11859
11860 2016-01-19 Richard Biener <rguenther@suse.de>
11861
11862 PR tree-optimization/69336
11863 * g++.dg/tree-ssa/pr69336.C: New testcase.
11864
11865 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11866
11867 PR debug/65779
11868 * gcc.dg/pr65779.c: New test.
11869
11870 2016-01-19 Richard Biener <rguenther@suse.de>
11871
11872 PR tree-optimization/69352
11873 * gcc.dg/torture/pr69352.c: New testcase.
11874
11875 2016-01-19 Jakub Jelinek <jakub@redhat.com>
11876
11877 PR rtl-optimization/68955
11878 PR rtl-optimization/64557
11879 * gcc.dg/torture/pr68955.c: New test.
11880
11881 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11882
11883 PR lto/69136
11884 * g++.dg/torture/pr69136.C: New testcase.
11885
11886 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
11887
11888 PR lto/69133
11889 * g++.dg/lto/pr69133_0.C: New testcase.
11890 * g++.dg/lto/pr69133_1.C: New testcase.
11891
11892 2016-01-15 Jeff Law <law@redhat.com>
11893
11894 PR tree-optimization/69320
11895 * gcc.c-torture/pr69320-1.c: New test.
11896 * gcc.c-torture/pr69320-2.c: New test.
11897 * gcc.c-torture/pr69320-3.c: New test.
11898 * gcc.c-torture/pr69320-4.c: New test.
11899
11900 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
11901
11902 PR c++/11858
11903 PR c++/24663
11904 PR c++/24664
11905 * g++.dg/template/pr11858.C: New test.
11906 * g++.dg/template/pr24663.C: New test.
11907 * g++.dg/template/unify12.C: New test.
11908 * g++.dg/template/unify13.C: New test.
11909 * g++.dg/template/unify14.C: New test.
11910 * g++.dg/template/unify15.C: New test.
11911 * g++.dg/template/unify16.C: New test.
11912 * g++.dg/template/unify17.C: New test.
11913
11914 2016-01-18 David Malcolm <dmalcolm@redhat.com>
11915
11916 PR testsuite/69181
11917 * gcc.dg/pr69181-1.c: New test file.
11918 * gcc.dg/pr69181-2.c: New test file.
11919 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11920 globals by moving it to...
11921 (cleanup-after-saved-dg-test): ...this new function. Add
11922 "global additional_sources_used". Add reset of global
11923 multiline_expected_outputs to the empty list.
11924 * lib/multiline.exp (_multiline_expected_outputs): Rename this
11925 global to...
11926 (multiline_expected_outputs): ...this, and updated comments to
11927 note that it is modified from gcc-dg.exp.
11928 (dg-end-multiline-output): Update for the above renaming.
11929 (handle-multiline-outputs): Likewise. Remove the clearing
11930 of the expected outputs to the empty list.
11931
11932 2016-01-18 Richard Biener <rguenther@suse.de>
11933
11934 PR tree-optimization/69297
11935 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
11936
11937 2016-01-18 Joseph Myers <joseph@codesourcery.com>
11938
11939 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
11940 dg-options.
11941 * gcc.target/mips/mips-3d-2.c: Likewise.
11942 * gcc.target/mips/mips-3d-3.c: Likewise.
11943 * gcc.target/mips/mips-3d-4.c: Likewise.
11944 * gcc.target/mips/mips-3d-5.c: Likewise.
11945 * gcc.target/mips/mips-3d-6.c: Likewise.
11946 * gcc.target/mips/mips-3d-7.c: Likewise.
11947 * gcc.target/mips/mips-3d-8.c: Likewise.
11948 * gcc.target/mips/mips-3d-9.c: Likewise.
11949 * gcc.target/mips/mips-ps-1.c: Likewise.
11950 * gcc.target/mips/mips-ps-2.c: Likewise.
11951 * gcc.target/mips/mips-ps-3.c: Likewise.
11952 * gcc.target/mips/mips-ps-4.c: Likewise.
11953 * gcc.target/mips/mips-ps-5.c: Likewise.
11954 * gcc.target/mips/mips-ps-6.c: Likewise.
11955 * gcc.target/mips/mips-ps-7.c: Likewise.
11956 * gcc.target/mips/mips-ps-type.c: Likewise.
11957 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11958 * gcc.target/mips/mips16-attributes-6.c: Likewise.
11959
11960 2016-01-18 Tom de Vries <tom@codesourcery.com>
11961
11962 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
11963 * c-c++-common/goacc/kernels-double-reduction.c: New test.
11964 * c-c++-common/goacc/kernels-empty.c: New test.
11965 * c-c++-common/goacc/kernels-eternal.c: New test.
11966 * c-c++-common/goacc/kernels-loop-2.c: New test.
11967 * c-c++-common/goacc/kernels-loop-3.c: New test.
11968 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
11969 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
11970 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
11971 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
11972 * c-c++-common/goacc/kernels-loop-data.c: New test.
11973 * c-c++-common/goacc/kernels-loop-g.c: New test.
11974 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
11975 * c-c++-common/goacc/kernels-loop-n.c: New test.
11976 * c-c++-common/goacc/kernels-loop-nest.c: New test.
11977 * c-c++-common/goacc/kernels-loop.c: New test.
11978 * c-c++-common/goacc/kernels-noreturn.c: New test.
11979 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
11980 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
11981 * c-c++-common/goacc/kernels-reduction.c: New test.
11982
11983 2016-01-18 Tom de Vries <tom@codesourcery.com>
11984
11985 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
11986 * gcc.dg/autopar/outer-2.c: Same.
11987 * gcc.dg/autopar/outer-3.c: Same.
11988 * gcc.dg/autopar/outer-4.c: Same.
11989 * gcc.dg/autopar/outer-5.c: Same.
11990 * gcc.dg/autopar/outer-6.c: Same.
11991 * gcc.dg/autopar/parallelization-1.c: Same.
11992 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
11993 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
11994 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
11995 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
11996 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
11997 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
11998 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
11999 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12000 * gcc.dg/autopar/pr39500-1.c: Same.
12001 * gcc.dg/autopar/pr39500-2.c: Same.
12002 * gcc.dg/autopar/pr46193.c: Same.
12003 * gcc.dg/autopar/pr46194.c: Same.
12004 * gcc.dg/autopar/pr49580.c: Same.
12005 * gcc.dg/autopar/pr49960-1.c: Same.
12006 * gcc.dg/autopar/pr49960.c: Same.
12007 * gcc.dg/autopar/pr68373.c: Same.
12008 * gcc.dg/autopar/reduc-1.c: Same.
12009 * gcc.dg/autopar/reduc-1char.c: Same.
12010 * gcc.dg/autopar/reduc-1short.c: Same.
12011 * gcc.dg/autopar/reduc-2.c: Same.
12012 * gcc.dg/autopar/reduc-2char.c: Same.
12013 * gcc.dg/autopar/reduc-2short.c: Same.
12014 * gcc.dg/autopar/reduc-3.c: Same.
12015 * gcc.dg/autopar/reduc-4.c: Same.
12016 * gcc.dg/autopar/reduc-6.c: Same.
12017 * gcc.dg/autopar/reduc-7.c: Same.
12018 * gcc.dg/autopar/reduc-8.c: Same.
12019 * gcc.dg/autopar/reduc-9.c: Same.
12020 * gcc.dg/autopar/uns-outer-4.c: Same.
12021 * gcc.dg/autopar/uns-outer-5.c: Same.
12022 * gcc.dg/autopar/uns-outer-6.c: Same.
12023 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12024 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12025
12026 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12027
12028 PR target/63679
12029 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12030 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12031
12032 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12033
12034 PR target/63679
12035 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12036 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12037 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12038
12039 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
12040
12041 PR target/63679
12042 * gcc.dg/tree-ssa/sra-17.c: New.
12043 * gcc.dg/tree-ssa/sra-18.c: New.
12044
12045 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12046
12047 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12048
12049 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
12050
12051 * gnat.dg/inline12.adb: New test.
12052
12053 2016-01-18 Bin Cheng <bin.cheng@arm.com>
12054
12055 PR tree-optimization/66797
12056 * gcc.c-torture/execute/pr65447.c: Relax check condition.
12057
12058 2016-01-18 Richard Biener <rguenther@suse.de>
12059
12060 PR tree-optimization/69170
12061 * gcc.dg/torture/pr69170.c: New testcase.
12062
12063 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
12064
12065 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12066
12067 2016-01-16 Tom de Vries <tom@codesourcery.com>
12068
12069 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12070
12071 2016-01-16 Tom de Vries <tom@codesourcery.com>
12072
12073 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12074 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
12075 redundant dg-require-effective-target pthread.
12076 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12077 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12078 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12079 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12080 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12081 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12082 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12083
12084 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
12085
12086 PR target/68609
12087 * gcc.target/powerpc/recip-6.c: Enable on AIX.
12088 * gcc.target/powerpc/recip-7.c: Same.
12089
12090 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12091
12092 PR c++/69091
12093 * g++.dg/template/pr69091.C: New test.
12094
12095 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12096
12097 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12098 dump does not contain an error_mark_node.
12099 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12100 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12101
12102 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
12103
12104 PR c++/68936
12105 * g++.dg/template/pr68936.C: New test.
12106
12107 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
12108
12109 PR target/68609
12110 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12111 * gcc.target/powerpc/recip-2.c: Same.
12112 * gcc.target/powerpc/recip-3.c: Same.
12113 * gcc.target/powerpc/recip-4.c: Same.
12114 * gcc.target/powerpc/recip-sqrtf.c: Same.
12115
12116 2016-01-15 Jeff Law <law@redhat.com>
12117
12118 PR tree-optimization/69270
12119 * gcc.dg/tree-ssa/pr69270-2.c: New test.
12120 * gcc.dg/tree-ssa/pr69270-3.c: New test.
12121
12122 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
12123
12124 PR fortran/49630
12125 * gfortran.dg/deferred_character_13.f90: New test for the fix
12126 of comment 3 of the PR.
12127
12128 PR fortran/54070
12129 * gfortran.dg/deferred_character_8.f90: New test
12130 * gfortran.dg/allocate_error_5.f90: New test
12131
12132 PR fortran/60593
12133 * gfortran.dg/deferred_character_10.f90: New test
12134
12135 PR fortran/60795
12136 * gfortran.dg/deferred_character_14.f90: New test
12137
12138 PR fortran/61147
12139 * gfortran.dg/deferred_character_11.f90: New test
12140
12141 PR fortran/64324
12142 * gfortran.dg/deferred_character_9.f90: New test
12143
12144 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
12145
12146 PR rtl-optimization/69030
12147 * gcc.target/i386/pr69030.c: New.
12148
12149 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12150
12151 * gcc.target/aarch64/target_attr_17.c: New test.
12152
12153 2016-01-15 Richard Biener <rguenther@suse.de>
12154
12155 PR tree-optimization/66856
12156 * gcc.dg/torture/pr66856-1.c: New testcase.
12157 * gcc.dg/torture/pr66856-2.c: Likewise.
12158
12159 2016-01-15 Richard Biener <rguenther@suse.de>
12160
12161 PR debug/69137
12162 * g++.dg/lto/pr69137_0.C: New testcase.
12163
12164 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
12165
12166 PR middle-end/69246
12167 * gcc.target/i386/pr69246.c: New test.
12168
12169 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12170
12171 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12172
12173 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12174
12175 PR c++/56194
12176 * g++.dg/init/const9.C: Disable test on S/390.
12177
12178 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12179
12180 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12181 * g++.dg/Wno-frame-address.C: Ditto.
12182
12183 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
12184
12185 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12186
12187 2016-01-15 Richard Biener <rguenther@suse.de>
12188
12189 PR tree-optimization/68961
12190 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12191
12192 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12193
12194 * gcc.target/i386/pr65105-5.c: New test.
12195
12196 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12197
12198 * gcc.c-torture/execute/alias-4.c: New testcase.
12199
12200 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
12201
12202 PR ipa/68148
12203 * g++.dg/ipa/devirt-49.C: New testcase.
12204
12205 2016-01-15 Christian Bruel <christian.bruel@st.com>
12206
12207 PR target/65837
12208 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12209 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12210 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12211
12212 2016-01-15 Richard Biener <rguenther@suse.de>
12213
12214 PR tree-optimization/69117
12215 * gcc.dg/torture/pr69117.c: New testcase.
12216
12217 2015-01-14 Ryan Burn <contact@rnburn.com>
12218
12219 PR c++/69048
12220 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12221
12222 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12223
12224 PR testsuite/67509
12225 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12226 range tests use 100 * maximum instead of maximum + 1.
12227
12228 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR debug/69244
12231 * gcc.dg/guality/pr69244.c: New test.
12232
12233 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
12234
12235 * lib/target-supports.exp (check_effective_target_issignaling):
12236 New procedure.
12237 * gcc.dg/pr61441.c: Require issignaling effective target.
12238
12239 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
12240
12241 PR target/68803
12242 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12243
12244 2016-01-14 David Malcolm <dmalcolm@redhat.com>
12245
12246 PR c++/68819
12247 PR preprocessor/69177
12248 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12249 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12250 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12251 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12252
12253 2016-01-14 Marek Polacek <polacek@redhat.com>
12254
12255 PR c/69262
12256 * gcc.dg/array-15.c: New test.
12257
12258 2016-01-14 Jakub Jelinek <jakub@redhat.com>
12259
12260 PR middle-end/68146
12261 PR tree-optimization/69155
12262 * gfortran.dg/pr68146.f: New test.
12263 * gfortran.dg/pr69155.f90: New test.
12264
12265 2016-01-14 Richard Biener <rguenther@suse.de>
12266
12267 PR tree-optimization/68060
12268 * gcc.dg/torture/pr68060-1.c: New testcase.
12269 * gcc.dg/torture/pr68060-2.c: Likewise.
12270
12271 2016-01-14 Nick Clifton <nickc@redhat.com>
12272
12273 * lib/target-supports.exp
12274 (check_effective_target_arm_neon_ok_nocache): Add an option
12275 sequence that includes setting the ARM architecture to ARMv7-A.
12276 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12277 command line options necessary to enable Neon support.
12278 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12279 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12280 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12281 * gcc.target/arm/pr69180.c: Likewise.
12282
12283 2016-01-14 Jeff Law <law@redhat.com>
12284
12285 PR tree-optimization/69270
12286 * gcc.dg/tree-ssa/pr69270.c: New test.
12287
12288 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
12289
12290 PR c/66208
12291 * c-c++-common/pr66208.c: New file.
12292
12293 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12294
12295 PR tree-optimization/69156
12296 * gcc.dg/pr69156.c: New test.
12297
12298 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
12299
12300 * gcc.target/i386/pr69225-7.c: New test.
12301
12302 2016-01-13 Richard Henderson <rth@redhat.com>
12303
12304 * gcc.dg/tm/memopt-13.c: Update expected function.
12305 * gcc.dg/tm/memopt-6.c: Likewise.
12306
12307 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
12308
12309 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12310 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12311 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12312 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12313
12314 2016-01-13 Tom de Vries <tom@codesourcery.com>
12315
12316 PR tree-optimization/69169
12317 * gcc.dg/pr69169.c: New test.
12318
12319 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
12320
12321 PR target/69228
12322 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12323 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12324 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12325 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12326 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12327 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12328 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12329 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12330
12331 2016-01-13 Jakub Jelinek <jakub@redhat.com>
12332
12333 PR target/69247
12334 * gcc.dg/pr69247.c: New test.
12335
12336 2016-01-13 Richard Biener <rguenther@suse.de>
12337
12338 PR tree-optimization/69242
12339 * gcc.dg/torture/pr69242.c: New testcase.
12340
12341 2016-01-13 Richard Biener <rguenther@suse.de>
12342
12343 PR tree-optimization/69186
12344 * gcc.dg/torture/pr69186.c: New testcase.
12345
12346 2016-01-13 Jeff Law <law@redhat.com>
12347
12348 PR tree-optimization/67755
12349 * gcc.dg/tree-ssa/pr67755.c: New test.
12350
12351 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12352
12353 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12354 pass number in output by a star.
12355
12356 2016-01-12 Bin Cheng <bin.cheng@arm.com>
12357
12358 PR tree-optimization/68911
12359 * gcc.c-torture/execute/pr68911.c: New test.
12360
12361 2016-01-12 Marek Polacek <polacek@redhat.com>
12362
12363 PR c++/68979
12364 * g++.dg/warn/permissive-1.C: New test.
12365
12366 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12367
12368 PR objc++/68511
12369 PR c++/69213
12370 * g++.dg/opt/pr69213.C: New test.
12371
12372 2016-01-12 Christian Bruel <christian.bruel@st.com>
12373
12374 PR target/69180
12375 * gcc.target/arm/pr69180.c: New test.
12376
12377 2016-01-12 Richard Biener <rguenther@suse.de>
12378
12379 PR lto/69077
12380 * g++.dg/lto/pr69077_0.C: New testcase.
12381 * g++.dg/lto/pr69077_1.C: Likewise.
12382
12383 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12384
12385 PR target/69175
12386 * g++.dg/opt/pr69175.C: New test.
12387
12388 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
12389
12390 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12391 rather than #including math.h & stdlib.h.
12392 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12393 * gcc.dg/vect/pr49771.c: Likewise.
12394 * gcc.dg/vect/vect-10-big-array.c: Likewise.
12395 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12396 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12397 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12398 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12399 * gcc.dg/vect/pr44507.c: Likewise.
12400 * gcc.dg/vect/pr45902.c: Likewise.
12401 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12402 * gcc.dg/vect/vect-117.c: Likewise.
12403 * gcc.dg/vect/vect-99.c: Likewise.
12404 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12405 * gcc.dg/vect/vect-cond-1.c: Likewise.
12406 * gcc.dg/vect/vect-cond-2.c: Likewise.
12407 * gcc.dg/vect/vect-cond-3.c: Likewise.
12408 * gcc.dg/vect/vect-cond-4.c: Likewise.
12409 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12410 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12411 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12412 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12413 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12414 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12415 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12416 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12417 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12418 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12419 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12420 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12421 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12422 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12423 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12424 include of signal.h.
12425 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12426 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12427 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12428 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12429 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12430 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12431 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12432 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12433 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12434 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12435 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12436 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12437 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12438 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12439 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12440 * gcc.dg/vect/vect-outer-5.c: Likewise.
12441 * gcc.dg/vect/vect-outer-6.c: Likewise.
12442 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12443 include of stdio.h.
12444
12445 2016-01-12 Nick Clifton <nickc@redhat.com>
12446
12447 PR target/68913
12448 * gcc.dg/lto/pr61886_0.c: Rename the external function called
12449 to fread so that it will be found in all target runtimes.
12450
12451 2016-01-12 Richard Biener <rguenther@suse.de>
12452
12453 PR tree-optimization/69053
12454 * g++.dg/torture/pr69053.C: New testcase.
12455
12456 2016-01-12 Richard Biener <rguenther@suse.de>
12457
12458 PR tree-optimization/69168
12459 * gcc.dg/torture/pr69168.c: New testcase.
12460
12461 2016-01-12 Richard Biener <rguenther@suse.de>
12462
12463 PR tree-optimization/69157
12464 * gcc.dg/torture/pr69157.c: New testcase.
12465
12466 2016-01-12 Richard Biener <rguenther@suse.de>
12467
12468 PR tree-optimization/69174
12469 * gcc.dg/torture/pr69174.c: New testcase.
12470
12471 2016-01-12 Jakub Jelinek <jakub@redhat.com>
12472
12473 PR c++/66808
12474 PR c++/69000
12475 * g++.dg/tls/pr66808.C: New test.
12476 * g++.dg/tls/pr69000.C: New test.
12477
12478 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12479
12480 * gcc.target/powerpc/swaps-p8-23.c: New test.
12481 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12482
12483 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
12484
12485 PR tree-optimization/68356
12486 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12487
12488 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
12489 Jim Wilson <jim.wilson@linaro.org>
12490
12491 PR target/69194
12492 * gcc.target/arm/pr69194.c: New test.
12493
12494 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
12495
12496 PR target/69225
12497 * gcc.target/i386/pr69225-1.c: New test.
12498 * gcc.target/i386/pr69225-2.c: Likewise.
12499 * gcc.target/i386/pr69225-3.c: Likewise.
12500 * gcc.target/i386/pr69225-4.c: Likewise.
12501 * gcc.target/i386/pr69225-5.c: Likewise.
12502 * gcc.target/i386/pr69225-6.c: Likewise.
12503
12504 2016-01-11 Jakub Jelinek <jakub@redhat.com>
12505
12506 PR target/67462
12507 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12508 if lp64.
12509
12510 PR target/69071
12511 * gcc.dg/pr69071.c: New test.
12512
12513 PR c++/69211
12514 * g++.dg/opt/pr69211.C: New test.
12515
12516 PR tree-optimization/69214
12517 * gcc.c-torture/compile/pr69214.c: New test.
12518
12519 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
12520
12521 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12522 * gcc.target/i386/pr66232-11.c: Ditto.
12523 * gcc.target/i386/pr66232-12.c: Ditto.
12524 * gcc.target/i386/pr66232-13.c: Ditto.
12525
12526 2016-01-11 Richard Biener <rguenther@suse.de>
12527
12528 PR tree-optimization/69173
12529 * gcc.dg/torture/pr69173.c: New testcase.
12530
12531 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12532
12533 PR rtl-optimization/68796
12534 * gcc.target/aarch64/tst_5.c: New test.
12535 * gcc.target/aarch64/tst_6.c: Likewise.
12536
12537 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12538
12539 PR rtl-optimization/68841
12540 * gcc.dg/pr68841.c: New test.
12541 * gcc.c-torture/execute/pr68841.c: New test.
12542
12543 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
12544
12545 PR rtl-optimization/68920
12546 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12547 for ix86 targets.
12548 * gcc.dg/ifcvt-5.c: New test.
12549
12550 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
12551
12552 PR bootstrap/69123
12553 * g++.dg/pr69123.C: New.
12554
12555 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12556
12557 PR target/69010
12558 * gcc.target/i386/pr69010.c: New test.
12559
12560 2016-01-11 Martin Jambor <mjambor@suse.cz>
12561
12562 PR ipa/69044
12563 * gcc.target/i386/chkp-pr69044.c: New test.
12564
12565 2016-01-11 Tom de Vries <tom@codesourcery.com>
12566
12567 PR tree-optimization/69109
12568 * gcc.dg/autopar/pr69109-2.c: New test.
12569 * gcc.dg/autopar/pr69109.c: New test.
12570
12571 2016-01-11 Tom de Vries <tom@codesourcery.com>
12572
12573 PR tree-optimization/69108
12574 * gcc.dg/autopar/pr69108.c: New test.
12575
12576 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
12577
12578 PR c++/69029
12579 * c-c++-common/Wisleading-indentation.c: Augment test.
12580
12581 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12582
12583 PR fortran/69154
12584 * gfortran.dg/inline_matmul_12.f90: New test.
12585
12586 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
12587
12588 PR fortran/67779
12589 * gfortran.dg/actual_array_offset_1: New test.
12590
12591 2016-01-10 Tom de Vries <tom@codesourcery.com>
12592
12593 PR tree-optimization/69062
12594 * gcc.dg/autopar/pr69062.c: New test.
12595
12596 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
12597
12598 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12599 * gcc.dg/vect/slp-perm-2.c: Likewise.
12600 * gcc.dg/vect/slp-perm-3.c: Likewise.
12601 * gcc.dg/vect/slp-perm-5.c: Likewise.
12602 * gcc.dg/vect/slp-perm-6.c: Likewise.
12603 * gcc.dg/vect/slp-perm-7.c: Likewise.
12604 * gcc.dg/vect/slp-perm-8.c: Likewise.
12605
12606 2016-01-10 Tom de Vries <tom@codesourcery.com>
12607
12608 PR tree-optimization/69039
12609 * gcc.dg/autopar/pr69039.c: New test.
12610
12611 2016-01-09 Marek Polacek <polacek@redhat.com>
12612
12613 PR c++/69113
12614 * g++.dg/pr69113.C: New test.
12615
12616 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12617
12618 PR middle-end/50865
12619 PR tree-optimization/69097
12620 * gcc.c-torture/execute/pr50865.c: New test.
12621 * gcc.c-torture/execute/pr69097-1.c: New test.
12622 * gcc.c-torture/execute/pr69097-2.c: New test.
12623 * gcc.dg/pr69097-1.c: New test.
12624 * gcc.dg/pr69097-2.c: New test.
12625
12626 2016-01-09 Jakub Jelinek <jakub@redhat.com>
12627
12628 PR c++/69164
12629 * g++.dg/opt/pr69164.C: New test.
12630
12631 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12632
12633 PR tree-optimization/69167
12634 * gcc.dg/pr69167.c: New test.
12635
12636 2016-01-08 Marek Polacek <polacek@redhat.com>
12637
12638 PR c++/68449
12639 * g++.dg/pr68449.C: New.
12640
12641 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
12642
12643 PR tree-optimization/68707
12644 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12645 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12646 on platforms supporting it.
12647 * gcc.dg/vect/slp-perm-2.c: Likewise.
12648 * gcc.dg/vect/slp-perm-3.c: Likewise.
12649 * gcc.dg/vect/slp-perm-5.c: Likewise.
12650 * gcc.dg/vect/slp-perm-7.c: Likewise.
12651 * gcc.dg/vect/slp-perm-8.c: Likewise.
12652 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12653 on platforms supporting it.
12654
12655 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12656
12657 PR tree-optimization/69162
12658 * gcc.dg/pr69162.c: New test.
12659
12660 PR tree-optimization/69172
12661 * gcc.dg/pr69172.c: New test.
12662
12663 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
12664
12665 PR tree-optimization/67781
12666 * gcc.c-torture/execute/pr67781.c: New file.
12667
12668 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR tree-optimization/69083
12671 * gcc.dg/vect/pr69083.c: New test.
12672
12673 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
12674
12675 PR tree-optimization/61441
12676 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12677 Use -fexcess-precision=standard for compiler options.
12678 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
12679
12680 2016-01-08 Jakub Jelinek <jakub@redhat.com>
12681
12682 PR fortran/69128
12683 * gfortran.dg/gomp/pr69128.f90: New test.
12684
12685 PR c++/69145
12686 * g++.dg/ext/pr69145-1.C: New test.
12687 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12688 * g++.dg/ext/pr69145-2.h: New file.
12689
12690 2016-01-07 Martin Sebor <msebor@redhat.com>
12691
12692 PR c/68966
12693 * gcc.dg/atomic-fetch-bool.c: New test.
12694 * gcc.dg/sync-fetch-bool.c: New test.
12695
12696 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12697
12698 PR fortran/66680
12699 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12700
12701 2016-01-07 Nick Clifton <nickc@redhat.com>
12702
12703 PR target/66655
12704 * g++.dg/pr66655.C: New test.
12705 * g++.dg/pr66655_1.cc: Test support file.
12706 * g++.dg/pr66655.h: Test header file.
12707
12708 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
12709
12710 PR fortran/66680
12711 gfortran.dg/gomp/pr66680.f90: New test.
12712
12713 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
12714
12715 PR target/69171
12716 * gcc.target/i386/pr69171-1.c: New test.
12717 * gcc.target/i386/pr69171-2.c: Likewise.
12718 * gcc.target/i386/pr69171-3.c: Likewise.
12719 * gcc.target/i386/pr69171-4.c: Likewise.
12720 * gcc.target/i386/pr69171-5.c: Likewise.
12721 * gcc.target/i386/pr69171-6.c: Likewise.
12722
12723 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
12724
12725 PR middle-end/67639
12726 * c-c++-common/pr67639.c: New test.
12727
12728 2016-01-07 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR tree-optimization/69141
12731 * g++.dg/opt/pr69141.C: New test.
12732
12733 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
12734
12735 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12736
12737 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
12738
12739 PR target/69140
12740 * gcc.target/i386/pr69140.c: New test
12741
12742 2016-01-06 David Malcolm <dmalcolm@redhat.com>
12743
12744 * gcc.dg/bad-dereference.c: New test case.
12745
12746 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12747
12748 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12749
12750 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
12751
12752 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12753
12754 2016-01-06 Marek Polacek <polacek@redhat.com>
12755
12756 PR sanitizer/69099
12757 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12758
12759 2016-01-05 Marek Polacek <polacek@redhat.com>
12760
12761 PR c/69104
12762 * gcc.dg/atomic-invalid-2.c: New.
12763
12764 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12765
12766 PR target/68991
12767 * gcc.target/i386/pr68991.c: New test.
12768
12769 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
12770
12771 PR target/68991
12772 * g++.dg/pr68991-1.C: New test.
12773 * g++.dg/pr68991-2.C: Likewise.
12774
12775 2016-01-05 Sergei Trofimovich <siarheit@google.com>
12776
12777 PR other/60465
12778 * gcc.target/ia64/pr60465-gprel64.c: New test.
12779 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12780
12781 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12782
12783 PR rtl-optimization/68651
12784 * gcc.target/aarch64/pr68651_1.c: New test.
12785
12786 2016-01-05 David Malcolm <dmalcolm@redhat.com>
12787
12788 PR c/69122
12789 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12790
12791 2016-01-05 Nathan Sidwell <nathan@acm.org>
12792
12793 PR c++/58583
12794 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12795
12796 * gcc.dg/alias-15.c: New.
12797
12798 2016-01-05 Nick Clifton <nickc@redhat.com>
12799
12800 PR target/68870
12801 * g++.dg/pr68770.C: New test.
12802
12803 2016-01-04 Mike Stump <mikestump@comcast.net>
12804
12805 * lib/target-supports.exp (check_effective_target_cilkplus):
12806 cilkplus targets require pthreads.
12807 (check_effective_target_cilkplus): Remove special case for NVPTX.
12808
12809 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12810
12811 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12812 generation.
12813
12814 2016-01-04 Jakub Jelinek <jakub@redhat.com>
12815
12816 Update copyright years.
12817
12818 2016-01-04 Marek Polacek <polacek@redhat.com>
12819
12820 PR c/68908
12821 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12822 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12823 * gcc.dg/atomic/stdatomic-op-5.c: New test.
12824
12825 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12826
12827 * gcc.target/sparc/20160104-2.c: New test.
12828
12829 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
12830
12831 * gcc.target/sparc/20160104-1.c: New test.
12832
12833 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
12834
12835 PR fortran/65045
12836 * gfortran.dg/pr65045.f90: New test.
12837
12838 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
12839
12840 * gnat.dg/specs/debug1.ads: Delete.
12841
12842 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12843
12844 PR libgfortran/68867
12845 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12846 expression.
12847
12848 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12849
12850 PR libgfortran/68867
12851 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12852 PowerPC.
12853
12854 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
12855
12856 PR fortran/68864
12857 * gfortran.dg/pr68864.f90: New test.
12858
12859 2016-01-01 Jakub Jelinek <jakub@redhat.com>
12860
12861 PR tree-optimization/69070
12862 * gcc.dg/pr69070.c: New test.
12863
12864 PR sanitizer/69055
12865 * gfortran.dg/pr69055.f90: New test.
12866
12867 PR target/69015
12868 * gcc.dg/pr69015.c: New test.
12869 \f
12870 Copyright (C) 2016 Free Software Foundation, Inc.
12871
12872 Copying and distribution of this file, with or without modification,
12873 are permitted in any medium without royalty provided the copyright
12874 notice and this notice are preserved.