2016-09-26 François Dumont <fdumont@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob446848f2760ecfeea470661ea41775fa90d51b6e
1 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/77420
4         * gfortran.dg/pr77420_1.f90: New test.
5         * gfortran.dg/pr77420_2.f90: Ditto.
6         * gfortran.dg/pr77420_3.f90: New test. Requires ...
7         * gfortran.dg/pr77420_4.f90: this file.
9 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
11         PR middle-end/77719
12         * gfortran.dg/pr77719.f90: New test.
14 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
17         singular form of byte when quantity is unknown. 
19 2016-09-26  Marek Polacek  <polacek@redhat.com>
21         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
23 2016-09-26  Martin Liska  <mliska@suse.cz>
25         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
26         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
27         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
28         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
29         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
30         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
31         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
32         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
33         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
35 2016-09-26  Marek Polacek  <polacek@redhat.com>
37         PR c/7652
38         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
39         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
40         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
41         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
42         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
43         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
44         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
45         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
46         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
47         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
48         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
49         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
50         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
51         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
52         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
53         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
54         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
55         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
56         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
57         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
58         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
59         * c-c++-common/attr-fallthrough-1.c: New test.
60         * c-c++-common/attr-fallthrough-2.c: New test.
61         * g++.dg/cpp0x/fallthrough1.C: New test.
62         * g++.dg/cpp0x/fallthrough2.C: New test.
63         * g++.dg/cpp1z/fallthrough1.C: New test.
64         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
65         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
66         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
67         * objc.dg/Wimplicit-fallthrough-1.m: New test.
69 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
71         PR fortran/77429 
72         * gfortran.dg/pr77429.f90: New test.
74 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
76         PR fortran/77694
77         * gfortran.dg/pr77694.f90: New test.
79 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
81         PR target/51244
82         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
84 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
86         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
87         for 32-bit mode.
89 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
91         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
92         for 32-bit mode.
94 2016-09-24  Marek Polacek  <polacek@redhat.com>
96         PR c/77490
97         * c-c++-common/Wbool-operation-1.c: New test.
98         * gcc.dg/Wbool-operation-1.c: New test.
100 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
102         * gfortran.dg/dec_static_1.f90: New.
103         * gfortran.dg/dec_static_2.f90: New.
104         * gfortran.dg/dec_static_3.f90: New.
105         * gfortran.dg/dec_static_4.f90: New.
107 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
109         PR fortran/48298
110         * gfortran.dg/negative_unit_check.f90: Update test.
111         * gfortran.dg/dtio_14.f90: New test.
113 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
115         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
116         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
117         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
118         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
119         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
120         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
121         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
123 2016-09-23  Martin Sebor  <msebor@redhat.com>
125         PR testsuite/77713
126         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
127         assuming long double is bigger than double.
129 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
131         Implement P0138R2, C++17 construction rules for enum class values
132         * g++.dg/cpp1z/direct-enum-init1.C: New test.
134 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
136         PR preprocessor/77672
137         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
138         expected multiline output from first warning to reflect change
139         in r240434.
141 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
143         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
145 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
146             Tom de Vries  <tom@codesourcery.com>
148         PR testsuite/77411
149         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
151 2016-09-23  Marek Polacek  <polacek@redhat.com>
153         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
154         * c-c++-common/gomp/atomic-13.c: Likewise.
155         * c-c++-common/gomp/atomic-14.c: Likewise.
156         * c-c++-common/pr60439.c: Remove invalid code.
157         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
158         * g++.dg/expr/bitfield5.C: Likewise.
159         * g++.dg/expr/bitfield6.C: Likewise.
160         * g++.dg/expr/bool1.C: Likewise.
161         * g++.dg/expr/bool3.C: Likewise.
162         * g++.dg/expr/lval3.C: Likewise.
163         * g++.dg/expr/lval4.C: Likewise.
164         * g++.old-deja/g++.jason/bool5.C: Likewise.
166 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
168         PR preprocessor/77672
169         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
170         (test_terminator_location): New function.
172 2016-09-23  Richard Biener  <rguenther@suse.de>
174         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
176 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
178         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
179         -march=armv8.2-a+fp16 when supported by the hardware.
180         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
181         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
182         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
183         semi-colons to a macro invocations.
184         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
185         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
186         defined.
187         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
188         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
189         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
190         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
191         defined.
192         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
193         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
194         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
195         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
196         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
197         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
198         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
199         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
200         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
201         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
202         defined.
203         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
204         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
205         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
206         defined.
207         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
208         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
209         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
210         defined.
211         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
212         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
213         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
214         defined.
215         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
216         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
217         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
218         defined.  Also fix some white-space.
219         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
220         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
221         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
222         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
223         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
224         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
225         defined.  Also fix some long lines and white-space.
226         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
227         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
228         defined.  Also fix some long lines and white-space.
229         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
230         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
231         defined.
232         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
233         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
234         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
235         defined.
236         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
237         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
238         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
239         defined.
240         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
241         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c:
242         Likewise.
243         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c:
244         Likewise.
245         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
246         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c:
247         Likewise.
248         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c:
249         Likewise.
250         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c:
251         Likewise.
252         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c:
253         Likewise.
254         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c:
255         Likewise.
256         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c:
257         Likewise.
258         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
259         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c:
260         Likewise.
261         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c:
262         Likewise.
263         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c:
264         Likewise.
265         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c:
266         Likewise.
267         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c:
268         Likewise.
269         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
270         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
271         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c:
272         Likewise.
274 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
275             Matthew Wahab  <matthew.wahab@arm.com>
277         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
278         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
279         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
280         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
281         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
282         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
283         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
284         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
285         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
286         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
287         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
288         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
289         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
290         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
291         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
292         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
293         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
294         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
295         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
296         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
297         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
298         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
299         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
300         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
301         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
302         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
303         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
304         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
305         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
306         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
307         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
308         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
309         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
310         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
311         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
312         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
313         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
315 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
317         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
318         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
319         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
320         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
321         support.
323 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
325         PR ipa/77677
326         * gcc.dg/torture/pr77677.c: New test.
328 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
330         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
331         here now.
333 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
335         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
336         options.  Add tests for float16x4_t and float16x8_t.
338 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
340         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
341         * gcc.target/s390/risbg-ll-2.c: Ditto.
342         * gcc.target/s390/risbg-ll-3.c: Ditto.
344 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
346         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
347         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
349 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
351         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
352         output to the simplified instructions.
354 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
356         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
357         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
359 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
361         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
362         (FP16_SUPPORTED): New
363         (expected-hfloat-16x4): Make conditional on __fp16 support.
364         (expected-hfloat-16x8): Likewise.
365         (vdup_n_f16): Disable for non-AArch64 targets.
366         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
367         conditional on FP16_SUPPORTED.
368         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
369         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
370         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
371         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
372         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
373         for testing __fp16.
374         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
375         conditional on FP16_SUPPORTED.
376         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
377         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
379 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
381         * gcc.target/arm/short-vfp-1.c: New.
383 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
385         * gcc.target/arm/attr-fp16-arith-1.c: New.
387 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
389         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
390         New.
391         (add_options_for_arm_v8_2a_fp16_neon): New.
392         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
393         (add_options_for_arm_arch_v8_2a): Auto-generate.
394         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
395         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
396         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
397         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
398         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
399         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
400         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
402 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
404         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
405         arm_fp16_alternative_ok.
406         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
407         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
408         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
409         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
410         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
411         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
412         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
413         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
414         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
415         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
416         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
417         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
418         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
419         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
420         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
421         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
422         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
423         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
424         * gcc.target/arm/fp16-rounding-alt-1.c: Use
425         arm_fp16_alternative_ok.
426         * lib/target-supports.exp
427         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
428         (check_effective_target_arm_fp16_alternative_ok): New.
429         (check_effective_target_arm_fp16_none_ok_nocache): New.
430         (check_effective_target_arm_fp16_none_ok): New.
432 2016-09-23  Martin Liska  <mliska@suse.cz>
434         * gcc.dg/ipa/pr77653.c: Replace adress
435         with address.
437 2016-09-23  Martin Liska  <mliska@suse.cz>
439         * gcc.target/i386/movbe-4.c: New test.
441 2016-09-23  Martin Liska  <mliska@suse.cz>
443         * gcc.target/i386/crc32-5.c: New test.
445 2016-09-23  Martin Liska  <mliska@suse.cz>
447         * gcc.target/i386/pr71652.c: New test.
448         * gcc.target/i386/pr71652-2.c: New test.
449         * gcc.target/i386/pr71652-3.c: New test.
451 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
453         * lib/gcc-dg.exp (process-message): Support relative line number
454         notation - .+4 or .-1 etc.
455         * gcc.dg/dg-test-1.c: New test.
457 2016-09-22  Martin Sebor  <msebor@redhat.com>
459         PR target/77676
460         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
461         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
462         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
463         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
465 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
467         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
468         * gcc.dg/ifcvt-2.c: Ditto.
469         * gcc.dg/zero_bits_compound-1.c: Ditto.
470         * gcc.dg/zero_bits_compound-1.c: Ditto.
471         * gcc.dg/pr40550.c: Simplify target selectors.
472         Use dg-additional-options.
473         * gcc.dg/pr47893.c: Ditto.
474         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
475         additional options for 32-bit x86 targets.
476         * gcc.dg/pr70955.c: Move to ...
477         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
479 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
481         PR c++/61019
482         * g++.dg/cpp0x/pr61019.C: New.
484 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
485             Terry Guo  <terry.guo@arm.com>
487         * gcc.target/arm/pure-code/ffunction-sections.c: New.
488         * gcc.target/arm/pure-code/no-literal-pool.c: New.
489         * gcc.target/arm/pure-code/pure-code.exp: New.
491 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
493         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
494         Remove SSE effective target requirement.
496 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
498         PR c++/71979
499         * g++.dg/cpp0x/pr71979.C: New.
501 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
503         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
505 2016-09-22  Martin Liska  <mliska@suse.cz>
507         PR ipa/77653
508         * gcc.dg/ipa/pr77653.c: New test.
510 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
512         PR fortran/77665
513         * gfortran.dg/gomp/pr77665.f90: New test.
515 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
517         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
518         * gfortran.dg/dtio_13.f90: New test.
520 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
522         PR fortran/66107
523         * gfortran.dg/pr66107.f90: New test.
525 2016-09-21  Ian Lance Taylor  <iant@golang.org>
527         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
528         with call to builtin delete function.
530 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
532         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
533         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
534         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
535         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
536         tests.
538 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
540         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
542 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
544         PR c++/77651
545         * g++.dg/cpp1z/aligned-new6.C: New test.
547 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
549         * gcc.target/arm/fp16-aapcs-3.c: New.
550         * gcc.target/arm/fp16-aapcs-4.c: New.
551         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
552         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
553         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
554         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
556 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
558         PR tree-optimization/77550
559         * g++.dg/pr77550.C: New test.
561 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
563         PR target/77326
564         * gcc.target/avr/torture/pr77326.c: New test.
566 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
568         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
570 2016-09-21  Richard Biener  <rguenther@suse.de>
572         PR tree-optimization/77648
573         * gcc.dg/torture/pr77648-1.c: New testcase.
574         * gcc.dg/torture/pr77648-2.c: Likewise.
576 2016-09-21  Richard Biener  <rguenther@suse.de>
577         Jakub Jelinek  <jakub@redhat.com>
579         PR tree-optimization/77621
580         * gcc.dg/pr77621.c: New testcase.
582 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
584         PR fortran/77657
585         * gfortran.dg/dtio_12.f90: New test.
587 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
589         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
591 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
593         PR tree-optimization/72835
594         * gcc.dg/tree-ssa/pr72835.c: New test.
596 2016-09-20  Martin Sebor  <msebor@redhat.com>
598         PR middle-end/49905
599         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
600         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
601         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
602         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
603         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
604         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
605         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
607 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
609         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
610         arguments/compare will be optimized away.
611         * gcc.dg/torture/ftrapv-1.c: Likewise.
613 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
615         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
616         will be optimized away.
617         * gcc.dg/ipa/vrp1.c: New test.
618         * gcc.dg/ipa/vrp2.c: New test.
619         * gcc.dg/ipa/vrp3.c: New test.
621 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
623         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
624         does the same transformation.
625         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
626         * gcc.dg/tree-ssa/evrp1.c: New test.
627         * gcc.dg/tree-ssa/evrp2.c: New test.
628         * gcc.dg/tree-ssa/evrp3.c: New test.
629         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
630         * gcc.dg/tree-ssa/pr22117.c: Likewise.
631         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
632         * gcc.dg/tree-ssa/pr64130.c: Likewise.
633         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
634         foling now happens early.
635         * gcc.dg/tree-ssa/vrp04.c: Likewise.
636         * gcc.dg/tree-ssa/vrp06.c: Likewise.
637         * gcc.dg/tree-ssa/vrp16.c: Likewise.
638         * gcc.dg/tree-ssa/vrp25.c: Likewise.
639         * gcc.dg/tree-ssa/vrp67.c: Likewise.
641 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
643         PR target/77621
644         * gcc.target/i386/pr77621.c: New test.
645         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
646         pattern, loop should vectorize with -mtune=atom.
648 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
649             Jakub Jelinek  <jakub@redhat.com>
651         PR testsuite/63299
652         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
653         instead of delete.
655 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
657         PR c++/77626
658         * g++.dg/other/pr77626.C: New test.
660         PR c++/77638
661         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
663         PR c++/77637
664         * g++.dg/cpp0x/gen-attrs-62.C: New test.
666         PR middle-end/77624
667         * c-c++-common/pr77624-1.c: New test.
668         * c-c++-common/pr77624-2.c: New test.
670 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
672         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
673         of digits expected.
675 2016-09-20  Richard Biener  <rguenther@suse.de>
677         PR tree-optimization/77646
678         * gcc.dg/torture/pr77646.c: New testcase.
680 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
682         PR c++/77434
683         * c-c++-common/Wint-in-bool-context.c: New test.
685 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
687         * gcc.dg/cr-decimal-dig-1.c: New test.
689 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
691         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
692         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
693         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
694         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
696 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
698         PR rtl-optimization/77416
699         * gcc.target/powerpc/pr77416.c: New.
701 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
703         PR c++/77639
704         * g++.dg/template/error-recovery4.C: New test.
706 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
708         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
710 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
712         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
713         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
715 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
716             Jan Hubicka  <jh@suse.cz>
718         PR target/77587
719         * gcc.dg/pr77587.c: New test.
720         * gcc.dg/pr77587a.c: New file.
722 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
724         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
725         * gfortran.dg/coarray_38.f90:
726         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
727         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
728         * gfortran.dg/coarray_allocate_7.f08: New test.
729         * gfortran.dg/coarray_allocate_8.f08: New test.
730         * gfortran.dg/coarray_allocate_9.f08: New test.
731         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
732         new caf_register.
733         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
734         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
735         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
736         get_by_refs.
737         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
738         * gfortran.dg/coarray_lock_7.f90: Same.
739         * gfortran.dg/coarray_poly_5.f90: Same.
740         * gfortran.dg/coarray_poly_6.f90: Same.
741         * gfortran.dg/coarray_poly_7.f90: Same.
742         * gfortran.dg/coarray_poly_8.f90: Same.
743         * gfortran.dg/coindexed_1.f90: Changed errors expected.
745 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
747         PR fortran/77584
748         * gfortran.dg/dec_structure_15.f90: New testcase.
750 2016-09-19  Richard Biener  <rguenther@suse.de>
752         PR middle-end/77605
753         * gcc.dg/torture/pr77605.c: New testcase.
755 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
757         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
759 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
761         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
762         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
763         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
764         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
765         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
766         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
767         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
768         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
769         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
770         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
771         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
773 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
775         * gcc.target/i386/pr68633.c: Fix expected result.
777 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
779         PR fortran/68078
780         * gfortran.dg/pr68078.f90: New test.
781         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
783 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
785         PR target/77613
786         * gcc.target/powerpc/swaps-p8-25.c: New.
788 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
790         PR c++/77482
791         * g++.dg/cpp0x/constexpr-77482.C: New test.
793         PR c++/77379
794         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
795         thunk offsets.
796         * g++.dg/abi/abi-tag23a.C: Likewise.
798         PR c++/77338
799         * g++.dg/cpp0x/decltype-77338.C: New test.
801         PR c++/77375
802         * g++.dg/cpp0x/mutable1.C: New test.
804 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
806         PR fortran/77612
807         * gfortran.dg/pr77612.f90: New test.
809 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
811         * gcc.dg/torture/pr70421.c: Require int32plus.
813 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
815         PR middle-end/77475
816         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
818         PR target/77526
819         * gcc.target/i386/pr77526.c: New test.
821 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
822             Eric Botcazou  <ebotcazou@adacore.com>
824         PR middle-end/77594
825         * gcc.target/i386/pr77594.c: New test.
827 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
829         PR fortran/69963
830         * gfortran.dg/misplaced_implicit_character.f90: New test.
832 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
834         PR tree-optimization/77503
835         * gcc.dg/vect/pr77503.c: New test.
837 2016-09-15  Richard Biener  <rguenther@suse.de>
839         PR middle-end/77544
840         * c-c++-common/torture/pr77544.c: New testcase.
842 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
844         PR middle-end/77475
845         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
846         * gcc.dg/march-generic.c: Likewise.
847         * gcc.target/i386/spellcheck-options-1.c: New test.
848         * gcc.target/i386/spellcheck-options-2.c: New test.
849         * gcc.target/i386/spellcheck-options-3.c: New test.
850         * gcc.target/i386/spellcheck-options-4.c: New test.
852 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
854         PR fortran/72743
855         * gfortran.dg/goacc/pr72743.f90: New test.
857 2016-09-15  Richard Biener  <rguenther@suse.de>
859         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
861 2016-09-15  Richard Biener  <rguenther@suse.de>
863         PR tree-optimization/77514
864         * gcc.dg/torture/pr77514.c: New testcase.
866 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
868         PR c++/77549
869         * g++.dg/lookup/pr77549.C: New test.
871 2016-09-14  Marek Polacek  <polacek@redhat.com>
873         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
874         * c-c++-common/gomp/atomic-13.c: Likewise.
875         * c-c++-common/gomp/atomic-14.c: Likewise.
876         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
877         * g++.dg/cpp1z/bool-increment1.C: New test.
878         * c-c++-common/pr60439.c: Add dg-warning.
879         * g++.dg/expr/bitfield4.C: Likewise.
880         * g++.dg/expr/bitfield5.C: Likewise.
881         * g++.dg/expr/bitfield6.C: Likewise.
882         * g++.dg/expr/bool1.C: Likewise.
883         * g++.dg/expr/bool3.C: Likewise.
884         * g++.dg/expr/lval3.C: Likewise.
885         * g++.dg/expr/lval4.C: Likewise.
886         * g++.old-deja/g++.jason/bool5.C: Likewise.
887         * g++.dg/expr/bitfield3.C: Adjust dg-error.
888         * g++.dg/other/error18.C: Likewise.
889         * g++.dg/gomp/atomic-14.C: Likewise.
891 2016-09-14  Nathan Sidwell  <nathan@acm.org>
893         PR c++/77539
894         * g++.dg/cpp1y/pr77539.C: New.
896 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
898         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
899         dg-require.
900         * g++.dg/ext/builtin_alloca.C: Likewise.
901         * g++.dg/template/spec35.C: Likewise.
902         * gcc.dg/builtins-68.c: Likewise.
903         * gcc.misc-tests/gcov-13.c: Likewise.
904         * gcc.misc-tests/gcov-14.c: Likewise.
906 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
908         * gfortran.dg/dec_structure_14.f90: New testcase.
910 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
912         PR sanitizer/68260
913         * c-c++-common/tsan/pr68260.c: New test.
915 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
917         PR target/70713
918         * gcc.target/msp430/function-attributes-1.c: New test.
919         * gcc.target/msp430/function-attributes-2.c: New test.
920         * gcc.target/msp430/function-attributes-3.c: New test.
922 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
924         * g++.dg/cpp0x/gen-attrs-61.C: New test.
925         * g++.dg/cpp1z/gen-attrs1.C: New test.
927         PR tree-optimization/77454
928         * gcc.dg/pr77454.c: New test.
930         PR c++/77553
931         * g++.dg/cpp1y/constexpr-77553.C: New test.
933 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
935         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
936         (test_show_locus): Replace rich_location::add_fixit_insert calls
937         with add_fixit_insert_before and add_fixit_insert_after.
939 2016-09-13  Jason Merrill  <jason@redhat.com>
940             Tom de Vries  <tom@codesourcery.com>
942         PR c++/77427
943         * g++.dg/pr77427.C: New test.
945 2016-09-13  Martin Liska  <mliska@suse.cz>
947         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
948         effective target.
949         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
950         * lib/target-supports.exp: Define the new target.
952 2016-09-12  Andrew Pinski  <apinski@cavium.com>
954         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
955         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
957 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
959         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
960         variable arguments.
961         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
962         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
963         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
964         variable argument.
965         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
966         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
968 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
970         PR c++/77496
971         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
972         * g++.dg/ext/pr77496.C: New test.
973         * g++.dg/warn/pr77496.C: New test.
975 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
977         PR c/72858
978         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
979         to preserve conversion chars, and to preserve prefix information.
980         * gcc.dg/format/pr72858.c: New test case.
982 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
984         * gfortran.dg/pr77507.f90: Move to ...
985         * gfortran.dg/ieee/pr77507.f90: here.
987 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
989         PR ipa/61159
990         * compile/pr61159.c: New testcase
992 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
994         PR ipa/64316
995         * gcc.dg/ipa/pr63416.c: New testcase.
997 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
998             Steven G. Kargl  <kargl@gcc.gnu.org>
1000         PR fortran/77532
1001         * gfortran.dg/dtio_11.f90: new test.
1003 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1005         PR fortran/77507
1006         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1007         * gfortran.dg/c_assoc_4.f90: Ditto.
1009 2016-09-10  Tom de Vries  <tom@codesourcery.com>
1011         PR C/71602
1012         * c-c++-common/va-arg-va-list-type.c: New test.
1014 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
1016         PR rtl-optimization/77289
1017         * gcc.target/powerpc/pr77289.c: New test.
1019 2016-09-09  Martin Sebor  <msebor@redhat.com>
1021         PR c/77520
1022         PR c/77521
1023         * gcc.dg/pr77520.c: New test.
1024         * gcc.dg/pr77521.c: New test.
1026 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1028         PR fortran/77506
1029         * gfortran.dg/pr77506.f90: New test.
1031 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1033         PR fortran/77507
1034         * gfortran.dg/pr77507.f90: New test.
1036 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
1038         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1040 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1041             Louis Krupp      <lkrupp@gcc.gnu.org>
1043         PR fortran/69514
1044         * gfortran.dg/pr69514_1.f90: New test.
1045         * gfortran.dg/pr69514_2.f90: New test.
1047 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
1049         PR fortran/77500
1050         * gfortran.dg/gomp/pr77500.f90: New test.
1052         PR fortran/77516
1053         * gfortran.dg/gomp/pr77516.f90: New test.
1055 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
1057         PR middle-end/77475
1058         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1059         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1060         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1061         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1062         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1063         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1065 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
1067         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1068         "substring-locations.h".
1070 2016-09-07  Richard Biener  <rguenther@suse.de>
1072         PR c/77450
1073         * c-c++-common/vector-subscript-8.c: Move ..
1074         * gcc.dg/pr77450.c: ... here.
1076 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1078         PR libgfortran/77393
1079         * gfortran.dg/fmt_f0_2.f90: Update test.
1080         * gfortran.dg/fmt_f0_3.f90: New test.
1082 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1084         PR debug/77389
1085         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1086         in dg-options.
1088         PR debug/57519
1089         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1091 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
1093         PR target/69255
1094         * gcc.target/i386/pr69255-1.c: New test.
1095         * gcc.target/i386/pr69255-2.c: New test.
1096         * gcc.target/i386/pr69255-3.c: New test.
1098 2016-09-06  Martin Sebor  <msebor@redhat.com>
1100         PR c/77336
1101         * gcc.dg/format/miss-7.c: New test.
1103 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
1105         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1107 2016-09-06  Martin Liska  <mliska@suse.cz>
1109         PR gcov-profile/77378
1110         PR gcov-profile/77466
1111         * gcc.dg/profile-update-warning.c: New test.
1113 2016-09-06  Richard Biener  <rguenther@suse.de>
1115         PR tree-optimization/77479
1116         * gcc.dg/torture/pr77479.c: New testcase.
1118 2016-09-06  Richard Biener  <rguenther@suse.de>
1120         PR c/77450
1121         * c-c++-common/vector-subscript-7.c: Adjust.
1122         * c-c++-common/vector-subscript-8.c: New testcase.
1124 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1126         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1128 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
1130         PR target/77476
1131         * gcc.target/i386/avx512f-pr77476.c: New test.
1132         * gcc.target/i386/avx512bw-pr77476.c: New test.
1133         * gcc.target/i386/avx512dq-pr77476.c: New test.
1135         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1136         Update comment to mention also avx512f.
1138         PR sanitizer/77396
1139         * g++.dg/asan/pr77396-2.C: New test.
1141 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
1143         PR rtl-optimization/77452
1144         * gcc.target/i386/pr77452.c: New test.
1146 2016-09-05  Marek Polacek  <polacek@redhat.com>
1148         PR c/77423
1149         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1151 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1153         PR fortran/77391
1154         * gfortran.dg/pr77391.f90: New test.
1156 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1158         PR fortran/77460
1159         * gfortran.dg/pr77460.f90: New test.
1161 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
1163         PR c/65467
1164         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1166 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
1168         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1170 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
1172         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1173         test case.
1174         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1175         diagnostic-test-show-locus-generate-patch.c to the sources
1176         for diagnostic_plugin_test_show_locus.c.
1178 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
1180         PR c/65467
1181         * gcc.dg/gomp/_Atomic-1.c: New test.
1182         * gcc.dg/gomp/_Atomic-2.c: New test.
1183         * gcc.dg/gomp/_Atomic-3.c: New test.
1184         * gcc.dg/gomp/_Atomic-4.c: New test.
1185         * gcc.dg/gomp/_Atomic-5.c: New test.
1187         PR sanitizer/77396
1188         * g++.dg/asan/pr77396.C: New test.
1190 2016-09-01  Martin Sebor  <msebor@redhat.com>
1192         PR tree-optimization/71831
1193         * gcc.dg/builtin-object-size-16.c: New test.
1194         * gcc.dg/builtin-object-size-17.c: New test.
1196 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1198         PR libgfortran/77393
1199         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1201 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
1203         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1204         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1205         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1206         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1207         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1208         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1209         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1210         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1211         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1212         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1213         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1214         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1215         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1216         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1217         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1218         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1219         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1220         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1222 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1224         * gnat.dg/opt58.adb: New test.
1225         * gnat.dg/opt58_pkg.ads: New helper.
1227 2016-09-01  Richard Biener  <rguenther@suse.de>
1229         PR middle-end/77436
1230         * gcc.dg/torture/pr77436.c: New testcase.
1232 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1234         * gcc.dg/pr64252.c: Require int32plus.
1235         * gcc.dg/pr66299-1.c: Likewise.
1236         * gcc.dg/pr66299-2.c: Likewise.
1237         * gcc.dg/torture/20131115-1.c: Skip for avr.
1239 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1241         * gcc.target/aarch64/ands_3.c: New test.
1243 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
1245         PR fortran/77352
1246         * gfortran.dg/gomp/pr77352.f90: New test.
1248         PR fortran/77374
1249         * gfortran.dg/gomp/pr77374.f08: New test.
1251 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
1253         PR tree-optimization/73714
1254         * gcc.dg/tree-ssa/pr73714.c: New test.
1256 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1258         PR libgfortran/77393
1259         * gfortran.dg/fmt_f0_2.f90: New test.
1261 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
1263         * gcc.target/i386/pr59539-2.c: Adapt options.
1264         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
1266 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
1268         PR fortran/77418
1269         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
1270         of the associate entity and replace with a pointer to the
1271         intended item on the stack.
1273 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1274             Paul Thomas  <pault@gcc.gnu.org>
1276         PR fortran/48298
1277         * gfortran.dg/dtio_1.f90: New test.
1278         * gfortran.dg/dtio_2.f90: New test.
1279         * gfortran.dg/dtio_3.f90: New test.
1280         * gfortran.dg/dtio_4.f90: New test.
1281         * gfortran.dg/dtio_5.f90: New test.
1282         * gfortran.dg/dtio_6.f90: New test.
1283         * gfortran.dg/dtio_7.f90: New test.
1284         * gfortran.dg/dtio_8.f90: New test.
1285         * gfortran.dg/dtio_9.f90: New test.
1286         * gfortran.dg/dtio_10.f90: New test.
1288 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
1290         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
1291         (test_many_nested_locations): New function.
1292         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1293         (test_show_locus): Handle "test_many_nested_locations".
1295 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
1297         * g++.dg/template/double-greater-than-fixit.C: New test case.
1299 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1301         * gnat.dg/opt57.ad[sb]: New test.
1302         * gnat.dg/opt57_pkg.ads: New helper.
1304 2016-08-30  Richard Biener  <rguenther@suse.de>
1306         PR tree-optimization/69047
1307         * gcc.dg/pr69047.c: Fix byte-order check.
1309 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
1311         PR tree-optimization/72866
1312         * gcc.dg/vect/pr72866.c: New test.
1314         PR debug/77363
1315         * g++.dg/debug/dwarf2/pr77363.C: New test.
1317         PR middle-end/77377
1318         * gcc.target/i386/pr77377.c: New test.
1320         PR debug/77389
1321         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
1322         in dg-options.
1324 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1326         * gfortran.dg/pr77372.f90: Moved to ...
1327         * gfortran.dg/ieee/pr77372.f90: here.
1329 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
1331         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
1332         vector short/char initializations.
1333         * gcc.target/powerpc/vec-init-5.c: Likewise.
1334         * gcc.target/powerpc/vec-init-6.c: New compile time test for
1335         vector initialization optimizations.
1336         * gcc.target/powerpc/vec-init-7.c: Likewise.
1337         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
1338         vector float/double initializations.
1339         * gcc.target/powerpc/vec-init-9.c: Likewise.
1341 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
1343         PR target/77403
1344         * gcc.target/i386/pr77403.c: New test.
1346 2016-08-29  Marek Polacek  <polacek@redhat.com>
1348         PR c/77292
1349         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
1351 2016-08-29  Tom de Vries  <tom@codesourcery.com>
1353         PR c/77398
1354         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
1356 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1358         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
1360 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
1362         * gfortran.dg/dec_structure_13.f90: New testcase.
1364 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
1366         PR fortran/77261
1367         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
1368         available.
1370 2016-08-28  Tom de Vries  <tom@codesourcery.com>
1372         PR lto/70955
1373         * gcc.dg/pr70955.c: New test.
1374         * gcc.dg/lto/pr70955_0.c: Same.
1375         * gcc.dg/lto/pr70955_1.c: Same.
1377 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
1379         PR tree-optimization/71077
1380         * gcc.target/i386/pr71077.c: New test.
1382 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1384         PR fortran/77380
1385         * gfortran.dg/pr77380.f90: New test.
1387 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1389         PR fortran/77372
1390         gfortran.dg/pr77372.f90: New test.
1392 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
1394         * gcc.dg/spellcheck-fields-2.c (test): Move
1395         dg-begin/end-multiline-output within function body.
1396         (test_macro): New function.
1398 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
1400         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
1401         (test_fixit_insert): Update expected output.
1402         (test_fixit_remove): Likewise.
1403         (test_fixit_replace): Likewise.
1405 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1407         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
1408         Fix typo.
1410 2016-08-26  Richard Biener  <rguenther@suse.de>
1412         PR tree-optimization/69047
1413         * gcc.dg/pr69047.c: New testcase.
1415 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1416             Martin Jambhor  <mjambor@suse.cz>
1418         * gcc.dg/ipa/propbits-1.c: New test-case.
1419         * gcc.dg/ipa/propbits-2.c: Likewise.
1420         * gcc.dg/ipa/propbits-3.c: Likewise.
1422 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
1424         PR fortran/77351
1425         * gfortran.dg/pr77351.f90: New test.
1427 2016-08-25  Marek Polacek  <polacek@redhat.com>
1429         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
1431 2016-08-25  Marek Polacek  <polacek@redhat.com>
1433         PR c/77323
1434         * gcc.dg/pr77323.c: New test.
1436 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
1438         PR fortran/77358
1439         * gfortran.dg/submodule_17.f08: New test.
1441 2016-08-24  Michael Collison  <michael.collison@linaro.org>
1442             Michael Collison  <michael.collison@arm.com>
1444         * gcc.target/arm/builtin_saddl.c: New testcase.
1445         * gcc.target/arm/builtin_saddll.c: New testcase.
1446         * gcc.target/arm/builtin_uaddl.c: New testcase.
1447         * gcc.target/arm/builtin_uaddll.c: New testcase.
1448         * gcc.target/arm/builtin_ssubl.c: New testcase.
1449         * gcc.target/arm/builtin_ssubll.c: New testcase.
1450         * gcc.target/arm/builtin_usubl.c: New testcase.
1451         * gcc.target/arm/builtin_usubll.c: New testcase.
1453 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
1455         PR target/77270
1456         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
1457         (dg-options): Use -march=amdfam10 instead of -march=athlon.
1458         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
1459         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
1460         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
1461         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
1462         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
1463         effective target.  Remove scan-assembler-times directives.
1464         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
1465         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
1466         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
1468 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1470         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
1471         of unsigned int.
1472         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
1474 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
1476         PR testsuite/77317
1477         * lib/target-supports.exp
1478         (check_effective_target_vect_aligned_arrays): Don't cache the result.
1479         (check_effective_target_vect_natural_alignment): Ditto.
1480         (check_effective_target_vector_alignment_reachable): Ditto.
1481         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
1483 2016-08-23  Ian Lance Taylor  <iant@golang.org>
1485         * gcc.target/s390/nolrl-1.c: Don't match the file name.
1487 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1489         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
1490         being created from pointers to memory locations.
1491         * gcc.target/powerpc/vec-init-2.c: Likewise.
1493 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
1495         * gfortran.dg/dec_structure_12.f90: New testcase.
1497 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1499         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
1501 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1503         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
1504         verification.
1506 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1508         * gcc.target/s390/md/andc-splitter-1.c: New test case.
1509         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
1511 2016-08-23  Richard Biener  <rguenther@suse.de>
1513         PR tree-optimization/27336
1514         * c-c++-common/pr27336.c: New testcase.
1516 2016-08-22  Marek Polacek  <polacek@redhat.com>
1518         PR c++/77321
1519         * g++.dg/cpp1y/pr77321.C: New test.
1521 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1523         PR fortran/60774
1524         * gfortran.dg/empty_label.f: Adjust test for new error message.
1525         * gfortran.dg/empty_label.f90: Ditto.
1526         * gfortran.dg/empty_label_typedecl.f90: Ditto.
1527         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
1528         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
1530 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1532         PR fortran/61318
1533         * gfortran.dg/pr61318.f90: New test.
1535 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1537         PR fortran/77260
1538         * gfortran.dg/pr77260_1.f90: New test.
1539         * gfortran.dg/pr77260_2.f90: Ditto.
1541 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
1543         PR middle-end/77269
1544         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
1545         __builtin_signbitf and __builtin_signbitl in expected generic
1546         expansion.
1547         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
1548         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
1549         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
1550         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
1551         tests.
1553 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
1555         * gcc.dg/torture/float128-builtin.c,
1556         gcc.dg/torture/float128-ieee-nan.c,
1557         gcc.dg/torture/float128x-builtin.c,
1558         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
1559         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
1560         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
1561         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
1562         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
1563         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
1564         gcc.dg/torture/floatn-nan.h: New tests.
1566 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
1568         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
1569         macro.
1570         (main): Update calls to TEST_I_F.
1571         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
1572         macro.
1573         (main): Update calls to TEST_I_F.
1575 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
1577         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
1578         gcc.dg/torture/fp-int-convert-float32x-timode.c,
1579         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
1580         names in calls to TEST_I_F.
1582 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1584         PR c/52952
1585         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
1587 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1589         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
1590         and !natural_alignment_64.
1591         * gcc.dg/ipa/propalign-2.c: Likewise.
1592         * gcc.dg/ipa/propalign-3.c: Likewise.
1593         * gcc.dg/ipa/propalign-4.c: Likewise.
1594         * gcc.dg/ipa/propalign-5.c: Likewise.
1595         * lib/target-supports.exp
1596         (check_effective_target_natural_alignment_32): Add avr-*-*.
1598 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
1600         PR tree-optimization/61839
1601         * gcc.dg/tree-ssa/pr61839_1.c: New test.
1602         * gcc.dg/tree-ssa/pr61839_2.c: New test.
1603         * gcc.dg/tree-ssa/pr61839_3.c: New test.
1604         * gcc.dg/tree-ssa/pr61839_4.c: New test.
1606 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
1608         PR c/32187
1609         * lib/target-supports.exp (check_effective_target_float16)
1610         (check_effective_target_float32, check_effective_target_float64)
1611         (check_effective_target_float128, check_effective_target_float32x)
1612         (check_effective_target_float64x)
1613         (check_effective_target_float128x)
1614         (check_effective_target_float16_runtime)
1615         (check_effective_target_float32_runtime)
1616         (check_effective_target_float64_runtime)
1617         (check_effective_target_float128_runtime)
1618         (check_effective_target_float32x_runtime)
1619         (check_effective_target_float64x_runtime)
1620         (check_effective_target_float128x_runtime)
1621         (check_effective_target_floatn_nx_runtime)
1622         (add_options_for_float16, add_options_for_float32)
1623         (add_options_for_float64, add_options_for_float128)
1624         (add_options_for_float32x, add_options_for_float64x)
1625         (add_options_for_float128x): New procedures.
1626         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
1627         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
1628         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
1629         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
1630         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
1631         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
1632         gcc.dg/torture/float128-complex.c,
1633         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
1634         gcc.dg/torture/float128x-basic.c,
1635         gcc.dg/torture/float128x-complex.c,
1636         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
1637         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
1638         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
1639         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
1640         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
1641         gcc.dg/torture/float32x-basic.c,
1642         gcc.dg/torture/float32x-complex.c,
1643         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
1644         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
1645         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
1646         gcc.dg/torture/float64x-basic.c,
1647         gcc.dg/torture/float64x-complex.c,
1648         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
1649         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
1650         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
1651         gcc.dg/torture/floatn-tg.h,
1652         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
1653         gcc.dg/torture/fp-int-convert-float128-ieee.c,
1654         gcc.dg/torture/fp-int-convert-float128x-timode.c,
1655         gcc.dg/torture/fp-int-convert-float128x.c,
1656         gcc.dg/torture/fp-int-convert-float16-timode.c,
1657         gcc.dg/torture/fp-int-convert-float16.c,
1658         gcc.dg/torture/fp-int-convert-float32-timode.c,
1659         gcc.dg/torture/fp-int-convert-float32.c,
1660         gcc.dg/torture/fp-int-convert-float32x-timode.c,
1661         gcc.dg/torture/fp-int-convert-float32x.c,
1662         gcc.dg/torture/fp-int-convert-float64-timode.c,
1663         gcc.dg/torture/fp-int-convert-float64.c,
1664         gcc.dg/torture/fp-int-convert-float64x-timode.c,
1665         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
1666         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
1667         maximum exponent of floating-point type.  Use it in testing
1668         whether 0x8...0 fits in the floating-point type.  Always treat -1
1669         (signed 0xf...f) as fitting in the floating-point type.
1670         (M_OK1): New macro.
1671         * gcc.dg/torture/fp-int-convert-double.c,
1672         gcc.dg/torture/fp-int-convert-float.c,
1673         gcc.dg/torture/fp-int-convert-float128-timode.c,
1674         gcc.dg/torture/fp-int-convert-float128.c,
1675         gcc.dg/torture/fp-int-convert-float80-timode.c,
1676         gcc.dg/torture/fp-int-convert-float80.c,
1677         gcc.dg/torture/fp-int-convert-long-double.c,
1678         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
1680 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
1682         PR fortran/72744
1683         * gfortran.dg/gomp/pr72744.f90: New test.
1685         PR fortran/69281
1686         * gfortran.dg/gomp/pr69281.f90: New test.
1688 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
1690         * gfortran.dg/random_4.f90: Initialize seed before using, handle
1691         the last special seed value.
1692         * gfortran.dg/random_7.f90: Use size for last array member instead
1693         of hardcoded value.
1695 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1697         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
1698         * gcc.dg/cpp/warn-undef-2.c: Likewise.
1700 2016-08-19  Richard Biener  <rguenther@suse.de>
1702         PR tree-optimization/77286
1703         * gcc.dg/torture/pr77286.c: New testcase.
1705 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
1707         * gcc.dg/verbose-asm-2.c: New test case.
1709 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
1711         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1712         (custom_diagnostic_finalizer): Update for change to
1713         diagnostic_show_locus.
1715 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
1717         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
1718         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
1720 2016-08-18  Marek Polacek  <polacek@redhat.com>
1722         PR c/71514
1723         * gcc.dg/pr71514.c: New test.
1725 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
1727         PR target/72839
1728         * gcc.target/i386/pr72839.c: New test.
1730 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
1732         PR middle-end/70895
1733         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
1734         * c-c++-common/goacc/reduction-1.c: Likewise.
1735         * c-c++-common/goacc/reduction-2.c: Likewise.
1736         * c-c++-common/goacc/reduction-3.c: Likewise.
1737         * c-c++-common/goacc/reduction-4.c: Likewise.
1739 2016-08-18  Alan Modra  <amodra@gmail.com>
1741         * gcc.c-torture/compile/pr72771.c: New.
1743 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
1745         PR fortran/67496
1746         * gfortran.dg/pr67496.f90: New test.
1748 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
1750         PR tree-optimization/71752
1751         * gcc.dg/vect/pr71752.c: New.
1753 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
1755         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
1757 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
1759         PR middle-end/77259
1760         * g++.dg/ipa/devirt-52.C: New test.
1762 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
1764         * c-c++-common/goacc/reduction-6.c: New testcase.
1766 2016-08-17  Richard Biener  <rguenther@suse.de>
1768         PR tree-optimization/76490
1769         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
1770         * gcc.dg/pr52904.c: XFAIL.
1772 2016-08-17  Richard Biener  <rguenther@suse.de>
1774         PR tree-optimization/23855
1775         * gcc.dg/loop-unswitch-2.c: Adjust.
1777 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
1779         PR tree-optimization/72817
1780         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
1782 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
1784         PR libgcc/77265
1785         * gcc.dg/torture/float128-extend-inf.c: New test.
1787 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
1789         PR c/72857
1790         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
1791         for embedded NUL.
1792         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
1793         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
1794         caret placement.
1795         (test_oct): Likewise.
1796         (test_multiple): Likewise.
1797         (test_field_width_specifier): Likewise.
1798         (test_field_width_specifier_2): New function.
1799         (test_field_precision_specifier): New function.
1800         (test_embedded_nul): Update expected caret placement.
1801         (test_non_contiguous_strings): Update line number.
1802         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1803         (__emit_string_literal_range): Add "caret_idx" param.
1804         (test_simple_string_literal): Add value for new param, updating
1805         expected output..
1806         (test_concatenated_string_literal): Likewise.
1807         (test_multiline_string_literal): Likewise.
1808         (test_hex): Likewise.
1809         (test_oct): Likewise.
1810         (test_multiple): Likewise.
1811         (test_ucn4): Likewise.
1812         (test_ucn8): Likewise.
1813         (test_u8): Likewise.
1814         (test_u): Likewise; update expected message, from "range" to
1815         "location".
1816         (test_U): Likewise.
1817         (test_L): Likewise.
1818         (test_macro): Add value for new param.
1819         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1820         (__emit_string_literal_range): Add "caret_idx" param.
1821         (test_stringified_token_1): Add value for new param.  Update
1822         expected message, from "range" to "location".
1823         (test_stringized_token_2): Likewise, adding param to macro.
1824         (test_stringified_token_3): Likewise.
1825         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
1826         (emit_warning): Convert param from source_range to location_t.
1827         (test_string_literals): Add caret_idx param, and use it when
1828         constructing a substring_loc.  Update error message, from
1829         "range" to "location".
1831 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
1833         PR target/71910
1834         * g++.dg/gomp/pr71910.C: New test.
1836         PR middle-end/67485
1837         * gcc.c-torture/compile/pr67485.c: New test.
1839         PR target/72867
1840         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
1842 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
1844         PR tree-optimization/69848
1845         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
1847 2016-08-16  Martin Liska  <mliska@suse.cz>
1849         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
1850         of memory operations so that it can be handled by core2
1851         in 32-bit mode.
1853 2016-08-16  Richard Biener  <rguenther@suse.de>
1855         PR tree-optimization/76783
1856         * gcc.dg/pr76783.c: New testcase.
1857         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
1859 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
1861         PR tree-optimization/72817
1862         PR tree-optimization/73450
1863         * gcc.dg/tree-ssa/pr72817.c: New test.
1864         * gcc.dg/tree-ssa/pr73450.c: New test.
1866 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
1868         * gfortran.dg/init_flag_13.f90: New testcase.
1869         * gfortran.dg/init_flag_14.f90: Ditto.
1870         * gfortran.dg/init_flag_15.f03: Ditto.
1871         * gfortran.dg/dec_init_1.f90: Ditto.
1872         * gfortran.dg/dec_init_2.f90: Ditto.
1874 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
1876         PR target/72867
1877         * gcc.target/i386/pr72867.c: New test.
1879 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
1881         * c-c++-common/dump-ada-spec-5.c: New test.
1883 2016-08-15  Richard Biener  <rguenther@suse.de>
1885         PR tree-optimization/73434
1886         * gcc.dg/torture/pr73434.c: New testcase.
1888 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
1890         PR tree-optimization/72824
1891         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
1893 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
1895         PR fortran/70598
1896         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
1897         in use_device clause.
1898         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
1899         * gfortran.dg/goacc/list.f95: Adjust to catch
1900         "neither a POINTER nor an array" error messages.
1902 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
1904         PR target/76342
1905         * gcc.target/i386/pr76342.c: New test.
1907 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
1909         PR c/71512
1910         * g++.dg/ubsan/pr71512.C: New test.
1911         * c-c++-common/ubsan/pr71512-1.c: New test.
1912         * c-c++-common/ubsan/pr71512-2.c: New test.
1914 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1916         * gcc.target/powerpc/vec-init-1.c: New tests to test various
1917         vector initialization options.
1918         * gcc.target/powerpc/vec-init-2.c: Likewise.
1919         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
1920         is generated on ISA 3.0.
1922 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
1924         PR middle-end/71654
1925         * gcc.dg/c-c++-common/pr71654.c: New test.
1926         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
1927         dg-options.
1928         * gcc.dg/tree-ssa/vrp24: Likewise.
1930 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
1932         PR c/67410
1933         * gcc.dg/pr67410.c: New test.
1935 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
1937         PR tree-optimization/69848
1938         * gcc.dg/vect/vect-pr69848.c: New test.
1940 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
1942         PR testsuite/71008
1943         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
1944         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
1945         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
1946         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
1948 2016-08-12  Richard Biener  <rguenther@suse.de>
1950         PR tree-optimization/57326
1951         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
1952         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
1953         * gcc.dg/tree-ssa/pr35287.c: Likewise.
1954         * gcc.target/i386/pr45685.c: Likewise.
1955         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
1956         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1957         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
1958         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
1959         * gfortran.dg/pr34163.f90: Likewise.
1961 2016-08-12  Martin Liska  <mliska@suse.cz>
1963         * g++.dg/gcov/gcov-16.C: New test.
1964         * lib/gcov.exp: Support new argument for run-gcov function.
1966 2016-08-12  Martin Liska  <mliska@suse.cz>
1968         PR gcov-profile/35590
1969         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
1971 2016-08-12  Richard Biener  <rguenther@suse.de>
1973         PR tree-optimization/72851
1974         * gcc.dg/torture/pr72851.c: New testcase.
1976 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
1978         PR debug/63240
1979         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
1980         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
1981         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
1982         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
1983         DW_AT_deleted.
1985         PR debug/55641
1986         * g++.dg/debug/dwarf2/ref-1.C: New.
1988         PR debug/49366
1989         * g++.dg/debug/dwarf2/template-params-12.H: New.
1990         * g++.dg/debug/dwarf2/template-params-12f.C: New.
1991         * g++.dg/debug/dwarf2/template-params-12g.C: New.
1992         * g++.dg/debug/dwarf2/template-params-12n.C: New.
1993         * g++.dg/debug/dwarf2/template-params-12s.C: New.
1994         * g++.dg/debug/dwarf2/template-params-12u.C: New.
1995         * g++.dg/debug/dwarf2/template-params-12v.C: New.
1996         * g++.dg/debug/dwarf2/template-params-12w.C: New.
1998 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2000         PR target/72863
2001         * gcc.target/powerpc/pr72863.c: New test.
2003 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
2005         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2007 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
2009         * gcc.target/i386/pieces-strcpy-1.c: New test.
2010         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2012 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2014         PR c++/72868
2015         * g++.dg/cpp1y/constexpr-switch4.C: New test.
2017 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
2019         * gcc.target/i386/pieces-memcpy-1.c: New test.
2020         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2021         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2022         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2023         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2024         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2026 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2028         PR c/72816
2029         * gcc.dg/pr72816.c: Remove dg-error.
2031 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2033         PR tree-optimization/71083
2034         * gcc.c-torture/execute/pr71083.c: New test.
2035         * gnat.dg/loop_optimization23.adb: New test.
2036         * gnat.dg/loop_optimization23_pkg.ads: New test.
2037         * gnat.dg/loop_optimization23_pkg.adb: New test.
2039 2016-08-11  Richard Biener  <rguenther@suse.de>
2041         PR tree-optimization/72772
2042         * gcc.dg/graphite/pr35356-1.c: Adjust.
2043         * gcc.dg/tree-ssa/pr59597.c: Likewise.
2045 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
2047         * gfortran.dg/random_7.f90: Take into account that the last seed
2048         value is the special p value.
2049         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2051 2016-08-11  Richard Biener  <rguenther@suse.de>
2053         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2055 2016-08-11  Alan Modra  <amodra@gmail.com>
2057         * gcc.target/powerpc/pr71680.c: New.
2059 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2061         * gcc.target/powerpc/bfp/bfp.exp: New file.
2062         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2063         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2064         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2065         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2066         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2067         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2068         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2069         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2070         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2071         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2072         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2073         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2074         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2075         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2076         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2077         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2078         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2079         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2080         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2081         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2082         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2083         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2084         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2085         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2086         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2087         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2088         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2089         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2090         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2091         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2092         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2093         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2094         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2095         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2096         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2097         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2098         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2099         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2100         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2101         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2102         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2103         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2104         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2105         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2106         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2107         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2108         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2109         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2110         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2111         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2112         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2113         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2114         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2116 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
2118         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2119         Add aarch64*-*-*.
2121 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
2123         * gcc.target/aarch64/simd/vcond-ne.c: New test.
2125 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2127         PR target/72853
2128         * gcc.target/powerpc/pr72853.c: New test.
2130 2016-08-10  Martin Liska  <mliska@suse.cz>
2132         PR gcov-profile/58306
2133         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2135 2016-08-10  Martin Liska  <mliska@suse.cz>
2137         * g++.dg/gcov/gcov-threads-1.C: New test.
2139 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2141         PR target/71873
2142         * gcc.target/avr/pr71873.c: New test.
2144 2016-08-09  Martin Liska  <mliska@suse.cz>
2146         * g++.dg/gcov/gcov-dump-1.C: New test.
2147         * g++.dg/gcov/gcov-dump-2.C: New test.
2149 2016-08-09  Martin Liska  <mliska@suse.cz>
2151         * gcc.dg/tree-prof/val-prof-9.c: New test.
2153 2016-08-09  Martin Liska  <mliska@suse.cz>
2155         * gcc.dg/tree-prof/val-prof-8.c: New test.
2157 2016-08-09  Martin Jambor  <mjambor@suse.cz>
2159         PR ipa/71981
2160         * gcc.dg/ipa/pr71981.c: New test.
2162 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
2164         PR tree-optimization/33707
2165         * gcc.dg/vect/pr33707.c: New test.
2167 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
2169         PR tree-optimization/pr72772
2170         * gcc.dg/tree-ssa/pr72772.c: New test.
2172 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
2174         PR rtl-optimization/66669
2175         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2177 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
2179         PR tree-optimization/72824
2180         * gcc.c-torture/execute/ieee/pr72824.c: New test.
2182 2016-08-09  Richard Biener  <rguenther@suse.de>
2184         PR tree-optimization/71802
2185         * gcc.dg/torture/pr71802.c: New testcase.
2187 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
2189         PR c++/72809
2190         * g++.dg/eh/stdarg1.C: New test.
2192 2016-08-08  Andi Kleen  <ak@linux.intel.com>
2194         * lib/profopt.exp: (auto-profopt-execute): Don't include full
2195         test command line in failure log.
2196         (profopt-execute): dito. Make autofdo file names unique.
2198 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
2200         PR c/64955
2201         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2202         output.
2204 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2206         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2207         c99_runtime.
2208         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2209         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2210         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2211         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2212         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2213         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2215 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
2217         PR c/52952
2218         * gcc.dg/cpp/pr66415-1.c: Likewise.
2219         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2220         * gcc.dg/format/c90-printf-1.c: Likewise.
2221         * gcc.dg/format/diagnostic-ranges.c: New test case.
2223 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
2225         PR fortran/72716
2226         * gfortran.dg/gomp/pr72716.f90: New test.
2228         PR middle-end/72781
2229         * gcc.dg/gomp/pr72781.c: New test.
2231         PR middle-end/68762
2232         * g++.dg/vect/pr68762-1.cc: New test.
2233         * g++.dg/vect/pr68762-2.cc: New test.
2234         * g++.dg/vect/pr68762.h: New file.
2236 2016-08-08  Martin Sebor  <msebor@redhat.com>
2238         PR testsuite/72838
2239         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2240         * g++.dg/warn/overflow-warn-3.C: Same.
2241         * g++.dg/warn/overflow-warn-4.C: Same.
2243 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
2245         PR fortran/71936
2246         * gfortran.dg/allocate_with_source_21.f03: New test.
2248 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
2250         PR fortran/72698
2251         * gfortran.dg/allocate_with_source_20.f03: New test.
2253 2016-08-08  Alan Modra  <amodra@gmail.com>
2255         * gcc.c-torture/compile/pr72802.c: New.
2257 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
2259         PR fortran/70524
2260         * gfortran.dg/dependency_48.f90: New test.
2262 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2264         PR fortran/70040
2265         * gfortran.dg/pr70040.f90:  New testcase.
2267 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2269         PR fortran/71961
2270         * gfortran.dg/matmul_10.f90:  New testcase.
2272 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
2274         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
2276 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
2278         PR c/72816
2279         * gcc.dg/pr72816.c: New test.
2281 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
2283         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
2284         * g++.dg/conversion/pr41426.C: Likewise.
2285         * g++.dg/conversion/pr66211.C: Likewise.
2286         * g++.dg/cpp1y/lambda-init9.C: Likewise.
2287         * g++.dg/init/ref8.C: Likewise.
2288         * g++.old-deja/g++.law/cvt20.C: Likewise.
2289         * g++.old-deja/g++.mike/p9732c.C: Likewise.
2291 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
2293         PR tree-optimization/18046
2294         * gcc.dg/tree-ssa/vrp105.c: New test.
2295         * gcc.dg/tree-ssa/vrp106.c: New test.
2297 2016-08-05  Martin Sebor  <msebor@redhat.com>
2299         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
2300         1ul in diagnostics.  Remove hyphen from "constant-expression."
2301         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
2302         * g++.dg/cpp0x/static_assert3.C: Same.
2303         * g++.dg/cpp1y/constexpr-throw.C: Same.
2304         * g++.dg/template/nontype3.C: Same.
2305         * g++.dg/warn/overflow-warn-1.C: Same.
2306         * g++.dg/warn/overflow-warn-3.C: Same.
2307         * g++.dg/warn/overflow-warn-4.C: Same.
2309 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
2311         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
2312         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
2313         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
2314         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
2316 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
2318         PR tree-optimization/72810
2319         * gcc.dg/tree-ssa/vrp110.c: New test.
2321 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
2323         PR Target/72819
2324         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
2325         registers.
2326         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
2327         saving the half-precision registers.
2328         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
2329         value is returned in h0.
2330         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
2331         are passed in FP/SIMD registers.
2332         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
2333         passing works corrcetly.
2334         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
2335         (hfa_f16x2_t): Likewise.
2336         (hfa_f16x3_t): Likewise.
2337         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
2338         are promoted to double and passed in a double register.
2339         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
2340         are promoted to double and stacked.
2341         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
2342         __fp16 data types.
2343         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
2344         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
2345         __fp16 first get passed in FP/SIMD registers, then stacked.
2347 2016-08-05  Nathan Sidwell  <nathan@acm.org>
2349         PR c++/68724
2350         * g++.dg/cpp0x/pr68724.C: New.
2352 2016-08-05  Richard Biener  <rguenther@suse.de>
2354         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
2356 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
2358         * gcc.dg/tree-ssa/vrp107.c: New test.
2359         * gcc.dg/tree-ssa/vrp108.c: New test.
2360         * gcc.dg/tree-ssa/vrp109.c: New test.
2362 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2364         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
2365         dg-options.
2367 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2369         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
2370         test-cases.
2371         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
2372         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2373         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
2374         test-cases.
2375         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
2376         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2377         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
2378         large_double.
2380 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2382         PR c++/72800
2383         * g++.dg/cpp1y/lambda-ice1.C: New.
2385 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
2387         PR c++/72759
2388         * g++.dg/cpp1y/pr72759.C: New test.
2390 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
2392         * gcc.dg/switch-10.c: New test.
2394 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
2396         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
2398 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
2400         * c-c++-common/goacc/routine-5.c: Update.
2402 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2404         PR rtl-optimization/70903
2405         * gcc.c-torture/execute/pr70903.c: New test.
2407 2016-08-04  Martin Liska  <mliska@suse.cz>
2409         * gcc.dg/params/params.exp: Replace file exists with
2410         TESTING_IN_BUILD_TREE.
2412 2016-08-04  Marek Polacek  <polacek@redhat.com>
2414         PR c++/70229
2415         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
2417 2016-08-04  Richard Biener  <rguenther@suse.de>
2419         PR middle-end/71984
2420         * gcc.dg/torture/pr71984.c: Guard correctness check for
2421         little-endian.
2423 2016-08-03  Andrew Pinski  <apinski@cavium.com>
2425         * gcc.c-torture/compile/20160802-1.c: New testcase.
2427 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
2429         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
2431 2016-08-03  Richard Biener  <rguenther@suse.de>
2433         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
2434         and remove -O3.
2435         * c-c++-common/ubsan/pr71403-2.c: Likewise.
2436         * c-c++-common/ubsan/pr71403-3.c: Likewise.
2438 2016-08-03  Richard Biener  <rguenther@suse.de>
2440         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
2441         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
2442         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
2443         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
2445 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2447         * gcc.dg/init-excess-2.c: Require int32plus.
2448         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
2449         * gcc.dg/pr59963-2.c: Require int32plus.
2450         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
2451         * gcc.dg/unroll-7.c: Require int32plus.
2453 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
2455         PR tree-optimization/34114
2456         * gcc.dg/tree-ssa/loop-42.c: New test.
2458 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
2460         * gcc.target/aarch64/vminmaxnm.c: New.
2461         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
2462         tests.
2464 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
2466         * gcc.target/powerpc/vec-extract-5.c: New tests to test
2467         vec_extract for vector float, vector int, vector short, and vector
2468         char.
2469         * gcc.target/powerpc/vec-extract-6.c: Likewise.
2470         * gcc.target/powerpc/vec-extract-7.c: Likewise.
2471         * gcc.target/powerpc/vec-extract-8.c: Likewise.
2472         * gcc.target/powerpc/vec-extract-9.c: Likewise.
2474 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
2476         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
2477         single stack adjustment, no writeback.
2478         * gcc.target/aarch64/test_frame_12.c: Likewise.
2479         * gcc.target/aarch64/test_frame_13.c: Likewise.
2480         * gcc.target/aarch64/test_frame_15.c: Likewise.
2481         * gcc.target/aarch64/test_frame_6.c: Likewise.
2482         * gcc.target/aarch64/test_frame_7.c: Likewise.
2483         * gcc.target/aarch64/test_frame_8.c: Likewise.
2484         * gcc.target/aarch64/test_frame_16.c: New test.
2486 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
2488         PR target/72748
2489         * gcc.target/i386/pr72748.c: New test.
2491 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
2493         PR tree-optimization/71818
2494         * gcc.dg/vect/pr71818.c: New
2496 2016-08-01  Martin Liska  <mliska@suse.cz>
2498         PR tree-optimization/71857
2499         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
2501 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2503         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
2505 2016-08-01  Jan Beulich  <jbeulich@suse.com>
2507         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
2509 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2511         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
2512         * gcc.target/powerpc/mulkc3-1.c: Likewise.
2514 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
2516         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
2517         (check_effective_target_c++): Likewise. Also match for libstdc++.
2519 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2521         PR fortran/41922
2522         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
2523         * gfortran.dg/equiv_constraint_7.f90: Ditto.
2524         * gfortran.dg/pr41922.f90: New test.
2526 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2528         PR fortran/68566
2529         * gfortran.dg/pr68566.f90: new test.
2531 2016-07-30  Martin Sebor  <msebor@redhat.com>
2533         PR c++/60760
2534         PR c++/71091
2535         * g++.dg/cpp0x/constexpr-cast.C: New test.
2536         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
2537         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
2538         * g++.dg/ubsan/pr63956.C: Correct.
2540 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
2542         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
2543         vector double or vector long where the vector is in memory.
2544         * gcc.target/powerpc/vec-extract-3.c: Likewise.
2545         * gcc.target/powerpc/vec-extract-4.c: Likewise.
2547 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2549         PR fortran/69867
2550         * gfortran.dg/pr69867.f90: New test.
2552 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2554         PR fortran/69962
2555         * gfortran.dg/pr69962.f90: New test.
2557 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2559         PR fortran/70006
2560         * gfortran.dg/pr70006.f90: New test.
2562 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2564         PR fortran/71730
2565         * gfortran.dg/pr71730.f90: New test.
2566         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
2567         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
2568         * gfortran.dg/array_constructor_26.f03: Ditto.
2570 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2572         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
2573         * gcc.target/powerpc/pr71763.c: Likewise.
2575 2016-07-29  Marek Polacek  <polacek@redhat.com>
2577         PR c/71742
2578         * gcc.dg/940510-1.c: Adjust dg-error.
2579         * gcc.dg/c99-flex-array-1.c: Likewise.
2580         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
2582         PR c/71853
2583         * gcc.dg/noncompile/pr71853.c: New test.
2585         PR c/71573
2586         * gcc.dg/noncompile/pr71573.c: New test.
2588         PR c/71926
2589         * g++.dg/warn/Wparentheses-30.C: New test.
2590         * gcc.dg/Wparentheses-14.c: New test.
2592 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
2594         * gcc.dg/pr59833.c: Use dg-add-options ieee.
2596 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
2598         PR tree-optimization/57558
2599         * gcc.dg/vect/pr57558-1.c: New test.
2600         * gcc.dg/vect/pr57558-2.c: New test.
2602 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2604         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
2605         to scan forwprop1 dump pass.
2607 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2609         PR c++/51488
2610         * g++.dg/template/pr51488.C: New.
2612 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
2614         PR c/71969
2615         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
2616         static __inline__.
2617         * gcc.dg/pr71969-1.c: New test.
2618         * gcc.dg/pr71969-2.c: New test.
2619         * gcc.dg/pr71969-3.c: New test.
2621 2016-07-29  Marek Polacek  <polacek@redhat.com>
2623         PR c/71574
2624         * c-c++-common/pr71574.c: New test.
2626         PR c/71583
2627         * gcc.dg/noncompile/pr71583.c: New test.
2629 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
2631         PR middle-end/68217
2632         * gcc.dg/pr68217.c: New test.
2634 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2636         PR fortran/71067
2637         * gfortran.dg/pr71067_1.f90: New test.
2638         * gfortran.dg/pr71067_2.f90: Ditto.
2640 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
2642         * gcc.target/powerpc/vec-extract-1.c: New test.
2644 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2646         PR fortran/71799
2647         * gfortran.dg/pr71799.f90: New test.
2649 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
2651         PR c++/71665
2652         * g++.dg/cpp0x/pr71665-1.C: New.
2653         * g++.dg/cpp0x/pr71665-2.C: Likewise.
2654         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
2655         * g++.dg/ext/label10.C: Likewise.
2656         * g++.dg/parse/constant5.C: Likewise.
2658 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2660         PR fortran/71859
2661         * gfortran.dg/pr71859.f90: New test.
2662         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
2663         * gfortran.dg/coarray_collectives_1.f90: Ditto.
2665 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
2667         PR fortran/71883
2668         * gfortran.dg/pr71883.f90 : New test.
2670 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2672         PR tree-optimization/71734
2673         * g++.dg/vect/pr70729-nest.cc: New test.
2675 2016-07-28  Renlin Li  <renlin.li@arm.com>
2677         Revert
2678         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2680         PR fortran/71902
2681         * gfortran.dg/dependency_47.f90:  New test.
2683 2016-07-28  Martin Liska  <mliska@suse.cz>
2685         PR gcov-profile/68025
2686         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
2688 2016-07-28  Martin Liska  <mliska@suse.cz>
2690         * g++.dg/vect/pr70944.cc: New test.
2692 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
2694         PR middle-end/71994
2695         * gcc.dg/torture/pr71994.c: New test.
2697 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2699         PR middle-end/71078
2700         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
2701         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2702         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2704 2016-07-27  Richard Biener  <rguenther@suse.de>
2706         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
2708 2016-07-27  Martin Liska  <mliska@suse.cz>
2710         * gcc.dg/predict-13.c: New test.
2711         * gcc.dg/predict-14.c: New test.
2713 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2715         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
2716         including stdint.h.
2717         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
2718         including stdint.h.
2720 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2722         PR target/71869
2723         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
2724         IEEE built-in functions handle quiet and signalling NaNs
2725         correctly.
2727 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2729         PR fortran/71862
2730         * gfortran.dg/pr71862.f90: New test.
2732 2016-07-26  Martin Sebor  <msebor@redhat.com>
2734         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
2735         selector with dg-options.
2737 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
2739         PR tree-optimization/18046
2740         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
2741         * gcc.dg/tree-ssa/vrp103.c: New test.
2742         * gcc.dg/tree-ssa/vrp104.c: New test.
2744 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2746         * gcc.target/powerpc/pr63354.c: Require lp64 since
2747         -mprofile-kernel is not legal with -m32.
2749 2016-07-26  Richard Biener  <rguenther@suse.de>
2751         PR rtl-optimization/71984
2752         * gcc.dg/torture/pr71984.c: New testcase.
2754 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
2756         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
2757         g++-dg-runtest via et-dg-runtest.
2758         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
2759         * gcc.dg/vect/vect.exp: Likewise.
2760         * gfortran.dg/graphite/graphite.exp: Likewise, but for
2761         gfortran-dg-runtest.
2762         * gfortran.dg/vect/vect.exp: Likewise.
2763         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
2764         (check_mips_loongson_hw_available): Likewise.
2765         (check_effective_target_mpaired_single_runtime): Likewise.
2766         (check_effective_target_mips_loongson_runtime): Likewise.
2767         (add_options_for_mpaired_single): Likewise.
2768         (check_effective_target_vect_int): Add global et_index.
2769         Check and save the supported feature for a target selected by
2770         the et_index target.  Break long lines where appropriate.  Call
2771         et-is-effective-target for MIPS with an argument instead of
2772         check_effective_target_* where appropriate.
2773         (check_effective_target_vect_intfloat_cvt): Likewise.
2774         (check_effective_target_vect_uintfloat_cvt): Likewise.
2775         (check_effective_target_vect_floatint_cvt): Likewise.
2776         (check_effective_target_vect_floatuint_cvt): Likewise.
2777         (check_effective_target_vect_simd_clones): Likewise.
2778         (check_effective_target_vect_shift): ewise.
2779         (check_effective_target_whole_vector_shift): Likewise.
2780         (check_effective_target_vect_bswap): Likewise.
2781         (check_effective_target_vect_shift_char): Likewise.
2782         (check_effective_target_vect_long): Likewise.
2783         (check_effective_target_vect_float): Likewise.
2784         (check_effective_target_vect_double): Likewise.
2785         (check_effective_target_vect_long_long): Likewise.
2786         (check_effective_target_vect_no_int_max): Likewise.
2787         (check_effective_target_vect_no_int_add): Likewise.
2788         (check_effective_target_vect_no_bitwise): Likewise.
2789         (check_effective_target_vect_widen_shift): Likewise.
2790         (check_effective_target_vect_no_align): Likewise.
2791         (check_effective_target_vect_hw_misalign): Likewise.
2792         (check_effective_target_vect_element_align): Likewise.
2793         (check_effective_target_vect_condition): Likewise.
2794         (check_effective_target_vect_cond_mixed): Likewise.
2795         (check_effective_target_vect_char_mult): Likewise.
2796         (check_effective_target_vect_short_mult): Likewise.
2797         (check_effective_target_vect_int_mult): Likewise.
2798         (check_effective_target_vect_extract_even_odd): Likewise.
2799         (check_effective_target_vect_interleave): Likewise.
2800         (check_effective_target_vect_stridedN): Likewise.
2801         (check_effective_target_vect_multiple_sizes): Likewise.
2802         (check_effective_target_vect64): Likewise.
2803         (check_effective_target_vect_call_copysignf): Likewise.
2804         (check_effective_target_vect_call_sqrtf): Likewise.
2805         (check_effective_target_vect_call_btrunc): Likewise.
2806         (check_effective_target_vect_call_btruncf): Likewise.
2807         (check_effective_target_vect_call_ceil): Likewise.
2808         (check_effective_target_vect_call_ceilf): Likewise.
2809         (check_effective_target_vect_call_floor): Likewise.
2810         (check_effective_target_vect_call_floorf): Likewise.
2811         (check_effective_target_vect_call_lceil): Likewise.
2812         (check_effective_target_vect_call_lfloor): Likewise.
2813         (check_effective_target_vect_call_nearbyint): Likewise.
2814         (check_effective_target_vect_call_nearbyintf): Likewise.
2815         (check_effective_target_vect_call_round): Likewise.
2816         (check_effective_target_vect_call_roundf): Likewise.
2817         (check_effective_target_vect_perm): Likewise, but also append *_saved
2818         to the existing global name to properly cache the result.
2819         (check_effective_target_vect_perm_byte): Likewise.
2820         (check_effective_target_vect_perm_short): Likewise.
2821         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
2822         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
2823         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
2824         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
2825         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
2826         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
2827         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
2828         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
2829         (check_effective_target_vect_sdot_qi): Likewise.
2830         (check_effective_target_vect_udot_qi): Likewise.
2831         (check_effective_target_vect_sdot_hi): Likewise.
2832         (check_effective_target_vect_udot_hi): Likewise.
2833         (check_effective_target_vect_usad_char): Likewise.
2834         (check_effective_target_vect_pack_trunc): Likewise.
2835         (check_effective_target_vect_unpack): Likewise.
2836         (check_effective_target_vect_aligned_arrays): Likewise.
2837         (check_effective_target_vect_natural_alignment): Likewise.
2838         (check_effective_target_vector_alignment_reachable): Likewise.
2839         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
2840         (is-effective-target): Initialize et_index if undefined.
2841         (et-dg-runtest): New.
2842         (et-is-effective-target): Likewise.
2843         (check_vect_support_and_set_flags): Add supported MIPS targets to
2844         EFFECTIVE_TARGETS list.  Return the number of supported targets.
2846 2016-07-26  Richard Biener  <rguenther@suse.de>
2847             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2849         PR middle-end/70920
2850         * gcc.dg/pr70920-1.c: New test-case.
2851         * gcc.dg/pr70902-2.c: Likewise.
2852         * gcc.dg/pr70920-3.c: Likewise.
2853         * gcc.dg/pr70920-4.c: Likewise
2854         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
2855         2 instead of 3.
2857 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
2859         * gcc.c-torture/execute/pr71494.c: Require label_values.
2860         * gcc.dg/pr16973.c: Ditto.
2862 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2864         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
2865         * gcc.dg/torture/pr69771.c: Require int32plus.
2866         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
2868 2016-07-25  Martin Liska  <mliska@suse.cz>
2870         * gcc.dg/torture/pr71987.c: New test.
2872 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2874         PR fortran/71935
2875         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
2876         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
2877         * gfortran.dg/pr71935.f90: New test.
2879 2016-07-22  Martin Sebor  <msebor@redhat.com>
2881         PR c++/71675
2882         * g++.dg/ext/atomic-3.C: New test.
2883         * gcc.dg/atomic/pr71675.c: New test.
2885 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
2887         * gcc.target/i386/mvc8.c: New test.
2889 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
2891         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
2892         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
2894 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
2896         PR fortran/71795
2897         * gfortran.dg/constructor_50.f90:  New test.
2899 2016-07-22  Martin Liska  <mliska@suse.cz>
2901         PR gcov-profile/69028
2902         PR gcov-profile/62047
2903         * g++.dg/cilk-plus/pr69028.C: New test.
2905 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
2907         * gfortran.dg/coarray_stat_2.f90: New test.
2909 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
2911         * gcc.target/powerpc/vec-extract.h: New files to check the
2912         vec_extract built-in functions for all vector types, testing
2913         accessing each element, both with constant and variable element
2914         numbers.
2915         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
2916         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
2917         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
2918         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
2919         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
2920         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
2921         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
2922         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
2923         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
2925 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
2927         PR c++/71728
2928         * g++.dg/other/pr71728.C: New test.
2930 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
2932         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
2933         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
2934         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
2935         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
2936         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
2938 2016-07-21  Richard Biener  <rguenther@suse.de>
2940         PR tree-optimization/71947
2941         * gcc.dg/tree-ssa/vrp102.c: New testcase.
2943 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
2945         * gcc.dg/tree-ssa/scev-15.c: New.
2947 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
2949         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
2951 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
2953         PR c++/71941
2954         * g++.dg/gomp/pr71941.C: New test.
2956 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
2958         PR c/70339
2959         PR c/71858
2960         * g++.dg/spellcheck-identifiers.C: New test case, based on
2961         gcc.dg/spellcheck-identifiers.c.
2962         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
2963         gcc.dg/spellcheck-identifiers-2.c.
2964         * g++.dg/spellcheck-typenames.C: New test case, based on
2965         gcc.dg/spellcheck-typenames.c
2967 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
2969         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
2970         pointer to member function and also test catching by reference.
2972 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2974         * gcc.target/s390/pr67443.c: Fix test case.
2976 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2978         * gcc.target/s390/insv-1.c: Xfail some tests.
2979         * gcc.target/s390/insv-2.c: Likewise.
2981 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
2983         * gcc.target/avr/torture/get-mem.c: New test.
2984         * gcc.target/avr/torture/set-mem.c: New test.
2986 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
2988         PR target/71948
2989         * gcc.target/avr/torture/tiny-progmem.c: New test.
2991 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
2993         PR c++/71909
2994         * g++.dg/parse/pr71909.C: New test.
2995         * g++.dg/tm/pr71909.C: New test.
2997         PR c++/50060
2998         * g++.dg/cpp0x/constexpr-50060.C: New test.
2999         * g++.dg/cpp1y/constexpr-50060.C: New test.
3001 2016-07-20  Martin Liska  <mliska@suse.cz>
3003         * gfortran.dg/graphite/pr71898.f90: New test.
3005 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
3007         PR tree-optimization/71503
3008         PR tree-optimization/71683
3009         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3010         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3012 2016-07-20  Martin Liska  <mliska@suse.cz>
3014         * gcc.dg/plugin/plugin.exp: Remove sreal test.
3015         * gcc.dg/plugin/sreal-test-1.c: Remove.
3016         * gcc.dg/plugin/sreal_plugin.c: Remove.
3018 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3020         PR fortran/71902
3021         * gfortran.dg/dependency_47.f90:  New test.
3023 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
3025         PR rtl-optimization/71916
3026         * gcc.c-torture/compile/pr71916.c: New test.
3028         PR middle-end/71874
3029         * g++.dg/torture/pr71874.C: New test.
3031         PR middle-end/71734
3032         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3033         (my_alloc): Rewritten to use __builtin_posix_memalign and
3034         __SIZE_TYPE__.
3035         (my_free): Use __builtin_free instead of _mm_free.
3036         (Vec::operator=): Use __builtin_memcpy.
3038 2016-07-19  Martin Jambor  <mjambor@suse.cz>
3040         PR fortran/71688
3041         * gfortran.dg/pr71688.f90: New test.
3043 2016-07-19  Richard Biener  <rguenther@suse.de>
3045         * c-c++-common/vector-subscript-6.c: New testcase.
3046         * c-c++-common/vector-subscript-7.c: Likewise.
3048 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3050         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3051         and UInt32 based on __SIZEOF_INT__.
3053 2016-07-19  Richard Biener  <rguenther@suse.de>
3055         PR tree-optimization/71901
3056         * gcc.dg/torture/pr71901.c: New testcase.
3058 2016-07-19  Richard Biener  <rguenther@suse.de>
3060         PR tree-optimization/71908
3061         * gcc.dg/torture/pr71908.c: New testcase.
3063 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3065         PR target/71493
3066         * gcc.target/powerpc/pr71493-1.c: New test.
3067         * gcc.target/powerpc/pr71493-2.c: Likewise.
3069 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
3071         PR c++/71835
3072         * g++.dg/conversion/ambig3.C: New test.
3074         PR c++/71828
3075         * g++.dg/cpp0x/constexpr-71828.C: New test.
3077         PR c++/71826
3078         * g++.dg/template/pr71826.C: New test.
3080         PR c++/71822
3081         * g++.dg/template/defarg21.C: New test.
3083         PR c++/71871
3084         * g++.dg/ext/vector31.C: New test.
3086 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
3088         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3090 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
3092         PR tree-optimization/71734
3093         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3095 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3097         * gcc.target/s390/warn-dynamicstack-1.c: New test.
3098         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3099         stack-layout-dynamic-1.c: New test.
3101 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3103         * gcc.target/s390/nolrl-1.c: New test.
3105 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
3107         PR fortran/71523
3108         * gfortran.dg/pr71523_1.f90: New test.
3109         * gfortran.dg/pr71523_2.f90: New test.
3111 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
3113         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3115 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3116             Marco Restelli  <mrestelli@gmail.com>
3118         PR fortran/62125
3119         * gfortran.dg/pr62125.f90: New test.
3121 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3123         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3124         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3126 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
3128         PR c++/58796
3129         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3130         * g++.dg/cpp0x/nullptr35.C: New test.
3132 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3134         * gcc.dg/tree-ssa/scev-8.c: Update test string.
3136 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
3138         * gfortran.dg/goacc/vector_length.f90: New test.
3140 2016-07-15  Richard Biener  <rguenther@suse.de>
3142         PR tree-optimization/71881
3143         * gcc.dg/torture/pr71881.c: New testcase.
3145 2016-07-15  Richard Biener  <rguenther@suse.de>
3147         PR tree-optimization/71887
3148         * gcc.dg/torture/pr71887.c: New testcase.
3150 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
3152         PR c/71858
3153         * gcc.dg/spellcheck-identifiers-3.c: New test.
3155 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
3157         PR fortran/71807
3158         * gfortran.dg/null_9.f90: New test.
3160 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3162         * gcc.dg/tree-ssa/loop-41.c: New test.
3164 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3166         PR tree-optimization/71347
3167         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3169 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3171         PR fortran/29819
3172         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3173         * gfortran.dg/contains.f90: Ditto.
3174         * gfortran.dg/contains_empty_1.f03: Ditto.
3175         * gfortran.dg/submodule_3.f08: Ditto.
3177 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
3179         PR testsuite/71865
3180         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3181         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3182         expected diagnostics.
3184         PR c/71858
3185         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3186         * gcc.dg/spellcheck-identifiers-2.c: New test.
3187         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3188         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3190 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
3192         PR tree-optimization/71872
3193         * gcc.c-torture/compile/pr71872.c: New test.
3195 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3197         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3198         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3199         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3200         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3201         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3202         * gcc.target/arm/atomic-op-acquire-1.c: This.
3203         * gcc.target/arm/atomic-op-char.c: Rename into ...
3204         * gcc.target/arm/atomic-op-char-1.c: This.
3205         * gcc.target/arm/atomic-op-consume.c: Rename into ...
3206         * gcc.target/arm/atomic-op-consume-1.c: This.
3207         * gcc.target/arm/atomic-op-int.c: Rename into ...
3208         * gcc.target/arm/atomic-op-int-1.c: This.
3209         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3210         * gcc.target/arm/atomic-op-relaxed-1.c: This.
3211         * gcc.target/arm/atomic-op-release.c: Rename into ...
3212         * gcc.target/arm/atomic-op-release-1.c: This.
3213         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3214         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3215         * gcc.target/arm/atomic-op-short.c: Rename into ...
3216         * gcc.target/arm/atomic-op-short-1.c: This.
3217         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3218         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3219         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3220         * gcc.target/arm/atomic-op-char-2.c: Likewise.
3221         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3222         * gcc.target/arm/atomic-op-int-2.c: Likewise.
3223         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3224         * gcc.target/arm/atomic-op-release-2.c: Likewise.
3225         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3226         * gcc.target/arm/atomic-op-short-2.c: Likewise.
3228 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3230         PR fortran/70842
3231         * gfortran.dg/select_type_35.f03: New test.
3233 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3235         PR target/65951
3236         PR tree-optimization/70923
3237         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3238         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3239         * gcc.dg/vect/pr65951.c: Likewise.
3240         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3242 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
3244         * c-c++-common/pr60226.c: Expect maximum object file alignment
3245         error on AIX.
3247 2016-07-14  Richard Biener  <rguenther@suse.de>
3249         PR tree-optimization/71866
3250         * gcc.dg/torture/pr71866.c: New testcase.
3252 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3254         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3255         selector and enclose boolean expression in curly braces.
3257 2016-07-14  Alan Modra  <amodra@gmail.com>
3259         PR target/71733
3260         * gcc.target/powerpc/p9-novsx.c: New.
3262 2016-07-13  Andi Kleen  <ak@linux.intel.com>
3264         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
3265         * g++.dg/tree-prof/morefunc.C: Dito.
3266         * g++.dg/tree-prof/pr35545.C: Dito.
3267         * g++.dg/tree-prof/reorder.C: Dito.
3268         * gcc.dg/tree-prof/20050826-2.c: Dito.
3269         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
3270         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
3271         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
3272         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
3273         * gcc.dg/tree-prof/inliner-1.c: Dito.
3274         * gcc.dg/tree-prof/merge_block.c: Dito.
3275         * gcc.dg/tree-prof/stringop-1.c: Dito.
3276         * gcc.dg/tree-prof/stringop-2.c: Dito.
3277         * gcc.dg/tree-prof/switch-case-1.c: Dito.
3278         * gcc.dg/tree-prof/switch-case-2.c: Dito.
3279         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
3280         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
3281         * gcc.dg/tree-prof/update-loopch.c: Dito.
3282         * gcc.dg/tree-prof/val-prof-1.c: Dito.
3283         * gcc.dg/tree-prof/val-prof-2.c: Dito.
3284         * gcc.dg/tree-prof/val-prof-3.c: Dito.
3285         * gcc.dg/tree-prof/val-prof-4.c: Dito.
3286         * gcc.dg/tree-prof/val-prof-5.c: Dito.
3287         * gcc.dg/tree-prof/val-prof-6.c: Dito.
3288         * gcc.dg/tree-prof/val-prof-7.c: Dito.
3290 2016-07-13  Andi Kleen  <ak@linux.intel.com>
3292         * lib/profopt.exp (profopt-execute): Remove .imports files.
3294 2016-07-13  Andi Kleen  <ak@linux.intel.com>
3296         * lib/profopt.exp (profopt-execute): Always log profiler command line.
3298 2016-07-13  Andi Kleen  <ak@linux.intel.com>
3300         * lib/profopt.exp (dg-final-scan-autofdo,
3301         dg-final-scan-not-autofdo): New functions.
3303 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
3305         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
3306         * gcc.dg/vect/vect-35.c: Ditto.
3307         * gcc.dg/vect/vect-alias-check-2.c: New test.
3309 2016-07-13  Martin Liska  <mliska@suse.cz>
3311         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
3312         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
3313         * gfortran.dg/pr42108.f90: Update expected dump scan.
3315 2016-07-13  Richard Biener  <rguenther@suse.de>
3317         PR tree-optimization/24574
3318         * gcc.dg/pr24574.c: New testcase.
3320 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3322         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
3323         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
3324         * c-c++-common/pr68833-1.c: Require int32plus.
3325         * gcc.dg/ipa/pr63551.c: Likewise.
3326         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
3327         * gcc.dg/ipa/pr64041.c: Require int32plus.
3329 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3331         PR ipa/71633
3332         * g++.dg/pr71633.C: New test.
3334 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3336         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
3337         Add new arm_thumb1_cbz_ok effective target.
3338         * gcc.target/arm/cbz.c: New test.
3340 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3342         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
3343         Define effective target.
3344         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
3345         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
3346         * gcc.target/arm/movhi_movw.c: New test.
3347         * gcc.target/arm/movsi_movw.c: Likewise.
3348         * gcc.target/arm/movdi_movw.c: Likewise.
3350 2016-07-13  Richard Biener  <rguenther@suse.de>
3352         PR middle-end/71104
3353         * gcc.dg/pr71104-1.c: New testcase.
3354         * gcc.dg/pr71104-2.c: Likewise.
3356 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3358         PR target/71805
3359         * gcc.target/powerpc/pr71805.c: New test.
3361 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3363         * gcc.target/powerpc/divkc3-1.c: New.
3364         * gcc.target/powerpc/mulkc3-1.c: New.
3366 2016-07-12  Nathan Sidwell  <nathan@acm.org>
3368         * gcc.target/arm/data-rel-1.c: New.
3369         * gcc.target/arm/data-rel-2.c: New.
3370         * gcc.target/arm/data-rel-3.c: New.
3372 2016-07-12  Martin Liska  <mliska@suse.cz>
3374         * gcc.dg/params/blocksort-part.c: New test.
3375         * gcc.dg/params/params.exp: New file.
3377 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3379         PR middle-end/71700
3380         * gcc.c-torture/execute/pr71700.c: New test.
3382 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
3383         Richard Biener  <rguenther@suse.de>
3385         PR tree-optimization/23286
3386         PR tree-optimization/70159
3387         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
3388         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
3389         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
3390         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
3391         * gcc.dg/tree-ssa/pr35286.c: Likewise.
3392         * gcc.dg/tree-ssa/pr35287.c: Likewise.
3393         * gcc.dg/hoist-register-pressure-1.c: Likewise.
3394         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3395         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3396         * gcc.dg/pr51879-12.c: Likewise.
3397         * gcc.dg/strlenopt-9.c: Likewise.
3398         * gcc.dg/tree-ssa/pr47392.c: Likewise.
3399         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
3400         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
3401         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3402         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3403         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
3404         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
3405         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
3406         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
3407         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
3408         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
3409         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
3410         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
3411         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
3412         * gfortran.dg/pr43984.f90: Adjust expected outcome.
3414 2016-07-12  Richard Biener  <rguenther@suse.de>
3416         PR rtl-optimization/68961
3417         * gcc.target/i386/pr68961.c: New testcase.
3419 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
3421         PR middle-end/71758
3422         * c-c++-common/gomp/pr71758.c: New test.
3423         * gfortran.dg/gomp/pr71758.f90: New test.
3425         PR tree-optimization/71823
3426         * gcc.dg/vect/pr71823.c: New test.
3428 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
3430         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
3431         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
3432         and LINE_MAP_MAX_LOCATION_WITH_COLS.
3434 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
3436         PR target/71801
3437         * gcc.target/i386/pr71801.c: New test.
3439 2016-07-11  Richard Biener  <rguenther@suse.de>
3441         PR tree-optimization/71816
3442         * gcc.dg/torture/pr71816.c: New testcase.
3444 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3446         PR fortran/71783
3447         * gfortran.dg/dependency_46.f90:  New test.
3449 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
3451         PR rtl-optimization/71621
3452         * gcc.target/i386/pr71621-1.c: New.
3453         * gcc.target/i386/pr71621-2.c: New.
3455 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
3457         * gfortran.dg/goacc/pr71704.f90: New test.
3459 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3461         PR target/71297
3462         * gcc.target/powerpc/pr71297.c: New.
3464 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
3466         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
3468 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3470         PR target/71806
3471         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
3473 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
3475         PR tree-optimization/71667
3476         * gcc.dg/vect/pr71667.c: New
3478 2016-07-08  Martin Liska  <mliska@suse.cz>
3480         * gcc.dg/torture/pr71606.c: New test.
3482 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3484         PR fortran/71764
3485         * gfortran.dg/pr71764.f90: New test.
3487 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
3488             Kai Tietz  <ktietz70@googlemail.com>
3490         PR c++/70869
3491         PR c++/71054
3492         * g++.dg/cpp0x/pr70869.C: New test.
3493         * g++.dg/cpp0x/pr71054.C: New test.
3495 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
3497         * g++.dg/debug/pr71432.C: Fail on AIX.
3499 2016-07-07  Martin Liska  <mliska@suse.cz>
3501         * gfortran.dg/do_1.f90: Remove a corner case that triggers
3502         an undefined behavior.
3503         * gfortran.dg/do_3.F90: Likewise.
3504         * gfortran.dg/do_check_11.f90: New test.
3505         * gfortran.dg/do_check_12.f90: New test.
3506         * gfortran.dg/do_corner_warn.f90: New test.
3508 2016-07-07  Martin Liska  <mliska@suse.cz>
3510         * gfortran.dg/predict-1.f90: Ammend the test.
3511         * gfortran.dg/predict-2.f90: Likewise.
3513 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3515         PR ipa/71624
3516         * g++.dg/pr71624.C: New test.
3518 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3520         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
3521         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
3522         ARMv8-M Mainline architectures.
3524 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3526         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
3527         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
3529 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
3531         PR target/70098
3532         PR target/71763
3533         * gcc.target/powerpc/pr71763.c: New file.
3535 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3537         PR tree-optimization/71518
3538         * gcc.dg/pr71518.c: New test.
3540 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
3542         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
3544 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3546         PR target/50739
3547         * gcc.target/avr/pr50739.c: New test.
3549 2016-07-05  Jan Hubicka  <jh@suse.cz>
3551         * gcc.dg/tree-ssa/scev-14.c: update template.
3553 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
3555         * gcc.dg/vect/group-no-gaps-1.c: New test.
3557 2016-07-05  Andi Kleen  <ak@linux.intel.com>
3559         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
3560         if kernel supports MPX.
3562 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
3564         * gcc.c-torture/compile/pr69102.c: Require fpic support.
3566 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
3567             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3569         * gcc.target/powerpc/signbit-1.c: New test.
3570         * gcc.target/powerpc/signbit-2.c: New test.
3571         * gcc.target/powerpc/signbit-3.c: New test.
3573 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3575         PR rtl-optimization/71594
3576         * gcc.dg/torture/pr71594.c: New test.
3578 2016-07-05  Jan Hubicka  <jh@suse.cz>
3580         * gcc.dg/tree-ssa/scev-14.c: new testcase.
3582 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
3584         PR c++/62314
3585         * g++.dg/parse/error5.C: Update column
3586         number of missing semicolon error.
3587         * g++.dg/pr62314-2.C: New test case.
3589 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3591         * gfortran.dg/coarray_stat_function.f90: New test.
3592         * gfortran.dg/coarray_stat_whitespace.f90: New test.
3593         * gfortran.dg/coarray_lib_comm_1: Adapting old test
3594         to new interfaces.
3596 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3598         PR fortran/71623
3599         * gfortran.dg/deferred_character_17.f90: New test.
3601 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
3603         * gcc.target/arm/neon/polytypes.c: Move to ...
3604         * gcc.target/arm/polytypes.c: ... here.
3605         * gcc.target/arm/neon/pr51534.c: Move to ...
3606         * gcc.target/arm/pr51534.c: ... here.
3607         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
3608         * gcc.target/arm/vect-vcvt.c: ... here.
3609         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
3610         * gcc.target/arm/vect-vcvtq.c: ... here.
3611         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
3612         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
3613         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
3614         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
3615         * gcc.target/arm/neon/neon.exp: Delete.
3616         * gcc.target/arm/neon/: Delete.
3618 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3620         PR fortran/65575
3621         * gfortran.dg: pr65575.f90: New test.
3623 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3625         PR fortran/35849
3626         * gfortran.dg: pr35849.f90: New test.
3628 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
3630         PR c++/71739
3631         * g++.dg/cpp0x/pr71739.C: New test.
3633 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
3635         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
3637 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3639         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
3640         locr.
3641         * gcc.target/s390/loc-1.c: New test.
3643 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
3645         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
3646         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
3648 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3650         PR target/63874
3651         * gcc.target/aarch64/pr63874.c: New test.
3653 2016-07-04  Jan Beulich  <jbeulich@suse.com>
3655         * g++.dg/header.c: New.
3656         * gcc.dg/header.c: New.
3658 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
3660         PR c/71719
3661         * c-c++-common/Wunused-var-15.c: New test.
3663 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
3665         PR fortran/71687
3666         * gfortran.dg/gomp/pr71687.f90: New test.
3668 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3670         * gcc.dg/const-float128-ped.c: Require __float128 effective
3671         target and options.
3672         * gcc.dg/const-float128.c: Likewise.
3673         * gcc.dg/torture/float128-cmp-invalid.c: Require
3674         __float128 and base_quadfloat_support effective targets, and
3675         __float128 options.
3676         * gcc.dg/torture/float128-div-underflow.c: Likewise.
3677         * gcc.dg/torture/float128-extend-nan.c: Likewise.
3678         * gcc.dg/torture/float128-nan.c: Likewise.
3679         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
3680         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
3681         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3682         * lib/target-supports.exp (check_effective_target___float128): New.
3683         (add_options_for___float128): New.
3684         (check_effective_target_base_quadword_support): New.
3686 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3688         PR target/71720
3689         * gcc.target/powerpc/pr71720.c: New test.
3691 2016-07-01  Jan Beulich  <jbeulich@suse.com>
3693         * gcc.dg/bss.c: New.
3695 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
3697         PR target/71698
3698         * gcc.target/powerpc/pr71698.c: New test.
3700 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
3702         PR target/71151
3703         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
3704         instead of ".foo" for its section name.
3705         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
3706         depending on MCU's flash size.
3707         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
3708         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
3709         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
3710         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
3711         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
3712         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
3714 2016-07-01  Jan Beulich  <jbeulich@suse.com>
3716         * gcc.target/i386/pr65105-2.c: Add -msse2.
3718 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
3720         PR tree-optimization/71707
3721         * gcc.dg/strlenopt-29.c: New test.
3723         PR fortran/71704
3724         * gfortran.dg/gomp/pr71704.f90: New test.
3726         PR fortran/71705
3727         * gfortran.dg/gomp/pr71705.f90: New test.
3729 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
3731         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
3732         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
3733         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
3734         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
3735         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
3736         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
3737         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
3738         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
3739         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
3740         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
3741         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
3742         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
3743         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
3744         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
3745         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
3746         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
3747         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
3748         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
3749         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
3750         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
3751         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
3752         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
3753         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
3754         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
3755         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
3756         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
3757         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
3758         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
3759         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
3760         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
3761         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
3762         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
3763         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
3764         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
3765         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
3766         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
3767         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
3768         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
3769         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
3770         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
3771         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
3772         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
3773         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
3774         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
3775         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
3776         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
3777         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
3778         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
3779         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
3780         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
3781         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
3782         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
3783         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
3784         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
3785         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
3786         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
3787         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
3788         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
3789         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
3790         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
3791         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
3792         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
3793         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
3794         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
3795         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
3796         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
3797         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
3798         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
3799         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
3800         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
3801         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
3802         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
3803         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
3804         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
3805         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
3806         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
3807         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
3808         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
3809         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
3810         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
3811         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
3813 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3814             James Greenhalgh  <james.greenhalgh@arm.com>
3816         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
3818 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
3819             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3821         * gcc.target/aarch64/vget_set_lane_1.c: New test.
3823 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
3825         PR driver/71651
3826         * gcc.dg/spellcheck-options-12.c: New test case.
3828 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
3830         PR middle-end/71693
3831         * gcc.c-torture/compile/pr71693.c: New test.
3833 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
3835         * gcc.dg/spellcheck-params.c: New testcase.
3836         * gcc.dg/spellcheck-params-2.c: New testcase.
3838 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
3840         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
3841         vector extract instructions.
3842         * gcc.target/powerpc/p9-extract-2.c: Likewise.
3844 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3846         PR fortran/71686
3847         * gfortran.dg/unexpected_eof_2.f90: New test.
3848         * gfortran.dg/unexpected_eof_3.f90: New test.
3850 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
3852         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
3854 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
3856         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
3857         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3858         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
3860 2016-06-29  Richard Biener  <rguenther@suse.de>
3862         PR middle-end/15256
3863         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
3865 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
3867         * gcc.target/arm/aapcs/neon-vect10.c: Require
3868         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
3869         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
3870         * gcc.target/arm/aapcs/vfp18.c: Likewise.
3871         * gcc.target/arm/aapcs/vfp19.c: Likewise.
3872         * gcc.target/arm/aapcs/vfp20.c: Likewise.
3873         * gcc.target/arm/aapcs/vfp21.c: Likewise.
3874         * gcc.target/arm/fp16-aapcs-1.c: Require
3875         -mfloat-ab=hard.  Also simplify the test.
3876         * gcc.target/arm/fp16-aapcs-2.c: New.
3878 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
3880         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
3881         (add_options_for_arm_fp16_ieee): New.
3882         (add_options_for_arm_fp16_alternative): New.
3883         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
3884         long-line.
3885         (effective_target_arm_fp16_hw): New.
3887 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3889         PR tree-optimization/71655
3890         * g++.dg/pr71655.C: New test.
3892 2016-06-29  Martin Liska  <mliska@suse.cz>
3894         * gcc.dg/pr71585.c: New test.
3895         * gcc.dg/pr71585-2.c: New test.
3896         * gcc.dg/pr71585-3.c: New test.
3898 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3900         PR tree-optimization/70729
3901         * g++.dg/vect/pr70729.cc: New test.
3903 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
3905         * c-c++-common/gomp/cancel-1.c: Extend.
3907 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
3909         PR tree-optimization/71625
3910         * gcc.dg/strlenopt-28.c: New test.
3912 2016-06-29  Richard Biener  <rguenther@suse.de>
3914         PR middle-end/71002
3915         * g++.dg/torture/pr71002.C: Adjust testcase.
3917 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
3919         PR c/71685
3920         * gcc.dg/pr71685.c: New test.
3922 2016-06-28  Martin Sebor  <msebor@redhat.com>
3924         PR c/71552
3925         * gcc.dg/init-bad-9.c: New test.
3927 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3929         * gcc.target/powerpc/abs128-1.c: Require VSX.
3930         * gcc.target/powerpc/copysign128-1.c: Likewise.
3931         * gcc.target/powerpc/inf128-1.c: Likewise.
3932         * gcc.target/powerpc/nan128-1.c: Likewise.
3934 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
3936         PR middle-end/71626
3937         * gcc.c-torture/execute/pr71626-1.c: New test.
3938         * gcc.c-torture/execute/pr71626-2.c: New test.
3940 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
3942         PR target/71656
3943         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
3945 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
3947         PR target/71670
3948         * gcc.target/powerpc/pr71670.c: New testcase.
3950 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
3952         PR target/71656
3953         * gcc.target/powerpc/pr71656-1.c: New test.
3954         * gcc.target/powerpc/pr71656-2.c: New test.
3956 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
3958         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
3959         around fp16 code.
3960         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
3961         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
3962         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
3963         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3964         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
3965         Add arm_neon_fp16_ok effective target.
3966         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
3967         Likewise.
3968         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
3969         Likewise.
3970         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
3971         Likewise.
3972         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
3973         Likewise.
3974         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
3975         Likewise.
3976         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
3977         Likewise.
3978         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
3979         Likewise.
3980         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
3981         Likewise.
3982         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
3983         Likewise.
3984         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
3985         Likewise.
3986         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
3987         Likewise.
3989 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
3991         * gcc.dg/predict-12.c: New testcase.
3993 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3995         PR fortran/71649
3996         * gfortran.dg/pr71649.f90: New test.
3998 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
4000         PR tree-optimization/71643
4001         * g++.dg/opt/pr71643.C: New test.
4003         PR tree-optimization/71631
4004         * gcc.c-torture/execute/pr71631.c: New test.
4006 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
4008         * gcc.dg/predict-11.c: New testcase.
4009         * gfortran.dg/predict-2.f90: New testcase.
4011 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
4013         * gcc.dg/predict-10.c: New test.
4015 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4017         * gcc.target/powerpc/abs128-1.c: New.
4018         * gcc.target/powerpc/copysign128-1.c: New.
4019         * gcc.target/powerpc/inf128-1.c: New.
4020         * gcc.target/powerpc/nan128-1.c: New.
4022 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
4024         * gfortran.dg/pr71642.f90: New test.
4026 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
4028         PR tree-optimization/71647
4029         * gcc.target/i386/pr71647.c: New test.
4031 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4033         * gcc.target/i386/noplt-gd-1.c: New test.
4034         * gcc.target/i386/noplt-gd-2.c: Likewise.
4035         * gcc.target/i386/noplt-gd-3.c: Likewise.
4036         * gcc.target/i386/noplt-ld-1.c: Likewise.
4037         * gcc.target/i386/noplt-ld-2.c: Likewise.
4038         * gcc.target/i386/noplt-ld-3.c: Likewise.
4039         * lib/target-supports.exp
4040         (check_effective_target_tls_get_addr_via_got): New.
4042 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4044         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4045         testsuite compile flags.
4046         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4047         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4049 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4051         * g++dg/vect/pr36684.cc: Add dg-do compile.
4052         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4053         * gcc.dg/vect/pr70021.c: Ditto.
4054         * gcc.dg/vect/pr70138-1.c: Ditto.
4055         * gcc.dg/vect/pr70138-2.c: Ditto.
4056         * gcc.dg/vect/pr70354-1.c: Ditto.
4057         * gcc.dg/vect/pr70354-2.c: Ditto.
4058         * gcc.dg/vect/pr71259.c: Ditto.
4059         * gcc.dg/vect/pr71416-1.c: Ditto.
4060         * gcc.dg/vect/slp-43.c: Ditto.
4061         * gcc.dg/vect/slp-45.c: Ditto.
4062         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4063         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4064         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4065         * gfortran.dg/vect/pr69980.f90: Ditto.
4067 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4069         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4070         * gcc.dg/vect/bb-slp-30.c: Ditto.
4071         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4072         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4073         * gcc.dg/vect/pr45902.c: Ditto.
4074         * gcc.dg/vect/pr48172.c: Ditto.
4075         * gcc.dg/vect/pr48377.c: Ditto.
4076         * gcc.dg/vect/pr49038.c: Ditto.
4077         * gcc.dg/vect/pr49771.c: Ditto.
4078         * gcc.dg/vect/pr52091.c: Ditto.
4079         * gcc.dg/vect/pr53185-2.c: Ditto.
4080         * gcc.dg/vect/pr56826.c: Ditto.
4081         * gcc.dg/vect/pr60276.c: Ditto.
4082         * gcc.dg/vect/pr62021.c: Ditto.
4083         * gcc.dg/vect/pr63530.c: Ditto.
4084         * gcc.dg/vect/pr65518.c: Ditto.
4085         * gcc.dg/vect/pr65947-1.c: Ditto.
4086         * gcc.dg/vect/pr65947-10.c: Ditto.
4087         * gcc.dg/vect/pr65947-11.c: Ditto.
4088         * gcc.dg/vect/pr65947-12.c: Ditto.
4089         * gcc.dg/vect/pr65947-13.c: Ditto.
4090         * gcc.dg/vect/pr65947-2.c: Ditto.
4091         * gcc.dg/vect/pr65947-3.c: Ditto.
4092         * gcc.dg/vect/pr65947-4.c: Ditto.
4093         * gcc.dg/vect/pr65947-5.c: Ditto.
4094         * gcc.dg/vect/pr65947-6.c: Ditto.
4095         * gcc.dg/vect/pr65947-7.c: Ditto.
4096         * gcc.dg/vect/pr65947-8.c: Ditto.
4097         * gcc.dg/vect/pr65947-9.c: Ditto.
4098         * gcc.dg/vect/pr71416-1.c: Ditto.
4099         * gcc.dg/vect/pr71439.c: Ditto.
4100         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4101         * gcc.dg/vect/vect-bswap16.c: Ditto.
4102         * gcc.dg/vect/vect-bswap32.c: Ditto.
4103         * gcc.dg/vect/vect-bswap64.c: Ditto.
4104         * gcc.dg/vect/vect-live-1.c: Ditto.
4105         * gcc.dg/vect/vect-live-2.c: Ditto.
4106         * gcc.dg/vect/vect-live-3.c: Ditto.
4107         * gcc.dg/vect/vect-live-4.c: Ditto.
4108         * gcc.dg/vect/vect-live-5.c: Ditto.
4109         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4110         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4111         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4112         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4113         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4114         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4115         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4116         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4117         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4118         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4119         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4120         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4121         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4122         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4123         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4124         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4125         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4127 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4129         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4131 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4133         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
4134         ia32 if R_386_GOT32X relocation is supported.
4135         * gcc.target/i386/noplt-3.c: Likewise.
4136         * gcc.target/i386/noplt-2.c: Likewise.
4137         (main): Renamed to ...
4138         (bar): This.
4139         * gcc.target/i386/noplt-4.c: Likewise.
4140         (main): Renamed to ...
4141         (bar): This.
4142         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4143         * gcc.target/i386/pr67400-5.c: Likewise.
4145 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
4147         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4148         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4150         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4151         f4): Adjust expected diagnostics.
4152         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4153         (T): If OVFP is defined, redefine to TP.
4154         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4155         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4156         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4157         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4158         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4159         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4160         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4161         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4162         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4163         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4164         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4165         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4166         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4167         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4168         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4169         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4170         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4171         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4172         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4173         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4174         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4175         as last argument to __builtin_add_overflow_p.
4177 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
4179         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4180         dg-options and remove default vector testsuite compile flags.
4181         * g++.dg/vect/pr33860a.cc: Ditto.
4182         * g++.dg/vect/pr45470-a.cc: Ditto.
4183         * g++.dg/vect/pr45470-b.cc: Ditto.
4184         * g++.dg/vect/pr60896.cc: Ditto.
4185         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4186         * gcc.dg/vect/pr18308.c: Ditto.
4187         * gcc.dg/vect/pr24049.c: Ditto.
4188         * gcc.dg/vect/pr33373.c: Ditto.
4189         * gcc.dg/vect/pr36228.c: Ditto.
4190         * gcc.dg/vect/pr42395.c: Ditto.
4191         * gcc.dg/vect/pr42604.c: Ditto.
4192         * gcc.dg/vect/pr46663.c: Ditto.
4193         * gcc.dg/vect/pr48765.c: Ditto.
4194         * gcc.dg/vect/pr49093.c: Ditto.
4195         * gcc.dg/vect/pr49352.c: Ditto.
4196         * gcc.dg/vect/pr52298.c: Ditto.
4197         * gcc.dg/vect/pr52870.c: Ditto.
4198         * gcc.dg/vect/pr53185.c: Ditto.
4199         * gcc.dg/vect/pr53773.c: Ditto.
4200         * gcc.dg/vect/pr56695.c: Ditto.
4201         * gcc.dg/vect/pr62171.c: Ditto.
4202         * gcc.dg/vect/pr63530.c: Ditto.
4203         * gcc.dg/vect/pr68339.c: Ditto.
4204         * gcc.dg/vect/pr71259.c: Ditto.
4205         * gcc.dg/vect/vect-82_64.c: Ditto.
4206         * gcc.dg/vect/vect-83_64.c: Ditto.
4207         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4208         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4209         * gcc.dg/vect/vect-shift-2.c: Ditto.
4210         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4211         * gfortran.dg/vect/pr39318.f90: Ditto.
4212         * gfortran.dg/vect/pr45714-a.f: Ditto.
4213         * gfortran.dg/vect/pr45714-b.f: Ditto.
4214         * gfortran.dg/vect/pr46213.f90: Ditto.
4216 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4217             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4219         * gcc.target/powerpc/p9-splat-5.c: New test.
4221 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
4223         PR tree-optimization/71488
4224         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4225         * lib/target-supports.exp: ... here.
4226         (check_sse4_hw_available): New procedure.
4227         (check_effective_target_sse4_runtime): Ditto.
4228         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4229         -march=westmere for sse4_runtime targets.
4230         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4231         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4232         (dg-additional-options): Use for sse4_runtime targets.
4233         (main): Call check_vect ().
4234         (dg-final): Perform scan only for sse4_runtime targets.
4236 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
4238         PR target/66232
4239         PR target/67400
4240         * gcc.target/i386/pr66232-14.c: New file.
4241         * gcc.target/i386/pr66232-15.c: Likewise.
4242         * gcc.target/i386/pr66232-16.c: Likewise.
4243         * gcc.target/i386/pr66232-17.c: Likewise.
4244         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
4245         ia32 if R_386_GOT32X relocation is supported.
4246         * gcc.target/i386/pr67400-2.c: Likewise.
4247         * gcc.target/i386/pr67400-3.c: Likewise.
4248         * gcc.target/i386/pr67400-4.c: Likewise.
4249         * gcc.target/i386/pr67400-6.c: Likewise.
4250         * gcc.target/i386/pr67400-7.c: Likewise.
4251         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4253 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4255         PR libgfortran/48852
4256         * gfortran.dg/char4_iunit_1.f03: Update test.
4257         * gfortran.dg/f2003_io_5.f03: Update test.
4258         * gfortran.dg/real_const_3.f90: Update test.
4260 2016-06-23  Andi Kleen  <ak@linux.intel.com>
4262         * g++.dg/bprob/bprob.exp: Support autofdo.
4263         * g++.dg/tree-prof/tree-prof.exp: dito.
4264         * gcc.dg/tree-prof/tree-prof.exp: dito.
4265         * gcc.misc-tests/bprob.exp: dito.
4266         * gfortran.dg/prof/prof.exp: dito.
4267         * lib/profopt.exp: dito.
4268         * lib/target-supports.exp: Check for autofdo.
4270 2016-06-23  Martin Liska  <mliska@suse.cz>
4272         * gcc.dg/pr71619.c: New test.
4274 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
4276         PR target/67400
4277         * gcc.target/i386/pr67400-1.c: New test.
4278         * gcc.target/i386/pr67400-2.c: Likewise.
4279         * gcc.target/i386/pr67400-3.c: Likewise.
4280         * gcc.target/i386/pr67400-4.c: Likewise.
4281         * gcc.target/i386/pr67400-5.c: Likewise.
4282         * gcc.target/i386/pr67400-6.c: Likewise.
4283         * gcc.target/i386/pr67400-7.c: Likewise.
4285 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
4287         * c-c++-common/missing-header-1.c: New test case.
4288         * c-c++-common/missing-header-2.c: New test case.
4289         * c-c++-common/missing-header-3.c: New test case.
4290         * c-c++-common/missing-header-4.c: New test case.
4292 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
4294         PR c/70339
4295         * c-c++-common/attributes-1.c: Update dg-prune-output to include
4296         hint.
4297         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
4298         expected results due to builtin "nanl" now being suggested for
4299         "name".
4300         * gcc.dg/pr67580.c: Update expected messages.
4301         * gcc.dg/spellcheck-identifiers.c: New testcase.
4302         * gcc.dg/spellcheck-typenames.c: New testcase.
4304 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
4306         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
4307         file.
4308         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4309         diagnostic-test-show-locus-parseable-fixits.c to sources for
4310         diagnostic_plugin_test_show_locus.c.
4311         * lib/gcc-defs.exp (freeform_regexps): New global.
4312         (dg-regexp): New function.
4313         (handle-dg-regexps): New function.
4314         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
4315         freeform_regexps to the empty list.
4316         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
4318 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
4320         PR tree-optimization/71488
4321         * g++.dg/pr71488.C: New test.
4322         * gcc.dg/vect/vect-bool-cmp.c: New test.
4324 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
4326         * gcc.dg/guality/param-5.c: New test.
4328 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4330         * gcc.target/i386/asm-flag-7.c: New test.
4332 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4334         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
4335         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
4336         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4337         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4338         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4339         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4340         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
4341         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4342         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4343         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4344         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4345         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4346         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
4347         * gcc.dg/tree-ssa/vrp87.c: Likewise.
4348         * lib/target-supports.exp: Likewise.
4350 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4352         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
4353         * gcc.dg/attr-ms_struct-2.c: Likewise.
4354         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4355         * gcc.dg/bf-ms-attrib.c: Likewise.
4356         * gcc.dg/bf-ms-layout-2.c: Likewise.
4357         * gcc.dg/bf-ms-layout-3.c: Likewise.
4358         * gcc.dg/bf-ms-layout.c: Likewise.
4359         * gcc.dg/bf-no-ms-layout.c: Likewise.
4360         * gcc.target/i386/bitfield1.c: Likewise.
4361         * gcc.target/i386/bitfield2.c: Likewise.
4362         * gcc.target/i386/bitfield3.c: Likewise.
4364 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4366         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
4367         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
4368         override other than -mcpu=power9 command-line option is specified,
4369         or if the target operating system is aix.
4370         * gcc.target/powerpc/darn-1.c: Likewise.
4371         * gcc.target/powerpc/darn-2.c: Likewise.
4372         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
4373         test if effective-target is not powerpc_p9vector_ok or if the
4374         target operating system is not defined.
4375         * gcc.target/powerpc/vslv-1.c: Likewise.
4376         * gcc.target/powerpc/vsrv-0.c: Likewise.
4377         * gcc.target/powerpc/vsrv-1.c: Likewise.
4379 2016-06-21  Tobias Burnus  <burnus@net-b.de>
4381         PR fortran/71068
4382         * gfortran.dg/coarray/data_1.f90: New.
4384 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
4386         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
4387         (dg-require-effective-target): Use arm_v8_neon_hw.
4388         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
4389         (dg-require-effective-target): Likewise.
4390         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
4391         (dg-require-effective-target): Likewise.
4392         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
4393         (dg-require-effective-target): Likewise.
4394         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
4395         (dg-require-effective-target): Likewise.
4396         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
4397         (dg-require-effective-target): Likewise.
4398         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
4399         Add AArch64 check.
4401 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
4403         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
4404         Set to 3 so test passes.
4406 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
4408         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
4410 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
4412         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
4413         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
4414         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
4415         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
4417 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
4419         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
4420         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
4422 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
4424         PR target/71549
4425         * gcc.target/i386/pr71549.c: New test.
4427 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4429         * gcc.target/powerpc/vadsdu-0.c: Replace
4430         dg-require-effective-target directive to allow test to run on more
4431         platforms, and add dg-skip-if directive to disable test on aix
4432         platforms because of known incompatibilities.
4433         * gcc.target/powerpc/vadsdu-1.c: Likewise.
4434         * gcc.target/powerpc/vadsdu-2.c: Likewise.
4435         * gcc.target/powerpc/vadsdu-3.c: Likewise.
4436         * gcc.target/powerpc/vadsdu-4.c: Likewise.
4437         * gcc.target/powerpc/vadsdu-5.c: Likewise.
4438         * gcc.target/powerpc/vadsdub-1.c: Likewise.
4439         * gcc.target/powerpc/vadsdub-2.c: Replace
4440         dg-require-effective-target directive to allow test to run on more
4441         platforms, and add dg-skip-if directive to disable test on aix
4442         platforms because of known incompatibilities.
4443         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
4444         with vec_absdb call to differentiate this test from vadsdub-1.c.
4445         * gcc.target/powerpc/vadsduh-1.c: Replace
4446         dg-require-effective-target directive to allow test to run on more
4447         platforms, and add dg-skip-if directive to disable test on aix
4448         platforms because of known incompatibilities.
4449         * gcc.target/powerpc/vadsduh-2.c: Likewise.
4450         * gcc.target/powerpc/vadsduw-1.c: Likewise.
4451         * gcc.target/powerpc/vadsduw-2.c: Likewise.
4453 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
4455         PR tree-optimization/71588
4456         * gcc.dg/pr71558.c: New test.
4458 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4460         * c-c++-common/pr68657-1.c: Require ptr32plus support.
4461         * c-c++-common/pr68657-2.c: Likewise.
4462         * c-c++-common/pr68657-3.c: Likewise.
4463         * gcc.dg/torture/pr69714.c: Require int32plus support.
4464         * gcc.dg/torture/pr70025.c: Likewise.
4465         * gcc.dg/torture/pr70083.c: Likewise.
4466         * gcc.dg/torture/pr70542.c: Likewise.
4467         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
4469 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
4471         PR c/71601
4472         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
4474 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
4476         PR middle-end/71581
4477         * gcc.dg/pr71581.c: New test.
4479         PR rtl-optimization/71591
4480         * gcc.dg/cpp/pr71591.c: New test.
4482 2016-06-20   David B. Robins  <gcc@davidrobins.net>
4484         PR target/71571
4485         * g++.dg/torture/pr71571.C: New test.
4487 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
4489         PR target/71559
4490         * gcc.target/i386/sse2-pr71559.c: New test.
4491         * gcc.target/i386/avx-pr71559.c: New test.
4492         * gcc.target/i386/avx512f-pr71559.c: New test.
4494 2016-06-20  Tobias Burnus  <burnus@net-b.de>
4496         PR fortran/71194
4497         * gfortran.dg/pointer_remapping_10.f90: New.
4499 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
4501         * g++.dg/diagnostic/string-literal-concat.C: New test case.
4503 2016-06-20  Martin Sebor  <msebor@redhat.com>
4505         PR c/69507
4506         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
4507         * gnu90-const-expr-1.c: Same.
4508         * gnu99-const-expr-1.c: Same.
4509         * gnu99-static-1.c: Same.
4511 2016-06-20  Renlin Li  <renlin.li@arm.com>
4513         PR testsuite/71489
4514         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
4516 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
4518         * gcc.target/aarch64/vcvt_f64_1.c: New.
4519         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
4520         * gcc.target/aarch64/vrecp_f64_1.c: New.
4522 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4524         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
4525         "alignement".
4527 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
4529         PR target/71103
4530         * gcc.target/avr/torture/pr71103-2.c: New test.
4532 2016-06-19  Martin Sebor  <msebor@redhat.com>
4534         PR c/69507
4535         * gcc.dg/alignof.c: New test.
4537 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4539         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
4540         vs dg-error; test constexpr specifier too.
4542 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
4544         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
4546 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
4548         * lib/target-supports.exp
4549         (check_effective_target_arm_neon_fp16_ok_nocache): Call
4550         arm_neon_ok and merge flags.  Fix temporary test name.
4551         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
4552         and merge flags.
4554 2016-06-17  Martin Liska  <mliska@suse.cz>
4556         * gcc.dg/predict-9.c: Fix dump scanning.
4558 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
4560         PR tree-optimization/71354
4561         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
4563 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
4565         PR tree-optimization/71347
4566         * gcc.dg/tree-ssa/pr71347.c: New test.
4568 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
4570         PR tree-optimization/71354
4571         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
4573 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
4575         * gcc.dg/vect/vect-alias-check-1.c: New test.
4577 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4579         PR target/71151
4580         * gcc.target/avr/pr71151-1.c: New test.
4581         * gcc.target/avr/pr71151-2.c: New test.
4582         * gcc.target/avr/pr71151-3.c: New test.
4583         * gcc.target/avr/pr71151-4.c: New test.
4584         * gcc.target/avr/pr71151-5.c: New test.
4585         * gcc.target/avr/pr71151-6.c: New test.
4586         * gcc.target/avr/pr71151-7.c: New test.
4587         * gcc.target/avr/pr71151-8.c: New test.
4588         * gcc.target/avr/pr71151-common.h: New test.
4590 2016-06-16  Martin Liska  <mliska@suse.cz>
4592         * gfortran.dg/predict-1.f90: New test.
4594 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
4596         PR target/71242
4597         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4599 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
4601         * g++.dg/vect/pr36648.cc: Disable cunrolli
4603 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
4605         PR target/71554
4606         * gcc.c-torture/execute/pr71554.c: New test.
4608         PR rtl-optimization/71532
4609         * gcc.dg/torture/pr71532.c: New test.
4611 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
4613         * gcc.target/powerpc/p9-dimode1.c: New test.
4614         * gcc.target/powerpc/p9-dimode2.c: Likewise.
4616 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
4618         * gcc.c-torture/compile/20160615-1.c: New test.
4620         * g++.dg/cpp0x/ref-qual17.C: New test.
4622 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
4624         PR middle-end/71529
4625         * gcc.target/i386/pr71529.C: New test.
4627 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
4629         PR tree-optimization/71483
4630         * g++.dg/vect/pr71483.c: New
4632 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
4634         PR c++/70202
4635         * g++.dg/inherit/crash6.C: New.
4636         * g++.dg/inherit/union2.C: Likewise.
4637         * g++.dg/inherit/virtual12.C: Likewise.
4638         * g++.dg/inherit/virtual13.C: Likewise.
4639         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
4641 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
4643         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
4645 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
4647         PR tree-optimization/71439
4648         * gcc.dg/vect/pr71439.c: New
4650 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4652         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
4654 2016-06-15  Richard Biener  <rguenther@suse.de>
4656         * gcc.dg/vect/slp-45.c: New testcase.
4658 2016-06-15  Richard Biener  <rguenther@suse.de>
4660         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
4662 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4664         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
4665         requirements, and disable for AIX for now.
4666         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
4668 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
4670         PR c++/71528
4671         * g++.dg/opt/pr71528.C: New test.
4673         PR c++/71516
4674         * g++.dg/init/pr71516.C: New test.
4676 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
4678         * g++.dg/init/array46.C: New.
4680 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
4682         * gcc.target/i386/float128-3.c: New test.
4683         * gcc.target/i386/quad-sse4.c: Ditto.
4684         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
4685         Update scan strings.
4687 2016-06-14  Richard Biener  <rguenther@suse.de>
4689         PR middle-end/71526
4690         * gfortran.dg/pr71526.f90: New testcase.
4692 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
4694         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
4695         * gcc.dg/zero_bits_compound-1.c: Likewise.
4697 2016-06-14  Richard Biener  <rguenther@suse.de>
4699         PR tree-optimization/71522
4700         * gcc.dg/torture/pr71522.c: New testcase.
4702 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
4704         PR tree-optimization/71520
4705         * gcc.dg/tree-ssa/pr71520.c: New test.
4707 2016-06-14  Richard Biener  <rguenther@suse.de>
4709         PR tree-optimization/71521
4710         * gcc.dg/tree-ssa/vrp101.c: New testcase.
4712 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
4714         PR sanitizer/71498
4715         * c-c++-common/ubsan/bounds-13.c: New test.
4717         PR preprocessor/71183
4718         * gcc.dg/cpp/source_date_epoch-3.c: New test.
4720 2016-06-13  Jeff Law  <law@redhat.com>
4722         PR tree-optimization/71403
4723         * c-c++-common/ubsan/pr71403-1.c: New test.
4724         * c-c++-common/ubsan/pr71403-2.c: New test.
4725         * c-c++-common/ubsan/pr71403-3.c: New test.
4727 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
4729         PR middle-end/71478
4730         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
4731         Add -Wno-psabi -w to dg-options.
4733 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4735         * gcc.target/powerpc/vadsdu-0.c: New test.
4736         * gcc.target/powerpc/vadsdu-1.c: New test.
4737         * gcc.target/powerpc/vadsdu-2.c: New test.
4738         * gcc.target/powerpc/vadsdu-3.c: New test.
4739         * gcc.target/powerpc/vadsdu-4.c: New test.
4740         * gcc.target/powerpc/vadsdu-5.c: New test.
4741         * gcc.target/powerpc/vadsdub-1.c: New test.
4742         * gcc.target/powerpc/vadsdub-2.c: New test.
4743         * gcc.target/powerpc/vadsduh-1.c: New test.
4744         * gcc.target/powerpc/vadsduh-2.c: New test.
4745         * gcc.target/powerpc/vadsduw-1.c: New test.
4746         * gcc.target/powerpc/vadsduw-2.c: New test.
4748 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
4750         * gcc.dg/c99-init-2.c (c): Update expected error message.
4751         * gcc.dg/init-bad-8.c (foo): Likewise.
4752         * gcc.dg/spellcheck-fields-3.c: New test case.
4754 2016-06-13  Martin Liska  <mliska@suse.cz>
4756         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
4757         and "guess loop iv compared" heuristics.
4758         * gcc.dg/predict-2.c: Likewise.
4759         * gcc.dg/predict-3.c: Likewise.
4760         * gcc.dg/predict-4.c: Likewise.
4761         * gcc.dg/predict-5.c: Likewise.
4762         * gcc.dg/predict-6.c: Likewise.
4764 2016-06-13  Marek Polacek  <polacek@redhat.com>
4766         PR middle-end/71476
4767         * c-c++-common/Wswitch-unreachable-4.c: New test.
4768         * gcc.dg/Wswitch-unreachable-2.c: New test.
4769         * g++.dg/tm/jump1.C: Move dg-warning.
4771 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
4773         * gnat.dg/renaming10.ad[sb]: New test.
4775 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
4777         PR fortran/70673
4778         * gfortran.dg/pr70673.f90: New test.
4780 2016-06-13  Richard Biener  <rguenther@suse.de>
4782         PR middle-end/64516
4783         * gcc.dg/align-3.c: New testcase.
4785 2016-06-13  Martin Liska  <mliska@suse.cz>
4787         * gcc.target/i386/pr71458.c: New test.
4789 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
4791         PR target/71241
4792         * gcc.dg/torture/float128-nan.c: New test.
4794 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
4796         PR target/60751
4797         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
4798         statement.
4800 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
4802         PR target/60751
4803         * gfortran.dg/comma_IO_extension_1.f90: New test.
4804         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
4805         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
4806         statement.
4807         * gfortran.dg/graphite/pr38083.f90: Likewise.
4808         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
4809         missing format.
4811 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
4813         * gnat.dg/case_character.adb: New test.
4815 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
4817         PR middle-end/71310
4818         * gcc.target/powerpc/pr71310.c: New testcase.
4820 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
4822         PR middle-end/71478
4823         * gcc.dg/pr71478.c: New test.
4825 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
4827         PR middle-end/71494
4828         * gcc.c-torture/execute/pr71494.c: New test.
4830         PR c/68657
4831         * gcc.target/i386/pr68657.c: New test.
4833         PR inline-asm/68843
4834         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
4835         (test): Add -masm=intel alternatives.
4837 2016-06-10  Martin Sebor  <msebor@redhat.com>
4839         PR c/71392
4840         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
4842 2016-06-10  Jeff Law  <law@redhat.com>
4844         PR tree-optimization/71335
4845         * gcc.c-torture/execute/pr71335.c: New test.
4847 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
4849         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
4850         the various "cannot tail-call: " messages.
4852 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
4854         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
4855         and options.
4857 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
4859         PR sanitizer/71480
4860         * c-c++-common/asan/pr71480.c: New test.
4862 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
4864         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
4865         (ASMNAME2): Likewise.
4866         (main): Replace fn in asm statement with ASMNAME ("fn").
4867         * gcc.dg/guality/pr68037-2.c: Likewise.
4868         * gcc.dg/guality/pr68037-3.c: Likewise.
4869         * gcc.dg/torture/pr68037-1.c: Likewise.
4870         * gcc.dg/torture/pr68037-2.c: Likewise.
4871         * gcc.dg/torture/pr68037-3.c: Likewise.
4873 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4875         PR inline-asm/68843
4876         * gcc.target/i386/pr68843-1.c: New test.
4877         * gcc.target/i386/pr68843-2.c: New test.
4879 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4880             Cesar Philippidis  <cesar@codesourcery.com>
4882         PR middle-end/71373
4883         * gcc.dg/goacc/nested-function-1.c: New file.
4884         * gcc.dg/goacc/nested-function-2.c: Likewise.
4885         * gcc.dg/goacc/pr71373.c: Likewise.
4886         * gfortran.dg/goacc/cray-2.f95: Likewise.
4887         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
4888         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
4889         * gfortran.dg/goacc/cray.f95: Update.
4890         * gfortran.dg/goacc/loop-1.f95: Likewise.
4891         * gfortran.dg/goacc/loop-3.f95: Likewise.
4892         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
4893         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
4895 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
4897         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
4898         for OpenACC tile clauses.
4899         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4901         PR c/71381
4902         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
4903         to...
4904         * c-c++-common/goacc/cache-2.c: ... this new file.
4905         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
4906         * gfortran.dg/goacc/cache-2.f95: ... this new file.
4907         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
4908         usage.
4909         * gfortran.dg/goacc/cray.f95: Likewise.
4910         * gfortran.dg/goacc/loop-1.f95: Likewise.
4912 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
4914         PR tree-optimization/71407
4915         PR tree-optimization/71416
4916         * gcc.dg/vect/pr71407.c: New
4917         * gcc.dg/vect/pr71416-1.c: New
4918         * gcc.dg/vect/pr71416-2.c: New
4920 2016-06-10  Richard Biener  <rguenther@suse.de>
4922         PR middle-end/71477
4923         * gcc.dg/torture/pr71477.c: New testcase.
4925 2016-06-09  Julia Koval  <julia.koval@intel.com>
4927         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
4928         * gcc.target/i386/interrupt-13.c: Likewise.
4929         * gcc.target/i386/interrupt-15.c: Likewise.
4930         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
4931         * gcc.target/i386/interrupt-24.c: Likewise.
4932         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
4933         * gcc.target/i386/interrupt-9.c: Likewise.
4934         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
4936 2016-06-09  Martin Sebor  <msebor@redhat.com>
4938         PR c/70883
4939         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
4940         * gcc.dg/builtin-constant_p-1.c: Same.
4941         * gcc.dg/builtins-error.c: Same.
4942         * gcc.dg/pr70859.c: Same.
4944 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4946         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
4947         * gcc.dg/torture/pr68067-1.c: Likewise.
4948         * gcc.dg/torture/pr68067-2.c: Likewise.
4950 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4952         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
4953           when setting SIZE.
4955 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
4957         PR c++/71465
4958         * g++.dg/inherit/crash5.C: New.
4959         Revert:
4960         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
4962         PR c++/70202
4963         * g++.dg/inherit/crash5.C: New.
4964         * g++.dg/inherit/virtual1.C: Adjust.
4966 2016-06-09  Martin Liska  <mliska@suse.cz>
4968         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
4969         * g++.dg/predict-loop-exit-2.C: Likewise.
4970         * g++.dg/predict-loop-exit-3.C: Likewise.
4971         * gcc.dg/predict-1.c: Likewise.
4972         * gcc.dg/predict-2.c: Likewise.
4973         * gcc.dg/predict-3.c: Likewise.
4974         * gcc.dg/predict-4.c: Likewise.
4975         * gcc.dg/predict-5.c: Likewise.
4976         * gcc.dg/predict-6.c: Likewise.
4977         * gcc.dg/predict-7.c: Likewise.
4979 2016-06-09  Richard Biener  <rguenther@suse.de>
4981         PR tree-optimization/71462
4982         * gcc.dg/torture/pr71462.c: New testcase.
4984 2016-06-09  Marek Polacek  <polacek@redhat.com>
4986         PR c/65471
4987         * gcc.dg/c11-generic-3.c: New test.
4989 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
4991         * g++.dg/init/array42.C: New.
4992         * g++.dg/init/array43.C: Likewise.
4993         * g++.dg/init/array44.C: Likewise.
4994         * g++.dg/init/array45.C: Likewise.
4995         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
4996         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
4997         * g++.dg/cpp1y/auto-fn27.C: Likewise.
4998         * g++.dg/gomp/pr35751.C: Likewise.
4999         * g++.dg/init/array23.C: Likewise.
5000         * g++.dg/init/brace2.C: Likewise.
5001         * g++.dg/init/brace6.C: Likewise.
5003 2016-06-08  Martin Sebor  <msebor@redhat.com>
5004             Jakub Jelinek  <jakub@redhat.com>
5006         PR c++/70507
5007         PR c/68120
5008         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5009         * c-c++-common/builtin-arith-overflow-2.c: New test.
5010         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5011         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5012         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5014 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
5016         PR c++/71442
5017         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5019 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
5021         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5022         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5023         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5024         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5025         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5026         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5027         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5028         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5029         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5030         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5031         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5032         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5033         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5035 2016-06-08  Richard Biener  <rguenther@suse.de>
5037         PR tree-optimization/68558
5038         * gcc.dg/vect/slp-44.c: New testcase.
5040 2016-06-08  Richard Biener  <rguenther@suse.de>
5042         * gcc.dg/vect/slp-43.c: New testcase.
5044 2016-06-08  Richard Biener  <rguenther@suse.de>
5046         PR tree-optimization/71452
5047         * gcc.dg/torture/pr71452.c: New testcase.
5049 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
5051         PR c++/71448
5052         * g++.dg/torture/pr71448.C: New test.
5054 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
5056         PR debug/71432
5057         PR ada/71413
5058         * g++.dg/debug/pr71432.C: New test.
5060 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5062         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5063         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5064         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5066 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
5068         * gcc.dg/vect/vect-live-2.c: Update effective target.
5069         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5070         * lib/target-supports.exp: Add aarch64 to vect_long.
5072 2016-06-08  Marek Polacek  <polacek@redhat.com>
5074         PR c/71418
5075         * gcc.dg/noncompile/pr71418.c: New test.
5077         PR c/71426
5078         * gcc.dg/noncompile/pr71426.c: New test.
5080 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
5082         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5083         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5084         * gcc.dg/predict-3.c: Update template.
5085         * gcc.dg/predict-5.c: Update template.
5086         * gcc.dg/predict-6.c: Update template.
5087         * gcc.dg/predict-9.c: Update template.
5088         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5090 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
5092         * gcc.target/powerpc/vec-mul.c: New test.
5094 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
5096         * gcc.dg/spellcheck-fields-2.c: New test case.
5098 2016-06-07  Richard Biener  <rguenther@suse.de>
5100         PR c/61564
5101         * gcc.dg/Wpragmas-1.c: New testcase.
5102         * gcc.dg/Wattributes-4.c: Likewise.
5103         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5104         entry.
5106 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
5108         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5109         spurious debug code.
5111 2016-06-07  Richard Biener  <rguenther@suse.de>
5113         PR tree-optimization/71428
5114         * gcc.dg/torture/pr71428.c: New testcase.
5116 2016-06-07  Richard Biener  <rguenther@suse.de>
5118         PR middle-end/71423
5119         * gcc.dg/torture/pr71423.c: New testcase.
5121 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
5123         PR middle-end/71408
5124         * gcc.dg/tree-ssa/pr71408.c: New test.
5126 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
5128         PR middle-end/71281
5129         * g++.dg/torture/pr71281.C: New test.
5131 2016-06-06  Marek Polacek  <polacek@redhat.com>
5133         PR c/71362
5134         * gcc.dg/pr71362.c: New test.
5136 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
5137             Patrick Palka  <ppalka@gcc.gnu.org>
5139         PR c++/70847
5140         PR c++/71330
5141         PR c++/71393
5142         * g++.dg/opt/pr70847.C: New test.
5143         * g++.dg/ubsan/pr70847.C: New test.
5144         * g++.dg/ubsan/pr71393.C: New test.
5146 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
5148         PR tree-optimization/71259
5149         * gcc.dg/vect/pr71259.c: New test.
5151 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
5153         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5154         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5155         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5156         above.
5158 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5160         PR middle-end/37780
5161         * gcc.c-torture/execute/pr37780.c: New test.
5162         * gcc.target/aarch64/pr37780_1.c: Likewise.
5163         * gcc.target/arm/pr37780_1.c: Likewise.
5165 2016-06-06  Marek Polacek  <polacek@redhat.com>
5167         * c-c++-common/attr-may-alias-1.c: New test.
5168         * c-c++-common/attr-may-alias-2.c: New test.
5169         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5171 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5173         PR c/24414
5174         * gcc.target/i386/pr24414.c: New test.
5176 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
5178         * gcc.target/sparc/vis4misc.c: New file.
5179         * gcc.target/sparc/fpcmp.c: Likewise.
5180         * gcc.target/sparc/fpcmpu.c: Likewise.
5182 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
5184         * gcc.dg/vect/vect-live-1.c: Use additional-options.
5185         * gcc.dg/vect/vect-live-3.c: Likewise.
5187 2016-06-06  Richard Biener  <rguenther@suse.de>
5189         PR tree-optimization/71398
5190         * gcc.dg/torture/pr71398.c: New testcase.
5192 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
5194         PR target/71389
5195         * g++.dg/pr71389.C: New test.
5197 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5199         PR fortran/71404
5200         * gfortran.dg/fmt_read_5.f: New test.
5202 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5204         PR fortran/69659
5205         * gfortran.dg/class_array_22.f03: New test.
5207 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
5209         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5211 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
5213         * gcc.dg/predict-9.c: Update template.
5215 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5217         PR c++/49377
5218         * g++.dg/template/pr49377.C: New.
5220 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
5222         PR tree-optimization/71405
5223         * g++.dg/torture/pr71405.C: New test.
5225 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5227         PR c++/70202
5228         * g++.dg/inherit/crash5.C: New.
5229         * g++.dg/inherit/virtual1.C: Adjust.
5231 2016-06-03  Jeff Law  <law@redhat.com>
5233         PR tree-optimization/71316
5234         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5236 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
5238         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
5239         dg-additional-options with just -fno-tree-scev-cprop in it.
5240         * gcc.dg/vect/vect-live-2.c: Likewise.
5241         * gcc.dg/vect/vect-live-5.c: Likewise.
5242         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5243         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5244         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5246 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
5248         PR c++/27100
5249         * g++.dg/other/friend6.C: New test.
5251 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5253         * g++.dg/torture/ppc-ldst-array.C: New.
5255 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
5257         PR target/71276
5258         PR target/71277
5259         * gcc.dg/torture/builtin-fp-int-inexact.c,
5260         gcc.target/i386/387-builtin-fp-int-inexact.c,
5261         gcc.target/i386/387-rint-inline-1.c,
5262         gcc.target/i386/387-rint-inline-2.c,
5263         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5264         gcc.target/i386/sse2-rint-inline-1.c,
5265         gcc.target/i386/sse2-rint-inline-2.c,
5266         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
5267         gcc.target/i386/sse4_1-rint-inline.c: New tests.
5269 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
5270             Julia Koval  <julia.koval@intel.com>
5272         PR target/66960
5273         PR target/67630
5274         PR target/67634
5275         PR target/67841
5276         PR target/68037
5277         PR target/68618
5278         PR target/68661
5279         PR target/69575
5280         PR target/69596
5281         PR target/69734
5282         * gcc.dg/guality/pr68037-1.c: New test.
5283         * gcc.dg/guality/pr68037-2.c: Likewise.
5284         * gcc.dg/guality/pr68037-3.c: Likewise.
5285         * gcc.dg/torture/pr68037-1.c: Likewise.
5286         * gcc.dg/torture/pr68037-2.c: Likewise.
5287         * gcc.dg/torture/pr68037-3.c: Likewise.
5288         * gcc.dg/torture/pr68661-1a.c: Likewise.
5289         * gcc.dg/torture/pr68661-1b.c: Likewise.
5290         * gcc.target/i386/interrupt-1.c: Likewise.
5291         * gcc.target/i386/interrupt-2.c: Likewise.
5292         * gcc.target/i386/interrupt-3.c: Likewise.
5293         * gcc.target/i386/interrupt-4.c: Likewise.
5294         * gcc.target/i386/interrupt-5.c: Likewise.
5295         * gcc.target/i386/interrupt-6.c: Likewise.
5296         * gcc.target/i386/interrupt-7.c: Likewise.
5297         * gcc.target/i386/interrupt-8.c: Likewise.
5298         * gcc.target/i386/interrupt-9.c: Likewise.
5299         * gcc.target/i386/interrupt-10.c: Likewise.
5300         * gcc.target/i386/interrupt-11.c: Likewise.
5301         * gcc.target/i386/interrupt-12.c: Likewise.
5302         * gcc.target/i386/interrupt-13.c: Likewise.
5303         * gcc.target/i386/interrupt-14.c: Likewise.
5304         * gcc.target/i386/interrupt-15.c: Likewise.
5305         * gcc.target/i386/interrupt-16.c: Likewise.
5306         * gcc.target/i386/interrupt-17.c: Likewise.
5307         * gcc.target/i386/interrupt-18.c: Likewise.
5308         * gcc.target/i386/interrupt-19.c: Likewise.
5309         * gcc.target/i386/interrupt-20.c: Likewise.
5310         * gcc.target/i386/interrupt-21.c: Likewise.
5311         * gcc.target/i386/interrupt-22.c: Likewise.
5312         * gcc.target/i386/interrupt-23.c: Likewise.
5313         * gcc.target/i386/interrupt-24.c: Likewise.
5314         * gcc.target/i386/interrupt-25.c: Likewise.
5315         * gcc.target/i386/interrupt-26.c: Likewise.
5316         * gcc.target/i386/interrupt-27.c: Likewise.
5317         * gcc.target/i386/interrupt-28.c: Likewise.
5318         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
5319         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
5320         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
5321         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
5322         * gcc.target/i386/interrupt-iamcu.c: Likewise.
5323         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
5324         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
5325         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
5326         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5327         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
5328         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
5329         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
5331 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
5333         PR tree-optimization/52171
5334         * gcc.dg/pr52171.c: New test.
5335         * gcc.target/i386/pr52171.c: New test.
5337 2016-06-03  Jan Hubicka  <jh@suse.cz>
5339         * g++.dg/tree-ssa/pred-1.C: New testcase
5340         * gcc.dg/tree-ssa/pred-1.c: New testcase
5342 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5344         PR target/70957
5345         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
5346         support.
5347         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5349 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
5351         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
5353 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
5355         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
5356         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
5357         * gcc.dg/vect/vect-live-1.c: New test.
5358         * gcc.dg/vect/vect-live-2.c: New test.
5359         * gcc.dg/vect/vect-live-3.c: New test.
5360         * gcc.dg/vect/vect-live-4.c: New test.
5361         * gcc.dg/vect/vect-live-5.c: New test.
5362         * gcc.dg/vect/vect-live-slp-1.c: New test.
5363         * gcc.dg/vect/vect-live-slp-2.c: New test.
5364         * gcc.dg/vect/vect-live-slp-3.c: New test.
5366 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
5368         PR middle-end/71387
5369         * g++.dg/opt/pr71387.C: New test.
5371 2016-06-02  Jeff Law  <law@redhat.com>
5373         PR tree-optimization/71328
5374         * gcc.c-torture/compile/pr71328.c: New test.
5376 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5378         PR fortran/52393
5379         * gfortran.dg/fmt_read_3.f90: Fix typo.
5380         * gfortran.dg/fmt_read_4.f90: New test.
5382 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
5384         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
5385         * g++.dg/cpp0x/forw_enum6.C: Likewise.
5386         * g++.dg/cpp0x/forw_enum8.C: Likewise.
5387         * g++.dg/cpp0x/override2.C: Likewise.
5388         * g++.dg/parse/crash5.C: Likewise.
5389         * g++.dg/parse/error16.C: Likewise.
5390         * g++.dg/parse/error27.C: Likewise.
5391         * g++.dg/template/qualttp15.C: Likewise.
5392         * g++.dg/template/redecl4.C: Likewise.
5393         * g++.old-deja/g++.other/crash39.C: Likewise.
5394         * g++.old-deja/g++.other/struct1.C: Likewise.
5395         * g++.old-deja/g++.pt/m9a.C: Likewise.
5396         * g++.old-deja/g++.pt/memclass10.C: Likewise.
5398 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
5400         PR c++/71372
5401         * c-c++-common/pr71372.c: New test.
5403         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
5404         __TIME__ strings with __builtin_strcmp instead of printf and
5405         dg-output.
5407 2016-06-02  Martin Liska  <mliska@suse.cz>
5409         * gcc.dg/predict-9.c: New test.
5411 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
5413         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
5414         global set_compiler_env_var and global saved_compiler_env_var.
5416 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5418         PR rtl-optimization/71295
5419         * gcc.c-torture/compile/pr71295.c: New test.
5421 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
5423         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
5425         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
5426         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
5428         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
5429         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
5430         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
5431         alternative number.
5433 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
5435         * gcc.target/powerpc/p9-splat-4.c: New test.
5437 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
5439         PR target/71186
5440         * gcc.target/powerpc/pr71186.c: New test.
5442 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5444         PR fortran/52393
5445         * gfortran.dg/fmt_read_3.f90: New test.
5447 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5449         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
5450         procedure.
5452 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
5454         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
5455         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
5456         env var is set.
5457         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
5458         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
5459         shown once.
5460         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
5461         during compilation.
5462         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
5463         vars set by dg-set-compiler-env-var.
5465 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
5467         PR fortran/71156
5468         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
5469         to the module procedure declaration.
5470         * gfortran.dg/submodule_16.f08: New test.
5472 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
5474         PR middle-end/71371
5475         * c-c++-common/gomp/pr71371.c: New test.
5477 2016-06-01  Richard Biener  <rguenther@suse.de>
5479         PR tree-optimization/71366
5480         * gcc.dg/torture/pr71366-1.c: New testcase.
5481         * gcc.dg/torture/pr71366-2.c: Likewise.
5483 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5485         * gcc.target/powerpc/vslv-0.c: New test.
5486         * gcc.target/powerpc/vslv-1.c: New test.
5487         * gcc.target/powerpc/vsrv-0.c: New test.
5488         * gcc.target/powerpc/vsrv-1.c: New test.
5490 2016-06-01  Nathan Sidwell  <nathan@acm.org>
5492         * c-c++-common/torture/pr57945.c: Add expected PTX error.
5493         * gcc.target/nvptx/weak.c: New.
5495 2016-06-01  Richard Biener  <rguenther@suse.de>
5497         PR tree-optimization/71261
5498         * gcc.dg/torture/vect-bool-1.c: New testcase.
5500 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
5502         * gfortran.dg/gomp/order-1.f90: New test.
5503         * gfortran.dg/gomp/order-2.f90: New test.
5505 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
5507         * gcc.dg/unroll-6.c: Update template.
5508         * gcc.dg/unroll-7.c: New testcase.
5509         * gcc.dg/unroll-8.c: New testcase.
5511 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5513         * gnat.dg/opt56.ad[sb]: New test.
5515 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
5517         PR c++/66635
5518         * g++.dg/cpp0x/constexpr-ice16.C: New.
5520 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
5522         PR tree-optimization/71314
5523         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
5524         -mbranch-cost=2.
5526 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
5528         PR tree-optimization/71077
5529         * gcc.dg/tree-ssa/pr71077.c: New test.
5531 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
5533         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
5534         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5535         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
5537 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
5539         PR c++/71248
5540         * g++.dg/cpp0x/pr71248.C: New.
5541         * g++.dg/cpp0x/auto7.C: Test column numbers too.
5542         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
5543         * g++.dg/init/new37.C: Likewise.
5544         * g++.dg/template/static1.C: Likewise.
5545         * g++.dg/template/static2.C: Likewise.
5547 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
5549         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
5550         instead of %rdi.
5551         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
5553 2016-05-31  Marek Polacek  <polacek@redhat.com>
5555         * c-c++-common/Wswitch-unreachable-3.c: New test.
5556         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
5558 2016-05-31  Richard Biener  <rguenther@suse.de>
5560         PR tree-optimization/71352
5561         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
5563 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5565         * gcc.target/arm/armv5_thumb_isa.c: New test.
5567 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
5569         PR target/71346
5570         * gcc.target/i386/pr71346.c: New test.
5572 2016-05-31  Tom de Vries  <tom@codesourcery.com>
5574         PR tree-optimization/69068
5575         * gcc.dg/graphite/pr69068.c: New test.
5577 2016-05-27  Martin Sebor  <msebor@redhat.com>
5579         PR c++/71306
5580         * g++.dg/warn/Wplacement-new-size-3.C: New test.
5582 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
5584         PR c++/71349
5585         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
5586         nowait depend(inout: dd[0]) clauses where permitted.
5588 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
5590         PR c++/71238
5591         * g++.dg/parse/pr71238.C: New.
5592         * g++.dg/concepts/friend1.C: Test column numbers too.
5593         * g++.dg/cpp0x/initlist31.C: Likewise.
5594         * g++.dg/cpp0x/pr51420.C: Likewise.
5595         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
5596         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5597         * g++.dg/ext/builtin3.C: Likewise.
5598         * g++.dg/lookup/friend12.C: Likewise.
5599         * g++.dg/lookup/friend7.C: Likewise.
5600         * g++.dg/lookup/koenig1.C: Likewise.
5601         * g++.dg/lookup/koenig5.C: Likewise.
5602         * g++.dg/lookup/used-before-declaration.C: Likewise.
5603         * g++.dg/overload/koenig1.C: Likewise.
5604         * g++.dg/template/crash65.C: Likewise.
5605         * g++.dg/template/friend57.C: Likewise.
5606         * g++.dg/warn/Wshadow-5.C: Likewise.
5607         * g++.dg/warn/Wunused-8.C: Likewise.
5608         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
5609         * g++.old-deja/g++.jason/lineno5.C: Likewise.
5610         * g++.old-deja/g++.jason/member.C: Likewise.
5611         * g++.old-deja/g++.jason/report.C: Likewise.
5612         * g++.old-deja/g++.jason/scoping12.C: Likewise.
5613         * g++.old-deja/g++.law/visibility20.C: Likewise.
5614         * g++.old-deja/g++.ns/koenig5.C: Likewise.
5615         * g++.old-deja/g++.other/static5.C: Likewise.
5616         * g++.old-deja/g++.pt/overload2.C: Likewise.
5618 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
5620         * gcc.dg/tree-ssa/peel1.c: New testcase.
5621         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
5622         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
5624 2016-05-30  Tom de Vries  <tom@codesourcery.com>
5626         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
5627         to ce.
5629 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
5631         PR c++/71099
5632         * g++.dg/parse/virtual1.C: New.
5634 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
5636         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
5637         Use correct register when clearing %edx.
5639 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
5641         PR tree-optimization/71289
5642         * gcc.dg/pr71289.c: New test.
5644 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
5646         PR middle-end/71269
5647         PR middle-end/71292
5648         * gcc.dg/tree-ssa/pr71269.c: New test.
5649         * gcc.dg/tree-ssa/pr71292.c: New test.
5651 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
5653         PR middle-end/71252
5654         * gcc.dg/tree-ssa/pr71252-2.c: New test.
5656 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
5658         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
5659         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
5660         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
5662 2016-05-30  Tom de Vries  <tom@codesourcery.com>
5664         PR tree-optimization/69067
5665         * gcc.dg/graphite/pr69067.c: New test.
5667 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
5669         PR target/71245
5670         * gcc.target/i386/pr71245-1.c: New test.
5671         * gcc.target/i386/pr71245-2.c: Ditto.
5673 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
5675         PR c++/71105
5676         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
5677         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
5678         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
5680 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
5682         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
5684 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
5686         Revert:
5687         PR c++/69855
5688         * g++.dg/overload/69855.C: New.
5689         * g++.old-deja/g++.law/missed-error2.C: Adjust.
5690         * g++.old-deja/g++.pt/crash3.C: Likewise.
5692 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
5694         PR c++/60385
5695         * g++.dg/parse/namespace13.C: New.
5697 2016-05-26  Jeff Law  <law@redhat.com>
5699         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
5700         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
5701         * gcc.dg/tree-ssa/pr68198.c: Likewise.
5702         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
5703         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
5704         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5705         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
5706         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
5707         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
5708         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
5709         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
5710         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
5711         * gcc.dg/tree-ssa/vrp56.c: Likewise.
5713 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
5715         PR c++/69855
5716         * g++.dg/overload/69855.C: New.
5717         * g++.old-deja/g++.law/missed-error2.C: Adjust.
5718         * g++.old-deja/g++.pt/crash3.C: Likewise.
5720 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
5722         PR target/63596
5723         * gcc.target/aarch64/va_arg_1.c: New testcase.
5724         * gcc.target/aarch64/va_arg_2.c: Likewise.
5725         * gcc.target/aarch64/va_arg_3.c: Likewise.
5727 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
5729         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
5730         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
5731         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5732         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5733         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
5735 2016-05-27  Marek Polacek  <polacek@redhat.com>
5737         PR middle-end/71308
5738         * g++.dg/torture/pr71308.C: New test.
5740 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5742         * gcc.dg/zero_bits_compound-1.c: New test.
5743         * gcc.dg/zero_bits_compound-2.c: New test.
5745 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5747         PR middle-end/71279
5748         * gcc.dg/pr71279.c: New test.
5750 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
5752         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
5753         floating point min/max/comparison instructions.
5754         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
5756 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
5758         * c-c++-common/gomp/schedule-1.c: New test.
5759         * gfortran.dg/gomp/schedule-1.f90: New test.
5761 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
5763         PR c++/70822
5764         PR c++/70106
5765         * g++.dg/cpp1y/auto-fn32.C: New test.
5766         * g++.dg/cpp1y/paren4.C: New test.
5768 2016-05-26  Nathan Sidwell  <nathan@acm.org>
5770         * gcc.dg/20060410.c: Xfail on ptx.
5771         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
5772         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
5773         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
5774         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
5775         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
5777 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5779         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
5781 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
5783         PR tree-optimization/71280
5784         * gcc.dg/pr71280.c: New test.
5786         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
5788         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
5789         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
5791         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
5793 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
5795         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
5796         kept in memory.
5798 2016-05-25  Jeff Law  <law@redhat.com>
5800         PR tree-optimization/71272
5801         * gcc.c-torture/compile/pr71272.c: new test.
5803 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
5805         * gcc.target/powerpc/vec-cmpne.c: New test.
5806         * gcc.target/powerpc/vec-cmpne-long.c: New test.
5808 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5810         * gnat.dg/opt55.ad[sb]: New test.
5812 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5814         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
5815         * c-c++-common/pr60226.c: Require int32plus.
5816         * gcc.c-torture/execute/pr70602.c: Likewise.
5817         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
5818         unsigned long for malloc arg type.
5819         * gcc.dg/asr_div1.c: Require int32plus.
5820         * gcc.dg/enum-mode-1.c: XFAIL for int16.
5821         * gcc.dg/pie-1.c: Require pie.
5822         * gcc.dg/pie-2.c: Likewise.
5823         * gcc.dg/pr59471.c: Require int32plus.
5824         * gcc.dg/pr59963-2.c: XFAIL for int16.
5825         * gcc.dg/pr60114.c: Require int32plus.
5826         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
5827         unsigned long for typedef of size_t.
5828         * gcc.dg/pr63914.c: Require int32plus.
5829         * gcc.dg/pr64536.c: Require pt32plus.
5830         * gcc.dg/pr65658.c: Likewise.
5831         * gcc.dg/pr67271.c: Require int32plus.
5832         * gcc.dg/pr68112.c: Likewise.
5833         * gcc.dg/pr69071.c: Skip for avr target.
5834         * gcc.dg/pr69973.c: Require int32plus.
5835         * gcc.dg/pr70169.c: Skip for avr target.
5836         * gcc.dg/sso-6.c: Require int32plus.
5837         * gcc.dg/sso-7.c: Likewise.
5838         * gcc.dg/sso-8.c: Likewise.
5839         * gcc.dg/vrp-min-max-2.c: Likewise.
5841 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
5843         PR target/70738
5844         * gcc.target/i386/pr70738-1.c: New test.
5845         * gcc.target/i386/pr70738-2.c: Likewise.
5846         * gcc.target/i386/pr70738-3.c: Likewise.
5847         * gcc.target/i386/pr70738-4.c: Likewise.
5848         * gcc.target/i386/pr70738-5.c: Likewise.
5849         * gcc.target/i386/pr70738-6.c: Likewise.
5850         * gcc.target/i386/pr70738-7.c: Likewise.
5851         * gcc.target/i386/pr70738-8.c: Likewise.
5852         * gcc.target/i386/pr70738-9.c: Likewise.
5854 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5856         PR rtl-optimization/66940
5857         * gcc.c-torture/execute/pr66940.c: New test.
5859 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
5861         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
5862         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
5863         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
5864         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
5865         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
5866         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
5867         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
5868         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
5869         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
5870         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
5871         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
5872         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
5873         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
5874         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
5875         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
5876         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
5877         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
5878         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
5879         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
5880         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
5881         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
5882         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
5883         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
5884         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
5886 2016-05-25  Marek Polacek  <polacek@redhat.com>
5888         PR c/71265
5889         * gcc.dg/noncompile/pr71265.c: New test.
5891         PR c/71266
5892         * gcc.dg/noncompile/old-style-parm-3.c: New test.
5894 2016-05-25  Nathan Sidwell  <nathan@acm.org>
5896         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
5898 2016-05-25  Richard Biener  <rguenther@suse.de>
5900         PR tree-optimization/71261
5901         * c-c++-common/torture/pr71261.c: New testcase.
5903 2016-05-25  Richard Biener  <rguenther@suse.de>
5905         PR tree-optimization/71264
5906         * gcc.dg/vect/pr71264.c: New testcase.
5908 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
5910         PR c++/55992
5911         * g++.dg/cpp0x/alias-decl-53.C: New.
5912         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
5914 2016-05-25  Martin Liska  <mliska@suse.cz>
5916         * g++.dg/pr71239.C: New test.
5918 2016-05-25  Richard Biener  <rguenther@suse.de>
5920         * gcc.dg/vect/pr58135.c: Rename to ...
5921         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
5923 2016-05-25  Marek Polacek  <polacek@redhat.com>
5925         * g++.dg/pr65295.C: Use target c++14.
5927 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5929         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
5930         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
5932 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5934         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
5935         instructions.
5937 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
5939         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
5940         * c-c++-common/goacc/deviceptr-1.c: Likewise.
5941         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
5942         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5943         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
5944         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
5945         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
5946         * c-c++-common/goacc/pcopy.c: Likewise.
5947         * c-c++-common/goacc/pcopyin.c: Likewise.
5948         * c-c++-common/goacc/pcopyout.c: Likewise.
5949         * c-c++-common/goacc/pcreate.c: Likewise.
5950         * c-c++-common/goacc/pr70688.c: New test.
5951         * c-c++-common/goacc/present-1.c: Adjust test.
5952         * c-c++-common/goacc/reduction-5.c: Likewise.
5953         * g++.dg/goacc/data-1.C: New test.
5955 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
5957         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
5958         vector parity built-in functions.
5959         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
5960         count trailing zeros automatic vectorization.
5961         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
5962         count trailing zeros built-in functions.
5964 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
5966         * gcc.dg/tree-ssa/reassoc-44.c: New test.
5968 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
5970         PR target/71050
5971         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
5973 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
5975         PR c++/50436
5976         * g++.dg/template/crash123.C: New.
5977         * g++.dg/template/crash124.C: Likewise.
5979 2016-05-24  Martin Sebor  <msebor@redhat.com>
5981         PR c++/71147
5982         * g++.dg/ext/flexary16.C: New test.
5984 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
5986         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
5987         before math.h is included.
5988         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
5989         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
5990         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
5991         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
5992         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
5993         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
5994         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
5995         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
5996         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
5997         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
5998         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
5999         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6000         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6001         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6002         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6003         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6004         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6005         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6006         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6007         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6008         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6009         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6010         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6012 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6013             Kelvin Nilsen  <kelvin@gcc.gnu.org>
6015         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6016         support.
6018 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6020         PR c++/69872
6021         * g++.dg/warn/Wno-narrowing1.C: New.
6023 2016-05-24  Marek Polacek  <polacek@redhat.com>
6025         PR c/71249
6026         * c-c++-common/Wswitch-unreachable-2.c: New test.
6028 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
6030         PR c++/71257
6031         * g++.dg/vect/simd-clone-6.cc: New test.
6032         * g++.dg/gomp/declare-simd-6.C: New test.
6034         PR middle-end/70434
6035         PR c/69504
6036         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6038 2016-05-24  Richard Biener  <rguenther@suse.de>
6040         PR tree-optimization/71240
6041         * gcc.dg/optimize-bswapsi-5.c: New testcase.
6043 2016-05-24  Richard Biener  <rguenther@suse.de>
6045         PR tree-optimization/71230
6046         * gcc.dg/torture/pr71230.c: New testcase.
6047         * g++.dg/torture/pr71230.C: Likewise.
6049 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
6051         * c-c++-common/goacc/routine-5.c: Add tests.
6052         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6053         * gfortran.dg/goacc/routine-6.f90: Add tests.
6055 2016-05-24  Richard Biener  <rguenther@suse.de>
6057         PR tree-optimization/71253
6058         * gcc.dg/torture/pr71253.c: New testcase.
6060 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
6062         PR middle-end/71252
6063         * gfortran.dg/pr71252.f90: New test.
6065 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
6067         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6069 2016-05-24  Richard Biener  <rguenther@suse.de>
6071         PR middle-end/70434
6072         PR c/69504
6073         * c-c++-common/vector-subscript-4.c: New testcase.
6074         * c-c++-common/vector-subscript-5.c: Likewise.
6076 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6078         PR fortran/71123
6079         * gfortran.dg/namelist_90.f: New test
6081 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6083         PR fortran/66461
6084         * gfortran.dg/unexpected_eof.f: New test
6086 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6087             Kelvin Nilsen  <kelvin@gcc.gnu.org>
6089         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6090         as little endian.
6092 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6094         PR c++/70972
6095         * g++.dg/cpp0x/inh-ctor20.C: New.
6096         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6098 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6100         PR c++/69095
6101         * g++.dg/cpp0x/variadic168.C: New.
6103 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6105         * g++.dg/cpp0x/pr31445.C: Test column number too.
6106         * g++.dg/cpp0x/pr32253.C: Likewise.
6107         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6108         * g++.dg/cpp0x/variadic36.C: Likewise.
6110 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
6112         * gcc.dg/fold-notshift-2.c: Adjust.
6114 2016-05-23  Marek Polacek  <polacek@redhat.com>
6116         PR c/49859
6117         * c-c++-common/Wswitch-unreachable-1.c: New test.
6118         * gcc.dg/Wswitch-unreachable-1.c: New test.
6119         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6120         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6121         * g++.dg/gomp/block-10.C: Likewise.
6122         * gcc.dg/gomp/block-10.c: Likewise.
6123         * g++.dg/gomp/block-9.C: Likewise.
6124         * gcc.dg/gomp/block-9.c: Likewise.
6125         * g++.dg/gomp/target-1.C: Likewise.
6126         * g++.dg/gomp/target-2.C: Likewise.
6127         * gcc.dg/gomp/target-1.c: Likewise.
6128         * gcc.dg/gomp/target-2.c: Likewise.
6129         * g++.dg/gomp/taskgroup-1.C: Likewise.
6130         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6131         * gcc.dg/gomp/teams-1.c: Likewise.
6132         * g++.dg/gomp/teams-1.C: Likewise.
6133         * g++.dg/overload/error3.C: Likewise.
6134         * g++.dg/tm/jump1.C: Likewise.
6135         * g++.dg/torture/pr40335.C: Likewise.
6136         * gcc.dg/c99-vla-jump-5.c: Likewise.
6137         * gcc.dg/switch-warn-1.c: Likewise.
6138         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6139         * gcc.dg/nested-func-1.c: Likewise.
6140         * gcc.dg/pr67784-4.c: Likewise.
6142 2016-05-23  Richard Biener  <rguenther@suse.de>
6144         PR tree-optimization/71230
6145         * gfortran.dg/pr71230-1.f90: New testcase.
6146         * gfortran.dg/pr71230-2.f90: Likewise.
6148 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6150         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
6151         * gcc.dg/vect/pr58135.c:  Add new.
6152         * gfortran.dg/pr46519-1.f: Adjust test case.
6154 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6156         PR c++/53401
6157         * g++.dg/cpp0x/decltype64.C: New.
6159 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6161         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6162         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6163         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6165 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6167         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6168         Add poly64x1_t and poly64x2_t cases if supported.
6169         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6170         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6171         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6172         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6173         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6175 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6177         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6178         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6179         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6180         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6181         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6182         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6183         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6185 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6187         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6189 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6191         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6192         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6194 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
6196         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6197         constraint instead of "r".
6198         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6199         insn instead of vxorpd.
6200         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6202         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6203         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6205         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6207         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6208         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6210         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6212 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
6214         PR middle-end/40921
6215         * gcc.dg/tree-ssa/pr40921.c: New test.
6217 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6219         PR target/71103
6220         * gcc.target/avr/pr71103.c: New test.
6222 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
6224         PR middle-end/71179
6225         * gcc.dg/tree-ssa/pr71179.c: New test.
6227 2016-05-20  Martin Sebor  <msebor@redhat.com>
6229         PR c/71115
6230         * gcc.dg/init-excess-2.c: New test.
6232 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6234         * gnat.dg/opt53.adb: New test.
6235         * gnat.dg/opt54.adb: Likewise.
6237 2016-05-20  Martin Jambor  <mjambor@suse.cz>
6239         PR tree-optimization/70884
6240         * gcc.dg/tree-ssa/pr70919.c: New test.
6242 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
6244         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6245         formatting.
6246         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6247         fix code formatting.
6249 2016-05-20  Nathan Sidwell  <nathan@acm.org>
6251         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
6252         non-common cases.
6253         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6255 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
6257         * jit.dg/all-non-failing-tests.h: Add
6258         test-factorial-must-tail-call.c.
6259         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6260         * jit.dg/test-factorial-must-tail-call.c: New test case.
6262 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
6264         PR fortran/71204
6265         * gfortran.dg/pr71204.f90: New test.
6267 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
6269         * gcc.target/nvptx/sincos.c: New test.
6271 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
6273         PR c++/70572
6274         * g++.dg/cpp1y/auto-fn31.C: New.
6276 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
6278         * gcc.target/powerpc/vec-addec.c: New test.
6279         * gcc.target/powerpc/vec-addec-int128.c: New test.
6281 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
6283         * gcc.dg/plugin/must-tail-call-1.c: New test case.
6284         * gcc.dg/plugin/must-tail-call-2.c: New test case.
6285         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
6286         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6288 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
6290         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
6292 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
6294         PR c++/71210
6295         * g++.dg/opt/pr71210-1.C: New test.
6296         * g++.dg/opt/pr71210-2.C: New test.
6298         PR tree-optimization/29756
6299         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
6300         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
6301         only on selected targets where V4SImode vectors are known to be
6302         supported.
6304 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
6306         PR tree-optimization/71079
6307         PR tree-optimization/71206
6308         * gcc.dg/tree-ssa/pr71206.c: New testcase.
6310 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6312         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
6313         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
6314         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
6316 2016-05-20  Richard Guenther  <rguenther@suse.de>
6318         PR tree-optimization/29756
6319         * gcc.dg/tree-ssa/vector-6.c: New testcase.
6321 2016-05-20  Richard Biener  <rguenther@suse.de>
6323         PR tree-optimization/71185
6324         * gcc.dg/tree-ssa/pr71185.c: New testcase.
6326 2016-05-20  Richard Biener  <rguenther@suse.de>
6328         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
6330 2016-05-19  Marek Polacek  <polacek@redhat.com>
6332         PR c++/71075
6333         * g++.dg/diagnostic/pr71075.C: New test.
6335 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
6337         PR c++/71184
6338         * g++.dg/pr71184.C: New test case.
6340 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6342         * gcc.target/powerpc/darn-0.c: New test.
6343         * gcc.target/powerpc/darn-1.c: New test.
6344         * gcc.target/powerpc/darn-2.c: New test.
6346 2016-05-19  Marek Polacek  <polacek@redhat.com>
6348         PR tree-optimization/71031
6349         * gcc.dg/tree-ssa/vrp100.c: New test.
6351 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6353         PR rtl-optimization/71148
6354         * gcc.dg/pr71148.c: New test.
6356 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6358         PR target/71056
6359         * gcc.target/arm/pr71056.c: New test.
6361 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6363         * c-c++-common/pr69669.c: Check the used mode.
6365 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
6367         PR sanitizer/64354
6368         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
6370 2016-05-19  Richard Biener  <rguenther@suse.de>
6372         PR tree-optimization/70729
6373         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
6374         * gcc.dg/graphite/scop-18.c: Likewise.
6375         * gcc.dg/pr41783.c: Disable LIM.
6376         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
6377         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
6378         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
6379         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
6380         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
6381         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
6382         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
6383         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
6384         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
6385         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
6386         * gfortran.dg/pr42108.f90: Likewise.
6388 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
6390         PR driver/69265
6391         * gcc.dg/spellcheck-options-11.c: New test case.
6393 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
6395         PR c++/71100
6396         * g++.dg/opt/pr71100.C: New test.
6398 2016-05-18  Martin Jambor  <mjambor@suse.cz>
6400         PR ipa/69708
6401         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
6402         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
6403         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
6404         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
6406 2016-05-18  Martin Jambor  <mjambor@suse.cz>
6408         PR ipa/69708
6409         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
6410         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
6411         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
6412         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
6413         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
6415 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
6417         PR c++/69793
6418         * g++.dg/template/crash122.C: New.
6420 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
6422         PR c++/70466
6423         * g++.dg/template/pr70466-1.C: New.
6424         * g++.dg/template/pr70466-2.C: Likewise.
6426 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
6428         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
6429         splat operations and the XXSPLTIB instruction.
6430         * gcc.target/powerpc/p9-splat-2.c: Likewise.
6431         * gcc.target/powerpc/p9-splat-3.c: Likewise.
6432         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
6433         xxlxor to clear a register.
6435 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
6437         * gcc.dg/torture/pr71020.c: New test.
6439 2016-05-18  Martin Jambor  <mjambor@suse.cz>
6441         PR ipa/70646
6442         * gcc.dg/ipa/pr70646.c: New test.
6444 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
6446         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
6448 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
6450         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
6451         missing tests for vreinterpretq_p{8,16}.
6453 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
6455         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
6456         vsliq_n_s64 and vsliq_n_u64.
6458 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
6460         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
6461         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
6463 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
6465         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
6466         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
6467         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
6469 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
6471         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
6472         in comment.
6474 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
6476         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
6477         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
6478         "blr\t" and switch to scan-assembler-times.
6480 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
6482         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
6483         with __aarch64__.
6484         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
6485         declarations under __aarch64__ and __ARM_FEATURE_FMA.
6487 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
6489         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
6490         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
6491         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
6492         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
6493         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
6494         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
6496         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
6497         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
6499         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
6500         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
6502         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
6503         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
6505         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
6507 2016-05-18  Richard Biener  <rguenther@suse.de>
6509         PR tree-optimization/71168
6510         * gcc.dg/torture/pr71168.c: New testcase.
6512 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
6514         PR middle-end/63586
6515         * gcc.dg/tree-ssa/pr63586-2.c: New test.
6516         * gcc.dg/tree-ssa/pr63586.c: New test.
6517         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
6519 2016-05-17  Nathan Sidwell  <nathan@acm.org>
6521         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
6522         * gcc.dg/pr68671.c: Fix ptx xfail-if.
6523         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
6524         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
6526 2016-05-17  Nathan Sidwell  <nathan@acm.org>
6528         * gcc.target/nvptx/abi-vararg-3.c: New.
6530 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
6532         PR tree-optimization/54579
6533         PR middle-end/55299
6534         * gcc.dg/fold-notrotate-1.c: New test.
6535         * gcc.dg/fold-notshift-1.c: New test.
6536         * gcc.dg/fold-notshift-2.c: New test.
6538 2016-05-17  Marek Polacek  <polacek@redhat.com>
6540         PR ipa/71146
6541         * g++.dg/ipa/pr71146.C: New test.
6543 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
6545         * jit.dg/test-error-array-bounds.c: New test case.
6547 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
6549         * gcc.dg/tree-ssa/and-1.c: New testcase.
6551 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
6553         * gcc.dg/tree-ssa/pr69270.c: Adjust.
6554         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
6556 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
6558         * gcc.dg/tree-ssa/pr69270.c: Adjust.
6559         * gcc.dg/tree-ssa/vrp99.c: New testcase.
6561 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
6563         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
6565 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
6567         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
6569 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
6571         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
6572         ".2d[index]" when scan the assembly.
6573         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
6574         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
6575         float64x1.
6576         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
6578 2016-05-17  Richard Biener  <rguenther@suse.de>
6580         PR tree-optimization/71132
6581         * gcc.dg/torture/pr71132.c: New testcase.
6583 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
6585         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
6587 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6589         PR target/70809
6590         * gcc.target/aarch64/pr70809_1.c: New test.
6592 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6594         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
6595         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
6596         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
6597         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
6599 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
6600             Ilya Enkovich  <ilya.enkovich@intel.com>
6602         PR target/71114
6603         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
6605 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
6607         * g++.dg/ipa/ivinline-7.C: Do not xfail.
6608         * g++.dg/ipa/ivinline-9.C: Do not xfail.
6610 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
6612         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
6613         test for __ARM_FP16_ARGS.
6614         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
6615         * gcc.target/arm/aapcs/neon-vect10.c: New.
6616         * gcc.target/arm/aapcs/neon-vect9.c: New.
6617         * gcc.target/arm/aapcs/vfp18.c: New.
6618         * gcc.target/arm/aapcs/vfp19.c: New.
6619         * gcc.target/arm/aapcs/vfp20.c: New.
6620         * gcc.target/arm/aapcs/vfp21.c: New.
6621         * gcc.target/arm/fp16-aapcs-1.c: New.
6622         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
6623         test for __ARM_FP16_ARGS.
6624         * g++.target/arm/fp16-return-1.c: Update expected output.
6626 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
6628         PR testsuite/70227
6629         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
6631 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
6633         PR fortran/69603
6634         * gfortran.dg/pr69603.f90: New testcase.
6636 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
6638         * gfortran.dg/dec_union_4.f90: Fix endian issue.
6640 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
6642         PR fortran/71047
6643         * gfortran.dg/pr71047.f08: New test.
6645 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
6647         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
6648         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
6649         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
6651 2016-05-13  Martin Sebor  <msebor@redhat.com>
6653         PR c++/60049
6654         * g++.dg/cpp0x/constexpr-60049.C: New test.
6656 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
6658         PR bootstrap/71071
6659         * gcc.dg/pr71071.c: New test.
6661 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
6663         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
6664         remove XOP handling.
6665         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
6667 2016-05-13  Nathan Sidwell  <nathan@acm.org>
6669         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
6670         __atomic_is_lock_free declaration.
6672 2016-05-13  Richard Biener  <rguenther@suse.de>
6674         PR tree-optimization/42587
6675         * gcc.dg/optimize-bswapsi-4.c: New testcase.
6677 2016-05-13  Martin Liska  <mliska@suse.cz>
6679         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
6680         the new format of dump output.
6682 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6684         * gcc.dg/pr71084.c: New test.
6686 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6688         PR target/53440
6689         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
6691 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6693         * gcc.target/aarch64/struct_return.c: New test.
6695 2016-05-12  Marek Polacek  <polacek@redhat.com>
6697         PR c/70756
6698         * c-c++-common/pr70756-2.c: New test.
6699         * c-c++-common/pr70756.c: New test.
6701 2016-05-12  Richard Biener  <rguenther@suse.de>
6703         PR tree-optimization/71059
6704         * gcc.dg/torture/pr71059.c: New testcase.
6706 2016-05-12  Richard Biener  <rguenther@suse.de>
6708         PR tree-optimization/71062
6709         * gcc.dg/torture/pr71062.c: New testcase.
6711 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
6713         PR tree-optimization/71006
6714         * gcc.dg/pr71006.c: New test.
6716 2016-05-12  Marek Polacek  <polacek@redhat.com>
6718         PR driver/71063
6719         * gcc.dg/opts-7.c: New test.
6721 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6723         PR target/70830
6724         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
6725         Add -save-temps to dg-options.
6726         Scan for ldmfd rather than pop instruction.
6727         * gcc.target/arm/interrupt-2.c: Likewise.
6728         * gcc.target/arm/pr70830.c: New test.
6730 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
6732         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
6733         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
6735         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
6736         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
6737         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
6739         PR target/71019
6740         * gcc.target/i386/avx512vl-pack-1.c: New test.
6741         * gcc.target/i386/avx512vl-pack-2.c: New test.
6742         * gcc.target/i386/avx512bw-pack-2.c: New test.
6744         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
6746         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
6747         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
6748         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
6750 2016-05-12  Richard Biener  <rguenther@suse.de>
6752         PR tree-optimization/70986
6753         * gcc.dg/torture/pr70986-1.c: New testcase.
6754         * gcc.dg/torture/pr70986-2.c: Likewise.
6755         * gcc.dg/torture/pr70986-3.c: Likewise.
6757 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
6759         PR c/43651
6760         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
6761         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
6763 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
6765         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
6766         directive.
6767         * gcc.target/i386/pr66746.c: Ditto.
6769 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
6771         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
6772         support.
6773         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
6774         warning when using -mvsx-timode.
6775         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
6776         * gcc.target/powerpc/dform-2.c: Likewise.
6777         * gcc.target/powerpc/pr68805.c: Likewise.
6779 2016-05-11  Marek Polacek  <polacek@redhat.com>
6781         PR c++/71024
6782         * c-c++-common/attributes-3.c: New test.
6784 2016-05-11  Nathan Sidwell  <nathan@acm.org>
6786         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
6787         * gcc.c-torture/execute/pr68185.c: Likewise.
6788         * gcc.dg/ipa/pr70306.c: Requires global constructors.
6789         * gcc.dg/pr69634.c: Requires scheduling.
6790         * gcc.dg/torture/pr66178.c: Require label values.
6791         * gcc.dg/setjmp-6.c: Require indirect jumps.
6793 2016-05-11  Richard Biener  <rguenther@suse.de>
6795         PR tree-optimization/71055
6796         * gcc.dg/torture/pr71055.c: New testcase.
6798 2016-05-11  Richard Biener  <rguenther@suse.de>
6800         PR debug/71057
6801         * g++.dg/debug/pr71057.C: New testcase.
6803 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
6805         PR fortran/70855
6806         * gfortran.dg/gomp/pr70855.f90: New test.
6808 2016-05-11  Richard Biener  <rguenther@suse.de>
6810         PR middle-end/71002
6811         * g++.dg/torture/pr71002.C: New testcase.
6813 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
6815         PR middle-end/70807
6816         * gcc.dg/pr70807.c: New test.
6818 2016-05-10  Martin Sebor  <msebor@redhat.com>
6820         PR c++/38611
6821         * g++.dg/Wattributes.C: New test.
6823 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
6825         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
6826         * gcc.dg/tree-ssa/pr69270.c: Adjust.
6827         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
6829 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6831         PR target/70799
6832         * gcc.target/i386/pr70799-1.c: New test.
6834 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
6836         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
6838 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6840         PR middle-end/70877
6841         * gcc.target/i386/pr70877.c: New test.
6843 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
6845         PR tree-optimization/70786
6846         * gcc.target/i386/pr70876.c: New test.
6848 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
6850         PR target/70927
6851         * gcc.target/i386/avx512vl-logic-1.c: New test.
6852         * gcc.target/i386/avx512vl-logic-2.c: New test.
6853         * gcc.target/i386/avx512dq-logic-2.c: New test.
6855 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6857         PR target/70963
6858         * gcc.target/powerpc/pr70963.c: New.
6860 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
6862         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6863         (test_very_wide_line): Add ruler to expected output.
6864         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6865         (test_very_wide_line): Likewise.
6866         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6867         (test_show_locus): Within the handling of "test_very_wide_line",
6868         enable show_ruler_p on the diagnostic context.
6870 2016-05-10  Richard Biener  <rguenther@suse.de>
6872         PR tree-optimization/71039
6873         * gcc.dg/torture/pr71039.c: New testcase.
6875 2016-05-10  Nathan Sidwell  <nathan@acm.org>
6877         * gcc.dg/nested-func-10.c: Requires alloca.
6878         * gcc.dg/nested-func-9.c: Requires alloca.
6879         * gcc.c-torture/execute/pr70460.c: Requires labels.
6880         * gcc.c-torture/compile/pr70199.c: Requires labels.
6881         * gcc.target/nvptx/decl.c: Compile only.
6882         * gcc.target/nvptx/trailing-init.c: Compile only.
6883         * gcc.target/nvptx/ary-init.c: Compile only.
6885 2016-05-10  Marek Polacek  <polacek@redhat.com>
6887         PR c/70255
6888         * gcc.dg/attr-opt-1.c: New test.
6890 2016-05-10  Richard Biener  <rguenther@suse.de>
6892         PR tree-optimization/70497
6893         PR tree-optimization/28367
6894         * gcc.dg/torture/20160404-1.c: New testcase.
6895         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
6896         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
6898 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
6900         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
6902 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
6904         * gcc.target/i386/fabsneg-1.c New test.
6906 2016-05-09  Alan Modra  <amodra@gmail.com>
6908         PR testsuite/70826
6909         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
6911 2016-05-09  Richard Biener  <rguenther@suse.de>
6913         PR tree-optimization/70985
6914         * gcc.dg/torture/pr70985.c: New testcase.
6916 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
6918         * gcc.dg/tree-ssa/ifc-9.c: New test.
6919         * gcc.dg/tree-ssa/ifc-10.c: New test.
6920         * gcc.dg/tree-ssa/ifc-11.c: New test.
6921         * gcc.dg/tree-ssa/ifc-12.c: New test.
6922         * gcc.dg/vect/pr61194.c: Remove XFAIL.
6923         * gcc.dg/vect/vect-23.c: Remove XFAIL.
6924         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
6926 2016-05-09  Richard Biener  <rguenther@suse.de>
6928         PR fortran/70937
6929         * gfortran.dg/pr70937.f90: New testcase.
6931 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6933         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
6935 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
6937         PR fortran/56226
6938         * gfortran.dg/dec_structure_1.f90: New testcase.
6939         * gfortran.dg/dec_structure_2.f90: Ditto.
6940         * gfortran.dg/dec_structure_3.f90: Ditto.
6941         * gfortran.dg/dec_structure_4.f90: Ditto.
6942         * gfortran.dg/dec_structure_5.f90: Ditto.
6943         * gfortran.dg/dec_structure_6.f90: Ditto.
6944         * gfortran.dg/dec_structure_7.f90: Ditto.
6945         * gfortran.dg/dec_structure_8.f90: Ditto.
6946         * gfortran.dg/dec_structure_9.f90: Ditto.
6947         * gfortran.dg/dec_structure_10.f90: Ditto.
6948         * gfortran.dg/dec_structure_11.f90: Ditto.
6949         * gfortran.dg/dec_union_1.f90: Ditto.
6950         * gfortran.dg/dec_union_2.f90: Ditto.
6951         * gfortran.dg/dec_union_3.f90: Ditto.
6952         * gfortran.dg/dec_union_4.f90: Ditto.
6953         * gfortran.dg/dec_union_5.f90: Ditto.
6954         * gfortran.dg/dec_union_6.f90: Ditto.
6955         * gfortran.dg/dec_union_7.f90: Ditto.
6957 2016-05-07  Tom de Vries  <tom@codesourcery.com>
6959         PR tree-optimization/70956
6960         * gcc.dg/graphite/pr70956.c: New test.
6962 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
6964         PR middle-end/70941
6965         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
6966         (a, b, c, d): Change type from char to signed char.
6967         (main): Compare against (signed char) -1634678893 instead of
6968         hardcoded -109.  Use __builtin_abort instead of abort.
6970         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
6971         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
6973         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
6975 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
6977         PR debug/70935
6978         * gcc.dg/torture/pr70935.c: New test.
6980 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6982         PR target/58219
6983         * gcc.target/sh/pr58219.c: New tests.
6985 2016-05-06  Richard Biener  <rguenther@suse.de>
6987         PR tree-optimization/70960
6988         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
6990 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
6992         PR target/52933
6993         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
6994         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
6995         Adjust expected instruction counts.
6996         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
6998 2016-05-06  Marek Polacek  <polacek@redhat.com>
7000         PR sanitizer/70875
7001         * gcc.dg/ubsan/bounds-3.c: New test.
7003 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7005         PR target/54089
7006         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7008 2016-05-06  Richard Biener  <rguenther@suse.de>
7010         PR middle-end/70931
7011         * gfortran.dg/pr70931.f90: New testcase.
7013 2016-05-06  Richard Biener  <rguenther@suse.de>
7015         PR middle-end/70941
7016         * gcc.dg/torture/pr70941.c: New testcase.
7018 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
7020         PR tree-optimization/57206
7021         * gcc.dg/vect/pr57206.c: New test.
7023 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7025         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7027 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
7029         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7031         * c-c++-common/Wdangling-else-4.c: New test.
7033 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
7035         PR c++/70906
7036         PR c++/70933
7037         * g++.dg/opt/pr70906.C: New test.
7038         * g++.dg/opt/pr70933.C: New test.
7040         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7042 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
7044         * gcc.dg/ipa/pure-const-3.c: New testcase.
7046 2016-05-04  Marek Polacek  <polacek@redhat.com>
7048         * c-c++-common/Wdangling-else-1.c: New test.
7049         * c-c++-common/Wdangling-else-2.c: New test.
7050         * c-c++-common/Wdangling-else-3.c: New test.
7052 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
7054         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7055         flag is present.
7057 2016-05-04  Marek Polacek  <polacek@redhat.com>
7059         PR c/48778
7060         * gcc.dg/Waddress-2.c: New test.
7062 2016-05-04  Alan Modra  <amodra@gmail.com>
7064         * gcc.target/powerpc/pr70866.c: New.
7066 2016-05-03  Martin Sebor  <msebor@redhat.com>
7068         PR c++/66561
7069         * c-c++-common/builtin_location.c: New test.
7070         * g++.dg/cpp1y/builtin_location.C: New test.
7072 2016-05-03  Marek Polacek  <polacek@redhat.com>
7074         PR c/70859
7075         * gcc.dg/pr70859.c: New test.
7076         * gcc.dg/pr70859-2.c: New test.
7078 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
7080         * gnat.dg/debug5.adb: New testcase.
7082 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7084         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7085         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7086         Procedure to check for z10 instruction set.
7088 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7090         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7092 2016-05-03  Alan Modra  <amodra@gmail.com>
7094         * gcc.target/powerpc/savres.c: Add func using a single gpr.
7096 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
7098         * gcc.target/i386/avx512f-cvt-1.c: New test.
7100 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7102         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7103         -fdump-tree-vrp-details.
7105 2016-05-03  Richard Biener  <rguenther@suse.de>
7107         * gcc.dg/pr30172-1.c: Adjust.
7108         * gcc.dg/pr63743.c: Likewise.
7109         * gcc.dg/tm/pr51696.c: Likewise.
7110         * c-c++-common/tm/safe-1.c: Likewise.
7111         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7112         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7113         * g++.dg/plugin/self-assign-test-1.C: Likewise.
7114         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7116 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
7118         PR rtl-optimization/70467
7119         * gcc.target/i386/pr70467-3.c: New test.
7120         * gcc.target/i386/pr70467-4.c: New test.
7122         PR tree-optimization/70916
7123         * gcc.c-torture/compile/pr70916.c: New test.
7125         PR target/49244
7126         * gcc.target/i386/pr49244-1.c: New test.
7127         * gcc.target/i386/pr49244-2.c: New test.
7129 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
7131         PR rtl-optimization/44281
7132         * gcc.target/i386/pr44281.c: New test.
7134 2016-05-03  bin cheng  <bin.cheng@arm.com>
7136         PR tree-optimization/56541
7137         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7138         * gcc.dg/vect/pr56541.c: new test.
7140 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7142         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7143         __float128.
7144         * gcc.target/powerpc/float128-complex-2.c: Likewise.
7146 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
7148         PR testsuite/70520
7149         * c-c++-common/asan/clone-test-1.c (main): Align child process
7150         stack to 16 bytes.
7152 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
7154         PR c++/62314
7155         * g++.dg/spellcheck-fields-2.C: New test case.
7157 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
7159         PR c++/62314
7160         * g++.dg/pr62314.C: New test case.
7162 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
7164         * gcc.dg/ipa/inline-8.c: New testcase.
7166 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
7168         PR rtl-optimization/70467
7169         * gcc.target/i386/pr70467-1.c: New test.
7171 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7173         * gcc.dg/spec-options.c: Run the test on all targets.
7174         * gcc.dg/foo.specs: Use cpp_unique_options.
7176 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
7178         * gcc.dg/tree-ssa/unord.c: New testcase.
7180 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
7182         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7184 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
7186         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7188 2016-05-02  Marek Polacek  <polacek@redhat.com>
7190         PR c/70851
7191         * gcc.dg/enum-incomplete-3.c: New test.
7193 2016-05-02  Marek Polacek  <polacek@redhat.com>
7194             Tom de Vries  <tom@codesourcery.com>
7196         PR tree-optimization/70700
7197         * gcc.dg/pr70700.c: New test.
7199 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
7201         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7202         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7203         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7204         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7205         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7207 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
7209         * ada/acats/run_acats: Rename into...
7210         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
7211         * ada/acats/run_all.sh: Remove redundant test.
7212         (target_run): Move around.
7213         (target_gnatchop): Use newly built executable.
7214         (target_gnatmake): Likewise.
7215         Check that the compilation of impbit succeeds.
7217 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
7219         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7220         * gcc.dg/20021029-1.c: Likewise.
7221         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7222         * gcc.target/sh/attr-isr-trapa.c: Likewise.
7223         * gcc.target/sh/cmpstr.c: Likewise.
7224         * gcc.target/sh/cmpstrn.c: Likewise.
7225         * gcc.target/sh/memset.c: Likewise.
7226         * gcc.target/sh/pr21255-2-mb.c: Likewise.
7227         * gcc.target/sh/pr21255-2-ml.c: Likewise.
7228         * gcc.target/sh/pr39423-1.c: Likewise.
7229         * gcc.target/sh/pr49468-di.c: Likewise.
7230         * gcc.target/sh/pr49468-si.c: Likewise.
7231         * gcc.target/sh/pr49880-1.c: Likewise.
7232         * gcc.target/sh/pr49880-2.c: Likewise.
7233         * gcc.target/sh/pr49880-3.c: Likewise.
7234         * gcc.target/sh/pr50751-1.c: Likewise.
7235         * gcc.target/sh/pr50751-4.c: Likewise.
7236         * gcc.target/sh/pr50751-7.c: Likewise.
7237         * gcc.target/sh/pr51244-1.c: Likewise.
7238         * gcc.target/sh/pr51244-10.c: Likewise.
7239         * gcc.target/sh/pr51244-11.c: Likewise.
7240         * gcc.target/sh/pr51244-12.c: Likewise.
7241         * gcc.target/sh/pr51244-13.c: Likewise.
7242         * gcc.target/sh/pr51244-14.c: Likewise.
7243         * gcc.target/sh/pr51244-17.c: Likewise.
7244         * gcc.target/sh/pr51244-18.c: Likewise.
7245         * gcc.target/sh/pr51244-19.c: Likewise.
7246         * gcc.target/sh/pr51244-4.c: Likewise.
7247         * gcc.target/sh/pr51244-5.c: Likewise.
7248         * gcc.target/sh/pr51244-7.c: Likewise.
7249         * gcc.target/sh/pr51244-8.c: Likewise.
7250         * gcc.target/sh/pr51244-9.c: Likewise.
7251         * gcc.target/sh/pr51697.c: Likewise.
7252         * gcc.target/sh/pr52483-1.c: Likewise.
7253         * gcc.target/sh/pr52483-2.c: Likewise.
7254         * gcc.target/sh/pr52483-3.c: Likewise.
7255         * gcc.target/sh/pr52483-5.c: Likewise.
7256         * gcc.target/sh/pr52933-1.c: Likewise.
7257         * gcc.target/sh/pr52933-2.c: Likewise.
7258         * gcc.target/sh/pr52933-3.c: Likewise.
7259         * gcc.target/sh/pr53568-1.c: Likewise.
7260         * gcc.target/sh/pr53976-1.c: Likewise.
7261         * gcc.target/sh/pr53988-1.c: Likewise.
7262         * gcc.target/sh/pr53988.c: Likewise.
7263         * gcc.target/sh/pr54089-1.c: Likewise.
7264         * gcc.target/sh/pr54089-6.c: Likewise.
7265         * gcc.target/sh/pr54089-7.c: Likewise.
7266         * gcc.target/sh/pr54089-8.c: Likewise.
7267         * gcc.target/sh/pr54089-9.c: Likewise.
7268         * gcc.target/sh/pr54236-1.c: Likewise.
7269         * gcc.target/sh/pr54236-2.c: Likewise.
7270         * gcc.target/sh/pr54236-3.c: Likewise.
7271         * gcc.target/sh/pr54236-4.c: Likewise.
7272         * gcc.target/sh/pr54386.c: Likewise.
7273         * gcc.target/sh/pr54602-1.c: Likewise.
7274         * gcc.target/sh/pr54685.c: Likewise.
7275         * gcc.target/sh/pr54760-1.c: Likewise.
7276         * gcc.target/sh/pr54760-2.c: Likewise.
7277         * gcc.target/sh/pr54760-3.c: Likewise.
7278         * gcc.target/sh/pr54760-4.c: Likewise.
7279         * gcc.target/sh/pr54760-5.c: Likewise.
7280         * gcc.target/sh/pr54760-6.c: Likewise.
7281         * gcc.target/sh/pr55146.c: Likewise.
7282         * gcc.target/sh/pr55160.c: Likewise.
7283         * gcc.target/sh/pr59278.c: Likewise.
7284         * gcc.target/sh/pr59401-1.c: Likewise.
7285         * gcc.target/sh/pr59533-1.c: Likewise.
7286         * gcc.target/sh/pr63260.c: Likewise.
7287         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
7288         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
7289         * gcc.target/sh/strlen.c: Likewise.
7290         * gcc.target/sh/torture/pr30807.c: Likewise.
7291         * gcc.target/sh/torture/pr34777.c: Likewise.
7292         * gcc.target/sh/torture/pr64652.c: Likewise.
7293         * gcc.target/sh/torture/pr65505.c: Likewise.
7294         * gcc.target/sh/torture/pragma-isr.c: Likewise.
7295         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
7297 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7299         PR c++/66644
7300         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
7302 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7304         * gcc.target/powerpc/vsx-elemrev-1.c: New.
7305         * gcc.target/powerpc/vsx-elemrev-2.c: New.
7306         * gcc.target/powerpc/vsx-elemrev-3.c: New.
7307         * gcc.target/powerpc/vsx-elemrev-4.c: New.
7309 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
7311         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
7312         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
7314 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
7316         PR middle-end/70626
7317         * c-c++-common/goacc/combined-reduction.c: New test.
7318         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
7320 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
7322         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
7323         *movdi_internal pattern only if PIC off.
7324         * gcc.target/i386/pr70155-2.c: Likewise.
7325         * gcc.target/i386/pr70155-3.c: Likewise.
7326         * gcc.target/i386/pr70155-4.c: Likewise.
7327         * gcc.target/i386/pr70155-5.c: Likewise.
7328         * gcc.target/i386/pr70155-6.c: Likewise.
7329         * gcc.target/i386/pr70155-7.c: Likewise.
7330         * gcc.target/i386/pr70155-8.c: Likewise.
7331         * gcc.target/i386/pr70155-15.c: Likewise.
7332         * gcc.target/i386/pr70155-17.c: Likewise.
7333         * gcc.target/i386/pr70155-22.c: Likewise.
7335 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
7337         PR tree-optimization/70803
7338         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
7340 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
7342         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
7343         optimization of vector loop.
7344         * gcc.target/i386/vect-unpack-3.c: New test.
7345         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
7346         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
7347         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
7349 2016-04-29  Marek Polacek  <polacek@redhat.com>
7351         PR sanitizer/70342
7352         * g++.dg/ubsan/null-7.C: New test.
7354         PR c/70852
7355         * gcc.dg/pr70852.c: New test.
7357 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7359         PR/69089
7360         * g++.dg/cpp0x/alignas6.C: New test.
7362 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7364         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
7365         * gcc.dg/pr27003.c: Likewise.
7366         * gcc.dg/tree-ssa/cswtch.c: Likewise.
7367         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7368         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
7369         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
7370         * gcc.target/arc/mxy.c: Likewise.
7371         * gcc.target/arc/mswape.c: Likewise.
7372         * gcc.target/arc/mrtsc.c: Likewise.
7373         * gcc.target/arc/mcrc.c: Likewise.
7374         * gcc.target/arc/mdsp-packa.c: Likewise.
7375         * gcc.target/arc/mdvbf.c: Likewise.
7376         * gcc.target/arc/mlock.c: Likewise.
7377         * gcc.target/arc/mmac-24.c: Likewise.
7378         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
7380 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7381             Matthijs Kooijman  <matthijs@stdin.nl>
7382             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7384         PR target/60040
7385         * gcc.target/avr/pr60040-1.c: New.
7386         * gcc.target/avr/pr60040-2.c: New.
7388 2016-04-29  Richard Biener  <rguenther@suse.de>
7390         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
7392 2016-04-29  Richard Biener  <rguenther@suse.de>
7394         PR tree-optimization/13962
7395         PR tree-optimization/65686
7396         * gcc.dg/uninit-pr65686.c: New testcase.
7398 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
7400         PR middle-end/70843
7401         * gcc.dg/pr70843.c: New test.
7403 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
7405         PR target/70858
7406         * gcc.target/i386/pr70858.c: New test.
7408 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
7410         * gcc.target/arc/nps400-1.c: New file.
7412 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
7413             Andrew Burgess  <andrew.burgess@embecosm.com>
7415         * gcc.target/arc/movh_cl-1.c: New file.
7417 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
7418             Andrew Burgess  <andrew.burgess@embecosm.com>
7420         * gcc.target/arc/extzv-1.c: New file.
7421         * gcc.target/arc/insv-1.c: New file.
7422         * gcc.target/arc/insv-2.c: New file.
7423         * gcc.target/arc/movb-1.c: New file.
7424         * gcc.target/arc/movb-2.c: New file.
7425         * gcc.target/arc/movb-3.c: New file.
7426         * gcc.target/arc/movb-4.c: New file.
7427         * gcc.target/arc/movb-5.c: New file.
7428         * gcc.target/arc/movb_cl-1.c: New file.
7429         * gcc.target/arc/movb_cl-2.c: New file.
7430         * gcc.target/arc/movbi_cl-1.c: New file.
7431         * gcc.target/arc/movl-1.c: New file.
7433 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
7434             Andrew Burgess  <andrew.burgess@embecosm.com>
7436         * gcc.target/arc/cmem-1.c: New file.
7437         * gcc.target/arc/cmem-2.c: New file.
7438         * gcc.target/arc/cmem-3.c: New file.
7439         * gcc.target/arc/cmem-4.c: New file.
7440         * gcc.target/arc/cmem-5.c: New file.
7441         * gcc.target/arc/cmem-6.c: New file.
7442         * gcc.target/arc/cmem-7.c: New file.
7443         * gcc.target/arc/cmem-ld.inc: New file.
7444         * gcc.target/arc/cmem-st.inc: New file.
7446 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
7448         PR target/70821
7449         * gcc.target/i386/pr70821.c: New test.
7451 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
7453         * gcc.target/powerpc/vec-adde.c: New test.
7454         * gcc.target/powerpc/vec-adde-int128.c: New test.
7456 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
7458         * gcc.target/i386/avx-vround-1.c: New test.
7459         * gcc.target/i386/avx-vround-2.c: New test.
7460         * gcc.target/i386/avx512vl-vround-1.c: New test.
7461         * gcc.target/i386/avx512vl-vround-2.c: New test.
7463 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7465         PR testsuite/70595
7466         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
7467         (check_effective_target_cilkplus_runtime): ... this.
7468         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
7469         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
7471         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
7472         Require cilkplus_runtime.
7473         Don't add -lcilkrts.
7474         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
7475         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
7476         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
7477         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
7478         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
7479         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
7480         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
7481         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
7482         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
7483         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
7484         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
7485         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
7486         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7487         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7488         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7489         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7490         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
7491         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
7492         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
7493         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
7494         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
7495         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
7496         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
7497         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
7498         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7499         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
7500         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
7501         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
7502         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
7504         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
7505         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
7507         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
7509         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
7510         cilkplus_runtime.
7512 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
7514         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
7515         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
7517 2015-04-27  Ryan Burn  <contact@rnburn.com>
7519         PR c++/69024
7520         PR c++/68997
7521         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
7522         diagnostic.
7523         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
7524         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
7526 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
7528         * gnat.dg/limited_with4.ad[sb]: New test.
7529         * gnat.dg/limited_with4_pkg.ads: New helper.
7531 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7533         PR target/70155
7534         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
7535         and movv1ti_internal patterns
7536         * gcc.target/i386/pr70155-1.c: New test.
7537         * gcc.target/i386/pr70155-2.c: Likewise.
7538         * gcc.target/i386/pr70155-3.c: Likewise.
7539         * gcc.target/i386/pr70155-4.c: Likewise.
7540         * gcc.target/i386/pr70155-5.c: Likewise.
7541         * gcc.target/i386/pr70155-6.c: Likewise.
7542         * gcc.target/i386/pr70155-7.c: Likewise.
7543         * gcc.target/i386/pr70155-8.c: Likewise.
7544         * gcc.target/i386/pr70155-9.c: Likewise.
7545         * gcc.target/i386/pr70155-10.c: Likewise.
7546         * gcc.target/i386/pr70155-11.c: Likewise.
7547         * gcc.target/i386/pr70155-12.c: Likewise.
7548         * gcc.target/i386/pr70155-13.c: Likewise.
7549         * gcc.target/i386/pr70155-14.c: Likewise.
7550         * gcc.target/i386/pr70155-15.c: Likewise.
7551         * gcc.target/i386/pr70155-16.c: Likewise.
7552         * gcc.target/i386/pr70155-17.c: Likewise.
7553         * gcc.target/i386/pr70155-18.c: Likewise.
7554         * gcc.target/i386/pr70155-19.c: Likewise.
7555         * gcc.target/i386/pr70155-20.c: Likewise.
7556         * gcc.target/i386/pr70155-21.c: Likewise.
7557         * gcc.target/i386/pr70155-22.c: Likewise.
7559 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
7561         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
7562         ".{5,6}".
7564 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
7566         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
7567         * gcc.dg/tree-ssa/scev-9.c: Ditto.
7568         * gcc.dg/tree-ssa/scev-10.c: Ditto.
7569         * gcc.dg/tree-ssa/scev-11.c: Ditto.
7570         * gcc.dg/tree-ssa/scev-12.c: Ditto.
7572 2016-04-27  Richard Biener  <rguenther@suse.de>
7574         PR ipa/70760
7575         * g++.dg/ipa/ipa-pta-2.C: New testcase.
7576         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
7578 2016-04-27  Nathan Sidwell  <nathan@acm.org>
7580         * g++.dg/cpp0x/constexpr-recursion3.C: New.
7581         * g++.dg/ubsan/pr63956.C: Adjust error location.
7583 2016-04-27  Nick Clifton  <nickc@redhat.com>
7585         PR middle-end/49889
7586         * gcc.dg/pr49889.c: New test.
7588 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
7590         * c-c++-common/memset-array.c: New test.
7592 2016-04-26  Martin Sebor  <msebor@redhat.com>
7594         PR c++/66639
7595         * g++.dg/cpp1y/func_constexpr.C: New test.
7597 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
7599         PR c++/70241
7600         * g++.dg/cpp0x/enum32.C: New test.
7601         * g++.dg/cpp0x/enum33.C: New test.
7603 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7605         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
7606         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
7607         * gcc.c-torture/execute/bitfld-6.c: Likewise.
7608         * gcc.c-torture/execute/bitfld-7.c: Likewise.
7609         * gcc.c-torture/execute/pr38151.c: Likewise.
7610         * gcc.c-torture/execute/pr66556.c: Likewise.
7611         * gcc.c-torture/execute/pr67781.c: Likewise.
7612         * gcc.c-torture/execute/pr68648.c: Likewise.
7614 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
7616         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
7618 2016-04-26  Marek Polacek  <polacek@redhat.com>
7620         PR c/67784
7621         * gcc.dg/pr67784-3.c: New test.
7622         * gcc.dg/pr67784-4.c: New test.
7623         * gcc.dg/pr67784-5.c: New test.
7625         PR c/70791
7626         * gcc.dg/Wnested-externs-2.c: New test.
7628 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
7630         * gcc.dg/fold-plusmult.c: Adjust.
7631         * gcc.dg/no-strict-overflow-6.c: Adjust.
7632         * gcc.dg/gomp/loop-1.c: Xfail some tests.
7634 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
7636         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
7637         number scans.
7638         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
7639         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
7640         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
7641         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
7642         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
7643         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
7644         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
7645         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
7646         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
7647         * gcc.target/i386/avx512f-gather-5.c: Likewise.
7648         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
7649         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
7650         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
7651         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
7652         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
7653         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
7654         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
7655         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
7656         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
7657         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
7658         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
7659         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
7660         scans.
7661         * gcc.target/i386/pr32219-4.c: Likewise.
7662         * gcc.target/i386/pr32219-6.c: Likewise.
7663         * gcc.target/i386/pr32219-8.c: Likewise.
7665 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7667         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
7668         associated options.
7670 2016-04-26  Marek Polacek  <polacek@redhat.com>
7672         PR c++/70744
7673         * g++.dg/ext/cond2.C: New test.
7675 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
7677         PR tree-optimization/70771
7678         PR tree-optimization/70775
7679         * gcc.dg/pr70771.c: New test.
7680         * gcc.dg/pr70775.c: New test.
7682 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
7684         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
7686 2016-04-25  Richard Biener  <rguenther@suse.de>
7688         PR tree-optimization/70780
7689         * gcc.dg/torture/pr70780.c: New testcase.
7691 2016-04-25  Michael Collison  <michael.collison@arm.com>
7693         * gcc.target/arm/neon-vaddws16.c: New test.
7694         * gcc.target/arm/neon-vaddws32.c: New test.
7695         * gcc.target/arm/neon-vaddwu16.c: New test.
7696         * gcc.target/arm/neon-vaddwu32.c: New test.
7697         * gcc.target/arm/neon-vaddwu8.c: New test.
7698         * lib/target-supports.exp
7699         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
7700         that arm neon support vector widen sum of HImode TO SImode.
7702 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
7704         PR sanitizer/70712
7705         * c-c++-common/asan/pr70712.c: New test.
7707 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
7709         * .gitattributes: New file.
7711 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
7713         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
7715 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
7717         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
7718         * gfortran.dg/submodule_15.f08: Likewise.
7720 2016-04-22  Richard Biener  <rguenther@suse.de>
7722         PR tree-optimization/70740
7723         * gcc.dg/torture/pr70740.c: New testcase.
7725 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
7727         PR target/70750
7728         * gcc.target/i386/pr70750-1.c: New test.
7729         * gcc.target/i386/pr70750-2.c: Likewise.
7731 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
7733         PR c++/70540
7734         * g++.dg/cpp0x/auto48.C: New.
7736 2016-04-21  Marek Polacek  <polacek@redhat.com>
7738         PR c++/70513
7739         * g++.dg/cpp0x/forw_enum12.C: New test.
7740         * g++.dg/cpp0x/forw_enum13.C: New test.
7742 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
7744         PR target/70728
7745         * gcc.target/i386/pr70728.c: New test.
7747 2016-04-21  Richard Biener  <rguenther@suse.de>
7749         PR middle-end/70747
7750         * gcc.dg/pr70747.c: New testcase.
7752 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
7754         PR tree-optimization/70715
7755         * gcc.dg/tree-ssa/scev-13.c: New test.
7757 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
7759         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
7761 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
7763         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
7765 2016-04-20  Jan Hubicka  <jh@suse.cz>
7767         PR ipa/70018
7768         * g++.dg/ipa/nothrow-1.C: New testcase.
7770 2016-04-20  Nathan Sidwell  <nathan@acm.org>
7772         PR c++/55635
7773         * g++.dg/eh/delete1.C: New.
7775 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
7777         * gcc.target/i386/avx256-unaligned-store-2.c: Add
7778         -mtune-ctrl=sse_typeless_stores.
7780 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
7782         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
7784 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
7786         PR tree-optimization/69489
7787         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
7789 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
7791         PR c++/69363
7792         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
7793         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
7794         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
7796 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
7798         PR tree-optimization/56625
7799         PR tree-optimization/69489
7800         * gcc.dg/vect/pr56625.c: New test.
7801         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
7803 2016-04-20  Andrew Pinski  <apinski@cavium.com>
7805         PR target/64971
7806         * gcc.c-torture/compile/pr37433-1.c: New testcase.
7808 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
7810         * gnat.dg/self1.adb: Remove now incorrect test.
7812 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
7814         * gcc.dg/tree-ssa/scev-11.c: New test.
7815         * gcc.dg/tree-ssa/scev-12.c: New test.
7817 2016-04-20  Marek Polacek  <polacek@redhat.com>
7819         PR tree-optimization/70725
7820         * gcc.dg/pr70725.c: New test.
7822 2016-04-20  Richard Biener  <rguenther@suse.de>
7824         PR tree-optimization/70726
7825         * g++.dg/vect/pr70726.cc: New testcase.
7827 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7829         PR target/70674
7830         * gcc.target/s390/pr70674.c: New test.
7832 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7834         PR libgfortran/70684
7835         * gfortran.dg/list_read_14.f90: New test.
7837 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
7839         PR target/69201
7840         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
7841         extern to force it misaligned.
7842         (b): Likewise.
7843         (c): Likewise.
7844         (d): Likewise.
7845         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
7846         Don't check `*' before movv4sf_internal.
7847         * gcc.target/i386/avx256-unaligned-store-2.c: Check
7848         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
7849         Don't check `*' before movv16qi_internal.
7850         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
7851         extern to force it misaligned.
7852         (b): Likewise.
7853         (c): Likewise.
7854         (d): Likewise.
7855         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
7856         Don't check `*' before movv2df_internal.
7857         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
7858         extern to force it misaligned.
7859         (b): Likewise.
7860         (c): Likewise.
7861         (d): Likewise.
7862         Check movv8sf_internal instead of avx_storeups256.
7863         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
7865 2016-04-19  Richard Biener  <rguenther@suse.de>
7867         PR tree-optimization/70171
7868         * g++.dg/tree-ssa/pr70171.C: New testcase.
7870 2016-04-19  Richard Biener  <rguenther@suse.de>
7872         PR tree-optimization/70724
7873         * gcc.dg/torture/pr70724.c: New testcase.
7875 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
7877         PR middle-end/70689
7878         * gcc.target/i386/pr70689.c: New.
7880 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
7882         PR target/70708
7883         * gcc.target/i386/pr70708.c: New test.
7885 2016-04-18  Richard Biener  <rguenther@suse.de>
7887         PR tree-optimization/43434
7888         * gcc.dg/vect/pr43434.c: New testcase.
7889         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
7890         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7891         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7892         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
7893         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
7894         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7895         * gcc.dg/gomp/pr68640.c: Likewise.
7896         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
7897         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
7899 2016-04-18  Richard Biener  <rguenther@suse.de>
7901         PR tree-optimization/70701
7902         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
7904 2016-04-18  Tom de Vries  <tom@codesourcery.com>
7906         PR testsuite/70699
7907         * gcc.dg/pr70161.c: Add dot-file scans.
7908         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
7909         instead of after last dot char.
7911 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
7913         * c-c++-common/dump-ada-spec-3.c: New test.
7914         * c-c++-common/dump-ada-spec-4.c: Likewise.
7916 2016-04-17  Tom de Vries  <tom@codesourcery.com>
7918         PR other/70183
7919         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
7921 2016-04-15  Jan Hubicka  <jh@suse.cz>
7923         PR ipa/70018
7924         * g++.dg/ipa/pure-const-1.C: New testcase.
7925         * g++.dg/ipa/pure-const-2.C: New testcase.
7926         * g++.dg/ipa/pure-const-3.C: New testcase.
7928 2016-04-15  Marek Polacek  <polacek@redhat.com>
7930         PR c/70671
7931         * gcc.dg/bitfld-22.c: New test.
7933 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
7935         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
7936         x86_64.
7938 2016-04-15  Marek Polacek  <polacek@redhat.com>
7940         PR c/70651
7941         * c-c++-common/pr70651.c: New test.
7943 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7945         PR rtl-optimization/70681
7946         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
7947         dump scan on arm and powerpc.
7948         * gcc.dg/pr10474.c: Likewise.
7950 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
7952         PR c++/69517
7953         PR c++/70019
7954         PR c++/70588
7955         * g++.dg/cpp1y/vla11.C: Revert for real.
7957         PR c/70436
7958         * c-c++-common/Wparentheses-1.c: New test.
7959         * c-c++-common/gomp/Wparentheses-1.c: New test.
7960         * c-c++-common/gomp/Wparentheses-2.c: New test.
7961         * c-c++-common/gomp/Wparentheses-3.c: New test.
7962         * c-c++-common/gomp/Wparentheses-4.c: New test.
7963         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
7964         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
7965         * c-c++-common/goacc/Wparentheses-1.c: New test.
7967 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
7969         PR target/70662
7970         * gcc.target/i386/pr70662.c: New test.
7972 2016-04-15  Richard Biener  <rguenther@suse.de>
7973             Alan Modra  <amodra@gmail.com>
7975         PR tree-optimization/70130
7976         * gcc.dg/vect/O3-pr70130.c: New testcase.
7978 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
7980         PR target/70669
7981         * gcc.target/powerpc/pr70669.c: New test.
7983         PR target/70640
7984         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
7985         a power7 system that does not have an assembler that supports
7986         power8.
7988 2016-04-14  Martin Sebor  <msebor@redhat.com>
7990         PR c++/69517
7991         PR c++/70019
7992         PR c++/70588
7993         * c-c++-common/ubsan/vla-1.c: Revert.
7994         * g++.dg/cpp1y/vla11.C: Same.
7995         * g++.dg/cpp1y/vla12.C: Same.
7996         * g++.dg/cpp1y/vla13.C: Same.
7997         * g++.dg/cpp1y/vla14.C: Same.
7998         * g++.dg/cpp1y/vla3.C: Same.
7999         * g++.dg/init/array24.C: Same.
8000         * g++.dg/ubsan/vla-1.C: Same.
8002 2016-04-14  Marek Polacek  <polacek@redhat.com>
8003             Jan Hubicka  <hubicka@ucw.cz>
8005         PR c++/70029
8006         * g++.dg/torture/pr70029.C: New test.
8008 2016-04-14  Martin Sebor  <msebor@redhat.com>
8010         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8011         type size to prevent failures on targets with very low maximum
8012         alignment.
8014 2016-04-14  Richard Biener  <rguenther@suse.de>
8016         PR tree-optimization/70623
8017         * gcc.dg/torture/pr70623.c: New testcase.
8018         * gcc.dg/torture/pr70623-2.c: Likewise.
8020 2016-04-13  Martin Sebor  <msebor@redhat.com>
8022         PR c++/69517
8023         PR c++/70019
8024         PR c++/70588
8025         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8026         * g++.dg/cpp1y/vla11.C: New test.
8027         * g++.dg/cpp1y/vla12.C: New test.
8028         * g++.dg/cpp1y/vla13.C: New test.
8029         * g++.dg/cpp1y/vla14.C: New test.
8030         * g++.dg/cpp1y/vla3.C: Restore deleted test.
8031         * g++.dg/init/array24.C: Fully brace VLA initializer.
8032         * g++.dg/ubsan/vla-1.C: Disable exceptions.
8034 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
8036         PR c++/70641
8037         * g++.dg/opt/pr70641.C: New test.
8039 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8041         PR rtl-optimization/68749
8042         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8043         effects of argument promotions.
8044         Remove default args to dg-skip-if.
8046 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
8048         PR c++/70635
8049         * g++.dg/parse/pr70635.C: New.
8051 2016-04-13  Marek Polacek  <polacek@redhat.com>
8053         PR c++/70639
8054         * c-c++-common/Wmisleading-indentation-4.c: New test.
8056 2016-04-13  Marek Polacek  <polacek@redhat.com>
8058         PR c/70436
8059         * gcc.dg/Wparentheses-12.c: New test.
8060         * gcc.dg/Wparentheses-13.c: New test.
8062 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8064         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8065         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8066         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8068 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
8070         PR middle-end/70633
8071         * gcc.c-torture/compile/pr70633.c: New test.
8073         PR debug/70628
8074         * gcc.dg/torture/pr70628.c: New test.
8076 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
8078         PR c++/70610
8079         * g++.dg/template/pr70610.C: New test.
8080         * g++.dg/template/pr70610-2.C: New test.
8081         * g++.dg/template/pr70610-3.C: New test.
8082         * g++.dg/template/pr70610-4.C: New test.
8084 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8086         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8087         128 instead of 32.
8089         PR c++/70571
8090         * g++.dg/ext/pr70571.C: New test.
8092 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8094         PR target/70640
8095         * gcc.target/powerpc/pr70640.c: New test.
8097 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
8099         PR c++/68722
8100         * g++.dg/parse/pr68722.C: New.
8102 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8104         PR rtl-optimization/70596
8105         * gcc.target/i386/pr70596.c: New test.
8107 2016-04-12  Nathan Sidwell  <nathan@acm.org>
8109         PR c++/70501
8110         * g++.dg/init/pr70501.C: New.
8112 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
8114         * gcc.target/i386/asm-flag-6.c: New test.
8116 2016-04-12  Tom de Vries  <tom@codesourcery.com>
8118         PR tree-optimization/68756
8119         * gcc.dg/graphite/pr68756.c: New test.
8121 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8123         PR tree-optimization/70602
8124         * gcc.c-torture/execute/pr70602.c: New test.
8126 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8128         PR target/70381
8129         * gcc.target/powerpc/float128-1.c: New tests to make sure the
8130         __float128 emulator is built and runs.
8131         * gcc.target/powerpc/float128-1.c: Likewise.
8133         * lib/target-supports.exp (check_ppc_float128_sw_available):
8134         Rework tests for __float128 software and hardware
8135         availability. Fix exit condition to return 0 on success.
8137 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
8139         PR target/70133
8140         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8141         * gcc.target/aarch64/target_attr_15.c: Likewise.
8143 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8145         PR c++/69066
8146         * g++.dg/cpp1y/pr69066.C: New.
8148 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8150         PR fortran/68566
8151         * gfortran.dg/pr36192.f90: Update test.
8152         * gfortran.dg/pr36192_1.f90: Update test.
8153         * gfortran.dg/real_dimension_1.f: Update test.
8154         * gfortran.dg/parameter_array_init_7.f90: New test.
8156 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
8158         PR testsuite/64039
8159         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8161         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8163         PR rtl-optimization/66669
8164         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8166         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8168         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8169         * gcc.dg/pie-1.c: Likewise.
8170         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8171         * gcc.dg/pic-4.c: Likewise.
8172         * gcc.dg/pie-3.c: Likewise.
8173         * gcc.dg/pie-4.c: Likewise.
8175         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8177         PR tree-optimization/68644
8178         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8180         PR rtl-optimization/64886
8181         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8183 2016-04-09  Tom de Vries  <tom@codesourcery.com>
8185         PR tree-optimization/68953
8186         * gcc.dg/graphite/pr68953.c: New test.
8188 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
8190         PR fortran/70592
8191         * gfortran.dg/deferred_character_16.f90: New test.
8193 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
8195         PR tree-optimization/70586
8196         * gcc.c-torture/execute/pr70586.c: New test.
8198 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
8200         PR sanitizer/70573
8201         * c-c++-common/asan/halt_on_error-1.c: Replace memset
8202         with __builtin_memset
8203         * c-c++-common/asan/halt_on_error-2.c: Likewise.
8205 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
8207         PR lto/70289
8208         PR ipa/70348
8209         PR tree-optimization/70373
8210         PR middle-end/70533
8211         PR middle-end/70534
8212         PR middle-end/70535
8213         * c-c++-common/goacc/reduction-5.c: New test.
8214         * c-c++-common/goacc/reduction-promotions.c: New test.
8215         * gfortran.dg/goacc/reduction-3.f95: New test.
8216         * gfortran.dg/goacc/reduction-promotions.f90: New test.
8218 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
8220         PR c++/70590
8221         PR c++/70452
8222         * g++.dg/pr70590.C: New test.
8223         * g++.dg/pr70590-2.C: New test.
8225 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
8227         PR middle-end/70593
8228         * gcc.target/i386/pr70593.c: New test.
8230         PR rtl-optimization/70574
8231         * gcc.target/i386/avx2-pr70574.c: New test.
8233 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
8235         PR sanitizer/70541
8236         * c-c++-common/asan/pr70541.c: New test.
8238 2016-04-08  Tom de Vries  <tom@codesourcery.com>
8240         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8241         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8243 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8245         PR target/70566
8246         * gcc.c-torture/execute/pr70566.c: New test.
8248 2016-04-08  Tom de Vries  <tom@codesourcery.com>
8250         * c-c++-common/goacc/uninit-copy-clause.c: New test.
8251         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8253 2016-04-08  Alan Modra  <amodra@gmail.com>
8255         * gcc.target/powerpc/pr70117.c: New.
8257 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
8259         PR testsuite/70581
8260         * gcc.dg/lto/simd-function_0.c: New test.
8262         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8263         clones.
8264         * c-c++-common/attr-simd-2.c: Likewise.
8265         * c-c++-common/attr-simd-4.c: Likewise.
8266         * gcc.dg/gomp/simd-clones-2.c: Likewise.
8267         * gcc.dg/gomp/simd-clones-3.c: Likewise.
8269 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8271         PR testsuite/70553
8272         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
8274 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
8275             Tom de Vries  <tom@codesourcery.com>
8277         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
8278         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8279         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8280         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8281         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8282         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8283         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8284         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
8286 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
8288         PR c/70436
8289         * g++.dg/warn/Wparentheses-29.C: New test.
8291 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
8293         PR c/70436
8294         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
8295         explicit braces to resolve a future -Wparentheses warning.
8297 2016-04-06  Richard Henderson  <rth@redhat.com>
8299         * gcc.dg/pr61817-1.c: New test.
8300         * gcc.dg/pr61817-2.c: New test.
8301         * gcc.dg/pr69391-1.c: New test.
8302         * gcc.dg/pr69391-2.c: New test.
8304 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
8306         PR rtl-optimization/70398
8307         * gcc.target/aarch64/pr70398.c: New.
8309 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
8311         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
8313 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
8314             Pedro Alves  <palves@redhat.com>
8316         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
8318 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
8320         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
8321         Check for avx512f effective targets instead of avx2.
8322         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
8323         for AVX512F clones.
8324         * gcc.dg/gomp/declare-simd-3.c: Likewise.
8325         * g++.dg/gomp/declare-simd-1.C: Likewise.
8326         * g++.dg/gomp/declare-simd-3.C: Likewise.
8327         * g++.dg/gomp/declare-simd-4.C: Likewise.
8329         PR middle-end/70550
8330         * c-c++-common/gomp/pr70550-1.c: New test.
8331         * c-c++-common/gomp/pr70550-2.c: New test.
8333 2016-04-05  Nathan Sidwell  <nathan@acm.org>
8335         PR c++/70512
8336         * g++.dg/ext/attribute-may-alias-5.C: New.
8338 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
8340         PR c++/70336
8341         * c-c++-common/pr70336.c: New test.
8342         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
8343         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
8345 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
8347         PR ipa/66223
8348         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
8350 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
8352         PR rtl-optimization/70542
8353         * gcc.dg/torture/pr70542.c: New test.
8354         * gcc.target/i386/avx2-pr70542.c: New test.
8356 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
8358         PR tree-optimization/70509
8359         * gcc.target/i386/avx512bw-pr70509.c: New test.
8361 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
8363         PR c++/70452
8364         * g++.dg/ext/constexpr-vla4.C: New test.
8366 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
8368         PR target/70510
8369         * gcc.target/i386/pr70510.c: New test.
8371 2016-04-05  Richard Biener  <rguenther@suse.de>
8373         PR tree-optimization/70526
8374         * g++.dg/torture/pr70526.C: New testcase.
8376 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
8378         PR target/70525
8379         * gcc.target/i386/pr70525.c: New test.
8381 2016-04-05  Richard Biener  <rguenther@suse.de>
8383         PR middle-end/70499
8384         * g++.dg/torture/pr70499.C: New testcase.
8386 2016-04-05  Richard Biener  <rguenther@suse.de>
8388         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
8389         remove XFAIL.
8391 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
8393         PR middle-end/70307
8394         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
8395         rs6000 ABI warnings.
8397 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
8399         PR ipa/66223
8400         * g++.dg/ipa/devirt-51.C: New testcase.
8402 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8403             Jakub Jelinek  <jakub@redhat.com>
8405         PR middle-end/70457
8406         * gcc.dg/torture/pr70457.c: New.
8408 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
8410         PR fortran/67538
8411         * gfortran.dg/allocate_with_source_19.f08: New test.
8413 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
8415         PR fortran/65795
8416         * gfortran.dg/coarray_allocate_6.f08: New test.
8418 2016-04-04  Richard Biener  <rguenther@suse.de>
8420         PR rtl-optimization/70484
8421         * gcc.dg/torture/pr70484.c: New testcase.
8423 2016-04-04  Marek Polacek  <polacek@redhat.com>
8425         PR c/70307
8426         * gcc.dg/torture/pr70307.c: New test.
8428 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
8430         PR target/70416
8431         PR target/67391
8432         * gcc.target/sh/torture/pr70416.c: New.
8434 2016-04-02  Martin Sebor  <msebor@redhat.com>
8436         PR c++/67376
8437         PR c++/70170
8438         PR c++/70172
8439         PR c++/70228
8440         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
8441         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
8442         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
8443         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
8444         * g++.dg/cpp0x/constexpr-string.C: Same.
8445         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
8446         * g++.dg/cpp0x/pr65398.C: Same.
8447         * g++.dg/ext/constexpr-vla1.C: Same.
8448         * g++.dg/ext/constexpr-vla2.C: Same.
8449         * g++.dg/ext/constexpr-vla3.C: Same.
8450         * g++.dg/ubsan/pr63956.C: Same.
8452 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
8454         PR rtl-optimization/70467
8455         * gcc.target/i386/pr70467-2.c: New test.
8457 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
8458             Marek Polacek  <polacek@redhat.com>
8460         PR c++/70488
8461         * g++.dg/init/new47.C: New test.
8463 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
8465         PR target/70496
8466         * gcc.target/arm/pr70496.c: New test.
8468 2016-04-01  Nathan Sidwell  <nathan@acm.org>
8470         PR c++/68475
8471         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
8473 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8475         PR target/69890
8476         * gcc.dg/strlenopt.h (memmove): New.
8477         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
8478         instead of "string.h".
8479         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8480         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8481         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8482         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8483         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8484         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8485         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8486         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8487         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8488         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8489         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8490         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8491         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8492         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8493         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8494         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8495         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8496         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8497         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8498         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8500 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8502         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
8503         (Holder::foo): Reflect this.
8505 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
8507         PR target/70442
8508         * gcc.dg/pr70442.c: New test.
8510 2016-03-31  Nathan Sidwell  <nathan@acm.org>
8512         PR c++/70393
8513         * g++.dg/cpp0x/constexpr-virtual6.C: New.
8515 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
8517         PR target/70453
8518         * gcc.target/i386/pr70453.c: New test.
8520 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
8522         PR target/70292
8523         * gcc.c-torture/pr70292.c: New test.
8525 2016-03-31  Marek Polacek  <polacek@redhat.com>
8527         PR c/70297
8528         * c-c++-common/pr70297.c: New test.
8529         * g++.dg/cpp0x/typedef-redecl.C: New test.
8530         * gcc.dg/typedef-redecl2.c: New test.
8532 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
8534         PR rtl-optimization/70460
8535         * gcc.c-torture/execute/pr70460.c: New test.
8537 2016-03-31  Richard Biener  <rguenther@suse.de>
8539         PR c++/70430
8540         * g++.dg/ext/vector30.C: New testcase.
8542 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
8543             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8545         * gfortran.dg/fmt_pf.f90: New test.
8547 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8549         Forward-port from 5 branch
8550         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
8552         PR testsuite/70356
8553         * gcc.target/i386/avx-vextractf128-256-5.c: Move
8554         dg-require-effective-target after dg-do.
8556         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
8558         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
8560 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
8561             Julian Brown  <julian@codesourcery.com>
8562             Chung-Lin Tang  <cltang@codesourcery.com>
8563             Cesar Philippidis  <cesar@codesourcery.com>
8564             James Norris  <jnorris@codesourcery.com>
8565             Tom de Vries  <tom@codesourcery.com>
8566             Nathan Sidwell  <nathan@codesourcery.com>
8568         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
8569         * c-c++-common/goacc/loop-clauses.c: Likewise.
8570         * g++.dg/goacc/template.C: Likewise.
8571         * gfortran.dg/goacc/combined-directives.f90: Likewise.
8572         * gfortran.dg/goacc/loop-1.f95: Likewise.
8573         * gfortran.dg/goacc/loop-5.f95: Likewise.
8574         * gfortran.dg/goacc/loop-6.f95: Likewise.
8575         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
8576         * c-c++-common/goacc-gomp/nesting-1.c: Update.
8577         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
8578         * c-c++-common/goacc/clauses-fail.c: Likewise.
8579         * c-c++-common/goacc/parallel-1.c: Likewise.
8580         * c-c++-common/goacc/reduction-1.c: Likewise.
8581         * c-c++-common/goacc/reduction-2.c: Likewise.
8582         * c-c++-common/goacc/reduction-3.c: Likewise.
8583         * c-c++-common/goacc/reduction-4.c: Likewise.
8584         * c-c++-common/goacc/routine-3.c: Likewise.
8585         * c-c++-common/goacc/routine-4.c: Likewise.
8586         * c-c++-common/goacc/routine-5.c: Likewise.
8587         * c-c++-common/goacc/tile.c: Likewise.
8588         * g++.dg/goacc/template.C: Likewise.
8589         * gfortran.dg/goacc/combined-directives.f90: Likewise.
8590         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
8591         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
8592         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
8593         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
8594         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
8595         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
8596         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
8597         * c-c++-common/goacc/use_device-1.c: ... this file.
8598         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
8599         * c-c++-common/goacc/host_data-5.c: ... this file, and...
8600         * c-c++-common/goacc/host_data-6.c: ... this file.
8601         * c-c++-common/goacc/loop-2-kernels.c: New file.
8602         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
8603         * c-c++-common/goacc/loop-3.c: Likewise.
8604         * g++.dg/goacc/reference.C: Likewise.
8605         * g++.dg/goacc/routine-1.C: Likewise.
8606         * g++.dg/goacc/routine-2.C: Likewise.
8608 2016-03-30  Richard Biener  <rguenther@suse.de>
8610         PR middle-end/70450
8611         * gcc.dg/torture/pr70450.c: New testcase.
8613 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
8615         PR target/70421
8616         * gcc.dg/torture/pr70421.c: New test.
8617         * gcc.target/i386/avx512f-pr70421.c: New test.
8619 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
8621         PR testsuite/70364
8622         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
8623         (check): New function.
8624         (bar): Call check.
8625         (foo): Align stack to 16 bytes when calling bar.
8626         * gcc.target/i386/cleanup-2.c: Likewise.
8628 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
8630         PR tree-optimization/59124
8631         * gcc.dg/Warray-bounds-19.c: New test.
8633 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
8635         * lib/prune.exp (escape_regex_chars): New.
8636         (prune_file_path): Update to quote metcharacters for regexp.
8638 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
8640         PR rtl-optimization/70429
8641         * gcc.c-torture/execute/pr70429.c: New test.
8643         PR tree-optimization/70405
8644         * gcc.dg/pr70405.c: New test.
8646 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
8648         PR fortran/70397
8649         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
8650         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
8652 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
8654         PR testsuite/64177
8655         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
8656         __cilkrts_set_param to set two workers.
8657         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
8658         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
8660 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
8662         * g++.dg/ext/fnname5.C: Update the test for Darwin.
8664 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
8666         PR target/70406
8667         * gcc.target/i386/pr70406.c: New test.
8669 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
8671         * gnat.dg/specs/double_record_extension3.ads: New test.
8673 2016-03-25  Richard Henderson  <rth@redhat.com>
8675         PR target/70120
8676         * gcc.target/aarch64/pr70120-1.c: New.
8677         * gcc.target/aarch64/pr70120-2.c: New.
8678         * gcc.target/aarch64/pr70120-3.c: New.
8680 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
8682         PR c++/62212
8683         * g++.dg/template/mangle2.C: The dg-do directive should be
8684         "compile" not "assemble".
8686 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
8688         PR lto/69650
8689         * gcc.dg/pr69650.c: New test.
8691 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
8693         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
8695 2016-03-25  Alan Modra  <amodra@gmail.com>
8697         * gcc.dg/dfp/pr70052.c: New test.
8699 2016-03-24  Richard Henderson  <rth@redhat.com>
8701         PR middle-end/69845
8702         * gcc.dg/tree-ssa/pr69845-1.c: New test.
8703         * gcc.dg/tree-ssa/pr69845-2.c: New test.
8705 2016-03-24  Tom de Vries  <tom@codesourcery.com>
8707         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
8709 2016-03-24  Tom de Vries  <tom@codesourcery.com>
8711         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
8712         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
8714 2016-03-24  Tom de Vries  <tom@codesourcery.com>
8716         * c-c++-common/goacc/uninit-dim-clause.c: New test.
8717         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
8719 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
8721         PR c++/62212
8722         * g++.dg/template/mangle2.C: New test.
8724 2016-03-24  Richard Biener  <rguenther@suse.de>
8726         PR tree-optimization/70396
8727         * gcc.dg/torture/pr70396.c: New testcase.
8729 2016-03-24  Richard Biener  <rguenther@suse.de>
8731         PR middle-end/70370
8732         * gcc.dg/torture/pr70370.c: New testcase.
8734 2016-03-24  Tom de Vries  <tom@codesourcery.com>
8736         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
8737         * gfortran.dg/goacc/kernels-tree.f95: Same.
8738         * gfortran.dg/goacc/parallel-tree.f95: Same.
8740 2016-03-24  Tom de Vries  <tom@codesourcery.com>
8742         * c-c++-common/goacc/uninit-if-clause.c: New test.
8743         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
8745 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
8747         PR target/70290
8748         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
8749         Fix formatting.
8751 2016-03-24  Richard Biener  <rguenther@suse.de>
8753         PR tree-optimization/70372
8754         * gcc.dg/tree-ssa/pr70372.c: New testcase.
8756 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
8758         PR c++/70347
8759         * g++.dg/cpp1y/nsdmi-union1.C: New test.
8761 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
8763         PR c++/70332
8764         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
8766 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
8768         PR c++/70001
8769         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
8770         * g++.dg/cpp1y/pr70001.C: New test.
8772         PR c++/70323
8773         * g++.dg/cpp0x/constexpr-70323.C: New test.
8775 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
8776             Jason Merrill  <jason@redhat.com>
8777             Jakub Jelinek  <jakub@redhat.com>
8779         PR c++/69315
8780         * g++.dg/cpp0x/constexpr-69315.C: New test.
8781         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
8783 2016-03-23  Marek Polacek  <polacek@redhat.com>
8785         PR c++/69884
8786         * g++.dg/warn/Wignored-attributes-1.C: New test.
8787         * g++.dg/warn/Wignored-attributes-2.C: New test.
8789 2016-03-23  Tom de Vries  <tom@codesourcery.com>
8791         * c-c++-common/goacc/kernels-default.c (foo): Add missing
8792         initialization.
8793         * gfortran.dg/goacc/private-3.f95 (test): Same.
8794         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
8795         missing use param.
8797 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8799         * lib/target-supports.exp: Remove v7ve entry from loop
8800         creating effective target checks.
8801         (check_effective_target_arm_arch_v7ve_ok): New procedure.
8802         (add_options_for_arm_arch_v7ve): Likewise.
8804 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
8806         PR tree-optimization/70354
8807         * gcc.dg/vect/pr70354-1.c: New test.
8808         * gcc.dg/vect/pr70354-2.c: New test.
8809         * gcc.target/i386/avx2-pr70354-1.c: New test.
8810         * gcc.target/i386/avx2-pr70354-2.c: New test.
8812 2016-03-22  Jeff Law  <law@redhat.com>
8814         PR target/70232
8815         * gcc.dg/tree-ssa/pr70232.c: New test.
8817 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
8819         PR target/70302
8820         * gcc.target/i386/pr70302.c: New test.
8822 2016-03-22  Richard Biener  <rguenther@suse.de>
8824         PR middle-end/70251
8825         * g++.dg/torture/pr70251.C: New testcase.
8827 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
8829         PR c/69993
8830         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
8831         Wmisleading-indentation.c.
8832         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
8833         reflect change to diagnostic text and order of messages.
8834         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
8836 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
8838         * g++.dg/ext/java-3.C: Don't compile on AIX.
8840 2016-03-22  Richard Biener  <rguenther@suse.de>
8842         PR middle-end/70333
8843         * gcc.dg/torture/pr70333.c: New testcase.
8845 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
8847         * g++.dg/ext/pr70290.C: New test.
8849 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
8851         PR target/70325
8852         * gcc.target/i386/pr70325.c: New test.
8854 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
8856         PR target/70329
8857         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
8858         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
8860         PR target/70300
8861         * gcc.target/i386/pr70300.c: New test.
8863         PR c++/70295
8864         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
8865         (func2): New function for cond with parens, xfail warning for c++.
8866         * g++.dg/warn/Wnonnull-compare-8.C: New test.
8868 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
8870         PR c++/70096
8871         * g++.dg/template/ptrmem30.C: New test.
8873 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
8875         PR c++/70204
8876         * g++.dg/cpp0x/constexpr-70204a.C: New test.
8877         * g++.dg/cpp0x/constexpr-70204b.C: New test.
8879 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
8881         PR middle-end/70326
8882         * gcc.dg/pr70326.c: New test.
8884 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
8885             Jakub Jelinek  <jakub@redhat.com>
8887         PR tree-optimization/70317
8888         * gcc.dg/pr70317.c: New test.
8890 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
8892         PR target/70327
8893         * gcc.target/i386/pr70327.c: New test.
8895 2016-03-21  Martin Liska  <mliska@suse.cz>
8897         PR ipa/70306
8898         * gcc.dg/ipa/pr70306.c: New test.
8900 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8902         * gcc.target/arm/attr-align1.c: Skip if M-profile.
8903         * gcc.target/arm/attr-align3.c: Likewise.
8904         * gcc.target/arm/attr_arm.c: Likewise.
8905         * gcc.target/arm/flip-thumb.c: Likewise.
8907 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
8909         PR target/70296
8910         * gcc.target/powerpc/altivec-36.c: New test.
8912 2016-03-21  Richard Biener  <rguenther@suse.de>
8914         PR tree-optimization/70310
8915         * gcc.dg/torture/pr70310.c: New testcase.
8917 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
8919         PR target/70293
8920         * gcc.target/i386/pr70293.c: New test.
8922 2016-03-21  Richard Biener  <rguenther@suse.de>
8924         PR tree-optimization/70288
8925         * gcc.dg/torture/pr70288-1.c: New testcase.
8926         * gcc.dg/torture/pr70288-2.c: Likewise.
8928 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
8930         PR rtl-optimization/69307
8931         * gcc.target/arm/pr69307.c: New test.
8933 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
8935         PR rtl-optimization/69102
8936         * gcc.c-torture/compile/pr69102.c: New test.
8938 2016-03-18  Jeff Law  <law@redhat.com>
8940         PR rtl-optimization/70263
8941         * gcc.c-torture/compile/pr70263-1.c: New test.
8942         * gcc.target/i386/pr70263-2.c: New test.
8944 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
8946         PR rtl-optimization/70278
8947         * gcc.dg/torture/pr70278.c: New test.
8948         * gcc.target/arm/pr70278.c: New test.
8950 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
8952         PR c/70281
8953         * gcc.dg/plugin/diagnostic-test-expressions-1.c
8954         (test_builtin_types_compatible_p): New test function.
8955         * gcc.dg/pr70281.c: New test case.
8957 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
8959         PR target/70113
8960         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
8962 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8964         PR tree-optimization/70252
8965         * gcc.dg/pr70252.c: New test.
8967 2016-03-18  Tom de Vries  <tom@codesourcery.com>
8969         * gcc.dg/pr70161-2.c: New test.
8970         * gcc.dg/pr70161.c: New test.
8972 2016-03-18  Tom de Vries  <tom@codesourcery.com>
8974         PR ipa/70269
8975         * gcc.dg/pr70269.c: New test.
8977 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
8979         PR c++/70267
8980         * g++.dg/ext/java-3.C: New test.
8982 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
8984         PR c++/70205
8985         * g++.dg/lookup/pr70205.C: New test.
8987 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
8989         PR c++/70218
8990         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
8992 2016-03-17  Marek Polacek  <polacek@redhat.com>
8994         PR c/69407
8995         * gcc.dg/atomic-op-6.c: New test.
8997 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
8999         PR c/70264
9000         * c-c++-common/pr70264.c: New test case.
9002 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
9004         PR c++/70144
9005         * c-c++-common/pr70144-1.c: New test.
9006         * c-c++-common/pr70144-2.c: New test.
9008         PR c++/70272
9009         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9010         * g++.dg/opt/flifetime-dse6.C: New test.
9011         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9013 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9015         PR driver/70192
9016         * gcc.dg/pic-1.c: New test.
9017         * gcc.dg/pic-2.c: Likewise.
9018         * gcc.dg/pic-3.c: Likewise.
9019         * gcc.dg/pic-4.c: Likewise.
9020         * gcc.dg/pie-1.c: Likewise.
9021         * gcc.dg/pie-2.c: Likewise.
9022         * gcc.dg/pie-3.c: Likewise.
9023         * gcc.dg/pie-4.c: Likewise.
9024         * gcc.dg/pie-5.c: Likewise.
9025         * gcc.dg/pie-6.c: Likewise.
9027 2016-03-17  Tom de Vries  <tom@codesourcery.com>
9029         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9030         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9032 2016-03-17  Richard Biener  <rguenther@suse.de>
9034         PR debug/70271
9035         * g++.dg/debug/pr70271.C: New testcase.
9037 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
9039         * gcc.target/i386/pr70251.c: New test.
9041 2016-03-17  Marek Polacek  <polacek@redhat.com>
9043         PR c++/70194
9044         * g++.dg/warn/constexpr-70194.C: New test.
9046 2016-03-16  Richard Henderson  <rth@redhat.com>
9048         PR middle-end/70240
9049         * gcc.c-torture/compile/pr70240.c: New.
9051 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9053         * gcc.c-torture/compile/20151204.c: Skip for avr.
9055 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9057         PR target/70245
9058         * g++.dg/opt/pr70245.C: New test.
9059         * g++.dg/opt/pr70245.h: New file.
9060         * g++.dg/opt/pr70245-aux.cc: New file.
9062 2016-03-16  Martin Sebor  <msebor@redhat.com>
9064         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9066 2016-03-16  Richard Henderson  <rth@redhat.com>
9068         PR middle-end/70199
9069         * gcc.c-torture/compile/pr70199.c: New.
9071 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9073         * gcc.dg/uninit-19.c: Run dos2unix.
9075 2016-03-16  Marek Polacek  <polacek@redhat.com>
9077         PR c/70093
9078         * gcc.dg/nested-func-10.c: New test.
9079         * gcc.dg/nested-func-9.c: New test.
9081 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9083         PR tree-optimization/68714
9084         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9086 2016-03-16  Tom de Vries  <tom@codesourcery.com>
9088         PR tree-optimization/68715
9089         * gcc.dg/graphite/pr68715-2.c: New test.
9090         * gcc.dg/graphite/pr68715.c: New test.
9091         * gfortran.dg/graphite/pr68715.f90: New test.
9093 2016-03-16  Tom de Vries  <tom@codesourcery.com>
9095         PR tree-optimization/68809
9096         * gcc.dg/graphite/pr68809-2.c: New test.
9097         * gcc.dg/graphite/pr68809.c: New test.
9099 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9101         PR c++/70147
9102         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9103         method call to i () as argument.  Adjust expected output.
9105         PR c++/70147
9106         * g++.dg/ubsan/pr70147-1.C: New test.
9107         * g++.dg/ubsan/pr70147-2.C: New test.
9109 2016-03-15  Martin Sebor  <msebor@redhat.com>
9111         PR c++/58281
9112         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9114 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
9116         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9117         hppa*-*-hpux*.
9119         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9121         PR libfortran/69799
9122         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9123         libatomic_available.
9125 2016-03-15  Marek Polacek  <polacek@redhat.com>
9127         PR c++/70209
9128         * g++.dg/ext/attribute-may-alias-4.C: New test.
9130 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
9132         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
9133         -fvar-tracking-assignments-toggle flag.
9135 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
9137         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9139 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
9141         PR rtl-optimization/70222
9142         * gcc.c-torture/execute/pr70222-1.c: New test.
9143         * gcc.c-torture/execute/pr70222-2.c: New test.
9145 2016-03-15  Richard Henderson  <rth@redhat.com>
9147         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9149 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9151         PR rtl-optimization/69032
9152         * gcc.dg/pr69032.c: New test.
9154 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9156         PR rtl-optimization/63384
9157         * g++.dg/pr63384.C: New test.
9159 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9161         PR target/64411
9162         * gcc.target/i386/pr64411.C: New test.
9164 2016-03-15  Tom de Vries  <tom@codesourcery.com>
9166         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9167         * gfortran.dg/goacc/kernels-alias.f95: New test.
9169 2016-03-14  Martin Sebor  <msebor@redhat.com>
9171         PR c++/53792
9172         * g++.dg/cpp0x/constexpr-inline.C: New test.
9173         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9175 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
9177         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9179 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
9181         PR middle-end/70219
9182         * gcc.dg/pr70219.c: New test.
9184 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
9186         PR target/70083
9187         * gcc.dg/torture/pr70083.c: New test.
9188         * gcc.target/i386/pr70083.c: New test.
9190 2016-03-14  Richard Biener  <rguenther@suse.de>
9192         PR tree-optimization/56365
9193         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9195 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
9197         PR target/70098
9198         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9199         New function.
9200         * g++.dg/pr70098.C: New testcase.
9203 2016-03-14  Tom de Vries  <tom@codesourcery.com>
9205         PR tree-optimization/70045
9206         * gcc.dg/graphite/pr70045.c: New test.
9208 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9210         PR fortran/69043
9211         * gfortran.dg/include_9.f90: New test.
9213 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9215         PR fortran/45076
9216         gfortran.dg/prof/prof.exp: New script.
9217         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9219 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
9221         PR rtl-optimization/69307
9222         * gcc.dg/pr69307.c: New test.
9224 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
9226         PR target/69614
9227         * gcc.target/arm/pr69614.c: New.
9229 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
9231         PR fortran/70031
9232         * gfortran.dg/submodule_14.f08: New test
9234         PR fortran/69524
9235         * gfortran.dg/submodule_15.f08: New test
9237 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
9239         PR c++/70106
9240         * g++.dg/cpp1y/paren3.C: New test.
9242 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9244         PR target/70131
9245         * gcc.target/powerpc/ppc-round2.c: New test.
9247 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
9249         PR target/70123
9250         * gcc.dg/torture/pr70123.c: New test.
9252 2016-03-11  Jeff Law  <law@redhat.com>
9254         PR tree-optimization/70190
9255         * gcc.c-torture/compile/pr70190.c: New test.
9257 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
9259         PR c/68187
9260         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9261         case.
9262         (test43_b): Likewise.
9263         (test43_c): Likewise.
9264         (test43_d): Likewise.
9265         (test43_e): Likewise.
9266         (test43_f): Likewise.
9267         (test43_g): Likewise.
9268         (test44_a): Likewise.
9269         (test44_b): Likewise.
9270         (test44_c): Likewise.
9271         (test44_d): Likewise.
9272         (test44_e): Likewise.
9274 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
9276         PR c/70085
9277         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
9279 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9281         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
9282         dg-options.
9284 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9286         PR target/70002
9287         PR target/69245
9288         * gcc.target/aarch64/pr69245_2.c: New test.
9290 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
9292         PR tree-optimization/70177
9293         * gcc.dg/pr70177.c: New test.
9295 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
9297         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
9299 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
9301         * gcc.dg/tree-ssa/sra-20.c: New.
9303 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
9305         PR rtl-optimization/70174
9306         * gcc.dg/pr70174.c: New test.
9308         PR tree-optimization/70169
9309         * gcc.dg/pr70169.c: New test.
9311 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9313         PR target/70160
9314         * gcc.target/i386/pr70160.c: New test.
9316 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9318         * gcc.target/s390/dfp-1.c: New test.
9320 2016-03-10  Nick Clifton  <nickc@redhat.com>
9322         PR target/70044
9323         * gcc.target/aarch64/pr70044.c: New test.
9325 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
9326             Jakub Jelinek  <jakub@redhat.com>
9328         PR c++/70001
9329         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
9330         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
9331         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
9333 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
9335         PR lto/69589
9336         * g++.dg/lto/pr69589_0.C: New testcase
9337         * g++.dg/lto/pr69589_1.C: New testcase
9339 2016-03-10  Marek Polacek  <polacek@redhat.com>
9341         PR c++/70153
9342         * g++.dg/delayedfold/unary-plus1.C: New test.
9344 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9346         * gcc.target/arm/pr45701-1.c: Escape brackets.
9347         * gcc.target/arm/pr45701-2.c: Likewise.
9349 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
9351         * gfortran.dg/unconstrained_commons.f: New.
9353 2016-03-10  Alan Modra  <amodra@gmail.com>
9355         * gcc.dg/pr69195.c: New.
9356         * gcc.dg/pr69238.c: New.
9358 2016-03-10  Tom de Vries  <tom@codesourcery.com>
9360         PR testsuite/68915
9361         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
9363 2016-03-10  Richard Biener  <rguenther@suse.de>
9365         PR tree-optimization/70128
9366         * gcc.dg/tree-ssa/alias-34.c: New testcase.
9367         * gcc.dg/tree-ssa/alias-35.c: Likewise.
9369 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
9371         PR tree-optimization/70152
9372         * gcc.dg/pr70152.c: New test.
9374         PR target/70086
9375         * gcc.target/i386/pr70086-1.c: New test.
9376         * gcc.target/i386/pr70086-2.c: New test.
9377         * gcc.target/i386/pr70086-3.c: New test.
9379         PR tree-optimization/70127
9380         * gcc.c-torture/execute/pr70127.c: New test.
9382 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
9384         * c-c++-common/goacc/combined-directives-2.c: New test.
9386 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
9388         PR c/68473
9389         PR c++/70105
9390         * g++.dg/diagnostic/pr70105.C: New test.
9391         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
9392         (test_multiple_ordinary_maps): New test function.
9394 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
9396         PR c/68473
9397         PR c++/70105
9398         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
9399         Drop range information from call to inform_at_rich_loc.
9400         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
9401         New.
9402         (test_show_locus): Replace calls to rich_location::add_range with
9403         calls to add_range.  Rewrite the tests that used the now-defunct
9404         rich_location ctor taking a source_range.  Simplify other tests
9405         by replacing calls to COMBINE_LOCATION_DATA with calls to
9406         make_location.
9408 2016-03-09  Richard Biener  <rguenther@suse.de>
9409         Jakub Jelinek  <jakub@redhat.com>
9411         PR tree-optimization/70138
9412         * gcc.dg/vect/pr70138-1.c: New testcase.
9413         * gcc.dg/vect/pr70138-2.c: Likewise.
9415 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
9417         PR target/70049
9418         * gcc.target/i386/pr70049.c: New test.
9420 2016-03-09  Richard Biener  <rguenther@suse.de>
9422         PR c/70143
9423         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
9424         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
9425         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
9427 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9429         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
9430         arm-*-*.
9432 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
9434         PR middle-end/67278
9435         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
9437         PR target/67278
9438         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
9440         PR middle-end/70050
9441         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
9442         in testcase comment.
9444 2016-03-09  Tom de Vries  <tom@codesourcery.com>
9446         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
9447         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
9448         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
9449         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
9450         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
9451         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
9452         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
9453         * gfortran.dg/goacc/kernels-loop.f95: New test.
9455 2016-03-08  Martin Sebor  <msebor@redhat.com>
9457         PR c++/62096
9458         * g++.dg/warn/overflow-warn-7.C: New test.
9460 2016-03-08  Jason Merrill  <jason@redhat.com>
9462         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
9463         * lib/target-supports.exp (check_effective_target_concepts): New.
9465 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
9467         PR c++/70135
9468         * g++.dg/cpp1y/constexpr-loop4.C: New test.
9469         * g++.dg/ubsan/pr70135.C: New test.
9471         PR target/70110
9472         * gcc.dg/pr70110.c: New test.
9474 2016-03-07  Martin Jambor  <mjambor@suse.cz>
9476         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
9477         * c-c++-common/gomp/if-1.c: Likewise.
9478         * c-c++-common/gomp/pr61486-2.c: Likewise.
9479         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
9480         to dg-additional-options.
9481         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
9482         * g++/gomp/target-teams-1.c: Likewise.
9483         * gcc.dg/gomp/gomp.exp: Likewise.
9484         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
9485         dg-additional-options.
9486         * gfortran.dg/gomp/gomp.exp: Likewise.
9487         * gfortran.dg/gomp/target1.f90: Remove dg-options.
9488         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
9489         dg-additional-options.
9490         * gfortran.dg/gomp/target3.f90: Remove dg-options.
9492 2016-03-07  Martin Jambor  <mjambor@suse.cz>
9494         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
9495         * c-c++-common/gomp/gridify-1.c: New test.
9496         * gfortran.dg/gomp/gridify-1.f90: Likewise.
9498 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9500         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
9501         trigger for cortex-r8, when scanning for register r8.
9502         * gcc.target/arm/pr45701-2.c: Likewise.
9504 2016-02-26  Richard Biener  <rguenther@suse.de>
9505             Jeff Law  <law@redhat.com>
9507         PR tree-optimization/69740
9508         * gcc.c-torture/compile/pr69740-1.c: New test.
9509         * gcc.c-torture/compile/pr69740-2.c: New test.
9511 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9513         * lib/target-supports.exp
9514         (check_effective_target_whole_vector_shift): Enable for PPC64.
9516 2016-03-07  Richard Biener  <rguenther@suse.de>
9518         PR tree-optimization/70115
9519         * gcc.dg/torture/pr70115.c: New testcase.
9521 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
9523         PR middle-end/69916
9524         * c-c-++-common/goacc/pr69916.c: New.
9526 2016-03-07  Richard Henderson  <rth@redhat.com>
9528         * gcc.c-torture/compile/pr70061.c: New test.
9530 2016-03-07  Richard Biener  <rguenther@suse.de>
9532         PR testsuite/70109
9533         * gcc.dg/vect/O3-pr36098.c: New testcase.
9535 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
9537         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
9539 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
9541         * gnat.dg/renaming9.ad[sb]: New testcase.
9543 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
9545         PR c++/70084
9546         * g++.dg/expr/stdarg3.C: New test.
9548 2016-03-04  Jeff Law  <law@redhat.com>
9550         PR tree-optimization/69196
9551         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
9552         x86_64-*-*.
9554 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
9556         PR c/69973
9557         * gcc.dg/pr69973.c: New test.
9559         PR rtl-optimization/69941
9560         * gcc.dg/torture/pr69941.c: New test.
9562         PR c/69824
9563         * gcc.dg/pr69824.c: New test.
9565 2016-03-05  Tom de Vries  <tom@codesourcery.com>
9567         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
9568         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
9569         function.
9571 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
9573         PR c++/66786
9574         * g++.dg/cpp1y/var-templ48.C: New test.
9575         * g++.dg/cpp1y/var-templ49.C: New test.
9577 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
9579         * g++.dg/Wno-frame-address.C: Skip on IA-64.
9581 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
9583         PR c++/70035
9584         * g++.dg/ubsan/pr70035.C: New test.
9586         PR target/70062
9587         * gcc.target/i386/pr70062.c: New test.
9589 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
9591         * g++.dg/template/typename21.C: Remove c++98_only.
9593 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
9595         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
9597 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
9599         PR c/68187
9600         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
9601         function.
9602         (fn_42_b): Likewise.
9603         (fn_42_c): Likewise.
9605 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
9607         PR c/68187
9608         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
9609         function.
9610         (fn_40_b): Likewise.
9611         (fn_41_a): Likewise.
9612         (fn_41_b): Likewise.
9614 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
9616         PR target/70059
9617         * gcc.target/i386/avx512f-pr70059.c: New test.
9618         * gcc.target/i386/avx512dq-pr70059.c: New test.
9620 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
9622         PR rtl-optimization/57676
9623         * gcc.dg/torture/pr57676.c: New test.
9625 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
9627         * gcc.dg/pr70026.c: New test.
9629 2016-03-04  Marek Polacek  <polacek@redhat.com>
9631         PR c/69798
9632         * gcc.dg/cilk-plus/pr69798-1.c: New test.
9633         * gcc.dg/cilk-plus/pr69798-2.c: New test.
9635 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9637         PR target/70004
9638         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
9639         Delete.
9640         (test_corners_sisd_si): Likewise.
9641         (main): Remove checks of the above.
9642         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
9644 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
9646         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
9648 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
9650         * gcc.dg/torture/pr69951.c: Accept argc==0.
9652 2016-03-04  Richard Biener  <rguenther@suse.de>
9654         PR c++/70054
9655         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
9656         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
9658 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9660         PR testsuite/69766
9661         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
9662         testing multiarch.
9664 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
9666         PR debug/69947
9667         * gcc.dg/guality/pr69947.c: New test.
9669 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
9671         PR ada/70017
9672         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
9674 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9676         PR rtl-optimization/69904
9677         * gcc.target/arm/pr69904.c: New test.
9679 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
9681         PR target/70021
9682         * gcc.dg/vect/pr70021.c: New test.
9683         * gcc.target/i386/pr70021.c: New test.
9685 2016-03-03  Marek Polacek  <polacek@redhat.com>
9687         PR middle-end/70050
9688         * gcc.dg/pr70050.c: New test.
9690 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
9692         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
9694 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
9696         PR tree-optimization/70043
9697         * gfortran.dg/vect/pr70043.f90: New test.
9699 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
9701         * gnat.dg/specs/task1.ads: New test.
9703 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9705         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
9706         Invoke gdb with -batch.
9707         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
9709 2016-03-03  Richard Biener  <rguenther@suse.de>
9711         PR tree-optimization/55936
9712         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
9714 2016-03-02  Jeff Law  <law@redhat.com>
9716         PR rtl-optimization/69942
9717         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
9718         effects of argument promotions.
9720         PR tree-optimization/69987
9721         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
9722         target does not support -fprefetch-loop-arrays.
9724 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
9726         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
9728 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
9730         PR rtl-optimization/69052
9731         * gcc.target/i386/pr69052.c: New test.
9733 2016-03-02  Alan Modra  <amodra@gmail.com>
9735         * gcc.dg/pr69990.c: New.
9737 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
9739         PR c/68062
9740         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
9742         PR middle-end/70022
9743         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
9745         PR target/70028
9746         * gcc.target/i386/pr70028.c: New test.
9748 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9750         * c-c++-common/asan/swapcontext-test-1.c,
9751         * c-c++-common/tsan/thread_leak.c,
9752         * g++.dg/tsan/aligned_vs_unaligned_race.C,
9753         * g++.dg/tsan/benign_race.C,
9754         * g++.dg/tsan/fd_close_norace.C,
9755         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
9756         races with sanitizer output
9758 2016-03-02  Richard Biener  <rguenther@suse.de>
9759             Uros Bizjak  <ubizjak@gmail.com>
9761         PR target/67278
9762         * gcc.dg/simd-8.c: New testcase.
9764 2016-03-02  Richard Biener  <rguenther@suse.de>
9766         PR middle-end/67278
9767         * gcc.dg/simd-7.c: New testcase.
9769 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
9771         * gcc.target/i386/pr70007.c: Tweak.
9773 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
9775         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
9777 2016-03-02  Marek Polacek  <polacek@redhat.com>
9779         PR c/67854
9780         * gcc.dg/pr67854.c: New test.
9782 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
9784         PR middle-end/70025
9785         * gcc.dg/torture/pr70025.c: New test.
9787 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
9789         PR tree-optimization/68621
9790         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
9792 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9794         * gcc.target/i386/pr70007.c: New test.
9796 2016-03-01  Jeff Law  <law@redhat.com>
9798         PR tree-optimization/69196
9799         * gcc.dg/tree-ssa/pr69196-1.c: New test.
9801         PR tree-optimization/69196
9802         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
9803         duplicating code and spoiling the expected output.
9805 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
9807         PR target/70033
9808         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
9809         supports power9 before doing tests.
9810         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
9811         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
9812         * gcc.target/powerpc/p9-permute.c: Likewise.
9814 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
9816         PR target/70027
9817         * gcc.target/i386/pr70027.c: New test.
9819 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9821         * gcc.dg/pr70017.c: New test.
9823 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
9825         PR c/69796
9826         PR c/69974
9827         * gcc.dg/pr69796.c: New test.
9828         * gcc.dg/pr69974.c: New test.
9830 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9832         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
9834 2016-02-29  Jeff Law  <law@redhat.com>
9836         PR tree-optimization/69987
9837         * gfortran.dg/pr69987.f90: New test.
9839         PR tree-optimization/69989
9840         * gcc.c-torture/compile/pr69989-2.c: New test.
9842 2016-03-01  Marek Polacek  <polacek@redhat.com>
9844         PR c++/69795
9845         * g++.dg/parse/invalid1.C: New test.
9847 2016-03-01  Richard Biener  <rguenther@suse.de>
9849         PR middle-end/70022
9850         * gcc.dg/pr70022.c: New testcase.
9852 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9854         PR tree-optimization/69956
9855         * gcc.dg/pr69956.c: New test.
9857 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9859         PR target/70011
9860         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
9861         XFAIL when hardware supports efficient unaligned storage access.
9863 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
9865         PR c++/69961
9866         * g++.dg/template/pr69961a.C: New test.
9867         * g++.dg/template/pr69961b.C: New test.
9869 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
9871         PR preprocessor/69985
9872         * gcc.dg/cpp/pr69985.c: New test case.
9874 2016-02-29  Jeff Law  <law@redhat.com>
9876         PR tree-optimization/70005
9877         * gcc.c-torture/execute/pr70005.c New test.
9879         PR tree-optimization/69999
9880         * gcc.c-torture/compile/pr69999.c: New test.
9882 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
9884         PR tree-optimization/69652
9885         * gcc.dg/torture/pr69652.c: Delete test.
9886         * gcc.dg/vect/pr69652.c: New test.
9888 2016-02-19  Richard Biener  <rguenther@suse.de>
9890         PR tree-optimization/69980
9891         * gfortran.dg/vect/pr69980.f90: New testcase.
9893 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
9895         * gcc.target/sparc/20160229-1.c: New test.
9897 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
9899         * gnat.dg/stack_usage3.adb: New test.
9900         * gnat.dg/stack_usage3_pkg.ads: New helper.
9902 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
9904         * gnat.dg/renaming8.adb: New test.
9905         * gnat.dg/renaming8_pkg1.ads: New helper.
9906         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
9907         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
9909 2016-02-29  Richard Biener  <rguenther@suse.de>
9911         PR tree-optimization/69720
9912         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
9914 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
9916         PR fortran/68147
9917         PR fortran/47674
9918         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
9920 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
9921             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9923         PR fortran/56007
9924         * gfortran.dg/coarray_8.f90: Adjust error message.
9925         * gfortran.dg/pr56007.f90: New test.
9926         * gfortran.dg/pr56007.f: New test.
9928 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
9930         PR tree-optimization/69989
9931         * gcc.dg/torture/pr69989.c: New test.
9933 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
9935         * gcc.target/i386/stack-realign-win.c: New test.
9937 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
9939         PR fortran/60126
9940         * gfortran.dg/pr60126.f90: New test.
9942 2016-02-27  Jeff Law  <law@redhat.com>
9944         Revert
9945         2016-02-26  Richard Biener  <rguenther@suse.de>
9946                     Jeff Law  <law@redhat.com>
9948         PR tree-optimization/69740
9949         * gcc.c-torture/compile/pr69740-1.c: New test.
9950         * gcc.c-torture/compile/pr69740-2.c: New test.
9952 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9954         PR fortran/69910
9955         * gfortran.dg/newunit_4.f90: New test.
9957 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
9959         PR target/69613
9960         PR rtl-optimization/69886
9961         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
9962         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
9963         target.
9965 2016-02-26  Martin Sebor  <msebor@redhat.com>
9967         PR tree-optimization/15826
9968         * gcc.dg/tree-ssa/pr15826.c: New test.
9970 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
9972         PR target/69969
9973         * gcc.target/powerpc/pr69969.c: New test.
9975 2016-02-26  Martin Sebor  <msebor@redhat.com>
9977         PR c++/15766
9978         * g++.old-deja/g++.other/decl5.C: Add a test case.
9980 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
9982         PR target/69946
9983         * gcc.target/powerpc/pr69946.c: New file.
9985 2016-02-26  Richard Biener  <rguenther@suse.de>
9986             Jeff Law  <law@redhat.com>
9988         PR tree-optimization/69740
9989         * gcc.c-torture/compile/pr69740-1.c: New test.
9990         * gcc.c-torture/compile/pr69740-2.c: New test.
9992 2016-02-26  Martin Jambor  <mjambor@suse.cz>
9994         PR middle-end/69920
9995         * gcc.dg/torture/pr69932.c: New test.
9996         * gcc.dg/torture/pr69936.c: Likewise.
9998 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10000         PR target/69709
10001         * gcc.target/s390/pr69709.c: New test.
10003 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10005         PR target/69245
10006         * gcc.target/aarch64/pr69245_1.c: New test.
10008 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10010         PR target/69613
10011         * gcc.dg/torture/pr69613.c: New test.
10013 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
10015         PR rtl-optimization/69891
10016         * gcc.target/i386/pr69891.c: New test.
10018 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10019             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10021         PR target/61397
10022         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10023         functionality for both 32-bit and 64-bit.
10025 2016-02-26  Richard Biener  <rguenther@suse.de>
10027         PR tree-optimization/69551
10028         * gcc.dg/torture/pr69951.c: New testcase.
10030 2016-02-25  Richard Biener  <rguenther@suse.de>
10032         PR tree-optimization/48795
10033         * gcc.dg/Warray-bounds-18.c: New testcase.
10035 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10037         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10039 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
10041         PR rtl-optimization/69896
10042         * gcc.dg/pr69896.c: New test.
10044 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
10046         PR c++/69736
10047         * g++.dg/cpp1y/paren2.C: New test.
10049 2016-02-24  Martin Sebor  <msebor@redhat.com>
10051         PR c/51147
10052         * gcc.dg/enum-mode-2.c: New test.
10054 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10056         PR c++/69922
10057         * g++.dg/warn/Wnonnull-compare-6.C: New test.
10058         * g++.dg/warn/Wnonnull-compare-7.C: New test.
10059         * g++.dg/ubsan/pr69922.C: New test.
10061 2016-02-24  Marek Polacek  <polacek@redhat.com>
10063         PR c/69819
10064         * gcc.dg/pr69819.c: New test.
10066 2016-02-24  Martin Sebor  <msebor@redhat.com>
10068         PR c++/69912
10069         * g++.dg/ext/flexary15.C: New test.
10071 2016-02-24  Martin Sebor  <msebor@redhat.com>
10073         * gcc.dg/builtins-68.c: Avoid making unportable
10074         assumptions about the relationship between SIZE_MAX and UINT_MAX.
10075         * g++.dg/ext/builtin_alloca.C: Same.
10077 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10078             Charles Baylis  <charles.baylis@linaro.org>
10080         PR debug/61033
10081         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10083 2016-02-24  Richard Biener  <rguenther@suse.de>
10084             Jakub Jelinek  <jakub@redhat.com>
10086         PR middle-end/69760
10087         * gcc.dg/torture/pr69760.c: New testcase.
10089 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10091         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10092         pattern on Solaris with as.
10094 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10096         * gcc.target/arm/cond_sub_restrict_it.c: New test.
10097         * gcc.target/arm/condarith_restrict_it.c: Likewise.
10098         * gcc.target/arm/movcond_restrict_it.c: Likewise.
10099         * gcc.target/arm/negscc_restrict_it.c: Likewise.
10101 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10103         PR middle-end/69915
10104         * gcc.dg/pr69915.c: New test.
10106 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10108         PR rtl-optimization/69886
10109         * gcc.dg/torture/pr69886.c: New test.
10111 2016-02-24  Richard Biener  <rguenther@suse.de>
10113         PR middle-end/68963
10114         * gcc.dg/torture/pr68963.c: New testcase.
10116 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10118         PR target/69875
10119         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10120         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10121         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10122         * gcc.target/arm/atomic_loaddi_1.c: New test.
10123         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10124         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10125         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10126         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10127         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10128         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10129         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10130         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10132 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10134         PR middle-end/69909
10135         * gcc.dg/torture/pr69909.c: New test.
10137 2016-02-24  Richard Biener  <rguenther@suse.de>
10139         PR tree-optimization/69907
10140         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10141         * gcc.dg/vect/bb-slp-34.c: XFAIL.
10142         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10144 2016-02-24  Christian Bruel  <christian.bruel@st.com>
10146         * gcc.target/arm/pragma_cpp_fma.c: New test.
10148 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10150         PR fortran/61156
10151         * gfortran.dg/include_6.f90: Update test.
10153 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
10155         PR objc/69844
10156         * objc.dg/pr69844.m: New test.
10158 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10160         PR libgfortran/69456
10161         * gfortran.dg/namelist_89.f90: New test.
10162         * gfortran.dg/pr59700.f90: Update test..
10164 2016-02-23  Martin Sebor  <msebor@redhat.com>
10166         PR middle-end/69780
10167         * g++.dg/ext/builtin_alloca.C: New test.
10168         * gcc.dg/builtins-68.c: New test.
10170 2016-02-23  Richard Henderson  <rth@redhat.com>
10172         * gcc.target/i386/addr-space-3.c: Remove test.
10174 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
10176         PR preprocessor/69126
10177         PR preprocessor/69543
10178         * c-c++-common/pr69126-2-long.c: New test.
10179         * c-c++-common/pr69126-2-short.c: New test.
10180         * c-c++-common/pr69543-1.c: Remove xfail.
10182 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
10184         PR preprocessor/69126
10185         PR preprocessor/69543
10186         PR preprocessor/69558
10187         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10188         (f): Rename to...
10189         (test_2): ...this, and add leading comment.
10190         (MACRO_3, test_3): New.
10191         (MACRO_4A, MACRO_4B, test_4): New.
10192         (MACRO): Rename to...
10193         (MACRO_5): ...this.
10194         (g): Rename to...
10195         (test_5): ...this, updating for renaming of MACRO, and
10196         add leading comment.
10197         * c-c++-common/pr69543-1.c: New.
10198         * c-c++-common/pr69543-2.c: New.
10199         * c-c++-common/pr69543-3.c: New.
10200         * c-c++-common/pr69543-4.c: New.
10201         * c-c++-common/pr69558-1.c: New.
10202         * c-c++-common/pr69558-2.c: New.
10203         * c-c++-common/pr69558-3.c: New.
10204         * c-c++-common/pr69558-4.c: New.
10205         * gcc.dg/pr69558.c: Move to...
10206         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
10207         xfail for c++.
10209 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
10211         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10212         to -ftree-parallelize-loops/-fopenacc changes.
10213         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10214         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10215         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10216         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10217         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10218         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10219         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10220         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10221         * c-c++-common/goacc/kernels-loop.c: Likewise.
10222         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10223         * c-c++-common/goacc/kernels-reduction.c: Likewise.
10224         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10225         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10227 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10229         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10231 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
10233         PR c++/69902
10234         * g++.dg/warn/Wnonnull-compare-5.C: New test.
10236         PR c/69900
10237         * gcc.dg/pr69900.c: New test.
10239 2016-02-23  Martin Jambor  <mjambor@suse.cz>
10241         PR tree-optimization/69666
10242         * gcc.dg/tree-ssa/pr69666.c: New test.
10244 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
10246         PR fortran/67451
10247         * gfortran.dg/coarray_allocate_5.f08: New test.
10249 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10251         * gcc.target/s390/vcond-shift.c: Move to ...
10252         * gcc.target/s390/vector/vcond-shift.c: ... here.
10254 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10256         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10257         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10259 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10261         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10263 2016-02-20  Mark Wielaard  <mjw@redhat.com>
10265         PR c/28901
10266         * gcc.dg/unused-variable-3.c: New test.
10268 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
10270         PR target/69888
10271         * gcc.target/i386/pr69888.c: New test.
10273 2016-02-22  Richard Biener  <rguenther@suse.de>
10275         PR tree-optimization/69882
10276         * gfortran.dg/vect/pr69882.f90: New testcase.
10278 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
10280         PR target/69885
10281         * gcc.dg/pr69885.c: New test.
10283 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
10285         PR target/69806
10286         PR target/54089
10287         * gcc.target/sh/pr54089-10.c: New.
10289 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
10291         PR fortran/69423
10292         * gfortran.dg/deferred_character_15.f90 : New test.
10294 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
10296         PR fortran/57365
10297         gfortran.dg/allocate_with_source_18.f03: New test.
10299 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
10301         PR fortran/52531
10302         gfortran.dg/gomp/pr52531.f90: New test.
10304 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10306         PR c++/69865
10307         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
10308         -std=c++03.
10310 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
10312         PR c++/69826
10313         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
10314         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
10316         PR c++/69850
10317         * g++.dg/warn/Wnonnull-compare-4.C: New test.
10319         PR c++/69851
10320         * g++.dg/torture/pr69851.C: New test.
10322 2016-02-19  Martin Sebor  <msebor@redhat.com>
10324         PR testsuite/69573
10325         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
10327 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
10329         PR c++/69850
10330         * g++.dg/warn/Wnonnull-compare-2.C: New test.
10331         * g++.dg/warn/Wnonnull-compare-3.C: New test.
10333         PR c++/67767
10334         * g++.dg/cpp0x/pr67767.C: New test.
10336 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10338         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
10339         for fp, simd, crypto, crc, lse.
10340         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
10341         above.
10342         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
10343         effective target check.
10345 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
10347         PR target/69820
10348         * gcc.target/i386/pr69820.c: New test.
10350 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10352         * gcc.target/s390/vector/int128-1.c: New test.
10354 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10356         * gcc.target/s390/vector/vec-vcond-1.c: New test.
10358 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10360         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
10361         instruction pattern name to prevent the testcase from failing with
10362         -march=z13.
10364 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10366         * gcc.target/s390/md/movstr-2.c: New test.
10368 2016-02-19  Marcin Kościelnicki  <koriakin@0x04.net>
10370         * gcc.target/s390/morestack.c: New test.
10372 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10374         PR target/69625
10375         * gcc.target/s390/pr69625.c: Add test case.
10377 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10379         PR testsuite/68580
10380         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
10382 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
10384         PR target/68404
10385         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
10386         * gcc.target/powerpc/fusion3.c: Likewise.
10388 2016-02-18  Richard Biener  <rguenther@suse.de>
10390         PR middle-end/69553
10391         * g++.dg/torture/pr69553.C: New testcase.
10393 2016-02-18  Nick Clifton  <nickc@redhat.com>
10395         PR target/62254
10396         PR target/69610
10397         * gcc.target/arm/pr62554.c: New test.
10398         * gcc.target/arm/pr69610-1.c: New test.
10399         * gcc.target/arm/pr69610-2.c: New test.
10401 2016-02-18  Richard Biener  <rguenther@suse.de>
10403         PR middle-end/69854
10404         * gcc.dg/torture/pr69854.c: New testcase.
10406 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
10408         PR c++/69850
10409         * g++.dg/warn/Wnonnull-compare-1.C: New test.
10411 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10413         * gcc.target/powerpc/vec-cg.c: New test.
10415 2016-02-17  Richard Biener  <rguenther@suse.de>
10417         PR testsuite/69586
10418         * gcc.dg/uninit-21.c: Add -fno-short-enums.
10420 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10422         PR target/69161
10423         * gcc.c-torture/compile/pr69161.c: New test.
10425 2016-02-17  David Sherwood  <david.sherwood@arm.com>
10427         PR target/69532
10428         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
10429         * gcc.target/arm/vect-fmaxmin.c: Likewise.
10431 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
10433         * gcc.dg/ifcvt-4.c: Skip on Visium.
10435 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
10437         * gnat.dg/atomic8.adb: New test.
10439 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
10441         * gnat.dg/discr46.ad[sb]: New test.
10443 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
10445         PR Target/48344
10446         * gcc.target/powerpc/pr48344-1.c: New test.
10448 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
10450         PR fortran/69742
10451         * gfortran.dg/associate_21.f90:  New test.
10453 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
10455         PR c/69835
10456         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
10457         -Wnonnull in dg-options.
10458         * c-c++-common/nonnull-2.c: New test.
10460 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
10461             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10463         * gcc.target/aarch64/vector_initialization_nostack.c: New.
10465 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
10467         PR middle-end/69801
10468         * gcc.dg/pr69801.c: Add empty dg-options.
10470 2016-02-16  James Norris  <jnorris@codesourcery.com>
10472         * c-c++-common/goacc/deviceptr-1.c: Add tests.
10473         * g++.dg/goacc/deviceptr-1.c: New file.
10475 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
10477         PR tree-optimization/69820
10478         * gcc.dg/vect/pr69820.c: New test.
10480 2016-02-16  Richard Biener  <rguenther@suse.de>
10482         PR tree-optimization/69776
10483         * gcc.dg/torture/pr69776-2.c: New testcase.
10485 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
10487         PR tree-optimization/69714
10488         * gcc.dg/torture/pr69714.c: New test.
10490 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
10492         PR tree-optimization/69802
10493         * gcc.dg/pr69802.c: New test.
10495 2016-02-16  Richard Biener  <rguenther@suse.de>
10497         PR middle-end/69801
10498         * gcc.dg/pr69801.c: New testcase.
10500 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10502         PR libgfortran/69651
10503         * gfortran.dg/read_bang.f90: New test.
10504         * gfortran.dg/read_bang4.f90: New test.
10506 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
10508         PR c++/69658
10509         * g++.dg/init/pr69658.C: New test.
10511         PR c++/69797
10512         * c-c++-common/pr69797.c: New test.
10514 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10516         * lib/target-supports.exp (check_effective_target_section_anchors): Add
10517         check for aarch64*-*-*.
10519 2016-02-15  Richard Biener  <rguenther@suse.de>
10521         PR tree-optimization/69783
10522         * gcc.dg/vect/pr69783.c: New testcase.
10524 2016-02-15  Richard Biener  <rguenther@suse.de>
10526         PR tree-optimization/69776
10527         * gcc.dg/torture/pr69776.c: New testcase.
10529 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10531         PR fortran/60526
10532         * gfortran.dg/type_decl_4.f90:  Reinstated.
10534 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
10536         PR fortran/68746
10537         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
10539 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10541         PR fortran/60526
10542         PR bootstrap/69816
10543         * gfortran.dg/type_decl_4.f90:  Removed.
10545 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10547         PR fortran/60526
10548         * gfortran.dg/type_decl_4.f90:  New test.
10550 2016-02-14  Alan Modra  <amodra@gmail.com>
10552         PR testsuite/68886
10553         * gcc.c-torture/execute/stkalign.c: Revise test.
10555 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
10557         PR target/67260
10558         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
10560 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
10562         PR target/67260
10563         * gcc.target/sh/torture/pr67260.c: New.
10565 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
10567         * gcc.dg/pr67964.c: Add dg-require-alias.
10569 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
10571         PR target/67636
10572         PR target/64345
10573         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
10575 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10577         PR libgfortran/69668
10578         * gfortran.dg/namelist_88.f90: New test.
10580 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10582         PR libgfortran/69668
10583         * gfortran.dg/namelist_38.f90: Update test.
10584         * gfortran.dg/namelist_84.f90: Update test.
10586 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
10588         PR other/69554
10589         * gcc.dg/pr69554-1.c: New test.
10590         * gfortran.dg/pr69554-1.F90: New test.
10591         * gfortran.dg/pr69554-2.F90: New test.
10592         * lib/gcc-dg.exp (proc dg-locus): New function.
10593         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
10594         distinguish between the caret-printing and non-caret-printing
10595         cases.  If caret-printing has been explicitly enabled, bail out
10596         without attempting to fix up the output.
10598 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
10600         PR driver/69265
10601         PR driver/69453
10602         * gcc.dg/spellcheck-options-3.c: New test case.
10603         * gcc.dg/spellcheck-options-4.c: New test case.
10604         * gcc.dg/spellcheck-options-5.c: New test case.
10605         * gcc.dg/spellcheck-options-6.c: New test case.
10606         * gcc.dg/spellcheck-options-7.c: New test case.
10607         * gcc.dg/spellcheck-options-8.c: New test case.
10608         * gcc.dg/spellcheck-options-9.c: New test case.
10609         * gcc.dg/spellcheck-options-10.c: New test case.
10611 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
10613         PR rtl-optimization/69764
10614         PR rtl-optimization/69771
10615         * c-c++-common/pr69764.c: New test.
10616         * gcc.dg/torture/pr69771.c: New test.
10618 2016-02-12  Marek Polacek  <polacek@redhat.com>
10620         * g++.dg/torture/init-list1.C: New.
10622 2016-02-12  Marek Polacek  <polacek@redhat.com>
10624         * gcc.dg/pr69522.c: Add empty dg-options.
10626 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
10628         * g++.dg/lto/lto.exp: Include and init mpx.
10629         * g++.dg/lto/pr69729_0.C: New test.
10631 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
10633         PR ipa/69241
10634         * g++.dg/ipa/pr69241-4.C: New test.
10636         PR ipa/68672
10637         * g++.dg/ipa/pr68672-1.C: New test.
10638         * g++.dg/ipa/pr68672-2.C: New test.
10639         * g++.dg/ipa/pr68672-3.C: New test.
10641 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
10643         PR c/69522
10644         * gcc.dg/pr69522.c: New test.
10646 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
10648         PR c++/69098
10649         * g++.dg/cpp1y/69098.C: New test.
10650         * g++.dg/cpp1y/69098-2.C: New test.
10652 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
10654         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
10655         and neighbour -> neighbor.
10656         * objc.dg/attributes/method-nonnull-1.m: Likewise.
10657         * objc.dg/gnu-api-2-class-meta.m: Likewise.
10658         * c-c++-common/Wvarargs.c: Likewise.
10659         * c-c++-common/goacc/host_data-5.c: Likewise.
10660         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
10661         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
10662         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10663         * gcc.target/aarch64/pr60697.c: Likewise.
10664         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
10665         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
10666         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
10667         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
10668         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
10669         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
10670         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
10671         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
10672         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
10673         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
10674         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
10675         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
10676         * g++.dg/lookup/koenig5.C: Likewise.
10677         * g++.dg/ext/no-asm-2.C: Likewise.
10678         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
10679         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
10680         * gfortran.dg/used_types_16.f90: Likewise.
10681         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
10682         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
10683         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
10684         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
10685         * gfortran.dg/abstract_type_6.f03: Likewise.
10686         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
10687         * gfortran.dg/used_types_15.f90: Likewise.
10688         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
10689         * gfortran.dg/exit_3.f08: Likewise.
10690         * gfortran.dg/open_status_2.f90: Likewise.
10691         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
10692         * gfortran.dg/intrinsic_std_1.f90: Likewise.
10693         * gfortran.dg/associate_1.f03: Likewise.
10694         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
10695         * gfortran.dg/intrinsic_std_6.f90: Likewise.
10696         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
10697         * gcc.dg/builtin-object-size-1.c: Likewise.
10698         * gcc.dg/noreturn-6.c: Likewise.
10699         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
10700         * gcc.dg/globalalias.c: Likewise.
10701         * gcc.dg/builtins-config.h: Likewise.
10702         * gcc.dg/pr30457.c: Likewise.
10703         * gcc.c-torture/compile/volatile-1.c: Likewise.
10704         * gcc.c-torture/execute/20101011-1.c: Likewise.
10705         * c-c++-common/Waddress-1.c: Likewise.
10707 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
10709         PR c/69768
10710         * c-c++-common/Waddress-1.c: New test.
10712 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
10714         PR fortran/69296
10715         * gfortran.dg/associate_19.f03: New test.
10716         * gfortran.dg/associate_20.f03: New test.
10718 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
10720         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
10722 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10724         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
10725         .arch armv8-a\n.  Add -dA to dg-options.
10726         * gcc.target/aarch64/assembler_arch_1.c: New test.
10727         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
10729 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
10731         PR c++/68726
10732         * g++.dg/cpp0x/pr68726.C: New.
10734 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10736         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
10737         test.
10739 2016-02-11  Richard Biener  <rguenther@suse.de>
10741         * g++.dg/tree-ssa/pr61034.C: Adjust.
10743 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
10745         PR target/69148
10746         * gcc.target/s390/pr69148.c: New.
10748 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
10750         PR tree-optimization/69652
10751         * gcc.dg/torture/pr69652.c: New test.
10753 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
10754             Patrick Palka  <ppalka@gcc.gnu.org>
10756         PR ipa/69241
10757         PR c++/69649
10758         * g++.dg/ipa/pr69241-1.C: New test.
10759         * g++.dg/ipa/pr69241-2.C: New test.
10760         * g++.dg/ipa/pr69241-3.C: New test.
10761         * g++.dg/ipa/pr69649.C: New test.
10763 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
10765         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
10766         * gcc.dg/tree-ssa/sra-18.c: Ditto.
10768 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
10770         PR tree-optimization/68021
10771         * gcc.dg/tree-ssa/pr68021.c: New test.
10773 2016-02-10  Richard Biener  <rguenther@suse.de>
10775         PR tree-optimization/69726
10776         * gcc.dg/uninit-22.c: New testcase.
10778 2016-02-09  Andrew Pinski  <apinski@cavium.com>
10780         PR tree-opt/69282
10781         * gcc.c-torture/compile/20160205-1.c: New testcase.
10783 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
10785         PR target/68404
10786         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
10787         instead accessing a really large arrray.
10788         * gcc.target/powerpc/fusion3.c: Likewise.
10790 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
10792         PR target/68532
10793         * gcc.c-torture/execute/pr68532.c: New test.
10795 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
10797         PR target/69634
10798         * gcc.dg/pr69634.c: New.
10800 2016-02-09  Richard Biener  <rguenther@suse.de>
10802         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
10804 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
10806         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
10808 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
10810         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
10812 2016-02-09  Richard Biener  <rguenther@suse.de>
10814         PR tree-optimization/69715
10815         * gcc.dg/torture/pr69715.c: New testcase.
10817 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
10819         PR c++/69139
10820         * g++.dg/cpp0x/trailing12.C: New test.
10821         * g++.dg/cpp0x/trailing13.C: New test.
10823 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
10825         PR c++/69283
10826         PR c++/67835
10827         * g++.dg/cpp1y/auto-fn29.C: New test.
10828         * g++.dg/cpp1y/auto-fn30.C: New test.
10830 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
10832         PR tree-optimization/69209
10833         * gcc.c-torture/compile/pr69209.c: New test.
10835 2016-02-08  Jeff Law  <law@redhat.com>
10837         PR tree-optimization/68541
10838         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
10839         of statements allowed in join block for path splitting.
10841 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
10843         PR c++/59627
10844         * g++.dg/gomp/pr59627.C: New test.
10846         PR ipa/69239
10847         * g++.dg/ipa/pr69239.C: New test.
10849 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
10851         PR preprocessor/69664
10852         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
10853         * gcc.dg/cpp/warn-comments.c: Likewise.
10855 2016-02-08  Marek Polacek  <polacek@redhat.com>
10857         PR c++/69688
10858         * g++.dg/init/const12.C: New test.
10860 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
10862         PR target/60410
10863         * gcc.dg/lto/pr55113_0.c: Remove test.
10865 2016-02-08  Richard Biener  <rguenther@suse.de>
10867         PR tree-optimization/69719
10868         * gcc.dg/torture/pr69719.c: New testcase.
10870 2016-02-08  Richard Biener  <rguenther@suse.de>
10871         Jeff Law  <law@redhat.com>
10873         PR target/68273
10874         * gcc.target/mips/pr68273.c: New testcase.
10876 2016-02-08   Richard Biener  <rguenther@suse.de>
10878         PR rtl-optimization/69274
10879         * gcc.target/i386/addr-sel-1.c: XFAIL.
10881 2016-02-08  Jeff Law  <law@redhat.com>
10883         PR tree-optimization/68541
10884         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
10886         PR tree-optimization/65917
10887         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
10889 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10891         PR fortran/50555
10892         * gfortran.dg/namelist_args.f90: New test.
10894 2016-02-05  Jeff Law  <law@redhat.com>
10896         PR tree-optimization/68541
10897         * gcc.dg/tree-ssa/split-path-2.c: New test.
10898         * gcc.dg/tree-ssa/split-path-3.c: New test.
10899         * gcc.dg/tree-ssa/split-path-4.c: New test.
10900         * gcc.dg/tree-ssa/split-path-5.c: New test.
10901         * gcc.dg/tree-ssa/split-path-6.c: New test.
10902         * gcc.dg/tree-ssa/split-path-7.c: New test.
10904 2016-02-05  Martin Sebor  <msebor@redhat.com>
10906         PR c++/69662
10907         * g++.dg/warn/Wplacement-new-size-1.C: New test.
10908         * g++.dg/warn/Wplacement-new-size-2.C: New test.
10910 2016-02-06  Richard HEnderson  <rth@redhat.com>
10912         PR c/69643
10913         * gcc.target/i386/addr-space-4.c: New.
10914         * gcc.target/i386/addr-space-5.c: New.
10916 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
10918         PR fortran/66089
10919         * gfortran.dg/elemental_dependency_6.f90: New.
10921 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
10923         PR rtl-optimization/69691
10924         * gcc.c-torture/execute/pr69691.c: New test.
10926         PR c++/69628
10927         * g++.dg/parse/pr69628.C: New test.
10929 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
10931         * gcc.dg/sancov/asan.c: Move to ...
10932         * gcc.dg/asan/sancov-1.c: ... here.
10934 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
10936         * gcc.target/i386/pr69577.c: Require avx_runtime target.
10938 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
10940         PR target/69677
10941         * gcc.target/i386/pr69677.c: New test.
10943 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
10945         PR c++/68948
10946         * g++.dg/template/pr68948.C: New test.
10948 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10950         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
10951         (only necessary on s390x).
10953 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10955         * gcc.target/i386/pr69454-2.c: Compile with -msse2
10956         -mno-accumulate-outgoing-args.
10958 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
10960         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
10962 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
10964         PR c/69669
10965         * c-c++-common/pr69669.c: New test.
10967 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
10969         PR target/69667
10970         * g++.dg/pr69667.C: New file.
10972 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
10974         PR target/69619
10975         * gcc.dg/pr69619.c: Add new test.
10977 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
10979         PR rtl-optimization/69577
10980         * gcc.target/i386/pr69577.c: New test.
10982 2016-02-04  Martin Liska  <mliska@suse.cz>
10984         * g++.dg/asan/pr69276.C: New test.
10986 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10988         PR target/65932
10989         PR target/67714
10990         * gcc.target/arm/wmul-3.c: Simplify test to generate just
10991         a single smulbb instruction.
10992         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
10993         * gcc.target/amr/wmul-2.c: Likewise.
10995 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10997         PR target/65932
10998         PR target/67714
10999         * gcc.c-torture/execute/pr67714.c: New test.
11001 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11003         PR target/69454
11004         * gcc.target/i386/pr69454-1.c: New test.
11005         * gcc.target/i386/pr69454-2.c: New test.
11007 2016-02-03  Martin Sebor  <msebor@redhat.com>
11009         PR c++/69251
11010         PR c++/69253
11011         PR c++/69290
11012         PR c++/69277
11013         PR c++/69349
11014         * g++.dg/ext/flexarray-mangle-2.C: New test.
11015         * g++.dg/ext/flexarray-mangle.C: New test.
11016         * g++.dg/ext/flexarray-subst.C: New test.
11017         * g++.dg/ext/flexary11.C: New test.
11018         * g++.dg/ext/flexary12.C: New test.
11019         * g++.dg/ext/flexary13.C: New test.
11020         * g++.dg/ext/flexary14.C: New test.
11021         * g++.dg/other/dump-ada-spec-2.C: Adjust.
11023 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11025         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11026         Define only if CHECK_FLOAT128 is defined.
11027         (main): Properly initialize u5.
11029 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
11031         PR c/69627
11032         * gcc.dg/pr69627.c: New test.
11034         PR target/69644
11035         * gcc.dg/pr69644.c: New test.
11037 2016-02-03  Mike Stump  <mikestump@comcast.net>
11039         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11040         support for struct-layout-1.exp.
11042 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
11044         PR c++/69056
11045         * g++.dg/cpp0x/pr69056.C: New test.
11047 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
11048             Alexandre Oliva  <aoliva@redhat.com>
11050         PR target/69461
11051         * gcc.target/powerpc/pr69461.c: New.
11053 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
11055         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11056         works from here ...
11057         (check_effective_target_fsanitize_thread): ... to here.  Do not
11058         specify additional compile flags for the test source.
11059         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11060         specify additional compile flags for the test source.
11062 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
11064         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11066 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
11068         PR fortran/67451
11069         PR fortran/69418
11070         * gfortran.dg/coarray_allocate_2.f08: New test.
11071         * gfortran.dg/coarray_allocate_3.f08: New test.
11072         * gfortran.dg/coarray_allocate_4.f08: New test.
11074 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
11076         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11077         use same scan-tree-dump-times on all platforms.
11078         * gcc.dg/vect/vect-outer-1.c: Likewise.
11079         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11080         * gcc.dg/vect/vect-outer-1a.c: Likewise.
11081         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11082         * gcc.dg/vect/vect-outer-1b.c: Likewise.
11083         * gcc.dg/vect/vect-outer-2b.c: Likewise.
11084         * gcc.dg/vect/vect-outer-3b.c: Likewise.
11085         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11087 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
11089         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11090         warning.
11092 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
11094         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11096 2016-02-02  James Norris  <jnorris@codesourcery.com>
11098         * c-c++-common/goacc/routine-5.c: Add tests.
11100 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
11102         * gcc.target/nvptx/unsigned-cmp.c: New test.
11104 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
11106         * gcc.target/aarch64/scalar_shift_1.c
11107         (test_corners_sisd_di): Improve force to SIMD register.
11108         (test_corners_sisd_si): Likewise.
11109         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11110         Remove scan-assembler check for ldr.
11112 2016-02-02  Richard Biener  <rguenther@suse.de>
11114         PR tree-optimization/69595
11115         * gcc.dg/Warray-bounds-17.c: New testcase.
11117 2016-02-02  Richard Biener  <rguenther@suse.de>
11119         PR tree-optimization/69606
11120         * gcc.dg/torture/pr69606.c: New testcase.
11122 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
11124         PR middle-end/68542
11125         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11126         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11128 2016-02-02  Alan Modra  <amodra@gmail.com>
11130         PR target/69548
11131         * gcc.target/powerpc/pr69548.c: New test.
11133 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
11135         PR rtl-optimization/69592
11136         * gcc.dg/pr69592.c: New test.
11138         PR preprocessor/69543
11139         PR c/69558
11140         * gcc.dg/pr69543.c: New test.
11141         * gcc.dg/pr69558.c: New test.
11143 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
11145         PR testsuite/65940
11146         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11148 2016-02-01  Martin Sebor  <msebor@redhat.com>
11150         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11152 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
11154         PR tree-optimization/67921
11155         * c-c++-common/ubsan/pr67921.c: New test.
11157 2016-02-01  Richard Biener  <rguenther@suse.de>
11159         PR middle-end/69556
11160         * gcc.dg/tree-ssa/recip-8.c: New testcase.
11162 2016-02-01  Richard Biener  <rguenther@suse.de>
11164         PR tree-optimization/69574
11165         * gcc.dg/torture/pr69574.c: New testcase.
11167 2016-02-01  Richard Biener  <rguenther@suse.de>
11169         PR tree-optimization/69579
11170         * gcc.dg/setjmp-6.c: New testcase.
11172 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
11174         PR rtl-optimization/69570
11175         * g++.dg/opt/pr69570.C: New test.
11177 2016-02-01  Richard Henderson  <rth@redhat.com>
11179         * gcc.dg/pr69535.c: New test.
11181 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
11183         PR testsuite/69584
11184         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11185         * gcc.dg/tree-ssa/sra-18.c: Likewise.
11187         PR debug/68244
11188         * g++.dg/parse/parens3.C: Use register "4" on hppa.
11190         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11192 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
11194         PR fortran/67564
11195         * gfortran.dg/allocate_with_source_17.f03: New test.
11197 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
11199         PR tree-optimization/69546
11200         * gcc.dg/torture/pr69546.c: New test.
11202 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
11204         PR fortran/69566
11205         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11207 2016-01-30  Martin Sebor  <msebor@redhat.com>
11209         PR c++/68490
11210         * g++.dg/ext/flexary10.C: New test.
11212 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
11214         PR fortran/66707
11215         gfortran.dg/common_23.f90: New test.
11217 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11219         PR target/65546
11220         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11221         condition being checked, and disable it when the target supports
11222         misaligned loads and stores.
11224 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
11226         PR debug/69518
11227         * gcc.dg/torture/pr69518.c: New test.
11229 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
11231         PR target/69530
11232         * gcc.target/i386/pr69530.c: New test.
11234 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
11236         PR target/65604
11237         * gcc.target/mips/div-delay.c: New test.
11239 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
11241         PR target/69551
11242         * gcc.target/i386/pr69551.c: New test.
11244         PR target/66137
11245         * gcc.target/i386/pr66137.c: New test.
11247 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
11249         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11250         always built for p5600.
11251         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11252         isa=p5600 dg-option.
11254 2016-01-29  Richard Biener  <rguenther@suse.de>
11256         PR tree-optimization/69547
11257         * g++.dg/tree-ssa/pr69547.C: New testcase.
11259 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
11261         PR debug/66869
11262         * g++.dg/warn/Wunused-function2.C: New test.
11264 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11266         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
11267         support for test to succeed.
11269 2016-01-29  Marek Polacek  <polacek@redhat.com>
11271         PR c++/69509
11272         PR c++/69516
11273         * g++.dg/ext/constexpr-vla2.C: New test.
11274         * g++.dg/ext/constexpr-vla3.C: New test.
11275         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
11277 2016-01-29  Richard Biener  <rguenther@suse.de>
11279         PR middle-end/69537
11280         * gcc.dg/uninit-21.c: New testcase.
11282 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
11284         PR target/69459
11285         * gcc.target/i386/pr69459.c: New test.
11287 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
11289         PR target/68400
11290         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
11291         * gcc.target/mips/pr68400.c: New test.
11293 2016-01-28  Martin Sebor  <msebor@redhat.com>
11295         PR target/17381
11296         * gcc.target/powerpc/pr17381.c: New test.
11298 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
11300         PR middle-end/69542
11301         * gcc.dg/torture/pr69542.c: New test.
11303 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
11305         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11307 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
11309         * gcc.dg/pr65980.c: Skip on AIX.
11310         * gcc.dg/pr66688.c: Same.
11312 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
11314         PR target/63679
11315         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
11316         * gcc.dg/tree-ssa/sra-18.c: Same.
11318 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
11320         PR fortran/62536
11321         * gfortran.dg/block_15.f08: New test.
11322         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
11323         on incorrectly closed BLOCK.
11325 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
11327         * gcc.dg/declare-simd.c: New test.
11328 2016-01-28  Richard Biener  <rguenther@suse.de>
11330         PR tree-optimization/69466
11331         * gfortran.dg/vect/pr69466.f90: New testcase.
11333 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11335         * g++.dg/pr67989.C: Remove ARM-specific option.
11336         * gcc.target/arm/pr67989.C: New file.
11338 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
11340         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
11341         and expm1 test for glibc < 2.11.
11343 2016-01-27  Richard Henderson  <rth@redhat.com>
11345         * gcc.c-torture/execute/pr69447.c: New test.
11347 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
11349         PR fortran/69422
11350         * gfortran.dg/alloc_comp_assign_15.f03: New test.
11352 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
11354         PR debug/66869
11355         * gcc.dg/pr66869.c: New test.
11357 2016-01-25  Jeff Law  <law@redhat.com>
11359         PR tree-optimization/68398
11360         PR tree-optimization/69196
11361         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
11362         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
11363         path to avoid new heuristic allowing more irreducible regions
11364         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
11365         * gcc.dg/tree-ssa/vrp46.c: Likewise.
11366         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
11367         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
11368         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
11370 2016-01-27  Marek Polacek  <polacek@redhat.com>
11372         PR c/68062
11373         * c-c++-common/vector-compare-4.c: New test.
11375 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
11377         PR preprocessor/69126
11378         * c-c++-common/pr69126.c: New test case.
11380 2016-01-27  Ian Lance Taylor  <iant@google.com>
11382         * gcc.dg/tree-ssa/ivopt_5.c: New test.
11384 2016-01-27  Ryan Burn  <contact@rnburn.com>
11386         PR cilkplus/69267
11387         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
11389 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
11391         PR target/69512
11392         * gcc.target/i386/pr69512.c: New test.
11394 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
11396         PR ada/69488
11397         * gnat.dg/sso/*.adb: Robustify dg-output directives.
11399 2016-01-27  Marek Polacek  <polacek@redhat.com>
11401         PR c++/69379
11402         * g++.dg/pr69379.C: New test.
11404 2016-01-27  Martin Sebor  <msebor@redhat.com>
11406         PR c++/69317
11407         * g++.dg/abi/Wabi-2-2.C: New test.
11408         * g++.dg/abi/Wabi-2-3.C: New test.
11409         * g++.dg/abi/Wabi-3-2.C: New test.
11410         * g++.dg/abi/Wabi-3-3.C: New test.
11412 2016-01-27  Richard Biener  <rguenther@suse.de>
11414         PR tree-optimization/69166
11415         * gcc.dg/torture/pr69166.c: New testcase.
11417 2016-01-27  Martin Jambor  <mjambor@suse.cz>
11419         PR tree-optimization/69355
11420         * gcc.dg/tree-ssa/pr69355.c: New test.
11422 2016-01-27  Marek Polacek  <polacek@redhat.com>
11424         PR c++/69496
11425         * g++.dg/ext/constexpr-vla1.C: New test.
11427 2016-01-20  Christian Bruel  <christian.bruel@st.com>
11429         PR target/69245
11430         * gcc.target/arm/pr69245.c: New test.
11432 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
11434         PR tree-optimization/69399
11435         * gcc.dg/torture/pr69399.c: New test.
11437 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
11439         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
11441 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
11443         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
11445 2016-01-26  Tom de Vries  <tom@codesourcery.com>
11447         PR tree-optimization/69110
11448         * gcc.dg/autopar/pr69110.c: New test.
11450 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
11451             Sebastian Pop  <s.pop@samsung.com>
11453         * gcc.dg/graphite/isl-ast-op-select.c: New.
11455 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
11457         PR fortran/69385
11458         * gfortran.dg/allocate_error_6.f90: New test.
11460 2016-01-26  Richard Henderson  <rth@redhat.com>
11462         * gcc.dg/tm/pr60908.c: New test.
11464 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
11466         PR other/69006
11467         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
11468         directive.
11469         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
11470         expected multiline output to reflect the colorization being
11471         disabled before newlines.
11472         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11473         (custom_diagnostic_finalizer): Replace call to
11474         pp_newline_and_flush with call to pp_flush.
11475         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
11476         * gfortran.dg/implicit_class_1.f90: Likewise.
11477         * lib/gcc-dg.exp (allow_blank_lines): New global.
11478         (dg-allow-blank-lines-in-output): New procedure.
11479         (gcc-dg-prune): Complain about blank lines in the output, unless
11480         dg-allow-blank-lines-in-output was called.
11481         * lib/multiline.exp (_build_multiline_regex): Only support
11482         arbitrary followup text for non-blank-lines, not for blank lines.
11484 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
11486         PR tree-optimization/69483
11487         * gcc.dg/pr69483.c: New test.
11488         * g++.dg/opt/pr69483.C: New test.
11490 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11492         PR target/68620
11493         * gcc.target/arm/pr68620.c: New test.
11495 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11497         * gcc.target/i386/pr68986-2.c: Remove -m32.
11499 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
11501         PR target/68986
11502         * gcc.target/i386/pr68986-1.c: New test.
11503         * gcc.target/i386/pr68986-2.c: Likewise.
11504         * gcc.target/i386/pr68986-3.c: Likewise.
11506 2016-01-26  Christian Bruel  <christian.bruel@st.com>
11508         * lib/target-supports.exp
11509         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
11510         (check_effective_target_arm_crypto_pragma_ok): Likewise.
11511         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
11513 2016-01-26  Richard Biener  <rguenther@suse.de>
11515         PR tree-optimization/69452
11516         * gcc.dg/torture/pr69452.c: New testcase.
11518 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
11520         PR target/69442
11521         * gcc.dg/pr69442.c: New test.
11523 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
11525         PR target/67896
11526         * gcc.target/aarch64/simd/pr67896.C: New.
11528 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
11530         PR tree-optimization/69400
11531         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
11532         function.
11533         (plugin_init): Call it.
11534         * gcc.dg/torture/pr69400.c: New test.
11536 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
11538         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
11540 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
11541             Sebastian Pop  <s.pop@samsung.com>
11543         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
11544         isl-0.15.
11546 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
11547             Sebastian Pop  <s.pop@samsung.com>
11549         * gcc.dg/graphite/pr69292.c: New.
11551 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
11553         * c-c++-common/goacc/use_device-1.c: New test.
11555 2016-01-25  Jeff Law  <law@redhat.com>
11557         PR tree-optimization/69196
11558         PR tree-optimization/68398
11559         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
11560         * gcc.dg/tree-ssa/pr68198.c: Likewise.
11562 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
11564         PR target/69469
11565         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
11566         Algorithm.
11568 2016-01-25  Richard Biener  <rguenther@suse.de>
11570         PR testsuite/69380
11571         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
11573 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
11575         PR target/69421
11576         * gcc.dg/pr69421.c: New test.
11578 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
11580         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
11581         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
11582         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
11583         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
11584         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
11585         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
11586         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
11587         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
11588         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
11589         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
11591 2016-01-25  Richard Biener  <rguenther@suse.de>
11593         PR tree-optimization/69376
11594         * gcc.dg/torture/pr69376.c: New testcase.
11596 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11598         PR fortran/69397
11599         PR fortran/68442
11600         * gfortran.dg/interface_38.f90: New test.
11601         * gfortran.dg/interface_39.f90: New test.
11603 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
11605         Revert:
11606         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
11608         PR c++/11858
11609         PR c++/24663
11610         PR c++/24664
11611         * g++.dg/template/pr11858.C: New test.
11612         * g++.dg/template/pr24663.C: New test.
11613         * g++.dg/template/unify12.C: New test.
11614         * g++.dg/template/unify13.C: New test.
11615         * g++.dg/template/unify14.C: New test.
11616         * g++.dg/template/unify15.C: New test.
11617         * g++.dg/template/unify16.C: New test.
11618         * g++.dg/template/unify17.C: New test.
11620 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
11622         PR fortran/68283
11623         gfortran.dg/pr68283.f90: New test.
11625 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
11627         PR fortran/66094
11628         * gfortran.dg/inline_matmul_13.f90:  New test.
11629         * gfortran.dg/matmul_bounds_8.f90:  New test.
11630         * gfortran.dg/matmul_bounds_9.f90:  New test.
11631         * gfortran.dg/matmul_bounds_10.f90:  New test.
11633 2016-01-23  Tom de Vries  <tom@codesourcery.com>
11635         PR tree-optimization/69426
11636         * gcc.dg/autopar/pr69426.c: New test.
11638 2016-01-23  Martin Sebor  <msebor@redhat.com>
11640         PR c++/58109
11641         PR c++/69022
11642         * g++.dg/cpp0x/alignas5.C: New test.
11643         * g++.dg/ext/vector29.C: Same.
11645 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
11647         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
11648         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
11649         _GNU_SOURCE from compile flags to the source.
11650         * gcc.target/i386/chkp-stropt-12.c: Ditto.
11651         * gcc.target/i386/chkp-stropt-16.c: Ditto.
11652         * gcc.target/i386/chkp-stropt-4.c: Ditto.
11653         * gcc.target/i386/chkp-stropt-8.c: Ditto.
11655 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
11657         PR target/69432
11658         * g++.dg/opt/pr69432.C: New test.
11660 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11662         * gcc.target/powerpc/pr63354c: Adjust target selector to include
11663         32-bit targets testing an -m64 multilib.
11665 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11667         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
11668         64-bit support.
11670 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
11672         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
11674 2016-01-21  Christian Bruel  <christian.bruel@st.com>
11676         PR target/68674
11677         * gcc.target/i386/pr68674.c
11678         * gcc.target/aarch64/pr68674.c
11679         * gcc.target/arm/pr68674.c
11681 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11683         PR target/69403
11684         * gcc.c-torture/execute/pr69403.c: New test.
11686 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
11688         PR c++/55843
11689         * g++.dg/template/pr55843.C: New.
11691 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
11693         PR testsuite/66877
11694         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
11695         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
11697 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11699         PR testsuite/67489
11700         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
11701         from dg-do compile directive, and instead add
11702         { dg-require-effective-target int128 }.
11704 2016-01-20  Martin Sebor  <msebor@redhat.com>
11706         PR c/69405
11707         * gcc.dg/sync-fetch.c: New test.
11709 2016-01-21  Martin Sebor  <msebor@redhat.com>
11711         PR target/69252
11712         * gcc.target/powerpc/pr69252.c: New test.
11714 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11716         PR fortran/65996
11717         * gfortran.dg/pr65996.f90: New test.
11719 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11721         PR c++/68810
11722         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
11723         expected to generate an error.
11725 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
11727         PR middle-end/66178
11728         * gcc.dg/torture/pr66178.c: New test.
11730 2016-01-21  Anton Blanchard  <anton@samba.org>
11731             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11733         PR target/63354
11734         * gcc.target/powerpc/pr63354.c:  New test.
11736 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
11738         PR rtl-optimization/68990
11739         * gcc.target/i386/pr68990: New.
11741 2016-01-21  Nick Clifton  <nickc@redhat.com>
11743         PR target/69129
11744         * gcc.target/mips/pr69129.c: New.
11746 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
11748         PR c++/58046
11749         * g++.dg/cpp0x/pr58046.C: New.
11751 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
11753         PR target/69187
11754         PR target/65624
11755         * gcc.target/arm/pr69187.c: New test.
11757         PR c++/69355
11758         * g++.dg/torture/pr69355.C: New test.
11760 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
11761             Sebastian Pop  <s.pop@samsung.com>
11763         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
11765 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
11766             Sebastian Pop  <s.pop@samsung.com>
11768         * gcc.dg/graphite/pr68976.c: New test.
11770 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
11772         PR middle-end/67653
11773         * c-c++-common/pr67653.c: New test.
11774         * gcc.dg/torture/pr29119.c: Add dg-warning.
11776 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
11778         * gcc.target/powerpc/cpu-builtin-1.c: New test.
11780 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11782         PR c/24293
11783         * gcc.dg/pr24293.c: New test.
11784         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
11785         incomplete struct type.
11786         * gcc.dg/declspec-1.c: Likewise.
11787         * gcc.dg/pr63549.c: Likewise.
11789 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
11791         PR tree-optimization/66612
11792         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
11793         for bdn instruction.
11795 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11797         * lib/target-supports.exp
11798         (check_effective_target_arm_fp_ok_nocache): New.
11799         (check_effective_target_arm_fp_ok): New.
11800         (add_options_for_arm_fp): New.
11801         (check_effective_target_arm_crypto_ok_nocache): Require
11802         target_arm_v8_neon_ok instead of arm32.
11803         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
11804         (check_effective_target_arm_crypto_pragma_ok): New.
11805         (add_options_for_arm_vfp): New.
11806         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
11807         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
11808         target instead. Force initial fpu to vfp.
11809         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
11810         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
11811         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
11812         dependency.
11813         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
11814         use arm_vfp effective target instead. Force initial fpu to vfp.
11815         * gcc.target/arm/attr-neon3.c: Likewise.
11816         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
11817         arm_vfp_ok.
11818         * gcc.target/arm/unsigned-float.c: Likewise.
11819         * gcc.target/arm/vfp-1.c: Likewise.
11820         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
11821         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
11822         * gcc.target/arm/vfp-ldmiad.c: Likewise.
11823         * gcc.target/arm/vfp-ldmias.c: Likewise.
11824         * gcc.target/arm/vfp-stmdbd.c: Likewise.
11825         * gcc.target/arm/vfp-stmdbs.c: Likewise.
11826         * gcc.target/arm/vfp-stmiad.c: Likewise.
11827         * gcc.target/arm/vfp-stmias.c: Likewise.
11828         * gcc.target/arm/vnmul-1.c: Likewise.
11829         * gcc.target/arm/vnmul-2.c: Likewise.
11830         * gcc.target/arm/vnmul-3.c: Likewise.
11831         * gcc.target/arm/vnmul-4.c: Likewise.
11833 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
11835         PR testsuite/69366
11836         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
11837         the MPX run-time library, for compile-time MPX test.
11838         * gcc.target/i386/chkp-always_inline.c: Likewise.
11839         * gcc.target/i386/chkp-bndret.c: Likewise.
11840         * gcc.target/i386/chkp-builtins-1.c: Likewise.
11841         * gcc.target/i386/chkp-builtins-2.c: Likewise.
11842         * gcc.target/i386/chkp-builtins-3.c: Likewise.
11843         * gcc.target/i386/chkp-builtins-4.c: Likewise.
11844         * gcc.target/i386/chkp-const-check-1.c: Likewise.
11845         * gcc.target/i386/chkp-const-check-2.c: Likewise.
11846         * gcc.target/i386/chkp-hidden-def.c: Likewise.
11847         * gcc.target/i386/chkp-label-address.c: Likewise.
11848         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
11849         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
11850         * gcc.target/i386/chkp-pr69044.c: Likewise.
11851         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
11852         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
11853         * gcc.target/i386/chkp-strchr.c: Likewise.
11854         * gcc.target/i386/chkp-strlen-1.c: Likewise.
11855         * gcc.target/i386/chkp-strlen-2.c: Likewise.
11856         * gcc.target/i386/chkp-strlen-3.c: Likewise.
11857         * gcc.target/i386/chkp-strlen-4.c: Likewise.
11858         * gcc.target/i386/chkp-strlen-5.c: Likewise.
11859         * gcc.target/i386/chkp-stropt-1.c: Likewise.
11860         * gcc.target/i386/chkp-stropt-10.c: Likewise.
11861         * gcc.target/i386/chkp-stropt-11.c: Likewise.
11862         * gcc.target/i386/chkp-stropt-12.c: Likewise.
11863         * gcc.target/i386/chkp-stropt-13.c: Likewise.
11864         * gcc.target/i386/chkp-stropt-14.c: Likewise.
11865         * gcc.target/i386/chkp-stropt-15.c: Likewise.
11866         * gcc.target/i386/chkp-stropt-16.c: Likewise.
11867         * gcc.target/i386/chkp-stropt-2.c: Likewise.
11868         * gcc.target/i386/chkp-stropt-3.c: Likewise.
11869         * gcc.target/i386/chkp-stropt-4.c: Likewise.
11870         * gcc.target/i386/chkp-stropt-5.c: Likewise.
11871         * gcc.target/i386/chkp-stropt-6.c: Likewise.
11872         * gcc.target/i386/chkp-stropt-7.c: Likewise.
11873         * gcc.target/i386/chkp-stropt-8.c: Likewise.
11874         * gcc.target/i386/chkp-stropt-9.c: Likewise.
11875         * gcc.target/i386/pr63995-2.c: Likewise.
11876         * gcc.target/i386/pr64805.c: Likewise.
11877         * gcc.target/i386/pr65044.c: Likewise.
11878         * gcc.target/i386/pr65167.c: Likewise.
11879         * gcc.target/i386/pr65183.c: Likewise.
11880         * gcc.target/i386/pr65184.c: Likewise.
11881         * gcc.target/i386/thunk-retbnd.c: Likewise.
11883 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
11885         PR tree-optimization/69328
11886         * gcc.dg/pr69328.c: New test.
11888 2016-01-20  Jeff Law  <law@redhat.com>
11890         PR target/25114
11891         * gcc.target/m68k/pr25114.c: New test.
11893 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
11895         * gcc.target/arm/memset-inline-10.c: Added
11896         dg-require-effective-target arm_thumb2_ok.
11898 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
11900         * gcc.dg/debug/dwarf2/sso.c: New test.
11902 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
11904         PR testsuite/68820
11905         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
11906         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
11907         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
11909 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
11911         PR ipa/66223
11912         * g++.dg/ipa/devirt-50.C: New testcase.
11914 2016-01-19  Marek Polacek  <polacek@redhat.com>
11916         PR c++/68965
11917         * g++.dg/cpp1y/parameter-pack-1.C: New test.
11918         * g++.dg/cpp1y/parameter-pack-2.C: New test.
11920 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11922         PR target/69135
11923         * gcc.target/arm/pr69135_1.c: New test.
11925 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
11927         * gcc.target/aarch64/ccmp_1.c: Add new tests.
11929 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
11931         * gcc.target/aarch64/ccmp_1.c: New testcase.
11933 2016-01-19  Marek Polacek  <polacek@redhat.com>
11935         PR c++/68586
11936         * g++.dg/cpp0x/enum30.C: New test.
11938 2016-01-19  Richard Biener  <rguenther@suse.de>
11940         PR tree-optimization/69336
11941         * g++.dg/tree-ssa/pr69336.C: New testcase.
11943 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
11945         PR debug/65779
11946         * gcc.dg/pr65779.c: New test.
11948 2016-01-19  Richard Biener  <rguenther@suse.de>
11950         PR tree-optimization/69352
11951         * gcc.dg/torture/pr69352.c: New testcase.
11953 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
11955         PR rtl-optimization/68955
11956         PR rtl-optimization/64557
11957         * gcc.dg/torture/pr68955.c: New test.
11959 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
11961         PR lto/69136
11962         * g++.dg/torture/pr69136.C: New testcase.
11964 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
11966         PR lto/69133
11967         * g++.dg/lto/pr69133_0.C: New testcase.
11968         * g++.dg/lto/pr69133_1.C: New testcase.
11970 2016-01-15  Jeff Law  <law@redhat.com>
11972         PR tree-optimization/69320
11973         * gcc.c-torture/pr69320-1.c: New test.
11974         * gcc.c-torture/pr69320-2.c: New test.
11975         * gcc.c-torture/pr69320-3.c: New test.
11976         * gcc.c-torture/pr69320-4.c: New test.
11978 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
11980         PR c++/11858
11981         PR c++/24663
11982         PR c++/24664
11983         * g++.dg/template/pr11858.C: New test.
11984         * g++.dg/template/pr24663.C: New test.
11985         * g++.dg/template/unify12.C: New test.
11986         * g++.dg/template/unify13.C: New test.
11987         * g++.dg/template/unify14.C: New test.
11988         * g++.dg/template/unify15.C: New test.
11989         * g++.dg/template/unify16.C: New test.
11990         * g++.dg/template/unify17.C: New test.
11992 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
11994         PR testsuite/69181
11995         * gcc.dg/pr69181-1.c: New test file.
11996         * gcc.dg/pr69181-2.c: New test file.
11997         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
11998         globals by moving it to...
11999         (cleanup-after-saved-dg-test): ...this new function.  Add
12000         "global additional_sources_used".  Add reset of global
12001         multiline_expected_outputs to the empty list.
12002         * lib/multiline.exp (_multiline_expected_outputs): Rename this
12003         global to...
12004         (multiline_expected_outputs): ...this, and updated comments to
12005         note that it is modified from gcc-dg.exp.
12006         (dg-end-multiline-output): Update for the above renaming.
12007         (handle-multiline-outputs): Likewise.  Remove the clearing
12008         of the expected outputs to the empty list.
12010 2016-01-18  Richard Biener  <rguenther@suse.de>
12012         PR tree-optimization/69297
12013         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12015 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
12017         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12018         dg-options.
12019         * gcc.target/mips/mips-3d-2.c: Likewise.
12020         * gcc.target/mips/mips-3d-3.c: Likewise.
12021         * gcc.target/mips/mips-3d-4.c: Likewise.
12022         * gcc.target/mips/mips-3d-5.c: Likewise.
12023         * gcc.target/mips/mips-3d-6.c: Likewise.
12024         * gcc.target/mips/mips-3d-7.c: Likewise.
12025         * gcc.target/mips/mips-3d-8.c: Likewise.
12026         * gcc.target/mips/mips-3d-9.c: Likewise.
12027         * gcc.target/mips/mips-ps-1.c: Likewise.
12028         * gcc.target/mips/mips-ps-2.c: Likewise.
12029         * gcc.target/mips/mips-ps-3.c: Likewise.
12030         * gcc.target/mips/mips-ps-4.c: Likewise.
12031         * gcc.target/mips/mips-ps-5.c: Likewise.
12032         * gcc.target/mips/mips-ps-6.c: Likewise.
12033         * gcc.target/mips/mips-ps-7.c: Likewise.
12034         * gcc.target/mips/mips-ps-type.c: Likewise.
12035         * gcc.target/mips/mips-ps-type-2.c: Likewise.
12036         * gcc.target/mips/mips16-attributes-6.c: Likewise.
12038 2016-01-18  Tom de Vries  <tom@codesourcery.com>
12040         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12041         * c-c++-common/goacc/kernels-double-reduction.c: New test.
12042         * c-c++-common/goacc/kernels-empty.c: New test.
12043         * c-c++-common/goacc/kernels-eternal.c: New test.
12044         * c-c++-common/goacc/kernels-loop-2.c: New test.
12045         * c-c++-common/goacc/kernels-loop-3.c: New test.
12046         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12047         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12048         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12049         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12050         * c-c++-common/goacc/kernels-loop-data.c: New test.
12051         * c-c++-common/goacc/kernels-loop-g.c: New test.
12052         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12053         * c-c++-common/goacc/kernels-loop-n.c: New test.
12054         * c-c++-common/goacc/kernels-loop-nest.c: New test.
12055         * c-c++-common/goacc/kernels-loop.c: New test.
12056         * c-c++-common/goacc/kernels-noreturn.c: New test.
12057         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12058         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12059         * c-c++-common/goacc/kernels-reduction.c: New test.
12061 2016-01-18  Tom de Vries  <tom@codesourcery.com>
12063         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12064         * gcc.dg/autopar/outer-2.c: Same.
12065         * gcc.dg/autopar/outer-3.c: Same.
12066         * gcc.dg/autopar/outer-4.c: Same.
12067         * gcc.dg/autopar/outer-5.c: Same.
12068         * gcc.dg/autopar/outer-6.c: Same.
12069         * gcc.dg/autopar/parallelization-1.c: Same.
12070         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12071         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12072         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12073         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12074         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12075         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12076         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12077         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12078         * gcc.dg/autopar/pr39500-1.c: Same.
12079         * gcc.dg/autopar/pr39500-2.c: Same.
12080         * gcc.dg/autopar/pr46193.c: Same.
12081         * gcc.dg/autopar/pr46194.c: Same.
12082         * gcc.dg/autopar/pr49580.c: Same.
12083         * gcc.dg/autopar/pr49960-1.c: Same.
12084         * gcc.dg/autopar/pr49960.c: Same.
12085         * gcc.dg/autopar/pr68373.c: Same.
12086         * gcc.dg/autopar/reduc-1.c: Same.
12087         * gcc.dg/autopar/reduc-1char.c: Same.
12088         * gcc.dg/autopar/reduc-1short.c: Same.
12089         * gcc.dg/autopar/reduc-2.c: Same.
12090         * gcc.dg/autopar/reduc-2char.c: Same.
12091         * gcc.dg/autopar/reduc-2short.c: Same.
12092         * gcc.dg/autopar/reduc-3.c: Same.
12093         * gcc.dg/autopar/reduc-4.c: Same.
12094         * gcc.dg/autopar/reduc-6.c: Same.
12095         * gcc.dg/autopar/reduc-7.c: Same.
12096         * gcc.dg/autopar/reduc-8.c: Same.
12097         * gcc.dg/autopar/reduc-9.c: Same.
12098         * gcc.dg/autopar/uns-outer-4.c: Same.
12099         * gcc.dg/autopar/uns-outer-5.c: Same.
12100         * gcc.dg/autopar/uns-outer-6.c: Same.
12101         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12102         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12104 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12106         PR target/63679
12107         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12108         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12110 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12112         PR target/63679
12113         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12114         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12115         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12117 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12119         PR target/63679
12120         * gcc.dg/tree-ssa/sra-17.c: New.
12121         * gcc.dg/tree-ssa/sra-18.c: New.
12123 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12125         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12127 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
12129         * gnat.dg/inline12.adb: New test.
12131 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
12133         PR tree-optimization/66797
12134         * gcc.c-torture/execute/pr65447.c: Relax check condition.
12136 2016-01-18  Richard Biener  <rguenther@suse.de>
12138         PR tree-optimization/69170
12139         * gcc.dg/torture/pr69170.c: New testcase.
12141 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
12143         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12145 2016-01-16  Tom de Vries  <tom@codesourcery.com>
12147         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12149 2016-01-16  Tom de Vries  <tom@codesourcery.com>
12151         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12152         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
12153         redundant dg-require-effective-target pthread.
12154         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12155         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12156         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12157         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12158         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12159         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12160         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12162 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
12164         PR target/68609
12165         * gcc.target/powerpc/recip-6.c: Enable on AIX.
12166         * gcc.target/powerpc/recip-7.c: Same.
12168 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12170         PR c++/69091
12171         * g++.dg/template/pr69091.C: New test.
12173 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12175         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12176         dump does not contain an error_mark_node.
12177         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12178         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12180 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12182         PR c++/68936
12183         * g++.dg/template/pr68936.C: New test.
12185 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
12187         PR target/68609
12188         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12189         * gcc.target/powerpc/recip-2.c: Same.
12190         * gcc.target/powerpc/recip-3.c: Same.
12191         * gcc.target/powerpc/recip-4.c: Same.
12192         * gcc.target/powerpc/recip-sqrtf.c: Same.
12194 2016-01-15  Jeff Law  <law@redhat.com>
12196         PR tree-optimization/69270
12197         * gcc.dg/tree-ssa/pr69270-2.c: New test.
12198         * gcc.dg/tree-ssa/pr69270-3.c: New test.
12200 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
12202         PR fortran/49630
12203         * gfortran.dg/deferred_character_13.f90: New test for the fix
12204         of comment 3 of the PR.
12206         PR fortran/54070
12207         * gfortran.dg/deferred_character_8.f90: New test
12208         * gfortran.dg/allocate_error_5.f90: New test
12210         PR fortran/60593
12211         * gfortran.dg/deferred_character_10.f90: New test
12213         PR fortran/60795
12214         * gfortran.dg/deferred_character_14.f90: New test
12216         PR fortran/61147
12217         * gfortran.dg/deferred_character_11.f90: New test
12219         PR fortran/64324
12220         * gfortran.dg/deferred_character_9.f90: New test
12222 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
12224         PR rtl-optimization/69030
12225         * gcc.target/i386/pr69030.c: New.
12227 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12229         * gcc.target/aarch64/target_attr_17.c: New test.
12231 2016-01-15  Richard Biener  <rguenther@suse.de>
12233         PR tree-optimization/66856
12234         * gcc.dg/torture/pr66856-1.c: New testcase.
12235         * gcc.dg/torture/pr66856-2.c: Likewise.
12237 2016-01-15  Richard Biener  <rguenther@suse.de>
12239         PR debug/69137
12240         * g++.dg/lto/pr69137_0.C: New testcase.
12242 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
12244         PR middle-end/69246
12245         * gcc.target/i386/pr69246.c: New test.
12247 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12249         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12251 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12253         PR c++/56194
12254         * g++.dg/init/const9.C: Disable test on S/390.
12256 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12258         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12259         * g++.dg/Wno-frame-address.C: Ditto.
12261 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12263         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
12265 2016-01-15  Richard Biener  <rguenther@suse.de>
12267         PR tree-optimization/68961
12268         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
12270 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12272         * gcc.target/i386/pr65105-5.c: New test.
12274 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
12276         * gcc.c-torture/execute/alias-4.c: New testcase.
12278 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
12280         PR ipa/68148
12281         * g++.dg/ipa/devirt-49.C: New testcase.
12283 2016-01-15  Christian Bruel  <christian.bruel@st.com>
12285         PR target/65837
12286         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
12287         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
12288         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
12290 2016-01-15  Richard Biener  <rguenther@suse.de>
12292         PR tree-optimization/69117
12293         * gcc.dg/torture/pr69117.c: New testcase.
12295 2015-01-14  Ryan Burn  <contact@rnburn.com>
12297         PR c++/69048
12298         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
12300 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12302         PR testsuite/67509
12303         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
12304         range tests use 100 * maximum instead of maximum + 1.
12306 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
12308         PR debug/69244
12309         * gcc.dg/guality/pr69244.c: New test.
12311 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
12313         * lib/target-supports.exp (check_effective_target_issignaling):
12314         New procedure.
12315         * gcc.dg/pr61441.c: Require issignaling effective target.
12317 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
12319         PR target/68803
12320         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
12322 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
12324         PR c++/68819
12325         PR preprocessor/69177
12326         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
12327         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
12328         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
12329         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
12331 2016-01-14  Marek Polacek  <polacek@redhat.com>
12333         PR c/69262
12334         * gcc.dg/array-15.c: New test.
12336 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
12338         PR middle-end/68146
12339         PR tree-optimization/69155
12340         * gfortran.dg/pr68146.f: New test.
12341         * gfortran.dg/pr69155.f90: New test.
12343 2016-01-14  Richard Biener  <rguenther@suse.de>
12345         PR tree-optimization/68060
12346         * gcc.dg/torture/pr68060-1.c: New testcase.
12347         * gcc.dg/torture/pr68060-2.c: Likewise.
12349 2016-01-14  Nick Clifton  <nickc@redhat.com>
12351         * lib/target-supports.exp
12352         (check_effective_target_arm_neon_ok_nocache): Add an option
12353         sequence that includes setting the ARM architecture to ARMv7-A.
12354         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
12355         command line options necessary to enable Neon support.
12356         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
12357         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
12358         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
12359         * gcc.target/arm/pr69180.c: Likewise.
12361 2016-01-14  Jeff Law  <law@redhat.com>
12363         PR tree-optimization/69270
12364         * gcc.dg/tree-ssa/pr69270.c: New test.
12366 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
12368         PR c/66208
12369         * c-c++-common/pr66208.c: New file.
12371 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
12373         PR tree-optimization/69156
12374         * gcc.dg/pr69156.c: New test.
12376 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
12378         * gcc.target/i386/pr69225-7.c: New test.
12380 2016-01-13  Richard Henderson  <rth@redhat.com>
12382         * gcc.dg/tm/memopt-13.c: Update expected function.
12383         * gcc.dg/tm/memopt-6.c: Likewise.
12385 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
12387         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
12388         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
12389         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
12390         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
12392 2016-01-13  Tom de Vries  <tom@codesourcery.com>
12394         PR tree-optimization/69169
12395         * gcc.dg/pr69169.c: New test.
12397 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
12399         PR target/69228
12400         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
12401         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
12402         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
12403         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
12404         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
12405         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
12406         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
12407         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
12409 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
12411         PR target/69247
12412         * gcc.dg/pr69247.c: New test.
12414 2016-01-13  Richard Biener  <rguenther@suse.de>
12416         PR tree-optimization/69242
12417         * gcc.dg/torture/pr69242.c: New testcase.
12419 2016-01-13  Richard Biener  <rguenther@suse.de>
12421         PR tree-optimization/69186
12422         * gcc.dg/torture/pr69186.c: New testcase.
12424 2016-01-13  Jeff Law  <law@redhat.com>
12426         PR tree-optimization/67755
12427         * gcc.dg/tree-ssa/pr67755.c: New test.
12429 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12431         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
12432         pass number in output by a star.
12434 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
12436         PR tree-optimization/68911
12437         * gcc.c-torture/execute/pr68911.c: New test.
12439 2016-01-12  Marek Polacek  <polacek@redhat.com>
12441         PR c++/68979
12442         * g++.dg/warn/permissive-1.C: New test.
12444 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
12446         PR objc++/68511
12447         PR c++/69213
12448         * g++.dg/opt/pr69213.C: New test.
12450 2016-01-12  Christian Bruel  <christian.bruel@st.com>
12452         PR target/69180
12453         * gcc.target/arm/pr69180.c: New test.
12455 2016-01-12  Richard Biener  <rguenther@suse.de>
12457         PR lto/69077
12458         * g++.dg/lto/pr69077_0.C: New testcase.
12459         * g++.dg/lto/pr69077_1.C: Likewise.
12461 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
12463         PR target/69175
12464         * g++.dg/opt/pr69175.C: New test.
12466 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
12468         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
12469         rather than #including math.h & stdlib.h.
12470         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
12471         * gcc.dg/vect/pr49771.c: Likewise.
12472         * gcc.dg/vect/vect-10-big-array.c: Likewise.
12473         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
12474         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
12475         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
12476         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
12477         * gcc.dg/vect/pr44507.c: Likewise.
12478         * gcc.dg/vect/pr45902.c: Likewise.
12479         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12480         * gcc.dg/vect/vect-117.c: Likewise.
12481         * gcc.dg/vect/vect-99.c: Likewise.
12482         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12483         * gcc.dg/vect/vect-cond-1.c: Likewise.
12484         * gcc.dg/vect/vect-cond-2.c: Likewise.
12485         * gcc.dg/vect/vect-cond-3.c: Likewise.
12486         * gcc.dg/vect/vect-cond-4.c: Likewise.
12487         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
12488         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
12489         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
12490         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
12491         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
12492         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
12493         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
12494         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
12495         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
12496         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
12497         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
12498         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
12499         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
12500         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
12501         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
12502         include of signal.h.
12503         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
12504         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
12505         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
12506         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
12507         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
12508         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
12509         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
12510         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
12511         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
12512         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
12513         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12514         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
12515         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
12516         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
12517         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
12518         * gcc.dg/vect/vect-outer-5.c: Likewise.
12519         * gcc.dg/vect/vect-outer-6.c: Likewise.
12520         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
12521         include of stdio.h.
12523 2016-01-12  Nick Clifton  <nickc@redhat.com>
12525         PR target/68913
12526         * gcc.dg/lto/pr61886_0.c: Rename the external function called
12527         to fread so that it will be found in all target runtimes.
12529 2016-01-12  Richard Biener  <rguenther@suse.de>
12531         PR tree-optimization/69053
12532         * g++.dg/torture/pr69053.C: New testcase.
12534 2016-01-12  Richard Biener  <rguenther@suse.de>
12536         PR tree-optimization/69168
12537         * gcc.dg/torture/pr69168.c: New testcase.
12539 2016-01-12  Richard Biener  <rguenther@suse.de>
12541         PR tree-optimization/69157
12542         * gcc.dg/torture/pr69157.c: New testcase.
12544 2016-01-12  Richard Biener  <rguenther@suse.de>
12546         PR tree-optimization/69174
12547         * gcc.dg/torture/pr69174.c: New testcase.
12549 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
12551         PR c++/66808
12552         PR c++/69000
12553         * g++.dg/tls/pr66808.C: New test.
12554         * g++.dg/tls/pr69000.C: New test.
12556 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12558         * gcc.target/powerpc/swaps-p8-23.c: New test.
12559         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
12561 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
12563         PR tree-optimization/68356
12564         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
12566 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
12567             Jim Wilson  <jim.wilson@linaro.org>
12569         PR target/69194
12570         * gcc.target/arm/pr69194.c: New test.
12572 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
12574         PR target/69225
12575         * gcc.target/i386/pr69225-1.c: New test.
12576         * gcc.target/i386/pr69225-2.c: Likewise.
12577         * gcc.target/i386/pr69225-3.c: Likewise.
12578         * gcc.target/i386/pr69225-4.c: Likewise.
12579         * gcc.target/i386/pr69225-5.c: Likewise.
12580         * gcc.target/i386/pr69225-6.c: Likewise.
12582 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
12584         PR target/67462
12585         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
12586         if lp64.
12588         PR target/69071
12589         * gcc.dg/pr69071.c: New test.
12591         PR c++/69211
12592         * g++.dg/opt/pr69211.C: New test.
12594         PR tree-optimization/69214
12595         * gcc.c-torture/compile/pr69214.c: New test.
12597 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
12599         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
12600         * gcc.target/i386/pr66232-11.c: Ditto.
12601         * gcc.target/i386/pr66232-12.c: Ditto.
12602         * gcc.target/i386/pr66232-13.c: Ditto.
12604 2016-01-11  Richard Biener  <rguenther@suse.de>
12606         PR tree-optimization/69173
12607         * gcc.dg/torture/pr69173.c: New testcase.
12609 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12611         PR rtl-optimization/68796
12612         * gcc.target/aarch64/tst_5.c: New test.
12613         * gcc.target/aarch64/tst_6.c: Likewise.
12615 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12617         PR rtl-optimization/68841
12618         * gcc.dg/pr68841.c: New test.
12619         * gcc.c-torture/execute/pr68841.c: New test.
12621 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
12623         PR rtl-optimization/68920
12624         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
12625         for ix86 targets.
12626         * gcc.dg/ifcvt-5.c: New test.
12628 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
12630         PR bootstrap/69123
12631         * g++.dg/pr69123.C: New.
12633 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
12635         PR target/69010
12636         * gcc.target/i386/pr69010.c: New test.
12638 2016-01-11  Martin Jambor  <mjambor@suse.cz>
12640         PR ipa/69044
12641         * gcc.target/i386/chkp-pr69044.c: New test.
12643 2016-01-11  Tom de Vries  <tom@codesourcery.com>
12645         PR tree-optimization/69109
12646         * gcc.dg/autopar/pr69109-2.c: New test.
12647         * gcc.dg/autopar/pr69109.c: New test.
12649 2016-01-11  Tom de Vries  <tom@codesourcery.com>
12651         PR tree-optimization/69108
12652         * gcc.dg/autopar/pr69108.c: New test.
12654 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
12656         PR c++/69029
12657         * c-c++-common/Wisleading-indentation.c: Augment test.
12659 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12661         PR fortran/69154
12662         * gfortran.dg/inline_matmul_12.f90:  New test.
12664 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
12666         PR fortran/67779
12667         * gfortran.dg/actual_array_offset_1: New test.
12669 2016-01-10  Tom de Vries  <tom@codesourcery.com>
12671         PR tree-optimization/69062
12672         * gcc.dg/autopar/pr69062.c: New test.
12674 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
12676         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
12677         * gcc.dg/vect/slp-perm-2.c: Likewise.
12678         * gcc.dg/vect/slp-perm-3.c: Likewise.
12679         * gcc.dg/vect/slp-perm-5.c: Likewise.
12680         * gcc.dg/vect/slp-perm-6.c: Likewise.
12681         * gcc.dg/vect/slp-perm-7.c: Likewise.
12682         * gcc.dg/vect/slp-perm-8.c: Likewise.
12684 2016-01-10  Tom de Vries  <tom@codesourcery.com>
12686         PR tree-optimization/69039
12687         * gcc.dg/autopar/pr69039.c: New test.
12689 2016-01-09  Marek Polacek  <polacek@redhat.com>
12691         PR c++/69113
12692         * g++.dg/pr69113.C: New test.
12694 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
12696         PR middle-end/50865
12697         PR tree-optimization/69097
12698         * gcc.c-torture/execute/pr50865.c: New test.
12699         * gcc.c-torture/execute/pr69097-1.c: New test.
12700         * gcc.c-torture/execute/pr69097-2.c: New test.
12701         * gcc.dg/pr69097-1.c: New test.
12702         * gcc.dg/pr69097-2.c: New test.
12704 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
12706         PR c++/69164
12707         * g++.dg/opt/pr69164.C: New test.
12709 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
12711         PR tree-optimization/69167
12712         * gcc.dg/pr69167.c: New test.
12714 2016-01-08  Marek Polacek  <polacek@redhat.com>
12716         PR c++/68449
12717         * g++.dg/pr68449.C: New.
12719 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
12721         PR tree-optimization/68707
12722         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
12723         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
12724         on platforms supporting it.
12725         * gcc.dg/vect/slp-perm-2.c: Likewise.
12726         * gcc.dg/vect/slp-perm-3.c: Likewise.
12727         * gcc.dg/vect/slp-perm-5.c: Likewise.
12728         * gcc.dg/vect/slp-perm-7.c: Likewise.
12729         * gcc.dg/vect/slp-perm-8.c: Likewise.
12730         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
12731         on platforms supporting it.
12733 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
12735         PR tree-optimization/69162
12736         * gcc.dg/pr69162.c: New test.
12738         PR tree-optimization/69172
12739         * gcc.dg/pr69172.c: New test.
12741 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12743         PR tree-optimization/67781
12744         * gcc.c-torture/execute/pr67781.c: New file.
12746 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
12748         PR tree-optimization/69083
12749         * gcc.dg/vect/pr69083.c: New test.
12751 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
12753         PR tree-optimization/61441
12754         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
12755         Use -fexcess-precision=standard for compiler options.
12756         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
12758 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
12760         PR fortran/69128
12761         * gfortran.dg/gomp/pr69128.f90: New test.
12763         PR c++/69145
12764         * g++.dg/ext/pr69145-1.C: New test.
12765         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
12766         * g++.dg/ext/pr69145-2.h: New file.
12768 2016-01-07  Martin Sebor  <msebor@redhat.com>
12770         PR c/68966
12771         * gcc.dg/atomic-fetch-bool.c: New test.
12772         * gcc.dg/sync-fetch-bool.c: New test.
12774 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12776         PR fortran/66680
12777         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
12779 2016-01-07  Nick Clifton  <nickc@redhat.com>
12781         PR target/66655
12782         * g++.dg/pr66655.C: New test.
12783         * g++.dg/pr66655_1.cc: Test support file.
12784         * g++.dg/pr66655.h: Test header file.
12786 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
12788         PR fortran/66680
12789         gfortran.dg/gomp/pr66680.f90: New test.
12791 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
12793         PR target/69171
12794         * gcc.target/i386/pr69171-1.c: New test.
12795         * gcc.target/i386/pr69171-2.c: Likewise.
12796         * gcc.target/i386/pr69171-3.c: Likewise.
12797         * gcc.target/i386/pr69171-4.c: Likewise.
12798         * gcc.target/i386/pr69171-5.c: Likewise.
12799         * gcc.target/i386/pr69171-6.c: Likewise.
12801 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
12803         PR middle-end/67639
12804         * c-c++-common/pr67639.c: New test.
12806 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
12808         PR tree-optimization/69141
12809         * g++.dg/opt/pr69141.C: New test.
12811 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12813         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
12815 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
12817         PR target/69140
12818         * gcc.target/i386/pr69140.c: New test
12820 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
12822         * gcc.dg/bad-dereference.c: New test case.
12824 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12826         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
12828 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
12830         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
12832 2016-01-06  Marek Polacek  <polacek@redhat.com>
12834         PR sanitizer/69099
12835         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
12837 2016-01-05  Marek Polacek  <polacek@redhat.com>
12839         PR c/69104
12840         * gcc.dg/atomic-invalid-2.c: New.
12842 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12844         PR target/68991
12845         * gcc.target/i386/pr68991.c: New test.
12847 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
12849         PR target/68991
12850         * g++.dg/pr68991-1.C: New test.
12851         * g++.dg/pr68991-2.C: Likewise.
12853 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
12855         PR other/60465
12856         * gcc.target/ia64/pr60465-gprel64.c: New test.
12857         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
12859 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12861         PR rtl-optimization/68651
12862         * gcc.target/aarch64/pr68651_1.c: New test.
12864 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
12866         PR c/69122
12867         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
12869 2016-01-05  Nathan Sidwell  <nathan@acm.org>
12871         PR c++/58583
12872         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
12874         * gcc.dg/alias-15.c: New.
12876 2016-01-05  Nick Clifton  <nickc@redhat.com>
12878         PR target/68870
12879         * g++.dg/pr68770.C: New test.
12881 2016-01-04  Mike Stump  <mikestump@comcast.net>
12883         * lib/target-supports.exp (check_effective_target_cilkplus):
12884         cilkplus targets require pthreads.
12885         (check_effective_target_cilkplus): Remove special case for NVPTX.
12887 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
12889         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
12890         generation.
12892 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
12894         Update copyright years.
12896 2016-01-04  Marek Polacek  <polacek@redhat.com>
12898         PR c/68908
12899         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
12900         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
12901         * gcc.dg/atomic/stdatomic-op-5.c: New test.
12903 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12905         * gcc.target/sparc/20160104-2.c: New test.
12907 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
12909         * gcc.target/sparc/20160104-1.c: New test.
12911 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
12913         PR fortran/65045
12914         * gfortran.dg/pr65045.f90: New test.
12916 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
12918         * gnat.dg/specs/debug1.ads: Delete.
12920 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12922         PR libgfortran/68867
12923         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
12924         expression.
12926 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12928         PR libgfortran/68867
12929         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
12930         PowerPC.
12932 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
12934         PR fortran/68864
12935         * gfortran.dg/pr68864.f90: New test.
12937 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
12939         PR tree-optimization/69070
12940         * gcc.dg/pr69070.c: New test.
12942         PR sanitizer/69055
12943         * gfortran.dg/pr69055.f90: New test.
12945         PR target/69015
12946         * gcc.dg/pr69015.c: New test.
12948 Copyright (C) 2016 Free Software Foundation, Inc.
12950 Copying and distribution of this file, with or without modification,
12951 are permitted in any medium without royalty provided the copyright
12952 notice and this notice are preserved.