2016-10-11 Fritz Reese <fritzoreese@gmail.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe1ed8e5250f7f22afca8f1e22ef1b20358f65c74
1 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
3         * gfortran.dg/dec_math.f90: New testsuite.
5 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
8         (main): Declare j as i32 instead of int.
10 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12         PR testsuite/PR77710
13         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
14         target triplet instead of *-*-*-*.
16 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
18         * gnat.dg/unchecked_convert10.adb: New test.
19         * gnat.dg/unchecked_convert11.adb: Likewise.
20         * gnat.dg/unchecked_convert12.adb: Likewise.
22 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
24         * gcc.target/sparc/cbcond-1.c: New test.
25         * gcc.target/sparc/cbcond-2.c: Likewise.
26         * gcc.target/sparc/movcc-1.c: Likewise.
27         * gcc.target/sparc/movcc-2.c: Likewise.
28         * gcc.target/sparc/setcc-1.c: Adjust.
29         * gcc.target/sparc/setcc-2.c: Likewise.
30         * gcc.target/sparc/setcc-3.c: Likewise.
31         * gcc.target/sparc/setcc-4.c: Likewise.
32         * gcc.target/sparc/setcc-5.c: Likewise.
33         * gcc.target/sparc/setcc-6.c: New test.
34         * gcc.target/sparc/setcc-7.c: Likewise.
35         * gcc.target/sparc/setcc-8.c: Likewise.
36         * gcc.target/sparc/setcc-9.c: Likewise.
37         * gcc.target/sparc/setcc-10.c: Likewise.
39 2016-10-10  Jeff Law  <law@redhat.com>
41         PR tree-optimization/71947
42         * gcc.dg/tree-ssa/pr71947-1.c: New test.
43         * gcc.dg/tree-ssa/pr71947-2.c: New test.
44         * gcc.dg/tree-ssa/pr71947-3.c: New test.
45         * gcc.dg/tree-ssa/pr71947-4.c: New test.
46         * gcc.dg/tree-ssa/pr71947-5.c: New test.
47         * gcc.dg/tree-ssa/pr71947-6.c: New test.
49 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
51         PR fortran/77915
52         * gfortran.dg/matmul_11.f90:  New test.
54 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
56         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
57         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
58         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
59         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
60         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
61         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
62         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
63         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
64         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
65         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
66         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
67         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
68         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
69         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
70         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
71         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
72         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
73         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
74         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
75         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
76         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
77         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
78         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
79         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
80         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
81         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
82         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
83         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
84         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
85         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
86         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
87         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
88         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
89         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
90         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
91         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
92         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
93         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
94         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
95         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
96         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
97         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
98         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
99         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
100         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
101         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
102         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
103         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
104         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
105         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
106         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
107         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
108         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
109         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
110         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
111         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
112         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
113         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
114         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
116 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
118         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
119         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
120         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
121         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
122         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
123         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
124         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
125         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
126         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
127         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
128         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
129         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
130         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
131         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
133 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
135         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
136         Enable AArch64.
137         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
138         vdup*_laneq.
139         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
140         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
141         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
142         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
144 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
145             Jiong Wang  <jiong.wang@arm.com>
147         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
148         AArch64 support.
149         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
150         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
151         AArch64 targets.
152         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
153         AArch64 targets.
154         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
155         targets.
156         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
158 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
160         * gnat.dg/specs/vfa.ads: New test.
162 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
164         * gnat.dg/inline13.ad[sb]: New test.
165         * gnat.dg/inline13_pkg.ad[sb]: New helper.
167 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
169         * gnat.dg/biased_subtype.adb: New test.
171 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
173         PR tree-optimization/77901
174         * gcc.c-torture/compile/pr77901.c: New test.
176 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
178         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
179         * gcc.dg/ipa/propalign-2.c: Likewise
180         * gcc.dg/ipa/propalign-3.c: Likewise.
181         * gcc.dg/ipa/propalign-4.c: Likewise.
182         * gcc.dg/ipa/propalign-5.c: Likewise.
184 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
186         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
188         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
190         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
191         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
193 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
195         * gfortran.dg/dec_union_11.f90: New testcase.
197 2016-10-07  Nathan Sidwell  <nathan@acm.org>
199         PR c++/66443
200         * g++.dg/cpp0x/pr66443-cxx11.C: New.
201         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
202         * g++.dg/cpp1y/pr66443-cxx14.C: New
203         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
204         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
206 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
208         * g++.dg/cpp0x/addressof1.C: New test.
209         * g++.dg/cpp0x/addressof2.C: New test.
211 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
213         * gcc.target/powerpc/float128-type-1.c: New test to check that
214         PowerPC 64-bit Linux enables -mfloat128-type by default.
215         * gcc.target/powerpc/float128-type-2.c: Likewise.
216         * gcc.target/powerpc/float128-mix.c: Change error message to
217         reflect that __ibm128 is now #define'ed to be long double.
219 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
221         PR fortran/77406
222         * gfortran.dg/pr77406.f90: New test.
223         * gfortran.dg/assumed_type_3.f90: Update error messages.
224         * gfortran.dg/defined_operators_1.f90: Ditto.
225         * gfortran.dg/generic_26.f90: Ditto.
226         * gfortran.dg/generic_7.f90: Ditto.
227         * gfortran.dg/gomp/udr5.f90: Ditto.
228         * gfortran.dg/gomp/udr7.f90: Ditto.
229         * gfortran.dg/interface_1.f90: Ditto.
230         * gfortran.dg/interface_37.f90: Ditto.
231         * gfortran.dg/interface_5.f90: Ditto.
232         * gfortran.dg/interface_6.f90: Ditto.
233         * gfortran.dg/interface_7.f90
234         * gfortran.dg/no_arg_check_3.f90
235         * gfortran.dg/operator_5.f90
236         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
238 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
240         PR c++/77700
241         * c-c++-common/Wint-in-bool-context.c: Update test.
243 2016-10-07  Richard Biener  <rguenther@suse.de>
245         * gcc.dg/tree-ssa/vrp01.c: Adjust.
246         * gcc.dg/tree-ssa/vrp34.c: Likewise.
248 2016-10-07  Marek Polacek  <polacek@redhat.com>
250         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
252 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
254         PR c++/69733
255         * c-c++-common/pr69733.c: New test.
256         * gcc.dg/pr69733.c: New test.
257         * gcc.target/i386/pr69733.c: New test.
259 2016-10-07  Marek Polacek  <polacek@redhat.com>
261         PR c++/77803
262         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
264 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
266         PR tree-optimization/77664
267         * gcc.dg/tree-ssa/pr77664.c: New test.
268         * gcc.dg/pr77664.c: New test.
270 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
272         * gfortran.dg/pr69955.f90: New test.
274 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
276         PR fortran/57910
277         * gfortran.dg/pr57910.f90: New test.
279 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
281         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
282         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
284 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
286         PR tree-optimization/77862
287         * gcc.dg/pr77862.c: New test.
289 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
291         * gcc.dg/tree-ssa/evrp4.c: New test.
293 2016-10-06  Jeff Law  <law@redhat.com>
295         PR tree-optimization/71661
296         * gcc.dg/tree-ssa/pr71661.c: New test.
298 2016-10-06  Richard Biener  <rguenther@suse.de>
300         PR tree-optimization/77855
301         * gcc.dg/torture/pr77855.c: New testcase.
303 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
304             Eric Botcazou  <ebotcazou@adacore.com>
306         * g++.dg/other/pr77759.C: New test.
308 2016-10-06  Richard Biener  <rguenther@suse.de>
310         PR tree-optimization/77839
311         * gcc.dg/torture/pr77839.c: New testcase.
313 2016-10-06  Marek Polacek  <polacek@redhat.com>
315         * g++.dg/cpp1z/init-statement9.C: New test.
317 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
319         * gcc.target/i386/pcommit-1.c: Deleted.
320         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
321         * gcc.target/i386/sse-13.c: Ditto.
322         * gcc.target/i386/sse-14.c: Ditto.
323         * gcc.target/i386/sse-22.c: Ditto.
324         * gcc.target/i386/sse-23.c: Ditto.
325         * g++.dg/other/i386-2.C: Ditto.
327 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
329         * gcc.target/i386/pr77833.c: Require int128 effective target.
331 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
333         PR fortran/58991
334         PR fortran/58992
335         * gfortran.dg/associate_22.f90: New test.
337 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
339         * gfortran.dg/dec_union_9.f90: New testcase.
340         * gfortran.dg/dec_union_10.f90: New testcase.
342 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
344         PR sanitizer/66343
345         * gcc.dg/pch/pr66343-3.c: New test.
346         * gcc.dg/pch/pr66343-3.hs: New file.
348         PR sanitizer/66343
349         * gcc.dg/pch/pr66343-1.c: New test.
350         * gcc.dg/pch/pr66343-1.hs: New file.
351         * gcc.dg/pch/pr66343-2.c: New test.
352         * gcc.dg/pch/pr66343-2.hs: New file.
354 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
356         * c-c++-common/Wint-in-bool-context.c: Update test.
358 2016-10-05  Marek Polacek  <polacek@redhat.com>
360         * g++.dg/cpp1z/init-statement1.C: New test.
361         * g++.dg/cpp1z/init-statement2.C: New test.
362         * g++.dg/cpp1z/init-statement3.C: New test.
363         * g++.dg/cpp1z/init-statement4.C: New test.
364         * g++.dg/cpp1z/init-statement5.C: New test.
365         * g++.dg/cpp1z/init-statement6.C: New test.
366         * g++.dg/cpp1z/init-statement7.C: New test.
367         * g++.dg/cpp1z/init-statement8.C: New test.
369 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
371         PR fortran/67524
372         * gfortran.dg/pr67524.f90: New test.
374 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
376         PR sanitizer/77823
377         * c-c++-common/ubsan/shift-9.c: New test.
379 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
381         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
382         of int if __SIZEOF_INT__ is less than 4 bytes.
384 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
386         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
387         * gfortran.dg/class_array_20.f03: Likewise.
388         * gfortran.dg/class_array_21.f03: Likewise.
389         * gfortran.dg/finalize_29.f08: Likewise.
390         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
392 2016-10-05  Richard Biener  <rguenther@suse.de>
394         PR middle-end/77826
395         * gcc.dg/torture/pr77826.c: New testcase.
397 2016-10-05  Richard Biener  <rguenther@suse.de>
399         * gcc.dg/fold-copysign-1.c: New testcase.
401 2016-10-05  Andreas Schwab  <schwab@suse.de>
403         * g++.dg/pr49847-2.C: Remove.
405 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
407         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
409 2016-10-05  Richard Biener  <rguenther@suse.de>
411         PR middle-end/55152
412         * gcc.dg/pr55152-2.c: New testcase.
414 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416         * gfortran.dg/dtio_15.f90: New test.
418 2016-10-04  Ian Lance Taylor  <iant@golang.org>
420         * gcc.dg/split-7.c: New test.
422 2016-10-04  Martin Sebor  <msebor@redhat.com>
424         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
425         %lc directive to wint_t to silence -Wformat warnings on targets
426         where the latter is a distinct type such as long.
428 2016-10-04  Martin Sebor  <msebor@redhat.com>
430         PR c++/77804
431         * g++.dg/warn/Wplacement-new-size-4.C: New test.
433 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
435         PR c++/77791
436         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
438         * g++.dg/other/java3.C: Remove.
439         * g++.dg/other/java1.C: Remove.
440         * g++.dg/other/error12.C: Remove.
441         * g++.dg/other/java2.C: Remove.
442         * g++.dg/warn/Wnvdtor.C: Remove.
443         * g++.dg/lookup/java1.C: Remove.
444         * g++.dg/lookup/java2.C: Remove.
445         * g++.dg/ext/pr34829.C: Remove.
446         * g++.dg/ext/java-3.C: Remove.
447         * g++.dg/ext/java-1.C: Remove.
448         * g++.dg/ext/java-2.C: Remove.
449         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
451 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
453         PR tree-optimization/77808
454         * gcc.dg/tree-ssa/pr77808.c: New testcase.
456 2016-10-04  Richard Biener  <rguenther@suse.de>
458         PR tree-optimization/77399
459         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
461 2016-10-04  Richard Biener  <rguenther@suse.de>
463         PR middle-end/77833
464         * gcc.target/i386/pr77833.c: New testcase.
466 2016-09-26  Jeff Law  <law@redhat.com>
468         PR tree-optimization/71550
469         PR tree-optimization/71403
470         * gcc.c-torture/execute/pr71550.c: New test.
472 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
474         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
475         option.
477 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
479         Revert
480         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
482         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
484 2016-10-03  Marek Polacek  <polacek@redhat.com>
486         * g++.dg/cpp0x/nullptr37.C: New test.
488 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
490         * c-c++-common/Wint-in-bool-context.c: Update test.
492 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
494         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
495         earlier.
496         * g++.dg/charset/asm2.c (memmove): Likewise.
497         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
498         * g++.dg/tls/diag-4.C (foo): Likewise.
499         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
500         dg-warning, fix up regex.
501         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
502         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
503         * g++.old-deja/g++.mike/net31.C: Likewise.
504         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
505         for C++17.
506         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
507         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
509 2016-10-01  Richard Biener  <rguenther@suse.de>
511         PR middle-end/77798
512         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
514 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
516         PR fortran/77663
517         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
519 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
521         PR c/77490
522         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
523         Add dg-prune-output directive.
525 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
527         PR fortran/66643
528         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
529         * gfortran.fortran-torture/compile/write.f90: Update test.
531 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
533         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
534         arm_fp16_alternative_ok as the required effective target.
535         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
536         -mfp16-format=alternative to the dg-options directive and remove
537         the dg-add-options directive.
539 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
541         PR fortran/77764
542         * gfortran.dg/dec_union_8.f90: New testcase.
544 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
546         PR fortran/77782
547         * gfortran.dg/dec_structure_16.f90: New testcase.
549 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
551         * gfortran.dg/coarray_allocate_10.f08: New test.
552         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
554 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
556         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
558 2016-09-30  Richard Biener  <rguenther@suse.de>
560         PR tree-optimization/77399
561         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
563 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
565         * c-c++-common/pr27336.c: Make dependency on 
566         -fdelete-null-pointer-checks explicit.
567         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
568         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
569         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
570         * gcc.dg/pic-1.c: Require fpic target support.
571         * gcc.dg/pic-2.c: Likewise.
573 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
575         Implement P0001R1 - C++17 removal of register storage class specifier
576         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
577         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
578         C++17.
579         * c-c++-common/vector-subscript-5.c (foo): Don't use register
580         keyword if not __SSE2__.
581         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
582         C++17.
583         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
584         register keywords.
585         * g++.dg/eh/pr29166.C: Add -Wno-register option.
586         * g++.dg/warn/register-parm-1.C (erroneous_warning,
587         no_erroneous_warning): Expect new warnings for C++17.
588         * g++.dg/warn/register-var-2.C (f): Likewise.
589         * g++.dg/parse/register1.C (f): Expect new error for C++17.
590         * g++.dg/parse/linkage2.C (foo): Likewise.
591         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
592         keyword on parameters for C++17.
593         * g++.dg/cpp1z/register1.C: New test.
594         * g++.dg/cpp1z/register2.C: New test.
595         * g++.dg/cpp1z/register3.C: New test.
597 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
599         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
600         * gcc.target/i386/avx2-check.h (main): Ditto.
601         * gcc.target/i386/avx512bw-check.h (main): Ditto.
602         * gcc.target/i386/avx512cd-check.h (main): Ditto.
603         * gcc.target/i386/avx512dq-check.h (main): Ditto.
604         * gcc.target/i386/avx512er-check.h (main): Ditto.
605         * gcc.target/i386/avx512f-check.h (main): Ditto.
606         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
607         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
608         * gcc.target/i386/avx512vl-check.h (main): Ditto.
610 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
612         PR target/77756
613         * gcc.target/i386/pr77756.c: New test.
615 2016-09-29  Marek Polacek  <polacek@redhat.com>
617         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
619 2016-09-29  Marek Polacek  <polacek@redhat.com>
621         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
622         C++14.
624 2016-09-29  Martin Liska  <mliska@suse.cz>
626         * objc/execute/construct1.m: New test.
628 2016-09-29  Richard Biener  <rguenther@suse.de>
630         PR tree-optimization/77768
631         * gcc.dg/torture/pr77768.c: New testcase.
633 2016-09-28  Richard Biener  <rguenther@suse.de>
635         PR middle-end/77407
636         * gcc.dg/pr77407.c: New testcase.
638 2016-09-29  Richard Biener  <rguenther@suse.de>
640         PR middle-end/55152
641         * gcc.dg/pr55152.c: New testcase.
642         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
644 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
646         * gcc.dg/profile-update-warning.c: Restrict to ia32.
647         (dg-options): Remove -m32.
649 2016-09-28  Martin Sebor  <msebor@redhat.com>
651         PR middle-end/77721
652         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
654 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
656         PR libgfortran/77707
657         * gfortran.dg/inquire_17.f90: New test.
659 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
661         PR c++/77467
662         * g++.dg/cpp1y/constexpr-77467.C: New test.
664 2016-09-28  Martin Sebor  <msebor@redhat.com>
666         PR c/77762
667         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
668         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
669         (test_sprintf_p_const): Adjust line numbers to avoid failures
670         introduced in r240503.
672 2016-09-28  Martin Sebor  <msebor@redhat.com>
674         PR middle-end/77683
675         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
677 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
679         PR c++/77748
680         * g++.dg/pr77550.C: Avoid undefined behavior.
682         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
684 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
686         * gcc.dg/strlenopt-20.c: Update test.
687         * gcc.dg/strlenopt-21.c: Likewise.
688         * gcc.dg/strlenopt-22.c: Likewise.
689         * gcc.dg/strlenopt-22g.c: Likewise.
690         * gcc.dg/strlenopt-26.c: Likewise.
691         * gcc.dg/strlenopt-5.c: Likewise.
692         * gcc.dg/strlenopt-7.c: Likewise.
693         * gcc.dg/strlenopt-9.c: Likewise.
695 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
697         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
699         * g++.dg/cpp1z/lambda-this1.C: New test.
700         * g++.dg/cpp1z/lambda-this2.C: New test.
702         PR c++/77722
703         * g++.dg/ubsan/return-4.C: New test.
704         * g++.dg/ubsan/return-5.C: New test.
705         * g++.dg/ubsan/return-6.C: New test.
707 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
709         * lib/target-supports.exp
710         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
711         in function comment.
713 2016-09-27  Martin Liska  <mliska@suse.cz>
715         PR gcov-profile/46266
716         * lib/gcov.exp: Verify that <built-in>.gcov file is not
717         considered.
719 2016-09-27  Richard Biener  <rguenther@suse.de>
721         PR tree-optimization/77745
722         * g++.dg/torture/pr77745.C: New testcase.
724 2016-09-27  Richard Biener  <rguenther@suse.de>
726         PR tree-optimization/77478
727         * gcc.dg/torture/pr77478.c: New testcase.
729 2016-09-27  Martin Liska  <mliska@suse.cz>
731         PR gcov-profile/7970
732         PR gcov-profile/16855
733         PR gcov-profile/44779
734         * g++.dg/gcov/pr16855.C: New test.
736 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
738         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
740 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
742         PR fortran/77666
743         * gfortran.dg/gomp/pr77666.f90: New test.
745 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
747         PR ipa/77677
748         * gcc.dg/torture/pr77677-2.c: New test.
750 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
752         PR fortran/77420
753         * gfortran.dg/pr77420_1.f90: New test.
754         * gfortran.dg/pr77420_2.f90: Ditto.
755         * gfortran.dg/pr77420_3.f90: New test. Requires ...
756         * gfortran.dg/pr77420_4.f90: this file.
758 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
760         PR middle-end/77719
761         * gfortran.dg/pr77719.f90: New test.
763 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
765         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
766         singular form of byte when quantity is unknown.
768 2016-09-26  Marek Polacek  <polacek@redhat.com>
770         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
772 2016-09-26  Martin Liska  <mliska@suse.cz>
774         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
775         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
776         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
777         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
778         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
779         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
780         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
781         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
782         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
784 2016-09-26  Marek Polacek  <polacek@redhat.com>
786         PR c/7652
787         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
788         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
789         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
790         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
791         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
792         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
793         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
794         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
795         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
796         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
797         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
798         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
799         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
800         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
801         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
802         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
803         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
804         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
805         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
806         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
807         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
808         * c-c++-common/attr-fallthrough-1.c: New test.
809         * c-c++-common/attr-fallthrough-2.c: New test.
810         * g++.dg/cpp0x/fallthrough1.C: New test.
811         * g++.dg/cpp0x/fallthrough2.C: New test.
812         * g++.dg/cpp1z/fallthrough1.C: New test.
813         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
814         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
815         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
816         * objc.dg/Wimplicit-fallthrough-1.m: New test.
818 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
820         PR fortran/77429
821         * gfortran.dg/pr77429.f90: New test.
823 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
825         PR fortran/77694
826         * gfortran.dg/pr77694.f90: New test.
828 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
830         PR target/51244
831         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
833 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
835         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
836         for 32-bit mode.
838 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
840         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
841         for 32-bit mode.
843 2016-09-24  Marek Polacek  <polacek@redhat.com>
845         PR c/77490
846         * c-c++-common/Wbool-operation-1.c: New test.
847         * gcc.dg/Wbool-operation-1.c: New test.
849 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
851         * gfortran.dg/dec_static_1.f90: New.
852         * gfortran.dg/dec_static_2.f90: New.
853         * gfortran.dg/dec_static_3.f90: New.
854         * gfortran.dg/dec_static_4.f90: New.
856 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
858         PR fortran/48298
859         * gfortran.dg/negative_unit_check.f90: Update test.
860         * gfortran.dg/dtio_14.f90: New test.
862 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
864         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
865         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
866         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
867         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
868         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
869         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
870         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
872 2016-09-23  Martin Sebor  <msebor@redhat.com>
874         PR testsuite/77713
875         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
876         assuming long double is bigger than double.
878 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
880         Implement P0138R2, C++17 construction rules for enum class values
881         * g++.dg/cpp1z/direct-enum-init1.C: New test.
883 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
885         PR preprocessor/77672
886         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
887         expected multiline output from first warning to reflect change
888         in r240434.
890 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
892         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
894 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
895             Tom de Vries  <tom@codesourcery.com>
897         PR testsuite/77411
898         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
900 2016-09-23  Marek Polacek  <polacek@redhat.com>
902         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
903         * c-c++-common/gomp/atomic-13.c: Likewise.
904         * c-c++-common/gomp/atomic-14.c: Likewise.
905         * c-c++-common/pr60439.c: Remove invalid code.
906         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
907         * g++.dg/expr/bitfield5.C: Likewise.
908         * g++.dg/expr/bitfield6.C: Likewise.
909         * g++.dg/expr/bool1.C: Likewise.
910         * g++.dg/expr/bool3.C: Likewise.
911         * g++.dg/expr/lval3.C: Likewise.
912         * g++.dg/expr/lval4.C: Likewise.
913         * g++.old-deja/g++.jason/bool5.C: Likewise.
915 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
917         PR preprocessor/77672
918         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
919         (test_terminator_location): New function.
921 2016-09-23  Richard Biener  <rguenther@suse.de>
923         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
925 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
927         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
928         -march=armv8.2-a+fp16 when supported by the hardware.
929         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
930         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
931         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
932         semi-colons to a macro invocations.
933         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
934         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
935         defined.
936         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
937         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
938         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
939         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
940         defined.
941         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
942         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
943         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
944         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
945         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
946         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
947         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
948         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
949         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
950         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
951         defined.
952         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
953         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
954         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
955         defined.
956         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
957         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
958         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
959         defined.
960         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
961         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
962         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
963         defined.
964         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
965         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
966         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
967         defined.  Also fix some white-space.
968         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
969         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
970         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
971         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
972         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
973         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
974         defined.  Also fix some long lines and white-space.
975         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
976         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
977         defined.  Also fix some long lines and white-space.
978         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
979         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
980         defined.
981         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
982         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
983         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
984         defined.
985         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
986         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
987         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
988         defined.
989         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
990         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
991         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
992         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
993         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
994         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
995         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
996         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
997         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
998         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
999         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1000         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1001         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1002         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1003         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1004         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1005         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1006         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1007         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1009 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1010             Matthew Wahab  <matthew.wahab@arm.com>
1012         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1013         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1014         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1015         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1016         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1017         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1018         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1019         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1020         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1021         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1022         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1023         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1024         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1025         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1026         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1027         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1028         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1029         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1030         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1031         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1032         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1033         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1034         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1035         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1036         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1037         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1038         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1039         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1040         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1041         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1042         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1043         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1044         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1045         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1046         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1047         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1048         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1050 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1052         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1053         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1054         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1055         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1056         support.
1058 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1060         PR ipa/77677
1061         * gcc.dg/torture/pr77677.c: New test.
1063 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1065         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1066         here now.
1068 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1070         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1071         options.  Add tests for float16x4_t and float16x8_t.
1073 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1075         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1076         * gcc.target/s390/risbg-ll-2.c: Ditto.
1077         * gcc.target/s390/risbg-ll-3.c: Ditto.
1079 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1081         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1082         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1084 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1086         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1087         output to the simplified instructions.
1089 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1091         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1092         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1094 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1096         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1097         (FP16_SUPPORTED): New
1098         (expected-hfloat-16x4): Make conditional on __fp16 support.
1099         (expected-hfloat-16x8): Likewise.
1100         (vdup_n_f16): Disable for non-AArch64 targets.
1101         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1102         conditional on FP16_SUPPORTED.
1103         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1104         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1105         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1106         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1107         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1108         for testing __fp16.
1109         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1110         conditional on FP16_SUPPORTED.
1111         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1112         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1114 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1116         * gcc.target/arm/short-vfp-1.c: New.
1118 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1120         * gcc.target/arm/attr-fp16-arith-1.c: New.
1122 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1124         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1125         New.
1126         (add_options_for_arm_v8_2a_fp16_neon): New.
1127         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1128         (add_options_for_arm_arch_v8_2a): Auto-generate.
1129         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1130         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1131         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1132         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1133         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1134         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1135         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1137 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1139         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1140         arm_fp16_alternative_ok.
1141         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1142         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1143         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1144         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1145         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1146         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1147         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1148         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1149         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1150         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1151         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1152         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1153         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1154         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1155         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1156         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1157         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1158         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1159         * gcc.target/arm/fp16-rounding-alt-1.c: Use
1160         arm_fp16_alternative_ok.
1161         * lib/target-supports.exp
1162         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1163         (check_effective_target_arm_fp16_alternative_ok): New.
1164         (check_effective_target_arm_fp16_none_ok_nocache): New.
1165         (check_effective_target_arm_fp16_none_ok): New.
1167 2016-09-23  Martin Liska  <mliska@suse.cz>
1169         * gcc.dg/ipa/pr77653.c: Replace adress
1170         with address.
1172 2016-09-23  Martin Liska  <mliska@suse.cz>
1174         * gcc.target/i386/movbe-4.c: New test.
1176 2016-09-23  Martin Liska  <mliska@suse.cz>
1178         * gcc.target/i386/crc32-5.c: New test.
1180 2016-09-23  Martin Liska  <mliska@suse.cz>
1182         * gcc.target/i386/pr71652.c: New test.
1183         * gcc.target/i386/pr71652-2.c: New test.
1184         * gcc.target/i386/pr71652-3.c: New test.
1186 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1188         * lib/gcc-dg.exp (process-message): Support relative line number
1189         notation - .+4 or .-1 etc.
1190         * gcc.dg/dg-test-1.c: New test.
1192 2016-09-22  Martin Sebor  <msebor@redhat.com>
1194         PR target/77676
1195         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1196         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1197         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1198         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1200 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1202         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1203         * gcc.dg/ifcvt-2.c: Ditto.
1204         * gcc.dg/zero_bits_compound-1.c: Ditto.
1205         * gcc.dg/zero_bits_compound-1.c: Ditto.
1206         * gcc.dg/pr40550.c: Simplify target selectors.
1207         Use dg-additional-options.
1208         * gcc.dg/pr47893.c: Ditto.
1209         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
1210         additional options for 32-bit x86 targets.
1211         * gcc.dg/pr70955.c: Move to ...
1212         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
1214 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1216         PR c++/61019
1217         * g++.dg/cpp0x/pr61019.C: New.
1219 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1220             Terry Guo  <terry.guo@arm.com>
1222         * gcc.target/arm/pure-code/ffunction-sections.c: New.
1223         * gcc.target/arm/pure-code/no-literal-pool.c: New.
1224         * gcc.target/arm/pure-code/pure-code.exp: New.
1226 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1228         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1229         Remove SSE effective target requirement.
1231 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1233         PR c++/71979
1234         * g++.dg/cpp0x/pr71979.C: New.
1236 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1238         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1240 2016-09-22  Martin Liska  <mliska@suse.cz>
1242         PR ipa/77653
1243         * gcc.dg/ipa/pr77653.c: New test.
1245 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
1247         PR fortran/77665
1248         * gfortran.dg/gomp/pr77665.f90: New test.
1250 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
1252         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1253         * gfortran.dg/dtio_13.f90: New test.
1255 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1257         PR fortran/66107
1258         * gfortran.dg/pr66107.f90: New test.
1260 2016-09-21  Ian Lance Taylor  <iant@golang.org>
1262         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1263         with call to builtin delete function.
1265 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
1267         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1268         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1269         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1270         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1271         tests.
1273 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
1275         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1277 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
1279         PR c++/77651
1280         * g++.dg/cpp1z/aligned-new6.C: New test.
1282 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
1284         * gcc.target/arm/fp16-aapcs-3.c: New.
1285         * gcc.target/arm/fp16-aapcs-4.c: New.
1286         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1287         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1288         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1289         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1291 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1293         PR tree-optimization/77550
1294         * g++.dg/pr77550.C: New test.
1296 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
1298         PR target/77326
1299         * gcc.target/avr/torture/pr77326.c: New test.
1301 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1303         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1305 2016-09-21  Richard Biener  <rguenther@suse.de>
1307         PR tree-optimization/77648
1308         * gcc.dg/torture/pr77648-1.c: New testcase.
1309         * gcc.dg/torture/pr77648-2.c: Likewise.
1311 2016-09-21  Richard Biener  <rguenther@suse.de>
1312         Jakub Jelinek  <jakub@redhat.com>
1314         PR tree-optimization/77621
1315         * gcc.dg/pr77621.c: New testcase.
1317 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
1319         PR fortran/77657
1320         * gfortran.dg/dtio_12.f90: New test.
1322 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1324         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1326 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1328         PR tree-optimization/72835
1329         * gcc.dg/tree-ssa/pr72835.c: New test.
1331 2016-09-20  Martin Sebor  <msebor@redhat.com>
1333         PR middle-end/49905
1334         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1335         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1336         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1337         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1338         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1339         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1340         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1342 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1344         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1345         arguments/compare will be optimized away.
1346         * gcc.dg/torture/ftrapv-1.c: Likewise.
1348 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1350         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1351         will be optimized away.
1352         * gcc.dg/ipa/vrp1.c: New test.
1353         * gcc.dg/ipa/vrp2.c: New test.
1354         * gcc.dg/ipa/vrp3.c: New test.
1356 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1358         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1359         does the same transformation.
1360         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1361         * gcc.dg/tree-ssa/evrp1.c: New test.
1362         * gcc.dg/tree-ssa/evrp2.c: New test.
1363         * gcc.dg/tree-ssa/evrp3.c: New test.
1364         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1365         * gcc.dg/tree-ssa/pr22117.c: Likewise.
1366         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1367         * gcc.dg/tree-ssa/pr64130.c: Likewise.
1368         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1369         foling now happens early.
1370         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1371         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1372         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1373         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1374         * gcc.dg/tree-ssa/vrp67.c: Likewise.
1376 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
1378         PR target/77621
1379         * gcc.target/i386/pr77621.c: New test.
1380         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1381         pattern, loop should vectorize with -mtune=atom.
1383 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
1384             Jakub Jelinek  <jakub@redhat.com>
1386         PR testsuite/63299
1387         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1388         instead of delete.
1390 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
1392         PR c++/77626
1393         * g++.dg/other/pr77626.C: New test.
1395         PR c++/77638
1396         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1398         PR c++/77637
1399         * g++.dg/cpp0x/gen-attrs-62.C: New test.
1401         PR middle-end/77624
1402         * c-c++-common/pr77624-1.c: New test.
1403         * c-c++-common/pr77624-2.c: New test.
1405 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1407         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1408         of digits expected.
1410 2016-09-20  Richard Biener  <rguenther@suse.de>
1412         PR tree-optimization/77646
1413         * gcc.dg/torture/pr77646.c: New testcase.
1415 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1417         PR c++/77434
1418         * c-c++-common/Wint-in-bool-context.c: New test.
1420 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
1422         * gcc.dg/cr-decimal-dig-1.c: New test.
1424 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
1426         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1427         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1428         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1429         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1431 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
1433         PR rtl-optimization/77416
1434         * gcc.target/powerpc/pr77416.c: New.
1436 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
1438         PR c++/77639
1439         * g++.dg/template/error-recovery4.C: New test.
1441 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
1443         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1445 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1447         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1448         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1450 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
1451             Jan Hubicka  <jh@suse.cz>
1453         PR target/77587
1454         * gcc.dg/pr77587.c: New test.
1455         * gcc.dg/pr77587a.c: New file.
1457 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1459         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1460         * gfortran.dg/coarray_38.f90:
1461         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1462         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1463         * gfortran.dg/coarray_allocate_7.f08: New test.
1464         * gfortran.dg/coarray_allocate_8.f08: New test.
1465         * gfortran.dg/coarray_allocate_9.f08: New test.
1466         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1467         new caf_register.
1468         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1469         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1470         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1471         get_by_refs.
1472         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1473         * gfortran.dg/coarray_lock_7.f90: Same.
1474         * gfortran.dg/coarray_poly_5.f90: Same.
1475         * gfortran.dg/coarray_poly_6.f90: Same.
1476         * gfortran.dg/coarray_poly_7.f90: Same.
1477         * gfortran.dg/coarray_poly_8.f90: Same.
1478         * gfortran.dg/coindexed_1.f90: Changed errors expected.
1480 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
1482         PR fortran/77584
1483         * gfortran.dg/dec_structure_15.f90: New testcase.
1485 2016-09-19  Richard Biener  <rguenther@suse.de>
1487         PR middle-end/77605
1488         * gcc.dg/torture/pr77605.c: New testcase.
1490 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
1492         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1494 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
1496         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1497         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1498         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1499         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1500         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1501         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1502         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1503         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1504         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1505         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1506         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1508 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
1510         * gcc.target/i386/pr68633.c: Fix expected result.
1512 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
1514         PR fortran/68078
1515         * gfortran.dg/pr68078.f90: New test.
1516         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1518 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1520         PR target/77613
1521         * gcc.target/powerpc/swaps-p8-25.c: New.
1523 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1525         PR c++/77482
1526         * g++.dg/cpp0x/constexpr-77482.C: New test.
1528         PR c++/77379
1529         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1530         thunk offsets.
1531         * g++.dg/abi/abi-tag23a.C: Likewise.
1533         PR c++/77338
1534         * g++.dg/cpp0x/decltype-77338.C: New test.
1536         PR c++/77375
1537         * g++.dg/cpp0x/mutable1.C: New test.
1539 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1541         PR fortran/77612
1542         * gfortran.dg/pr77612.f90: New test.
1544 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1546         * gcc.dg/torture/pr70421.c: Require int32plus.
1548 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1550         PR middle-end/77475
1551         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1553         PR target/77526
1554         * gcc.target/i386/pr77526.c: New test.
1556 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1557             Eric Botcazou  <ebotcazou@adacore.com>
1559         PR middle-end/77594
1560         * gcc.target/i386/pr77594.c: New test.
1562 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
1564         PR fortran/69963
1565         * gfortran.dg/misplaced_implicit_character.f90: New test.
1567 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
1569         PR tree-optimization/77503
1570         * gcc.dg/vect/pr77503.c: New test.
1572 2016-09-15  Richard Biener  <rguenther@suse.de>
1574         PR middle-end/77544
1575         * c-c++-common/torture/pr77544.c: New testcase.
1577 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
1579         PR middle-end/77475
1580         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1581         * gcc.dg/march-generic.c: Likewise.
1582         * gcc.target/i386/spellcheck-options-1.c: New test.
1583         * gcc.target/i386/spellcheck-options-2.c: New test.
1584         * gcc.target/i386/spellcheck-options-3.c: New test.
1585         * gcc.target/i386/spellcheck-options-4.c: New test.
1587 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
1589         PR fortran/72743
1590         * gfortran.dg/goacc/pr72743.f90: New test.
1592 2016-09-15  Richard Biener  <rguenther@suse.de>
1594         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1596 2016-09-15  Richard Biener  <rguenther@suse.de>
1598         PR tree-optimization/77514
1599         * gcc.dg/torture/pr77514.c: New testcase.
1601 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
1603         PR c++/77549
1604         * g++.dg/lookup/pr77549.C: New test.
1606 2016-09-14  Marek Polacek  <polacek@redhat.com>
1608         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1609         * c-c++-common/gomp/atomic-13.c: Likewise.
1610         * c-c++-common/gomp/atomic-14.c: Likewise.
1611         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1612         * g++.dg/cpp1z/bool-increment1.C: New test.
1613         * c-c++-common/pr60439.c: Add dg-warning.
1614         * g++.dg/expr/bitfield4.C: Likewise.
1615         * g++.dg/expr/bitfield5.C: Likewise.
1616         * g++.dg/expr/bitfield6.C: Likewise.
1617         * g++.dg/expr/bool1.C: Likewise.
1618         * g++.dg/expr/bool3.C: Likewise.
1619         * g++.dg/expr/lval3.C: Likewise.
1620         * g++.dg/expr/lval4.C: Likewise.
1621         * g++.old-deja/g++.jason/bool5.C: Likewise.
1622         * g++.dg/expr/bitfield3.C: Adjust dg-error.
1623         * g++.dg/other/error18.C: Likewise.
1624         * g++.dg/gomp/atomic-14.C: Likewise.
1626 2016-09-14  Nathan Sidwell  <nathan@acm.org>
1628         PR c++/77539
1629         * g++.dg/cpp1y/pr77539.C: New.
1631 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
1633         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1634         dg-require.
1635         * g++.dg/ext/builtin_alloca.C: Likewise.
1636         * g++.dg/template/spec35.C: Likewise.
1637         * gcc.dg/builtins-68.c: Likewise.
1638         * gcc.misc-tests/gcov-13.c: Likewise.
1639         * gcc.misc-tests/gcov-14.c: Likewise.
1641 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
1643         * gfortran.dg/dec_structure_14.f90: New testcase.
1645 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
1647         PR sanitizer/68260
1648         * c-c++-common/tsan/pr68260.c: New test.
1650 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
1652         PR target/70713
1653         * gcc.target/msp430/function-attributes-1.c: New test.
1654         * gcc.target/msp430/function-attributes-2.c: New test.
1655         * gcc.target/msp430/function-attributes-3.c: New test.
1657 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
1659         * g++.dg/cpp0x/gen-attrs-61.C: New test.
1660         * g++.dg/cpp1z/gen-attrs1.C: New test.
1662         PR tree-optimization/77454
1663         * gcc.dg/pr77454.c: New test.
1665         PR c++/77553
1666         * g++.dg/cpp1y/constexpr-77553.C: New test.
1668 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
1670         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1671         (test_show_locus): Replace rich_location::add_fixit_insert calls
1672         with add_fixit_insert_before and add_fixit_insert_after.
1674 2016-09-13  Jason Merrill  <jason@redhat.com>
1675             Tom de Vries  <tom@codesourcery.com>
1677         PR c++/77427
1678         * g++.dg/pr77427.C: New test.
1680 2016-09-13  Martin Liska  <mliska@suse.cz>
1682         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1683         effective target.
1684         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1685         * lib/target-supports.exp: Define the new target.
1687 2016-09-12  Andrew Pinski  <apinski@cavium.com>
1689         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1690         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1692 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
1694         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1695         variable arguments.
1696         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1697         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1698         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1699         variable argument.
1700         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1701         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1703 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1705         PR c++/77496
1706         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1707         * g++.dg/ext/pr77496.C: New test.
1708         * g++.dg/warn/pr77496.C: New test.
1710 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
1712         PR c/72858
1713         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1714         to preserve conversion chars, and to preserve prefix information.
1715         * gcc.dg/format/pr72858.c: New test case.
1717 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1719         * gfortran.dg/pr77507.f90: Move to ...
1720         * gfortran.dg/ieee/pr77507.f90: here.
1722 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
1724         PR ipa/61159
1725         * compile/pr61159.c: New testcase
1727 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
1729         PR ipa/64316
1730         * gcc.dg/ipa/pr63416.c: New testcase.
1732 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
1733             Steven G. Kargl  <kargl@gcc.gnu.org>
1735         PR fortran/77532
1736         * gfortran.dg/dtio_11.f90: new test.
1738 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1740         PR fortran/77507
1741         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1742         * gfortran.dg/c_assoc_4.f90: Ditto.
1744 2016-09-10  Tom de Vries  <tom@codesourcery.com>
1746         PR C/71602
1747         * c-c++-common/va-arg-va-list-type.c: New test.
1749 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
1751         PR rtl-optimization/77289
1752         * gcc.target/powerpc/pr77289.c: New test.
1754 2016-09-09  Martin Sebor  <msebor@redhat.com>
1756         PR c/77520
1757         PR c/77521
1758         * gcc.dg/pr77520.c: New test.
1759         * gcc.dg/pr77521.c: New test.
1761 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1763         PR fortran/77506
1764         * gfortran.dg/pr77506.f90: New test.
1766 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1768         PR fortran/77507
1769         * gfortran.dg/pr77507.f90: New test.
1771 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
1773         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1775 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1776             Louis Krupp      <lkrupp@gcc.gnu.org>
1778         PR fortran/69514
1779         * gfortran.dg/pr69514_1.f90: New test.
1780         * gfortran.dg/pr69514_2.f90: New test.
1782 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
1784         PR fortran/77500
1785         * gfortran.dg/gomp/pr77500.f90: New test.
1787         PR fortran/77516
1788         * gfortran.dg/gomp/pr77516.f90: New test.
1790 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
1792         PR middle-end/77475
1793         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1794         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1795         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1796         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1797         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1798         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1800 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
1802         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1803         "substring-locations.h".
1805 2016-09-07  Richard Biener  <rguenther@suse.de>
1807         PR c/77450
1808         * c-c++-common/vector-subscript-8.c: Move ..
1809         * gcc.dg/pr77450.c: ... here.
1811 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1813         PR libgfortran/77393
1814         * gfortran.dg/fmt_f0_2.f90: Update test.
1815         * gfortran.dg/fmt_f0_3.f90: New test.
1817 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1819         PR debug/77389
1820         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1821         in dg-options.
1823         PR debug/57519
1824         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1826 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
1828         PR target/69255
1829         * gcc.target/i386/pr69255-1.c: New test.
1830         * gcc.target/i386/pr69255-2.c: New test.
1831         * gcc.target/i386/pr69255-3.c: New test.
1833 2016-09-06  Martin Sebor  <msebor@redhat.com>
1835         PR c/77336
1836         * gcc.dg/format/miss-7.c: New test.
1838 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
1840         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1842 2016-09-06  Martin Liska  <mliska@suse.cz>
1844         PR gcov-profile/77378
1845         PR gcov-profile/77466
1846         * gcc.dg/profile-update-warning.c: New test.
1848 2016-09-06  Richard Biener  <rguenther@suse.de>
1850         PR tree-optimization/77479
1851         * gcc.dg/torture/pr77479.c: New testcase.
1853 2016-09-06  Richard Biener  <rguenther@suse.de>
1855         PR c/77450
1856         * c-c++-common/vector-subscript-7.c: Adjust.
1857         * c-c++-common/vector-subscript-8.c: New testcase.
1859 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1861         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1863 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
1865         PR target/77476
1866         * gcc.target/i386/avx512f-pr77476.c: New test.
1867         * gcc.target/i386/avx512bw-pr77476.c: New test.
1868         * gcc.target/i386/avx512dq-pr77476.c: New test.
1870         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1871         Update comment to mention also avx512f.
1873         PR sanitizer/77396
1874         * g++.dg/asan/pr77396-2.C: New test.
1876 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
1878         PR rtl-optimization/77452
1879         * gcc.target/i386/pr77452.c: New test.
1881 2016-09-05  Marek Polacek  <polacek@redhat.com>
1883         PR c/77423
1884         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1886 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1888         PR fortran/77391
1889         * gfortran.dg/pr77391.f90: New test.
1891 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1893         PR fortran/77460
1894         * gfortran.dg/pr77460.f90: New test.
1896 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
1898         PR c/65467
1899         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1901 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
1903         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1905 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
1907         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1908         test case.
1909         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1910         diagnostic-test-show-locus-generate-patch.c to the sources
1911         for diagnostic_plugin_test_show_locus.c.
1913 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
1915         PR c/65467
1916         * gcc.dg/gomp/_Atomic-1.c: New test.
1917         * gcc.dg/gomp/_Atomic-2.c: New test.
1918         * gcc.dg/gomp/_Atomic-3.c: New test.
1919         * gcc.dg/gomp/_Atomic-4.c: New test.
1920         * gcc.dg/gomp/_Atomic-5.c: New test.
1922         PR sanitizer/77396
1923         * g++.dg/asan/pr77396.C: New test.
1925 2016-09-01  Martin Sebor  <msebor@redhat.com>
1927         PR tree-optimization/71831
1928         * gcc.dg/builtin-object-size-16.c: New test.
1929         * gcc.dg/builtin-object-size-17.c: New test.
1931 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1933         PR libgfortran/77393
1934         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1936 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
1938         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1939         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1940         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1941         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1942         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1943         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1944         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1945         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
1946         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
1947         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
1948         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
1949         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
1950         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
1951         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
1952         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
1953         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
1954         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
1955         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
1957 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1959         * gnat.dg/opt58.adb: New test.
1960         * gnat.dg/opt58_pkg.ads: New helper.
1962 2016-09-01  Richard Biener  <rguenther@suse.de>
1964         PR middle-end/77436
1965         * gcc.dg/torture/pr77436.c: New testcase.
1967 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1969         * gcc.dg/pr64252.c: Require int32plus.
1970         * gcc.dg/pr66299-1.c: Likewise.
1971         * gcc.dg/pr66299-2.c: Likewise.
1972         * gcc.dg/torture/20131115-1.c: Skip for avr.
1974 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1976         * gcc.target/aarch64/ands_3.c: New test.
1978 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
1980         PR fortran/77352
1981         * gfortran.dg/gomp/pr77352.f90: New test.
1983         PR fortran/77374
1984         * gfortran.dg/gomp/pr77374.f08: New test.
1986 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
1988         PR tree-optimization/73714
1989         * gcc.dg/tree-ssa/pr73714.c: New test.
1991 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1993         PR libgfortran/77393
1994         * gfortran.dg/fmt_f0_2.f90: New test.
1996 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
1998         * gcc.target/i386/pr59539-2.c: Adapt options.
1999         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2001 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2003         PR fortran/77418
2004         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2005         of the associate entity and replace with a pointer to the
2006         intended item on the stack.
2008 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2009             Paul Thomas  <pault@gcc.gnu.org>
2011         PR fortran/48298
2012         * gfortran.dg/dtio_1.f90: New test.
2013         * gfortran.dg/dtio_2.f90: New test.
2014         * gfortran.dg/dtio_3.f90: New test.
2015         * gfortran.dg/dtio_4.f90: New test.
2016         * gfortran.dg/dtio_5.f90: New test.
2017         * gfortran.dg/dtio_6.f90: New test.
2018         * gfortran.dg/dtio_7.f90: New test.
2019         * gfortran.dg/dtio_8.f90: New test.
2020         * gfortran.dg/dtio_9.f90: New test.
2021         * gfortran.dg/dtio_10.f90: New test.
2023 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2025         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2026         (test_many_nested_locations): New function.
2027         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2028         (test_show_locus): Handle "test_many_nested_locations".
2030 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2032         * g++.dg/template/double-greater-than-fixit.C: New test case.
2034 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2036         * gnat.dg/opt57.ad[sb]: New test.
2037         * gnat.dg/opt57_pkg.ads: New helper.
2039 2016-08-30  Richard Biener  <rguenther@suse.de>
2041         PR tree-optimization/69047
2042         * gcc.dg/pr69047.c: Fix byte-order check.
2044 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2046         PR tree-optimization/72866
2047         * gcc.dg/vect/pr72866.c: New test.
2049         PR debug/77363
2050         * g++.dg/debug/dwarf2/pr77363.C: New test.
2052         PR middle-end/77377
2053         * gcc.target/i386/pr77377.c: New test.
2055         PR debug/77389
2056         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2057         in dg-options.
2059 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2061         * gfortran.dg/pr77372.f90: Moved to ...
2062         * gfortran.dg/ieee/pr77372.f90: here.
2064 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2066         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2067         vector short/char initializations.
2068         * gcc.target/powerpc/vec-init-5.c: Likewise.
2069         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2070         vector initialization optimizations.
2071         * gcc.target/powerpc/vec-init-7.c: Likewise.
2072         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2073         vector float/double initializations.
2074         * gcc.target/powerpc/vec-init-9.c: Likewise.
2076 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2078         PR target/77403
2079         * gcc.target/i386/pr77403.c: New test.
2081 2016-08-29  Marek Polacek  <polacek@redhat.com>
2083         PR c/77292
2084         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2086 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2088         PR c/77398
2089         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2091 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2093         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2095 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2097         * gfortran.dg/dec_structure_13.f90: New testcase.
2099 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2101         PR fortran/77261
2102         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2103         available.
2105 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2107         PR lto/70955
2108         * gcc.dg/pr70955.c: New test.
2109         * gcc.dg/lto/pr70955_0.c: Same.
2110         * gcc.dg/lto/pr70955_1.c: Same.
2112 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2114         PR tree-optimization/71077
2115         * gcc.target/i386/pr71077.c: New test.
2117 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2119         PR fortran/77380
2120         * gfortran.dg/pr77380.f90: New test.
2122 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2124         PR fortran/77372
2125         gfortran.dg/pr77372.f90: New test.
2127 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2129         * gcc.dg/spellcheck-fields-2.c (test): Move
2130         dg-begin/end-multiline-output within function body.
2131         (test_macro): New function.
2133 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2135         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2136         (test_fixit_insert): Update expected output.
2137         (test_fixit_remove): Likewise.
2138         (test_fixit_replace): Likewise.
2140 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2142         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2143         Fix typo.
2145 2016-08-26  Richard Biener  <rguenther@suse.de>
2147         PR tree-optimization/69047
2148         * gcc.dg/pr69047.c: New testcase.
2150 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2151             Martin Jambhor  <mjambor@suse.cz>
2153         * gcc.dg/ipa/propbits-1.c: New test-case.
2154         * gcc.dg/ipa/propbits-2.c: Likewise.
2155         * gcc.dg/ipa/propbits-3.c: Likewise.
2157 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
2159         PR fortran/77351
2160         * gfortran.dg/pr77351.f90: New test.
2162 2016-08-25  Marek Polacek  <polacek@redhat.com>
2164         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2166 2016-08-25  Marek Polacek  <polacek@redhat.com>
2168         PR c/77323
2169         * gcc.dg/pr77323.c: New test.
2171 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2173         PR fortran/77358
2174         * gfortran.dg/submodule_17.f08: New test.
2176 2016-08-24  Michael Collison  <michael.collison@linaro.org>
2177             Michael Collison  <michael.collison@arm.com>
2179         * gcc.target/arm/builtin_saddl.c: New testcase.
2180         * gcc.target/arm/builtin_saddll.c: New testcase.
2181         * gcc.target/arm/builtin_uaddl.c: New testcase.
2182         * gcc.target/arm/builtin_uaddll.c: New testcase.
2183         * gcc.target/arm/builtin_ssubl.c: New testcase.
2184         * gcc.target/arm/builtin_ssubll.c: New testcase.
2185         * gcc.target/arm/builtin_usubl.c: New testcase.
2186         * gcc.target/arm/builtin_usubll.c: New testcase.
2188 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2190         PR target/77270
2191         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2192         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2193         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2194         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2195         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2196         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2197         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2198         effective target.  Remove scan-assembler-times directives.
2199         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2200         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2201         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2203 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2205         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2206         of unsigned int.
2207         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2209 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
2211         PR testsuite/77317
2212         * lib/target-supports.exp
2213         (check_effective_target_vect_aligned_arrays): Don't cache the result.
2214         (check_effective_target_vect_natural_alignment): Ditto.
2215         (check_effective_target_vector_alignment_reachable): Ditto.
2216         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2218 2016-08-23  Ian Lance Taylor  <iant@golang.org>
2220         * gcc.target/s390/nolrl-1.c: Don't match the file name.
2222 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2224         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2225         being created from pointers to memory locations.
2226         * gcc.target/powerpc/vec-init-2.c: Likewise.
2228 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
2230         * gfortran.dg/dec_structure_12.f90: New testcase.
2232 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2234         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2236 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2238         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2239         verification.
2241 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2243         * gcc.target/s390/md/andc-splitter-1.c: New test case.
2244         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2246 2016-08-23  Richard Biener  <rguenther@suse.de>
2248         PR tree-optimization/27336
2249         * c-c++-common/pr27336.c: New testcase.
2251 2016-08-22  Marek Polacek  <polacek@redhat.com>
2253         PR c++/77321
2254         * g++.dg/cpp1y/pr77321.C: New test.
2256 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2258         PR fortran/60774
2259         * gfortran.dg/empty_label.f: Adjust test for new error message.
2260         * gfortran.dg/empty_label.f90: Ditto.
2261         * gfortran.dg/empty_label_typedecl.f90: Ditto.
2262         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2263         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2265 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2267         PR fortran/61318
2268         * gfortran.dg/pr61318.f90: New test.
2270 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2272         PR fortran/77260
2273         * gfortran.dg/pr77260_1.f90: New test.
2274         * gfortran.dg/pr77260_2.f90: Ditto.
2276 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2278         PR middle-end/77269
2279         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2280         __builtin_signbitf and __builtin_signbitl in expected generic
2281         expansion.
2282         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2283         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2284         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2285         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2286         tests.
2288 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2290         * gcc.dg/torture/float128-builtin.c,
2291         gcc.dg/torture/float128-ieee-nan.c,
2292         gcc.dg/torture/float128x-builtin.c,
2293         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2294         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2295         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2296         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2297         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2298         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2299         gcc.dg/torture/floatn-nan.h: New tests.
2301 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2303         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2304         macro.
2305         (main): Update calls to TEST_I_F.
2306         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2307         macro.
2308         (main): Update calls to TEST_I_F.
2310 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2312         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2313         gcc.dg/torture/fp-int-convert-float32x-timode.c,
2314         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2315         names in calls to TEST_I_F.
2317 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2319         PR c/52952
2320         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2322 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2324         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2325         and !natural_alignment_64.
2326         * gcc.dg/ipa/propalign-2.c: Likewise.
2327         * gcc.dg/ipa/propalign-3.c: Likewise.
2328         * gcc.dg/ipa/propalign-4.c: Likewise.
2329         * gcc.dg/ipa/propalign-5.c: Likewise.
2330         * lib/target-supports.exp
2331         (check_effective_target_natural_alignment_32): Add avr-*-*.
2333 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
2335         PR tree-optimization/61839
2336         * gcc.dg/tree-ssa/pr61839_1.c: New test.
2337         * gcc.dg/tree-ssa/pr61839_2.c: New test.
2338         * gcc.dg/tree-ssa/pr61839_3.c: New test.
2339         * gcc.dg/tree-ssa/pr61839_4.c: New test.
2341 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
2343         PR c/32187
2344         * lib/target-supports.exp (check_effective_target_float16)
2345         (check_effective_target_float32, check_effective_target_float64)
2346         (check_effective_target_float128, check_effective_target_float32x)
2347         (check_effective_target_float64x)
2348         (check_effective_target_float128x)
2349         (check_effective_target_float16_runtime)
2350         (check_effective_target_float32_runtime)
2351         (check_effective_target_float64_runtime)
2352         (check_effective_target_float128_runtime)
2353         (check_effective_target_float32x_runtime)
2354         (check_effective_target_float64x_runtime)
2355         (check_effective_target_float128x_runtime)
2356         (check_effective_target_floatn_nx_runtime)
2357         (add_options_for_float16, add_options_for_float32)
2358         (add_options_for_float64, add_options_for_float128)
2359         (add_options_for_float32x, add_options_for_float64x)
2360         (add_options_for_float128x): New procedures.
2361         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2362         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2363         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2364         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2365         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2366         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2367         gcc.dg/torture/float128-complex.c,
2368         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2369         gcc.dg/torture/float128x-basic.c,
2370         gcc.dg/torture/float128x-complex.c,
2371         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2372         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2373         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2374         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2375         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2376         gcc.dg/torture/float32x-basic.c,
2377         gcc.dg/torture/float32x-complex.c,
2378         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2379         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2380         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2381         gcc.dg/torture/float64x-basic.c,
2382         gcc.dg/torture/float64x-complex.c,
2383         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2384         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2385         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2386         gcc.dg/torture/floatn-tg.h,
2387         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2388         gcc.dg/torture/fp-int-convert-float128-ieee.c,
2389         gcc.dg/torture/fp-int-convert-float128x-timode.c,
2390         gcc.dg/torture/fp-int-convert-float128x.c,
2391         gcc.dg/torture/fp-int-convert-float16-timode.c,
2392         gcc.dg/torture/fp-int-convert-float16.c,
2393         gcc.dg/torture/fp-int-convert-float32-timode.c,
2394         gcc.dg/torture/fp-int-convert-float32.c,
2395         gcc.dg/torture/fp-int-convert-float32x-timode.c,
2396         gcc.dg/torture/fp-int-convert-float32x.c,
2397         gcc.dg/torture/fp-int-convert-float64-timode.c,
2398         gcc.dg/torture/fp-int-convert-float64.c,
2399         gcc.dg/torture/fp-int-convert-float64x-timode.c,
2400         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2401         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2402         maximum exponent of floating-point type.  Use it in testing
2403         whether 0x8...0 fits in the floating-point type.  Always treat -1
2404         (signed 0xf...f) as fitting in the floating-point type.
2405         (M_OK1): New macro.
2406         * gcc.dg/torture/fp-int-convert-double.c,
2407         gcc.dg/torture/fp-int-convert-float.c,
2408         gcc.dg/torture/fp-int-convert-float128-timode.c,
2409         gcc.dg/torture/fp-int-convert-float128.c,
2410         gcc.dg/torture/fp-int-convert-float80-timode.c,
2411         gcc.dg/torture/fp-int-convert-float80.c,
2412         gcc.dg/torture/fp-int-convert-long-double.c,
2413         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2415 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
2417         PR fortran/72744
2418         * gfortran.dg/gomp/pr72744.f90: New test.
2420         PR fortran/69281
2421         * gfortran.dg/gomp/pr69281.f90: New test.
2423 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
2425         * gfortran.dg/random_4.f90: Initialize seed before using, handle
2426         the last special seed value.
2427         * gfortran.dg/random_7.f90: Use size for last array member instead
2428         of hardcoded value.
2430 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2432         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2433         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2435 2016-08-19  Richard Biener  <rguenther@suse.de>
2437         PR tree-optimization/77286
2438         * gcc.dg/torture/pr77286.c: New testcase.
2440 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2442         * gcc.dg/verbose-asm-2.c: New test case.
2444 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2446         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2447         (custom_diagnostic_finalizer): Update for change to
2448         diagnostic_show_locus.
2450 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2452         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2453         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2455 2016-08-18  Marek Polacek  <polacek@redhat.com>
2457         PR c/71514
2458         * gcc.dg/pr71514.c: New test.
2460 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
2462         PR target/72839
2463         * gcc.target/i386/pr72839.c: New test.
2465 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
2467         PR middle-end/70895
2468         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2469         * c-c++-common/goacc/reduction-1.c: Likewise.
2470         * c-c++-common/goacc/reduction-2.c: Likewise.
2471         * c-c++-common/goacc/reduction-3.c: Likewise.
2472         * c-c++-common/goacc/reduction-4.c: Likewise.
2474 2016-08-18  Alan Modra  <amodra@gmail.com>
2476         * gcc.c-torture/compile/pr72771.c: New.
2478 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
2480         PR fortran/67496
2481         * gfortran.dg/pr67496.f90: New test.
2483 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
2485         PR tree-optimization/71752
2486         * gcc.dg/vect/pr71752.c: New.
2488 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
2490         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2492 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
2494         PR middle-end/77259
2495         * g++.dg/ipa/devirt-52.C: New test.
2497 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
2499         * c-c++-common/goacc/reduction-6.c: New testcase.
2501 2016-08-17  Richard Biener  <rguenther@suse.de>
2503         PR tree-optimization/76490
2504         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2505         * gcc.dg/pr52904.c: XFAIL.
2507 2016-08-17  Richard Biener  <rguenther@suse.de>
2509         PR tree-optimization/23855
2510         * gcc.dg/loop-unswitch-2.c: Adjust.
2512 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2514         PR tree-optimization/72817
2515         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2517 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
2519         PR libgcc/77265
2520         * gcc.dg/torture/float128-extend-inf.c: New test.
2522 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
2524         PR c/72857
2525         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2526         for embedded NUL.
2527         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2528         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2529         caret placement.
2530         (test_oct): Likewise.
2531         (test_multiple): Likewise.
2532         (test_field_width_specifier): Likewise.
2533         (test_field_width_specifier_2): New function.
2534         (test_field_precision_specifier): New function.
2535         (test_embedded_nul): Update expected caret placement.
2536         (test_non_contiguous_strings): Update line number.
2537         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2538         (__emit_string_literal_range): Add "caret_idx" param.
2539         (test_simple_string_literal): Add value for new param, updating
2540         expected output..
2541         (test_concatenated_string_literal): Likewise.
2542         (test_multiline_string_literal): Likewise.
2543         (test_hex): Likewise.
2544         (test_oct): Likewise.
2545         (test_multiple): Likewise.
2546         (test_ucn4): Likewise.
2547         (test_ucn8): Likewise.
2548         (test_u8): Likewise.
2549         (test_u): Likewise; update expected message, from "range" to
2550         "location".
2551         (test_U): Likewise.
2552         (test_L): Likewise.
2553         (test_macro): Add value for new param.
2554         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2555         (__emit_string_literal_range): Add "caret_idx" param.
2556         (test_stringified_token_1): Add value for new param.  Update
2557         expected message, from "range" to "location".
2558         (test_stringized_token_2): Likewise, adding param to macro.
2559         (test_stringified_token_3): Likewise.
2560         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2561         (emit_warning): Convert param from source_range to location_t.
2562         (test_string_literals): Add caret_idx param, and use it when
2563         constructing a substring_loc.  Update error message, from
2564         "range" to "location".
2566 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2568         PR target/71910
2569         * g++.dg/gomp/pr71910.C: New test.
2571         PR middle-end/67485
2572         * gcc.c-torture/compile/pr67485.c: New test.
2574         PR target/72867
2575         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2577 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
2579         PR tree-optimization/69848
2580         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2582 2016-08-16  Martin Liska  <mliska@suse.cz>
2584         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2585         of memory operations so that it can be handled by core2
2586         in 32-bit mode.
2588 2016-08-16  Richard Biener  <rguenther@suse.de>
2590         PR tree-optimization/76783
2591         * gcc.dg/pr76783.c: New testcase.
2592         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2594 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
2596         PR tree-optimization/72817
2597         PR tree-optimization/73450
2598         * gcc.dg/tree-ssa/pr72817.c: New test.
2599         * gcc.dg/tree-ssa/pr73450.c: New test.
2601 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
2603         * gfortran.dg/init_flag_13.f90: New testcase.
2604         * gfortran.dg/init_flag_14.f90: Ditto.
2605         * gfortran.dg/init_flag_15.f03: Ditto.
2606         * gfortran.dg/dec_init_1.f90: Ditto.
2607         * gfortran.dg/dec_init_2.f90: Ditto.
2609 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
2611         PR target/72867
2612         * gcc.target/i386/pr72867.c: New test.
2614 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
2616         * c-c++-common/dump-ada-spec-5.c: New test.
2618 2016-08-15  Richard Biener  <rguenther@suse.de>
2620         PR tree-optimization/73434
2621         * gcc.dg/torture/pr73434.c: New testcase.
2623 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
2625         PR tree-optimization/72824
2626         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2628 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
2630         PR fortran/70598
2631         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2632         in use_device clause.
2633         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2634         * gfortran.dg/goacc/list.f95: Adjust to catch
2635         "neither a POINTER nor an array" error messages.
2637 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
2639         PR target/76342
2640         * gcc.target/i386/pr76342.c: New test.
2642 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2644         PR c/71512
2645         * g++.dg/ubsan/pr71512.C: New test.
2646         * c-c++-common/ubsan/pr71512-1.c: New test.
2647         * c-c++-common/ubsan/pr71512-2.c: New test.
2649 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2651         * gcc.target/powerpc/vec-init-1.c: New tests to test various
2652         vector initialization options.
2653         * gcc.target/powerpc/vec-init-2.c: Likewise.
2654         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2655         is generated on ISA 3.0.
2657 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
2659         PR middle-end/71654
2660         * gcc.dg/c-c++-common/pr71654.c: New test.
2661         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2662         dg-options.
2663         * gcc.dg/tree-ssa/vrp24: Likewise.
2665 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2667         PR c/67410
2668         * gcc.dg/pr67410.c: New test.
2670 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
2672         PR tree-optimization/69848
2673         * gcc.dg/vect/vect-pr69848.c: New test.
2675 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
2677         PR testsuite/71008
2678         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2679         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2680         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2681         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2683 2016-08-12  Richard Biener  <rguenther@suse.de>
2685         PR tree-optimization/57326
2686         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2687         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2688         * gcc.dg/tree-ssa/pr35287.c: Likewise.
2689         * gcc.target/i386/pr45685.c: Likewise.
2690         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2691         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2692         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2693         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2694         * gfortran.dg/pr34163.f90: Likewise.
2696 2016-08-12  Martin Liska  <mliska@suse.cz>
2698         * g++.dg/gcov/gcov-16.C: New test.
2699         * lib/gcov.exp: Support new argument for run-gcov function.
2701 2016-08-12  Martin Liska  <mliska@suse.cz>
2703         PR gcov-profile/35590
2704         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2706 2016-08-12  Richard Biener  <rguenther@suse.de>
2708         PR tree-optimization/72851
2709         * gcc.dg/torture/pr72851.c: New testcase.
2711 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
2713         PR debug/63240
2714         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2715         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2716         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2717         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2718         DW_AT_deleted.
2720         PR debug/55641
2721         * g++.dg/debug/dwarf2/ref-1.C: New.
2723         PR debug/49366
2724         * g++.dg/debug/dwarf2/template-params-12.H: New.
2725         * g++.dg/debug/dwarf2/template-params-12f.C: New.
2726         * g++.dg/debug/dwarf2/template-params-12g.C: New.
2727         * g++.dg/debug/dwarf2/template-params-12n.C: New.
2728         * g++.dg/debug/dwarf2/template-params-12s.C: New.
2729         * g++.dg/debug/dwarf2/template-params-12u.C: New.
2730         * g++.dg/debug/dwarf2/template-params-12v.C: New.
2731         * g++.dg/debug/dwarf2/template-params-12w.C: New.
2733 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2735         PR target/72863
2736         * gcc.target/powerpc/pr72863.c: New test.
2738 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
2740         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2742 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
2744         * gcc.target/i386/pieces-strcpy-1.c: New test.
2745         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2747 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2749         PR c++/72868
2750         * g++.dg/cpp1y/constexpr-switch4.C: New test.
2752 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
2754         * gcc.target/i386/pieces-memcpy-1.c: New test.
2755         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2756         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2757         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2758         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2759         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2761 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2763         PR c/72816
2764         * gcc.dg/pr72816.c: Remove dg-error.
2766 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2768         PR tree-optimization/71083
2769         * gcc.c-torture/execute/pr71083.c: New test.
2770         * gnat.dg/loop_optimization23.adb: New test.
2771         * gnat.dg/loop_optimization23_pkg.ads: New test.
2772         * gnat.dg/loop_optimization23_pkg.adb: New test.
2774 2016-08-11  Richard Biener  <rguenther@suse.de>
2776         PR tree-optimization/72772
2777         * gcc.dg/graphite/pr35356-1.c: Adjust.
2778         * gcc.dg/tree-ssa/pr59597.c: Likewise.
2780 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
2782         * gfortran.dg/random_7.f90: Take into account that the last seed
2783         value is the special p value.
2784         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2786 2016-08-11  Richard Biener  <rguenther@suse.de>
2788         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2790 2016-08-11  Alan Modra  <amodra@gmail.com>
2792         * gcc.target/powerpc/pr71680.c: New.
2794 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2796         * gcc.target/powerpc/bfp/bfp.exp: New file.
2797         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2798         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2799         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2800         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2801         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2802         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2803         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2804         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2805         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2806         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2807         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2808         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2809         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2810         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2811         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2812         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2813         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2814         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2815         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2816         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2817         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2818         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2819         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2820         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2821         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2822         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2823         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2824         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2825         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2826         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2827         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2828         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2829         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2830         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2831         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2832         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2833         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2834         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2835         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2836         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2837         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2838         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2839         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2840         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2841         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2842         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2843         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2844         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2845         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2846         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2847         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2848         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2849         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2851 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
2853         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2854         Add aarch64*-*-*.
2856 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
2858         * gcc.target/aarch64/simd/vcond-ne.c: New test.
2860 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2862         PR target/72853
2863         * gcc.target/powerpc/pr72853.c: New test.
2865 2016-08-10  Martin Liska  <mliska@suse.cz>
2867         PR gcov-profile/58306
2868         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2870 2016-08-10  Martin Liska  <mliska@suse.cz>
2872         * g++.dg/gcov/gcov-threads-1.C: New test.
2874 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2876         PR target/71873
2877         * gcc.target/avr/pr71873.c: New test.
2879 2016-08-09  Martin Liska  <mliska@suse.cz>
2881         * g++.dg/gcov/gcov-dump-1.C: New test.
2882         * g++.dg/gcov/gcov-dump-2.C: New test.
2884 2016-08-09  Martin Liska  <mliska@suse.cz>
2886         * gcc.dg/tree-prof/val-prof-9.c: New test.
2888 2016-08-09  Martin Liska  <mliska@suse.cz>
2890         * gcc.dg/tree-prof/val-prof-8.c: New test.
2892 2016-08-09  Martin Jambor  <mjambor@suse.cz>
2894         PR ipa/71981
2895         * gcc.dg/ipa/pr71981.c: New test.
2897 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
2899         PR tree-optimization/33707
2900         * gcc.dg/vect/pr33707.c: New test.
2902 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
2904         PR tree-optimization/pr72772
2905         * gcc.dg/tree-ssa/pr72772.c: New test.
2907 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
2909         PR rtl-optimization/66669
2910         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2912 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
2914         PR tree-optimization/72824
2915         * gcc.c-torture/execute/ieee/pr72824.c: New test.
2917 2016-08-09  Richard Biener  <rguenther@suse.de>
2919         PR tree-optimization/71802
2920         * gcc.dg/torture/pr71802.c: New testcase.
2922 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
2924         PR c++/72809
2925         * g++.dg/eh/stdarg1.C: New test.
2927 2016-08-08  Andi Kleen  <ak@linux.intel.com>
2929         * lib/profopt.exp: (auto-profopt-execute): Don't include full
2930         test command line in failure log.
2931         (profopt-execute): dito. Make autofdo file names unique.
2933 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
2935         PR c/64955
2936         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2937         output.
2939 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2941         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2942         c99_runtime.
2943         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2944         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2945         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
2946         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
2947         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
2948         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
2950 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
2952         PR c/52952
2953         * gcc.dg/cpp/pr66415-1.c: Likewise.
2954         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
2955         * gcc.dg/format/c90-printf-1.c: Likewise.
2956         * gcc.dg/format/diagnostic-ranges.c: New test case.
2958 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
2960         PR fortran/72716
2961         * gfortran.dg/gomp/pr72716.f90: New test.
2963         PR middle-end/72781
2964         * gcc.dg/gomp/pr72781.c: New test.
2966         PR middle-end/68762
2967         * g++.dg/vect/pr68762-1.cc: New test.
2968         * g++.dg/vect/pr68762-2.cc: New test.
2969         * g++.dg/vect/pr68762.h: New file.
2971 2016-08-08  Martin Sebor  <msebor@redhat.com>
2973         PR testsuite/72838
2974         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
2975         * g++.dg/warn/overflow-warn-3.C: Same.
2976         * g++.dg/warn/overflow-warn-4.C: Same.
2978 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
2980         PR fortran/71936
2981         * gfortran.dg/allocate_with_source_21.f03: New test.
2983 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
2985         PR fortran/72698
2986         * gfortran.dg/allocate_with_source_20.f03: New test.
2988 2016-08-08  Alan Modra  <amodra@gmail.com>
2990         * gcc.c-torture/compile/pr72802.c: New.
2992 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
2994         PR fortran/70524
2995         * gfortran.dg/dependency_48.f90: New test.
2997 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
2999         PR fortran/70040
3000         * gfortran.dg/pr70040.f90:  New testcase.
3002 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3004         PR fortran/71961
3005         * gfortran.dg/matmul_10.f90:  New testcase.
3007 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3009         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3011 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3013         PR c/72816
3014         * gcc.dg/pr72816.c: New test.
3016 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3018         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3019         * g++.dg/conversion/pr41426.C: Likewise.
3020         * g++.dg/conversion/pr66211.C: Likewise.
3021         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3022         * g++.dg/init/ref8.C: Likewise.
3023         * g++.old-deja/g++.law/cvt20.C: Likewise.
3024         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3026 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3028         PR tree-optimization/18046
3029         * gcc.dg/tree-ssa/vrp105.c: New test.
3030         * gcc.dg/tree-ssa/vrp106.c: New test.
3032 2016-08-05  Martin Sebor  <msebor@redhat.com>
3034         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3035         1ul in diagnostics.  Remove hyphen from "constant-expression."
3036         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3037         * g++.dg/cpp0x/static_assert3.C: Same.
3038         * g++.dg/cpp1y/constexpr-throw.C: Same.
3039         * g++.dg/template/nontype3.C: Same.
3040         * g++.dg/warn/overflow-warn-1.C: Same.
3041         * g++.dg/warn/overflow-warn-3.C: Same.
3042         * g++.dg/warn/overflow-warn-4.C: Same.
3044 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3046         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3047         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3048         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3049         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3051 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3053         PR tree-optimization/72810
3054         * gcc.dg/tree-ssa/vrp110.c: New test.
3056 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3058         PR Target/72819
3059         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3060         registers.
3061         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3062         saving the half-precision registers.
3063         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3064         value is returned in h0.
3065         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3066         are passed in FP/SIMD registers.
3067         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3068         passing works corrcetly.
3069         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3070         (hfa_f16x2_t): Likewise.
3071         (hfa_f16x3_t): Likewise.
3072         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3073         are promoted to double and passed in a double register.
3074         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3075         are promoted to double and stacked.
3076         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3077         __fp16 data types.
3078         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3079         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3080         __fp16 first get passed in FP/SIMD registers, then stacked.
3082 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3084         PR c++/68724
3085         * g++.dg/cpp0x/pr68724.C: New.
3087 2016-08-05  Richard Biener  <rguenther@suse.de>
3089         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3091 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3093         * gcc.dg/tree-ssa/vrp107.c: New test.
3094         * gcc.dg/tree-ssa/vrp108.c: New test.
3095         * gcc.dg/tree-ssa/vrp109.c: New test.
3097 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3099         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3100         dg-options.
3102 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3104         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3105         test-cases.
3106         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3107         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3108         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3109         test-cases.
3110         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3111         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3112         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3113         large_double.
3115 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3117         PR c++/72800
3118         * g++.dg/cpp1y/lambda-ice1.C: New.
3120 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3122         PR c++/72759
3123         * g++.dg/cpp1y/pr72759.C: New test.
3125 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3127         * gcc.dg/switch-10.c: New test.
3129 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
3131         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3133 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
3135         * c-c++-common/goacc/routine-5.c: Update.
3137 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3139         PR rtl-optimization/70903
3140         * gcc.c-torture/execute/pr70903.c: New test.
3142 2016-08-04  Martin Liska  <mliska@suse.cz>
3144         * gcc.dg/params/params.exp: Replace file exists with
3145         TESTING_IN_BUILD_TREE.
3147 2016-08-04  Marek Polacek  <polacek@redhat.com>
3149         PR c++/70229
3150         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3152 2016-08-04  Richard Biener  <rguenther@suse.de>
3154         PR middle-end/71984
3155         * gcc.dg/torture/pr71984.c: Guard correctness check for
3156         little-endian.
3158 2016-08-03  Andrew Pinski  <apinski@cavium.com>
3160         * gcc.c-torture/compile/20160802-1.c: New testcase.
3162 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
3164         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3166 2016-08-03  Richard Biener  <rguenther@suse.de>
3168         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3169         and remove -O3.
3170         * c-c++-common/ubsan/pr71403-2.c: Likewise.
3171         * c-c++-common/ubsan/pr71403-3.c: Likewise.
3173 2016-08-03  Richard Biener  <rguenther@suse.de>
3175         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3176         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3177         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3178         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3180 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3182         * gcc.dg/init-excess-2.c: Require int32plus.
3183         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3184         * gcc.dg/pr59963-2.c: Require int32plus.
3185         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3186         * gcc.dg/unroll-7.c: Require int32plus.
3188 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3190         PR tree-optimization/34114
3191         * gcc.dg/tree-ssa/loop-42.c: New test.
3193 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
3195         * gcc.target/aarch64/vminmaxnm.c: New.
3196         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3197         tests.
3199 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3201         * gcc.target/powerpc/vec-extract-5.c: New tests to test
3202         vec_extract for vector float, vector int, vector short, and vector
3203         char.
3204         * gcc.target/powerpc/vec-extract-6.c: Likewise.
3205         * gcc.target/powerpc/vec-extract-7.c: Likewise.
3206         * gcc.target/powerpc/vec-extract-8.c: Likewise.
3207         * gcc.target/powerpc/vec-extract-9.c: Likewise.
3209 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
3211         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3212         single stack adjustment, no writeback.
3213         * gcc.target/aarch64/test_frame_12.c: Likewise.
3214         * gcc.target/aarch64/test_frame_13.c: Likewise.
3215         * gcc.target/aarch64/test_frame_15.c: Likewise.
3216         * gcc.target/aarch64/test_frame_6.c: Likewise.
3217         * gcc.target/aarch64/test_frame_7.c: Likewise.
3218         * gcc.target/aarch64/test_frame_8.c: Likewise.
3219         * gcc.target/aarch64/test_frame_16.c: New test.
3221 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
3223         PR target/72748
3224         * gcc.target/i386/pr72748.c: New test.
3226 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
3228         PR tree-optimization/71818
3229         * gcc.dg/vect/pr71818.c: New
3231 2016-08-01  Martin Liska  <mliska@suse.cz>
3233         PR tree-optimization/71857
3234         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3236 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3238         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3240 2016-08-01  Jan Beulich  <jbeulich@suse.com>
3242         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3244 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3246         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3247         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3249 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
3251         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3252         (check_effective_target_c++): Likewise. Also match for libstdc++.
3254 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3256         PR fortran/41922
3257         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3258         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3259         * gfortran.dg/pr41922.f90: New test.
3261 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3263         PR fortran/68566
3264         * gfortran.dg/pr68566.f90: new test.
3266 2016-07-30  Martin Sebor  <msebor@redhat.com>
3268         PR c++/60760
3269         PR c++/71091
3270         * g++.dg/cpp0x/constexpr-cast.C: New test.
3271         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3272         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3273         * g++.dg/ubsan/pr63956.C: Correct.
3275 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3277         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3278         vector double or vector long where the vector is in memory.
3279         * gcc.target/powerpc/vec-extract-3.c: Likewise.
3280         * gcc.target/powerpc/vec-extract-4.c: Likewise.
3282 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3284         PR fortran/69867
3285         * gfortran.dg/pr69867.f90: New test.
3287 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3289         PR fortran/69962
3290         * gfortran.dg/pr69962.f90: New test.
3292 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3294         PR fortran/70006
3295         * gfortran.dg/pr70006.f90: New test.
3297 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3299         PR fortran/71730
3300         * gfortran.dg/pr71730.f90: New test.
3301         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3302         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3303         * gfortran.dg/array_constructor_26.f03: Ditto.
3305 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3307         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3308         * gcc.target/powerpc/pr71763.c: Likewise.
3310 2016-07-29  Marek Polacek  <polacek@redhat.com>
3312         PR c/71742
3313         * gcc.dg/940510-1.c: Adjust dg-error.
3314         * gcc.dg/c99-flex-array-1.c: Likewise.
3315         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3317         PR c/71853
3318         * gcc.dg/noncompile/pr71853.c: New test.
3320         PR c/71573
3321         * gcc.dg/noncompile/pr71573.c: New test.
3323         PR c/71926
3324         * g++.dg/warn/Wparentheses-30.C: New test.
3325         * gcc.dg/Wparentheses-14.c: New test.
3327 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
3329         * gcc.dg/pr59833.c: Use dg-add-options ieee.
3331 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
3333         PR tree-optimization/57558
3334         * gcc.dg/vect/pr57558-1.c: New test.
3335         * gcc.dg/vect/pr57558-2.c: New test.
3337 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3339         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3340         to scan forwprop1 dump pass.
3342 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3344         PR c++/51488
3345         * g++.dg/template/pr51488.C: New.
3347 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
3349         PR c/71969
3350         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3351         static __inline__.
3352         * gcc.dg/pr71969-1.c: New test.
3353         * gcc.dg/pr71969-2.c: New test.
3354         * gcc.dg/pr71969-3.c: New test.
3356 2016-07-29  Marek Polacek  <polacek@redhat.com>
3358         PR c/71574
3359         * c-c++-common/pr71574.c: New test.
3361         PR c/71583
3362         * gcc.dg/noncompile/pr71583.c: New test.
3364 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3366         PR middle-end/68217
3367         * gcc.dg/pr68217.c: New test.
3369 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3371         PR fortran/71067
3372         * gfortran.dg/pr71067_1.f90: New test.
3373         * gfortran.dg/pr71067_2.f90: Ditto.
3375 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3377         * gcc.target/powerpc/vec-extract-1.c: New test.
3379 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3381         PR fortran/71799
3382         * gfortran.dg/pr71799.f90: New test.
3384 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3386         PR c++/71665
3387         * g++.dg/cpp0x/pr71665-1.C: New.
3388         * g++.dg/cpp0x/pr71665-2.C: Likewise.
3389         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3390         * g++.dg/ext/label10.C: Likewise.
3391         * g++.dg/parse/constant5.C: Likewise.
3393 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3395         PR fortran/71859
3396         * gfortran.dg/pr71859.f90: New test.
3397         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3398         * gfortran.dg/coarray_collectives_1.f90: Ditto.
3400 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
3402         PR fortran/71883
3403         * gfortran.dg/pr71883.f90 : New test.
3405 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3407         PR tree-optimization/71734
3408         * g++.dg/vect/pr70729-nest.cc: New test.
3410 2016-07-28  Renlin Li  <renlin.li@arm.com>
3412         Revert
3413         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3415         PR fortran/71902
3416         * gfortran.dg/dependency_47.f90:  New test.
3418 2016-07-28  Martin Liska  <mliska@suse.cz>
3420         PR gcov-profile/68025
3421         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3423 2016-07-28  Martin Liska  <mliska@suse.cz>
3425         * g++.dg/vect/pr70944.cc: New test.
3427 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
3429         PR middle-end/71994
3430         * gcc.dg/torture/pr71994.c: New test.
3432 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3434         PR middle-end/71078
3435         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3436         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3437         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3439 2016-07-27  Richard Biener  <rguenther@suse.de>
3441         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3443 2016-07-27  Martin Liska  <mliska@suse.cz>
3445         * gcc.dg/predict-13.c: New test.
3446         * gcc.dg/predict-14.c: New test.
3448 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3450         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
3451         including stdint.h.
3452         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3453         including stdint.h.
3455 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3457         PR target/71869
3458         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3459         IEEE built-in functions handle quiet and signalling NaNs
3460         correctly.
3462 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3464         PR fortran/71862
3465         * gfortran.dg/pr71862.f90: New test.
3467 2016-07-26  Martin Sebor  <msebor@redhat.com>
3469         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3470         selector with dg-options.
3472 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3474         PR tree-optimization/18046
3475         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3476         * gcc.dg/tree-ssa/vrp103.c: New test.
3477         * gcc.dg/tree-ssa/vrp104.c: New test.
3479 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3481         * gcc.target/powerpc/pr63354.c: Require lp64 since
3482         -mprofile-kernel is not legal with -m32.
3484 2016-07-26  Richard Biener  <rguenther@suse.de>
3486         PR rtl-optimization/71984
3487         * gcc.dg/torture/pr71984.c: New testcase.
3489 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
3491         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3492         g++-dg-runtest via et-dg-runtest.
3493         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3494         * gcc.dg/vect/vect.exp: Likewise.
3495         * gfortran.dg/graphite/graphite.exp: Likewise, but for
3496         gfortran-dg-runtest.
3497         * gfortran.dg/vect/vect.exp: Likewise.
3498         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3499         (check_mips_loongson_hw_available): Likewise.
3500         (check_effective_target_mpaired_single_runtime): Likewise.
3501         (check_effective_target_mips_loongson_runtime): Likewise.
3502         (add_options_for_mpaired_single): Likewise.
3503         (check_effective_target_vect_int): Add global et_index.
3504         Check and save the supported feature for a target selected by
3505         the et_index target.  Break long lines where appropriate.  Call
3506         et-is-effective-target for MIPS with an argument instead of
3507         check_effective_target_* where appropriate.
3508         (check_effective_target_vect_intfloat_cvt): Likewise.
3509         (check_effective_target_vect_uintfloat_cvt): Likewise.
3510         (check_effective_target_vect_floatint_cvt): Likewise.
3511         (check_effective_target_vect_floatuint_cvt): Likewise.
3512         (check_effective_target_vect_simd_clones): Likewise.
3513         (check_effective_target_vect_shift): ewise.
3514         (check_effective_target_whole_vector_shift): Likewise.
3515         (check_effective_target_vect_bswap): Likewise.
3516         (check_effective_target_vect_shift_char): Likewise.
3517         (check_effective_target_vect_long): Likewise.
3518         (check_effective_target_vect_float): Likewise.
3519         (check_effective_target_vect_double): Likewise.
3520         (check_effective_target_vect_long_long): Likewise.
3521         (check_effective_target_vect_no_int_max): Likewise.
3522         (check_effective_target_vect_no_int_add): Likewise.
3523         (check_effective_target_vect_no_bitwise): Likewise.
3524         (check_effective_target_vect_widen_shift): Likewise.
3525         (check_effective_target_vect_no_align): Likewise.
3526         (check_effective_target_vect_hw_misalign): Likewise.
3527         (check_effective_target_vect_element_align): Likewise.
3528         (check_effective_target_vect_condition): Likewise.
3529         (check_effective_target_vect_cond_mixed): Likewise.
3530         (check_effective_target_vect_char_mult): Likewise.
3531         (check_effective_target_vect_short_mult): Likewise.
3532         (check_effective_target_vect_int_mult): Likewise.
3533         (check_effective_target_vect_extract_even_odd): Likewise.
3534         (check_effective_target_vect_interleave): Likewise.
3535         (check_effective_target_vect_stridedN): Likewise.
3536         (check_effective_target_vect_multiple_sizes): Likewise.
3537         (check_effective_target_vect64): Likewise.
3538         (check_effective_target_vect_call_copysignf): Likewise.
3539         (check_effective_target_vect_call_sqrtf): Likewise.
3540         (check_effective_target_vect_call_btrunc): Likewise.
3541         (check_effective_target_vect_call_btruncf): Likewise.
3542         (check_effective_target_vect_call_ceil): Likewise.
3543         (check_effective_target_vect_call_ceilf): Likewise.
3544         (check_effective_target_vect_call_floor): Likewise.
3545         (check_effective_target_vect_call_floorf): Likewise.
3546         (check_effective_target_vect_call_lceil): Likewise.
3547         (check_effective_target_vect_call_lfloor): Likewise.
3548         (check_effective_target_vect_call_nearbyint): Likewise.
3549         (check_effective_target_vect_call_nearbyintf): Likewise.
3550         (check_effective_target_vect_call_round): Likewise.
3551         (check_effective_target_vect_call_roundf): Likewise.
3552         (check_effective_target_vect_perm): Likewise, but also append *_saved
3553         to the existing global name to properly cache the result.
3554         (check_effective_target_vect_perm_byte): Likewise.
3555         (check_effective_target_vect_perm_short): Likewise.
3556         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3557         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3558         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3559         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3560         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3561         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3562         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3563         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3564         (check_effective_target_vect_sdot_qi): Likewise.
3565         (check_effective_target_vect_udot_qi): Likewise.
3566         (check_effective_target_vect_sdot_hi): Likewise.
3567         (check_effective_target_vect_udot_hi): Likewise.
3568         (check_effective_target_vect_usad_char): Likewise.
3569         (check_effective_target_vect_pack_trunc): Likewise.
3570         (check_effective_target_vect_unpack): Likewise.
3571         (check_effective_target_vect_aligned_arrays): Likewise.
3572         (check_effective_target_vect_natural_alignment): Likewise.
3573         (check_effective_target_vector_alignment_reachable): Likewise.
3574         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3575         (is-effective-target): Initialize et_index if undefined.
3576         (et-dg-runtest): New.
3577         (et-is-effective-target): Likewise.
3578         (check_vect_support_and_set_flags): Add supported MIPS targets to
3579         EFFECTIVE_TARGETS list.  Return the number of supported targets.
3581 2016-07-26  Richard Biener  <rguenther@suse.de>
3582             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3584         PR middle-end/70920
3585         * gcc.dg/pr70920-1.c: New test-case.
3586         * gcc.dg/pr70902-2.c: Likewise.
3587         * gcc.dg/pr70920-3.c: Likewise.
3588         * gcc.dg/pr70920-4.c: Likewise
3589         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3590         2 instead of 3.
3592 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
3594         * gcc.c-torture/execute/pr71494.c: Require label_values.
3595         * gcc.dg/pr16973.c: Ditto.
3597 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3599         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3600         * gcc.dg/torture/pr69771.c: Require int32plus.
3601         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3603 2016-07-25  Martin Liska  <mliska@suse.cz>
3605         * gcc.dg/torture/pr71987.c: New test.
3607 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3609         PR fortran/71935
3610         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3611         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
3612         * gfortran.dg/pr71935.f90: New test.
3614 2016-07-22  Martin Sebor  <msebor@redhat.com>
3616         PR c++/71675
3617         * g++.dg/ext/atomic-3.C: New test.
3618         * gcc.dg/atomic/pr71675.c: New test.
3620 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
3622         * gcc.target/i386/mvc8.c: New test.
3624 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
3626         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3627         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3629 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3631         PR fortran/71795
3632         * gfortran.dg/constructor_50.f90:  New test.
3634 2016-07-22  Martin Liska  <mliska@suse.cz>
3636         PR gcov-profile/69028
3637         PR gcov-profile/62047
3638         * g++.dg/cilk-plus/pr69028.C: New test.
3640 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3642         * gfortran.dg/coarray_stat_2.f90: New test.
3644 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3646         * gcc.target/powerpc/vec-extract.h: New files to check the
3647         vec_extract built-in functions for all vector types, testing
3648         accessing each element, both with constant and variable element
3649         numbers.
3650         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3651         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3652         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3653         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3654         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3655         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3656         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3657         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3658         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3660 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
3662         PR c++/71728
3663         * g++.dg/other/pr71728.C: New test.
3665 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
3667         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3668         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3669         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3670         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3671         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3673 2016-07-21  Richard Biener  <rguenther@suse.de>
3675         PR tree-optimization/71947
3676         * gcc.dg/tree-ssa/vrp102.c: New testcase.
3678 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
3680         * gcc.dg/tree-ssa/scev-15.c: New.
3682 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
3684         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3686 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
3688         PR c++/71941
3689         * g++.dg/gomp/pr71941.C: New test.
3691 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
3693         PR c/70339
3694         PR c/71858
3695         * g++.dg/spellcheck-identifiers.C: New test case, based on
3696         gcc.dg/spellcheck-identifiers.c.
3697         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3698         gcc.dg/spellcheck-identifiers-2.c.
3699         * g++.dg/spellcheck-typenames.C: New test case, based on
3700         gcc.dg/spellcheck-typenames.c
3702 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
3704         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3705         pointer to member function and also test catching by reference.
3707 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3709         * gcc.target/s390/pr67443.c: Fix test case.
3711 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3713         * gcc.target/s390/insv-1.c: Xfail some tests.
3714         * gcc.target/s390/insv-2.c: Likewise.
3716 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
3718         * gcc.target/avr/torture/get-mem.c: New test.
3719         * gcc.target/avr/torture/set-mem.c: New test.
3721 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
3723         PR target/71948
3724         * gcc.target/avr/torture/tiny-progmem.c: New test.
3726 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
3728         PR c++/71909
3729         * g++.dg/parse/pr71909.C: New test.
3730         * g++.dg/tm/pr71909.C: New test.
3732         PR c++/50060
3733         * g++.dg/cpp0x/constexpr-50060.C: New test.
3734         * g++.dg/cpp1y/constexpr-50060.C: New test.
3736 2016-07-20  Martin Liska  <mliska@suse.cz>
3738         * gfortran.dg/graphite/pr71898.f90: New test.
3740 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
3742         PR tree-optimization/71503
3743         PR tree-optimization/71683
3744         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3745         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3747 2016-07-20  Martin Liska  <mliska@suse.cz>
3749         * gcc.dg/plugin/plugin.exp: Remove sreal test.
3750         * gcc.dg/plugin/sreal-test-1.c: Remove.
3751         * gcc.dg/plugin/sreal_plugin.c: Remove.
3753 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3755         PR fortran/71902
3756         * gfortran.dg/dependency_47.f90:  New test.
3758 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
3760         PR rtl-optimization/71916
3761         * gcc.c-torture/compile/pr71916.c: New test.
3763         PR middle-end/71874
3764         * g++.dg/torture/pr71874.C: New test.
3766         PR middle-end/71734
3767         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3768         (my_alloc): Rewritten to use __builtin_posix_memalign and
3769         __SIZE_TYPE__.
3770         (my_free): Use __builtin_free instead of _mm_free.
3771         (Vec::operator=): Use __builtin_memcpy.
3773 2016-07-19  Martin Jambor  <mjambor@suse.cz>
3775         PR fortran/71688
3776         * gfortran.dg/pr71688.f90: New test.
3778 2016-07-19  Richard Biener  <rguenther@suse.de>
3780         * c-c++-common/vector-subscript-6.c: New testcase.
3781         * c-c++-common/vector-subscript-7.c: Likewise.
3783 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3785         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3786         and UInt32 based on __SIZEOF_INT__.
3788 2016-07-19  Richard Biener  <rguenther@suse.de>
3790         PR tree-optimization/71901
3791         * gcc.dg/torture/pr71901.c: New testcase.
3793 2016-07-19  Richard Biener  <rguenther@suse.de>
3795         PR tree-optimization/71908
3796         * gcc.dg/torture/pr71908.c: New testcase.
3798 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3800         PR target/71493
3801         * gcc.target/powerpc/pr71493-1.c: New test.
3802         * gcc.target/powerpc/pr71493-2.c: Likewise.
3804 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
3806         PR c++/71835
3807         * g++.dg/conversion/ambig3.C: New test.
3809         PR c++/71828
3810         * g++.dg/cpp0x/constexpr-71828.C: New test.
3812         PR c++/71826
3813         * g++.dg/template/pr71826.C: New test.
3815         PR c++/71822
3816         * g++.dg/template/defarg21.C: New test.
3818         PR c++/71871
3819         * g++.dg/ext/vector31.C: New test.
3821 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
3823         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3825 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
3827         PR tree-optimization/71734
3828         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3830 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3832         * gcc.target/s390/warn-dynamicstack-1.c: New test.
3833         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3834         stack-layout-dynamic-1.c: New test.
3836 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3838         * gcc.target/s390/nolrl-1.c: New test.
3840 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
3842         PR fortran/71523
3843         * gfortran.dg/pr71523_1.f90: New test.
3844         * gfortran.dg/pr71523_2.f90: New test.
3846 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
3848         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3850 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3851             Marco Restelli  <mrestelli@gmail.com>
3853         PR fortran/62125
3854         * gfortran.dg/pr62125.f90: New test.
3856 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3858         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3859         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3861 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
3863         PR c++/58796
3864         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3865         * g++.dg/cpp0x/nullptr35.C: New test.
3867 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3869         * gcc.dg/tree-ssa/scev-8.c: Update test string.
3871 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
3873         * gfortran.dg/goacc/vector_length.f90: New test.
3875 2016-07-15  Richard Biener  <rguenther@suse.de>
3877         PR tree-optimization/71881
3878         * gcc.dg/torture/pr71881.c: New testcase.
3880 2016-07-15  Richard Biener  <rguenther@suse.de>
3882         PR tree-optimization/71887
3883         * gcc.dg/torture/pr71887.c: New testcase.
3885 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
3887         PR c/71858
3888         * gcc.dg/spellcheck-identifiers-3.c: New test.
3890 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
3892         PR fortran/71807
3893         * gfortran.dg/null_9.f90: New test.
3895 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3897         * gcc.dg/tree-ssa/loop-41.c: New test.
3899 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3901         PR tree-optimization/71347
3902         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3904 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3906         PR fortran/29819
3907         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3908         * gfortran.dg/contains.f90: Ditto.
3909         * gfortran.dg/contains_empty_1.f03: Ditto.
3910         * gfortran.dg/submodule_3.f08: Ditto.
3912 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
3914         PR testsuite/71865
3915         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3916         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3917         expected diagnostics.
3919         PR c/71858
3920         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3921         * gcc.dg/spellcheck-identifiers-2.c: New test.
3922         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3923         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3925 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
3927         PR tree-optimization/71872
3928         * gcc.c-torture/compile/pr71872.c: New test.
3930 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3932         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3933         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3934         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3935         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3936         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3937         * gcc.target/arm/atomic-op-acquire-1.c: This.
3938         * gcc.target/arm/atomic-op-char.c: Rename into ...
3939         * gcc.target/arm/atomic-op-char-1.c: This.
3940         * gcc.target/arm/atomic-op-consume.c: Rename into ...
3941         * gcc.target/arm/atomic-op-consume-1.c: This.
3942         * gcc.target/arm/atomic-op-int.c: Rename into ...
3943         * gcc.target/arm/atomic-op-int-1.c: This.
3944         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3945         * gcc.target/arm/atomic-op-relaxed-1.c: This.
3946         * gcc.target/arm/atomic-op-release.c: Rename into ...
3947         * gcc.target/arm/atomic-op-release-1.c: This.
3948         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
3949         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
3950         * gcc.target/arm/atomic-op-short.c: Rename into ...
3951         * gcc.target/arm/atomic-op-short-1.c: This.
3952         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
3953         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
3954         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
3955         * gcc.target/arm/atomic-op-char-2.c: Likewise.
3956         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
3957         * gcc.target/arm/atomic-op-int-2.c: Likewise.
3958         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
3959         * gcc.target/arm/atomic-op-release-2.c: Likewise.
3960         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
3961         * gcc.target/arm/atomic-op-short-2.c: Likewise.
3963 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
3965         PR fortran/70842
3966         * gfortran.dg/select_type_35.f03: New test.
3968 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3970         PR target/65951
3971         PR tree-optimization/70923
3972         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
3973         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
3974         * gcc.dg/vect/pr65951.c: Likewise.
3975         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
3977 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
3979         * c-c++-common/pr60226.c: Expect maximum object file alignment
3980         error on AIX.
3982 2016-07-14  Richard Biener  <rguenther@suse.de>
3984         PR tree-optimization/71866
3985         * gcc.dg/torture/pr71866.c: New testcase.
3987 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3989         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
3990         selector and enclose boolean expression in curly braces.
3992 2016-07-14  Alan Modra  <amodra@gmail.com>
3994         PR target/71733
3995         * gcc.target/powerpc/p9-novsx.c: New.
3997 2016-07-13  Andi Kleen  <ak@linux.intel.com>
3999         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4000         * g++.dg/tree-prof/morefunc.C: Dito.
4001         * g++.dg/tree-prof/pr35545.C: Dito.
4002         * g++.dg/tree-prof/reorder.C: Dito.
4003         * gcc.dg/tree-prof/20050826-2.c: Dito.
4004         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4005         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4006         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4007         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4008         * gcc.dg/tree-prof/inliner-1.c: Dito.
4009         * gcc.dg/tree-prof/merge_block.c: Dito.
4010         * gcc.dg/tree-prof/stringop-1.c: Dito.
4011         * gcc.dg/tree-prof/stringop-2.c: Dito.
4012         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4013         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4014         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4015         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4016         * gcc.dg/tree-prof/update-loopch.c: Dito.
4017         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4018         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4019         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4020         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4021         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4022         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4023         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4025 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4027         * lib/profopt.exp (profopt-execute): Remove .imports files.
4029 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4031         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4033 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4035         * lib/profopt.exp (dg-final-scan-autofdo,
4036         dg-final-scan-not-autofdo): New functions.
4038 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4040         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4041         * gcc.dg/vect/vect-35.c: Ditto.
4042         * gcc.dg/vect/vect-alias-check-2.c: New test.
4044 2016-07-13  Martin Liska  <mliska@suse.cz>
4046         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4047         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4048         * gfortran.dg/pr42108.f90: Update expected dump scan.
4050 2016-07-13  Richard Biener  <rguenther@suse.de>
4052         PR tree-optimization/24574
4053         * gcc.dg/pr24574.c: New testcase.
4055 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4057         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4058         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4059         * c-c++-common/pr68833-1.c: Require int32plus.
4060         * gcc.dg/ipa/pr63551.c: Likewise.
4061         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4062         * gcc.dg/ipa/pr64041.c: Require int32plus.
4064 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4066         PR ipa/71633
4067         * g++.dg/pr71633.C: New test.
4069 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4071         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4072         Add new arm_thumb1_cbz_ok effective target.
4073         * gcc.target/arm/cbz.c: New test.
4075 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4077         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4078         Define effective target.
4079         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4080         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4081         * gcc.target/arm/movhi_movw.c: New test.
4082         * gcc.target/arm/movsi_movw.c: Likewise.
4083         * gcc.target/arm/movdi_movw.c: Likewise.
4085 2016-07-13  Richard Biener  <rguenther@suse.de>
4087         PR middle-end/71104
4088         * gcc.dg/pr71104-1.c: New testcase.
4089         * gcc.dg/pr71104-2.c: Likewise.
4091 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4093         PR target/71805
4094         * gcc.target/powerpc/pr71805.c: New test.
4096 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4098         * gcc.target/powerpc/divkc3-1.c: New.
4099         * gcc.target/powerpc/mulkc3-1.c: New.
4101 2016-07-12  Nathan Sidwell  <nathan@acm.org>
4103         * gcc.target/arm/data-rel-1.c: New.
4104         * gcc.target/arm/data-rel-2.c: New.
4105         * gcc.target/arm/data-rel-3.c: New.
4107 2016-07-12  Martin Liska  <mliska@suse.cz>
4109         * gcc.dg/params/blocksort-part.c: New test.
4110         * gcc.dg/params/params.exp: New file.
4112 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4114         PR middle-end/71700
4115         * gcc.c-torture/execute/pr71700.c: New test.
4117 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
4118         Richard Biener  <rguenther@suse.de>
4120         PR tree-optimization/23286
4121         PR tree-optimization/70159
4122         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4123         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4124         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4125         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4126         * gcc.dg/tree-ssa/pr35286.c: Likewise.
4127         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4128         * gcc.dg/hoist-register-pressure-1.c: Likewise.
4129         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4130         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4131         * gcc.dg/pr51879-12.c: Likewise.
4132         * gcc.dg/strlenopt-9.c: Likewise.
4133         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4134         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4135         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4136         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4137         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4138         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4139         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4140         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4141         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4142         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4143         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4144         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4145         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4146         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4147         * gfortran.dg/pr43984.f90: Adjust expected outcome.
4149 2016-07-12  Richard Biener  <rguenther@suse.de>
4151         PR rtl-optimization/68961
4152         * gcc.target/i386/pr68961.c: New testcase.
4154 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
4156         PR middle-end/71758
4157         * c-c++-common/gomp/pr71758.c: New test.
4158         * gfortran.dg/gomp/pr71758.f90: New test.
4160         PR tree-optimization/71823
4161         * gcc.dg/vect/pr71823.c: New test.
4163 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
4165         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4166         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4167         and LINE_MAP_MAX_LOCATION_WITH_COLS.
4169 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4171         PR target/71801
4172         * gcc.target/i386/pr71801.c: New test.
4174 2016-07-11  Richard Biener  <rguenther@suse.de>
4176         PR tree-optimization/71816
4177         * gcc.dg/torture/pr71816.c: New testcase.
4179 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4181         PR fortran/71783
4182         * gfortran.dg/dependency_46.f90:  New test.
4184 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4186         PR rtl-optimization/71621
4187         * gcc.target/i386/pr71621-1.c: New.
4188         * gcc.target/i386/pr71621-2.c: New.
4190 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4192         * gfortran.dg/goacc/pr71704.f90: New test.
4194 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4196         PR target/71297
4197         * gcc.target/powerpc/pr71297.c: New.
4199 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4201         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4203 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4205         PR target/71806
4206         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4208 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
4210         PR tree-optimization/71667
4211         * gcc.dg/vect/pr71667.c: New
4213 2016-07-08  Martin Liska  <mliska@suse.cz>
4215         * gcc.dg/torture/pr71606.c: New test.
4217 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4219         PR fortran/71764
4220         * gfortran.dg/pr71764.f90: New test.
4222 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
4223             Kai Tietz  <ktietz70@googlemail.com>
4225         PR c++/70869
4226         PR c++/71054
4227         * g++.dg/cpp0x/pr70869.C: New test.
4228         * g++.dg/cpp0x/pr71054.C: New test.
4230 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
4232         * g++.dg/debug/pr71432.C: Fail on AIX.
4234 2016-07-07  Martin Liska  <mliska@suse.cz>
4236         * gfortran.dg/do_1.f90: Remove a corner case that triggers
4237         an undefined behavior.
4238         * gfortran.dg/do_3.F90: Likewise.
4239         * gfortran.dg/do_check_11.f90: New test.
4240         * gfortran.dg/do_check_12.f90: New test.
4241         * gfortran.dg/do_corner_warn.f90: New test.
4243 2016-07-07  Martin Liska  <mliska@suse.cz>
4245         * gfortran.dg/predict-1.f90: Ammend the test.
4246         * gfortran.dg/predict-2.f90: Likewise.
4248 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4250         PR ipa/71624
4251         * g++.dg/pr71624.C: New test.
4253 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4255         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4256         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4257         ARMv8-M Mainline architectures.
4259 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4261         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4262         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4264 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
4266         PR target/70098
4267         PR target/71763
4268         * gcc.target/powerpc/pr71763.c: New file.
4270 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4272         PR tree-optimization/71518
4273         * gcc.dg/pr71518.c: New test.
4275 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
4277         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4279 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4281         PR target/50739
4282         * gcc.target/avr/pr50739.c: New test.
4284 2016-07-05  Jan Hubicka  <jh@suse.cz>
4286         * gcc.dg/tree-ssa/scev-14.c: update template.
4288 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
4290         * gcc.dg/vect/group-no-gaps-1.c: New test.
4292 2016-07-05  Andi Kleen  <ak@linux.intel.com>
4294         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4295         if kernel supports MPX.
4297 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
4299         * gcc.c-torture/compile/pr69102.c: Require fpic support.
4301 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4302             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4304         * gcc.target/powerpc/signbit-1.c: New test.
4305         * gcc.target/powerpc/signbit-2.c: New test.
4306         * gcc.target/powerpc/signbit-3.c: New test.
4308 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4310         PR rtl-optimization/71594
4311         * gcc.dg/torture/pr71594.c: New test.
4313 2016-07-05  Jan Hubicka  <jh@suse.cz>
4315         * gcc.dg/tree-ssa/scev-14.c: new testcase.
4317 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
4319         PR c++/62314
4320         * g++.dg/parse/error5.C: Update column
4321         number of missing semicolon error.
4322         * g++.dg/pr62314-2.C: New test case.
4324 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4326         * gfortran.dg/coarray_stat_function.f90: New test.
4327         * gfortran.dg/coarray_stat_whitespace.f90: New test.
4328         * gfortran.dg/coarray_lib_comm_1: Adapting old test
4329         to new interfaces.
4331 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4333         PR fortran/71623
4334         * gfortran.dg/deferred_character_17.f90: New test.
4336 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
4338         * gcc.target/arm/neon/polytypes.c: Move to ...
4339         * gcc.target/arm/polytypes.c: ... here.
4340         * gcc.target/arm/neon/pr51534.c: Move to ...
4341         * gcc.target/arm/pr51534.c: ... here.
4342         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4343         * gcc.target/arm/vect-vcvt.c: ... here.
4344         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4345         * gcc.target/arm/vect-vcvtq.c: ... here.
4346         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4347         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4348         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4349         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4350         * gcc.target/arm/neon/neon.exp: Delete.
4351         * gcc.target/arm/neon/: Delete.
4353 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4355         PR fortran/65575
4356         * gfortran.dg: pr65575.f90: New test.
4358 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4360         PR fortran/35849
4361         * gfortran.dg: pr35849.f90: New test.
4363 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
4365         PR c++/71739
4366         * g++.dg/cpp0x/pr71739.C: New test.
4368 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
4370         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4372 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4374         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4375         locr.
4376         * gcc.target/s390/loc-1.c: New test.
4378 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
4380         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4381         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
4383 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4385         PR target/63874
4386         * gcc.target/aarch64/pr63874.c: New test.
4388 2016-07-04  Jan Beulich  <jbeulich@suse.com>
4390         * g++.dg/header.c: New.
4391         * gcc.dg/header.c: New.
4393 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
4395         PR c/71719
4396         * c-c++-common/Wunused-var-15.c: New test.
4398 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
4400         PR fortran/71687
4401         * gfortran.dg/gomp/pr71687.f90: New test.
4403 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4405         * gcc.dg/const-float128-ped.c: Require __float128 effective
4406         target and options.
4407         * gcc.dg/const-float128.c: Likewise.
4408         * gcc.dg/torture/float128-cmp-invalid.c: Require
4409         __float128 and base_quadfloat_support effective targets, and
4410         __float128 options.
4411         * gcc.dg/torture/float128-div-underflow.c: Likewise.
4412         * gcc.dg/torture/float128-extend-nan.c: Likewise.
4413         * gcc.dg/torture/float128-nan.c: Likewise.
4414         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4415         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4416         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4417         * lib/target-supports.exp (check_effective_target___float128): New.
4418         (add_options_for___float128): New.
4419         (check_effective_target_base_quadword_support): New.
4421 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4423         PR target/71720
4424         * gcc.target/powerpc/pr71720.c: New test.
4426 2016-07-01  Jan Beulich  <jbeulich@suse.com>
4428         * gcc.dg/bss.c: New.
4430 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
4432         PR target/71698
4433         * gcc.target/powerpc/pr71698.c: New test.
4435 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
4437         PR target/71151
4438         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4439         instead of ".foo" for its section name.
4440         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4441         depending on MCU's flash size.
4442         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4443         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4444         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4445         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4446         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4447         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4449 2016-07-01  Jan Beulich  <jbeulich@suse.com>
4451         * gcc.target/i386/pr65105-2.c: Add -msse2.
4453 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
4455         PR tree-optimization/71707
4456         * gcc.dg/strlenopt-29.c: New test.
4458         PR fortran/71704
4459         * gfortran.dg/gomp/pr71704.f90: New test.
4461         PR fortran/71705
4462         * gfortran.dg/gomp/pr71705.f90: New test.
4464 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4466         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4467         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4468         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4469         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4470         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4471         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4472         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4473         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4474         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4475         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4476         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4477         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4478         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4479         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4480         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4481         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4482         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4483         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4484         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4485         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4486         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4487         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4488         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4489         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4490         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4491         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4492         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4493         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4494         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4495         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4496         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4497         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4498         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4499         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4500         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4501         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4502         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4503         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4504         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4505         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4506         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4507         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4508         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4509         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4510         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4511         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4512         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4513         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4514         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4515         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4516         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4517         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4518         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4519         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4520         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4521         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4522         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4523         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4524         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4525         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4526         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4527         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4528         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4529         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4530         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4531         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4532         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4533         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4534         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4535         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4536         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4537         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4538         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4539         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4540         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4541         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4542         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4543         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4544         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4545         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4546         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4548 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4549             James Greenhalgh  <james.greenhalgh@arm.com>
4551         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4553 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
4554             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4556         * gcc.target/aarch64/vget_set_lane_1.c: New test.
4558 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
4560         PR driver/71651
4561         * gcc.dg/spellcheck-options-12.c: New test case.
4563 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
4565         PR middle-end/71693
4566         * gcc.c-torture/compile/pr71693.c: New test.
4568 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
4570         * gcc.dg/spellcheck-params.c: New testcase.
4571         * gcc.dg/spellcheck-params-2.c: New testcase.
4573 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4575         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4576         vector extract instructions.
4577         * gcc.target/powerpc/p9-extract-2.c: Likewise.
4579 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4581         PR fortran/71686
4582         * gfortran.dg/unexpected_eof_2.f90: New test.
4583         * gfortran.dg/unexpected_eof_3.f90: New test.
4585 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
4587         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4589 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
4591         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4592         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4593         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4595 2016-06-29  Richard Biener  <rguenther@suse.de>
4597         PR middle-end/15256
4598         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4600 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
4602         * gcc.target/arm/aapcs/neon-vect10.c: Require
4603         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4604         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4605         * gcc.target/arm/aapcs/vfp18.c: Likewise.
4606         * gcc.target/arm/aapcs/vfp19.c: Likewise.
4607         * gcc.target/arm/aapcs/vfp20.c: Likewise.
4608         * gcc.target/arm/aapcs/vfp21.c: Likewise.
4609         * gcc.target/arm/fp16-aapcs-1.c: Require
4610         -mfloat-ab=hard.  Also simplify the test.
4611         * gcc.target/arm/fp16-aapcs-2.c: New.
4613 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
4615         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
4616         (add_options_for_arm_fp16_ieee): New.
4617         (add_options_for_arm_fp16_alternative): New.
4618         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
4619         long-line.
4620         (effective_target_arm_fp16_hw): New.
4622 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4624         PR tree-optimization/71655
4625         * g++.dg/pr71655.C: New test.
4627 2016-06-29  Martin Liska  <mliska@suse.cz>
4629         * gcc.dg/pr71585.c: New test.
4630         * gcc.dg/pr71585-2.c: New test.
4631         * gcc.dg/pr71585-3.c: New test.
4633 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4635         PR tree-optimization/70729
4636         * g++.dg/vect/pr70729.cc: New test.
4638 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
4640         * c-c++-common/gomp/cancel-1.c: Extend.
4642 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
4644         PR tree-optimization/71625
4645         * gcc.dg/strlenopt-28.c: New test.
4647 2016-06-29  Richard Biener  <rguenther@suse.de>
4649         PR middle-end/71002
4650         * g++.dg/torture/pr71002.C: Adjust testcase.
4652 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
4654         PR c/71685
4655         * gcc.dg/pr71685.c: New test.
4657 2016-06-28  Martin Sebor  <msebor@redhat.com>
4659         PR c/71552
4660         * gcc.dg/init-bad-9.c: New test.
4662 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4664         * gcc.target/powerpc/abs128-1.c: Require VSX.
4665         * gcc.target/powerpc/copysign128-1.c: Likewise.
4666         * gcc.target/powerpc/inf128-1.c: Likewise.
4667         * gcc.target/powerpc/nan128-1.c: Likewise.
4669 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
4671         PR middle-end/71626
4672         * gcc.c-torture/execute/pr71626-1.c: New test.
4673         * gcc.c-torture/execute/pr71626-2.c: New test.
4675 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
4677         PR target/71656
4678         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4680 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
4682         PR target/71670
4683         * gcc.target/powerpc/pr71670.c: New testcase.
4685 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
4687         PR target/71656
4688         * gcc.target/powerpc/pr71656-1.c: New test.
4689         * gcc.target/powerpc/pr71656-2.c: New test.
4691 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
4693         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4694         around fp16 code.
4695         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4696         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4697         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4698         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4699         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4700         Add arm_neon_fp16_ok effective target.
4701         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4702         Likewise.
4703         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4704         Likewise.
4705         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4706         Likewise.
4707         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4708         Likewise.
4709         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4710         Likewise.
4711         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4712         Likewise.
4713         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4714         Likewise.
4715         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4716         Likewise.
4717         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4718         Likewise.
4719         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4720         Likewise.
4721         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4722         Likewise.
4724 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
4726         * gcc.dg/predict-12.c: New testcase.
4728 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4730         PR fortran/71649
4731         * gfortran.dg/pr71649.f90: New test.
4733 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
4735         PR tree-optimization/71643
4736         * g++.dg/opt/pr71643.C: New test.
4738         PR tree-optimization/71631
4739         * gcc.c-torture/execute/pr71631.c: New test.
4741 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
4743         * gcc.dg/predict-11.c: New testcase.
4744         * gfortran.dg/predict-2.f90: New testcase.
4746 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
4748         * gcc.dg/predict-10.c: New test.
4750 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4752         * gcc.target/powerpc/abs128-1.c: New.
4753         * gcc.target/powerpc/copysign128-1.c: New.
4754         * gcc.target/powerpc/inf128-1.c: New.
4755         * gcc.target/powerpc/nan128-1.c: New.
4757 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
4759         * gfortran.dg/pr71642.f90: New test.
4761 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
4763         PR tree-optimization/71647
4764         * gcc.target/i386/pr71647.c: New test.
4766 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4768         * gcc.target/i386/noplt-gd-1.c: New test.
4769         * gcc.target/i386/noplt-gd-2.c: Likewise.
4770         * gcc.target/i386/noplt-gd-3.c: Likewise.
4771         * gcc.target/i386/noplt-ld-1.c: Likewise.
4772         * gcc.target/i386/noplt-ld-2.c: Likewise.
4773         * gcc.target/i386/noplt-ld-3.c: Likewise.
4774         * lib/target-supports.exp
4775         (check_effective_target_tls_get_addr_via_got): New.
4777 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4779         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4780         testsuite compile flags.
4781         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4782         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4784 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4786         * g++dg/vect/pr36684.cc: Add dg-do compile.
4787         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4788         * gcc.dg/vect/pr70021.c: Ditto.
4789         * gcc.dg/vect/pr70138-1.c: Ditto.
4790         * gcc.dg/vect/pr70138-2.c: Ditto.
4791         * gcc.dg/vect/pr70354-1.c: Ditto.
4792         * gcc.dg/vect/pr70354-2.c: Ditto.
4793         * gcc.dg/vect/pr71259.c: Ditto.
4794         * gcc.dg/vect/pr71416-1.c: Ditto.
4795         * gcc.dg/vect/slp-43.c: Ditto.
4796         * gcc.dg/vect/slp-45.c: Ditto.
4797         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4798         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4799         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4800         * gfortran.dg/vect/pr69980.f90: Ditto.
4802 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4804         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4805         * gcc.dg/vect/bb-slp-30.c: Ditto.
4806         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4807         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4808         * gcc.dg/vect/pr45902.c: Ditto.
4809         * gcc.dg/vect/pr48172.c: Ditto.
4810         * gcc.dg/vect/pr48377.c: Ditto.
4811         * gcc.dg/vect/pr49038.c: Ditto.
4812         * gcc.dg/vect/pr49771.c: Ditto.
4813         * gcc.dg/vect/pr52091.c: Ditto.
4814         * gcc.dg/vect/pr53185-2.c: Ditto.
4815         * gcc.dg/vect/pr56826.c: Ditto.
4816         * gcc.dg/vect/pr60276.c: Ditto.
4817         * gcc.dg/vect/pr62021.c: Ditto.
4818         * gcc.dg/vect/pr63530.c: Ditto.
4819         * gcc.dg/vect/pr65518.c: Ditto.
4820         * gcc.dg/vect/pr65947-1.c: Ditto.
4821         * gcc.dg/vect/pr65947-10.c: Ditto.
4822         * gcc.dg/vect/pr65947-11.c: Ditto.
4823         * gcc.dg/vect/pr65947-12.c: Ditto.
4824         * gcc.dg/vect/pr65947-13.c: Ditto.
4825         * gcc.dg/vect/pr65947-2.c: Ditto.
4826         * gcc.dg/vect/pr65947-3.c: Ditto.
4827         * gcc.dg/vect/pr65947-4.c: Ditto.
4828         * gcc.dg/vect/pr65947-5.c: Ditto.
4829         * gcc.dg/vect/pr65947-6.c: Ditto.
4830         * gcc.dg/vect/pr65947-7.c: Ditto.
4831         * gcc.dg/vect/pr65947-8.c: Ditto.
4832         * gcc.dg/vect/pr65947-9.c: Ditto.
4833         * gcc.dg/vect/pr71416-1.c: Ditto.
4834         * gcc.dg/vect/pr71439.c: Ditto.
4835         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4836         * gcc.dg/vect/vect-bswap16.c: Ditto.
4837         * gcc.dg/vect/vect-bswap32.c: Ditto.
4838         * gcc.dg/vect/vect-bswap64.c: Ditto.
4839         * gcc.dg/vect/vect-live-1.c: Ditto.
4840         * gcc.dg/vect/vect-live-2.c: Ditto.
4841         * gcc.dg/vect/vect-live-3.c: Ditto.
4842         * gcc.dg/vect/vect-live-4.c: Ditto.
4843         * gcc.dg/vect/vect-live-5.c: Ditto.
4844         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4845         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4846         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4847         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4848         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4849         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4850         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4851         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4852         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4853         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4854         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4855         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4856         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4857         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4858         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4859         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4860         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4862 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4864         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4866 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4868         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
4869         ia32 if R_386_GOT32X relocation is supported.
4870         * gcc.target/i386/noplt-3.c: Likewise.
4871         * gcc.target/i386/noplt-2.c: Likewise.
4872         (main): Renamed to ...
4873         (bar): This.
4874         * gcc.target/i386/noplt-4.c: Likewise.
4875         (main): Renamed to ...
4876         (bar): This.
4877         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4878         * gcc.target/i386/pr67400-5.c: Likewise.
4880 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
4882         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4883         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4885         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4886         f4): Adjust expected diagnostics.
4887         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4888         (T): If OVFP is defined, redefine to TP.
4889         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4890         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4891         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4892         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4893         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4894         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4895         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4896         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4897         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4898         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4899         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4900         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4901         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4902         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4903         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4904         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4905         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4906         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4907         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4908         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4909         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4910         as last argument to __builtin_add_overflow_p.
4912 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
4914         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4915         dg-options and remove default vector testsuite compile flags.
4916         * g++.dg/vect/pr33860a.cc: Ditto.
4917         * g++.dg/vect/pr45470-a.cc: Ditto.
4918         * g++.dg/vect/pr45470-b.cc: Ditto.
4919         * g++.dg/vect/pr60896.cc: Ditto.
4920         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4921         * gcc.dg/vect/pr18308.c: Ditto.
4922         * gcc.dg/vect/pr24049.c: Ditto.
4923         * gcc.dg/vect/pr33373.c: Ditto.
4924         * gcc.dg/vect/pr36228.c: Ditto.
4925         * gcc.dg/vect/pr42395.c: Ditto.
4926         * gcc.dg/vect/pr42604.c: Ditto.
4927         * gcc.dg/vect/pr46663.c: Ditto.
4928         * gcc.dg/vect/pr48765.c: Ditto.
4929         * gcc.dg/vect/pr49093.c: Ditto.
4930         * gcc.dg/vect/pr49352.c: Ditto.
4931         * gcc.dg/vect/pr52298.c: Ditto.
4932         * gcc.dg/vect/pr52870.c: Ditto.
4933         * gcc.dg/vect/pr53185.c: Ditto.
4934         * gcc.dg/vect/pr53773.c: Ditto.
4935         * gcc.dg/vect/pr56695.c: Ditto.
4936         * gcc.dg/vect/pr62171.c: Ditto.
4937         * gcc.dg/vect/pr63530.c: Ditto.
4938         * gcc.dg/vect/pr68339.c: Ditto.
4939         * gcc.dg/vect/pr71259.c: Ditto.
4940         * gcc.dg/vect/vect-82_64.c: Ditto.
4941         * gcc.dg/vect/vect-83_64.c: Ditto.
4942         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4943         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4944         * gcc.dg/vect/vect-shift-2.c: Ditto.
4945         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
4946         * gfortran.dg/vect/pr39318.f90: Ditto.
4947         * gfortran.dg/vect/pr45714-a.f: Ditto.
4948         * gfortran.dg/vect/pr45714-b.f: Ditto.
4949         * gfortran.dg/vect/pr46213.f90: Ditto.
4951 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
4952             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4954         * gcc.target/powerpc/p9-splat-5.c: New test.
4956 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
4958         PR tree-optimization/71488
4959         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
4960         * lib/target-supports.exp: ... here.
4961         (check_sse4_hw_available): New procedure.
4962         (check_effective_target_sse4_runtime): Ditto.
4963         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
4964         -march=westmere for sse4_runtime targets.
4965         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
4966         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
4967         (dg-additional-options): Use for sse4_runtime targets.
4968         (main): Call check_vect ().
4969         (dg-final): Perform scan only for sse4_runtime targets.
4971 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
4973         PR target/66232
4974         PR target/67400
4975         * gcc.target/i386/pr66232-14.c: New file.
4976         * gcc.target/i386/pr66232-15.c: Likewise.
4977         * gcc.target/i386/pr66232-16.c: Likewise.
4978         * gcc.target/i386/pr66232-17.c: Likewise.
4979         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
4980         ia32 if R_386_GOT32X relocation is supported.
4981         * gcc.target/i386/pr67400-2.c: Likewise.
4982         * gcc.target/i386/pr67400-3.c: Likewise.
4983         * gcc.target/i386/pr67400-4.c: Likewise.
4984         * gcc.target/i386/pr67400-6.c: Likewise.
4985         * gcc.target/i386/pr67400-7.c: Likewise.
4986         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
4988 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4990         PR libgfortran/48852
4991         * gfortran.dg/char4_iunit_1.f03: Update test.
4992         * gfortran.dg/f2003_io_5.f03: Update test.
4993         * gfortran.dg/real_const_3.f90: Update test.
4995 2016-06-23  Andi Kleen  <ak@linux.intel.com>
4997         * g++.dg/bprob/bprob.exp: Support autofdo.
4998         * g++.dg/tree-prof/tree-prof.exp: dito.
4999         * gcc.dg/tree-prof/tree-prof.exp: dito.
5000         * gcc.misc-tests/bprob.exp: dito.
5001         * gfortran.dg/prof/prof.exp: dito.
5002         * lib/profopt.exp: dito.
5003         * lib/target-supports.exp: Check for autofdo.
5005 2016-06-23  Martin Liska  <mliska@suse.cz>
5007         * gcc.dg/pr71619.c: New test.
5009 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5011         PR target/67400
5012         * gcc.target/i386/pr67400-1.c: New test.
5013         * gcc.target/i386/pr67400-2.c: Likewise.
5014         * gcc.target/i386/pr67400-3.c: Likewise.
5015         * gcc.target/i386/pr67400-4.c: Likewise.
5016         * gcc.target/i386/pr67400-5.c: Likewise.
5017         * gcc.target/i386/pr67400-6.c: Likewise.
5018         * gcc.target/i386/pr67400-7.c: Likewise.
5020 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5022         * c-c++-common/missing-header-1.c: New test case.
5023         * c-c++-common/missing-header-2.c: New test case.
5024         * c-c++-common/missing-header-3.c: New test case.
5025         * c-c++-common/missing-header-4.c: New test case.
5027 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5029         PR c/70339
5030         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5031         hint.
5032         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5033         expected results due to builtin "nanl" now being suggested for
5034         "name".
5035         * gcc.dg/pr67580.c: Update expected messages.
5036         * gcc.dg/spellcheck-identifiers.c: New testcase.
5037         * gcc.dg/spellcheck-typenames.c: New testcase.
5039 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5041         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5042         file.
5043         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5044         diagnostic-test-show-locus-parseable-fixits.c to sources for
5045         diagnostic_plugin_test_show_locus.c.
5046         * lib/gcc-defs.exp (freeform_regexps): New global.
5047         (dg-regexp): New function.
5048         (handle-dg-regexps): New function.
5049         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5050         freeform_regexps to the empty list.
5051         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5053 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5055         PR tree-optimization/71488
5056         * g++.dg/pr71488.C: New test.
5057         * gcc.dg/vect/vect-bool-cmp.c: New test.
5059 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5061         * gcc.dg/guality/param-5.c: New test.
5063 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5065         * gcc.target/i386/asm-flag-7.c: New test.
5067 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5069         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5070         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5071         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5072         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5073         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5074         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5075         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5076         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5077         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5078         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5079         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5080         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5081         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5082         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5083         * lib/target-supports.exp: Likewise.
5085 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5087         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5088         * gcc.dg/attr-ms_struct-2.c: Likewise.
5089         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5090         * gcc.dg/bf-ms-attrib.c: Likewise.
5091         * gcc.dg/bf-ms-layout-2.c: Likewise.
5092         * gcc.dg/bf-ms-layout-3.c: Likewise.
5093         * gcc.dg/bf-ms-layout.c: Likewise.
5094         * gcc.dg/bf-no-ms-layout.c: Likewise.
5095         * gcc.target/i386/bitfield1.c: Likewise.
5096         * gcc.target/i386/bitfield2.c: Likewise.
5097         * gcc.target/i386/bitfield3.c: Likewise.
5099 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5101         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5102         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5103         override other than -mcpu=power9 command-line option is specified,
5104         or if the target operating system is aix.
5105         * gcc.target/powerpc/darn-1.c: Likewise.
5106         * gcc.target/powerpc/darn-2.c: Likewise.
5107         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5108         test if effective-target is not powerpc_p9vector_ok or if the
5109         target operating system is not defined.
5110         * gcc.target/powerpc/vslv-1.c: Likewise.
5111         * gcc.target/powerpc/vsrv-0.c: Likewise.
5112         * gcc.target/powerpc/vsrv-1.c: Likewise.
5114 2016-06-21  Tobias Burnus  <burnus@net-b.de>
5116         PR fortran/71068
5117         * gfortran.dg/coarray/data_1.f90: New.
5119 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5121         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5122         (dg-require-effective-target): Use arm_v8_neon_hw.
5123         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5124         (dg-require-effective-target): Likewise.
5125         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5126         (dg-require-effective-target): Likewise.
5127         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5128         (dg-require-effective-target): Likewise.
5129         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5130         (dg-require-effective-target): Likewise.
5131         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5132         (dg-require-effective-target): Likewise.
5133         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5134         Add AArch64 check.
5136 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5138         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5139         Set to 3 so test passes.
5141 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5143         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5145 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5147         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5148         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5149         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5150         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5152 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5154         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5155         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5157 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5159         PR target/71549
5160         * gcc.target/i386/pr71549.c: New test.
5162 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5164         * gcc.target/powerpc/vadsdu-0.c: Replace
5165         dg-require-effective-target directive to allow test to run on more
5166         platforms, and add dg-skip-if directive to disable test on aix
5167         platforms because of known incompatibilities.
5168         * gcc.target/powerpc/vadsdu-1.c: Likewise.
5169         * gcc.target/powerpc/vadsdu-2.c: Likewise.
5170         * gcc.target/powerpc/vadsdu-3.c: Likewise.
5171         * gcc.target/powerpc/vadsdu-4.c: Likewise.
5172         * gcc.target/powerpc/vadsdu-5.c: Likewise.
5173         * gcc.target/powerpc/vadsdub-1.c: Likewise.
5174         * gcc.target/powerpc/vadsdub-2.c: Replace
5175         dg-require-effective-target directive to allow test to run on more
5176         platforms, and add dg-skip-if directive to disable test on aix
5177         platforms because of known incompatibilities.
5178         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5179         with vec_absdb call to differentiate this test from vadsdub-1.c.
5180         * gcc.target/powerpc/vadsduh-1.c: Replace
5181         dg-require-effective-target directive to allow test to run on more
5182         platforms, and add dg-skip-if directive to disable test on aix
5183         platforms because of known incompatibilities.
5184         * gcc.target/powerpc/vadsduh-2.c: Likewise.
5185         * gcc.target/powerpc/vadsduw-1.c: Likewise.
5186         * gcc.target/powerpc/vadsduw-2.c: Likewise.
5188 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
5190         PR tree-optimization/71588
5191         * gcc.dg/pr71558.c: New test.
5193 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5195         * c-c++-common/pr68657-1.c: Require ptr32plus support.
5196         * c-c++-common/pr68657-2.c: Likewise.
5197         * c-c++-common/pr68657-3.c: Likewise.
5198         * gcc.dg/torture/pr69714.c: Require int32plus support.
5199         * gcc.dg/torture/pr70025.c: Likewise.
5200         * gcc.dg/torture/pr70083.c: Likewise.
5201         * gcc.dg/torture/pr70542.c: Likewise.
5202         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5204 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
5206         PR c/71601
5207         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5209 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5211         PR middle-end/71581
5212         * gcc.dg/pr71581.c: New test.
5214         PR rtl-optimization/71591
5215         * gcc.dg/cpp/pr71591.c: New test.
5217 2016-06-20   David B. Robins  <gcc@davidrobins.net>
5219         PR target/71571
5220         * g++.dg/torture/pr71571.C: New test.
5222 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5224         PR target/71559
5225         * gcc.target/i386/sse2-pr71559.c: New test.
5226         * gcc.target/i386/avx-pr71559.c: New test.
5227         * gcc.target/i386/avx512f-pr71559.c: New test.
5229 2016-06-20  Tobias Burnus  <burnus@net-b.de>
5231         PR fortran/71194
5232         * gfortran.dg/pointer_remapping_10.f90: New.
5234 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
5236         * g++.dg/diagnostic/string-literal-concat.C: New test case.
5238 2016-06-20  Martin Sebor  <msebor@redhat.com>
5240         PR c/69507
5241         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5242         * gnu90-const-expr-1.c: Same.
5243         * gnu99-const-expr-1.c: Same.
5244         * gnu99-static-1.c: Same.
5246 2016-06-20  Renlin Li  <renlin.li@arm.com>
5248         PR testsuite/71489
5249         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5251 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
5253         * gcc.target/aarch64/vcvt_f64_1.c: New.
5254         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5255         * gcc.target/aarch64/vrecp_f64_1.c: New.
5257 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5259         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5260         "alignement".
5262 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
5264         PR target/71103
5265         * gcc.target/avr/torture/pr71103-2.c: New test.
5267 2016-06-19  Martin Sebor  <msebor@redhat.com>
5269         PR c/69507
5270         * gcc.dg/alignof.c: New test.
5272 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5274         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5275         vs dg-error; test constexpr specifier too.
5277 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5279         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5281 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
5283         * lib/target-supports.exp
5284         (check_effective_target_arm_neon_fp16_ok_nocache): Call
5285         arm_neon_ok and merge flags.  Fix temporary test name.
5286         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5287         and merge flags.
5289 2016-06-17  Martin Liska  <mliska@suse.cz>
5291         * gcc.dg/predict-9.c: Fix dump scanning.
5293 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5295         PR tree-optimization/71354
5296         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5298 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5300         PR tree-optimization/71347
5301         * gcc.dg/tree-ssa/pr71347.c: New test.
5303 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5305         PR tree-optimization/71354
5306         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5308 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5310         * gcc.dg/vect/vect-alias-check-1.c: New test.
5312 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5314         PR target/71151
5315         * gcc.target/avr/pr71151-1.c: New test.
5316         * gcc.target/avr/pr71151-2.c: New test.
5317         * gcc.target/avr/pr71151-3.c: New test.
5318         * gcc.target/avr/pr71151-4.c: New test.
5319         * gcc.target/avr/pr71151-5.c: New test.
5320         * gcc.target/avr/pr71151-6.c: New test.
5321         * gcc.target/avr/pr71151-7.c: New test.
5322         * gcc.target/avr/pr71151-8.c: New test.
5323         * gcc.target/avr/pr71151-common.h: New test.
5325 2016-06-16  Martin Liska  <mliska@suse.cz>
5327         * gfortran.dg/predict-1.f90: New test.
5329 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
5331         PR target/71242
5332         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5334 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
5336         * g++.dg/vect/pr36648.cc: Disable cunrolli
5338 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
5340         PR target/71554
5341         * gcc.c-torture/execute/pr71554.c: New test.
5343         PR rtl-optimization/71532
5344         * gcc.dg/torture/pr71532.c: New test.
5346 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5348         * gcc.target/powerpc/p9-dimode1.c: New test.
5349         * gcc.target/powerpc/p9-dimode2.c: Likewise.
5351 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
5353         * gcc.c-torture/compile/20160615-1.c: New test.
5355         * g++.dg/cpp0x/ref-qual17.C: New test.
5357 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5359         PR middle-end/71529
5360         * gcc.target/i386/pr71529.C: New test.
5362 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
5364         PR tree-optimization/71483
5365         * g++.dg/vect/pr71483.c: New
5367 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5369         PR c++/70202
5370         * g++.dg/inherit/crash6.C: New.
5371         * g++.dg/inherit/union2.C: Likewise.
5372         * g++.dg/inherit/virtual12.C: Likewise.
5373         * g++.dg/inherit/virtual13.C: Likewise.
5374         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5376 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
5378         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
5380 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
5382         PR tree-optimization/71439
5383         * gcc.dg/vect/pr71439.c: New
5385 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5387         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5389 2016-06-15  Richard Biener  <rguenther@suse.de>
5391         * gcc.dg/vect/slp-45.c: New testcase.
5393 2016-06-15  Richard Biener  <rguenther@suse.de>
5395         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5397 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5399         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5400         requirements, and disable for AIX for now.
5401         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5403 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
5405         PR c++/71528
5406         * g++.dg/opt/pr71528.C: New test.
5408         PR c++/71516
5409         * g++.dg/init/pr71516.C: New test.
5411 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5413         * g++.dg/init/array46.C: New.
5415 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
5417         * gcc.target/i386/float128-3.c: New test.
5418         * gcc.target/i386/quad-sse4.c: Ditto.
5419         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5420         Update scan strings.
5422 2016-06-14  Richard Biener  <rguenther@suse.de>
5424         PR middle-end/71526
5425         * gfortran.dg/pr71526.f90: New testcase.
5427 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5429         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5430         * gcc.dg/zero_bits_compound-1.c: Likewise.
5432 2016-06-14  Richard Biener  <rguenther@suse.de>
5434         PR tree-optimization/71522
5435         * gcc.dg/torture/pr71522.c: New testcase.
5437 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
5439         PR tree-optimization/71520
5440         * gcc.dg/tree-ssa/pr71520.c: New test.
5442 2016-06-14  Richard Biener  <rguenther@suse.de>
5444         PR tree-optimization/71521
5445         * gcc.dg/tree-ssa/vrp101.c: New testcase.
5447 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
5449         PR sanitizer/71498
5450         * c-c++-common/ubsan/bounds-13.c: New test.
5452         PR preprocessor/71183
5453         * gcc.dg/cpp/source_date_epoch-3.c: New test.
5455 2016-06-13  Jeff Law  <law@redhat.com>
5457         PR tree-optimization/71403
5458         * c-c++-common/ubsan/pr71403-1.c: New test.
5459         * c-c++-common/ubsan/pr71403-2.c: New test.
5460         * c-c++-common/ubsan/pr71403-3.c: New test.
5462 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
5464         PR middle-end/71478
5465         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5466         Add -Wno-psabi -w to dg-options.
5468 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5470         * gcc.target/powerpc/vadsdu-0.c: New test.
5471         * gcc.target/powerpc/vadsdu-1.c: New test.
5472         * gcc.target/powerpc/vadsdu-2.c: New test.
5473         * gcc.target/powerpc/vadsdu-3.c: New test.
5474         * gcc.target/powerpc/vadsdu-4.c: New test.
5475         * gcc.target/powerpc/vadsdu-5.c: New test.
5476         * gcc.target/powerpc/vadsdub-1.c: New test.
5477         * gcc.target/powerpc/vadsdub-2.c: New test.
5478         * gcc.target/powerpc/vadsduh-1.c: New test.
5479         * gcc.target/powerpc/vadsduh-2.c: New test.
5480         * gcc.target/powerpc/vadsduw-1.c: New test.
5481         * gcc.target/powerpc/vadsduw-2.c: New test.
5483 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
5485         * gcc.dg/c99-init-2.c (c): Update expected error message.
5486         * gcc.dg/init-bad-8.c (foo): Likewise.
5487         * gcc.dg/spellcheck-fields-3.c: New test case.
5489 2016-06-13  Martin Liska  <mliska@suse.cz>
5491         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5492         and "guess loop iv compared" heuristics.
5493         * gcc.dg/predict-2.c: Likewise.
5494         * gcc.dg/predict-3.c: Likewise.
5495         * gcc.dg/predict-4.c: Likewise.
5496         * gcc.dg/predict-5.c: Likewise.
5497         * gcc.dg/predict-6.c: Likewise.
5499 2016-06-13  Marek Polacek  <polacek@redhat.com>
5501         PR middle-end/71476
5502         * c-c++-common/Wswitch-unreachable-4.c: New test.
5503         * gcc.dg/Wswitch-unreachable-2.c: New test.
5504         * g++.dg/tm/jump1.C: Move dg-warning.
5506 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
5508         * gnat.dg/renaming10.ad[sb]: New test.
5510 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
5512         PR fortran/70673
5513         * gfortran.dg/pr70673.f90: New test.
5515 2016-06-13  Richard Biener  <rguenther@suse.de>
5517         PR middle-end/64516
5518         * gcc.dg/align-3.c: New testcase.
5520 2016-06-13  Martin Liska  <mliska@suse.cz>
5522         * gcc.target/i386/pr71458.c: New test.
5524 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
5526         PR target/71241
5527         * gcc.dg/torture/float128-nan.c: New test.
5529 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5531         PR target/60751
5532         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5533         statement.
5535 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5537         PR target/60751
5538         * gfortran.dg/comma_IO_extension_1.f90: New test.
5539         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5540         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5541         statement.
5542         * gfortran.dg/graphite/pr38083.f90: Likewise.
5543         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5544         missing format.
5546 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5548         * gnat.dg/case_character.adb: New test.
5550 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
5552         PR middle-end/71310
5553         * gcc.target/powerpc/pr71310.c: New testcase.
5555 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
5557         PR middle-end/71478
5558         * gcc.dg/pr71478.c: New test.
5560 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
5562         PR middle-end/71494
5563         * gcc.c-torture/execute/pr71494.c: New test.
5565         PR c/68657
5566         * gcc.target/i386/pr68657.c: New test.
5568         PR inline-asm/68843
5569         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5570         (test): Add -masm=intel alternatives.
5572 2016-06-10  Martin Sebor  <msebor@redhat.com>
5574         PR c/71392
5575         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5577 2016-06-10  Jeff Law  <law@redhat.com>
5579         PR tree-optimization/71335
5580         * gcc.c-torture/execute/pr71335.c: New test.
5582 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
5584         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5585         the various "cannot tail-call: " messages.
5587 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
5589         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5590         and options.
5592 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
5594         PR sanitizer/71480
5595         * c-c++-common/asan/pr71480.c: New test.
5597 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
5599         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5600         (ASMNAME2): Likewise.
5601         (main): Replace fn in asm statement with ASMNAME ("fn").
5602         * gcc.dg/guality/pr68037-2.c: Likewise.
5603         * gcc.dg/guality/pr68037-3.c: Likewise.
5604         * gcc.dg/torture/pr68037-1.c: Likewise.
5605         * gcc.dg/torture/pr68037-2.c: Likewise.
5606         * gcc.dg/torture/pr68037-3.c: Likewise.
5608 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5610         PR inline-asm/68843
5611         * gcc.target/i386/pr68843-1.c: New test.
5612         * gcc.target/i386/pr68843-2.c: New test.
5614 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5615             Cesar Philippidis  <cesar@codesourcery.com>
5617         PR middle-end/71373
5618         * gcc.dg/goacc/nested-function-1.c: New file.
5619         * gcc.dg/goacc/nested-function-2.c: Likewise.
5620         * gcc.dg/goacc/pr71373.c: Likewise.
5621         * gfortran.dg/goacc/cray-2.f95: Likewise.
5622         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5623         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5624         * gfortran.dg/goacc/cray.f95: Update.
5625         * gfortran.dg/goacc/loop-1.f95: Likewise.
5626         * gfortran.dg/goacc/loop-3.f95: Likewise.
5627         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5628         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5630 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5632         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5633         for OpenACC tile clauses.
5634         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5636         PR c/71381
5637         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
5638         to...
5639         * c-c++-common/goacc/cache-2.c: ... this new file.
5640         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5641         * gfortran.dg/goacc/cache-2.f95: ... this new file.
5642         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5643         usage.
5644         * gfortran.dg/goacc/cray.f95: Likewise.
5645         * gfortran.dg/goacc/loop-1.f95: Likewise.
5647 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
5649         PR tree-optimization/71407
5650         PR tree-optimization/71416
5651         * gcc.dg/vect/pr71407.c: New
5652         * gcc.dg/vect/pr71416-1.c: New
5653         * gcc.dg/vect/pr71416-2.c: New
5655 2016-06-10  Richard Biener  <rguenther@suse.de>
5657         PR middle-end/71477
5658         * gcc.dg/torture/pr71477.c: New testcase.
5660 2016-06-09  Julia Koval  <julia.koval@intel.com>
5662         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5663         * gcc.target/i386/interrupt-13.c: Likewise.
5664         * gcc.target/i386/interrupt-15.c: Likewise.
5665         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5666         * gcc.target/i386/interrupt-24.c: Likewise.
5667         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5668         * gcc.target/i386/interrupt-9.c: Likewise.
5669         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5671 2016-06-09  Martin Sebor  <msebor@redhat.com>
5673         PR c/70883
5674         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5675         * gcc.dg/builtin-constant_p-1.c: Same.
5676         * gcc.dg/builtins-error.c: Same.
5677         * gcc.dg/pr70859.c: Same.
5679 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5681         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5682         * gcc.dg/torture/pr68067-1.c: Likewise.
5683         * gcc.dg/torture/pr68067-2.c: Likewise.
5685 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5687         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5688           when setting SIZE.
5690 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5692         PR c++/71465
5693         * g++.dg/inherit/crash5.C: New.
5694         Revert:
5695         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5697         PR c++/70202
5698         * g++.dg/inherit/crash5.C: New.
5699         * g++.dg/inherit/virtual1.C: Adjust.
5701 2016-06-09  Martin Liska  <mliska@suse.cz>
5703         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5704         * g++.dg/predict-loop-exit-2.C: Likewise.
5705         * g++.dg/predict-loop-exit-3.C: Likewise.
5706         * gcc.dg/predict-1.c: Likewise.
5707         * gcc.dg/predict-2.c: Likewise.
5708         * gcc.dg/predict-3.c: Likewise.
5709         * gcc.dg/predict-4.c: Likewise.
5710         * gcc.dg/predict-5.c: Likewise.
5711         * gcc.dg/predict-6.c: Likewise.
5712         * gcc.dg/predict-7.c: Likewise.
5714 2016-06-09  Richard Biener  <rguenther@suse.de>
5716         PR tree-optimization/71462
5717         * gcc.dg/torture/pr71462.c: New testcase.
5719 2016-06-09  Marek Polacek  <polacek@redhat.com>
5721         PR c/65471
5722         * gcc.dg/c11-generic-3.c: New test.
5724 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
5726         * g++.dg/init/array42.C: New.
5727         * g++.dg/init/array43.C: Likewise.
5728         * g++.dg/init/array44.C: Likewise.
5729         * g++.dg/init/array45.C: Likewise.
5730         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5731         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5732         * g++.dg/cpp1y/auto-fn27.C: Likewise.
5733         * g++.dg/gomp/pr35751.C: Likewise.
5734         * g++.dg/init/array23.C: Likewise.
5735         * g++.dg/init/brace2.C: Likewise.
5736         * g++.dg/init/brace6.C: Likewise.
5738 2016-06-08  Martin Sebor  <msebor@redhat.com>
5739             Jakub Jelinek  <jakub@redhat.com>
5741         PR c++/70507
5742         PR c/68120
5743         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5744         * c-c++-common/builtin-arith-overflow-2.c: New test.
5745         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5746         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5747         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5749 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
5751         PR c++/71442
5752         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5754 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
5756         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5757         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5758         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5759         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5760         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5761         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5762         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5763         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5764         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5765         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5766         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5767         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5768         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5770 2016-06-08  Richard Biener  <rguenther@suse.de>
5772         PR tree-optimization/68558
5773         * gcc.dg/vect/slp-44.c: New testcase.
5775 2016-06-08  Richard Biener  <rguenther@suse.de>
5777         * gcc.dg/vect/slp-43.c: New testcase.
5779 2016-06-08  Richard Biener  <rguenther@suse.de>
5781         PR tree-optimization/71452
5782         * gcc.dg/torture/pr71452.c: New testcase.
5784 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
5786         PR c++/71448
5787         * g++.dg/torture/pr71448.C: New test.
5789 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
5791         PR debug/71432
5792         PR ada/71413
5793         * g++.dg/debug/pr71432.C: New test.
5795 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5797         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5798         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5799         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5801 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
5803         * gcc.dg/vect/vect-live-2.c: Update effective target.
5804         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5805         * lib/target-supports.exp: Add aarch64 to vect_long.
5807 2016-06-08  Marek Polacek  <polacek@redhat.com>
5809         PR c/71418
5810         * gcc.dg/noncompile/pr71418.c: New test.
5812         PR c/71426
5813         * gcc.dg/noncompile/pr71426.c: New test.
5815 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
5817         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5818         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5819         * gcc.dg/predict-3.c: Update template.
5820         * gcc.dg/predict-5.c: Update template.
5821         * gcc.dg/predict-6.c: Update template.
5822         * gcc.dg/predict-9.c: Update template.
5823         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5825 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
5827         * gcc.target/powerpc/vec-mul.c: New test.
5829 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
5831         * gcc.dg/spellcheck-fields-2.c: New test case.
5833 2016-06-07  Richard Biener  <rguenther@suse.de>
5835         PR c/61564
5836         * gcc.dg/Wpragmas-1.c: New testcase.
5837         * gcc.dg/Wattributes-4.c: Likewise.
5838         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5839         entry.
5841 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
5843         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5844         spurious debug code.
5846 2016-06-07  Richard Biener  <rguenther@suse.de>
5848         PR tree-optimization/71428
5849         * gcc.dg/torture/pr71428.c: New testcase.
5851 2016-06-07  Richard Biener  <rguenther@suse.de>
5853         PR middle-end/71423
5854         * gcc.dg/torture/pr71423.c: New testcase.
5856 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
5858         PR middle-end/71408
5859         * gcc.dg/tree-ssa/pr71408.c: New test.
5861 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
5863         PR middle-end/71281
5864         * g++.dg/torture/pr71281.C: New test.
5866 2016-06-06  Marek Polacek  <polacek@redhat.com>
5868         PR c/71362
5869         * gcc.dg/pr71362.c: New test.
5871 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
5872             Patrick Palka  <ppalka@gcc.gnu.org>
5874         PR c++/70847
5875         PR c++/71330
5876         PR c++/71393
5877         * g++.dg/opt/pr70847.C: New test.
5878         * g++.dg/ubsan/pr70847.C: New test.
5879         * g++.dg/ubsan/pr71393.C: New test.
5881 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
5883         PR tree-optimization/71259
5884         * gcc.dg/vect/pr71259.c: New test.
5886 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
5888         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5889         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5890         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5891         above.
5893 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5895         PR middle-end/37780
5896         * gcc.c-torture/execute/pr37780.c: New test.
5897         * gcc.target/aarch64/pr37780_1.c: Likewise.
5898         * gcc.target/arm/pr37780_1.c: Likewise.
5900 2016-06-06  Marek Polacek  <polacek@redhat.com>
5902         * c-c++-common/attr-may-alias-1.c: New test.
5903         * c-c++-common/attr-may-alias-2.c: New test.
5904         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5906 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5908         PR c/24414
5909         * gcc.target/i386/pr24414.c: New test.
5911 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
5913         * gcc.target/sparc/vis4misc.c: New file.
5914         * gcc.target/sparc/fpcmp.c: Likewise.
5915         * gcc.target/sparc/fpcmpu.c: Likewise.
5917 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
5919         * gcc.dg/vect/vect-live-1.c: Use additional-options.
5920         * gcc.dg/vect/vect-live-3.c: Likewise.
5922 2016-06-06  Richard Biener  <rguenther@suse.de>
5924         PR tree-optimization/71398
5925         * gcc.dg/torture/pr71398.c: New testcase.
5927 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
5929         PR target/71389
5930         * g++.dg/pr71389.C: New test.
5932 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5934         PR fortran/71404
5935         * gfortran.dg/fmt_read_5.f: New test.
5937 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5939         PR fortran/69659
5940         * gfortran.dg/class_array_22.f03: New test.
5942 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
5944         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
5946 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
5948         * gcc.dg/predict-9.c: Update template.
5950 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
5952         PR c++/49377
5953         * g++.dg/template/pr49377.C: New.
5955 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
5957         PR tree-optimization/71405
5958         * g++.dg/torture/pr71405.C: New test.
5960 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5962         PR c++/70202
5963         * g++.dg/inherit/crash5.C: New.
5964         * g++.dg/inherit/virtual1.C: Adjust.
5966 2016-06-03  Jeff Law  <law@redhat.com>
5968         PR tree-optimization/71316
5969         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
5971 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
5973         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
5974         dg-additional-options with just -fno-tree-scev-cprop in it.
5975         * gcc.dg/vect/vect-live-2.c: Likewise.
5976         * gcc.dg/vect/vect-live-5.c: Likewise.
5977         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5978         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5979         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5981 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
5983         PR c++/27100
5984         * g++.dg/other/friend6.C: New test.
5986 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5988         * g++.dg/torture/ppc-ldst-array.C: New.
5990 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
5992         PR target/71276
5993         PR target/71277
5994         * gcc.dg/torture/builtin-fp-int-inexact.c,
5995         gcc.target/i386/387-builtin-fp-int-inexact.c,
5996         gcc.target/i386/387-rint-inline-1.c,
5997         gcc.target/i386/387-rint-inline-2.c,
5998         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
5999         gcc.target/i386/sse2-rint-inline-1.c,
6000         gcc.target/i386/sse2-rint-inline-2.c,
6001         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6002         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6004 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6005             Julia Koval  <julia.koval@intel.com>
6007         PR target/66960
6008         PR target/67630
6009         PR target/67634
6010         PR target/67841
6011         PR target/68037
6012         PR target/68618
6013         PR target/68661
6014         PR target/69575
6015         PR target/69596
6016         PR target/69734
6017         * gcc.dg/guality/pr68037-1.c: New test.
6018         * gcc.dg/guality/pr68037-2.c: Likewise.
6019         * gcc.dg/guality/pr68037-3.c: Likewise.
6020         * gcc.dg/torture/pr68037-1.c: Likewise.
6021         * gcc.dg/torture/pr68037-2.c: Likewise.
6022         * gcc.dg/torture/pr68037-3.c: Likewise.
6023         * gcc.dg/torture/pr68661-1a.c: Likewise.
6024         * gcc.dg/torture/pr68661-1b.c: Likewise.
6025         * gcc.target/i386/interrupt-1.c: Likewise.
6026         * gcc.target/i386/interrupt-2.c: Likewise.
6027         * gcc.target/i386/interrupt-3.c: Likewise.
6028         * gcc.target/i386/interrupt-4.c: Likewise.
6029         * gcc.target/i386/interrupt-5.c: Likewise.
6030         * gcc.target/i386/interrupt-6.c: Likewise.
6031         * gcc.target/i386/interrupt-7.c: Likewise.
6032         * gcc.target/i386/interrupt-8.c: Likewise.
6033         * gcc.target/i386/interrupt-9.c: Likewise.
6034         * gcc.target/i386/interrupt-10.c: Likewise.
6035         * gcc.target/i386/interrupt-11.c: Likewise.
6036         * gcc.target/i386/interrupt-12.c: Likewise.
6037         * gcc.target/i386/interrupt-13.c: Likewise.
6038         * gcc.target/i386/interrupt-14.c: Likewise.
6039         * gcc.target/i386/interrupt-15.c: Likewise.
6040         * gcc.target/i386/interrupt-16.c: Likewise.
6041         * gcc.target/i386/interrupt-17.c: Likewise.
6042         * gcc.target/i386/interrupt-18.c: Likewise.
6043         * gcc.target/i386/interrupt-19.c: Likewise.
6044         * gcc.target/i386/interrupt-20.c: Likewise.
6045         * gcc.target/i386/interrupt-21.c: Likewise.
6046         * gcc.target/i386/interrupt-22.c: Likewise.
6047         * gcc.target/i386/interrupt-23.c: Likewise.
6048         * gcc.target/i386/interrupt-24.c: Likewise.
6049         * gcc.target/i386/interrupt-25.c: Likewise.
6050         * gcc.target/i386/interrupt-26.c: Likewise.
6051         * gcc.target/i386/interrupt-27.c: Likewise.
6052         * gcc.target/i386/interrupt-28.c: Likewise.
6053         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6054         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6055         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6056         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6057         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6058         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6059         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6060         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6061         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6062         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6063         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6064         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6066 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6068         PR tree-optimization/52171
6069         * gcc.dg/pr52171.c: New test.
6070         * gcc.target/i386/pr52171.c: New test.
6072 2016-06-03  Jan Hubicka  <jh@suse.cz>
6074         * g++.dg/tree-ssa/pred-1.C: New testcase
6075         * gcc.dg/tree-ssa/pred-1.c: New testcase
6077 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6079         PR target/70957
6080         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6081         support.
6082         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6084 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6086         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6088 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6090         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6091         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6092         * gcc.dg/vect/vect-live-1.c: New test.
6093         * gcc.dg/vect/vect-live-2.c: New test.
6094         * gcc.dg/vect/vect-live-3.c: New test.
6095         * gcc.dg/vect/vect-live-4.c: New test.
6096         * gcc.dg/vect/vect-live-5.c: New test.
6097         * gcc.dg/vect/vect-live-slp-1.c: New test.
6098         * gcc.dg/vect/vect-live-slp-2.c: New test.
6099         * gcc.dg/vect/vect-live-slp-3.c: New test.
6101 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6103         PR middle-end/71387
6104         * g++.dg/opt/pr71387.C: New test.
6106 2016-06-02  Jeff Law  <law@redhat.com>
6108         PR tree-optimization/71328
6109         * gcc.c-torture/compile/pr71328.c: New test.
6111 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6113         PR fortran/52393
6114         * gfortran.dg/fmt_read_3.f90: Fix typo.
6115         * gfortran.dg/fmt_read_4.f90: New test.
6117 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6119         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6120         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6121         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6122         * g++.dg/cpp0x/override2.C: Likewise.
6123         * g++.dg/parse/crash5.C: Likewise.
6124         * g++.dg/parse/error16.C: Likewise.
6125         * g++.dg/parse/error27.C: Likewise.
6126         * g++.dg/template/qualttp15.C: Likewise.
6127         * g++.dg/template/redecl4.C: Likewise.
6128         * g++.old-deja/g++.other/crash39.C: Likewise.
6129         * g++.old-deja/g++.other/struct1.C: Likewise.
6130         * g++.old-deja/g++.pt/m9a.C: Likewise.
6131         * g++.old-deja/g++.pt/memclass10.C: Likewise.
6133 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6135         PR c++/71372
6136         * c-c++-common/pr71372.c: New test.
6138         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6139         __TIME__ strings with __builtin_strcmp instead of printf and
6140         dg-output.
6142 2016-06-02  Martin Liska  <mliska@suse.cz>
6144         * gcc.dg/predict-9.c: New test.
6146 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6148         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6149         global set_compiler_env_var and global saved_compiler_env_var.
6151 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6153         PR rtl-optimization/71295
6154         * gcc.c-torture/compile/pr71295.c: New test.
6156 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6158         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6160         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6161         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6163         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6164         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6165         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6166         alternative number.
6168 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6170         * gcc.target/powerpc/p9-splat-4.c: New test.
6172 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6174         PR target/71186
6175         * gcc.target/powerpc/pr71186.c: New test.
6177 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6179         PR fortran/52393
6180         * gfortran.dg/fmt_read_3.f90: New test.
6182 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6184         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6185         procedure.
6187 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
6189         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6190         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6191         env var is set.
6192         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6193         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6194         shown once.
6195         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6196         during compilation.
6197         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6198         vars set by dg-set-compiler-env-var.
6200 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
6202         PR fortran/71156
6203         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6204         to the module procedure declaration.
6205         * gfortran.dg/submodule_16.f08: New test.
6207 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6209         PR middle-end/71371
6210         * c-c++-common/gomp/pr71371.c: New test.
6212 2016-06-01  Richard Biener  <rguenther@suse.de>
6214         PR tree-optimization/71366
6215         * gcc.dg/torture/pr71366-1.c: New testcase.
6216         * gcc.dg/torture/pr71366-2.c: Likewise.
6218 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6220         * gcc.target/powerpc/vslv-0.c: New test.
6221         * gcc.target/powerpc/vslv-1.c: New test.
6222         * gcc.target/powerpc/vsrv-0.c: New test.
6223         * gcc.target/powerpc/vsrv-1.c: New test.
6225 2016-06-01  Nathan Sidwell  <nathan@acm.org>
6227         * c-c++-common/torture/pr57945.c: Add expected PTX error.
6228         * gcc.target/nvptx/weak.c: New.
6230 2016-06-01  Richard Biener  <rguenther@suse.de>
6232         PR tree-optimization/71261
6233         * gcc.dg/torture/vect-bool-1.c: New testcase.
6235 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6237         * gfortran.dg/gomp/order-1.f90: New test.
6238         * gfortran.dg/gomp/order-2.f90: New test.
6240 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
6242         * gcc.dg/unroll-6.c: Update template.
6243         * gcc.dg/unroll-7.c: New testcase.
6244         * gcc.dg/unroll-8.c: New testcase.
6246 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6248         * gnat.dg/opt56.ad[sb]: New test.
6250 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6252         PR c++/66635
6253         * g++.dg/cpp0x/constexpr-ice16.C: New.
6255 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6257         PR tree-optimization/71314
6258         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
6259         -mbranch-cost=2.
6261 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6263         PR tree-optimization/71077
6264         * gcc.dg/tree-ssa/pr71077.c: New test.
6266 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
6268         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6269         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6270         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6272 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6274         PR c++/71248
6275         * g++.dg/cpp0x/pr71248.C: New.
6276         * g++.dg/cpp0x/auto7.C: Test column numbers too.
6277         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6278         * g++.dg/init/new37.C: Likewise.
6279         * g++.dg/template/static1.C: Likewise.
6280         * g++.dg/template/static2.C: Likewise.
6282 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
6284         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6285         instead of %rdi.
6286         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6288 2016-05-31  Marek Polacek  <polacek@redhat.com>
6290         * c-c++-common/Wswitch-unreachable-3.c: New test.
6291         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6293 2016-05-31  Richard Biener  <rguenther@suse.de>
6295         PR tree-optimization/71352
6296         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6298 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6300         * gcc.target/arm/armv5_thumb_isa.c: New test.
6302 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6304         PR target/71346
6305         * gcc.target/i386/pr71346.c: New test.
6307 2016-05-31  Tom de Vries  <tom@codesourcery.com>
6309         PR tree-optimization/69068
6310         * gcc.dg/graphite/pr69068.c: New test.
6312 2016-05-27  Martin Sebor  <msebor@redhat.com>
6314         PR c++/71306
6315         * g++.dg/warn/Wplacement-new-size-3.C: New test.
6317 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
6319         PR c++/71349
6320         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
6321         nowait depend(inout: dd[0]) clauses where permitted.
6323 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6325         PR c++/71238
6326         * g++.dg/parse/pr71238.C: New.
6327         * g++.dg/concepts/friend1.C: Test column numbers too.
6328         * g++.dg/cpp0x/initlist31.C: Likewise.
6329         * g++.dg/cpp0x/pr51420.C: Likewise.
6330         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6331         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6332         * g++.dg/ext/builtin3.C: Likewise.
6333         * g++.dg/lookup/friend12.C: Likewise.
6334         * g++.dg/lookup/friend7.C: Likewise.
6335         * g++.dg/lookup/koenig1.C: Likewise.
6336         * g++.dg/lookup/koenig5.C: Likewise.
6337         * g++.dg/lookup/used-before-declaration.C: Likewise.
6338         * g++.dg/overload/koenig1.C: Likewise.
6339         * g++.dg/template/crash65.C: Likewise.
6340         * g++.dg/template/friend57.C: Likewise.
6341         * g++.dg/warn/Wshadow-5.C: Likewise.
6342         * g++.dg/warn/Wunused-8.C: Likewise.
6343         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6344         * g++.old-deja/g++.jason/lineno5.C: Likewise.
6345         * g++.old-deja/g++.jason/member.C: Likewise.
6346         * g++.old-deja/g++.jason/report.C: Likewise.
6347         * g++.old-deja/g++.jason/scoping12.C: Likewise.
6348         * g++.old-deja/g++.law/visibility20.C: Likewise.
6349         * g++.old-deja/g++.ns/koenig5.C: Likewise.
6350         * g++.old-deja/g++.other/static5.C: Likewise.
6351         * g++.old-deja/g++.pt/overload2.C: Likewise.
6353 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
6355         * gcc.dg/tree-ssa/peel1.c: New testcase.
6356         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6357         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6359 2016-05-30  Tom de Vries  <tom@codesourcery.com>
6361         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6362         to ce.
6364 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6366         PR c++/71099
6367         * g++.dg/parse/virtual1.C: New.
6369 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
6371         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6372         Use correct register when clearing %edx.
6374 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
6376         PR tree-optimization/71289
6377         * gcc.dg/pr71289.c: New test.
6379 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
6381         PR middle-end/71269
6382         PR middle-end/71292
6383         * gcc.dg/tree-ssa/pr71269.c: New test.
6384         * gcc.dg/tree-ssa/pr71292.c: New test.
6386 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
6388         PR middle-end/71252
6389         * gcc.dg/tree-ssa/pr71252-2.c: New test.
6391 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
6393         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6394         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6395         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6397 2016-05-30  Tom de Vries  <tom@codesourcery.com>
6399         PR tree-optimization/69067
6400         * gcc.dg/graphite/pr69067.c: New test.
6402 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
6404         PR target/71245
6405         * gcc.target/i386/pr71245-1.c: New test.
6406         * gcc.target/i386/pr71245-2.c: Ditto.
6408 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
6410         PR c++/71105
6411         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6412         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6413         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6415 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
6417         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6419 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
6421         Revert:
6422         PR c++/69855
6423         * g++.dg/overload/69855.C: New.
6424         * g++.old-deja/g++.law/missed-error2.C: Adjust.
6425         * g++.old-deja/g++.pt/crash3.C: Likewise.
6427 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6429         PR c++/60385
6430         * g++.dg/parse/namespace13.C: New.
6432 2016-05-26  Jeff Law  <law@redhat.com>
6434         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6435         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6436         * gcc.dg/tree-ssa/pr68198.c: Likewise.
6437         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6438         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6439         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6440         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6441         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6442         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6443         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6444         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6445         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6446         * gcc.dg/tree-ssa/vrp56.c: Likewise.
6448 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
6450         PR c++/69855
6451         * g++.dg/overload/69855.C: New.
6452         * g++.old-deja/g++.law/missed-error2.C: Adjust.
6453         * g++.old-deja/g++.pt/crash3.C: Likewise.
6455 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
6457         PR target/63596
6458         * gcc.target/aarch64/va_arg_1.c: New testcase.
6459         * gcc.target/aarch64/va_arg_2.c: Likewise.
6460         * gcc.target/aarch64/va_arg_3.c: Likewise.
6462 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
6464         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6465         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6466         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6467         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6468         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6470 2016-05-27  Marek Polacek  <polacek@redhat.com>
6472         PR middle-end/71308
6473         * g++.dg/torture/pr71308.C: New test.
6475 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6477         * gcc.dg/zero_bits_compound-1.c: New test.
6478         * gcc.dg/zero_bits_compound-2.c: New test.
6480 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6482         PR middle-end/71279
6483         * gcc.dg/pr71279.c: New test.
6485 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6487         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6488         floating point min/max/comparison instructions.
6489         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6491 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
6493         * c-c++-common/gomp/schedule-1.c: New test.
6494         * gfortran.dg/gomp/schedule-1.f90: New test.
6496 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
6498         PR c++/70822
6499         PR c++/70106
6500         * g++.dg/cpp1y/auto-fn32.C: New test.
6501         * g++.dg/cpp1y/paren4.C: New test.
6503 2016-05-26  Nathan Sidwell  <nathan@acm.org>
6505         * gcc.dg/20060410.c: Xfail on ptx.
6506         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6507         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6508         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6509         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6510         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6512 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6514         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6516 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
6518         PR tree-optimization/71280
6519         * gcc.dg/pr71280.c: New test.
6521         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6523         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6524         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6526         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6528 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
6530         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6531         kept in memory.
6533 2016-05-25  Jeff Law  <law@redhat.com>
6535         PR tree-optimization/71272
6536         * gcc.c-torture/compile/pr71272.c: new test.
6538 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
6540         * gcc.target/powerpc/vec-cmpne.c: New test.
6541         * gcc.target/powerpc/vec-cmpne-long.c: New test.
6543 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6545         * gnat.dg/opt55.ad[sb]: New test.
6547 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6549         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6550         * c-c++-common/pr60226.c: Require int32plus.
6551         * gcc.c-torture/execute/pr70602.c: Likewise.
6552         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6553         unsigned long for malloc arg type.
6554         * gcc.dg/asr_div1.c: Require int32plus.
6555         * gcc.dg/enum-mode-1.c: XFAIL for int16.
6556         * gcc.dg/pie-1.c: Require pie.
6557         * gcc.dg/pie-2.c: Likewise.
6558         * gcc.dg/pr59471.c: Require int32plus.
6559         * gcc.dg/pr59963-2.c: XFAIL for int16.
6560         * gcc.dg/pr60114.c: Require int32plus.
6561         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6562         unsigned long for typedef of size_t.
6563         * gcc.dg/pr63914.c: Require int32plus.
6564         * gcc.dg/pr64536.c: Require pt32plus.
6565         * gcc.dg/pr65658.c: Likewise.
6566         * gcc.dg/pr67271.c: Require int32plus.
6567         * gcc.dg/pr68112.c: Likewise.
6568         * gcc.dg/pr69071.c: Skip for avr target.
6569         * gcc.dg/pr69973.c: Require int32plus.
6570         * gcc.dg/pr70169.c: Skip for avr target.
6571         * gcc.dg/sso-6.c: Require int32plus.
6572         * gcc.dg/sso-7.c: Likewise.
6573         * gcc.dg/sso-8.c: Likewise.
6574         * gcc.dg/vrp-min-max-2.c: Likewise.
6576 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6578         PR target/70738
6579         * gcc.target/i386/pr70738-1.c: New test.
6580         * gcc.target/i386/pr70738-2.c: Likewise.
6581         * gcc.target/i386/pr70738-3.c: Likewise.
6582         * gcc.target/i386/pr70738-4.c: Likewise.
6583         * gcc.target/i386/pr70738-5.c: Likewise.
6584         * gcc.target/i386/pr70738-6.c: Likewise.
6585         * gcc.target/i386/pr70738-7.c: Likewise.
6586         * gcc.target/i386/pr70738-8.c: Likewise.
6587         * gcc.target/i386/pr70738-9.c: Likewise.
6589 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6591         PR rtl-optimization/66940
6592         * gcc.c-torture/execute/pr66940.c: New test.
6594 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
6596         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6597         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6598         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6599         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6600         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6601         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6602         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6603         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6604         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6605         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6606         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6607         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6608         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6609         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6610         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6611         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6612         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6613         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6614         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6615         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6616         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6617         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6618         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6619         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6621 2016-05-25  Marek Polacek  <polacek@redhat.com>
6623         PR c/71265
6624         * gcc.dg/noncompile/pr71265.c: New test.
6626         PR c/71266
6627         * gcc.dg/noncompile/old-style-parm-3.c: New test.
6629 2016-05-25  Nathan Sidwell  <nathan@acm.org>
6631         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6633 2016-05-25  Richard Biener  <rguenther@suse.de>
6635         PR tree-optimization/71261
6636         * c-c++-common/torture/pr71261.c: New testcase.
6638 2016-05-25  Richard Biener  <rguenther@suse.de>
6640         PR tree-optimization/71264
6641         * gcc.dg/vect/pr71264.c: New testcase.
6643 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6645         PR c++/55992
6646         * g++.dg/cpp0x/alias-decl-53.C: New.
6647         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6649 2016-05-25  Martin Liska  <mliska@suse.cz>
6651         * g++.dg/pr71239.C: New test.
6653 2016-05-25  Richard Biener  <rguenther@suse.de>
6655         * gcc.dg/vect/pr58135.c: Rename to ...
6656         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
6658 2016-05-25  Marek Polacek  <polacek@redhat.com>
6660         * g++.dg/pr65295.C: Use target c++14.
6662 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6664         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6665         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6667 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6669         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6670         instructions.
6672 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
6674         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6675         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6676         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6677         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6678         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6679         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6680         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6681         * c-c++-common/goacc/pcopy.c: Likewise.
6682         * c-c++-common/goacc/pcopyin.c: Likewise.
6683         * c-c++-common/goacc/pcopyout.c: Likewise.
6684         * c-c++-common/goacc/pcreate.c: Likewise.
6685         * c-c++-common/goacc/pr70688.c: New test.
6686         * c-c++-common/goacc/present-1.c: Adjust test.
6687         * c-c++-common/goacc/reduction-5.c: Likewise.
6688         * g++.dg/goacc/data-1.C: New test.
6690 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6692         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6693         vector parity built-in functions.
6694         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6695         count trailing zeros automatic vectorization.
6696         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6697         count trailing zeros built-in functions.
6699 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
6701         * gcc.dg/tree-ssa/reassoc-44.c: New test.
6703 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
6705         PR target/71050
6706         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6708 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6710         PR c++/50436
6711         * g++.dg/template/crash123.C: New.
6712         * g++.dg/template/crash124.C: Likewise.
6714 2016-05-24  Martin Sebor  <msebor@redhat.com>
6716         PR c++/71147
6717         * g++.dg/ext/flexary16.C: New test.
6719 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
6721         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6722         before math.h is included.
6723         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6724         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6725         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6726         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6727         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6728         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6729         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6730         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6731         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6732         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6733         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6734         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6735         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6736         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6737         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6738         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6739         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6740         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6741         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6742         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6743         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6744         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6745         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6747 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6748             Kelvin Nilsen  <kelvin@gcc.gnu.org>
6750         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6751         support.
6753 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6755         PR c++/69872
6756         * g++.dg/warn/Wno-narrowing1.C: New.
6758 2016-05-24  Marek Polacek  <polacek@redhat.com>
6760         PR c/71249
6761         * c-c++-common/Wswitch-unreachable-2.c: New test.
6763 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
6765         PR c++/71257
6766         * g++.dg/vect/simd-clone-6.cc: New test.
6767         * g++.dg/gomp/declare-simd-6.C: New test.
6769         PR middle-end/70434
6770         PR c/69504
6771         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6773 2016-05-24  Richard Biener  <rguenther@suse.de>
6775         PR tree-optimization/71240
6776         * gcc.dg/optimize-bswapsi-5.c: New testcase.
6778 2016-05-24  Richard Biener  <rguenther@suse.de>
6780         PR tree-optimization/71230
6781         * gcc.dg/torture/pr71230.c: New testcase.
6782         * g++.dg/torture/pr71230.C: Likewise.
6784 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
6786         * c-c++-common/goacc/routine-5.c: Add tests.
6787         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6788         * gfortran.dg/goacc/routine-6.f90: Add tests.
6790 2016-05-24  Richard Biener  <rguenther@suse.de>
6792         PR tree-optimization/71253
6793         * gcc.dg/torture/pr71253.c: New testcase.
6795 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
6797         PR middle-end/71252
6798         * gfortran.dg/pr71252.f90: New test.
6800 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
6802         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6804 2016-05-24  Richard Biener  <rguenther@suse.de>
6806         PR middle-end/70434
6807         PR c/69504
6808         * c-c++-common/vector-subscript-4.c: New testcase.
6809         * c-c++-common/vector-subscript-5.c: Likewise.
6811 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6813         PR fortran/71123
6814         * gfortran.dg/namelist_90.f: New test
6816 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6818         PR fortran/66461
6819         * gfortran.dg/unexpected_eof.f: New test
6821 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6822             Kelvin Nilsen  <kelvin@gcc.gnu.org>
6824         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6825         as little endian.
6827 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6829         PR c++/70972
6830         * g++.dg/cpp0x/inh-ctor20.C: New.
6831         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6833 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6835         PR c++/69095
6836         * g++.dg/cpp0x/variadic168.C: New.
6838 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6840         * g++.dg/cpp0x/pr31445.C: Test column number too.
6841         * g++.dg/cpp0x/pr32253.C: Likewise.
6842         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6843         * g++.dg/cpp0x/variadic36.C: Likewise.
6845 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
6847         * gcc.dg/fold-notshift-2.c: Adjust.
6849 2016-05-23  Marek Polacek  <polacek@redhat.com>
6851         PR c/49859
6852         * c-c++-common/Wswitch-unreachable-1.c: New test.
6853         * gcc.dg/Wswitch-unreachable-1.c: New test.
6854         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6855         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6856         * g++.dg/gomp/block-10.C: Likewise.
6857         * gcc.dg/gomp/block-10.c: Likewise.
6858         * g++.dg/gomp/block-9.C: Likewise.
6859         * gcc.dg/gomp/block-9.c: Likewise.
6860         * g++.dg/gomp/target-1.C: Likewise.
6861         * g++.dg/gomp/target-2.C: Likewise.
6862         * gcc.dg/gomp/target-1.c: Likewise.
6863         * gcc.dg/gomp/target-2.c: Likewise.
6864         * g++.dg/gomp/taskgroup-1.C: Likewise.
6865         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6866         * gcc.dg/gomp/teams-1.c: Likewise.
6867         * g++.dg/gomp/teams-1.C: Likewise.
6868         * g++.dg/overload/error3.C: Likewise.
6869         * g++.dg/tm/jump1.C: Likewise.
6870         * g++.dg/torture/pr40335.C: Likewise.
6871         * gcc.dg/c99-vla-jump-5.c: Likewise.
6872         * gcc.dg/switch-warn-1.c: Likewise.
6873         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6874         * gcc.dg/nested-func-1.c: Likewise.
6875         * gcc.dg/pr67784-4.c: Likewise.
6877 2016-05-23  Richard Biener  <rguenther@suse.de>
6879         PR tree-optimization/71230
6880         * gfortran.dg/pr71230-1.f90: New testcase.
6881         * gfortran.dg/pr71230-2.f90: Likewise.
6883 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6885         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
6886         * gcc.dg/vect/pr58135.c:  Add new.
6887         * gfortran.dg/pr46519-1.f: Adjust test case.
6889 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6891         PR c++/53401
6892         * g++.dg/cpp0x/decltype64.C: New.
6894 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6896         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6897         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6898         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6900 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6902         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6903         Add poly64x1_t and poly64x2_t cases if supported.
6904         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6905         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6906         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6907         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6908         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6910 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6912         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6913         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6914         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6915         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6916         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6917         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6918         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6920 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6922         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6924 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6926         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6927         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6929 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
6931         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6932         constraint instead of "r".
6933         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6934         insn instead of vxorpd.
6935         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6937         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6938         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6940         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6942         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6943         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6945         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
6947 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
6949         PR middle-end/40921
6950         * gcc.dg/tree-ssa/pr40921.c: New test.
6952 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6954         PR target/71103
6955         * gcc.target/avr/pr71103.c: New test.
6957 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
6959         PR middle-end/71179
6960         * gcc.dg/tree-ssa/pr71179.c: New test.
6962 2016-05-20  Martin Sebor  <msebor@redhat.com>
6964         PR c/71115
6965         * gcc.dg/init-excess-2.c: New test.
6967 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
6969         * gnat.dg/opt53.adb: New test.
6970         * gnat.dg/opt54.adb: Likewise.
6972 2016-05-20  Martin Jambor  <mjambor@suse.cz>
6974         PR tree-optimization/70884
6975         * gcc.dg/tree-ssa/pr70919.c: New test.
6977 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
6979         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
6980         formatting.
6981         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
6982         fix code formatting.
6984 2016-05-20  Nathan Sidwell  <nathan@acm.org>
6986         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
6987         non-common cases.
6988         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
6990 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
6992         * jit.dg/all-non-failing-tests.h: Add
6993         test-factorial-must-tail-call.c.
6994         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
6995         * jit.dg/test-factorial-must-tail-call.c: New test case.
6997 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
6999         PR fortran/71204
7000         * gfortran.dg/pr71204.f90: New test.
7002 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7004         * gcc.target/nvptx/sincos.c: New test.
7006 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7008         PR c++/70572
7009         * g++.dg/cpp1y/auto-fn31.C: New.
7011 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7013         * gcc.target/powerpc/vec-addec.c: New test.
7014         * gcc.target/powerpc/vec-addec-int128.c: New test.
7016 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7018         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7019         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7020         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7021         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7023 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7025         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7027 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7029         PR c++/71210
7030         * g++.dg/opt/pr71210-1.C: New test.
7031         * g++.dg/opt/pr71210-2.C: New test.
7033         PR tree-optimization/29756
7034         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7035         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7036         only on selected targets where V4SImode vectors are known to be
7037         supported.
7039 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7041         PR tree-optimization/71079
7042         PR tree-optimization/71206
7043         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7045 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7047         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7048         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7049         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7051 2016-05-20  Richard Guenther  <rguenther@suse.de>
7053         PR tree-optimization/29756
7054         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7056 2016-05-20  Richard Biener  <rguenther@suse.de>
7058         PR tree-optimization/71185
7059         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7061 2016-05-20  Richard Biener  <rguenther@suse.de>
7063         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7065 2016-05-19  Marek Polacek  <polacek@redhat.com>
7067         PR c++/71075
7068         * g++.dg/diagnostic/pr71075.C: New test.
7070 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7072         PR c++/71184
7073         * g++.dg/pr71184.C: New test case.
7075 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7077         * gcc.target/powerpc/darn-0.c: New test.
7078         * gcc.target/powerpc/darn-1.c: New test.
7079         * gcc.target/powerpc/darn-2.c: New test.
7081 2016-05-19  Marek Polacek  <polacek@redhat.com>
7083         PR tree-optimization/71031
7084         * gcc.dg/tree-ssa/vrp100.c: New test.
7086 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7088         PR rtl-optimization/71148
7089         * gcc.dg/pr71148.c: New test.
7091 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7093         PR target/71056
7094         * gcc.target/arm/pr71056.c: New test.
7096 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7098         * c-c++-common/pr69669.c: Check the used mode.
7100 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7102         PR sanitizer/64354
7103         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7105 2016-05-19  Richard Biener  <rguenther@suse.de>
7107         PR tree-optimization/70729
7108         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7109         * gcc.dg/graphite/scop-18.c: Likewise.
7110         * gcc.dg/pr41783.c: Disable LIM.
7111         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7112         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7113         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7114         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7115         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7116         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7117         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7118         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7119         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7120         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7121         * gfortran.dg/pr42108.f90: Likewise.
7123 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
7125         PR driver/69265
7126         * gcc.dg/spellcheck-options-11.c: New test case.
7128 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7130         PR c++/71100
7131         * g++.dg/opt/pr71100.C: New test.
7133 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7135         PR ipa/69708
7136         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7137         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7138         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7139         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7141 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7143         PR ipa/69708
7144         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7145         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7146         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7147         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7148         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7150 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7152         PR c++/69793
7153         * g++.dg/template/crash122.C: New.
7155 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7157         PR c++/70466
7158         * g++.dg/template/pr70466-1.C: New.
7159         * g++.dg/template/pr70466-2.C: Likewise.
7161 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7163         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7164         splat operations and the XXSPLTIB instruction.
7165         * gcc.target/powerpc/p9-splat-2.c: Likewise.
7166         * gcc.target/powerpc/p9-splat-3.c: Likewise.
7167         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7168         xxlxor to clear a register.
7170 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
7172         * gcc.dg/torture/pr71020.c: New test.
7174 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7176         PR ipa/70646
7177         * gcc.dg/ipa/pr70646.c: New test.
7179 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7181         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7183 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7185         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7186         missing tests for vreinterpretq_p{8,16}.
7188 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7190         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7191         vsliq_n_s64 and vsliq_n_u64.
7193 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7195         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7196         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7198 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7200         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7201         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7202         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7204 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7206         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7207         in comment.
7209 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7211         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7212         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7213         "blr\t" and switch to scan-assembler-times.
7215 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
7217         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7218         with __aarch64__.
7219         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7220         declarations under __aarch64__ and __ARM_FEATURE_FMA.
7222 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7224         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7225         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7226         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7227         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7228         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7229         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7231         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7232         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7234         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7235         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7237         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7238         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7240         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7242 2016-05-18  Richard Biener  <rguenther@suse.de>
7244         PR tree-optimization/71168
7245         * gcc.dg/torture/pr71168.c: New testcase.
7247 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
7249         PR middle-end/63586
7250         * gcc.dg/tree-ssa/pr63586-2.c: New test.
7251         * gcc.dg/tree-ssa/pr63586.c: New test.
7252         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7254 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7256         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7257         * gcc.dg/pr68671.c: Fix ptx xfail-if.
7258         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7259         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7261 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7263         * gcc.target/nvptx/abi-vararg-3.c: New.
7265 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
7267         PR tree-optimization/54579
7268         PR middle-end/55299
7269         * gcc.dg/fold-notrotate-1.c: New test.
7270         * gcc.dg/fold-notshift-1.c: New test.
7271         * gcc.dg/fold-notshift-2.c: New test.
7273 2016-05-17  Marek Polacek  <polacek@redhat.com>
7275         PR ipa/71146
7276         * g++.dg/ipa/pr71146.C: New test.
7278 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
7280         * jit.dg/test-error-array-bounds.c: New test case.
7282 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7284         * gcc.dg/tree-ssa/and-1.c: New testcase.
7286 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7288         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7289         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7291 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7293         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7294         * gcc.dg/tree-ssa/vrp99.c: New testcase.
7296 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7298         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7300 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7302         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7304 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7306         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7307         ".2d[index]" when scan the assembly.
7308         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7309         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7310         float64x1.
7311         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7313 2016-05-17  Richard Biener  <rguenther@suse.de>
7315         PR tree-optimization/71132
7316         * gcc.dg/torture/pr71132.c: New testcase.
7318 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
7320         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7322 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7324         PR target/70809
7325         * gcc.target/aarch64/pr70809_1.c: New test.
7327 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7329         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7330         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7331         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7332         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7334 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
7335             Ilya Enkovich  <ilya.enkovich@intel.com>
7337         PR target/71114
7338         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7340 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
7342         * g++.dg/ipa/ivinline-7.C: Do not xfail.
7343         * g++.dg/ipa/ivinline-9.C: Do not xfail.
7345 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
7347         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
7348         test for __ARM_FP16_ARGS.
7349         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7350         * gcc.target/arm/aapcs/neon-vect10.c: New.
7351         * gcc.target/arm/aapcs/neon-vect9.c: New.
7352         * gcc.target/arm/aapcs/vfp18.c: New.
7353         * gcc.target/arm/aapcs/vfp19.c: New.
7354         * gcc.target/arm/aapcs/vfp20.c: New.
7355         * gcc.target/arm/aapcs/vfp21.c: New.
7356         * gcc.target/arm/fp16-aapcs-1.c: New.
7357         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
7358         test for __ARM_FP16_ARGS.
7359         * g++.target/arm/fp16-return-1.c: Update expected output.
7361 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
7363         PR testsuite/70227
7364         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7366 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
7368         PR fortran/69603
7369         * gfortran.dg/pr69603.f90: New testcase.
7371 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
7373         * gfortran.dg/dec_union_4.f90: Fix endian issue.
7375 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
7377         PR fortran/71047
7378         * gfortran.dg/pr71047.f08: New test.
7380 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
7382         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7383         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7384         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7386 2016-05-13  Martin Sebor  <msebor@redhat.com>
7388         PR c++/60049
7389         * g++.dg/cpp0x/constexpr-60049.C: New test.
7391 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
7393         PR bootstrap/71071
7394         * gcc.dg/pr71071.c: New test.
7396 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
7398         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7399         remove XOP handling.
7400         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
7402 2016-05-13  Nathan Sidwell  <nathan@acm.org>
7404         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7405         __atomic_is_lock_free declaration.
7407 2016-05-13  Richard Biener  <rguenther@suse.de>
7409         PR tree-optimization/42587
7410         * gcc.dg/optimize-bswapsi-4.c: New testcase.
7412 2016-05-13  Martin Liska  <mliska@suse.cz>
7414         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7415         the new format of dump output.
7417 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7419         * gcc.dg/pr71084.c: New test.
7421 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7423         PR target/53440
7424         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
7426 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7428         * gcc.target/aarch64/struct_return.c: New test.
7430 2016-05-12  Marek Polacek  <polacek@redhat.com>
7432         PR c/70756
7433         * c-c++-common/pr70756-2.c: New test.
7434         * c-c++-common/pr70756.c: New test.
7436 2016-05-12  Richard Biener  <rguenther@suse.de>
7438         PR tree-optimization/71059
7439         * gcc.dg/torture/pr71059.c: New testcase.
7441 2016-05-12  Richard Biener  <rguenther@suse.de>
7443         PR tree-optimization/71062
7444         * gcc.dg/torture/pr71062.c: New testcase.
7446 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7448         PR tree-optimization/71006
7449         * gcc.dg/pr71006.c: New test.
7451 2016-05-12  Marek Polacek  <polacek@redhat.com>
7453         PR driver/71063
7454         * gcc.dg/opts-7.c: New test.
7456 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7458         PR target/70830
7459         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7460         Add -save-temps to dg-options.
7461         Scan for ldmfd rather than pop instruction.
7462         * gcc.target/arm/interrupt-2.c: Likewise.
7463         * gcc.target/arm/pr70830.c: New test.
7465 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
7467         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7468         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7470         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7471         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7472         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7474         PR target/71019
7475         * gcc.target/i386/avx512vl-pack-1.c: New test.
7476         * gcc.target/i386/avx512vl-pack-2.c: New test.
7477         * gcc.target/i386/avx512bw-pack-2.c: New test.
7479         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7481         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7482         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7483         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7485 2016-05-12  Richard Biener  <rguenther@suse.de>
7487         PR tree-optimization/70986
7488         * gcc.dg/torture/pr70986-1.c: New testcase.
7489         * gcc.dg/torture/pr70986-2.c: Likewise.
7490         * gcc.dg/torture/pr70986-3.c: Likewise.
7492 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
7494         PR c/43651
7495         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7496         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7498 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
7500         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7501         directive.
7502         * gcc.target/i386/pr66746.c: Ditto.
7504 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7506         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7507         support.
7508         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7509         warning when using -mvsx-timode.
7510         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7511         * gcc.target/powerpc/dform-2.c: Likewise.
7512         * gcc.target/powerpc/pr68805.c: Likewise.
7514 2016-05-11  Marek Polacek  <polacek@redhat.com>
7516         PR c++/71024
7517         * c-c++-common/attributes-3.c: New test.
7519 2016-05-11  Nathan Sidwell  <nathan@acm.org>
7521         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7522         * gcc.c-torture/execute/pr68185.c: Likewise.
7523         * gcc.dg/ipa/pr70306.c: Requires global constructors.
7524         * gcc.dg/pr69634.c: Requires scheduling.
7525         * gcc.dg/torture/pr66178.c: Require label values.
7526         * gcc.dg/setjmp-6.c: Require indirect jumps.
7528 2016-05-11  Richard Biener  <rguenther@suse.de>
7530         PR tree-optimization/71055
7531         * gcc.dg/torture/pr71055.c: New testcase.
7533 2016-05-11  Richard Biener  <rguenther@suse.de>
7535         PR debug/71057
7536         * g++.dg/debug/pr71057.C: New testcase.
7538 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
7540         PR fortran/70855
7541         * gfortran.dg/gomp/pr70855.f90: New test.
7543 2016-05-11  Richard Biener  <rguenther@suse.de>
7545         PR middle-end/71002
7546         * g++.dg/torture/pr71002.C: New testcase.
7548 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
7550         PR middle-end/70807
7551         * gcc.dg/pr70807.c: New test.
7553 2016-05-10  Martin Sebor  <msebor@redhat.com>
7555         PR c++/38611
7556         * g++.dg/Wattributes.C: New test.
7558 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
7560         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7561         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7562         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7564 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7566         PR target/70799
7567         * gcc.target/i386/pr70799-1.c: New test.
7569 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
7571         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7573 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7575         PR middle-end/70877
7576         * gcc.target/i386/pr70877.c: New test.
7578 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7580         PR tree-optimization/70786
7581         * gcc.target/i386/pr70876.c: New test.
7583 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
7585         PR target/70927
7586         * gcc.target/i386/avx512vl-logic-1.c: New test.
7587         * gcc.target/i386/avx512vl-logic-2.c: New test.
7588         * gcc.target/i386/avx512dq-logic-2.c: New test.
7590 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7592         PR target/70963
7593         * gcc.target/powerpc/pr70963.c: New.
7595 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
7597         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7598         (test_very_wide_line): Add ruler to expected output.
7599         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7600         (test_very_wide_line): Likewise.
7601         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7602         (test_show_locus): Within the handling of "test_very_wide_line",
7603         enable show_ruler_p on the diagnostic context.
7605 2016-05-10  Richard Biener  <rguenther@suse.de>
7607         PR tree-optimization/71039
7608         * gcc.dg/torture/pr71039.c: New testcase.
7610 2016-05-10  Nathan Sidwell  <nathan@acm.org>
7612         * gcc.dg/nested-func-10.c: Requires alloca.
7613         * gcc.dg/nested-func-9.c: Requires alloca.
7614         * gcc.c-torture/execute/pr70460.c: Requires labels.
7615         * gcc.c-torture/compile/pr70199.c: Requires labels.
7616         * gcc.target/nvptx/decl.c: Compile only.
7617         * gcc.target/nvptx/trailing-init.c: Compile only.
7618         * gcc.target/nvptx/ary-init.c: Compile only.
7620 2016-05-10  Marek Polacek  <polacek@redhat.com>
7622         PR c/70255
7623         * gcc.dg/attr-opt-1.c: New test.
7625 2016-05-10  Richard Biener  <rguenther@suse.de>
7627         PR tree-optimization/70497
7628         PR tree-optimization/28367
7629         * gcc.dg/torture/20160404-1.c: New testcase.
7630         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7631         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7633 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
7635         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7637 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
7639         * gcc.target/i386/fabsneg-1.c New test.
7641 2016-05-09  Alan Modra  <amodra@gmail.com>
7643         PR testsuite/70826
7644         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7646 2016-05-09  Richard Biener  <rguenther@suse.de>
7648         PR tree-optimization/70985
7649         * gcc.dg/torture/pr70985.c: New testcase.
7651 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
7653         * gcc.dg/tree-ssa/ifc-9.c: New test.
7654         * gcc.dg/tree-ssa/ifc-10.c: New test.
7655         * gcc.dg/tree-ssa/ifc-11.c: New test.
7656         * gcc.dg/tree-ssa/ifc-12.c: New test.
7657         * gcc.dg/vect/pr61194.c: Remove XFAIL.
7658         * gcc.dg/vect/vect-23.c: Remove XFAIL.
7659         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7661 2016-05-09  Richard Biener  <rguenther@suse.de>
7663         PR fortran/70937
7664         * gfortran.dg/pr70937.f90: New testcase.
7666 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7668         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7670 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
7672         PR fortran/56226
7673         * gfortran.dg/dec_structure_1.f90: New testcase.
7674         * gfortran.dg/dec_structure_2.f90: Ditto.
7675         * gfortran.dg/dec_structure_3.f90: Ditto.
7676         * gfortran.dg/dec_structure_4.f90: Ditto.
7677         * gfortran.dg/dec_structure_5.f90: Ditto.
7678         * gfortran.dg/dec_structure_6.f90: Ditto.
7679         * gfortran.dg/dec_structure_7.f90: Ditto.
7680         * gfortran.dg/dec_structure_8.f90: Ditto.
7681         * gfortran.dg/dec_structure_9.f90: Ditto.
7682         * gfortran.dg/dec_structure_10.f90: Ditto.
7683         * gfortran.dg/dec_structure_11.f90: Ditto.
7684         * gfortran.dg/dec_union_1.f90: Ditto.
7685         * gfortran.dg/dec_union_2.f90: Ditto.
7686         * gfortran.dg/dec_union_3.f90: Ditto.
7687         * gfortran.dg/dec_union_4.f90: Ditto.
7688         * gfortran.dg/dec_union_5.f90: Ditto.
7689         * gfortran.dg/dec_union_6.f90: Ditto.
7690         * gfortran.dg/dec_union_7.f90: Ditto.
7692 2016-05-07  Tom de Vries  <tom@codesourcery.com>
7694         PR tree-optimization/70956
7695         * gcc.dg/graphite/pr70956.c: New test.
7697 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
7699         PR middle-end/70941
7700         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7701         (a, b, c, d): Change type from char to signed char.
7702         (main): Compare against (signed char) -1634678893 instead of
7703         hardcoded -109.  Use __builtin_abort instead of abort.
7705         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7706         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7708         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7710 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
7712         PR debug/70935
7713         * gcc.dg/torture/pr70935.c: New test.
7715 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7717         PR target/58219
7718         * gcc.target/sh/pr58219.c: New tests.
7720 2016-05-06  Richard Biener  <rguenther@suse.de>
7722         PR tree-optimization/70960
7723         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7725 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7727         PR target/52933
7728         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7729         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7730         Adjust expected instruction counts.
7731         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7733 2016-05-06  Marek Polacek  <polacek@redhat.com>
7735         PR sanitizer/70875
7736         * gcc.dg/ubsan/bounds-3.c: New test.
7738 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7740         PR target/54089
7741         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7743 2016-05-06  Richard Biener  <rguenther@suse.de>
7745         PR middle-end/70931
7746         * gfortran.dg/pr70931.f90: New testcase.
7748 2016-05-06  Richard Biener  <rguenther@suse.de>
7750         PR middle-end/70941
7751         * gcc.dg/torture/pr70941.c: New testcase.
7753 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
7755         PR tree-optimization/57206
7756         * gcc.dg/vect/pr57206.c: New test.
7758 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7760         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7762 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
7764         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7766         * c-c++-common/Wdangling-else-4.c: New test.
7768 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
7770         PR c++/70906
7771         PR c++/70933
7772         * g++.dg/opt/pr70906.C: New test.
7773         * g++.dg/opt/pr70933.C: New test.
7775         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7777 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
7779         * gcc.dg/ipa/pure-const-3.c: New testcase.
7781 2016-05-04  Marek Polacek  <polacek@redhat.com>
7783         * c-c++-common/Wdangling-else-1.c: New test.
7784         * c-c++-common/Wdangling-else-2.c: New test.
7785         * c-c++-common/Wdangling-else-3.c: New test.
7787 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
7789         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7790         flag is present.
7792 2016-05-04  Marek Polacek  <polacek@redhat.com>
7794         PR c/48778
7795         * gcc.dg/Waddress-2.c: New test.
7797 2016-05-04  Alan Modra  <amodra@gmail.com>
7799         * gcc.target/powerpc/pr70866.c: New.
7801 2016-05-03  Martin Sebor  <msebor@redhat.com>
7803         PR c++/66561
7804         * c-c++-common/builtin_location.c: New test.
7805         * g++.dg/cpp1y/builtin_location.C: New test.
7807 2016-05-03  Marek Polacek  <polacek@redhat.com>
7809         PR c/70859
7810         * gcc.dg/pr70859.c: New test.
7811         * gcc.dg/pr70859-2.c: New test.
7813 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
7815         * gnat.dg/debug5.adb: New testcase.
7817 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7819         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7820         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7821         Procedure to check for z10 instruction set.
7823 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7825         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7827 2016-05-03  Alan Modra  <amodra@gmail.com>
7829         * gcc.target/powerpc/savres.c: Add func using a single gpr.
7831 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
7833         * gcc.target/i386/avx512f-cvt-1.c: New test.
7835 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7837         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7838         -fdump-tree-vrp-details.
7840 2016-05-03  Richard Biener  <rguenther@suse.de>
7842         * gcc.dg/pr30172-1.c: Adjust.
7843         * gcc.dg/pr63743.c: Likewise.
7844         * gcc.dg/tm/pr51696.c: Likewise.
7845         * c-c++-common/tm/safe-1.c: Likewise.
7846         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7847         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7848         * g++.dg/plugin/self-assign-test-1.C: Likewise.
7849         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7851 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
7853         PR rtl-optimization/70467
7854         * gcc.target/i386/pr70467-3.c: New test.
7855         * gcc.target/i386/pr70467-4.c: New test.
7857         PR tree-optimization/70916
7858         * gcc.c-torture/compile/pr70916.c: New test.
7860         PR target/49244
7861         * gcc.target/i386/pr49244-1.c: New test.
7862         * gcc.target/i386/pr49244-2.c: New test.
7864 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
7866         PR rtl-optimization/44281
7867         * gcc.target/i386/pr44281.c: New test.
7869 2016-05-03  bin cheng  <bin.cheng@arm.com>
7871         PR tree-optimization/56541
7872         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7873         * gcc.dg/vect/pr56541.c: new test.
7875 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7877         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7878         __float128.
7879         * gcc.target/powerpc/float128-complex-2.c: Likewise.
7881 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
7883         PR testsuite/70520
7884         * c-c++-common/asan/clone-test-1.c (main): Align child process
7885         stack to 16 bytes.
7887 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
7889         PR c++/62314
7890         * g++.dg/spellcheck-fields-2.C: New test case.
7892 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
7894         PR c++/62314
7895         * g++.dg/pr62314.C: New test case.
7897 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
7899         * gcc.dg/ipa/inline-8.c: New testcase.
7901 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
7903         PR rtl-optimization/70467
7904         * gcc.target/i386/pr70467-1.c: New test.
7906 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7908         * gcc.dg/spec-options.c: Run the test on all targets.
7909         * gcc.dg/foo.specs: Use cpp_unique_options.
7911 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
7913         * gcc.dg/tree-ssa/unord.c: New testcase.
7915 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
7917         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7919 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
7921         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7923 2016-05-02  Marek Polacek  <polacek@redhat.com>
7925         PR c/70851
7926         * gcc.dg/enum-incomplete-3.c: New test.
7928 2016-05-02  Marek Polacek  <polacek@redhat.com>
7929             Tom de Vries  <tom@codesourcery.com>
7931         PR tree-optimization/70700
7932         * gcc.dg/pr70700.c: New test.
7934 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
7936         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7937         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7938         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7939         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7940         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7942 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
7944         * ada/acats/run_acats: Rename into...
7945         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
7946         * ada/acats/run_all.sh: Remove redundant test.
7947         (target_run): Move around.
7948         (target_gnatchop): Use newly built executable.
7949         (target_gnatmake): Likewise.
7950         Check that the compilation of impbit succeeds.
7952 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
7954         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
7955         * gcc.dg/20021029-1.c: Likewise.
7956         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
7957         * gcc.target/sh/attr-isr-trapa.c: Likewise.
7958         * gcc.target/sh/cmpstr.c: Likewise.
7959         * gcc.target/sh/cmpstrn.c: Likewise.
7960         * gcc.target/sh/memset.c: Likewise.
7961         * gcc.target/sh/pr21255-2-mb.c: Likewise.
7962         * gcc.target/sh/pr21255-2-ml.c: Likewise.
7963         * gcc.target/sh/pr39423-1.c: Likewise.
7964         * gcc.target/sh/pr49468-di.c: Likewise.
7965         * gcc.target/sh/pr49468-si.c: Likewise.
7966         * gcc.target/sh/pr49880-1.c: Likewise.
7967         * gcc.target/sh/pr49880-2.c: Likewise.
7968         * gcc.target/sh/pr49880-3.c: Likewise.
7969         * gcc.target/sh/pr50751-1.c: Likewise.
7970         * gcc.target/sh/pr50751-4.c: Likewise.
7971         * gcc.target/sh/pr50751-7.c: Likewise.
7972         * gcc.target/sh/pr51244-1.c: Likewise.
7973         * gcc.target/sh/pr51244-10.c: Likewise.
7974         * gcc.target/sh/pr51244-11.c: Likewise.
7975         * gcc.target/sh/pr51244-12.c: Likewise.
7976         * gcc.target/sh/pr51244-13.c: Likewise.
7977         * gcc.target/sh/pr51244-14.c: Likewise.
7978         * gcc.target/sh/pr51244-17.c: Likewise.
7979         * gcc.target/sh/pr51244-18.c: Likewise.
7980         * gcc.target/sh/pr51244-19.c: Likewise.
7981         * gcc.target/sh/pr51244-4.c: Likewise.
7982         * gcc.target/sh/pr51244-5.c: Likewise.
7983         * gcc.target/sh/pr51244-7.c: Likewise.
7984         * gcc.target/sh/pr51244-8.c: Likewise.
7985         * gcc.target/sh/pr51244-9.c: Likewise.
7986         * gcc.target/sh/pr51697.c: Likewise.
7987         * gcc.target/sh/pr52483-1.c: Likewise.
7988         * gcc.target/sh/pr52483-2.c: Likewise.
7989         * gcc.target/sh/pr52483-3.c: Likewise.
7990         * gcc.target/sh/pr52483-5.c: Likewise.
7991         * gcc.target/sh/pr52933-1.c: Likewise.
7992         * gcc.target/sh/pr52933-2.c: Likewise.
7993         * gcc.target/sh/pr52933-3.c: Likewise.
7994         * gcc.target/sh/pr53568-1.c: Likewise.
7995         * gcc.target/sh/pr53976-1.c: Likewise.
7996         * gcc.target/sh/pr53988-1.c: Likewise.
7997         * gcc.target/sh/pr53988.c: Likewise.
7998         * gcc.target/sh/pr54089-1.c: Likewise.
7999         * gcc.target/sh/pr54089-6.c: Likewise.
8000         * gcc.target/sh/pr54089-7.c: Likewise.
8001         * gcc.target/sh/pr54089-8.c: Likewise.
8002         * gcc.target/sh/pr54089-9.c: Likewise.
8003         * gcc.target/sh/pr54236-1.c: Likewise.
8004         * gcc.target/sh/pr54236-2.c: Likewise.
8005         * gcc.target/sh/pr54236-3.c: Likewise.
8006         * gcc.target/sh/pr54236-4.c: Likewise.
8007         * gcc.target/sh/pr54386.c: Likewise.
8008         * gcc.target/sh/pr54602-1.c: Likewise.
8009         * gcc.target/sh/pr54685.c: Likewise.
8010         * gcc.target/sh/pr54760-1.c: Likewise.
8011         * gcc.target/sh/pr54760-2.c: Likewise.
8012         * gcc.target/sh/pr54760-3.c: Likewise.
8013         * gcc.target/sh/pr54760-4.c: Likewise.
8014         * gcc.target/sh/pr54760-5.c: Likewise.
8015         * gcc.target/sh/pr54760-6.c: Likewise.
8016         * gcc.target/sh/pr55146.c: Likewise.
8017         * gcc.target/sh/pr55160.c: Likewise.
8018         * gcc.target/sh/pr59278.c: Likewise.
8019         * gcc.target/sh/pr59401-1.c: Likewise.
8020         * gcc.target/sh/pr59533-1.c: Likewise.
8021         * gcc.target/sh/pr63260.c: Likewise.
8022         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8023         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8024         * gcc.target/sh/strlen.c: Likewise.
8025         * gcc.target/sh/torture/pr30807.c: Likewise.
8026         * gcc.target/sh/torture/pr34777.c: Likewise.
8027         * gcc.target/sh/torture/pr64652.c: Likewise.
8028         * gcc.target/sh/torture/pr65505.c: Likewise.
8029         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8030         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8032 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8034         PR c++/66644
8035         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8037 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8039         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8040         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8041         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8042         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8044 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8046         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8047         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8049 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8051         PR middle-end/70626
8052         * c-c++-common/goacc/combined-reduction.c: New test.
8053         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8055 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8057         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8058         *movdi_internal pattern only if PIC off.
8059         * gcc.target/i386/pr70155-2.c: Likewise.
8060         * gcc.target/i386/pr70155-3.c: Likewise.
8061         * gcc.target/i386/pr70155-4.c: Likewise.
8062         * gcc.target/i386/pr70155-5.c: Likewise.
8063         * gcc.target/i386/pr70155-6.c: Likewise.
8064         * gcc.target/i386/pr70155-7.c: Likewise.
8065         * gcc.target/i386/pr70155-8.c: Likewise.
8066         * gcc.target/i386/pr70155-15.c: Likewise.
8067         * gcc.target/i386/pr70155-17.c: Likewise.
8068         * gcc.target/i386/pr70155-22.c: Likewise.
8070 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8072         PR tree-optimization/70803
8073         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8075 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8077         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8078         optimization of vector loop.
8079         * gcc.target/i386/vect-unpack-3.c: New test.
8080         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8081         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8082         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8084 2016-04-29  Marek Polacek  <polacek@redhat.com>
8086         PR sanitizer/70342
8087         * g++.dg/ubsan/null-7.C: New test.
8089         PR c/70852
8090         * gcc.dg/pr70852.c: New test.
8092 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8094         PR/69089
8095         * g++.dg/cpp0x/alignas6.C: New test.
8097 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8099         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8100         * gcc.dg/pr27003.c: Likewise.
8101         * gcc.dg/tree-ssa/cswtch.c: Likewise.
8102         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8103         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8104         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8105         * gcc.target/arc/mxy.c: Likewise.
8106         * gcc.target/arc/mswape.c: Likewise.
8107         * gcc.target/arc/mrtsc.c: Likewise.
8108         * gcc.target/arc/mcrc.c: Likewise.
8109         * gcc.target/arc/mdsp-packa.c: Likewise.
8110         * gcc.target/arc/mdvbf.c: Likewise.
8111         * gcc.target/arc/mlock.c: Likewise.
8112         * gcc.target/arc/mmac-24.c: Likewise.
8113         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8115 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8116             Matthijs Kooijman  <matthijs@stdin.nl>
8117             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8119         PR target/60040
8120         * gcc.target/avr/pr60040-1.c: New.
8121         * gcc.target/avr/pr60040-2.c: New.
8123 2016-04-29  Richard Biener  <rguenther@suse.de>
8125         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8127 2016-04-29  Richard Biener  <rguenther@suse.de>
8129         PR tree-optimization/13962
8130         PR tree-optimization/65686
8131         * gcc.dg/uninit-pr65686.c: New testcase.
8133 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
8135         PR middle-end/70843
8136         * gcc.dg/pr70843.c: New test.
8138 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8140         PR target/70858
8141         * gcc.target/i386/pr70858.c: New test.
8143 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
8145         * gcc.target/arc/nps400-1.c: New file.
8147 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8148             Andrew Burgess  <andrew.burgess@embecosm.com>
8150         * gcc.target/arc/movh_cl-1.c: New file.
8152 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8153             Andrew Burgess  <andrew.burgess@embecosm.com>
8155         * gcc.target/arc/extzv-1.c: New file.
8156         * gcc.target/arc/insv-1.c: New file.
8157         * gcc.target/arc/insv-2.c: New file.
8158         * gcc.target/arc/movb-1.c: New file.
8159         * gcc.target/arc/movb-2.c: New file.
8160         * gcc.target/arc/movb-3.c: New file.
8161         * gcc.target/arc/movb-4.c: New file.
8162         * gcc.target/arc/movb-5.c: New file.
8163         * gcc.target/arc/movb_cl-1.c: New file.
8164         * gcc.target/arc/movb_cl-2.c: New file.
8165         * gcc.target/arc/movbi_cl-1.c: New file.
8166         * gcc.target/arc/movl-1.c: New file.
8168 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8169             Andrew Burgess  <andrew.burgess@embecosm.com>
8171         * gcc.target/arc/cmem-1.c: New file.
8172         * gcc.target/arc/cmem-2.c: New file.
8173         * gcc.target/arc/cmem-3.c: New file.
8174         * gcc.target/arc/cmem-4.c: New file.
8175         * gcc.target/arc/cmem-5.c: New file.
8176         * gcc.target/arc/cmem-6.c: New file.
8177         * gcc.target/arc/cmem-7.c: New file.
8178         * gcc.target/arc/cmem-ld.inc: New file.
8179         * gcc.target/arc/cmem-st.inc: New file.
8181 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8183         PR target/70821
8184         * gcc.target/i386/pr70821.c: New test.
8186 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
8188         * gcc.target/powerpc/vec-adde.c: New test.
8189         * gcc.target/powerpc/vec-adde-int128.c: New test.
8191 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8193         * gcc.target/i386/avx-vround-1.c: New test.
8194         * gcc.target/i386/avx-vround-2.c: New test.
8195         * gcc.target/i386/avx512vl-vround-1.c: New test.
8196         * gcc.target/i386/avx512vl-vround-2.c: New test.
8198 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8200         PR testsuite/70595
8201         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8202         (check_effective_target_cilkplus_runtime): ... this.
8203         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8204         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8206         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8207         Require cilkplus_runtime.
8208         Don't add -lcilkrts.
8209         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8210         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8211         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8212         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8213         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8214         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8215         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8216         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8217         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8218         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8219         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8220         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8221         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8222         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8223         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8224         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8225         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8226         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8227         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8228         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8229         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8230         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8231         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8232         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8233         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8234         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8235         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8236         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8237         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8239         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8240         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8242         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8244         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8245         cilkplus_runtime.
8247 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
8249         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8250         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8252 2015-04-27  Ryan Burn  <contact@rnburn.com>
8254         PR c++/69024
8255         PR c++/68997
8256         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8257         diagnostic.
8258         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8259         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8261 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8263         * gnat.dg/limited_with4.ad[sb]: New test.
8264         * gnat.dg/limited_with4_pkg.ads: New helper.
8266 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8268         PR target/70155
8269         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8270         and movv1ti_internal patterns
8271         * gcc.target/i386/pr70155-1.c: New test.
8272         * gcc.target/i386/pr70155-2.c: Likewise.
8273         * gcc.target/i386/pr70155-3.c: Likewise.
8274         * gcc.target/i386/pr70155-4.c: Likewise.
8275         * gcc.target/i386/pr70155-5.c: Likewise.
8276         * gcc.target/i386/pr70155-6.c: Likewise.
8277         * gcc.target/i386/pr70155-7.c: Likewise.
8278         * gcc.target/i386/pr70155-8.c: Likewise.
8279         * gcc.target/i386/pr70155-9.c: Likewise.
8280         * gcc.target/i386/pr70155-10.c: Likewise.
8281         * gcc.target/i386/pr70155-11.c: Likewise.
8282         * gcc.target/i386/pr70155-12.c: Likewise.
8283         * gcc.target/i386/pr70155-13.c: Likewise.
8284         * gcc.target/i386/pr70155-14.c: Likewise.
8285         * gcc.target/i386/pr70155-15.c: Likewise.
8286         * gcc.target/i386/pr70155-16.c: Likewise.
8287         * gcc.target/i386/pr70155-17.c: Likewise.
8288         * gcc.target/i386/pr70155-18.c: Likewise.
8289         * gcc.target/i386/pr70155-19.c: Likewise.
8290         * gcc.target/i386/pr70155-20.c: Likewise.
8291         * gcc.target/i386/pr70155-21.c: Likewise.
8292         * gcc.target/i386/pr70155-22.c: Likewise.
8294 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8296         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8297         ".{5,6}".
8299 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
8301         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8302         * gcc.dg/tree-ssa/scev-9.c: Ditto.
8303         * gcc.dg/tree-ssa/scev-10.c: Ditto.
8304         * gcc.dg/tree-ssa/scev-11.c: Ditto.
8305         * gcc.dg/tree-ssa/scev-12.c: Ditto.
8307 2016-04-27  Richard Biener  <rguenther@suse.de>
8309         PR ipa/70760
8310         * g++.dg/ipa/ipa-pta-2.C: New testcase.
8311         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8313 2016-04-27  Nathan Sidwell  <nathan@acm.org>
8315         * g++.dg/cpp0x/constexpr-recursion3.C: New.
8316         * g++.dg/ubsan/pr63956.C: Adjust error location.
8318 2016-04-27  Nick Clifton  <nickc@redhat.com>
8320         PR middle-end/49889
8321         * gcc.dg/pr49889.c: New test.
8323 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
8325         * c-c++-common/memset-array.c: New test.
8327 2016-04-26  Martin Sebor  <msebor@redhat.com>
8329         PR c++/66639
8330         * g++.dg/cpp1y/func_constexpr.C: New test.
8332 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
8334         PR c++/70241
8335         * g++.dg/cpp0x/enum32.C: New test.
8336         * g++.dg/cpp0x/enum33.C: New test.
8338 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8340         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8341         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8342         * gcc.c-torture/execute/bitfld-6.c: Likewise.
8343         * gcc.c-torture/execute/bitfld-7.c: Likewise.
8344         * gcc.c-torture/execute/pr38151.c: Likewise.
8345         * gcc.c-torture/execute/pr66556.c: Likewise.
8346         * gcc.c-torture/execute/pr67781.c: Likewise.
8347         * gcc.c-torture/execute/pr68648.c: Likewise.
8349 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8351         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8353 2016-04-26  Marek Polacek  <polacek@redhat.com>
8355         PR c/67784
8356         * gcc.dg/pr67784-3.c: New test.
8357         * gcc.dg/pr67784-4.c: New test.
8358         * gcc.dg/pr67784-5.c: New test.
8360         PR c/70791
8361         * gcc.dg/Wnested-externs-2.c: New test.
8363 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8365         * gcc.dg/fold-plusmult.c: Adjust.
8366         * gcc.dg/no-strict-overflow-6.c: Adjust.
8367         * gcc.dg/gomp/loop-1.c: Xfail some tests.
8369 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
8371         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8372         number scans.
8373         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8374         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8375         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8376         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8377         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8378         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8379         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8380         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8381         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8382         * gcc.target/i386/avx512f-gather-5.c: Likewise.
8383         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8384         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8385         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8386         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8387         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8388         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8389         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8390         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8391         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8392         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8393         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8394         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8395         scans.
8396         * gcc.target/i386/pr32219-4.c: Likewise.
8397         * gcc.target/i386/pr32219-6.c: Likewise.
8398         * gcc.target/i386/pr32219-8.c: Likewise.
8400 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8402         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8403         associated options.
8405 2016-04-26  Marek Polacek  <polacek@redhat.com>
8407         PR c++/70744
8408         * g++.dg/ext/cond2.C: New test.
8410 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
8412         PR tree-optimization/70771
8413         PR tree-optimization/70775
8414         * gcc.dg/pr70771.c: New test.
8415         * gcc.dg/pr70775.c: New test.
8417 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
8419         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8421 2016-04-25  Richard Biener  <rguenther@suse.de>
8423         PR tree-optimization/70780
8424         * gcc.dg/torture/pr70780.c: New testcase.
8426 2016-04-25  Michael Collison  <michael.collison@arm.com>
8428         * gcc.target/arm/neon-vaddws16.c: New test.
8429         * gcc.target/arm/neon-vaddws32.c: New test.
8430         * gcc.target/arm/neon-vaddwu16.c: New test.
8431         * gcc.target/arm/neon-vaddwu32.c: New test.
8432         * gcc.target/arm/neon-vaddwu8.c: New test.
8433         * lib/target-supports.exp
8434         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8435         that arm neon support vector widen sum of HImode TO SImode.
8437 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
8439         PR sanitizer/70712
8440         * c-c++-common/asan/pr70712.c: New test.
8442 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8444         * .gitattributes: New file.
8446 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
8448         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8450 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
8452         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8453         * gfortran.dg/submodule_15.f08: Likewise.
8455 2016-04-22  Richard Biener  <rguenther@suse.de>
8457         PR tree-optimization/70740
8458         * gcc.dg/torture/pr70740.c: New testcase.
8460 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
8462         PR target/70750
8463         * gcc.target/i386/pr70750-1.c: New test.
8464         * gcc.target/i386/pr70750-2.c: Likewise.
8466 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
8468         PR c++/70540
8469         * g++.dg/cpp0x/auto48.C: New.
8471 2016-04-21  Marek Polacek  <polacek@redhat.com>
8473         PR c++/70513
8474         * g++.dg/cpp0x/forw_enum12.C: New test.
8475         * g++.dg/cpp0x/forw_enum13.C: New test.
8477 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
8479         PR target/70728
8480         * gcc.target/i386/pr70728.c: New test.
8482 2016-04-21  Richard Biener  <rguenther@suse.de>
8484         PR middle-end/70747
8485         * gcc.dg/pr70747.c: New testcase.
8487 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
8489         PR tree-optimization/70715
8490         * gcc.dg/tree-ssa/scev-13.c: New test.
8492 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
8494         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8496 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
8498         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8500 2016-04-20  Jan Hubicka  <jh@suse.cz>
8502         PR ipa/70018
8503         * g++.dg/ipa/nothrow-1.C: New testcase.
8505 2016-04-20  Nathan Sidwell  <nathan@acm.org>
8507         PR c++/55635
8508         * g++.dg/eh/delete1.C: New.
8510 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
8512         * gcc.target/i386/avx256-unaligned-store-2.c: Add
8513         -mtune-ctrl=sse_typeless_stores.
8515 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
8517         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8519 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8521         PR tree-optimization/69489
8522         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8524 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
8526         PR c++/69363
8527         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8528         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8529         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8531 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8533         PR tree-optimization/56625
8534         PR tree-optimization/69489
8535         * gcc.dg/vect/pr56625.c: New test.
8536         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8538 2016-04-20  Andrew Pinski  <apinski@cavium.com>
8540         PR target/64971
8541         * gcc.c-torture/compile/pr37433-1.c: New testcase.
8543 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
8545         * gnat.dg/self1.adb: Remove now incorrect test.
8547 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8549         * gcc.dg/tree-ssa/scev-11.c: New test.
8550         * gcc.dg/tree-ssa/scev-12.c: New test.
8552 2016-04-20  Marek Polacek  <polacek@redhat.com>
8554         PR tree-optimization/70725
8555         * gcc.dg/pr70725.c: New test.
8557 2016-04-20  Richard Biener  <rguenther@suse.de>
8559         PR tree-optimization/70726
8560         * g++.dg/vect/pr70726.cc: New testcase.
8562 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8564         PR target/70674
8565         * gcc.target/s390/pr70674.c: New test.
8567 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8569         PR libgfortran/70684
8570         * gfortran.dg/list_read_14.f90: New test.
8572 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
8574         PR target/69201
8575         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8576         extern to force it misaligned.
8577         (b): Likewise.
8578         (c): Likewise.
8579         (d): Likewise.
8580         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8581         Don't check `*' before movv4sf_internal.
8582         * gcc.target/i386/avx256-unaligned-store-2.c: Check
8583         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8584         Don't check `*' before movv16qi_internal.
8585         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8586         extern to force it misaligned.
8587         (b): Likewise.
8588         (c): Likewise.
8589         (d): Likewise.
8590         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8591         Don't check `*' before movv2df_internal.
8592         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8593         extern to force it misaligned.
8594         (b): Likewise.
8595         (c): Likewise.
8596         (d): Likewise.
8597         Check movv8sf_internal instead of avx_storeups256.
8598         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8600 2016-04-19  Richard Biener  <rguenther@suse.de>
8602         PR tree-optimization/70171
8603         * g++.dg/tree-ssa/pr70171.C: New testcase.
8605 2016-04-19  Richard Biener  <rguenther@suse.de>
8607         PR tree-optimization/70724
8608         * gcc.dg/torture/pr70724.c: New testcase.
8610 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
8612         PR middle-end/70689
8613         * gcc.target/i386/pr70689.c: New.
8615 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
8617         PR target/70708
8618         * gcc.target/i386/pr70708.c: New test.
8620 2016-04-18  Richard Biener  <rguenther@suse.de>
8622         PR tree-optimization/43434
8623         * gcc.dg/vect/pr43434.c: New testcase.
8624         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8625         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8626         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8627         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8628         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8629         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8630         * gcc.dg/gomp/pr68640.c: Likewise.
8631         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8632         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8634 2016-04-18  Richard Biener  <rguenther@suse.de>
8636         PR tree-optimization/70701
8637         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8639 2016-04-18  Tom de Vries  <tom@codesourcery.com>
8641         PR testsuite/70699
8642         * gcc.dg/pr70161.c: Add dot-file scans.
8643         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8644         instead of after last dot char.
8646 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8648         * c-c++-common/dump-ada-spec-3.c: New test.
8649         * c-c++-common/dump-ada-spec-4.c: Likewise.
8651 2016-04-17  Tom de Vries  <tom@codesourcery.com>
8653         PR other/70183
8654         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8656 2016-04-15  Jan Hubicka  <jh@suse.cz>
8658         PR ipa/70018
8659         * g++.dg/ipa/pure-const-1.C: New testcase.
8660         * g++.dg/ipa/pure-const-2.C: New testcase.
8661         * g++.dg/ipa/pure-const-3.C: New testcase.
8663 2016-04-15  Marek Polacek  <polacek@redhat.com>
8665         PR c/70671
8666         * gcc.dg/bitfld-22.c: New test.
8668 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
8670         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8671         x86_64.
8673 2016-04-15  Marek Polacek  <polacek@redhat.com>
8675         PR c/70651
8676         * c-c++-common/pr70651.c: New test.
8678 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8680         PR rtl-optimization/70681
8681         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8682         dump scan on arm and powerpc.
8683         * gcc.dg/pr10474.c: Likewise.
8685 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
8687         PR c++/69517
8688         PR c++/70019
8689         PR c++/70588
8690         * g++.dg/cpp1y/vla11.C: Revert for real.
8692         PR c/70436
8693         * c-c++-common/Wparentheses-1.c: New test.
8694         * c-c++-common/gomp/Wparentheses-1.c: New test.
8695         * c-c++-common/gomp/Wparentheses-2.c: New test.
8696         * c-c++-common/gomp/Wparentheses-3.c: New test.
8697         * c-c++-common/gomp/Wparentheses-4.c: New test.
8698         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8699         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8700         * c-c++-common/goacc/Wparentheses-1.c: New test.
8702 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
8704         PR target/70662
8705         * gcc.target/i386/pr70662.c: New test.
8707 2016-04-15  Richard Biener  <rguenther@suse.de>
8708             Alan Modra  <amodra@gmail.com>
8710         PR tree-optimization/70130
8711         * gcc.dg/vect/O3-pr70130.c: New testcase.
8713 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8715         PR target/70669
8716         * gcc.target/powerpc/pr70669.c: New test.
8718         PR target/70640
8719         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8720         a power7 system that does not have an assembler that supports
8721         power8.
8723 2016-04-14  Martin Sebor  <msebor@redhat.com>
8725         PR c++/69517
8726         PR c++/70019
8727         PR c++/70588
8728         * c-c++-common/ubsan/vla-1.c: Revert.
8729         * g++.dg/cpp1y/vla11.C: Same.
8730         * g++.dg/cpp1y/vla12.C: Same.
8731         * g++.dg/cpp1y/vla13.C: Same.
8732         * g++.dg/cpp1y/vla14.C: Same.
8733         * g++.dg/cpp1y/vla3.C: Same.
8734         * g++.dg/init/array24.C: Same.
8735         * g++.dg/ubsan/vla-1.C: Same.
8737 2016-04-14  Marek Polacek  <polacek@redhat.com>
8738             Jan Hubicka  <hubicka@ucw.cz>
8740         PR c++/70029
8741         * g++.dg/torture/pr70029.C: New test.
8743 2016-04-14  Martin Sebor  <msebor@redhat.com>
8745         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8746         type size to prevent failures on targets with very low maximum
8747         alignment.
8749 2016-04-14  Richard Biener  <rguenther@suse.de>
8751         PR tree-optimization/70623
8752         * gcc.dg/torture/pr70623.c: New testcase.
8753         * gcc.dg/torture/pr70623-2.c: Likewise.
8755 2016-04-13  Martin Sebor  <msebor@redhat.com>
8757         PR c++/69517
8758         PR c++/70019
8759         PR c++/70588
8760         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8761         * g++.dg/cpp1y/vla11.C: New test.
8762         * g++.dg/cpp1y/vla12.C: New test.
8763         * g++.dg/cpp1y/vla13.C: New test.
8764         * g++.dg/cpp1y/vla14.C: New test.
8765         * g++.dg/cpp1y/vla3.C: Restore deleted test.
8766         * g++.dg/init/array24.C: Fully brace VLA initializer.
8767         * g++.dg/ubsan/vla-1.C: Disable exceptions.
8769 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
8771         PR c++/70641
8772         * g++.dg/opt/pr70641.C: New test.
8774 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8776         PR rtl-optimization/68749
8777         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8778         effects of argument promotions.
8779         Remove default args to dg-skip-if.
8781 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
8783         PR c++/70635
8784         * g++.dg/parse/pr70635.C: New.
8786 2016-04-13  Marek Polacek  <polacek@redhat.com>
8788         PR c++/70639
8789         * c-c++-common/Wmisleading-indentation-4.c: New test.
8791 2016-04-13  Marek Polacek  <polacek@redhat.com>
8793         PR c/70436
8794         * gcc.dg/Wparentheses-12.c: New test.
8795         * gcc.dg/Wparentheses-13.c: New test.
8797 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8799         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8800         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8801         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8803 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
8805         PR middle-end/70633
8806         * gcc.c-torture/compile/pr70633.c: New test.
8808         PR debug/70628
8809         * gcc.dg/torture/pr70628.c: New test.
8811 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
8813         PR c++/70610
8814         * g++.dg/template/pr70610.C: New test.
8815         * g++.dg/template/pr70610-2.C: New test.
8816         * g++.dg/template/pr70610-3.C: New test.
8817         * g++.dg/template/pr70610-4.C: New test.
8819 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8821         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8822         128 instead of 32.
8824         PR c++/70571
8825         * g++.dg/ext/pr70571.C: New test.
8827 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8829         PR target/70640
8830         * gcc.target/powerpc/pr70640.c: New test.
8832 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
8834         PR c++/68722
8835         * g++.dg/parse/pr68722.C: New.
8837 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8839         PR rtl-optimization/70596
8840         * gcc.target/i386/pr70596.c: New test.
8842 2016-04-12  Nathan Sidwell  <nathan@acm.org>
8844         PR c++/70501
8845         * g++.dg/init/pr70501.C: New.
8847 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
8849         * gcc.target/i386/asm-flag-6.c: New test.
8851 2016-04-12  Tom de Vries  <tom@codesourcery.com>
8853         PR tree-optimization/68756
8854         * gcc.dg/graphite/pr68756.c: New test.
8856 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8858         PR tree-optimization/70602
8859         * gcc.c-torture/execute/pr70602.c: New test.
8861 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8863         PR target/70381
8864         * gcc.target/powerpc/float128-1.c: New tests to make sure the
8865         __float128 emulator is built and runs.
8866         * gcc.target/powerpc/float128-1.c: Likewise.
8868         * lib/target-supports.exp (check_ppc_float128_sw_available):
8869         Rework tests for __float128 software and hardware
8870         availability. Fix exit condition to return 0 on success.
8872 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
8874         PR target/70133
8875         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8876         * gcc.target/aarch64/target_attr_15.c: Likewise.
8878 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8880         PR c++/69066
8881         * g++.dg/cpp1y/pr69066.C: New.
8883 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8885         PR fortran/68566
8886         * gfortran.dg/pr36192.f90: Update test.
8887         * gfortran.dg/pr36192_1.f90: Update test.
8888         * gfortran.dg/real_dimension_1.f: Update test.
8889         * gfortran.dg/parameter_array_init_7.f90: New test.
8891 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
8893         PR testsuite/64039
8894         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8896         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8898         PR rtl-optimization/66669
8899         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8901         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8903         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8904         * gcc.dg/pie-1.c: Likewise.
8905         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8906         * gcc.dg/pic-4.c: Likewise.
8907         * gcc.dg/pie-3.c: Likewise.
8908         * gcc.dg/pie-4.c: Likewise.
8910         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8912         PR tree-optimization/68644
8913         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8915         PR rtl-optimization/64886
8916         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8918 2016-04-09  Tom de Vries  <tom@codesourcery.com>
8920         PR tree-optimization/68953
8921         * gcc.dg/graphite/pr68953.c: New test.
8923 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
8925         PR fortran/70592
8926         * gfortran.dg/deferred_character_16.f90: New test.
8928 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
8930         PR tree-optimization/70586
8931         * gcc.c-torture/execute/pr70586.c: New test.
8933 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
8935         PR sanitizer/70573
8936         * c-c++-common/asan/halt_on_error-1.c: Replace memset
8937         with __builtin_memset
8938         * c-c++-common/asan/halt_on_error-2.c: Likewise.
8940 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
8942         PR lto/70289
8943         PR ipa/70348
8944         PR tree-optimization/70373
8945         PR middle-end/70533
8946         PR middle-end/70534
8947         PR middle-end/70535
8948         * c-c++-common/goacc/reduction-5.c: New test.
8949         * c-c++-common/goacc/reduction-promotions.c: New test.
8950         * gfortran.dg/goacc/reduction-3.f95: New test.
8951         * gfortran.dg/goacc/reduction-promotions.f90: New test.
8953 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
8955         PR c++/70590
8956         PR c++/70452
8957         * g++.dg/pr70590.C: New test.
8958         * g++.dg/pr70590-2.C: New test.
8960 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
8962         PR middle-end/70593
8963         * gcc.target/i386/pr70593.c: New test.
8965         PR rtl-optimization/70574
8966         * gcc.target/i386/avx2-pr70574.c: New test.
8968 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
8970         PR sanitizer/70541
8971         * c-c++-common/asan/pr70541.c: New test.
8973 2016-04-08  Tom de Vries  <tom@codesourcery.com>
8975         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
8976         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
8978 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8980         PR target/70566
8981         * gcc.c-torture/execute/pr70566.c: New test.
8983 2016-04-08  Tom de Vries  <tom@codesourcery.com>
8985         * c-c++-common/goacc/uninit-copy-clause.c: New test.
8986         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
8988 2016-04-08  Alan Modra  <amodra@gmail.com>
8990         * gcc.target/powerpc/pr70117.c: New.
8992 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
8994         PR testsuite/70581
8995         * gcc.dg/lto/simd-function_0.c: New test.
8997         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
8998         clones.
8999         * c-c++-common/attr-simd-2.c: Likewise.
9000         * c-c++-common/attr-simd-4.c: Likewise.
9001         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9002         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9004 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9006         PR testsuite/70553
9007         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9009 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9010             Tom de Vries  <tom@codesourcery.com>
9012         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9013         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9014         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9015         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9016         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9017         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9018         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9019         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9021 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9023         PR c/70436
9024         * g++.dg/warn/Wparentheses-29.C: New test.
9026 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9028         PR c/70436
9029         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9030         explicit braces to resolve a future -Wparentheses warning.
9032 2016-04-06  Richard Henderson  <rth@redhat.com>
9034         * gcc.dg/pr61817-1.c: New test.
9035         * gcc.dg/pr61817-2.c: New test.
9036         * gcc.dg/pr69391-1.c: New test.
9037         * gcc.dg/pr69391-2.c: New test.
9039 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9041         PR rtl-optimization/70398
9042         * gcc.target/aarch64/pr70398.c: New.
9044 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9046         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9048 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9049             Pedro Alves  <palves@redhat.com>
9051         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9053 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9055         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9056         Check for avx512f effective targets instead of avx2.
9057         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9058         for AVX512F clones.
9059         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9060         * g++.dg/gomp/declare-simd-1.C: Likewise.
9061         * g++.dg/gomp/declare-simd-3.C: Likewise.
9062         * g++.dg/gomp/declare-simd-4.C: Likewise.
9064         PR middle-end/70550
9065         * c-c++-common/gomp/pr70550-1.c: New test.
9066         * c-c++-common/gomp/pr70550-2.c: New test.
9068 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9070         PR c++/70512
9071         * g++.dg/ext/attribute-may-alias-5.C: New.
9073 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9075         PR c++/70336
9076         * c-c++-common/pr70336.c: New test.
9077         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9078         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9080 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9082         PR ipa/66223
9083         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9085 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9087         PR rtl-optimization/70542
9088         * gcc.dg/torture/pr70542.c: New test.
9089         * gcc.target/i386/avx2-pr70542.c: New test.
9091 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9093         PR tree-optimization/70509
9094         * gcc.target/i386/avx512bw-pr70509.c: New test.
9096 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9098         PR c++/70452
9099         * g++.dg/ext/constexpr-vla4.C: New test.
9101 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
9103         PR target/70510
9104         * gcc.target/i386/pr70510.c: New test.
9106 2016-04-05  Richard Biener  <rguenther@suse.de>
9108         PR tree-optimization/70526
9109         * g++.dg/torture/pr70526.C: New testcase.
9111 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9113         PR target/70525
9114         * gcc.target/i386/pr70525.c: New test.
9116 2016-04-05  Richard Biener  <rguenther@suse.de>
9118         PR middle-end/70499
9119         * g++.dg/torture/pr70499.C: New testcase.
9121 2016-04-05  Richard Biener  <rguenther@suse.de>
9123         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9124         remove XFAIL.
9126 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
9128         PR middle-end/70307
9129         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
9130         rs6000 ABI warnings.
9132 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
9134         PR ipa/66223
9135         * g++.dg/ipa/devirt-51.C: New testcase.
9137 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9138             Jakub Jelinek  <jakub@redhat.com>
9140         PR middle-end/70457
9141         * gcc.dg/torture/pr70457.c: New.
9143 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9145         PR fortran/67538
9146         * gfortran.dg/allocate_with_source_19.f08: New test.
9148 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9150         PR fortran/65795
9151         * gfortran.dg/coarray_allocate_6.f08: New test.
9153 2016-04-04  Richard Biener  <rguenther@suse.de>
9155         PR rtl-optimization/70484
9156         * gcc.dg/torture/pr70484.c: New testcase.
9158 2016-04-04  Marek Polacek  <polacek@redhat.com>
9160         PR c/70307
9161         * gcc.dg/torture/pr70307.c: New test.
9163 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
9165         PR target/70416
9166         PR target/67391
9167         * gcc.target/sh/torture/pr70416.c: New.
9169 2016-04-02  Martin Sebor  <msebor@redhat.com>
9171         PR c++/67376
9172         PR c++/70170
9173         PR c++/70172
9174         PR c++/70228
9175         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9176         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9177         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9178         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9179         * g++.dg/cpp0x/constexpr-string.C: Same.
9180         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9181         * g++.dg/cpp0x/pr65398.C: Same.
9182         * g++.dg/ext/constexpr-vla1.C: Same.
9183         * g++.dg/ext/constexpr-vla2.C: Same.
9184         * g++.dg/ext/constexpr-vla3.C: Same.
9185         * g++.dg/ubsan/pr63956.C: Same.
9187 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9189         PR rtl-optimization/70467
9190         * gcc.target/i386/pr70467-2.c: New test.
9192 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9193             Marek Polacek  <polacek@redhat.com>
9195         PR c++/70488
9196         * g++.dg/init/new47.C: New test.
9198 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9200         PR target/70496
9201         * gcc.target/arm/pr70496.c: New test.
9203 2016-04-01  Nathan Sidwell  <nathan@acm.org>
9205         PR c++/68475
9206         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9208 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9210         PR target/69890
9211         * gcc.dg/strlenopt.h (memmove): New.
9212         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9213         instead of "string.h".
9214         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9215         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9216         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9217         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9218         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9219         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9220         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9221         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9222         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9223         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9224         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9225         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9226         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9227         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9228         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9229         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9230         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9231         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9232         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9233         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9235 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9237         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9238         (Holder::foo): Reflect this.
9240 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
9242         PR target/70442
9243         * gcc.dg/pr70442.c: New test.
9245 2016-03-31  Nathan Sidwell  <nathan@acm.org>
9247         PR c++/70393
9248         * g++.dg/cpp0x/constexpr-virtual6.C: New.
9250 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9252         PR target/70453
9253         * gcc.target/i386/pr70453.c: New test.
9255 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
9257         PR target/70292
9258         * gcc.c-torture/pr70292.c: New test.
9260 2016-03-31  Marek Polacek  <polacek@redhat.com>
9262         PR c/70297
9263         * c-c++-common/pr70297.c: New test.
9264         * g++.dg/cpp0x/typedef-redecl.C: New test.
9265         * gcc.dg/typedef-redecl2.c: New test.
9267 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
9269         PR rtl-optimization/70460
9270         * gcc.c-torture/execute/pr70460.c: New test.
9272 2016-03-31  Richard Biener  <rguenther@suse.de>
9274         PR c++/70430
9275         * g++.dg/ext/vector30.C: New testcase.
9277 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9278             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9280         * gfortran.dg/fmt_pf.f90: New test.
9282 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9284         Forward-port from 5 branch
9285         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9287         PR testsuite/70356
9288         * gcc.target/i386/avx-vextractf128-256-5.c: Move
9289         dg-require-effective-target after dg-do.
9291         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
9293         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9295 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
9296             Julian Brown  <julian@codesourcery.com>
9297             Chung-Lin Tang  <cltang@codesourcery.com>
9298             Cesar Philippidis  <cesar@codesourcery.com>
9299             James Norris  <jnorris@codesourcery.com>
9300             Tom de Vries  <tom@codesourcery.com>
9301             Nathan Sidwell  <nathan@codesourcery.com>
9303         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9304         * c-c++-common/goacc/loop-clauses.c: Likewise.
9305         * g++.dg/goacc/template.C: Likewise.
9306         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9307         * gfortran.dg/goacc/loop-1.f95: Likewise.
9308         * gfortran.dg/goacc/loop-5.f95: Likewise.
9309         * gfortran.dg/goacc/loop-6.f95: Likewise.
9310         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9311         * c-c++-common/goacc-gomp/nesting-1.c: Update.
9312         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9313         * c-c++-common/goacc/clauses-fail.c: Likewise.
9314         * c-c++-common/goacc/parallel-1.c: Likewise.
9315         * c-c++-common/goacc/reduction-1.c: Likewise.
9316         * c-c++-common/goacc/reduction-2.c: Likewise.
9317         * c-c++-common/goacc/reduction-3.c: Likewise.
9318         * c-c++-common/goacc/reduction-4.c: Likewise.
9319         * c-c++-common/goacc/routine-3.c: Likewise.
9320         * c-c++-common/goacc/routine-4.c: Likewise.
9321         * c-c++-common/goacc/routine-5.c: Likewise.
9322         * c-c++-common/goacc/tile.c: Likewise.
9323         * g++.dg/goacc/template.C: Likewise.
9324         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9325         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9326         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
9327         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
9328         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9329         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9330         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9331         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
9332         * c-c++-common/goacc/use_device-1.c: ... this file.
9333         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
9334         * c-c++-common/goacc/host_data-5.c: ... this file, and...
9335         * c-c++-common/goacc/host_data-6.c: ... this file.
9336         * c-c++-common/goacc/loop-2-kernels.c: New file.
9337         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9338         * c-c++-common/goacc/loop-3.c: Likewise.
9339         * g++.dg/goacc/reference.C: Likewise.
9340         * g++.dg/goacc/routine-1.C: Likewise.
9341         * g++.dg/goacc/routine-2.C: Likewise.
9343 2016-03-30  Richard Biener  <rguenther@suse.de>
9345         PR middle-end/70450
9346         * gcc.dg/torture/pr70450.c: New testcase.
9348 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9350         PR target/70421
9351         * gcc.dg/torture/pr70421.c: New test.
9352         * gcc.target/i386/avx512f-pr70421.c: New test.
9354 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
9356         PR testsuite/70364
9357         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9358         (check): New function.
9359         (bar): Call check.
9360         (foo): Align stack to 16 bytes when calling bar.
9361         * gcc.target/i386/cleanup-2.c: Likewise.
9363 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
9365         PR tree-optimization/59124
9366         * gcc.dg/Warray-bounds-19.c: New test.
9368 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
9370         * lib/prune.exp (escape_regex_chars): New.
9371         (prune_file_path): Update to quote metcharacters for regexp.
9373 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
9375         PR rtl-optimization/70429
9376         * gcc.c-torture/execute/pr70429.c: New test.
9378         PR tree-optimization/70405
9379         * gcc.dg/pr70405.c: New test.
9381 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
9383         PR fortran/70397
9384         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9385         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9387 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
9389         PR testsuite/64177
9390         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9391         __cilkrts_set_param to set two workers.
9392         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9393         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9395 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9397         * g++.dg/ext/fnname5.C: Update the test for Darwin.
9399 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
9401         PR target/70406
9402         * gcc.target/i386/pr70406.c: New test.
9404 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
9406         * gnat.dg/specs/double_record_extension3.ads: New test.
9408 2016-03-25  Richard Henderson  <rth@redhat.com>
9410         PR target/70120
9411         * gcc.target/aarch64/pr70120-1.c: New.
9412         * gcc.target/aarch64/pr70120-2.c: New.
9413         * gcc.target/aarch64/pr70120-3.c: New.
9415 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
9417         PR c++/62212
9418         * g++.dg/template/mangle2.C: The dg-do directive should be
9419         "compile" not "assemble".
9421 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
9423         PR lto/69650
9424         * gcc.dg/pr69650.c: New test.
9426 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
9428         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9430 2016-03-25  Alan Modra  <amodra@gmail.com>
9432         * gcc.dg/dfp/pr70052.c: New test.
9434 2016-03-24  Richard Henderson  <rth@redhat.com>
9436         PR middle-end/69845
9437         * gcc.dg/tree-ssa/pr69845-1.c: New test.
9438         * gcc.dg/tree-ssa/pr69845-2.c: New test.
9440 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9442         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9444 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9446         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9447         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9449 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9451         * c-c++-common/goacc/uninit-dim-clause.c: New test.
9452         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9454 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
9456         PR c++/62212
9457         * g++.dg/template/mangle2.C: New test.
9459 2016-03-24  Richard Biener  <rguenther@suse.de>
9461         PR tree-optimization/70396
9462         * gcc.dg/torture/pr70396.c: New testcase.
9464 2016-03-24  Richard Biener  <rguenther@suse.de>
9466         PR middle-end/70370
9467         * gcc.dg/torture/pr70370.c: New testcase.
9469 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9471         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9472         * gfortran.dg/goacc/kernels-tree.f95: Same.
9473         * gfortran.dg/goacc/parallel-tree.f95: Same.
9475 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9477         * c-c++-common/goacc/uninit-if-clause.c: New test.
9478         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9480 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
9482         PR target/70290
9483         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9484         Fix formatting.
9486 2016-03-24  Richard Biener  <rguenther@suse.de>
9488         PR tree-optimization/70372
9489         * gcc.dg/tree-ssa/pr70372.c: New testcase.
9491 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
9493         PR c++/70347
9494         * g++.dg/cpp1y/nsdmi-union1.C: New test.
9496 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
9498         PR c++/70332
9499         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9501 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
9503         PR c++/70001
9504         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9505         * g++.dg/cpp1y/pr70001.C: New test.
9507         PR c++/70323
9508         * g++.dg/cpp0x/constexpr-70323.C: New test.
9510 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
9511             Jason Merrill  <jason@redhat.com>
9512             Jakub Jelinek  <jakub@redhat.com>
9514         PR c++/69315
9515         * g++.dg/cpp0x/constexpr-69315.C: New test.
9516         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9518 2016-03-23  Marek Polacek  <polacek@redhat.com>
9520         PR c++/69884
9521         * g++.dg/warn/Wignored-attributes-1.C: New test.
9522         * g++.dg/warn/Wignored-attributes-2.C: New test.
9524 2016-03-23  Tom de Vries  <tom@codesourcery.com>
9526         * c-c++-common/goacc/kernels-default.c (foo): Add missing
9527         initialization.
9528         * gfortran.dg/goacc/private-3.f95 (test): Same.
9529         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9530         missing use param.
9532 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9534         * lib/target-supports.exp: Remove v7ve entry from loop
9535         creating effective target checks.
9536         (check_effective_target_arm_arch_v7ve_ok): New procedure.
9537         (add_options_for_arm_arch_v7ve): Likewise.
9539 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
9541         PR tree-optimization/70354
9542         * gcc.dg/vect/pr70354-1.c: New test.
9543         * gcc.dg/vect/pr70354-2.c: New test.
9544         * gcc.target/i386/avx2-pr70354-1.c: New test.
9545         * gcc.target/i386/avx2-pr70354-2.c: New test.
9547 2016-03-22  Jeff Law  <law@redhat.com>
9549         PR target/70232
9550         * gcc.dg/tree-ssa/pr70232.c: New test.
9552 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
9554         PR target/70302
9555         * gcc.target/i386/pr70302.c: New test.
9557 2016-03-22  Richard Biener  <rguenther@suse.de>
9559         PR middle-end/70251
9560         * g++.dg/torture/pr70251.C: New testcase.
9562 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
9564         PR c/69993
9565         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9566         Wmisleading-indentation.c.
9567         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9568         reflect change to diagnostic text and order of messages.
9569         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9571 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
9573         * g++.dg/ext/java-3.C: Don't compile on AIX.
9575 2016-03-22  Richard Biener  <rguenther@suse.de>
9577         PR middle-end/70333
9578         * gcc.dg/torture/pr70333.c: New testcase.
9580 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
9582         * g++.dg/ext/pr70290.C: New test.
9584 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
9586         PR target/70325
9587         * gcc.target/i386/pr70325.c: New test.
9589 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
9591         PR target/70329
9592         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9593         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9595         PR target/70300
9596         * gcc.target/i386/pr70300.c: New test.
9598         PR c++/70295
9599         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9600         (func2): New function for cond with parens, xfail warning for c++.
9601         * g++.dg/warn/Wnonnull-compare-8.C: New test.
9603 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
9605         PR c++/70096
9606         * g++.dg/template/ptrmem30.C: New test.
9608 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
9610         PR c++/70204
9611         * g++.dg/cpp0x/constexpr-70204a.C: New test.
9612         * g++.dg/cpp0x/constexpr-70204b.C: New test.
9614 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
9616         PR middle-end/70326
9617         * gcc.dg/pr70326.c: New test.
9619 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
9620             Jakub Jelinek  <jakub@redhat.com>
9622         PR tree-optimization/70317
9623         * gcc.dg/pr70317.c: New test.
9625 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
9627         PR target/70327
9628         * gcc.target/i386/pr70327.c: New test.
9630 2016-03-21  Martin Liska  <mliska@suse.cz>
9632         PR ipa/70306
9633         * gcc.dg/ipa/pr70306.c: New test.
9635 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9637         * gcc.target/arm/attr-align1.c: Skip if M-profile.
9638         * gcc.target/arm/attr-align3.c: Likewise.
9639         * gcc.target/arm/attr_arm.c: Likewise.
9640         * gcc.target/arm/flip-thumb.c: Likewise.
9642 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
9644         PR target/70296
9645         * gcc.target/powerpc/altivec-36.c: New test.
9647 2016-03-21  Richard Biener  <rguenther@suse.de>
9649         PR tree-optimization/70310
9650         * gcc.dg/torture/pr70310.c: New testcase.
9652 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9654         PR target/70293
9655         * gcc.target/i386/pr70293.c: New test.
9657 2016-03-21  Richard Biener  <rguenther@suse.de>
9659         PR tree-optimization/70288
9660         * gcc.dg/torture/pr70288-1.c: New testcase.
9661         * gcc.dg/torture/pr70288-2.c: Likewise.
9663 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
9665         PR rtl-optimization/69307
9666         * gcc.target/arm/pr69307.c: New test.
9668 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
9670         PR rtl-optimization/69102
9671         * gcc.c-torture/compile/pr69102.c: New test.
9673 2016-03-18  Jeff Law  <law@redhat.com>
9675         PR rtl-optimization/70263
9676         * gcc.c-torture/compile/pr70263-1.c: New test.
9677         * gcc.target/i386/pr70263-2.c: New test.
9679 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
9681         PR rtl-optimization/70278
9682         * gcc.dg/torture/pr70278.c: New test.
9683         * gcc.target/arm/pr70278.c: New test.
9685 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
9687         PR c/70281
9688         * gcc.dg/plugin/diagnostic-test-expressions-1.c
9689         (test_builtin_types_compatible_p): New test function.
9690         * gcc.dg/pr70281.c: New test case.
9692 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
9694         PR target/70113
9695         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9697 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9699         PR tree-optimization/70252
9700         * gcc.dg/pr70252.c: New test.
9702 2016-03-18  Tom de Vries  <tom@codesourcery.com>
9704         * gcc.dg/pr70161-2.c: New test.
9705         * gcc.dg/pr70161.c: New test.
9707 2016-03-18  Tom de Vries  <tom@codesourcery.com>
9709         PR ipa/70269
9710         * gcc.dg/pr70269.c: New test.
9712 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
9714         PR c++/70267
9715         * g++.dg/ext/java-3.C: New test.
9717 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
9719         PR c++/70205
9720         * g++.dg/lookup/pr70205.C: New test.
9722 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
9724         PR c++/70218
9725         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9727 2016-03-17  Marek Polacek  <polacek@redhat.com>
9729         PR c/69407
9730         * gcc.dg/atomic-op-6.c: New test.
9732 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
9734         PR c/70264
9735         * c-c++-common/pr70264.c: New test case.
9737 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
9739         PR c++/70144
9740         * c-c++-common/pr70144-1.c: New test.
9741         * c-c++-common/pr70144-2.c: New test.
9743         PR c++/70272
9744         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9745         * g++.dg/opt/flifetime-dse6.C: New test.
9746         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9748 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9750         PR driver/70192
9751         * gcc.dg/pic-1.c: New test.
9752         * gcc.dg/pic-2.c: Likewise.
9753         * gcc.dg/pic-3.c: Likewise.
9754         * gcc.dg/pic-4.c: Likewise.
9755         * gcc.dg/pie-1.c: Likewise.
9756         * gcc.dg/pie-2.c: Likewise.
9757         * gcc.dg/pie-3.c: Likewise.
9758         * gcc.dg/pie-4.c: Likewise.
9759         * gcc.dg/pie-5.c: Likewise.
9760         * gcc.dg/pie-6.c: Likewise.
9762 2016-03-17  Tom de Vries  <tom@codesourcery.com>
9764         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9765         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9767 2016-03-17  Richard Biener  <rguenther@suse.de>
9769         PR debug/70271
9770         * g++.dg/debug/pr70271.C: New testcase.
9772 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
9774         * gcc.target/i386/pr70251.c: New test.
9776 2016-03-17  Marek Polacek  <polacek@redhat.com>
9778         PR c++/70194
9779         * g++.dg/warn/constexpr-70194.C: New test.
9781 2016-03-16  Richard Henderson  <rth@redhat.com>
9783         PR middle-end/70240
9784         * gcc.c-torture/compile/pr70240.c: New.
9786 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9788         * gcc.c-torture/compile/20151204.c: Skip for avr.
9790 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9792         PR target/70245
9793         * g++.dg/opt/pr70245.C: New test.
9794         * g++.dg/opt/pr70245.h: New file.
9795         * g++.dg/opt/pr70245-aux.cc: New file.
9797 2016-03-16  Martin Sebor  <msebor@redhat.com>
9799         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9801 2016-03-16  Richard Henderson  <rth@redhat.com>
9803         PR middle-end/70199
9804         * gcc.c-torture/compile/pr70199.c: New.
9806 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9808         * gcc.dg/uninit-19.c: Run dos2unix.
9810 2016-03-16  Marek Polacek  <polacek@redhat.com>
9812         PR c/70093
9813         * gcc.dg/nested-func-10.c: New test.
9814         * gcc.dg/nested-func-9.c: New test.
9816 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9818         PR tree-optimization/68714
9819         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9821 2016-03-16  Tom de Vries  <tom@codesourcery.com>
9823         PR tree-optimization/68715
9824         * gcc.dg/graphite/pr68715-2.c: New test.
9825         * gcc.dg/graphite/pr68715.c: New test.
9826         * gfortran.dg/graphite/pr68715.f90: New test.
9828 2016-03-16  Tom de Vries  <tom@codesourcery.com>
9830         PR tree-optimization/68809
9831         * gcc.dg/graphite/pr68809-2.c: New test.
9832         * gcc.dg/graphite/pr68809.c: New test.
9834 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9836         PR c++/70147
9837         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9838         method call to i () as argument.  Adjust expected output.
9840         PR c++/70147
9841         * g++.dg/ubsan/pr70147-1.C: New test.
9842         * g++.dg/ubsan/pr70147-2.C: New test.
9844 2016-03-15  Martin Sebor  <msebor@redhat.com>
9846         PR c++/58281
9847         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9849 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
9851         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9852         hppa*-*-hpux*.
9854         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9856         PR libfortran/69799
9857         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9858         libatomic_available.
9860 2016-03-15  Marek Polacek  <polacek@redhat.com>
9862         PR c++/70209
9863         * g++.dg/ext/attribute-may-alias-4.C: New test.
9865 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
9867         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
9868         -fvar-tracking-assignments-toggle flag.
9870 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
9872         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9874 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
9876         PR rtl-optimization/70222
9877         * gcc.c-torture/execute/pr70222-1.c: New test.
9878         * gcc.c-torture/execute/pr70222-2.c: New test.
9880 2016-03-15  Richard Henderson  <rth@redhat.com>
9882         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9884 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9886         PR rtl-optimization/69032
9887         * gcc.dg/pr69032.c: New test.
9889 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9891         PR rtl-optimization/63384
9892         * g++.dg/pr63384.C: New test.
9894 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9896         PR target/64411
9897         * gcc.target/i386/pr64411.C: New test.
9899 2016-03-15  Tom de Vries  <tom@codesourcery.com>
9901         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9902         * gfortran.dg/goacc/kernels-alias.f95: New test.
9904 2016-03-14  Martin Sebor  <msebor@redhat.com>
9906         PR c++/53792
9907         * g++.dg/cpp0x/constexpr-inline.C: New test.
9908         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9910 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
9912         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9914 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
9916         PR middle-end/70219
9917         * gcc.dg/pr70219.c: New test.
9919 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
9921         PR target/70083
9922         * gcc.dg/torture/pr70083.c: New test.
9923         * gcc.target/i386/pr70083.c: New test.
9925 2016-03-14  Richard Biener  <rguenther@suse.de>
9927         PR tree-optimization/56365
9928         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9930 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
9932         PR target/70098
9933         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9934         New function.
9935         * g++.dg/pr70098.C: New testcase.
9938 2016-03-14  Tom de Vries  <tom@codesourcery.com>
9940         PR tree-optimization/70045
9941         * gcc.dg/graphite/pr70045.c: New test.
9943 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9945         PR fortran/69043
9946         * gfortran.dg/include_9.f90: New test.
9948 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
9950         PR fortran/45076
9951         gfortran.dg/prof/prof.exp: New script.
9952         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
9954 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
9956         PR rtl-optimization/69307
9957         * gcc.dg/pr69307.c: New test.
9959 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
9961         PR target/69614
9962         * gcc.target/arm/pr69614.c: New.
9964 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
9966         PR fortran/70031
9967         * gfortran.dg/submodule_14.f08: New test
9969         PR fortran/69524
9970         * gfortran.dg/submodule_15.f08: New test
9972 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
9974         PR c++/70106
9975         * g++.dg/cpp1y/paren3.C: New test.
9977 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
9979         PR target/70131
9980         * gcc.target/powerpc/ppc-round2.c: New test.
9982 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
9984         PR target/70123
9985         * gcc.dg/torture/pr70123.c: New test.
9987 2016-03-11  Jeff Law  <law@redhat.com>
9989         PR tree-optimization/70190
9990         * gcc.c-torture/compile/pr70190.c: New test.
9992 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
9994         PR c/68187
9995         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
9996         case.
9997         (test43_b): Likewise.
9998         (test43_c): Likewise.
9999         (test43_d): Likewise.
10000         (test43_e): Likewise.
10001         (test43_f): Likewise.
10002         (test43_g): Likewise.
10003         (test44_a): Likewise.
10004         (test44_b): Likewise.
10005         (test44_c): Likewise.
10006         (test44_d): Likewise.
10007         (test44_e): Likewise.
10009 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10011         PR c/70085
10012         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10014 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10016         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10017         dg-options.
10019 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10021         PR target/70002
10022         PR target/69245
10023         * gcc.target/aarch64/pr69245_2.c: New test.
10025 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10027         PR tree-optimization/70177
10028         * gcc.dg/pr70177.c: New test.
10030 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10032         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10034 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10036         * gcc.dg/tree-ssa/sra-20.c: New.
10038 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10040         PR rtl-optimization/70174
10041         * gcc.dg/pr70174.c: New test.
10043         PR tree-optimization/70169
10044         * gcc.dg/pr70169.c: New test.
10046 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10048         PR target/70160
10049         * gcc.target/i386/pr70160.c: New test.
10051 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10053         * gcc.target/s390/dfp-1.c: New test.
10055 2016-03-10  Nick Clifton  <nickc@redhat.com>
10057         PR target/70044
10058         * gcc.target/aarch64/pr70044.c: New test.
10060 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10061             Jakub Jelinek  <jakub@redhat.com>
10063         PR c++/70001
10064         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10065         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10066         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10068 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10070         PR lto/69589
10071         * g++.dg/lto/pr69589_0.C: New testcase
10072         * g++.dg/lto/pr69589_1.C: New testcase
10074 2016-03-10  Marek Polacek  <polacek@redhat.com>
10076         PR c++/70153
10077         * g++.dg/delayedfold/unary-plus1.C: New test.
10079 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10081         * gcc.target/arm/pr45701-1.c: Escape brackets.
10082         * gcc.target/arm/pr45701-2.c: Likewise.
10084 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10086         * gfortran.dg/unconstrained_commons.f: New.
10088 2016-03-10  Alan Modra  <amodra@gmail.com>
10090         * gcc.dg/pr69195.c: New.
10091         * gcc.dg/pr69238.c: New.
10093 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10095         PR testsuite/68915
10096         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10098 2016-03-10  Richard Biener  <rguenther@suse.de>
10100         PR tree-optimization/70128
10101         * gcc.dg/tree-ssa/alias-34.c: New testcase.
10102         * gcc.dg/tree-ssa/alias-35.c: Likewise.
10104 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10106         PR tree-optimization/70152
10107         * gcc.dg/pr70152.c: New test.
10109         PR target/70086
10110         * gcc.target/i386/pr70086-1.c: New test.
10111         * gcc.target/i386/pr70086-2.c: New test.
10112         * gcc.target/i386/pr70086-3.c: New test.
10114         PR tree-optimization/70127
10115         * gcc.c-torture/execute/pr70127.c: New test.
10117 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
10119         * c-c++-common/goacc/combined-directives-2.c: New test.
10121 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10123         PR c/68473
10124         PR c++/70105
10125         * g++.dg/diagnostic/pr70105.C: New test.
10126         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10127         (test_multiple_ordinary_maps): New test function.
10129 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10131         PR c/68473
10132         PR c++/70105
10133         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10134         Drop range information from call to inform_at_rich_loc.
10135         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10136         New.
10137         (test_show_locus): Replace calls to rich_location::add_range with
10138         calls to add_range.  Rewrite the tests that used the now-defunct
10139         rich_location ctor taking a source_range.  Simplify other tests
10140         by replacing calls to COMBINE_LOCATION_DATA with calls to
10141         make_location.
10143 2016-03-09  Richard Biener  <rguenther@suse.de>
10144         Jakub Jelinek  <jakub@redhat.com>
10146         PR tree-optimization/70138
10147         * gcc.dg/vect/pr70138-1.c: New testcase.
10148         * gcc.dg/vect/pr70138-2.c: Likewise.
10150 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10152         PR target/70049
10153         * gcc.target/i386/pr70049.c: New test.
10155 2016-03-09  Richard Biener  <rguenther@suse.de>
10157         PR c/70143
10158         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10159         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10160         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10162 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10164         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10165         arm-*-*.
10167 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10169         PR middle-end/67278
10170         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10172         PR target/67278
10173         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10175         PR middle-end/70050
10176         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
10177         in testcase comment.
10179 2016-03-09  Tom de Vries  <tom@codesourcery.com>
10181         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10182         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10183         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10184         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10185         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10186         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10187         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10188         * gfortran.dg/goacc/kernels-loop.f95: New test.
10190 2016-03-08  Martin Sebor  <msebor@redhat.com>
10192         PR c++/62096
10193         * g++.dg/warn/overflow-warn-7.C: New test.
10195 2016-03-08  Jason Merrill  <jason@redhat.com>
10197         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10198         * lib/target-supports.exp (check_effective_target_concepts): New.
10200 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
10202         PR c++/70135
10203         * g++.dg/cpp1y/constexpr-loop4.C: New test.
10204         * g++.dg/ubsan/pr70135.C: New test.
10206         PR target/70110
10207         * gcc.dg/pr70110.c: New test.
10209 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10211         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10212         * c-c++-common/gomp/if-1.c: Likewise.
10213         * c-c++-common/gomp/pr61486-2.c: Likewise.
10214         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10215         to dg-additional-options.
10216         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10217         * g++/gomp/target-teams-1.c: Likewise.
10218         * gcc.dg/gomp/gomp.exp: Likewise.
10219         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10220         dg-additional-options.
10221         * gfortran.dg/gomp/gomp.exp: Likewise.
10222         * gfortran.dg/gomp/target1.f90: Remove dg-options.
10223         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10224         dg-additional-options.
10225         * gfortran.dg/gomp/target3.f90: Remove dg-options.
10227 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10229         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10230         * c-c++-common/gomp/gridify-1.c: New test.
10231         * gfortran.dg/gomp/gridify-1.f90: Likewise.
10233 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10235         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10236         trigger for cortex-r8, when scanning for register r8.
10237         * gcc.target/arm/pr45701-2.c: Likewise.
10239 2016-02-26  Richard Biener  <rguenther@suse.de>
10240             Jeff Law  <law@redhat.com>
10242         PR tree-optimization/69740
10243         * gcc.c-torture/compile/pr69740-1.c: New test.
10244         * gcc.c-torture/compile/pr69740-2.c: New test.
10246 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10248         * lib/target-supports.exp
10249         (check_effective_target_whole_vector_shift): Enable for PPC64.
10251 2016-03-07  Richard Biener  <rguenther@suse.de>
10253         PR tree-optimization/70115
10254         * gcc.dg/torture/pr70115.c: New testcase.
10256 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
10258         PR middle-end/69916
10259         * c-c-++-common/goacc/pr69916.c: New.
10261 2016-03-07  Richard Henderson  <rth@redhat.com>
10263         * gcc.c-torture/compile/pr70061.c: New test.
10265 2016-03-07  Richard Biener  <rguenther@suse.de>
10267         PR testsuite/70109
10268         * gcc.dg/vect/O3-pr36098.c: New testcase.
10270 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
10272         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10274 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10276         * gnat.dg/renaming9.ad[sb]: New testcase.
10278 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
10280         PR c++/70084
10281         * g++.dg/expr/stdarg3.C: New test.
10283 2016-03-04  Jeff Law  <law@redhat.com>
10285         PR tree-optimization/69196
10286         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10287         x86_64-*-*.
10289 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10291         PR c/69973
10292         * gcc.dg/pr69973.c: New test.
10294         PR rtl-optimization/69941
10295         * gcc.dg/torture/pr69941.c: New test.
10297         PR c/69824
10298         * gcc.dg/pr69824.c: New test.
10300 2016-03-05  Tom de Vries  <tom@codesourcery.com>
10302         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10303         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10304         function.
10306 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
10308         PR c++/66786
10309         * g++.dg/cpp1y/var-templ48.C: New test.
10310         * g++.dg/cpp1y/var-templ49.C: New test.
10312 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10314         * g++.dg/Wno-frame-address.C: Skip on IA-64.
10316 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10318         PR c++/70035
10319         * g++.dg/ubsan/pr70035.C: New test.
10321         PR target/70062
10322         * gcc.target/i386/pr70062.c: New test.
10324 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10326         * g++.dg/template/typename21.C: Remove c++98_only.
10328 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10330         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10332 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10334         PR c/68187
10335         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10336         function.
10337         (fn_42_b): Likewise.
10338         (fn_42_c): Likewise.
10340 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10342         PR c/68187
10343         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10344         function.
10345         (fn_40_b): Likewise.
10346         (fn_41_a): Likewise.
10347         (fn_41_b): Likewise.
10349 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10351         PR target/70059
10352         * gcc.target/i386/avx512f-pr70059.c: New test.
10353         * gcc.target/i386/avx512dq-pr70059.c: New test.
10355 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10357         PR rtl-optimization/57676
10358         * gcc.dg/torture/pr57676.c: New test.
10360 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
10362         * gcc.dg/pr70026.c: New test.
10364 2016-03-04  Marek Polacek  <polacek@redhat.com>
10366         PR c/69798
10367         * gcc.dg/cilk-plus/pr69798-1.c: New test.
10368         * gcc.dg/cilk-plus/pr69798-2.c: New test.
10370 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10372         PR target/70004
10373         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10374         Delete.
10375         (test_corners_sisd_si): Likewise.
10376         (main): Remove checks of the above.
10377         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10379 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10381         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10383 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
10385         * gcc.dg/torture/pr69951.c: Accept argc==0.
10387 2016-03-04  Richard Biener  <rguenther@suse.de>
10389         PR c++/70054
10390         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10391         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10393 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10395         PR testsuite/69766
10396         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10397         testing multiarch.
10399 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10401         PR debug/69947
10402         * gcc.dg/guality/pr69947.c: New test.
10404 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
10406         PR ada/70017
10407         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10409 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10411         PR rtl-optimization/69904
10412         * gcc.target/arm/pr69904.c: New test.
10414 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
10416         PR target/70021
10417         * gcc.dg/vect/pr70021.c: New test.
10418         * gcc.target/i386/pr70021.c: New test.
10420 2016-03-03  Marek Polacek  <polacek@redhat.com>
10422         PR middle-end/70050
10423         * gcc.dg/pr70050.c: New test.
10425 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
10427         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10429 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
10431         PR tree-optimization/70043
10432         * gfortran.dg/vect/pr70043.f90: New test.
10434 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
10436         * gnat.dg/specs/task1.ads: New test.
10438 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10440         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10441         Invoke gdb with -batch.
10442         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10444 2016-03-03  Richard Biener  <rguenther@suse.de>
10446         PR tree-optimization/55936
10447         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10449 2016-03-02  Jeff Law  <law@redhat.com>
10451         PR rtl-optimization/69942
10452         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10453         effects of argument promotions.
10455         PR tree-optimization/69987
10456         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10457         target does not support -fprefetch-loop-arrays.
10459 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
10461         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10463 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
10465         PR rtl-optimization/69052
10466         * gcc.target/i386/pr69052.c: New test.
10468 2016-03-02  Alan Modra  <amodra@gmail.com>
10470         * gcc.dg/pr69990.c: New.
10472 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
10474         PR c/68062
10475         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10477         PR middle-end/70022
10478         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10480         PR target/70028
10481         * gcc.target/i386/pr70028.c: New test.
10483 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10485         * c-c++-common/asan/swapcontext-test-1.c,
10486         * c-c++-common/tsan/thread_leak.c,
10487         * g++.dg/tsan/aligned_vs_unaligned_race.C,
10488         * g++.dg/tsan/benign_race.C,
10489         * g++.dg/tsan/fd_close_norace.C,
10490         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10491         races with sanitizer output
10493 2016-03-02  Richard Biener  <rguenther@suse.de>
10494             Uros Bizjak  <ubizjak@gmail.com>
10496         PR target/67278
10497         * gcc.dg/simd-8.c: New testcase.
10499 2016-03-02  Richard Biener  <rguenther@suse.de>
10501         PR middle-end/67278
10502         * gcc.dg/simd-7.c: New testcase.
10504 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
10506         * gcc.target/i386/pr70007.c: Tweak.
10508 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10510         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10512 2016-03-02  Marek Polacek  <polacek@redhat.com>
10514         PR c/67854
10515         * gcc.dg/pr67854.c: New test.
10517 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
10519         PR middle-end/70025
10520         * gcc.dg/torture/pr70025.c: New test.
10522 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10524         PR tree-optimization/68621
10525         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10527 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10529         * gcc.target/i386/pr70007.c: New test.
10531 2016-03-01  Jeff Law  <law@redhat.com>
10533         PR tree-optimization/69196
10534         * gcc.dg/tree-ssa/pr69196-1.c: New test.
10536         PR tree-optimization/69196
10537         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10538         duplicating code and spoiling the expected output.
10540 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
10542         PR target/70033
10543         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10544         supports power9 before doing tests.
10545         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10546         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10547         * gcc.target/powerpc/p9-permute.c: Likewise.
10549 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
10551         PR target/70027
10552         * gcc.target/i386/pr70027.c: New test.
10554 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10556         * gcc.dg/pr70017.c: New test.
10558 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
10560         PR c/69796
10561         PR c/69974
10562         * gcc.dg/pr69796.c: New test.
10563         * gcc.dg/pr69974.c: New test.
10565 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10567         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10569 2016-02-29  Jeff Law  <law@redhat.com>
10571         PR tree-optimization/69987
10572         * gfortran.dg/pr69987.f90: New test.
10574         PR tree-optimization/69989
10575         * gcc.c-torture/compile/pr69989-2.c: New test.
10577 2016-03-01  Marek Polacek  <polacek@redhat.com>
10579         PR c++/69795
10580         * g++.dg/parse/invalid1.C: New test.
10582 2016-03-01  Richard Biener  <rguenther@suse.de>
10584         PR middle-end/70022
10585         * gcc.dg/pr70022.c: New testcase.
10587 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10589         PR tree-optimization/69956
10590         * gcc.dg/pr69956.c: New test.
10592 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10594         PR target/70011
10595         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10596         XFAIL when hardware supports efficient unaligned storage access.
10598 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
10600         PR c++/69961
10601         * g++.dg/template/pr69961a.C: New test.
10602         * g++.dg/template/pr69961b.C: New test.
10604 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
10606         PR preprocessor/69985
10607         * gcc.dg/cpp/pr69985.c: New test case.
10609 2016-02-29  Jeff Law  <law@redhat.com>
10611         PR tree-optimization/70005
10612         * gcc.c-torture/execute/pr70005.c New test.
10614         PR tree-optimization/69999
10615         * gcc.c-torture/compile/pr69999.c: New test.
10617 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10619         PR tree-optimization/69652
10620         * gcc.dg/torture/pr69652.c: Delete test.
10621         * gcc.dg/vect/pr69652.c: New test.
10623 2016-02-19  Richard Biener  <rguenther@suse.de>
10625         PR tree-optimization/69980
10626         * gfortran.dg/vect/pr69980.f90: New testcase.
10628 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10630         * gcc.target/sparc/20160229-1.c: New test.
10632 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10634         * gnat.dg/stack_usage3.adb: New test.
10635         * gnat.dg/stack_usage3_pkg.ads: New helper.
10637 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10639         * gnat.dg/renaming8.adb: New test.
10640         * gnat.dg/renaming8_pkg1.ads: New helper.
10641         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10642         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10644 2016-02-29  Richard Biener  <rguenther@suse.de>
10646         PR tree-optimization/69720
10647         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10649 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10651         PR fortran/68147
10652         PR fortran/47674
10653         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
10655 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
10656             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10658         PR fortran/56007
10659         * gfortran.dg/coarray_8.f90: Adjust error message.
10660         * gfortran.dg/pr56007.f90: New test.
10661         * gfortran.dg/pr56007.f: New test.
10663 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
10665         PR tree-optimization/69989
10666         * gcc.dg/torture/pr69989.c: New test.
10668 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
10670         * gcc.target/i386/stack-realign-win.c: New test.
10672 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
10674         PR fortran/60126
10675         * gfortran.dg/pr60126.f90: New test.
10677 2016-02-27  Jeff Law  <law@redhat.com>
10679         Revert
10680         2016-02-26  Richard Biener  <rguenther@suse.de>
10681                     Jeff Law  <law@redhat.com>
10683         PR tree-optimization/69740
10684         * gcc.c-torture/compile/pr69740-1.c: New test.
10685         * gcc.c-torture/compile/pr69740-2.c: New test.
10687 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10689         PR fortran/69910
10690         * gfortran.dg/newunit_4.f90: New test.
10692 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
10694         PR target/69613
10695         PR rtl-optimization/69886
10696         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10697         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
10698         target.
10700 2016-02-26  Martin Sebor  <msebor@redhat.com>
10702         PR tree-optimization/15826
10703         * gcc.dg/tree-ssa/pr15826.c: New test.
10705 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
10707         PR target/69969
10708         * gcc.target/powerpc/pr69969.c: New test.
10710 2016-02-26  Martin Sebor  <msebor@redhat.com>
10712         PR c++/15766
10713         * g++.old-deja/g++.other/decl5.C: Add a test case.
10715 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
10717         PR target/69946
10718         * gcc.target/powerpc/pr69946.c: New file.
10720 2016-02-26  Richard Biener  <rguenther@suse.de>
10721             Jeff Law  <law@redhat.com>
10723         PR tree-optimization/69740
10724         * gcc.c-torture/compile/pr69740-1.c: New test.
10725         * gcc.c-torture/compile/pr69740-2.c: New test.
10727 2016-02-26  Martin Jambor  <mjambor@suse.cz>
10729         PR middle-end/69920
10730         * gcc.dg/torture/pr69932.c: New test.
10731         * gcc.dg/torture/pr69936.c: Likewise.
10733 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10735         PR target/69709
10736         * gcc.target/s390/pr69709.c: New test.
10738 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10740         PR target/69245
10741         * gcc.target/aarch64/pr69245_1.c: New test.
10743 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10745         PR target/69613
10746         * gcc.dg/torture/pr69613.c: New test.
10748 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
10750         PR rtl-optimization/69891
10751         * gcc.target/i386/pr69891.c: New test.
10753 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10754             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10756         PR target/61397
10757         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10758         functionality for both 32-bit and 64-bit.
10760 2016-02-26  Richard Biener  <rguenther@suse.de>
10762         PR tree-optimization/69551
10763         * gcc.dg/torture/pr69951.c: New testcase.
10765 2016-02-25  Richard Biener  <rguenther@suse.de>
10767         PR tree-optimization/48795
10768         * gcc.dg/Warray-bounds-18.c: New testcase.
10770 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10772         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10774 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
10776         PR rtl-optimization/69896
10777         * gcc.dg/pr69896.c: New test.
10779 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
10781         PR c++/69736
10782         * g++.dg/cpp1y/paren2.C: New test.
10784 2016-02-24  Martin Sebor  <msebor@redhat.com>
10786         PR c/51147
10787         * gcc.dg/enum-mode-2.c: New test.
10789 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10791         PR c++/69922
10792         * g++.dg/warn/Wnonnull-compare-6.C: New test.
10793         * g++.dg/warn/Wnonnull-compare-7.C: New test.
10794         * g++.dg/ubsan/pr69922.C: New test.
10796 2016-02-24  Marek Polacek  <polacek@redhat.com>
10798         PR c/69819
10799         * gcc.dg/pr69819.c: New test.
10801 2016-02-24  Martin Sebor  <msebor@redhat.com>
10803         PR c++/69912
10804         * g++.dg/ext/flexary15.C: New test.
10806 2016-02-24  Martin Sebor  <msebor@redhat.com>
10808         * gcc.dg/builtins-68.c: Avoid making unportable
10809         assumptions about the relationship between SIZE_MAX and UINT_MAX.
10810         * g++.dg/ext/builtin_alloca.C: Same.
10812 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10813             Charles Baylis  <charles.baylis@linaro.org>
10815         PR debug/61033
10816         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10818 2016-02-24  Richard Biener  <rguenther@suse.de>
10819             Jakub Jelinek  <jakub@redhat.com>
10821         PR middle-end/69760
10822         * gcc.dg/torture/pr69760.c: New testcase.
10824 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10826         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10827         pattern on Solaris with as.
10829 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10831         * gcc.target/arm/cond_sub_restrict_it.c: New test.
10832         * gcc.target/arm/condarith_restrict_it.c: Likewise.
10833         * gcc.target/arm/movcond_restrict_it.c: Likewise.
10834         * gcc.target/arm/negscc_restrict_it.c: Likewise.
10836 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10838         PR middle-end/69915
10839         * gcc.dg/pr69915.c: New test.
10841 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10843         PR rtl-optimization/69886
10844         * gcc.dg/torture/pr69886.c: New test.
10846 2016-02-24  Richard Biener  <rguenther@suse.de>
10848         PR middle-end/68963
10849         * gcc.dg/torture/pr68963.c: New testcase.
10851 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10853         PR target/69875
10854         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10855         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10856         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10857         * gcc.target/arm/atomic_loaddi_1.c: New test.
10858         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10859         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10860         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10861         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10862         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10863         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10864         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10865         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10867 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10869         PR middle-end/69909
10870         * gcc.dg/torture/pr69909.c: New test.
10872 2016-02-24  Richard Biener  <rguenther@suse.de>
10874         PR tree-optimization/69907
10875         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10876         * gcc.dg/vect/bb-slp-34.c: XFAIL.
10877         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10879 2016-02-24  Christian Bruel  <christian.bruel@st.com>
10881         * gcc.target/arm/pragma_cpp_fma.c: New test.
10883 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10885         PR fortran/61156
10886         * gfortran.dg/include_6.f90: Update test.
10888 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
10890         PR objc/69844
10891         * objc.dg/pr69844.m: New test.
10893 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10895         PR libgfortran/69456
10896         * gfortran.dg/namelist_89.f90: New test.
10897         * gfortran.dg/pr59700.f90: Update test..
10899 2016-02-23  Martin Sebor  <msebor@redhat.com>
10901         PR middle-end/69780
10902         * g++.dg/ext/builtin_alloca.C: New test.
10903         * gcc.dg/builtins-68.c: New test.
10905 2016-02-23  Richard Henderson  <rth@redhat.com>
10907         * gcc.target/i386/addr-space-3.c: Remove test.
10909 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
10911         PR preprocessor/69126
10912         PR preprocessor/69543
10913         * c-c++-common/pr69126-2-long.c: New test.
10914         * c-c++-common/pr69126-2-short.c: New test.
10915         * c-c++-common/pr69543-1.c: Remove xfail.
10917 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
10919         PR preprocessor/69126
10920         PR preprocessor/69543
10921         PR preprocessor/69558
10922         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10923         (f): Rename to...
10924         (test_2): ...this, and add leading comment.
10925         (MACRO_3, test_3): New.
10926         (MACRO_4A, MACRO_4B, test_4): New.
10927         (MACRO): Rename to...
10928         (MACRO_5): ...this.
10929         (g): Rename to...
10930         (test_5): ...this, updating for renaming of MACRO, and
10931         add leading comment.
10932         * c-c++-common/pr69543-1.c: New.
10933         * c-c++-common/pr69543-2.c: New.
10934         * c-c++-common/pr69543-3.c: New.
10935         * c-c++-common/pr69543-4.c: New.
10936         * c-c++-common/pr69558-1.c: New.
10937         * c-c++-common/pr69558-2.c: New.
10938         * c-c++-common/pr69558-3.c: New.
10939         * c-c++-common/pr69558-4.c: New.
10940         * gcc.dg/pr69558.c: Move to...
10941         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
10942         xfail for c++.
10944 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
10946         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
10947         to -ftree-parallelize-loops/-fopenacc changes.
10948         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
10949         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
10950         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
10951         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
10952         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
10953         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
10954         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
10955         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
10956         * c-c++-common/goacc/kernels-loop.c: Likewise.
10957         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
10958         * c-c++-common/goacc/kernels-reduction.c: Likewise.
10959         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
10960         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
10962 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10964         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
10966 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
10968         PR c++/69902
10969         * g++.dg/warn/Wnonnull-compare-5.C: New test.
10971         PR c/69900
10972         * gcc.dg/pr69900.c: New test.
10974 2016-02-23  Martin Jambor  <mjambor@suse.cz>
10976         PR tree-optimization/69666
10977         * gcc.dg/tree-ssa/pr69666.c: New test.
10979 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
10981         PR fortran/67451
10982         * gfortran.dg/coarray_allocate_5.f08: New test.
10984 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10986         * gcc.target/s390/vcond-shift.c: Move to ...
10987         * gcc.target/s390/vector/vcond-shift.c: ... here.
10989 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10991         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
10992         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
10994 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10996         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
10998 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11000         PR c/28901
11001         * gcc.dg/unused-variable-3.c: New test.
11003 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11005         PR target/69888
11006         * gcc.target/i386/pr69888.c: New test.
11008 2016-02-22  Richard Biener  <rguenther@suse.de>
11010         PR tree-optimization/69882
11011         * gfortran.dg/vect/pr69882.f90: New testcase.
11013 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11015         PR target/69885
11016         * gcc.dg/pr69885.c: New test.
11018 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11020         PR target/69806
11021         PR target/54089
11022         * gcc.target/sh/pr54089-10.c: New.
11024 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11026         PR fortran/69423
11027         * gfortran.dg/deferred_character_15.f90 : New test.
11029 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11031         PR fortran/57365
11032         gfortran.dg/allocate_with_source_18.f03: New test.
11034 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11036         PR fortran/52531
11037         gfortran.dg/gomp/pr52531.f90: New test.
11039 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11041         PR c++/69865
11042         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11043         -std=c++03.
11045 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11047         PR c++/69826
11048         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11049         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11051         PR c++/69850
11052         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11054         PR c++/69851
11055         * g++.dg/torture/pr69851.C: New test.
11057 2016-02-19  Martin Sebor  <msebor@redhat.com>
11059         PR testsuite/69573
11060         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11062 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11064         PR c++/69850
11065         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11066         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11068         PR c++/67767
11069         * g++.dg/cpp0x/pr67767.C: New test.
11071 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11073         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11074         for fp, simd, crypto, crc, lse.
11075         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11076         above.
11077         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11078         effective target check.
11080 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11082         PR target/69820
11083         * gcc.target/i386/pr69820.c: New test.
11085 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11087         * gcc.target/s390/vector/int128-1.c: New test.
11089 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11091         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11093 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11095         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11096         instruction pattern name to prevent the testcase from failing with
11097         -march=z13.
11099 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11101         * gcc.target/s390/md/movstr-2.c: New test.
11103 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
11105         * gcc.target/s390/morestack.c: New test.
11107 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11109         PR target/69625
11110         * gcc.target/s390/pr69625.c: Add test case.
11112 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11114         PR testsuite/68580
11115         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11117 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11119         PR target/68404
11120         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11121         * gcc.target/powerpc/fusion3.c: Likewise.
11123 2016-02-18  Richard Biener  <rguenther@suse.de>
11125         PR middle-end/69553
11126         * g++.dg/torture/pr69553.C: New testcase.
11128 2016-02-18  Nick Clifton  <nickc@redhat.com>
11130         PR target/62254
11131         PR target/69610
11132         * gcc.target/arm/pr62554.c: New test.
11133         * gcc.target/arm/pr69610-1.c: New test.
11134         * gcc.target/arm/pr69610-2.c: New test.
11136 2016-02-18  Richard Biener  <rguenther@suse.de>
11138         PR middle-end/69854
11139         * gcc.dg/torture/pr69854.c: New testcase.
11141 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
11143         PR c++/69850
11144         * g++.dg/warn/Wnonnull-compare-1.C: New test.
11146 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11148         * gcc.target/powerpc/vec-cg.c: New test.
11150 2016-02-17  Richard Biener  <rguenther@suse.de>
11152         PR testsuite/69586
11153         * gcc.dg/uninit-21.c: Add -fno-short-enums.
11155 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11157         PR target/69161
11158         * gcc.c-torture/compile/pr69161.c: New test.
11160 2016-02-17  David Sherwood  <david.sherwood@arm.com>
11162         PR target/69532
11163         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11164         * gcc.target/arm/vect-fmaxmin.c: Likewise.
11166 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11168         * gcc.dg/ifcvt-4.c: Skip on Visium.
11170 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11172         * gnat.dg/atomic8.adb: New test.
11174 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11176         * gnat.dg/discr46.ad[sb]: New test.
11178 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11180         PR Target/48344
11181         * gcc.target/powerpc/pr48344-1.c: New test.
11183 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
11185         PR fortran/69742
11186         * gfortran.dg/associate_21.f90:  New test.
11188 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11190         PR c/69835
11191         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11192         -Wnonnull in dg-options.
11193         * c-c++-common/nonnull-2.c: New test.
11195 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
11196             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11198         * gcc.target/aarch64/vector_initialization_nostack.c: New.
11200 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11202         PR middle-end/69801
11203         * gcc.dg/pr69801.c: Add empty dg-options.
11205 2016-02-16  James Norris  <jnorris@codesourcery.com>
11207         * c-c++-common/goacc/deviceptr-1.c: Add tests.
11208         * g++.dg/goacc/deviceptr-1.c: New file.
11210 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11212         PR tree-optimization/69820
11213         * gcc.dg/vect/pr69820.c: New test.
11215 2016-02-16  Richard Biener  <rguenther@suse.de>
11217         PR tree-optimization/69776
11218         * gcc.dg/torture/pr69776-2.c: New testcase.
11220 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
11222         PR tree-optimization/69714
11223         * gcc.dg/torture/pr69714.c: New test.
11225 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11227         PR tree-optimization/69802
11228         * gcc.dg/pr69802.c: New test.
11230 2016-02-16  Richard Biener  <rguenther@suse.de>
11232         PR middle-end/69801
11233         * gcc.dg/pr69801.c: New testcase.
11235 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11237         PR libgfortran/69651
11238         * gfortran.dg/read_bang.f90: New test.
11239         * gfortran.dg/read_bang4.f90: New test.
11241 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
11243         PR c++/69658
11244         * g++.dg/init/pr69658.C: New test.
11246         PR c++/69797
11247         * c-c++-common/pr69797.c: New test.
11249 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11251         * lib/target-supports.exp (check_effective_target_section_anchors): Add
11252         check for aarch64*-*-*.
11254 2016-02-15  Richard Biener  <rguenther@suse.de>
11256         PR tree-optimization/69783
11257         * gcc.dg/vect/pr69783.c: New testcase.
11259 2016-02-15  Richard Biener  <rguenther@suse.de>
11261         PR tree-optimization/69776
11262         * gcc.dg/torture/pr69776.c: New testcase.
11264 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11266         PR fortran/60526
11267         * gfortran.dg/type_decl_4.f90:  Reinstated.
11269 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
11271         PR fortran/68746
11272         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11274 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11276         PR fortran/60526
11277         PR bootstrap/69816
11278         * gfortran.dg/type_decl_4.f90:  Removed.
11280 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11282         PR fortran/60526
11283         * gfortran.dg/type_decl_4.f90:  New test.
11285 2016-02-14  Alan Modra  <amodra@gmail.com>
11287         PR testsuite/68886
11288         * gcc.c-torture/execute/stkalign.c: Revise test.
11290 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11292         PR target/67260
11293         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11295 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11297         PR target/67260
11298         * gcc.target/sh/torture/pr67260.c: New.
11300 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
11302         * gcc.dg/pr67964.c: Add dg-require-alias.
11304 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11306         PR target/67636
11307         PR target/64345
11308         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11310 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11312         PR libgfortran/69668
11313         * gfortran.dg/namelist_88.f90: New test.
11315 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11317         PR libgfortran/69668
11318         * gfortran.dg/namelist_38.f90: Update test.
11319         * gfortran.dg/namelist_84.f90: Update test.
11321 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11323         PR other/69554
11324         * gcc.dg/pr69554-1.c: New test.
11325         * gfortran.dg/pr69554-1.F90: New test.
11326         * gfortran.dg/pr69554-2.F90: New test.
11327         * lib/gcc-dg.exp (proc dg-locus): New function.
11328         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11329         distinguish between the caret-printing and non-caret-printing
11330         cases.  If caret-printing has been explicitly enabled, bail out
11331         without attempting to fix up the output.
11333 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11335         PR driver/69265
11336         PR driver/69453
11337         * gcc.dg/spellcheck-options-3.c: New test case.
11338         * gcc.dg/spellcheck-options-4.c: New test case.
11339         * gcc.dg/spellcheck-options-5.c: New test case.
11340         * gcc.dg/spellcheck-options-6.c: New test case.
11341         * gcc.dg/spellcheck-options-7.c: New test case.
11342         * gcc.dg/spellcheck-options-8.c: New test case.
11343         * gcc.dg/spellcheck-options-9.c: New test case.
11344         * gcc.dg/spellcheck-options-10.c: New test case.
11346 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11348         PR rtl-optimization/69764
11349         PR rtl-optimization/69771
11350         * c-c++-common/pr69764.c: New test.
11351         * gcc.dg/torture/pr69771.c: New test.
11353 2016-02-12  Marek Polacek  <polacek@redhat.com>
11355         * g++.dg/torture/init-list1.C: New.
11357 2016-02-12  Marek Polacek  <polacek@redhat.com>
11359         * gcc.dg/pr69522.c: Add empty dg-options.
11361 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
11363         * g++.dg/lto/lto.exp: Include and init mpx.
11364         * g++.dg/lto/pr69729_0.C: New test.
11366 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11368         PR ipa/69241
11369         * g++.dg/ipa/pr69241-4.C: New test.
11371         PR ipa/68672
11372         * g++.dg/ipa/pr68672-1.C: New test.
11373         * g++.dg/ipa/pr68672-2.C: New test.
11374         * g++.dg/ipa/pr68672-3.C: New test.
11376 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
11378         PR c/69522
11379         * gcc.dg/pr69522.c: New test.
11381 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
11383         PR c++/69098
11384         * g++.dg/cpp1y/69098.C: New test.
11385         * g++.dg/cpp1y/69098-2.C: New test.
11387 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11389         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11390         and neighbour -> neighbor.
11391         * objc.dg/attributes/method-nonnull-1.m: Likewise.
11392         * objc.dg/gnu-api-2-class-meta.m: Likewise.
11393         * c-c++-common/Wvarargs.c: Likewise.
11394         * c-c++-common/goacc/host_data-5.c: Likewise.
11395         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11396         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11397         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11398         * gcc.target/aarch64/pr60697.c: Likewise.
11399         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11400         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11401         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11402         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11403         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11404         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11405         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11406         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11407         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11408         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11409         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11410         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11411         * g++.dg/lookup/koenig5.C: Likewise.
11412         * g++.dg/ext/no-asm-2.C: Likewise.
11413         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11414         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11415         * gfortran.dg/used_types_16.f90: Likewise.
11416         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11417         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11418         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11419         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11420         * gfortran.dg/abstract_type_6.f03: Likewise.
11421         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11422         * gfortran.dg/used_types_15.f90: Likewise.
11423         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11424         * gfortran.dg/exit_3.f08: Likewise.
11425         * gfortran.dg/open_status_2.f90: Likewise.
11426         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11427         * gfortran.dg/intrinsic_std_1.f90: Likewise.
11428         * gfortran.dg/associate_1.f03: Likewise.
11429         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11430         * gfortran.dg/intrinsic_std_6.f90: Likewise.
11431         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11432         * gcc.dg/builtin-object-size-1.c: Likewise.
11433         * gcc.dg/noreturn-6.c: Likewise.
11434         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11435         * gcc.dg/globalalias.c: Likewise.
11436         * gcc.dg/builtins-config.h: Likewise.
11437         * gcc.dg/pr30457.c: Likewise.
11438         * gcc.c-torture/compile/volatile-1.c: Likewise.
11439         * gcc.c-torture/execute/20101011-1.c: Likewise.
11440         * c-c++-common/Waddress-1.c: Likewise.
11442 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
11444         PR c/69768
11445         * c-c++-common/Waddress-1.c: New test.
11447 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
11449         PR fortran/69296
11450         * gfortran.dg/associate_19.f03: New test.
11451         * gfortran.dg/associate_20.f03: New test.
11453 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
11455         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11457 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11459         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11460         .arch armv8-a\n.  Add -dA to dg-options.
11461         * gcc.target/aarch64/assembler_arch_1.c: New test.
11462         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11464 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
11466         PR c++/68726
11467         * g++.dg/cpp0x/pr68726.C: New.
11469 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11471         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11472         test.
11474 2016-02-11  Richard Biener  <rguenther@suse.de>
11476         * g++.dg/tree-ssa/pr61034.C: Adjust.
11478 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
11480         PR target/69148
11481         * gcc.target/s390/pr69148.c: New.
11483 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
11485         PR tree-optimization/69652
11486         * gcc.dg/torture/pr69652.c: New test.
11488 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
11489             Patrick Palka  <ppalka@gcc.gnu.org>
11491         PR ipa/69241
11492         PR c++/69649
11493         * g++.dg/ipa/pr69241-1.C: New test.
11494         * g++.dg/ipa/pr69241-2.C: New test.
11495         * g++.dg/ipa/pr69241-3.C: New test.
11496         * g++.dg/ipa/pr69649.C: New test.
11498 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
11500         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11501         * gcc.dg/tree-ssa/sra-18.c: Ditto.
11503 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
11505         PR tree-optimization/68021
11506         * gcc.dg/tree-ssa/pr68021.c: New test.
11508 2016-02-10  Richard Biener  <rguenther@suse.de>
11510         PR tree-optimization/69726
11511         * gcc.dg/uninit-22.c: New testcase.
11513 2016-02-09  Andrew Pinski  <apinski@cavium.com>
11515         PR tree-opt/69282
11516         * gcc.c-torture/compile/20160205-1.c: New testcase.
11518 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
11520         PR target/68404
11521         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11522         instead accessing a really large arrray.
11523         * gcc.target/powerpc/fusion3.c: Likewise.
11525 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
11527         PR target/68532
11528         * gcc.c-torture/execute/pr68532.c: New test.
11530 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
11532         PR target/69634
11533         * gcc.dg/pr69634.c: New.
11535 2016-02-09  Richard Biener  <rguenther@suse.de>
11537         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11539 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
11541         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11543 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
11545         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11547 2016-02-09  Richard Biener  <rguenther@suse.de>
11549         PR tree-optimization/69715
11550         * gcc.dg/torture/pr69715.c: New testcase.
11552 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
11554         PR c++/69139
11555         * g++.dg/cpp0x/trailing12.C: New test.
11556         * g++.dg/cpp0x/trailing13.C: New test.
11558 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
11560         PR c++/69283
11561         PR c++/67835
11562         * g++.dg/cpp1y/auto-fn29.C: New test.
11563         * g++.dg/cpp1y/auto-fn30.C: New test.
11565 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
11567         PR tree-optimization/69209
11568         * gcc.c-torture/compile/pr69209.c: New test.
11570 2016-02-08  Jeff Law  <law@redhat.com>
11572         PR tree-optimization/68541
11573         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11574         of statements allowed in join block for path splitting.
11576 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
11578         PR c++/59627
11579         * g++.dg/gomp/pr59627.C: New test.
11581         PR ipa/69239
11582         * g++.dg/ipa/pr69239.C: New test.
11584 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
11586         PR preprocessor/69664
11587         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11588         * gcc.dg/cpp/warn-comments.c: Likewise.
11590 2016-02-08  Marek Polacek  <polacek@redhat.com>
11592         PR c++/69688
11593         * g++.dg/init/const12.C: New test.
11595 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
11597         PR target/60410
11598         * gcc.dg/lto/pr55113_0.c: Remove test.
11600 2016-02-08  Richard Biener  <rguenther@suse.de>
11602         PR tree-optimization/69719
11603         * gcc.dg/torture/pr69719.c: New testcase.
11605 2016-02-08  Richard Biener  <rguenther@suse.de>
11606         Jeff Law  <law@redhat.com>
11608         PR target/68273
11609         * gcc.target/mips/pr68273.c: New testcase.
11611 2016-02-08   Richard Biener  <rguenther@suse.de>
11613         PR rtl-optimization/69274
11614         * gcc.target/i386/addr-sel-1.c: XFAIL.
11616 2016-02-08  Jeff Law  <law@redhat.com>
11618         PR tree-optimization/68541
11619         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11621         PR tree-optimization/65917
11622         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11624 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11626         PR fortran/50555
11627         * gfortran.dg/namelist_args.f90: New test.
11629 2016-02-05  Jeff Law  <law@redhat.com>
11631         PR tree-optimization/68541
11632         * gcc.dg/tree-ssa/split-path-2.c: New test.
11633         * gcc.dg/tree-ssa/split-path-3.c: New test.
11634         * gcc.dg/tree-ssa/split-path-4.c: New test.
11635         * gcc.dg/tree-ssa/split-path-5.c: New test.
11636         * gcc.dg/tree-ssa/split-path-6.c: New test.
11637         * gcc.dg/tree-ssa/split-path-7.c: New test.
11639 2016-02-05  Martin Sebor  <msebor@redhat.com>
11641         PR c++/69662
11642         * g++.dg/warn/Wplacement-new-size-1.C: New test.
11643         * g++.dg/warn/Wplacement-new-size-2.C: New test.
11645 2016-02-06  Richard HEnderson  <rth@redhat.com>
11647         PR c/69643
11648         * gcc.target/i386/addr-space-4.c: New.
11649         * gcc.target/i386/addr-space-5.c: New.
11651 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
11653         PR fortran/66089
11654         * gfortran.dg/elemental_dependency_6.f90: New.
11656 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
11658         PR rtl-optimization/69691
11659         * gcc.c-torture/execute/pr69691.c: New test.
11661         PR c++/69628
11662         * g++.dg/parse/pr69628.C: New test.
11664 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
11666         * gcc.dg/sancov/asan.c: Move to ...
11667         * gcc.dg/asan/sancov-1.c: ... here.
11669 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
11671         * gcc.target/i386/pr69577.c: Require avx_runtime target.
11673 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11675         PR target/69677
11676         * gcc.target/i386/pr69677.c: New test.
11678 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
11680         PR c++/68948
11681         * g++.dg/template/pr68948.C: New test.
11683 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11685         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11686         (only necessary on s390x).
11688 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11690         * gcc.target/i386/pr69454-2.c: Compile with -msse2
11691         -mno-accumulate-outgoing-args.
11693 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
11695         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11697 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
11699         PR c/69669
11700         * c-c++-common/pr69669.c: New test.
11702 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
11704         PR target/69667
11705         * g++.dg/pr69667.C: New file.
11707 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
11709         PR target/69619
11710         * gcc.dg/pr69619.c: Add new test.
11712 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
11714         PR rtl-optimization/69577
11715         * gcc.target/i386/pr69577.c: New test.
11717 2016-02-04  Martin Liska  <mliska@suse.cz>
11719         * g++.dg/asan/pr69276.C: New test.
11721 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11723         PR target/65932
11724         PR target/67714
11725         * gcc.target/arm/wmul-3.c: Simplify test to generate just
11726         a single smulbb instruction.
11727         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11728         * gcc.target/amr/wmul-2.c: Likewise.
11730 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11732         PR target/65932
11733         PR target/67714
11734         * gcc.c-torture/execute/pr67714.c: New test.
11736 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11738         PR target/69454
11739         * gcc.target/i386/pr69454-1.c: New test.
11740         * gcc.target/i386/pr69454-2.c: New test.
11742 2016-02-03  Martin Sebor  <msebor@redhat.com>
11744         PR c++/69251
11745         PR c++/69253
11746         PR c++/69290
11747         PR c++/69277
11748         PR c++/69349
11749         * g++.dg/ext/flexarray-mangle-2.C: New test.
11750         * g++.dg/ext/flexarray-mangle.C: New test.
11751         * g++.dg/ext/flexarray-subst.C: New test.
11752         * g++.dg/ext/flexary11.C: New test.
11753         * g++.dg/ext/flexary12.C: New test.
11754         * g++.dg/ext/flexary13.C: New test.
11755         * g++.dg/ext/flexary14.C: New test.
11756         * g++.dg/other/dump-ada-spec-2.C: Adjust.
11758 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11760         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11761         Define only if CHECK_FLOAT128 is defined.
11762         (main): Properly initialize u5.
11764 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
11766         PR c/69627
11767         * gcc.dg/pr69627.c: New test.
11769         PR target/69644
11770         * gcc.dg/pr69644.c: New test.
11772 2016-02-03  Mike Stump  <mikestump@comcast.net>
11774         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11775         support for struct-layout-1.exp.
11777 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
11779         PR c++/69056
11780         * g++.dg/cpp0x/pr69056.C: New test.
11782 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
11783             Alexandre Oliva  <aoliva@redhat.com>
11785         PR target/69461
11786         * gcc.target/powerpc/pr69461.c: New.
11788 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
11790         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11791         works from here ...
11792         (check_effective_target_fsanitize_thread): ... to here.  Do not
11793         specify additional compile flags for the test source.
11794         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11795         specify additional compile flags for the test source.
11797 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
11799         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11801 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
11803         PR fortran/67451
11804         PR fortran/69418
11805         * gfortran.dg/coarray_allocate_2.f08: New test.
11806         * gfortran.dg/coarray_allocate_3.f08: New test.
11807         * gfortran.dg/coarray_allocate_4.f08: New test.
11809 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
11811         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11812         use same scan-tree-dump-times on all platforms.
11813         * gcc.dg/vect/vect-outer-1.c: Likewise.
11814         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11815         * gcc.dg/vect/vect-outer-1a.c: Likewise.
11816         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11817         * gcc.dg/vect/vect-outer-1b.c: Likewise.
11818         * gcc.dg/vect/vect-outer-2b.c: Likewise.
11819         * gcc.dg/vect/vect-outer-3b.c: Likewise.
11820         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11822 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
11824         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11825         warning.
11827 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
11829         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11831 2016-02-02  James Norris  <jnorris@codesourcery.com>
11833         * c-c++-common/goacc/routine-5.c: Add tests.
11835 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
11837         * gcc.target/nvptx/unsigned-cmp.c: New test.
11839 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
11841         * gcc.target/aarch64/scalar_shift_1.c
11842         (test_corners_sisd_di): Improve force to SIMD register.
11843         (test_corners_sisd_si): Likewise.
11844         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11845         Remove scan-assembler check for ldr.
11847 2016-02-02  Richard Biener  <rguenther@suse.de>
11849         PR tree-optimization/69595
11850         * gcc.dg/Warray-bounds-17.c: New testcase.
11852 2016-02-02  Richard Biener  <rguenther@suse.de>
11854         PR tree-optimization/69606
11855         * gcc.dg/torture/pr69606.c: New testcase.
11857 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
11859         PR middle-end/68542
11860         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11861         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11863 2016-02-02  Alan Modra  <amodra@gmail.com>
11865         PR target/69548
11866         * gcc.target/powerpc/pr69548.c: New test.
11868 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
11870         PR rtl-optimization/69592
11871         * gcc.dg/pr69592.c: New test.
11873         PR preprocessor/69543
11874         PR c/69558
11875         * gcc.dg/pr69543.c: New test.
11876         * gcc.dg/pr69558.c: New test.
11878 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
11880         PR testsuite/65940
11881         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11883 2016-02-01  Martin Sebor  <msebor@redhat.com>
11885         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11887 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
11889         PR tree-optimization/67921
11890         * c-c++-common/ubsan/pr67921.c: New test.
11892 2016-02-01  Richard Biener  <rguenther@suse.de>
11894         PR middle-end/69556
11895         * gcc.dg/tree-ssa/recip-8.c: New testcase.
11897 2016-02-01  Richard Biener  <rguenther@suse.de>
11899         PR tree-optimization/69574
11900         * gcc.dg/torture/pr69574.c: New testcase.
11902 2016-02-01  Richard Biener  <rguenther@suse.de>
11904         PR tree-optimization/69579
11905         * gcc.dg/setjmp-6.c: New testcase.
11907 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
11909         PR rtl-optimization/69570
11910         * g++.dg/opt/pr69570.C: New test.
11912 2016-02-01  Richard Henderson  <rth@redhat.com>
11914         * gcc.dg/pr69535.c: New test.
11916 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
11918         PR testsuite/69584
11919         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11920         * gcc.dg/tree-ssa/sra-18.c: Likewise.
11922         PR debug/68244
11923         * g++.dg/parse/parens3.C: Use register "4" on hppa.
11925         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11927 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
11929         PR fortran/67564
11930         * gfortran.dg/allocate_with_source_17.f03: New test.
11932 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
11934         PR tree-optimization/69546
11935         * gcc.dg/torture/pr69546.c: New test.
11937 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
11939         PR fortran/69566
11940         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11942 2016-01-30  Martin Sebor  <msebor@redhat.com>
11944         PR c++/68490
11945         * g++.dg/ext/flexary10.C: New test.
11947 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
11949         PR fortran/66707
11950         gfortran.dg/common_23.f90: New test.
11952 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11954         PR target/65546
11955         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
11956         condition being checked, and disable it when the target supports
11957         misaligned loads and stores.
11959 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
11961         PR debug/69518
11962         * gcc.dg/torture/pr69518.c: New test.
11964 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
11966         PR target/69530
11967         * gcc.target/i386/pr69530.c: New test.
11969 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
11971         PR target/65604
11972         * gcc.target/mips/div-delay.c: New test.
11974 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
11976         PR target/69551
11977         * gcc.target/i386/pr69551.c: New test.
11979         PR target/66137
11980         * gcc.target/i386/pr66137.c: New test.
11982 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
11984         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
11985         always built for p5600.
11986         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
11987         isa=p5600 dg-option.
11989 2016-01-29  Richard Biener  <rguenther@suse.de>
11991         PR tree-optimization/69547
11992         * g++.dg/tree-ssa/pr69547.C: New testcase.
11994 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
11996         PR debug/66869
11997         * g++.dg/warn/Wunused-function2.C: New test.
11999 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12001         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12002         support for test to succeed.
12004 2016-01-29  Marek Polacek  <polacek@redhat.com>
12006         PR c++/69509
12007         PR c++/69516
12008         * g++.dg/ext/constexpr-vla2.C: New test.
12009         * g++.dg/ext/constexpr-vla3.C: New test.
12010         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12012 2016-01-29  Richard Biener  <rguenther@suse.de>
12014         PR middle-end/69537
12015         * gcc.dg/uninit-21.c: New testcase.
12017 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12019         PR target/69459
12020         * gcc.target/i386/pr69459.c: New test.
12022 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12024         PR target/68400
12025         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12026         * gcc.target/mips/pr68400.c: New test.
12028 2016-01-28  Martin Sebor  <msebor@redhat.com>
12030         PR target/17381
12031         * gcc.target/powerpc/pr17381.c: New test.
12033 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12035         PR middle-end/69542
12036         * gcc.dg/torture/pr69542.c: New test.
12038 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12040         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12042 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12044         * gcc.dg/pr65980.c: Skip on AIX.
12045         * gcc.dg/pr66688.c: Same.
12047 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12049         PR target/63679
12050         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12051         * gcc.dg/tree-ssa/sra-18.c: Same.
12053 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12055         PR fortran/62536
12056         * gfortran.dg/block_15.f08: New test.
12057         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12058         on incorrectly closed BLOCK.
12060 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12062         * gcc.dg/declare-simd.c: New test.
12063 2016-01-28  Richard Biener  <rguenther@suse.de>
12065         PR tree-optimization/69466
12066         * gfortran.dg/vect/pr69466.f90: New testcase.
12068 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12070         * g++.dg/pr67989.C: Remove ARM-specific option.
12071         * gcc.target/arm/pr67989.C: New file.
12073 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12075         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12076         and expm1 test for glibc < 2.11.
12078 2016-01-27  Richard Henderson  <rth@redhat.com>
12080         * gcc.c-torture/execute/pr69447.c: New test.
12082 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12084         PR fortran/69422
12085         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12087 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12089         PR debug/66869
12090         * gcc.dg/pr66869.c: New test.
12092 2016-01-25  Jeff Law  <law@redhat.com>
12094         PR tree-optimization/68398
12095         PR tree-optimization/69196
12096         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12097         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12098         path to avoid new heuristic allowing more irreducible regions
12099         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12100         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12101         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12102         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12103         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12105 2016-01-27  Marek Polacek  <polacek@redhat.com>
12107         PR c/68062
12108         * c-c++-common/vector-compare-4.c: New test.
12110 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
12112         PR preprocessor/69126
12113         * c-c++-common/pr69126.c: New test case.
12115 2016-01-27  Ian Lance Taylor  <iant@google.com>
12117         * gcc.dg/tree-ssa/ivopt_5.c: New test.
12119 2016-01-27  Ryan Burn  <contact@rnburn.com>
12121         PR cilkplus/69267
12122         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12124 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12126         PR target/69512
12127         * gcc.target/i386/pr69512.c: New test.
12129 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
12131         PR ada/69488
12132         * gnat.dg/sso/*.adb: Robustify dg-output directives.
12134 2016-01-27  Marek Polacek  <polacek@redhat.com>
12136         PR c++/69379
12137         * g++.dg/pr69379.C: New test.
12139 2016-01-27  Martin Sebor  <msebor@redhat.com>
12141         PR c++/69317
12142         * g++.dg/abi/Wabi-2-2.C: New test.
12143         * g++.dg/abi/Wabi-2-3.C: New test.
12144         * g++.dg/abi/Wabi-3-2.C: New test.
12145         * g++.dg/abi/Wabi-3-3.C: New test.
12147 2016-01-27  Richard Biener  <rguenther@suse.de>
12149         PR tree-optimization/69166
12150         * gcc.dg/torture/pr69166.c: New testcase.
12152 2016-01-27  Martin Jambor  <mjambor@suse.cz>
12154         PR tree-optimization/69355
12155         * gcc.dg/tree-ssa/pr69355.c: New test.
12157 2016-01-27  Marek Polacek  <polacek@redhat.com>
12159         PR c++/69496
12160         * g++.dg/ext/constexpr-vla1.C: New test.
12162 2016-01-20  Christian Bruel  <christian.bruel@st.com>
12164         PR target/69245
12165         * gcc.target/arm/pr69245.c: New test.
12167 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12169         PR tree-optimization/69399
12170         * gcc.dg/torture/pr69399.c: New test.
12172 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12174         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12176 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12178         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12180 2016-01-26  Tom de Vries  <tom@codesourcery.com>
12182         PR tree-optimization/69110
12183         * gcc.dg/autopar/pr69110.c: New test.
12185 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
12186             Sebastian Pop  <s.pop@samsung.com>
12188         * gcc.dg/graphite/isl-ast-op-select.c: New.
12190 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
12192         PR fortran/69385
12193         * gfortran.dg/allocate_error_6.f90: New test.
12195 2016-01-26  Richard Henderson  <rth@redhat.com>
12197         * gcc.dg/tm/pr60908.c: New test.
12199 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
12201         PR other/69006
12202         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12203         directive.
12204         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12205         expected multiline output to reflect the colorization being
12206         disabled before newlines.
12207         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12208         (custom_diagnostic_finalizer): Replace call to
12209         pp_newline_and_flush with call to pp_flush.
12210         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12211         * gfortran.dg/implicit_class_1.f90: Likewise.
12212         * lib/gcc-dg.exp (allow_blank_lines): New global.
12213         (dg-allow-blank-lines-in-output): New procedure.
12214         (gcc-dg-prune): Complain about blank lines in the output, unless
12215         dg-allow-blank-lines-in-output was called.
12216         * lib/multiline.exp (_build_multiline_regex): Only support
12217         arbitrary followup text for non-blank-lines, not for blank lines.
12219 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12221         PR tree-optimization/69483
12222         * gcc.dg/pr69483.c: New test.
12223         * g++.dg/opt/pr69483.C: New test.
12225 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12227         PR target/68620
12228         * gcc.target/arm/pr68620.c: New test.
12230 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12232         * gcc.target/i386/pr68986-2.c: Remove -m32.
12234 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12236         PR target/68986
12237         * gcc.target/i386/pr68986-1.c: New test.
12238         * gcc.target/i386/pr68986-2.c: Likewise.
12239         * gcc.target/i386/pr68986-3.c: Likewise.
12241 2016-01-26  Christian Bruel  <christian.bruel@st.com>
12243         * lib/target-supports.exp
12244         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12245         (check_effective_target_arm_crypto_pragma_ok): Likewise.
12246         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12248 2016-01-26  Richard Biener  <rguenther@suse.de>
12250         PR tree-optimization/69452
12251         * gcc.dg/torture/pr69452.c: New testcase.
12253 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12255         PR target/69442
12256         * gcc.dg/pr69442.c: New test.
12258 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
12260         PR target/67896
12261         * gcc.target/aarch64/simd/pr67896.C: New.
12263 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
12265         PR tree-optimization/69400
12266         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12267         function.
12268         (plugin_init): Call it.
12269         * gcc.dg/torture/pr69400.c: New test.
12271 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12273         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12275 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12276             Sebastian Pop  <s.pop@samsung.com>
12278         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12279         isl-0.15.
12281 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12282             Sebastian Pop  <s.pop@samsung.com>
12284         * gcc.dg/graphite/pr69292.c: New.
12286 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
12288         * c-c++-common/goacc/use_device-1.c: New test.
12290 2016-01-25  Jeff Law  <law@redhat.com>
12292         PR tree-optimization/69196
12293         PR tree-optimization/68398
12294         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12295         * gcc.dg/tree-ssa/pr68198.c: Likewise.
12297 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
12299         PR target/69469
12300         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12301         Algorithm.
12303 2016-01-25  Richard Biener  <rguenther@suse.de>
12305         PR testsuite/69380
12306         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12308 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
12310         PR target/69421
12311         * gcc.dg/pr69421.c: New test.
12313 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
12315         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12316         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12317         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12318         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12319         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12320         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12321         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12322         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12323         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12324         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12326 2016-01-25  Richard Biener  <rguenther@suse.de>
12328         PR tree-optimization/69376
12329         * gcc.dg/torture/pr69376.c: New testcase.
12331 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12333         PR fortran/69397
12334         PR fortran/68442
12335         * gfortran.dg/interface_38.f90: New test.
12336         * gfortran.dg/interface_39.f90: New test.
12338 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
12340         Revert:
12341         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
12343         PR c++/11858
12344         PR c++/24663
12345         PR c++/24664
12346         * g++.dg/template/pr11858.C: New test.
12347         * g++.dg/template/pr24663.C: New test.
12348         * g++.dg/template/unify12.C: New test.
12349         * g++.dg/template/unify13.C: New test.
12350         * g++.dg/template/unify14.C: New test.
12351         * g++.dg/template/unify15.C: New test.
12352         * g++.dg/template/unify16.C: New test.
12353         * g++.dg/template/unify17.C: New test.
12355 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
12357         PR fortran/68283
12358         gfortran.dg/pr68283.f90: New test.
12360 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
12362         PR fortran/66094
12363         * gfortran.dg/inline_matmul_13.f90:  New test.
12364         * gfortran.dg/matmul_bounds_8.f90:  New test.
12365         * gfortran.dg/matmul_bounds_9.f90:  New test.
12366         * gfortran.dg/matmul_bounds_10.f90:  New test.
12368 2016-01-23  Tom de Vries  <tom@codesourcery.com>
12370         PR tree-optimization/69426
12371         * gcc.dg/autopar/pr69426.c: New test.
12373 2016-01-23  Martin Sebor  <msebor@redhat.com>
12375         PR c++/58109
12376         PR c++/69022
12377         * g++.dg/cpp0x/alignas5.C: New test.
12378         * g++.dg/ext/vector29.C: Same.
12380 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
12382         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12383         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12384         _GNU_SOURCE from compile flags to the source.
12385         * gcc.target/i386/chkp-stropt-12.c: Ditto.
12386         * gcc.target/i386/chkp-stropt-16.c: Ditto.
12387         * gcc.target/i386/chkp-stropt-4.c: Ditto.
12388         * gcc.target/i386/chkp-stropt-8.c: Ditto.
12390 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
12392         PR target/69432
12393         * g++.dg/opt/pr69432.C: New test.
12395 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12397         * gcc.target/powerpc/pr63354c: Adjust target selector to include
12398         32-bit targets testing an -m64 multilib.
12400 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12402         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12403         64-bit support.
12405 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
12407         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12409 2016-01-21  Christian Bruel  <christian.bruel@st.com>
12411         PR target/68674
12412         * gcc.target/i386/pr68674.c
12413         * gcc.target/aarch64/pr68674.c
12414         * gcc.target/arm/pr68674.c
12416 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12418         PR target/69403
12419         * gcc.c-torture/execute/pr69403.c: New test.
12421 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
12423         PR c++/55843
12424         * g++.dg/template/pr55843.C: New.
12426 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
12428         PR testsuite/66877
12429         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12430         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12432 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12434         PR testsuite/67489
12435         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12436         from dg-do compile directive, and instead add
12437         { dg-require-effective-target int128 }.
12439 2016-01-20  Martin Sebor  <msebor@redhat.com>
12441         PR c/69405
12442         * gcc.dg/sync-fetch.c: New test.
12444 2016-01-21  Martin Sebor  <msebor@redhat.com>
12446         PR target/69252
12447         * gcc.target/powerpc/pr69252.c: New test.
12449 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12451         PR fortran/65996
12452         * gfortran.dg/pr65996.f90: New test.
12454 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12456         PR c++/68810
12457         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
12458         expected to generate an error.
12460 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
12462         PR middle-end/66178
12463         * gcc.dg/torture/pr66178.c: New test.
12465 2016-01-21  Anton Blanchard  <anton@samba.org>
12466             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12468         PR target/63354
12469         * gcc.target/powerpc/pr63354.c:  New test.
12471 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
12473         PR rtl-optimization/68990
12474         * gcc.target/i386/pr68990: New.
12476 2016-01-21  Nick Clifton  <nickc@redhat.com>
12478         PR target/69129
12479         * gcc.target/mips/pr69129.c: New.
12481 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
12483         PR c++/58046
12484         * g++.dg/cpp0x/pr58046.C: New.
12486 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
12488         PR target/69187
12489         PR target/65624
12490         * gcc.target/arm/pr69187.c: New test.
12492         PR c++/69355
12493         * g++.dg/torture/pr69355.C: New test.
12495 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
12496             Sebastian Pop  <s.pop@samsung.com>
12498         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12500 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
12501             Sebastian Pop  <s.pop@samsung.com>
12503         * gcc.dg/graphite/pr68976.c: New test.
12505 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
12507         PR middle-end/67653
12508         * c-c++-common/pr67653.c: New test.
12509         * gcc.dg/torture/pr29119.c: Add dg-warning.
12511 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
12513         * gcc.target/powerpc/cpu-builtin-1.c: New test.
12515 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12517         PR c/24293
12518         * gcc.dg/pr24293.c: New test.
12519         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12520         incomplete struct type.
12521         * gcc.dg/declspec-1.c: Likewise.
12522         * gcc.dg/pr63549.c: Likewise.
12524 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
12526         PR tree-optimization/66612
12527         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12528         for bdn instruction.
12530 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12532         * lib/target-supports.exp
12533         (check_effective_target_arm_fp_ok_nocache): New.
12534         (check_effective_target_arm_fp_ok): New.
12535         (add_options_for_arm_fp): New.
12536         (check_effective_target_arm_crypto_ok_nocache): Require
12537         target_arm_v8_neon_ok instead of arm32.
12538         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12539         (check_effective_target_arm_crypto_pragma_ok): New.
12540         (add_options_for_arm_vfp): New.
12541         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12542         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12543         target instead. Force initial fpu to vfp.
12544         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12545         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12546         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12547         dependency.
12548         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12549         use arm_vfp effective target instead. Force initial fpu to vfp.
12550         * gcc.target/arm/attr-neon3.c: Likewise.
12551         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12552         arm_vfp_ok.
12553         * gcc.target/arm/unsigned-float.c: Likewise.
12554         * gcc.target/arm/vfp-1.c: Likewise.
12555         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12556         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12557         * gcc.target/arm/vfp-ldmiad.c: Likewise.
12558         * gcc.target/arm/vfp-ldmias.c: Likewise.
12559         * gcc.target/arm/vfp-stmdbd.c: Likewise.
12560         * gcc.target/arm/vfp-stmdbs.c: Likewise.
12561         * gcc.target/arm/vfp-stmiad.c: Likewise.
12562         * gcc.target/arm/vfp-stmias.c: Likewise.
12563         * gcc.target/arm/vnmul-1.c: Likewise.
12564         * gcc.target/arm/vnmul-2.c: Likewise.
12565         * gcc.target/arm/vnmul-3.c: Likewise.
12566         * gcc.target/arm/vnmul-4.c: Likewise.
12568 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
12570         PR testsuite/69366
12571         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12572         the MPX run-time library, for compile-time MPX test.
12573         * gcc.target/i386/chkp-always_inline.c: Likewise.
12574         * gcc.target/i386/chkp-bndret.c: Likewise.
12575         * gcc.target/i386/chkp-builtins-1.c: Likewise.
12576         * gcc.target/i386/chkp-builtins-2.c: Likewise.
12577         * gcc.target/i386/chkp-builtins-3.c: Likewise.
12578         * gcc.target/i386/chkp-builtins-4.c: Likewise.
12579         * gcc.target/i386/chkp-const-check-1.c: Likewise.
12580         * gcc.target/i386/chkp-const-check-2.c: Likewise.
12581         * gcc.target/i386/chkp-hidden-def.c: Likewise.
12582         * gcc.target/i386/chkp-label-address.c: Likewise.
12583         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12584         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12585         * gcc.target/i386/chkp-pr69044.c: Likewise.
12586         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12587         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12588         * gcc.target/i386/chkp-strchr.c: Likewise.
12589         * gcc.target/i386/chkp-strlen-1.c: Likewise.
12590         * gcc.target/i386/chkp-strlen-2.c: Likewise.
12591         * gcc.target/i386/chkp-strlen-3.c: Likewise.
12592         * gcc.target/i386/chkp-strlen-4.c: Likewise.
12593         * gcc.target/i386/chkp-strlen-5.c: Likewise.
12594         * gcc.target/i386/chkp-stropt-1.c: Likewise.
12595         * gcc.target/i386/chkp-stropt-10.c: Likewise.
12596         * gcc.target/i386/chkp-stropt-11.c: Likewise.
12597         * gcc.target/i386/chkp-stropt-12.c: Likewise.
12598         * gcc.target/i386/chkp-stropt-13.c: Likewise.
12599         * gcc.target/i386/chkp-stropt-14.c: Likewise.
12600         * gcc.target/i386/chkp-stropt-15.c: Likewise.
12601         * gcc.target/i386/chkp-stropt-16.c: Likewise.
12602         * gcc.target/i386/chkp-stropt-2.c: Likewise.
12603         * gcc.target/i386/chkp-stropt-3.c: Likewise.
12604         * gcc.target/i386/chkp-stropt-4.c: Likewise.
12605         * gcc.target/i386/chkp-stropt-5.c: Likewise.
12606         * gcc.target/i386/chkp-stropt-6.c: Likewise.
12607         * gcc.target/i386/chkp-stropt-7.c: Likewise.
12608         * gcc.target/i386/chkp-stropt-8.c: Likewise.
12609         * gcc.target/i386/chkp-stropt-9.c: Likewise.
12610         * gcc.target/i386/pr63995-2.c: Likewise.
12611         * gcc.target/i386/pr64805.c: Likewise.
12612         * gcc.target/i386/pr65044.c: Likewise.
12613         * gcc.target/i386/pr65167.c: Likewise.
12614         * gcc.target/i386/pr65183.c: Likewise.
12615         * gcc.target/i386/pr65184.c: Likewise.
12616         * gcc.target/i386/thunk-retbnd.c: Likewise.
12618 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
12620         PR tree-optimization/69328
12621         * gcc.dg/pr69328.c: New test.
12623 2016-01-20  Jeff Law  <law@redhat.com>
12625         PR target/25114
12626         * gcc.target/m68k/pr25114.c: New test.
12628 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12630         * gcc.target/arm/memset-inline-10.c: Added
12631         dg-require-effective-target arm_thumb2_ok.
12633 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
12635         * gcc.dg/debug/dwarf2/sso.c: New test.
12637 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
12639         PR testsuite/68820
12640         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12641         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12642         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12644 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12646         PR ipa/66223
12647         * g++.dg/ipa/devirt-50.C: New testcase.
12649 2016-01-19  Marek Polacek  <polacek@redhat.com>
12651         PR c++/68965
12652         * g++.dg/cpp1y/parameter-pack-1.C: New test.
12653         * g++.dg/cpp1y/parameter-pack-2.C: New test.
12655 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12657         PR target/69135
12658         * gcc.target/arm/pr69135_1.c: New test.
12660 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
12662         * gcc.target/aarch64/ccmp_1.c: Add new tests.
12664 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
12666         * gcc.target/aarch64/ccmp_1.c: New testcase.
12668 2016-01-19  Marek Polacek  <polacek@redhat.com>
12670         PR c++/68586
12671         * g++.dg/cpp0x/enum30.C: New test.
12673 2016-01-19  Richard Biener  <rguenther@suse.de>
12675         PR tree-optimization/69336
12676         * g++.dg/tree-ssa/pr69336.C: New testcase.
12678 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
12680         PR debug/65779
12681         * gcc.dg/pr65779.c: New test.
12683 2016-01-19  Richard Biener  <rguenther@suse.de>
12685         PR tree-optimization/69352
12686         * gcc.dg/torture/pr69352.c: New testcase.
12688 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
12690         PR rtl-optimization/68955
12691         PR rtl-optimization/64557
12692         * gcc.dg/torture/pr68955.c: New test.
12694 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12696         PR lto/69136
12697         * g++.dg/torture/pr69136.C: New testcase.
12699 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12701         PR lto/69133
12702         * g++.dg/lto/pr69133_0.C: New testcase.
12703         * g++.dg/lto/pr69133_1.C: New testcase.
12705 2016-01-15  Jeff Law  <law@redhat.com>
12707         PR tree-optimization/69320
12708         * gcc.c-torture/pr69320-1.c: New test.
12709         * gcc.c-torture/pr69320-2.c: New test.
12710         * gcc.c-torture/pr69320-3.c: New test.
12711         * gcc.c-torture/pr69320-4.c: New test.
12713 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
12715         PR c++/11858
12716         PR c++/24663
12717         PR c++/24664
12718         * g++.dg/template/pr11858.C: New test.
12719         * g++.dg/template/pr24663.C: New test.
12720         * g++.dg/template/unify12.C: New test.
12721         * g++.dg/template/unify13.C: New test.
12722         * g++.dg/template/unify14.C: New test.
12723         * g++.dg/template/unify15.C: New test.
12724         * g++.dg/template/unify16.C: New test.
12725         * g++.dg/template/unify17.C: New test.
12727 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
12729         PR testsuite/69181
12730         * gcc.dg/pr69181-1.c: New test file.
12731         * gcc.dg/pr69181-2.c: New test file.
12732         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12733         globals by moving it to...
12734         (cleanup-after-saved-dg-test): ...this new function.  Add
12735         "global additional_sources_used".  Add reset of global
12736         multiline_expected_outputs to the empty list.
12737         * lib/multiline.exp (_multiline_expected_outputs): Rename this
12738         global to...
12739         (multiline_expected_outputs): ...this, and updated comments to
12740         note that it is modified from gcc-dg.exp.
12741         (dg-end-multiline-output): Update for the above renaming.
12742         (handle-multiline-outputs): Likewise.  Remove the clearing
12743         of the expected outputs to the empty list.
12745 2016-01-18  Richard Biener  <rguenther@suse.de>
12747         PR tree-optimization/69297
12748         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12750 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
12752         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12753         dg-options.
12754         * gcc.target/mips/mips-3d-2.c: Likewise.
12755         * gcc.target/mips/mips-3d-3.c: Likewise.
12756         * gcc.target/mips/mips-3d-4.c: Likewise.
12757         * gcc.target/mips/mips-3d-5.c: Likewise.
12758         * gcc.target/mips/mips-3d-6.c: Likewise.
12759         * gcc.target/mips/mips-3d-7.c: Likewise.
12760         * gcc.target/mips/mips-3d-8.c: Likewise.
12761         * gcc.target/mips/mips-3d-9.c: Likewise.
12762         * gcc.target/mips/mips-ps-1.c: Likewise.
12763         * gcc.target/mips/mips-ps-2.c: Likewise.
12764         * gcc.target/mips/mips-ps-3.c: Likewise.
12765         * gcc.target/mips/mips-ps-4.c: Likewise.
12766         * gcc.target/mips/mips-ps-5.c: Likewise.
12767         * gcc.target/mips/mips-ps-6.c: Likewise.
12768         * gcc.target/mips/mips-ps-7.c: Likewise.
12769         * gcc.target/mips/mips-ps-type.c: Likewise.
12770         * gcc.target/mips/mips-ps-type-2.c: Likewise.
12771         * gcc.target/mips/mips16-attributes-6.c: Likewise.
12773 2016-01-18  Tom de Vries  <tom@codesourcery.com>
12775         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12776         * c-c++-common/goacc/kernels-double-reduction.c: New test.
12777         * c-c++-common/goacc/kernels-empty.c: New test.
12778         * c-c++-common/goacc/kernels-eternal.c: New test.
12779         * c-c++-common/goacc/kernels-loop-2.c: New test.
12780         * c-c++-common/goacc/kernels-loop-3.c: New test.
12781         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12782         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12783         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12784         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12785         * c-c++-common/goacc/kernels-loop-data.c: New test.
12786         * c-c++-common/goacc/kernels-loop-g.c: New test.
12787         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12788         * c-c++-common/goacc/kernels-loop-n.c: New test.
12789         * c-c++-common/goacc/kernels-loop-nest.c: New test.
12790         * c-c++-common/goacc/kernels-loop.c: New test.
12791         * c-c++-common/goacc/kernels-noreturn.c: New test.
12792         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12793         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12794         * c-c++-common/goacc/kernels-reduction.c: New test.
12796 2016-01-18  Tom de Vries  <tom@codesourcery.com>
12798         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12799         * gcc.dg/autopar/outer-2.c: Same.
12800         * gcc.dg/autopar/outer-3.c: Same.
12801         * gcc.dg/autopar/outer-4.c: Same.
12802         * gcc.dg/autopar/outer-5.c: Same.
12803         * gcc.dg/autopar/outer-6.c: Same.
12804         * gcc.dg/autopar/parallelization-1.c: Same.
12805         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12806         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12807         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12808         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12809         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12810         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12811         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12812         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12813         * gcc.dg/autopar/pr39500-1.c: Same.
12814         * gcc.dg/autopar/pr39500-2.c: Same.
12815         * gcc.dg/autopar/pr46193.c: Same.
12816         * gcc.dg/autopar/pr46194.c: Same.
12817         * gcc.dg/autopar/pr49580.c: Same.
12818         * gcc.dg/autopar/pr49960-1.c: Same.
12819         * gcc.dg/autopar/pr49960.c: Same.
12820         * gcc.dg/autopar/pr68373.c: Same.
12821         * gcc.dg/autopar/reduc-1.c: Same.
12822         * gcc.dg/autopar/reduc-1char.c: Same.
12823         * gcc.dg/autopar/reduc-1short.c: Same.
12824         * gcc.dg/autopar/reduc-2.c: Same.
12825         * gcc.dg/autopar/reduc-2char.c: Same.
12826         * gcc.dg/autopar/reduc-2short.c: Same.
12827         * gcc.dg/autopar/reduc-3.c: Same.
12828         * gcc.dg/autopar/reduc-4.c: Same.
12829         * gcc.dg/autopar/reduc-6.c: Same.
12830         * gcc.dg/autopar/reduc-7.c: Same.
12831         * gcc.dg/autopar/reduc-8.c: Same.
12832         * gcc.dg/autopar/reduc-9.c: Same.
12833         * gcc.dg/autopar/uns-outer-4.c: Same.
12834         * gcc.dg/autopar/uns-outer-5.c: Same.
12835         * gcc.dg/autopar/uns-outer-6.c: Same.
12836         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12837         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12839 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12841         PR target/63679
12842         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12843         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12845 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12847         PR target/63679
12848         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12849         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12850         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12852 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12854         PR target/63679
12855         * gcc.dg/tree-ssa/sra-17.c: New.
12856         * gcc.dg/tree-ssa/sra-18.c: New.
12858 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12860         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12862 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
12864         * gnat.dg/inline12.adb: New test.
12866 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
12868         PR tree-optimization/66797
12869         * gcc.c-torture/execute/pr65447.c: Relax check condition.
12871 2016-01-18  Richard Biener  <rguenther@suse.de>
12873         PR tree-optimization/69170
12874         * gcc.dg/torture/pr69170.c: New testcase.
12876 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
12878         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12880 2016-01-16  Tom de Vries  <tom@codesourcery.com>
12882         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12884 2016-01-16  Tom de Vries  <tom@codesourcery.com>
12886         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12887         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
12888         redundant dg-require-effective-target pthread.
12889         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12890         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12891         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12892         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12893         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12894         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12895         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12897 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
12899         PR target/68609
12900         * gcc.target/powerpc/recip-6.c: Enable on AIX.
12901         * gcc.target/powerpc/recip-7.c: Same.
12903 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12905         PR c++/69091
12906         * g++.dg/template/pr69091.C: New test.
12908 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12910         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12911         dump does not contain an error_mark_node.
12912         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12913         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12915 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12917         PR c++/68936
12918         * g++.dg/template/pr68936.C: New test.
12920 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
12922         PR target/68609
12923         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12924         * gcc.target/powerpc/recip-2.c: Same.
12925         * gcc.target/powerpc/recip-3.c: Same.
12926         * gcc.target/powerpc/recip-4.c: Same.
12927         * gcc.target/powerpc/recip-sqrtf.c: Same.
12929 2016-01-15  Jeff Law  <law@redhat.com>
12931         PR tree-optimization/69270
12932         * gcc.dg/tree-ssa/pr69270-2.c: New test.
12933         * gcc.dg/tree-ssa/pr69270-3.c: New test.
12935 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
12937         PR fortran/49630
12938         * gfortran.dg/deferred_character_13.f90: New test for the fix
12939         of comment 3 of the PR.
12941         PR fortran/54070
12942         * gfortran.dg/deferred_character_8.f90: New test
12943         * gfortran.dg/allocate_error_5.f90: New test
12945         PR fortran/60593
12946         * gfortran.dg/deferred_character_10.f90: New test
12948         PR fortran/60795
12949         * gfortran.dg/deferred_character_14.f90: New test
12951         PR fortran/61147
12952         * gfortran.dg/deferred_character_11.f90: New test
12954         PR fortran/64324
12955         * gfortran.dg/deferred_character_9.f90: New test
12957 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
12959         PR rtl-optimization/69030
12960         * gcc.target/i386/pr69030.c: New.
12962 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12964         * gcc.target/aarch64/target_attr_17.c: New test.
12966 2016-01-15  Richard Biener  <rguenther@suse.de>
12968         PR tree-optimization/66856
12969         * gcc.dg/torture/pr66856-1.c: New testcase.
12970         * gcc.dg/torture/pr66856-2.c: Likewise.
12972 2016-01-15  Richard Biener  <rguenther@suse.de>
12974         PR debug/69137
12975         * g++.dg/lto/pr69137_0.C: New testcase.
12977 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
12979         PR middle-end/69246
12980         * gcc.target/i386/pr69246.c: New test.
12982 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12984         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
12986 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12988         PR c++/56194
12989         * g++.dg/init/const9.C: Disable test on S/390.
12991 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12993         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
12994         * g++.dg/Wno-frame-address.C: Ditto.
12996 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12998         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13000 2016-01-15  Richard Biener  <rguenther@suse.de>
13002         PR tree-optimization/68961
13003         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13005 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13007         * gcc.target/i386/pr65105-5.c: New test.
13009 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13011         * gcc.c-torture/execute/alias-4.c: New testcase.
13013 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13015         PR ipa/68148
13016         * g++.dg/ipa/devirt-49.C: New testcase.
13018 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13020         PR target/65837
13021         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13022         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13023         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13025 2016-01-15  Richard Biener  <rguenther@suse.de>
13027         PR tree-optimization/69117
13028         * gcc.dg/torture/pr69117.c: New testcase.
13030 2015-01-14  Ryan Burn  <contact@rnburn.com>
13032         PR c++/69048
13033         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13035 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13037         PR testsuite/67509
13038         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13039         range tests use 100 * maximum instead of maximum + 1.
13041 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13043         PR debug/69244
13044         * gcc.dg/guality/pr69244.c: New test.
13046 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13048         * lib/target-supports.exp (check_effective_target_issignaling):
13049         New procedure.
13050         * gcc.dg/pr61441.c: Require issignaling effective target.
13052 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13054         PR target/68803
13055         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13057 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13059         PR c++/68819
13060         PR preprocessor/69177
13061         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13062         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13063         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13064         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13066 2016-01-14  Marek Polacek  <polacek@redhat.com>
13068         PR c/69262
13069         * gcc.dg/array-15.c: New test.
13071 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13073         PR middle-end/68146
13074         PR tree-optimization/69155
13075         * gfortran.dg/pr68146.f: New test.
13076         * gfortran.dg/pr69155.f90: New test.
13078 2016-01-14  Richard Biener  <rguenther@suse.de>
13080         PR tree-optimization/68060
13081         * gcc.dg/torture/pr68060-1.c: New testcase.
13082         * gcc.dg/torture/pr68060-2.c: Likewise.
13084 2016-01-14  Nick Clifton  <nickc@redhat.com>
13086         * lib/target-supports.exp
13087         (check_effective_target_arm_neon_ok_nocache): Add an option
13088         sequence that includes setting the ARM architecture to ARMv7-A.
13089         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13090         command line options necessary to enable Neon support.
13091         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13092         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13093         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13094         * gcc.target/arm/pr69180.c: Likewise.
13096 2016-01-14  Jeff Law  <law@redhat.com>
13098         PR tree-optimization/69270
13099         * gcc.dg/tree-ssa/pr69270.c: New test.
13101 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
13103         PR c/66208
13104         * c-c++-common/pr66208.c: New file.
13106 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13108         PR tree-optimization/69156
13109         * gcc.dg/pr69156.c: New test.
13111 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13113         * gcc.target/i386/pr69225-7.c: New test.
13115 2016-01-13  Richard Henderson  <rth@redhat.com>
13117         * gcc.dg/tm/memopt-13.c: Update expected function.
13118         * gcc.dg/tm/memopt-6.c: Likewise.
13120 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
13122         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13123         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13124         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13125         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13127 2016-01-13  Tom de Vries  <tom@codesourcery.com>
13129         PR tree-optimization/69169
13130         * gcc.dg/pr69169.c: New test.
13132 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
13134         PR target/69228
13135         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13136         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13137         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13138         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13139         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13140         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13141         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13142         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13144 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13146         PR target/69247
13147         * gcc.dg/pr69247.c: New test.
13149 2016-01-13  Richard Biener  <rguenther@suse.de>
13151         PR tree-optimization/69242
13152         * gcc.dg/torture/pr69242.c: New testcase.
13154 2016-01-13  Richard Biener  <rguenther@suse.de>
13156         PR tree-optimization/69186
13157         * gcc.dg/torture/pr69186.c: New testcase.
13159 2016-01-13  Jeff Law  <law@redhat.com>
13161         PR tree-optimization/67755
13162         * gcc.dg/tree-ssa/pr67755.c: New test.
13164 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13166         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13167         pass number in output by a star.
13169 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
13171         PR tree-optimization/68911
13172         * gcc.c-torture/execute/pr68911.c: New test.
13174 2016-01-12  Marek Polacek  <polacek@redhat.com>
13176         PR c++/68979
13177         * g++.dg/warn/permissive-1.C: New test.
13179 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13181         PR objc++/68511
13182         PR c++/69213
13183         * g++.dg/opt/pr69213.C: New test.
13185 2016-01-12  Christian Bruel  <christian.bruel@st.com>
13187         PR target/69180
13188         * gcc.target/arm/pr69180.c: New test.
13190 2016-01-12  Richard Biener  <rguenther@suse.de>
13192         PR lto/69077
13193         * g++.dg/lto/pr69077_0.C: New testcase.
13194         * g++.dg/lto/pr69077_1.C: Likewise.
13196 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13198         PR target/69175
13199         * g++.dg/opt/pr69175.C: New test.
13201 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
13203         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13204         rather than #including math.h & stdlib.h.
13205         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13206         * gcc.dg/vect/pr49771.c: Likewise.
13207         * gcc.dg/vect/vect-10-big-array.c: Likewise.
13208         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13209         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13210         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13211         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13212         * gcc.dg/vect/pr44507.c: Likewise.
13213         * gcc.dg/vect/pr45902.c: Likewise.
13214         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13215         * gcc.dg/vect/vect-117.c: Likewise.
13216         * gcc.dg/vect/vect-99.c: Likewise.
13217         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13218         * gcc.dg/vect/vect-cond-1.c: Likewise.
13219         * gcc.dg/vect/vect-cond-2.c: Likewise.
13220         * gcc.dg/vect/vect-cond-3.c: Likewise.
13221         * gcc.dg/vect/vect-cond-4.c: Likewise.
13222         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13223         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13224         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13225         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13226         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13227         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13228         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13229         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13230         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13231         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13232         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13233         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13234         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13235         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13236         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13237         include of signal.h.
13238         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13239         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13240         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13241         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13242         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13243         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13244         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13245         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13246         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13247         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13248         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13249         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13250         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13251         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13252         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13253         * gcc.dg/vect/vect-outer-5.c: Likewise.
13254         * gcc.dg/vect/vect-outer-6.c: Likewise.
13255         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13256         include of stdio.h.
13258 2016-01-12  Nick Clifton  <nickc@redhat.com>
13260         PR target/68913
13261         * gcc.dg/lto/pr61886_0.c: Rename the external function called
13262         to fread so that it will be found in all target runtimes.
13264 2016-01-12  Richard Biener  <rguenther@suse.de>
13266         PR tree-optimization/69053
13267         * g++.dg/torture/pr69053.C: New testcase.
13269 2016-01-12  Richard Biener  <rguenther@suse.de>
13271         PR tree-optimization/69168
13272         * gcc.dg/torture/pr69168.c: New testcase.
13274 2016-01-12  Richard Biener  <rguenther@suse.de>
13276         PR tree-optimization/69157
13277         * gcc.dg/torture/pr69157.c: New testcase.
13279 2016-01-12  Richard Biener  <rguenther@suse.de>
13281         PR tree-optimization/69174
13282         * gcc.dg/torture/pr69174.c: New testcase.
13284 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13286         PR c++/66808
13287         PR c++/69000
13288         * g++.dg/tls/pr66808.C: New test.
13289         * g++.dg/tls/pr69000.C: New test.
13291 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13293         * gcc.target/powerpc/swaps-p8-23.c: New test.
13294         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13296 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
13298         PR tree-optimization/68356
13299         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13301 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
13302             Jim Wilson  <jim.wilson@linaro.org>
13304         PR target/69194
13305         * gcc.target/arm/pr69194.c: New test.
13307 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13309         PR target/69225
13310         * gcc.target/i386/pr69225-1.c: New test.
13311         * gcc.target/i386/pr69225-2.c: Likewise.
13312         * gcc.target/i386/pr69225-3.c: Likewise.
13313         * gcc.target/i386/pr69225-4.c: Likewise.
13314         * gcc.target/i386/pr69225-5.c: Likewise.
13315         * gcc.target/i386/pr69225-6.c: Likewise.
13317 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
13319         PR target/67462
13320         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13321         if lp64.
13323         PR target/69071
13324         * gcc.dg/pr69071.c: New test.
13326         PR c++/69211
13327         * g++.dg/opt/pr69211.C: New test.
13329         PR tree-optimization/69214
13330         * gcc.c-torture/compile/pr69214.c: New test.
13332 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
13334         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13335         * gcc.target/i386/pr66232-11.c: Ditto.
13336         * gcc.target/i386/pr66232-12.c: Ditto.
13337         * gcc.target/i386/pr66232-13.c: Ditto.
13339 2016-01-11  Richard Biener  <rguenther@suse.de>
13341         PR tree-optimization/69173
13342         * gcc.dg/torture/pr69173.c: New testcase.
13344 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13346         PR rtl-optimization/68796
13347         * gcc.target/aarch64/tst_5.c: New test.
13348         * gcc.target/aarch64/tst_6.c: Likewise.
13350 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13352         PR rtl-optimization/68841
13353         * gcc.dg/pr68841.c: New test.
13354         * gcc.c-torture/execute/pr68841.c: New test.
13356 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
13358         PR rtl-optimization/68920
13359         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13360         for ix86 targets.
13361         * gcc.dg/ifcvt-5.c: New test.
13363 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
13365         PR bootstrap/69123
13366         * g++.dg/pr69123.C: New.
13368 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13370         PR target/69010
13371         * gcc.target/i386/pr69010.c: New test.
13373 2016-01-11  Martin Jambor  <mjambor@suse.cz>
13375         PR ipa/69044
13376         * gcc.target/i386/chkp-pr69044.c: New test.
13378 2016-01-11  Tom de Vries  <tom@codesourcery.com>
13380         PR tree-optimization/69109
13381         * gcc.dg/autopar/pr69109-2.c: New test.
13382         * gcc.dg/autopar/pr69109.c: New test.
13384 2016-01-11  Tom de Vries  <tom@codesourcery.com>
13386         PR tree-optimization/69108
13387         * gcc.dg/autopar/pr69108.c: New test.
13389 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
13391         PR c++/69029
13392         * c-c++-common/Wisleading-indentation.c: Augment test.
13394 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13396         PR fortran/69154
13397         * gfortran.dg/inline_matmul_12.f90:  New test.
13399 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
13401         PR fortran/67779
13402         * gfortran.dg/actual_array_offset_1: New test.
13404 2016-01-10  Tom de Vries  <tom@codesourcery.com>
13406         PR tree-optimization/69062
13407         * gcc.dg/autopar/pr69062.c: New test.
13409 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
13411         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13412         * gcc.dg/vect/slp-perm-2.c: Likewise.
13413         * gcc.dg/vect/slp-perm-3.c: Likewise.
13414         * gcc.dg/vect/slp-perm-5.c: Likewise.
13415         * gcc.dg/vect/slp-perm-6.c: Likewise.
13416         * gcc.dg/vect/slp-perm-7.c: Likewise.
13417         * gcc.dg/vect/slp-perm-8.c: Likewise.
13419 2016-01-10  Tom de Vries  <tom@codesourcery.com>
13421         PR tree-optimization/69039
13422         * gcc.dg/autopar/pr69039.c: New test.
13424 2016-01-09  Marek Polacek  <polacek@redhat.com>
13426         PR c++/69113
13427         * g++.dg/pr69113.C: New test.
13429 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
13431         PR middle-end/50865
13432         PR tree-optimization/69097
13433         * gcc.c-torture/execute/pr50865.c: New test.
13434         * gcc.c-torture/execute/pr69097-1.c: New test.
13435         * gcc.c-torture/execute/pr69097-2.c: New test.
13436         * gcc.dg/pr69097-1.c: New test.
13437         * gcc.dg/pr69097-2.c: New test.
13439 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
13441         PR c++/69164
13442         * g++.dg/opt/pr69164.C: New test.
13444 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13446         PR tree-optimization/69167
13447         * gcc.dg/pr69167.c: New test.
13449 2016-01-08  Marek Polacek  <polacek@redhat.com>
13451         PR c++/68449
13452         * g++.dg/pr68449.C: New.
13454 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
13456         PR tree-optimization/68707
13457         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13458         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13459         on platforms supporting it.
13460         * gcc.dg/vect/slp-perm-2.c: Likewise.
13461         * gcc.dg/vect/slp-perm-3.c: Likewise.
13462         * gcc.dg/vect/slp-perm-5.c: Likewise.
13463         * gcc.dg/vect/slp-perm-7.c: Likewise.
13464         * gcc.dg/vect/slp-perm-8.c: Likewise.
13465         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13466         on platforms supporting it.
13468 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13470         PR tree-optimization/69162
13471         * gcc.dg/pr69162.c: New test.
13473         PR tree-optimization/69172
13474         * gcc.dg/pr69172.c: New test.
13476 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13478         PR tree-optimization/67781
13479         * gcc.c-torture/execute/pr67781.c: New file.
13481 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13483         PR tree-optimization/69083
13484         * gcc.dg/vect/pr69083.c: New test.
13486 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
13488         PR tree-optimization/61441
13489         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13490         Use -fexcess-precision=standard for compiler options.
13491         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
13493 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13495         PR fortran/69128
13496         * gfortran.dg/gomp/pr69128.f90: New test.
13498         PR c++/69145
13499         * g++.dg/ext/pr69145-1.C: New test.
13500         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13501         * g++.dg/ext/pr69145-2.h: New file.
13503 2016-01-07  Martin Sebor  <msebor@redhat.com>
13505         PR c/68966
13506         * gcc.dg/atomic-fetch-bool.c: New test.
13507         * gcc.dg/sync-fetch-bool.c: New test.
13509 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
13511         PR fortran/66680
13512         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13514 2016-01-07  Nick Clifton  <nickc@redhat.com>
13516         PR target/66655
13517         * g++.dg/pr66655.C: New test.
13518         * g++.dg/pr66655_1.cc: Test support file.
13519         * g++.dg/pr66655.h: Test header file.
13521 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
13523         PR fortran/66680
13524         gfortran.dg/gomp/pr66680.f90: New test.
13526 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
13528         PR target/69171
13529         * gcc.target/i386/pr69171-1.c: New test.
13530         * gcc.target/i386/pr69171-2.c: Likewise.
13531         * gcc.target/i386/pr69171-3.c: Likewise.
13532         * gcc.target/i386/pr69171-4.c: Likewise.
13533         * gcc.target/i386/pr69171-5.c: Likewise.
13534         * gcc.target/i386/pr69171-6.c: Likewise.
13536 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
13538         PR middle-end/67639
13539         * c-c++-common/pr67639.c: New test.
13541 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
13543         PR tree-optimization/69141
13544         * g++.dg/opt/pr69141.C: New test.
13546 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13548         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13550 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
13552         PR target/69140
13553         * gcc.target/i386/pr69140.c: New test
13555 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
13557         * gcc.dg/bad-dereference.c: New test case.
13559 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13561         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13563 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
13565         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13567 2016-01-06  Marek Polacek  <polacek@redhat.com>
13569         PR sanitizer/69099
13570         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13572 2016-01-05  Marek Polacek  <polacek@redhat.com>
13574         PR c/69104
13575         * gcc.dg/atomic-invalid-2.c: New.
13577 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13579         PR target/68991
13580         * gcc.target/i386/pr68991.c: New test.
13582 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13584         PR target/68991
13585         * g++.dg/pr68991-1.C: New test.
13586         * g++.dg/pr68991-2.C: Likewise.
13588 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
13590         PR other/60465
13591         * gcc.target/ia64/pr60465-gprel64.c: New test.
13592         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13594 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13596         PR rtl-optimization/68651
13597         * gcc.target/aarch64/pr68651_1.c: New test.
13599 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
13601         PR c/69122
13602         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13604 2016-01-05  Nathan Sidwell  <nathan@acm.org>
13606         PR c++/58583
13607         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13609         * gcc.dg/alias-15.c: New.
13611 2016-01-05  Nick Clifton  <nickc@redhat.com>
13613         PR target/68870
13614         * g++.dg/pr68770.C: New test.
13616 2016-01-04  Mike Stump  <mikestump@comcast.net>
13618         * lib/target-supports.exp (check_effective_target_cilkplus):
13619         cilkplus targets require pthreads.
13620         (check_effective_target_cilkplus): Remove special case for NVPTX.
13622 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13624         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13625         generation.
13627 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
13629         Update copyright years.
13631 2016-01-04  Marek Polacek  <polacek@redhat.com>
13633         PR c/68908
13634         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13635         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13636         * gcc.dg/atomic/stdatomic-op-5.c: New test.
13638 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13640         * gcc.target/sparc/20160104-2.c: New test.
13642 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13644         * gcc.target/sparc/20160104-1.c: New test.
13646 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
13648         PR fortran/65045
13649         * gfortran.dg/pr65045.f90: New test.
13651 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
13653         * gnat.dg/specs/debug1.ads: Delete.
13655 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13657         PR libgfortran/68867
13658         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13659         expression.
13661 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13663         PR libgfortran/68867
13664         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13665         PowerPC.
13667 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
13669         PR fortran/68864
13670         * gfortran.dg/pr68864.f90: New test.
13672 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
13674         PR tree-optimization/69070
13675         * gcc.dg/pr69070.c: New test.
13677         PR sanitizer/69055
13678         * gfortran.dg/pr69055.f90: New test.
13680         PR target/69015
13681         * gcc.dg/pr69015.c: New test.
13683 Copyright (C) 2016 Free Software Foundation, Inc.
13685 Copying and distribution of this file, with or without modification,
13686 are permitted in any medium without royalty provided the copyright
13687 notice and this notice are preserved.