2016-10-12 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob10a8e35b8bf5de87de5734098922a34391a2c1fe
1 2016-10-12  Richard Biener  <rguenther@suse.de>
3         PR debug/77947
4         * g++.dg/torture/pr77947.C: New testcase.
6 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
8         * gnat.dg/debug8.adb: New testcase.
10 2016-10-12  Pierre-Marie de Rodat  <derodat@adacore.com>
12         * gnat.dg/debug9.adb: New testcase.
14 2016-10-12  Richard Biener  <rguenther@suse.de>
16         * gcc.dg/tree-ssa/vrp35.c: Adjust.
17         * gcc.dg/tree-ssa/vrp36.c: Likewise.
18         * gcc.dg/tree-ssa/vrp46.c: Likewise.
20 2016-10-12  Richard Biener  <rguenther@suse.de>
22         PR tree-optimization/77920
23         * gcc.dg/torture/pr77920.c: New testcase.
25 2016-10-12  Jakub Jelinek  <jakub@redhat.com>
27         PR tree-optimization/77929
28         * gcc.c-torture/compile/pr77929.c: New test.
30         * c-c++-common/Wimplicit-fallthrough-25.c: New test.
31         * c-c++-common/Wimplicit-fallthrough-26.c: New test.
32         * c-c++-common/Wimplicit-fallthrough-27.c: New test.
33         * c-c++-common/Wimplicit-fallthrough-28.c: New test.
34         * c-c++-common/Wimplicit-fallthrough-29.c: New test.
35         * c-c++-common/Wimplicit-fallthrough-30.c: New test.
36         * c-c++-common/Wimplicit-fallthrough-31.c: New test.
37         * c-c++-common/Wimplicit-fallthrough-32.c: New test.
38         * c-c++-common/Wimplicit-fallthrough-33.c: New test.
40 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
42         * gcc.target/sparc/setcc-4.c: Adjust.
43         * gcc.target/sparc/setcc-5.c: Likewise.
44         * gcc.target/sparc/setcc-6.c: Likewise.
45         * gcc.target/sparc/setcc-7.c: Likewise.
46         * gcc.target/sparc/setcc-8.c: Likewise.
47         * gcc.target/sparc/setcc-9.c: Likewise.
48         * gcc.target/sparc/setcc-10.c: Delete.
50 2016-10-11  Steven G. Kargl  <kargl@gcc.gnu.org>
52         PR fortran/77942
53         * gfortran.dg/pr77942.f90
55 2016-10-11  Fritz Reese  <fritzoreese@gmail.com>
57         * gfortran.dg/dec_math.f90: New testsuite.
59 2016-10-11  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
61         * gcc.dg/tree-ssa/pr59597.c: Typedef  __INT32_TYPE__ to i32.
62         (main): Declare j as i32 instead of int.
64 2016-10-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
66         PR testsuite/PR77710
67         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
68         target triplet instead of *-*-*-*.
70 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
72         * gnat.dg/unchecked_convert10.adb: New test.
73         * gnat.dg/unchecked_convert11.adb: Likewise.
74         * gnat.dg/unchecked_convert12.adb: Likewise.
76 2016-10-11  Eric Botcazou  <ebotcazou@adacore.com>
78         * gcc.target/sparc/cbcond-1.c: New test.
79         * gcc.target/sparc/cbcond-2.c: Likewise.
80         * gcc.target/sparc/movcc-1.c: Likewise.
81         * gcc.target/sparc/movcc-2.c: Likewise.
82         * gcc.target/sparc/setcc-1.c: Adjust.
83         * gcc.target/sparc/setcc-2.c: Likewise.
84         * gcc.target/sparc/setcc-3.c: Likewise.
85         * gcc.target/sparc/setcc-4.c: Likewise.
86         * gcc.target/sparc/setcc-5.c: Likewise.
87         * gcc.target/sparc/setcc-6.c: New test.
88         * gcc.target/sparc/setcc-7.c: Likewise.
89         * gcc.target/sparc/setcc-8.c: Likewise.
90         * gcc.target/sparc/setcc-9.c: Likewise.
91         * gcc.target/sparc/setcc-10.c: Likewise.
93 2016-10-10  Jeff Law  <law@redhat.com>
95         PR tree-optimization/71947
96         * gcc.dg/tree-ssa/pr71947-1.c: New test.
97         * gcc.dg/tree-ssa/pr71947-2.c: New test.
98         * gcc.dg/tree-ssa/pr71947-3.c: New test.
99         * gcc.dg/tree-ssa/pr71947-4.c: New test.
100         * gcc.dg/tree-ssa/pr71947-5.c: New test.
101         * gcc.dg/tree-ssa/pr71947-6.c: New test.
103 2016-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
105         PR fortran/77915
106         * gfortran.dg/matmul_11.f90:  New test.
108 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
110         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
111         * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
112         * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
113         * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
114         * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
115         * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
116         * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
117         * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
118         * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
119         * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
120         * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
121         * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
122         * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
123         * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
124         * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
125         * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
126         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
127         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
128         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
129         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
130         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
131         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
132         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
133         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
134         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
135         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
136         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
137         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
138         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
139         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
140         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
141         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
142         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
143         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
144         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
145         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
146         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
147         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
148         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
149         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
150         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
151         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
152         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
153         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
154         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
155         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
156         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
157         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
158         * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
159         * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
160         * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
161         * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
162         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
163         * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
164         * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
165         * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
166         * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
167         * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
168         * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
170 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
172         * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
173         * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
174         * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
175         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
176         * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
177         * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
178         * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
179         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
180         * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
181         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
182         * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
183         * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
184         * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
185         * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
187 2016-10-10  Jiong Wang  <jiong.wang@arm.com>
189         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
190         Enable AArch64.
191         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
192         vdup*_laneq.
193         * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
194         * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
195         * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
196         * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
198 2016-10-10  Matthew Wahab  <matthew.wahab@arm.com>
199             Jiong Wang  <jiong.wang@arm.com>
201         * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
202         AArch64 support.
203         (add_options_for_arm_v8_2a_fp16_neon): Likewise.
204         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
205         AArch64 targets.
206         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
207         AArch64 targets.
208         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
209         targets.
210         (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
212 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
214         * gnat.dg/specs/vfa.ads: New test.
216 2016-10-10  Eric Botgazou  <ebotcazou@adacore.com>
218         * gnat.dg/inline13.ad[sb]: New test.
219         * gnat.dg/inline13_pkg.ad[sb]: New helper.
221 2016-10-10  Eric Botcazou  <ebotcazou@adacore.com>
223         * gnat.dg/biased_subtype.adb: New test.
225 2016-10-09  Jakub Jelinek  <jakub@redhat.com>
227         PR tree-optimization/77901
228         * gcc.c-torture/compile/pr77901.c: New test.
230 2016-10-09  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
232         * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
233         * gcc.dg/ipa/propalign-2.c: Likewise
234         * gcc.dg/ipa/propalign-3.c: Likewise.
235         * gcc.dg/ipa/propalign-4.c: Likewise.
236         * gcc.dg/ipa/propalign-5.c: Likewise.
238 2016-10-08  Jakub Jelinek  <jakub@redhat.com>
240         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
242         * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
244         * c-c++-common/Wimplicit-fallthrough-23.c: New test.
245         * c-c++-common/Wimplicit-fallthrough-24.c: New test.
247 2016-10-07  Fritz Reese  <fritzoreese@gmail.com>
249         * gfortran.dg/dec_union_11.f90: New testcase.
251 2016-10-07  Nathan Sidwell  <nathan@acm.org>
253         PR c++/66443
254         * g++.dg/cpp0x/pr66443-cxx11.C: New.
255         * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
256         * g++.dg/cpp1y/pr66443-cxx14.C: New
257         * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
258         * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
260 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
262         * g++.dg/cpp0x/addressof1.C: New test.
263         * g++.dg/cpp0x/addressof2.C: New test.
265 2016-10-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
267         * gcc.target/powerpc/float128-type-1.c: New test to check that
268         PowerPC 64-bit Linux enables -mfloat128-type by default.
269         * gcc.target/powerpc/float128-type-2.c: Likewise.
270         * gcc.target/powerpc/float128-mix.c: Change error message to
271         reflect that __ibm128 is now #define'ed to be long double.
273 2016-10-07  Steven G. Kargl  <kargl@gcc.gnu.org>
275         PR fortran/77406
276         * gfortran.dg/pr77406.f90: New test.
277         * gfortran.dg/assumed_type_3.f90: Update error messages.
278         * gfortran.dg/defined_operators_1.f90: Ditto.
279         * gfortran.dg/generic_26.f90: Ditto.
280         * gfortran.dg/generic_7.f90: Ditto.
281         * gfortran.dg/gomp/udr5.f90: Ditto.
282         * gfortran.dg/gomp/udr7.f90: Ditto.
283         * gfortran.dg/interface_1.f90: Ditto.
284         * gfortran.dg/interface_37.f90: Ditto.
285         * gfortran.dg/interface_5.f90: Ditto.
286         * gfortran.dg/interface_6.f90: Ditto.
287         * gfortran.dg/interface_7.f90
288         * gfortran.dg/no_arg_check_3.f90
289         * gfortran.dg/operator_5.f90
290         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
292 2016-10-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
294         PR c++/77700
295         * c-c++-common/Wint-in-bool-context.c: Update test.
297 2016-10-07  Richard Biener  <rguenther@suse.de>
299         * gcc.dg/tree-ssa/vrp01.c: Adjust.
300         * gcc.dg/tree-ssa/vrp34.c: Likewise.
302 2016-10-07  Marek Polacek  <polacek@redhat.com>
304         * c-c++-common/Wimplicit-fallthrough-22.c: New test.
306 2016-10-07  Bernd Schmidt  <bschmidt@redhat.com>
308         PR c++/69733
309         * c-c++-common/pr69733.c: New test.
310         * gcc.dg/pr69733.c: New test.
311         * gcc.target/i386/pr69733.c: New test.
313 2016-10-07  Marek Polacek  <polacek@redhat.com>
315         PR c++/77803
316         * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
318 2016-10-07  Jakub Jelinek  <jakub@redhat.com>
320         PR tree-optimization/77664
321         * gcc.dg/tree-ssa/pr77664.c: New test.
322         * gcc.dg/pr77664.c: New test.
324 2016-10-06  Louis Krupp  <louis.krupp@zoho.com>
326         * gfortran.dg/pr69955.f90: New test.
328 2016_10-06  Louis Krupp  <louis.krupp@zoho.com>
330         PR fortran/57910
331         * gfortran.dg/pr57910.f90: New test.
333 2016-10-06  Jakub Jelinek  <jakub@redhat.com>
335         * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
336         * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
338 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
340         PR tree-optimization/77862
341         * gcc.dg/pr77862.c: New test.
343 2016-10-06  Kugan Vivekanandarajah  <kuganv@linaro.org>
345         * gcc.dg/tree-ssa/evrp4.c: New test.
347 2016-10-06  Jeff Law  <law@redhat.com>
349         PR tree-optimization/71661
350         * gcc.dg/tree-ssa/pr71661.c: New test.
352 2016-10-06  Richard Biener  <rguenther@suse.de>
354         PR tree-optimization/77855
355         * gcc.dg/torture/pr77855.c: New testcase.
357 2016-10-06  James Clarke  <jrtc27@jrtc27.com>
358             Eric Botcazou  <ebotcazou@adacore.com>
360         * g++.dg/other/pr77759.C: New test.
362 2016-10-06  Richard Biener  <rguenther@suse.de>
364         PR tree-optimization/77839
365         * gcc.dg/torture/pr77839.c: New testcase.
367 2016-10-06  Marek Polacek  <polacek@redhat.com>
369         * g++.dg/cpp1z/init-statement9.C: New test.
371 2016-10-05  Andrew Senkevich  <andrew.senkevich@intel.com>
373         * gcc.target/i386/pcommit-1.c: Deleted.
374         * gcc.target/i386/sse-12.c: Deleted -pcommit option.
375         * gcc.target/i386/sse-13.c: Ditto.
376         * gcc.target/i386/sse-14.c: Ditto.
377         * gcc.target/i386/sse-22.c: Ditto.
378         * gcc.target/i386/sse-23.c: Ditto.
379         * g++.dg/other/i386-2.C: Ditto.
381 2016-10-05  Uros Bizjak  <ubizjak@gmail.com>
383         * gcc.target/i386/pr77833.c: Require int128 effective target.
385 2016-10-05  Steven G. Kargl  <kargls@gcc.gnu.org>
387         PR fortran/58991
388         PR fortran/58992
389         * gfortran.dg/associate_22.f90: New test.
391 2016-10-05  Fritz Reese  <fritzoreese@gmail.com>
393         * gfortran.dg/dec_union_9.f90: New testcase.
394         * gfortran.dg/dec_union_10.f90: New testcase.
396 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
398         PR sanitizer/66343
399         * gcc.dg/pch/pr66343-3.c: New test.
400         * gcc.dg/pch/pr66343-3.hs: New file.
402         PR sanitizer/66343
403         * gcc.dg/pch/pr66343-1.c: New test.
404         * gcc.dg/pch/pr66343-1.hs: New file.
405         * gcc.dg/pch/pr66343-2.c: New test.
406         * gcc.dg/pch/pr66343-2.hs: New file.
408 2016-10-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
410         * c-c++-common/Wint-in-bool-context.c: Update test.
412 2016-10-05  Marek Polacek  <polacek@redhat.com>
414         * g++.dg/cpp1z/init-statement1.C: New test.
415         * g++.dg/cpp1z/init-statement2.C: New test.
416         * g++.dg/cpp1z/init-statement3.C: New test.
417         * g++.dg/cpp1z/init-statement4.C: New test.
418         * g++.dg/cpp1z/init-statement5.C: New test.
419         * g++.dg/cpp1z/init-statement6.C: New test.
420         * g++.dg/cpp1z/init-statement7.C: New test.
421         * g++.dg/cpp1z/init-statement8.C: New test.
423 2016-10-05  Louis Krupp  <louis.krupp@zoho.com>
425         PR fortran/67524
426         * gfortran.dg/pr67524.f90: New test.
428 2016-10-05  Jakub Jelinek  <jakub@redhat.com>
430         PR sanitizer/77823
431         * c-c++-common/ubsan/shift-9.c: New test.
433 2016-10-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
435         * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
436         of int if __SIZEOF_INT__ is less than 4 bytes.
438 2016-10-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
440         * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
441         * gfortran.dg/class_array_20.f03: Likewise.
442         * gfortran.dg/class_array_21.f03: Likewise.
443         * gfortran.dg/finalize_29.f08: Likewise.
444         * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
446 2016-10-05  Richard Biener  <rguenther@suse.de>
448         PR middle-end/77826
449         * gcc.dg/torture/pr77826.c: New testcase.
451 2016-10-05  Richard Biener  <rguenther@suse.de>
453         * gcc.dg/fold-copysign-1.c: New testcase.
455 2016-10-05  Andreas Schwab  <schwab@suse.de>
457         * g++.dg/pr49847-2.C: Remove.
459 2016-10-05  Pierre-Marie de Rodat  <derodat@adacore.com>
461         * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
463 2016-10-05  Richard Biener  <rguenther@suse.de>
465         PR middle-end/55152
466         * gcc.dg/pr55152-2.c: New testcase.
468 2016-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
470         * gfortran.dg/dtio_15.f90: New test.
472 2016-10-04  Ian Lance Taylor  <iant@golang.org>
474         * gcc.dg/split-7.c: New test.
476 2016-10-04  Martin Sebor  <msebor@redhat.com>
478         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
479         %lc directive to wint_t to silence -Wformat warnings on targets
480         where the latter is a distinct type such as long.
482 2016-10-04  Martin Sebor  <msebor@redhat.com>
484         PR c++/77804
485         * g++.dg/warn/Wplacement-new-size-4.C: New test.
487 2016-10-04  Jakub Jelinek  <jakub@redhat.com>
489         PR c++/77791
490         * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
492         * g++.dg/other/java3.C: Remove.
493         * g++.dg/other/java1.C: Remove.
494         * g++.dg/other/error12.C: Remove.
495         * g++.dg/other/java2.C: Remove.
496         * g++.dg/warn/Wnvdtor.C: Remove.
497         * g++.dg/lookup/java1.C: Remove.
498         * g++.dg/lookup/java2.C: Remove.
499         * g++.dg/ext/pr34829.C: Remove.
500         * g++.dg/ext/java-3.C: Remove.
501         * g++.dg/ext/java-1.C: Remove.
502         * g++.dg/ext/java-2.C: Remove.
503         * g++.old-deja/g++.oliva/dwarf2.C: Remove.
505 2016-10-04  Doug Gilmore  <doug.gilmore@imgtec.com>
507         PR tree-optimization/77808
508         * gcc.dg/tree-ssa/pr77808.c: New testcase.
510 2016-10-04  Richard Biener  <rguenther@suse.de>
512         PR tree-optimization/77399
513         * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
515 2016-10-04  Richard Biener  <rguenther@suse.de>
517         PR middle-end/77833
518         * gcc.target/i386/pr77833.c: New testcase.
520 2016-09-26  Jeff Law  <law@redhat.com>
522         PR tree-optimization/71550
523         PR tree-optimization/71403
524         * gcc.c-torture/execute/pr71550.c: New test.
526 2016-10-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
528         * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
529         option.
531 2016-10-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
533         Revert
534         2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
536         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
538 2016-10-03  Marek Polacek  <polacek@redhat.com>
540         * g++.dg/cpp0x/nullptr37.C: New test.
542 2016-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
544         * c-c++-common/Wint-in-bool-context.c: Update test.
546 2016-10-02  Jakub Jelinek  <jakub@redhat.com>
548         * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
549         earlier.
550         * g++.dg/charset/asm2.c (memmove): Likewise.
551         * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
552         * g++.dg/tls/diag-4.C (foo): Likewise.
553         * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
554         dg-warning, fix up regex.
555         * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
556         * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
557         * g++.old-deja/g++.mike/net31.C: Likewise.
558         * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
559         for C++17.
560         * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
561         * g++.old-deja/g++.eh/ia64-1.C: Likewise.
563 2016-10-01  Richard Biener  <rguenther@suse.de>
565         PR middle-end/77798
566         * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
568 2016-10-01  Andre Vehreschild  <vehre@gcc.gnu.org>
570         PR fortran/77663
571         * gfortran.dg/coarray_send_by_ref_1.f08: New test.
573 2016-10-01  Jakub Jelinek  <jakub@redhat.com>
575         PR c/77490
576         * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
577         Add dg-prune-output directive.
579 2016-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
581         PR fortran/66643
582         * gfortran.fortran-torture/compile/arrayio.f90: Update test.
583         * gfortran.fortran-torture/compile/write.f90: Update test.
585 2016-09-30  Matthew Wawhab  <matthew.wahab@arm.com>
587         * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
588         arm_fp16_alternative_ok as the required effective target.
589         * gcc.target/arm/fp16-aapcs-4.c: Likewise.  Also add
590         -mfp16-format=alternative to the dg-options directive and remove
591         the dg-add-options directive.
593 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
595         PR fortran/77764
596         * gfortran.dg/dec_union_8.f90: New testcase.
598 2016-09-30  Fritz Reese  <fritzoreese@gmail.com>
600         PR fortran/77782
601         * gfortran.dg/dec_structure_16.f90: New testcase.
603 2016-09-30  Andre Vehreschild  <vehre@gcc.gnu.org>
605         * gfortran.dg/coarray_allocate_10.f08: New test.
606         * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
608 2016-09-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
610         * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
612 2016-09-30  Richard Biener  <rguenther@suse.de>
614         PR tree-optimization/77399
615         * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
617 2016-09-29  Sandra Loosemore  <sandra@codesourcery.com>
619         * c-c++-common/pr27336.c: Make dependency on 
620         -fdelete-null-pointer-checks explicit.
621         * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
622         * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
623         * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
624         * gcc.dg/pic-1.c: Require fpic target support.
625         * gcc.dg/pic-2.c: Likewise.
627 2016-09-29  Jakub Jelinek  <jakub@redhat.com>
629         Implement P0001R1 - C++17 removal of register storage class specifier
630         * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
631         * c-c++-common/vector-subscript-2.c (vf): Expect new error for
632         C++17.
633         * c-c++-common/vector-subscript-5.c (foo): Don't use register
634         keyword if not __SSE2__.
635         * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
636         C++17.
637         * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
638         register keywords.
639         * g++.dg/eh/pr29166.C: Add -Wno-register option.
640         * g++.dg/warn/register-parm-1.C (erroneous_warning,
641         no_erroneous_warning): Expect new warnings for C++17.
642         * g++.dg/warn/register-var-2.C (f): Likewise.
643         * g++.dg/parse/register1.C (f): Expect new error for C++17.
644         * g++.dg/parse/linkage2.C (foo): Likewise.
645         * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
646         keyword on parameters for C++17.
647         * g++.dg/cpp1z/register1.C: New test.
648         * g++.dg/cpp1z/register2.C: New test.
649         * g++.dg/cpp1z/register3.C: New test.
651 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
653         * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
654         * gcc.target/i386/avx2-check.h (main): Ditto.
655         * gcc.target/i386/avx512bw-check.h (main): Ditto.
656         * gcc.target/i386/avx512cd-check.h (main): Ditto.
657         * gcc.target/i386/avx512dq-check.h (main): Ditto.
658         * gcc.target/i386/avx512er-check.h (main): Ditto.
659         * gcc.target/i386/avx512f-check.h (main): Ditto.
660         * gcc.target/i386/avx512ifma-check.h (main): Ditto.
661         * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
662         * gcc.target/i386/avx512vl-check.h (main): Ditto.
664 2016-09-29  Uros Bizjak  <ubizjak@gmail.com>
666         PR target/77756
667         * gcc.target/i386/pr77756.c: New test.
669 2016-09-29  Marek Polacek  <polacek@redhat.com>
671         * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
673 2016-09-29  Marek Polacek  <polacek@redhat.com>
675         * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
676         C++14.
678 2016-09-29  Martin Liska  <mliska@suse.cz>
680         * objc/execute/construct1.m: New test.
682 2016-09-29  Richard Biener  <rguenther@suse.de>
684         PR tree-optimization/77768
685         * gcc.dg/torture/pr77768.c: New testcase.
687 2016-09-28  Richard Biener  <rguenther@suse.de>
689         PR middle-end/77407
690         * gcc.dg/pr77407.c: New testcase.
692 2016-09-29  Richard Biener  <rguenther@suse.de>
694         PR middle-end/55152
695         * gcc.dg/pr55152.c: New testcase.
696         * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
698 2016-09-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
700         * gcc.dg/profile-update-warning.c: Restrict to ia32.
701         (dg-options): Remove -m32.
703 2016-09-28  Martin Sebor  <msebor@redhat.com>
705         PR middle-end/77721
706         * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
708 2016-09-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
710         PR libgfortran/77707
711         * gfortran.dg/inquire_17.f90: New test.
713 2016-09-28  Jakub Jelinek  <jakub@redhat.com>
715         PR c++/77467
716         * g++.dg/cpp1y/constexpr-77467.C: New test.
718 2016-09-28  Martin Sebor  <msebor@redhat.com>
720         PR c/77762
721         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
722         Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
723         (test_sprintf_p_const): Adjust line numbers to avoid failures
724         introduced in r240503.
726 2016-09-28  Martin Sebor  <msebor@redhat.com>
728         PR middle-end/77683
729         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
731 2016-09-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
733         PR c++/77748
734         * g++.dg/pr77550.C: Avoid undefined behavior.
736         * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
738 2016-09-28  Wilco Dijkstra  <wdijkstr@arm.com>
740         * gcc.dg/strlenopt-20.c: Update test.
741         * gcc.dg/strlenopt-21.c: Likewise.
742         * gcc.dg/strlenopt-22.c: Likewise.
743         * gcc.dg/strlenopt-22g.c: Likewise.
744         * gcc.dg/strlenopt-26.c: Likewise.
745         * gcc.dg/strlenopt-5.c: Likewise.
746         * gcc.dg/strlenopt-7.c: Likewise.
747         * gcc.dg/strlenopt-9.c: Likewise.
749 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
751         * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
753         * g++.dg/cpp1z/lambda-this1.C: New test.
754         * g++.dg/cpp1z/lambda-this2.C: New test.
756         PR c++/77722
757         * g++.dg/ubsan/return-4.C: New test.
758         * g++.dg/ubsan/return-5.C: New test.
759         * g++.dg/ubsan/return-6.C: New test.
761 2016-09-27  Jiong Wang  <jiong.wang@arm.com>
763         * lib/target-supports.exp
764         (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
765         in function comment.
767 2016-09-27  Martin Liska  <mliska@suse.cz>
769         PR gcov-profile/46266
770         * lib/gcov.exp: Verify that <built-in>.gcov file is not
771         considered.
773 2016-09-27  Richard Biener  <rguenther@suse.de>
775         PR tree-optimization/77745
776         * g++.dg/torture/pr77745.C: New testcase.
778 2016-09-27  Richard Biener  <rguenther@suse.de>
780         PR tree-optimization/77478
781         * gcc.dg/torture/pr77478.c: New testcase.
783 2016-09-27  Martin Liska  <mliska@suse.cz>
785         PR gcov-profile/7970
786         PR gcov-profile/16855
787         PR gcov-profile/44779
788         * g++.dg/gcov/pr16855.C: New test.
790 2016-09-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
792         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
794 2016-09-27  Jakub Jelinek  <jakub@redhat.com>
796         PR fortran/77666
797         * gfortran.dg/gomp/pr77666.f90: New test.
799 2016-09-27  Kugan Vivekanandarajah  <kuganv@linaro.org>
801         PR ipa/77677
802         * gcc.dg/torture/pr77677-2.c: New test.
804 2016-09-26  Steven G. Kargl  <kargl@gcc.gnu.org>
806         PR fortran/77420
807         * gfortran.dg/pr77420_1.f90: New test.
808         * gfortran.dg/pr77420_2.f90: Ditto.
809         * gfortran.dg/pr77420_3.f90: New test. Requires ...
810         * gfortran.dg/pr77420_4.f90: this file.
812 2016-09-26  Kugan Vivekanandarajah  <kuganv@linaro.org>
814         PR middle-end/77719
815         * gfortran.dg/pr77719.f90: New test.
817 2016-09-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
819         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
820         singular form of byte when quantity is unknown.
822 2016-09-26  Marek Polacek  <polacek@redhat.com>
824         * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
826 2016-09-26  Martin Liska  <mliska@suse.cz>
828         * c-c++-common/ubsan/sanitize-recover-1.c: New test.
829         * c-c++-common/ubsan/sanitize-recover-2.c: New test.
830         * c-c++-common/ubsan/sanitize-recover-3.c: New test.
831         * c-c++-common/ubsan/sanitize-recover-4.c: New test.
832         * c-c++-common/ubsan/sanitize-recover-5.c: New test.
833         * c-c++-common/ubsan/sanitize-recover-6.c: New test.
834         * c-c++-common/ubsan/sanitize-recover-7.c: New test.
835         * c-c++-common/ubsan/sanitize-recover-8.c: New test.
836         * c-c++-common/ubsan/sanitize-recover-9.c: New test.
838 2016-09-26  Marek Polacek  <polacek@redhat.com>
840         PR c/7652
841         * c-c++-common/Wimplicit-fallthrough-1.c: New test.
842         * c-c++-common/Wimplicit-fallthrough-10.c: New test.
843         * c-c++-common/Wimplicit-fallthrough-11.c: New test.
844         * c-c++-common/Wimplicit-fallthrough-12.c: New test.
845         * c-c++-common/Wimplicit-fallthrough-13.c: New test.
846         * c-c++-common/Wimplicit-fallthrough-14.c: New test.
847         * c-c++-common/Wimplicit-fallthrough-15.c: New test.
848         * c-c++-common/Wimplicit-fallthrough-16.c: New test.
849         * c-c++-common/Wimplicit-fallthrough-17.c: New test.
850         * c-c++-common/Wimplicit-fallthrough-18.c: New test.
851         * c-c++-common/Wimplicit-fallthrough-19.c: New test.
852         * c-c++-common/Wimplicit-fallthrough-20.c: New test.
853         * c-c++-common/Wimplicit-fallthrough-21.c: New test.
854         * c-c++-common/Wimplicit-fallthrough-2.c: New test.
855         * c-c++-common/Wimplicit-fallthrough-3.c: New test.
856         * c-c++-common/Wimplicit-fallthrough-4.c: New test.
857         * c-c++-common/Wimplicit-fallthrough-5.c: New test.
858         * c-c++-common/Wimplicit-fallthrough-6.c: New test.
859         * c-c++-common/Wimplicit-fallthrough-7.c: New test.
860         * c-c++-common/Wimplicit-fallthrough-8.c: New test.
861         * c-c++-common/Wimplicit-fallthrough-9.c: New test.
862         * c-c++-common/attr-fallthrough-1.c: New test.
863         * c-c++-common/attr-fallthrough-2.c: New test.
864         * g++.dg/cpp0x/fallthrough1.C: New test.
865         * g++.dg/cpp0x/fallthrough2.C: New test.
866         * g++.dg/cpp1z/fallthrough1.C: New test.
867         * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
868         * gcc.dg/Wimplicit-fallthrough-1.c: New test.
869         * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
870         * objc.dg/Wimplicit-fallthrough-1.m: New test.
872 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
874         PR fortran/77429
875         * gfortran.dg/pr77429.f90: New test.
877 2016-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
879         PR fortran/77694
880         * gfortran.dg/pr77694.f90: New test.
882 2016-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
884         PR target/51244
885         * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
887 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
889         * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
890         for 32-bit mode.
892 2016-09-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
894         * gfortran.dg/coarray_lib_comm_1.f90: Fix test
895         for 32-bit mode.
897 2016-09-24  Marek Polacek  <polacek@redhat.com>
899         PR c/77490
900         * c-c++-common/Wbool-operation-1.c: New test.
901         * gcc.dg/Wbool-operation-1.c: New test.
903 2016-09-23  Fritz Reese  <fritzoreese@gmail.com>
905         * gfortran.dg/dec_static_1.f90: New.
906         * gfortran.dg/dec_static_2.f90: New.
907         * gfortran.dg/dec_static_3.f90: New.
908         * gfortran.dg/dec_static_4.f90: New.
910 2016-09-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
912         PR fortran/48298
913         * gfortran.dg/negative_unit_check.f90: Update test.
914         * gfortran.dg/dtio_14.f90: New test.
916 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
918         * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
919         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
920         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
921         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
922         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
923         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
924         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
926 2016-09-23  Martin Sebor  <msebor@redhat.com>
928         PR testsuite/77713
929         * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
930         assuming long double is bigger than double.
932 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
934         Implement P0138R2, C++17 construction rules for enum class values
935         * g++.dg/cpp1z/direct-enum-init1.C: New test.
937 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
939         PR preprocessor/77672
940         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
941         expected multiline output from first warning to reflect change
942         in r240434.
944 2016-09-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
946         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
948 2016-09-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
949             Tom de Vries  <tom@codesourcery.com>
951         PR testsuite/77411
952         * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
954 2016-09-23  Marek Polacek  <polacek@redhat.com>
956         * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
957         * c-c++-common/gomp/atomic-13.c: Likewise.
958         * c-c++-common/gomp/atomic-14.c: Likewise.
959         * c-c++-common/pr60439.c: Remove invalid code.
960         * g++.dg/expr/bitfield4.C: Robustify for C++1z.
961         * g++.dg/expr/bitfield5.C: Likewise.
962         * g++.dg/expr/bitfield6.C: Likewise.
963         * g++.dg/expr/bool1.C: Likewise.
964         * g++.dg/expr/bool3.C: Likewise.
965         * g++.dg/expr/lval3.C: Likewise.
966         * g++.dg/expr/lval4.C: Likewise.
967         * g++.old-deja/g++.jason/bool5.C: Likewise.
969 2016-09-23  David Malcolm  <dmalcolm@redhat.com>
971         PR preprocessor/77672
972         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
973         (test_terminator_location): New function.
975 2016-09-23  Richard Biener  <rguenther@suse.de>
977         * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
979 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
981         * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
982         -march=armv8.2-a+fp16 when supported by the hardware.
983         * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
984         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
985         Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined.  Add
986         semi-colons to a macro invocations.
987         * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
988         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
989         defined.
990         * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
991         * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
992         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
993         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
994         defined.
995         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
996         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
997         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
998         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
999         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1000         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1001         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1002         * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1003         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1004         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1005         defined.
1006         * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1007         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1008         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1009         defined.
1010         * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1011         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1012         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1013         defined.
1014         * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1015         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1016         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1017         defined.
1018         * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1019         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1020         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1021         defined.  Also fix some white-space.
1022         * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1023         * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1024         * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1025         * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1026         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1027         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1028         defined.  Also fix some long lines and white-space.
1029         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1030         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1031         defined.  Also fix some long lines and white-space.
1032         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1033         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1034         defined.
1035         * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1036         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1037         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1038         defined.
1039         * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1040         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1041         tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1042         defined.
1043         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
1044         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1045         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1046         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
1047         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1048         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1049         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1050         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1051         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1052         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
1053         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
1054         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1055         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1056         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1057         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1058         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
1059         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1060         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
1061         * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1063 2016-09-23  Jiong Wang  <jiong.wang@arm.com>
1064             Matthew Wahab  <matthew.wahab@arm.com>
1066         * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1067         * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1068         * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1069         * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1070         * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1071         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1072         * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1073         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1074         * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1075         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1076         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1077         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1078         * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1079         * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1080         * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1081         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1082         * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1083         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1084         * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1085         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1086         * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1087         * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1088         * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1089         * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1090         * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1091         * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1092         * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1093         * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1094         * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1095         * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1096         * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1097         * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1098         * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1099         * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1100         * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1101         * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1102         * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1104 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1106         * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1107         * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1108         * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1109         * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1110         support.
1112 2016-09-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
1114         PR ipa/77677
1115         * gcc.dg/torture/pr77677.c: New test.
1117 2016-09-23  Andre Vehreschild  <vehre@gcc.gnu.org>
1119         * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1120         here now.
1122 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1124         * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1125         options.  Add tests for float16x4_t and float16x8_t.
1127 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1129         * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1130         * gcc.target/s390/risbg-ll-2.c: Ditto.
1131         * gcc.target/s390/risbg-ll-3.c: Ditto.
1133 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1135         * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1136         * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1138 2016-09-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1140         * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1141         output to the simplified instructions.
1143 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1145         * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1146         * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1148 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1150         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1151         (FP16_SUPPORTED): New
1152         (expected-hfloat-16x4): Make conditional on __fp16 support.
1153         (expected-hfloat-16x8): Likewise.
1154         (vdup_n_f16): Disable for non-AArch64 targets.
1155         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1156         conditional on FP16_SUPPORTED.
1157         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1158         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1159         * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1160         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1161         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1162         for testing __fp16.
1163         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1164         conditional on FP16_SUPPORTED.
1165         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1166         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1168 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1170         * gcc.target/arm/short-vfp-1.c: New.
1172 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1174         * gcc.target/arm/attr-fp16-arith-1.c: New.
1176 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1178         * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1179         New.
1180         (add_options_for_arm_v8_2a_fp16_neon): New.
1181         (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1182         (add_options_for_arm_arch_v8_2a): Auto-generate.
1183         (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1184         (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1185         (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1186         (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1187         (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1188         (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1189         (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1191 2016-09-23  Matthew Wahab  <matthew.wahab@arm.com>
1193         * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1194         arm_fp16_alternative_ok.
1195         * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1196         * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1197         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1198         * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1199         * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1200         * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1201         * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1202         * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1203         * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1204         * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1205         * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1206         * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1207         * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1208         * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1209         * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1210         * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1211         * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1212         * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1213         * gcc.target/arm/fp16-rounding-alt-1.c: Use
1214         arm_fp16_alternative_ok.
1215         * lib/target-supports.exp
1216         (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1217         (check_effective_target_arm_fp16_alternative_ok): New.
1218         (check_effective_target_arm_fp16_none_ok_nocache): New.
1219         (check_effective_target_arm_fp16_none_ok): New.
1221 2016-09-23  Martin Liska  <mliska@suse.cz>
1223         * gcc.dg/ipa/pr77653.c: Replace adress
1224         with address.
1226 2016-09-23  Martin Liska  <mliska@suse.cz>
1228         * gcc.target/i386/movbe-4.c: New test.
1230 2016-09-23  Martin Liska  <mliska@suse.cz>
1232         * gcc.target/i386/crc32-5.c: New test.
1234 2016-09-23  Martin Liska  <mliska@suse.cz>
1236         * gcc.target/i386/pr71652.c: New test.
1237         * gcc.target/i386/pr71652-2.c: New test.
1238         * gcc.target/i386/pr71652-3.c: New test.
1240 2016-09-23  Jakub Jelinek  <jakub@redhat.com>
1242         * lib/gcc-dg.exp (process-message): Support relative line number
1243         notation - .+4 or .-1 etc.
1244         * gcc.dg/dg-test-1.c: New test.
1246 2016-09-22  Martin Sebor  <msebor@redhat.com>
1248         PR target/77676
1249         * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1250         * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1251         * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1252         * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1254 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1256         * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1257         * gcc.dg/ifcvt-2.c: Ditto.
1258         * gcc.dg/zero_bits_compound-1.c: Ditto.
1259         * gcc.dg/zero_bits_compound-1.c: Ditto.
1260         * gcc.dg/pr40550.c: Simplify target selectors.
1261         Use dg-additional-options.
1262         * gcc.dg/pr47893.c: Ditto.
1263         * gcc.dg/pr68435.c: Compile also for i?86-*-* target.  Add -march=i686
1264         additional options for 32-bit x86 targets.
1265         * gcc.dg/pr70955.c: Move to ...
1266         * gcc.target/i386/pr70955.c: ... here.  Simplify target selector.
1268 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1270         PR c++/61019
1271         * g++.dg/cpp0x/pr61019.C: New.
1273 2016-09-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1274             Terry Guo  <terry.guo@arm.com>
1276         * gcc.target/arm/pure-code/ffunction-sections.c: New.
1277         * gcc.target/arm/pure-code/no-literal-pool.c: New.
1278         * gcc.target/arm/pure-code/pure-code.exp: New.
1280 2016-09-22  Uros Bizjak  <ubizjak@gmail.com>
1282         * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1283         Remove SSE effective target requirement.
1285 2016-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/71979
1288         * g++.dg/cpp0x/pr71979.C: New.
1290 2016-09-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1292         * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1294 2016-09-22  Martin Liska  <mliska@suse.cz>
1296         PR ipa/77653
1297         * gcc.dg/ipa/pr77653.c: New test.
1299 2016-09-22  Jakub Jelinek  <jakub@redhat.com>
1301         PR fortran/77665
1302         * gfortran.dg/gomp/pr77665.f90: New test.
1304 2016-09-22  Paul Thomas  <pault@gcc.gnu.org>
1306         * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1307         * gfortran.dg/dtio_13.f90: New test.
1309 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1311         PR fortran/66107
1312         * gfortran.dg/pr66107.f90: New test.
1314 2016-09-21  Ian Lance Taylor  <iant@golang.org>
1316         * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1317         with call to builtin delete function.
1319 2016-09-21  Joseph Myers  <joseph@codesourcery.com>
1321         * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1322         gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1323         gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1324         gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1325         tests.
1327 2016-09-21  Uros Bizjak  <ubizjak@gmail.com>
1329         * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1331 2016-09-21  Jakub Jelinek  <jakub@redhat.com>
1333         PR c++/77651
1334         * g++.dg/cpp1z/aligned-new6.C: New test.
1336 2016-09-21  Matthew Wahab  <matthew.wahab@arm.com>
1338         * gcc.target/arm/fp16-aapcs-3.c: New.
1339         * gcc.target/arm/fp16-aapcs-4.c: New.
1340         * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1341         * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1342         * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1343         * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1345 2016-09-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1347         PR tree-optimization/77550
1348         * g++.dg/pr77550.C: New test.
1350 2016-09-21  Georg-Johann Lay  <avr@gjlay.de>
1352         PR target/77326
1353         * gcc.target/avr/torture/pr77326.c: New test.
1355 2016-09-21  Louis Krupp  <louis.krupp@zoho.com>
1357         * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1359 2016-09-21  Richard Biener  <rguenther@suse.de>
1361         PR tree-optimization/77648
1362         * gcc.dg/torture/pr77648-1.c: New testcase.
1363         * gcc.dg/torture/pr77648-2.c: Likewise.
1365 2016-09-21  Richard Biener  <rguenther@suse.de>
1366         Jakub Jelinek  <jakub@redhat.com>
1368         PR tree-optimization/77621
1369         * gcc.dg/pr77621.c: New testcase.
1371 2016-09-21  Paul Thomas  <pault@gcc.gnu.org>
1373         PR fortran/77657
1374         * gfortran.dg/dtio_12.f90: New test.
1376 2016-09-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1378         * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1380 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1382         PR tree-optimization/72835
1383         * gcc.dg/tree-ssa/pr72835.c: New test.
1385 2016-09-20  Martin Sebor  <msebor@redhat.com>
1387         PR middle-end/49905
1388         * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1389         * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1390         * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1391         * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1392         * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1393         * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1394         * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1396 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1398         * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1399         arguments/compare will be optimized away.
1400         * gcc.dg/torture/ftrapv-1.c: Likewise.
1402 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1404         * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1405         will be optimized away.
1406         * gcc.dg/ipa/vrp1.c: New test.
1407         * gcc.dg/ipa/vrp2.c: New test.
1408         * gcc.dg/ipa/vrp3.c: New test.
1410 2016-09-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
1412         * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1413         does the same transformation.
1414         * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1415         * gcc.dg/tree-ssa/evrp1.c: New test.
1416         * gcc.dg/tree-ssa/evrp2.c: New test.
1417         * gcc.dg/tree-ssa/evrp3.c: New test.
1418         * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1419         * gcc.dg/tree-ssa/pr22117.c: Likewise.
1420         * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1421         * gcc.dg/tree-ssa/pr64130.c: Likewise.
1422         * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1423         foling now happens early.
1424         * gcc.dg/tree-ssa/vrp04.c: Likewise.
1425         * gcc.dg/tree-ssa/vrp06.c: Likewise.
1426         * gcc.dg/tree-ssa/vrp16.c: Likewise.
1427         * gcc.dg/tree-ssa/vrp25.c: Likewise.
1428         * gcc.dg/tree-ssa/vrp67.c: Likewise.
1430 2016-09-20  Uros Bizjak  <ubizjak@gmail.com>
1432         PR target/77621
1433         * gcc.target/i386/pr77621.c: New test.
1434         * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1435         pattern, loop should vectorize with -mtune=atom.
1437 2016-09-20  Maxim Ostapenko  <m.ostapenko@samsung.com>
1438             Jakub Jelinek  <jakub@redhat.com>
1440         PR testsuite/63299
1441         * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1442         instead of delete.
1444 2016-09-20  Jakub Jelinek  <jakub@redhat.com>
1446         PR c++/77626
1447         * g++.dg/other/pr77626.C: New test.
1449         PR c++/77638
1450         * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1452         PR c++/77637
1453         * g++.dg/cpp0x/gen-attrs-62.C: New test.
1455         PR middle-end/77624
1456         * c-c++-common/pr77624-1.c: New test.
1457         * c-c++-common/pr77624-2.c: New test.
1459 2016-09-20  Andre Vehreschild  <vehre@gcc.gnu.org>
1461         * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1462         of digits expected.
1464 2016-09-20  Richard Biener  <rguenther@suse.de>
1466         PR tree-optimization/77646
1467         * gcc.dg/torture/pr77646.c: New testcase.
1469 2016-09-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1471         PR c++/77434
1472         * c-c++-common/Wint-in-bool-context.c: New test.
1474 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
1476         * gcc.dg/cr-decimal-dig-1.c: New test.
1478 2016-09-19  Joseph Myers  <joseph@codesourcery.com>
1480         * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1481         gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1482         gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1483         gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1485 2016-09-19  Vladimir Makarov  <vmakarov@redhat.com>
1487         PR rtl-optimization/77416
1488         * gcc.target/powerpc/pr77416.c: New.
1490 2016-09-19  Patrick Palka  <ppalka@gcc.gnu.org>
1492         PR c++/77639
1493         * g++.dg/template/error-recovery4.C: New test.
1495 2016-09-19  Bin Cheng  <bin.cheng@arm.com>
1497         * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
1499 2016-09-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1501         * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
1502         * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
1504 2016-09-19  Jakub Jelinek  <jakub@redhat.com>
1505             Jan Hubicka  <jh@suse.cz>
1507         PR target/77587
1508         * gcc.dg/pr77587.c: New test.
1509         * gcc.dg/pr77587a.c: New file.
1511 2016-09-19  Andre Vehreschild  <vehre@gcc.gnu.org>
1513         * gfortran.dg/coarray/alloc_comp_4.f90: New test.
1514         * gfortran.dg/coarray_38.f90:
1515         * gfortran.dg/coarray_alloc_comp_1.f08: New test.
1516         * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1517         * gfortran.dg/coarray_allocate_7.f08: New test.
1518         * gfortran.dg/coarray_allocate_8.f08: New test.
1519         * gfortran.dg/coarray_allocate_9.f08: New test.
1520         * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
1521         new caf_register.
1522         * gfortran.dg/coarray_lib_alloc_2.f90: Same.
1523         * gfortran.dg/coarray_lib_alloc_3.f90: Same.
1524         * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
1525         get_by_refs.
1526         * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
1527         * gfortran.dg/coarray_lock_7.f90: Same.
1528         * gfortran.dg/coarray_poly_5.f90: Same.
1529         * gfortran.dg/coarray_poly_6.f90: Same.
1530         * gfortran.dg/coarray_poly_7.f90: Same.
1531         * gfortran.dg/coarray_poly_8.f90: Same.
1532         * gfortran.dg/coindexed_1.f90: Changed errors expected.
1534 2016-09-19  Fritz Reese  <fritzoreese@gmail.com>
1536         PR fortran/77584
1537         * gfortran.dg/dec_structure_15.f90: New testcase.
1539 2016-09-19  Richard Biener  <rguenther@suse.de>
1541         PR middle-end/77605
1542         * gcc.dg/torture/pr77605.c: New testcase.
1544 2016-09-18  Louis Krupp  <louis.krupp@zoho.com>
1546         * gfortran.dg/pr68078.f90: XFAIL run on Darwin
1548 2016-09-17  Jan Hubicka  <hubicka@ucw.cz>
1550         * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
1551         * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
1552         * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
1553         * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
1554         * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
1555         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
1556         * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
1557         * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
1558         * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
1559         * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
1560         * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
1562 2016-09-18  Kirill Yukhin  <kirill.yukhin@gmaile.com>
1564         * gcc.target/i386/pr68633.c: Fix expected result.
1566 2016-09-17  Louis Krupp  <louis.krupp@gmail.com>
1568         PR fortran/68078
1569         * gfortran.dg/pr68078.f90: New test.
1570         * gfortran.dg/set_vm_limit.c: New, called by pr68078.
1572 2016-09-16  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1574         PR target/77613
1575         * gcc.target/powerpc/swaps-p8-25.c: New.
1577 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1579         PR c++/77482
1580         * g++.dg/cpp0x/constexpr-77482.C: New test.
1582         PR c++/77379
1583         * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
1584         thunk offsets.
1585         * g++.dg/abi/abi-tag23a.C: Likewise.
1587         PR c++/77338
1588         * g++.dg/cpp0x/decltype-77338.C: New test.
1590         PR c++/77375
1591         * g++.dg/cpp0x/mutable1.C: New test.
1593 2016-09-16  Steven G. Kargl  <kargl@gcc.gnu.org>
1595         PR fortran/77612
1596         * gfortran.dg/pr77612.f90: New test.
1598 2016-09-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1600         * gcc.dg/torture/pr70421.c: Require int32plus.
1602 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1604         PR middle-end/77475
1605         * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
1607         PR target/77526
1608         * gcc.target/i386/pr77526.c: New test.
1610 2016-09-16  Jakub Jelinek  <jakub@redhat.com>
1611             Eric Botcazou  <ebotcazou@adacore.com>
1613         PR middle-end/77594
1614         * gcc.target/i386/pr77594.c: New test.
1616 2016-09-15  Louis Krupp  <louis.krupp@zoho.com>
1618         PR fortran/69963
1619         * gfortran.dg/misplaced_implicit_character.f90: New test.
1621 2016-09-15  Bin Cheng  <bin.cheng@arm.com>
1623         PR tree-optimization/77503
1624         * gcc.dg/vect/pr77503.c: New test.
1626 2016-09-15  Richard Biener  <rguenther@suse.de>
1628         PR middle-end/77544
1629         * c-c++-common/torture/pr77544.c: New testcase.
1631 2016-09-15  Jakub Jelinek  <jakub@redhat.com>
1633         PR middle-end/77475
1634         * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
1635         * gcc.dg/march-generic.c: Likewise.
1636         * gcc.target/i386/spellcheck-options-1.c: New test.
1637         * gcc.target/i386/spellcheck-options-2.c: New test.
1638         * gcc.target/i386/spellcheck-options-3.c: New test.
1639         * gcc.target/i386/spellcheck-options-4.c: New test.
1641 2016-09-15  Chung-Lin Tang  <cltang@codesourcery.com>
1643         PR fortran/72743
1644         * gfortran.dg/goacc/pr72743.f90: New test.
1646 2016-09-15  Richard Biener  <rguenther@suse.de>
1648         * gcc.dg/fold-reassoc-2.c: Fix dump scan.
1650 2016-09-15  Richard Biener  <rguenther@suse.de>
1652         PR tree-optimization/77514
1653         * gcc.dg/torture/pr77514.c: New testcase.
1655 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
1657         PR c++/77549
1658         * g++.dg/lookup/pr77549.C: New test.
1660 2016-09-14  Marek Polacek  <polacek@redhat.com>
1662         * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
1663         * c-c++-common/gomp/atomic-13.c: Likewise.
1664         * c-c++-common/gomp/atomic-14.c: Likewise.
1665         * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
1666         * g++.dg/cpp1z/bool-increment1.C: New test.
1667         * c-c++-common/pr60439.c: Add dg-warning.
1668         * g++.dg/expr/bitfield4.C: Likewise.
1669         * g++.dg/expr/bitfield5.C: Likewise.
1670         * g++.dg/expr/bitfield6.C: Likewise.
1671         * g++.dg/expr/bool1.C: Likewise.
1672         * g++.dg/expr/bool3.C: Likewise.
1673         * g++.dg/expr/lval3.C: Likewise.
1674         * g++.dg/expr/lval4.C: Likewise.
1675         * g++.old-deja/g++.jason/bool5.C: Likewise.
1676         * g++.dg/expr/bitfield3.C: Adjust dg-error.
1677         * g++.dg/other/error18.C: Likewise.
1678         * g++.dg/gomp/atomic-14.C: Likewise.
1680 2016-09-14  Nathan Sidwell  <nathan@acm.org>
1682         PR c++/77539
1683         * g++.dg/cpp1y/pr77539.C: New.
1685 2016-09-14  Christophe Lyon  <christophe.lyon@linaro.org>
1687         * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
1688         dg-require.
1689         * g++.dg/ext/builtin_alloca.C: Likewise.
1690         * g++.dg/template/spec35.C: Likewise.
1691         * gcc.dg/builtins-68.c: Likewise.
1692         * gcc.misc-tests/gcov-13.c: Likewise.
1693         * gcc.misc-tests/gcov-14.c: Likewise.
1695 2016-09-13  Jim MacArthur  <jim.macarthur@codethink.co.uk>
1697         * gfortran.dg/dec_structure_14.f90: New testcase.
1699 2016-09-14  Jakub Jelinek  <jakub@redhat.com>
1701         PR sanitizer/68260
1702         * c-c++-common/tsan/pr68260.c: New test.
1704 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
1706         PR target/70713
1707         * gcc.target/msp430/function-attributes-1.c: New test.
1708         * gcc.target/msp430/function-attributes-2.c: New test.
1709         * gcc.target/msp430/function-attributes-3.c: New test.
1711 2016-09-13  Jakub Jelinek  <jakub@redhat.com>
1713         * g++.dg/cpp0x/gen-attrs-61.C: New test.
1714         * g++.dg/cpp1z/gen-attrs1.C: New test.
1716         PR tree-optimization/77454
1717         * gcc.dg/pr77454.c: New test.
1719         PR c++/77553
1720         * g++.dg/cpp1y/constexpr-77553.C: New test.
1722 2016-09-13  David Malcolm  <dmalcolm@redhat.com>
1724         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
1725         (test_show_locus): Replace rich_location::add_fixit_insert calls
1726         with add_fixit_insert_before and add_fixit_insert_after.
1728 2016-09-13  Jason Merrill  <jason@redhat.com>
1729             Tom de Vries  <tom@codesourcery.com>
1731         PR c++/77427
1732         * g++.dg/pr77427.C: New test.
1734 2016-09-13  Martin Liska  <mliska@suse.cz>
1736         * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
1737         effective target.
1738         * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
1739         * lib/target-supports.exp: Define the new target.
1741 2016-09-12  Andrew Pinski  <apinski@cavium.com>
1743         * gcc.target/aarch64/thunderxloadpair.c: New testcase.
1744         * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
1746 2016-09-12  Uros Bizjak  <ubizjak@gmail.com>
1748         * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
1749         variable arguments.
1750         * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
1751         * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
1752         * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
1753         variable argument.
1754         * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
1755         * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
1757 2016-09-12  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1759         PR c++/77496
1760         * c-c++-common/warn-ommitted-condop.c: Add more test cases.
1761         * g++.dg/ext/pr77496.C: New test.
1762         * g++.dg/warn/pr77496.C: New test.
1764 2016-09-12  David Malcolm  <dmalcolm@redhat.com>
1766         PR c/72858
1767         * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
1768         to preserve conversion chars, and to preserve prefix information.
1769         * gcc.dg/format/pr72858.c: New test case.
1771 2016-09-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1773         * gfortran.dg/pr77507.f90: Move to ...
1774         * gfortran.dg/ieee/pr77507.f90: here.
1776 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
1778         PR ipa/61159
1779         * compile/pr61159.c: New testcase
1781 2016-08-09  Jan Hubicka  <hubicka@ucw.cz>
1783         PR ipa/64316
1784         * gcc.dg/ipa/pr63416.c: New testcase.
1786 2016-09-10  Paul Thomas  <pault@gcc.gnu.org>
1787             Steven G. Kargl  <kargl@gcc.gnu.org>
1789         PR fortran/77532
1790         * gfortran.dg/dtio_11.f90: new test.
1792 2016-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1794         PR fortran/77507
1795         * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
1796         * gfortran.dg/c_assoc_4.f90: Ditto.
1798 2016-09-10  Tom de Vries  <tom@codesourcery.com>
1800         PR C/71602
1801         * c-c++-common/va-arg-va-list-type.c: New test.
1803 2016-09-09  Peter Bergner  <bergner@vnet.ibm.com>
1805         PR rtl-optimization/77289
1806         * gcc.target/powerpc/pr77289.c: New test.
1808 2016-09-09  Martin Sebor  <msebor@redhat.com>
1810         PR c/77520
1811         PR c/77521
1812         * gcc.dg/pr77520.c: New test.
1813         * gcc.dg/pr77521.c: New test.
1815 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1817         PR fortran/77506
1818         * gfortran.dg/pr77506.f90: New test.
1820 2016-09-09  Steven G. Kargl  <kargl@gcc.gnu.org>
1822         PR fortran/77507
1823         * gfortran.dg/pr77507.f90: New test.
1825 2016-09-09  Joseph Myers  <joseph@codesourcery.com>
1827         * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
1829 2016-09-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1830             Louis Krupp      <lkrupp@gcc.gnu.org>
1832         PR fortran/69514
1833         * gfortran.dg/pr69514_1.f90: New test.
1834         * gfortran.dg/pr69514_2.f90: New test.
1836 2016-09-08  Jakub Jelinek  <jakub@redhat.com>
1838         PR fortran/77500
1839         * gfortran.dg/gomp/pr77500.f90: New test.
1841         PR fortran/77516
1842         * gfortran.dg/gomp/pr77516.f90: New test.
1844 2016-09-07  Jakub Jelinek  <jakub@redhat.com>
1846         PR middle-end/77475
1847         * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
1848         * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
1849         * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
1850         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
1851         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
1852         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
1854 2016-09-07  David Malcolm  <dmalcolm@redhat.com>
1856         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
1857         "substring-locations.h".
1859 2016-09-07  Richard Biener  <rguenther@suse.de>
1861         PR c/77450
1862         * c-c++-common/vector-subscript-8.c: Move ..
1863         * gcc.dg/pr77450.c: ... here.
1865 2016-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1867         PR libgfortran/77393
1868         * gfortran.dg/fmt_f0_2.f90: Update test.
1869         * gfortran.dg/fmt_f0_3.f90: New test.
1871 2016-09-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
1873         PR debug/77389
1874         * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
1875         in dg-options.
1877         PR debug/57519
1878         * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
1880 2016-09-06  Jakub Jelinek  <jakub@redhat.com>
1882         PR target/69255
1883         * gcc.target/i386/pr69255-1.c: New test.
1884         * gcc.target/i386/pr69255-2.c: New test.
1885         * gcc.target/i386/pr69255-3.c: New test.
1887 2016-09-06  Martin Sebor  <msebor@redhat.com>
1889         PR c/77336
1890         * gcc.dg/format/miss-7.c: New test.
1892 2016-09-06  Uros Bizjak  <ubizjak@gmail.com>
1894         * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
1896 2016-09-06  Martin Liska  <mliska@suse.cz>
1898         PR gcov-profile/77378
1899         PR gcov-profile/77466
1900         * gcc.dg/profile-update-warning.c: New test.
1902 2016-09-06  Richard Biener  <rguenther@suse.de>
1904         PR tree-optimization/77479
1905         * gcc.dg/torture/pr77479.c: New testcase.
1907 2016-09-06  Richard Biener  <rguenther@suse.de>
1909         PR c/77450
1910         * c-c++-common/vector-subscript-7.c: Adjust.
1911         * c-c++-common/vector-subscript-8.c: New testcase.
1913 2016-09-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1915         * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
1917 2016-09-05  Jakub Jelinek  <jakub@redhat.com>
1919         PR target/77476
1920         * gcc.target/i386/avx512f-pr77476.c: New test.
1921         * gcc.target/i386/avx512bw-pr77476.c: New test.
1922         * gcc.target/i386/avx512dq-pr77476.c: New test.
1924         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1925         Update comment to mention also avx512f.
1927         PR sanitizer/77396
1928         * g++.dg/asan/pr77396-2.C: New test.
1930 2016-09-05  Uros Bizjak  <ubizjak@gmail.com>
1932         PR rtl-optimization/77452
1933         * gcc.target/i386/pr77452.c: New test.
1935 2016-09-05  Marek Polacek  <polacek@redhat.com>
1937         PR c/77423
1938         * c-c++-common/Wlogical-not-parentheses-3.c: New test.
1940 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1942         PR fortran/77391
1943         * gfortran.dg/pr77391.f90: New test.
1945 2016-09-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1947         PR fortran/77460
1948         * gfortran.dg/pr77460.f90: New test.
1950 2016-09-03  Jakub Jelinek  <jakub@redhat.com>
1952         PR c/65467
1953         * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
1955 2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
1957         * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
1959 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
1961         * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
1962         test case.
1963         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
1964         diagnostic-test-show-locus-generate-patch.c to the sources
1965         for diagnostic_plugin_test_show_locus.c.
1967 2016-09-02  Jakub Jelinek  <jakub@redhat.com>
1969         PR c/65467
1970         * gcc.dg/gomp/_Atomic-1.c: New test.
1971         * gcc.dg/gomp/_Atomic-2.c: New test.
1972         * gcc.dg/gomp/_Atomic-3.c: New test.
1973         * gcc.dg/gomp/_Atomic-4.c: New test.
1974         * gcc.dg/gomp/_Atomic-5.c: New test.
1976         PR sanitizer/77396
1977         * g++.dg/asan/pr77396.C: New test.
1979 2016-09-01  Martin Sebor  <msebor@redhat.com>
1981         PR tree-optimization/71831
1982         * gcc.dg/builtin-object-size-16.c: New test.
1983         * gcc.dg/builtin-object-size-17.c: New test.
1985 2016-09-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1987         PR libgfortran/77393
1988         * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
1990 2016-09-01  Uros Bizjak  <ubizjak@gmail.com>
1992         * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
1993         gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
1994         gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
1995         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
1996         gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
1997         gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
1998         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
1999         gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2000         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2001         gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2002         gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2003         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2004         gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2005         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2006         gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2007         gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2008         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2009         gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2011 2016-09-01  Eric Botcazou  <ebotcazou@adacore.com>
2013         * gnat.dg/opt58.adb: New test.
2014         * gnat.dg/opt58_pkg.ads: New helper.
2016 2016-09-01  Richard Biener  <rguenther@suse.de>
2018         PR middle-end/77436
2019         * gcc.dg/torture/pr77436.c: New testcase.
2021 2016-09-01  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2023         * gcc.dg/pr64252.c: Require int32plus.
2024         * gcc.dg/pr66299-1.c: Likewise.
2025         * gcc.dg/pr66299-2.c: Likewise.
2026         * gcc.dg/torture/20131115-1.c: Skip for avr.
2028 2016-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2030         * gcc.target/aarch64/ands_3.c: New test.
2032 2016-08-31  Jakub Jelinek  <jakub@redhat.com>
2034         PR fortran/77352
2035         * gfortran.dg/gomp/pr77352.f90: New test.
2037         PR fortran/77374
2038         * gfortran.dg/gomp/pr77374.f08: New test.
2040 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2042         PR tree-optimization/73714
2043         * gcc.dg/tree-ssa/pr73714.c: New test.
2045 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2047         PR libgfortran/77393
2048         * gfortran.dg/fmt_f0_2.f90: New test.
2050 2016-08-31  Marc Glisse  <marc.glisse@inria.fr>
2052         * gcc.target/i386/pr59539-2.c: Adapt options.
2053         * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2055 2016-08-31  Paul Thomas  <pault@gcc.gnu.org>
2057         PR fortran/77418
2058         * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2059         of the associate entity and replace with a pointer to the
2060         intended item on the stack.
2062 2016-08-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2063             Paul Thomas  <pault@gcc.gnu.org>
2065         PR fortran/48298
2066         * gfortran.dg/dtio_1.f90: New test.
2067         * gfortran.dg/dtio_2.f90: New test.
2068         * gfortran.dg/dtio_3.f90: New test.
2069         * gfortran.dg/dtio_4.f90: New test.
2070         * gfortran.dg/dtio_5.f90: New test.
2071         * gfortran.dg/dtio_6.f90: New test.
2072         * gfortran.dg/dtio_7.f90: New test.
2073         * gfortran.dg/dtio_8.f90: New test.
2074         * gfortran.dg/dtio_9.f90: New test.
2075         * gfortran.dg/dtio_10.f90: New test.
2077 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2079         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2080         (test_many_nested_locations): New function.
2081         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2082         (test_show_locus): Handle "test_many_nested_locations".
2084 2016-08-30  David Malcolm  <dmalcolm@redhat.com>
2086         * g++.dg/template/double-greater-than-fixit.C: New test case.
2088 2016-08-30  Eric Botcazou  <ebotcazou@adacore.com>
2090         * gnat.dg/opt57.ad[sb]: New test.
2091         * gnat.dg/opt57_pkg.ads: New helper.
2093 2016-08-30  Richard Biener  <rguenther@suse.de>
2095         PR tree-optimization/69047
2096         * gcc.dg/pr69047.c: Fix byte-order check.
2098 2016-08-30  Jakub Jelinek  <jakub@redhat.com>
2100         PR tree-optimization/72866
2101         * gcc.dg/vect/pr72866.c: New test.
2103         PR debug/77363
2104         * g++.dg/debug/dwarf2/pr77363.C: New test.
2106         PR middle-end/77377
2107         * gcc.target/i386/pr77377.c: New test.
2109         PR debug/77389
2110         * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2111         in dg-options.
2113 2016-08-29  Steven G. Kargl  <kargl@gcc.gnu.org>
2115         * gfortran.dg/pr77372.f90: Moved to ...
2116         * gfortran.dg/ieee/pr77372.f90: here.
2118 2016-08-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
2120         * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2121         vector short/char initializations.
2122         * gcc.target/powerpc/vec-init-5.c: Likewise.
2123         * gcc.target/powerpc/vec-init-6.c: New compile time test for
2124         vector initialization optimizations.
2125         * gcc.target/powerpc/vec-init-7.c: Likewise.
2126         * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2127         vector float/double initializations.
2128         * gcc.target/powerpc/vec-init-9.c: Likewise.
2130 2016-08-29  Uros Bizjak  <ubizjak@gmail.com>
2132         PR target/77403
2133         * gcc.target/i386/pr77403.c: New test.
2135 2016-08-29  Marek Polacek  <polacek@redhat.com>
2137         PR c/77292
2138         * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2140 2016-08-29  Tom de Vries  <tom@codesourcery.com>
2142         PR c/77398
2143         * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2145 2016-08-29  Eric Botcazou  <ebotcazou@adacore.com>
2147         * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
2149 2016-08-29  Fritz Reese  <fritzoreese@gmail.com>
2151         * gfortran.dg/dec_structure_13.f90: New testcase.
2153 2016-08-29  Janne Blomqvist  <jb@gcc.gnu.org>
2155         PR fortran/77261
2156         * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2157         available.
2159 2016-08-28  Tom de Vries  <tom@codesourcery.com>
2161         PR lto/70955
2162         * gcc.dg/pr70955.c: New test.
2163         * gcc.dg/lto/pr70955_0.c: Same.
2164         * gcc.dg/lto/pr70955_1.c: Same.
2166 2016-08-27  Patrick Palka  <ppalka@gcc.gnu.org>
2168         PR tree-optimization/71077
2169         * gcc.target/i386/pr71077.c: New test.
2171 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2173         PR fortran/77380
2174         * gfortran.dg/pr77380.f90: New test.
2176 2016-08-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2178         PR fortran/77372
2179         gfortran.dg/pr77372.f90: New test.
2181 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2183         * gcc.dg/spellcheck-fields-2.c (test): Move
2184         dg-begin/end-multiline-output within function body.
2185         (test_macro): New function.
2187 2016-08-26  David Malcolm  <dmalcolm@redhat.com>
2189         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2190         (test_fixit_insert): Update expected output.
2191         (test_fixit_remove): Likewise.
2192         (test_fixit_replace): Likewise.
2194 2016-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2196         * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2197         Fix typo.
2199 2016-08-26  Richard Biener  <rguenther@suse.de>
2201         PR tree-optimization/69047
2202         * gcc.dg/pr69047.c: New testcase.
2204 2016-08-26  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2205             Martin Jambhor  <mjambor@suse.cz>
2207         * gcc.dg/ipa/propbits-1.c: New test-case.
2208         * gcc.dg/ipa/propbits-2.c: Likewise.
2209         * gcc.dg/ipa/propbits-3.c: Likewise.
2211 2016-08-25  Steven g. Kargl  <kargl@gcc.gnu.org>
2213         PR fortran/77351
2214         * gfortran.dg/pr77351.f90: New test.
2216 2016-08-25  Marek Polacek  <polacek@redhat.com>
2218         * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2220 2016-08-25  Marek Polacek  <polacek@redhat.com>
2222         PR c/77323
2223         * gcc.dg/pr77323.c: New test.
2225 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
2227         PR fortran/77358
2228         * gfortran.dg/submodule_17.f08: New test.
2230 2016-08-24  Michael Collison  <michael.collison@linaro.org>
2231             Michael Collison  <michael.collison@arm.com>
2233         * gcc.target/arm/builtin_saddl.c: New testcase.
2234         * gcc.target/arm/builtin_saddll.c: New testcase.
2235         * gcc.target/arm/builtin_uaddl.c: New testcase.
2236         * gcc.target/arm/builtin_uaddll.c: New testcase.
2237         * gcc.target/arm/builtin_ssubl.c: New testcase.
2238         * gcc.target/arm/builtin_ssubll.c: New testcase.
2239         * gcc.target/arm/builtin_usubl.c: New testcase.
2240         * gcc.target/arm/builtin_usubll.c: New testcase.
2242 2016-08-24  Uros Bizjak  <ubizjak@gmail.com>
2244         PR target/77270
2245         * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2246         (dg-options): Use -march=amdfam10 instead of -march=athlon.
2247         * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2248         * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2249         * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2250         * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2251         * gcc.dg/tree-ssa/prefetch-6.c: Ditto.  Do not require sse2
2252         effective target.  Remove scan-assembler-times directives.
2253         * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2254         * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2255         * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2257 2016-08-24  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2259         * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2260         of unsigned int.
2261         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2263 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
2265         PR testsuite/77317
2266         * lib/target-supports.exp
2267         (check_effective_target_vect_aligned_arrays): Don't cache the result.
2268         (check_effective_target_vect_natural_alignment): Ditto.
2269         (check_effective_target_vector_alignment_reachable): Ditto.
2270         (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2272 2016-08-23  Ian Lance Taylor  <iant@golang.org>
2274         * gcc.target/s390/nolrl-1.c: Don't match the file name.
2276 2016-08-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2278         * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2279         being created from pointers to memory locations.
2280         * gcc.target/powerpc/vec-init-2.c: Likewise.
2282 2016-08-23  Fritz Reese  <fritzoreese@gmail.com>
2284         * gfortran.dg/dec_structure_12.f90: New testcase.
2286 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2288         * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2290 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2292         * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2293         verification.
2295 2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2297         * gcc.target/s390/md/andc-splitter-1.c: New test case.
2298         * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2300 2016-08-23  Richard Biener  <rguenther@suse.de>
2302         PR tree-optimization/27336
2303         * c-c++-common/pr27336.c: New testcase.
2305 2016-08-22  Marek Polacek  <polacek@redhat.com>
2307         PR c++/77321
2308         * g++.dg/cpp1y/pr77321.C: New test.
2310 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2312         PR fortran/60774
2313         * gfortran.dg/empty_label.f: Adjust test for new error message.
2314         * gfortran.dg/empty_label.f90: Ditto.
2315         * gfortran.dg/empty_label_typedecl.f90: Ditto.
2316         * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2317         * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2319 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2321         PR fortran/61318
2322         * gfortran.dg/pr61318.f90: New test.
2324 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2326         PR fortran/77260
2327         * gfortran.dg/pr77260_1.f90: New test.
2328         * gfortran.dg/pr77260_2.f90: Ditto.
2330 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2332         PR middle-end/77269
2333         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2334         __builtin_signbitf and __builtin_signbitl in expected generic
2335         expansion.
2336         * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2337         gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2338         gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2339         gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2340         tests.
2342 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2344         * gcc.dg/torture/float128-builtin.c,
2345         gcc.dg/torture/float128-ieee-nan.c,
2346         gcc.dg/torture/float128x-builtin.c,
2347         gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2348         gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2349         gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2350         gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2351         gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2352         gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2353         gcc.dg/torture/floatn-nan.h: New tests.
2355 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2357         * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2358         macro.
2359         (main): Update calls to TEST_I_F.
2360         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2361         macro.
2362         (main): Update calls to TEST_I_F.
2364 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
2366         * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2367         gcc.dg/torture/fp-int-convert-float32x-timode.c,
2368         gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2369         names in calls to TEST_I_F.
2371 2016-08-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2373         PR c/52952
2374         * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2376 2016-08-22  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2378         * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2379         and !natural_alignment_64.
2380         * gcc.dg/ipa/propalign-2.c: Likewise.
2381         * gcc.dg/ipa/propalign-3.c: Likewise.
2382         * gcc.dg/ipa/propalign-4.c: Likewise.
2383         * gcc.dg/ipa/propalign-5.c: Likewise.
2384         * lib/target-supports.exp
2385         (check_effective_target_natural_alignment_32): Add avr-*-*.
2387 2016-08-20  Kugan Vivekanandarajah  <kuganv@linaro.org>
2389         PR tree-optimization/61839
2390         * gcc.dg/tree-ssa/pr61839_1.c: New test.
2391         * gcc.dg/tree-ssa/pr61839_2.c: New test.
2392         * gcc.dg/tree-ssa/pr61839_3.c: New test.
2393         * gcc.dg/tree-ssa/pr61839_4.c: New test.
2395 2016-08-19  Joseph Myers  <joseph@codesourcery.com>
2397         PR c/32187
2398         * lib/target-supports.exp (check_effective_target_float16)
2399         (check_effective_target_float32, check_effective_target_float64)
2400         (check_effective_target_float128, check_effective_target_float32x)
2401         (check_effective_target_float64x)
2402         (check_effective_target_float128x)
2403         (check_effective_target_float16_runtime)
2404         (check_effective_target_float32_runtime)
2405         (check_effective_target_float64_runtime)
2406         (check_effective_target_float128_runtime)
2407         (check_effective_target_float32x_runtime)
2408         (check_effective_target_float64x_runtime)
2409         (check_effective_target_float128x_runtime)
2410         (check_effective_target_floatn_nx_runtime)
2411         (add_options_for_float16, add_options_for_float32)
2412         (add_options_for_float64, add_options_for_float128)
2413         (add_options_for_float32x, add_options_for_float64x)
2414         (add_options_for_float128x): New procedures.
2415         * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2416         gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2417         gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2418         gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2419         gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2420         gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2421         gcc.dg/torture/float128-complex.c,
2422         gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2423         gcc.dg/torture/float128x-basic.c,
2424         gcc.dg/torture/float128x-complex.c,
2425         gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2426         gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2427         gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2428         gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2429         gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2430         gcc.dg/torture/float32x-basic.c,
2431         gcc.dg/torture/float32x-complex.c,
2432         gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2433         gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2434         gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2435         gcc.dg/torture/float64x-basic.c,
2436         gcc.dg/torture/float64x-complex.c,
2437         gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2438         gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2439         gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2440         gcc.dg/torture/floatn-tg.h,
2441         gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2442         gcc.dg/torture/fp-int-convert-float128-ieee.c,
2443         gcc.dg/torture/fp-int-convert-float128x-timode.c,
2444         gcc.dg/torture/fp-int-convert-float128x.c,
2445         gcc.dg/torture/fp-int-convert-float16-timode.c,
2446         gcc.dg/torture/fp-int-convert-float16.c,
2447         gcc.dg/torture/fp-int-convert-float32-timode.c,
2448         gcc.dg/torture/fp-int-convert-float32.c,
2449         gcc.dg/torture/fp-int-convert-float32x-timode.c,
2450         gcc.dg/torture/fp-int-convert-float32x.c,
2451         gcc.dg/torture/fp-int-convert-float64-timode.c,
2452         gcc.dg/torture/fp-int-convert-float64.c,
2453         gcc.dg/torture/fp-int-convert-float64x-timode.c,
2454         gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2455         * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2456         maximum exponent of floating-point type.  Use it in testing
2457         whether 0x8...0 fits in the floating-point type.  Always treat -1
2458         (signed 0xf...f) as fitting in the floating-point type.
2459         (M_OK1): New macro.
2460         * gcc.dg/torture/fp-int-convert-double.c,
2461         gcc.dg/torture/fp-int-convert-float.c,
2462         gcc.dg/torture/fp-int-convert-float128-timode.c,
2463         gcc.dg/torture/fp-int-convert-float128.c,
2464         gcc.dg/torture/fp-int-convert-float80-timode.c,
2465         gcc.dg/torture/fp-int-convert-float80.c,
2466         gcc.dg/torture/fp-int-convert-long-double.c,
2467         gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2469 2016-08-19  Jakub Jelinek  <jakub@redhat.com>
2471         PR fortran/72744
2472         * gfortran.dg/gomp/pr72744.f90: New test.
2474         PR fortran/69281
2475         * gfortran.dg/gomp/pr69281.f90: New test.
2477 2016-08-19  Janne Blomqvist  <jb@gcc.gnu.org>
2479         * gfortran.dg/random_4.f90: Initialize seed before using, handle
2480         the last special seed value.
2481         * gfortran.dg/random_7.f90: Use size for last array member instead
2482         of hardcoded value.
2484 2016-08-19  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2486         * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2487         * gcc.dg/cpp/warn-undef-2.c: Likewise.
2489 2016-08-19  Richard Biener  <rguenther@suse.de>
2491         PR tree-optimization/77286
2492         * gcc.dg/torture/pr77286.c: New testcase.
2494 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2496         * gcc.dg/verbose-asm-2.c: New test case.
2498 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2500         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2501         (custom_diagnostic_finalizer): Update for change to
2502         diagnostic_show_locus.
2504 2016-08-18  David Malcolm  <dmalcolm@redhat.com>
2506         * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
2507         * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
2509 2016-08-18  Marek Polacek  <polacek@redhat.com>
2511         PR c/71514
2512         * gcc.dg/pr71514.c: New test.
2514 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
2516         PR target/72839
2517         * gcc.target/i386/pr72839.c: New test.
2519 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
2521         PR middle-end/70895
2522         * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
2523         * c-c++-common/goacc/reduction-1.c: Likewise.
2524         * c-c++-common/goacc/reduction-2.c: Likewise.
2525         * c-c++-common/goacc/reduction-3.c: Likewise.
2526         * c-c++-common/goacc/reduction-4.c: Likewise.
2528 2016-08-18  Alan Modra  <amodra@gmail.com>
2530         * gcc.c-torture/compile/pr72771.c: New.
2532 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
2534         PR fortran/67496
2535         * gfortran.dg/pr67496.f90: New test.
2537 2015-08-17  Alan Hayward  <alan.hayward@arm.com>
2539         PR tree-optimization/71752
2540         * gcc.dg/vect/pr71752.c: New.
2542 2016-08-17  Uros Bizjak  <ubizjak@gmail.com>
2544         * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
2546 2016-08-17  Jakub Jelinek  <jakub@redhat.com>
2548         PR middle-end/77259
2549         * g++.dg/ipa/devirt-52.C: New test.
2551 2016-08-17  Chung-Lin Tang  <cltang@codesourcery.com>
2553         * c-c++-common/goacc/reduction-6.c: New testcase.
2555 2016-08-17  Richard Biener  <rguenther@suse.de>
2557         PR tree-optimization/76490
2558         * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
2559         * gcc.dg/pr52904.c: XFAIL.
2561 2016-08-17  Richard Biener  <rguenther@suse.de>
2563         PR tree-optimization/23855
2564         * gcc.dg/loop-unswitch-2.c: Adjust.
2566 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2568         PR tree-optimization/72817
2569         * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
2571 2016-08-16  Joseph Myers  <joseph@codesourcery.com>
2573         PR libgcc/77265
2574         * gcc.dg/torture/float128-extend-inf.c: New test.
2576 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
2578         PR c/72857
2579         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
2580         for embedded NUL.
2581         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
2582         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
2583         caret placement.
2584         (test_oct): Likewise.
2585         (test_multiple): Likewise.
2586         (test_field_width_specifier): Likewise.
2587         (test_field_width_specifier_2): New function.
2588         (test_field_precision_specifier): New function.
2589         (test_embedded_nul): Update expected caret placement.
2590         (test_non_contiguous_strings): Update line number.
2591         * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2592         (__emit_string_literal_range): Add "caret_idx" param.
2593         (test_simple_string_literal): Add value for new param, updating
2594         expected output..
2595         (test_concatenated_string_literal): Likewise.
2596         (test_multiline_string_literal): Likewise.
2597         (test_hex): Likewise.
2598         (test_oct): Likewise.
2599         (test_multiple): Likewise.
2600         (test_ucn4): Likewise.
2601         (test_ucn8): Likewise.
2602         (test_u8): Likewise.
2603         (test_u): Likewise; update expected message, from "range" to
2604         "location".
2605         (test_U): Likewise.
2606         (test_L): Likewise.
2607         (test_macro): Add value for new param.
2608         * gcc.dg/plugin/diagnostic-test-string-literals-2.c
2609         (__emit_string_literal_range): Add "caret_idx" param.
2610         (test_stringified_token_1): Add value for new param.  Update
2611         expected message, from "range" to "location".
2612         (test_stringized_token_2): Likewise, adding param to macro.
2613         (test_stringified_token_3): Likewise.
2614         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
2615         (emit_warning): Convert param from source_range to location_t.
2616         (test_string_literals): Add caret_idx param, and use it when
2617         constructing a substring_loc.  Update error message, from
2618         "range" to "location".
2620 2016-08-16  Jakub Jelinek  <jakub@redhat.com>
2622         PR target/71910
2623         * g++.dg/gomp/pr71910.C: New test.
2625         PR middle-end/67485
2626         * gcc.c-torture/compile/pr67485.c: New test.
2628         PR target/72867
2629         * gcc.target/i386/pr72867.c: Add -msse to dg-options.
2631 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
2633         PR tree-optimization/69848
2634         * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
2636 2016-08-16  Martin Liska  <mliska@suse.cz>
2638         * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
2639         of memory operations so that it can be handled by core2
2640         in 32-bit mode.
2642 2016-08-16  Richard Biener  <rguenther@suse.de>
2644         PR tree-optimization/76783
2645         * gcc.dg/pr76783.c: New testcase.
2646         * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
2648 2016-08-16  Bin Cheng  <bin.cheng@arm.com>
2650         PR tree-optimization/72817
2651         PR tree-optimization/73450
2652         * gcc.dg/tree-ssa/pr72817.c: New test.
2653         * gcc.dg/tree-ssa/pr73450.c: New test.
2655 2016-08-15  Fritz Reese  <fritzoreese@gmail.com>
2657         * gfortran.dg/init_flag_13.f90: New testcase.
2658         * gfortran.dg/init_flag_14.f90: Ditto.
2659         * gfortran.dg/init_flag_15.f03: Ditto.
2660         * gfortran.dg/dec_init_1.f90: Ditto.
2661         * gfortran.dg/dec_init_2.f90: Ditto.
2663 2016-08-15  Uros Bizjak  <ubizjak@gmail.com>
2665         PR target/72867
2666         * gcc.target/i386/pr72867.c: New test.
2668 2016-08-16  Eric Botcazou  <ebotcazou@adacore.com>
2670         * c-c++-common/dump-ada-spec-5.c: New test.
2672 2016-08-15  Richard Biener  <rguenther@suse.de>
2674         PR tree-optimization/73434
2675         * gcc.dg/torture/pr73434.c: New testcase.
2677 2016-08-15  Jakub Jelinek  <jakub@redhat.com>
2679         PR tree-optimization/72824
2680         * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
2682 2016-08-14  Chung-Lin Tang  <cltang@codesourcery.com>
2684         PR fortran/70598
2685         * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
2686         in use_device clause.
2687         * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
2688         * gfortran.dg/goacc/list.f95: Adjust to catch
2689         "neither a POINTER nor an array" error messages.
2691 2016-08-14  Uros Bizjak  <ubizjak@gmail.com>
2693         PR target/76342
2694         * gcc.target/i386/pr76342.c: New test.
2696 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2698         PR c/71512
2699         * g++.dg/ubsan/pr71512.C: New test.
2700         * c-c++-common/ubsan/pr71512-1.c: New test.
2701         * c-c++-common/ubsan/pr71512-2.c: New test.
2703 2016-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2705         * gcc.target/powerpc/vec-init-1.c: New tests to test various
2706         vector initialization options.
2707         * gcc.target/powerpc/vec-init-2.c: Likewise.
2708         * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
2709         is generated on ISA 3.0.
2711 2016-08-12  Patrick Palka  <ppalka@gcc.gnu.org>
2713         PR middle-end/71654
2714         * gcc.dg/c-c++-common/pr71654.c: New test.
2715         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
2716         dg-options.
2717         * gcc.dg/tree-ssa/vrp24: Likewise.
2719 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
2721         PR c/67410
2722         * gcc.dg/pr67410.c: New test.
2724 2016-08-12  Bin Cheng  <bin.cheng@arm.com>
2726         PR tree-optimization/69848
2727         * gcc.dg/vect/vect-pr69848.c: New test.
2729 2016-08-12  Uros Bizjak  <ubizjak@gmail.com>
2731         PR testsuite/71008
2732         * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
2733         * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
2734         * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
2735         * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
2737 2016-08-12  Richard Biener  <rguenther@suse.de>
2739         PR tree-optimization/57326
2740         * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
2741         * gcc.dg/tree-ssa/loadpre14.c: Adjust.
2742         * gcc.dg/tree-ssa/pr35287.c: Likewise.
2743         * gcc.target/i386/pr45685.c: Likewise.
2744         * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
2745         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2746         * gcc.dg/tree-ssa/predcom-3.c: Likewise.
2747         * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
2748         * gfortran.dg/pr34163.f90: Likewise.
2750 2016-08-12  Martin Liska  <mliska@suse.cz>
2752         * g++.dg/gcov/gcov-16.C: New test.
2753         * lib/gcov.exp: Support new argument for run-gcov function.
2755 2016-08-12  Martin Liska  <mliska@suse.cz>
2757         PR gcov-profile/35590
2758         * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
2760 2016-08-12  Richard Biener  <rguenther@suse.de>
2762         PR tree-optimization/72851
2763         * gcc.dg/torture/pr72851.c: New testcase.
2765 2016-08-12  Alexandre Oliva  <aoliva@redhat.com>
2767         PR debug/63240
2768         * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
2769         * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
2770         * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
2771         * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
2772         DW_AT_deleted.
2774         PR debug/55641
2775         * g++.dg/debug/dwarf2/ref-1.C: New.
2777         PR debug/49366
2778         * g++.dg/debug/dwarf2/template-params-12.H: New.
2779         * g++.dg/debug/dwarf2/template-params-12f.C: New.
2780         * g++.dg/debug/dwarf2/template-params-12g.C: New.
2781         * g++.dg/debug/dwarf2/template-params-12n.C: New.
2782         * g++.dg/debug/dwarf2/template-params-12s.C: New.
2783         * g++.dg/debug/dwarf2/template-params-12u.C: New.
2784         * g++.dg/debug/dwarf2/template-params-12v.C: New.
2785         * g++.dg/debug/dwarf2/template-params-12w.C: New.
2787 2016-08-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2789         PR target/72863
2790         * gcc.target/powerpc/pr72863.c: New test.
2792 2016-08-11  Uros Bizjak  <ubizjak@gmail.com>
2794         * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
2796 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
2798         * gcc.target/i386/pieces-strcpy-1.c: New test.
2799         * gcc.target/i386/pieces-strcpy-2.c: Likewise.
2801 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2803         PR c++/72868
2804         * g++.dg/cpp1y/constexpr-switch4.C: New test.
2806 2015-08-11  H.J. Lu  <hongjiu.lu@intel.com>
2808         * gcc.target/i386/pieces-memcpy-1.c: New test.
2809         * gcc.target/i386/pieces-memcpy-2.c: Likewise.
2810         * gcc.target/i386/pieces-memcpy-3.c: Likewise.
2811         * gcc.target/i386/pieces-memcpy-4.c: Likewise.
2812         * gcc.target/i386/pieces-memcpy-5.c: Likewise.
2813         * gcc.target/i386/pieces-memcpy-6.c: Likewise.
2815 2016-08-11  Jakub Jelinek  <jakub@redhat.com>
2817         PR c/72816
2818         * gcc.dg/pr72816.c: Remove dg-error.
2820 2016-08-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2822         PR tree-optimization/71083
2823         * gcc.c-torture/execute/pr71083.c: New test.
2824         * gnat.dg/loop_optimization23.adb: New test.
2825         * gnat.dg/loop_optimization23_pkg.ads: New test.
2826         * gnat.dg/loop_optimization23_pkg.adb: New test.
2828 2016-08-11  Richard Biener  <rguenther@suse.de>
2830         PR tree-optimization/72772
2831         * gcc.dg/graphite/pr35356-1.c: Adjust.
2832         * gcc.dg/tree-ssa/pr59597.c: Likewise.
2834 2016-08-11  Janne Blomqvist  <jb@gcc.gnu.org>
2836         * gfortran.dg/random_7.f90: Take into account that the last seed
2837         value is the special p value.
2838         * gfortran.dg/random_seed_1.f90: Seed size is now constant.
2840 2016-08-11  Richard Biener  <rguenther@suse.de>
2842         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2844 2016-08-11  Alan Modra  <amodra@gmail.com>
2846         * gcc.target/powerpc/pr71680.c: New.
2848 2016-08-10  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2850         * gcc.target/powerpc/bfp/bfp.exp: New file.
2851         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
2852         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
2853         * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
2854         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
2855         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
2856         * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
2857         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
2858         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
2859         * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
2860         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
2861         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
2862         * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
2863         * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
2864         * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
2865         * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
2866         * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
2867         * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
2868         * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
2869         * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
2870         * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
2871         * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
2872         * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
2873         * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
2874         * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
2875         * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
2876         * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
2877         * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
2878         * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
2879         * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
2880         * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
2881         * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
2882         * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
2883         * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
2884         * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
2885         * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
2886         * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
2887         * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
2888         * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
2889         * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
2890         * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
2891         * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
2892         * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
2893         * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
2894         * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
2895         * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
2896         * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
2897         * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
2898         * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
2899         * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
2900         * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
2901         * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
2902         * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
2903         * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
2905 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
2907         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
2908         Add aarch64*-*-*.
2910 2016-08-10  Bin Cheng  <bin.cheng@arm.com>
2912         * gcc.target/aarch64/simd/vcond-ne.c: New test.
2914 2016-08-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
2916         PR target/72853
2917         * gcc.target/powerpc/pr72853.c: New test.
2919 2016-08-10  Martin Liska  <mliska@suse.cz>
2921         PR gcov-profile/58306
2922         * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
2924 2016-08-10  Martin Liska  <mliska@suse.cz>
2926         * g++.dg/gcov/gcov-threads-1.C: New test.
2928 2016-08-10  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2930         PR target/71873
2931         * gcc.target/avr/pr71873.c: New test.
2933 2016-08-09  Martin Liska  <mliska@suse.cz>
2935         * g++.dg/gcov/gcov-dump-1.C: New test.
2936         * g++.dg/gcov/gcov-dump-2.C: New test.
2938 2016-08-09  Martin Liska  <mliska@suse.cz>
2940         * gcc.dg/tree-prof/val-prof-9.c: New test.
2942 2016-08-09  Martin Liska  <mliska@suse.cz>
2944         * gcc.dg/tree-prof/val-prof-8.c: New test.
2946 2016-08-09  Martin Jambor  <mjambor@suse.cz>
2948         PR ipa/71981
2949         * gcc.dg/ipa/pr71981.c: New test.
2951 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
2953         PR tree-optimization/33707
2954         * gcc.dg/vect/pr33707.c: New test.
2956 2016-08-09  Bin Cheng  <bin.cheng@arm.com>
2958         PR tree-optimization/pr72772
2959         * gcc.dg/tree-ssa/pr72772.c: New test.
2961 2016-08-09  Matthew Fortune  <matthew.fortune@imgtec.com>
2963         PR rtl-optimization/66669
2964         * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
2966 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
2968         PR tree-optimization/72824
2969         * gcc.c-torture/execute/ieee/pr72824.c: New test.
2971 2016-08-09  Richard Biener  <rguenther@suse.de>
2973         PR tree-optimization/71802
2974         * gcc.dg/torture/pr71802.c: New testcase.
2976 2016-08-09  Jakub Jelinek  <jakub@redhat.com>
2978         PR c++/72809
2979         * g++.dg/eh/stdarg1.C: New test.
2981 2016-08-08  Andi Kleen  <ak@linux.intel.com>
2983         * lib/profopt.exp: (auto-profopt-execute): Don't include full
2984         test command line in failure log.
2985         (profopt-execute): dito. Make autofdo file names unique.
2987 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
2989         PR c/64955
2990         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
2991         output.
2993 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2995         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
2996         c99_runtime.
2997         * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
2998         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
2999         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3000         * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3001         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3002         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3004 2016-08-08  David Malcolm  <dmalcolm@redhat.com>
3006         PR c/52952
3007         * gcc.dg/cpp/pr66415-1.c: Likewise.
3008         * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3009         * gcc.dg/format/c90-printf-1.c: Likewise.
3010         * gcc.dg/format/diagnostic-ranges.c: New test case.
3012 2016-08-08  Jakub Jelinek  <jakub@redhat.com>
3014         PR fortran/72716
3015         * gfortran.dg/gomp/pr72716.f90: New test.
3017         PR middle-end/72781
3018         * gcc.dg/gomp/pr72781.c: New test.
3020         PR middle-end/68762
3021         * g++.dg/vect/pr68762-1.cc: New test.
3022         * g++.dg/vect/pr68762-2.cc: New test.
3023         * g++.dg/vect/pr68762.h: New file.
3025 2016-08-08  Martin Sebor  <msebor@redhat.com>
3027         PR testsuite/72838
3028         * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3029         * g++.dg/warn/overflow-warn-3.C: Same.
3030         * g++.dg/warn/overflow-warn-4.C: Same.
3032 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3034         PR fortran/71936
3035         * gfortran.dg/allocate_with_source_21.f03: New test.
3037 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3039         PR fortran/72698
3040         * gfortran.dg/allocate_with_source_20.f03: New test.
3042 2016-08-08  Alan Modra  <amodra@gmail.com>
3044         * gcc.c-torture/compile/pr72802.c: New.
3046 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
3048         PR fortran/70524
3049         * gfortran.dg/dependency_48.f90: New test.
3051 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3053         PR fortran/70040
3054         * gfortran.dg/pr70040.f90:  New testcase.
3056 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3058         PR fortran/71961
3059         * gfortran.dg/matmul_10.f90:  New testcase.
3061 2016-08-07  Jan Hubicka  <hubicka@ucw.cz>
3063         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3065 2016-08-07  Jakub Jelinek  <jakub@redhat.com>
3067         PR c/72816
3068         * gcc.dg/pr72816.c: New test.
3070 2016-08-06  Jonathan Wakely  <jwakely@redhat.com>
3072         * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3073         * g++.dg/conversion/pr41426.C: Likewise.
3074         * g++.dg/conversion/pr66211.C: Likewise.
3075         * g++.dg/cpp1y/lambda-init9.C: Likewise.
3076         * g++.dg/init/ref8.C: Likewise.
3077         * g++.old-deja/g++.law/cvt20.C: Likewise.
3078         * g++.old-deja/g++.mike/p9732c.C: Likewise.
3080 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3082         PR tree-optimization/18046
3083         * gcc.dg/tree-ssa/vrp105.c: New test.
3084         * gcc.dg/tree-ssa/vrp106.c: New test.
3086 2016-08-05  Martin Sebor  <msebor@redhat.com>
3088         * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3089         1ul in diagnostics.  Remove hyphen from "constant-expression."
3090         * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3091         * g++.dg/cpp0x/static_assert3.C: Same.
3092         * g++.dg/cpp1y/constexpr-throw.C: Same.
3093         * g++.dg/template/nontype3.C: Same.
3094         * g++.dg/warn/overflow-warn-1.C: Same.
3095         * g++.dg/warn/overflow-warn-3.C: Same.
3096         * g++.dg/warn/overflow-warn-4.C: Same.
3098 2016-08-05  David Malcolm  <dmalcolm@redhat.com>
3100         * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3101         * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3102         * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3103         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3105 2016-08-05  Patrick Palka  <ppalka@gcc.gnu.org>
3107         PR tree-optimization/72810
3108         * gcc.dg/tree-ssa/vrp110.c: New test.
3110 2016-08-05  James Greenhalgh  <james.greenhalgh@arm.com>
3112         PR Target/72819
3113         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3114         registers.
3115         * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3116         saving the half-precision registers.
3117         * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3118         value is returned in h0.
3119         * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3120         are passed in FP/SIMD registers.
3121         * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3122         passing works corrcetly.
3123         * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3124         (hfa_f16x2_t): Likewise.
3125         (hfa_f16x3_t): Likewise.
3126         * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3127         are promoted to double and passed in a double register.
3128         * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3129         are promoted to double and stacked.
3130         * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3131         __fp16 data types.
3132         * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3133         * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3134         __fp16 first get passed in FP/SIMD registers, then stacked.
3136 2016-08-05  Nathan Sidwell  <nathan@acm.org>
3138         PR c++/68724
3139         * g++.dg/cpp0x/pr68724.C: New.
3141 2016-08-05  Richard Biener  <rguenther@suse.de>
3143         * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3145 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3147         * gcc.dg/tree-ssa/vrp107.c: New test.
3148         * gcc.dg/tree-ssa/vrp108.c: New test.
3149         * gcc.dg/tree-ssa/vrp109.c: New test.
3151 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3153         * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3154         dg-options.
3156 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3158         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3159         test-cases.
3160         * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3161         * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3162         * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3163         test-cases.
3164         * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3165         * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3166         * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3167         large_double.
3169 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
3171         PR c++/72800
3172         * g++.dg/cpp1y/lambda-ice1.C: New.
3174 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3176         PR c++/72759
3177         * g++.dg/cpp1y/pr72759.C: New test.
3179 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
3181         * gcc.dg/switch-10.c: New test.
3183 2016-08-04  James Greenhalgh  <james.greenhalgh@arm.com>
3185         * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3187 2016-08-04  Thomas Schwinge  <thomas@codesourcery.com>
3189         * c-c++-common/goacc/routine-5.c: Update.
3191 2016-08-04  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3193         PR rtl-optimization/70903
3194         * gcc.c-torture/execute/pr70903.c: New test.
3196 2016-08-04  Martin Liska  <mliska@suse.cz>
3198         * gcc.dg/params/params.exp: Replace file exists with
3199         TESTING_IN_BUILD_TREE.
3201 2016-08-04  Marek Polacek  <polacek@redhat.com>
3203         PR c++/70229
3204         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3206 2016-08-04  Richard Biener  <rguenther@suse.de>
3208         PR middle-end/71984
3209         * gcc.dg/torture/pr71984.c: Guard correctness check for
3210         little-endian.
3212 2016-08-03  Andrew Pinski  <apinski@cavium.com>
3214         * gcc.c-torture/compile/20160802-1.c: New testcase.
3216 2016-08-03  Fritz Reese  <fritzoreese@gmail.com>
3218         * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3220 2016-08-03  Richard Biener  <rguenther@suse.de>
3222         * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3223         and remove -O3.
3224         * c-c++-common/ubsan/pr71403-2.c: Likewise.
3225         * c-c++-common/ubsan/pr71403-3.c: Likewise.
3227 2016-08-03  Richard Biener  <rguenther@suse.de>
3229         * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3230         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3231         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3232         * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3234 2016-08-03  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3236         * gcc.dg/init-excess-2.c: Require int32plus.
3237         * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3238         * gcc.dg/pr59963-2.c: Require int32plus.
3239         * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3240         * gcc.dg/unroll-7.c: Require int32plus.
3242 2016-08-02  Bin Cheng  <bin.cheng@arm.com>
3244         PR tree-optimization/34114
3245         * gcc.dg/tree-ssa/loop-42.c: New test.
3247 2016-08-02  Tamar Christina  <tamar.christina@arm.com>
3249         * gcc.target/aarch64/vminmaxnm.c: New.
3250         * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3251         tests.
3253 2016-08-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
3255         * gcc.target/powerpc/vec-extract-5.c: New tests to test
3256         vec_extract for vector float, vector int, vector short, and vector
3257         char.
3258         * gcc.target/powerpc/vec-extract-6.c: Likewise.
3259         * gcc.target/powerpc/vec-extract-7.c: Likewise.
3260         * gcc.target/powerpc/vec-extract-8.c: Likewise.
3261         * gcc.target/powerpc/vec-extract-9.c: Likewise.
3263 2016-08-01  Wilco Dijkstra  <wdijkstr@arm.com>
3265         * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
3266         single stack adjustment, no writeback.
3267         * gcc.target/aarch64/test_frame_12.c: Likewise.
3268         * gcc.target/aarch64/test_frame_13.c: Likewise.
3269         * gcc.target/aarch64/test_frame_15.c: Likewise.
3270         * gcc.target/aarch64/test_frame_6.c: Likewise.
3271         * gcc.target/aarch64/test_frame_7.c: Likewise.
3272         * gcc.target/aarch64/test_frame_8.c: Likewise.
3273         * gcc.target/aarch64/test_frame_16.c: New test.
3275 2015-08-01  H.J. Lu  <hongjiu.lu@intel.com>
3277         PR target/72748
3278         * gcc.target/i386/pr72748.c: New test.
3280 2015-08-01  Alan Hayward  <alan.hayward@arm.com>
3282         PR tree-optimization/71818
3283         * gcc.dg/vect/pr71818.c: New
3285 2016-08-01  Martin Liska  <mliska@suse.cz>
3287         PR tree-optimization/71857
3288         * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3290 2016-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3292         * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3294 2016-08-01  Jan Beulich  <jbeulich@suse.com>
3296         * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3298 2016-07-31  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3300         * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3301         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3303 2016-07-31  Jonathan Wakely  <jwakely@redhat.com>
3305         * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3306         (check_effective_target_c++): Likewise. Also match for libstdc++.
3308 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3310         PR fortran/41922
3311         * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3312         * gfortran.dg/equiv_constraint_7.f90: Ditto.
3313         * gfortran.dg/pr41922.f90: New test.
3315 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3317         PR fortran/68566
3318         * gfortran.dg/pr68566.f90: new test.
3320 2016-07-30  Martin Sebor  <msebor@redhat.com>
3322         PR c++/60760
3323         PR c++/71091
3324         * g++.dg/cpp0x/constexpr-cast.C: New test.
3325         * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3326         * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3327         * g++.dg/ubsan/pr63956.C: Correct.
3329 2016-07-30  Michael Meissner  <meissner@linux.vnet.ibm.com>
3331         * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3332         vector double or vector long where the vector is in memory.
3333         * gcc.target/powerpc/vec-extract-3.c: Likewise.
3334         * gcc.target/powerpc/vec-extract-4.c: Likewise.
3336 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3338         PR fortran/69867
3339         * gfortran.dg/pr69867.f90: New test.
3341 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3343         PR fortran/69962
3344         * gfortran.dg/pr69962.f90: New test.
3346 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3348         PR fortran/70006
3349         * gfortran.dg/pr70006.f90: New test.
3351 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
3353         PR fortran/71730
3354         * gfortran.dg/pr71730.f90: New test.
3355         * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3356         * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3357         * gfortran.dg/array_constructor_26.f03: Ditto.
3359 2016-07-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3361         * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3362         * gcc.target/powerpc/pr71763.c: Likewise.
3364 2016-07-29  Marek Polacek  <polacek@redhat.com>
3366         PR c/71742
3367         * gcc.dg/940510-1.c: Adjust dg-error.
3368         * gcc.dg/c99-flex-array-1.c: Likewise.
3369         * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3371         PR c/71853
3372         * gcc.dg/noncompile/pr71853.c: New test.
3374         PR c/71573
3375         * gcc.dg/noncompile/pr71573.c: New test.
3377         PR c/71926
3378         * g++.dg/warn/Wparentheses-30.C: New test.
3379         * gcc.dg/Wparentheses-14.c: New test.
3381 2016-07-29  Uros Bizjak  <ubizjak@gmail.com>
3383         * gcc.dg/pr59833.c: Use dg-add-options ieee.
3385 2016-07-29  Bin Cheng  <bin.cheng@arm.com>
3387         PR tree-optimization/57558
3388         * gcc.dg/vect/pr57558-1.c: New test.
3389         * gcc.dg/vect/pr57558-2.c: New test.
3391 2016-07-29  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3393         * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
3394         to scan forwprop1 dump pass.
3396 2016-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
3398         PR c++/51488
3399         * g++.dg/template/pr51488.C: New.
3401 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
3403         PR c/71969
3404         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3405         static __inline__.
3406         * gcc.dg/pr71969-1.c: New test.
3407         * gcc.dg/pr71969-2.c: New test.
3408         * gcc.dg/pr71969-3.c: New test.
3410 2016-07-29  Marek Polacek  <polacek@redhat.com>
3412         PR c/71574
3413         * c-c++-common/pr71574.c: New test.
3415         PR c/71583
3416         * gcc.dg/noncompile/pr71583.c: New test.
3418 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
3420         PR middle-end/68217
3421         * gcc.dg/pr68217.c: New test.
3423 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3425         PR fortran/71067
3426         * gfortran.dg/pr71067_1.f90: New test.
3427         * gfortran.dg/pr71067_2.f90: Ditto.
3429 2016-07-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3431         * gcc.target/powerpc/vec-extract-1.c: New test.
3433 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3435         PR fortran/71799
3436         * gfortran.dg/pr71799.f90: New test.
3438 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
3440         PR c++/71665
3441         * g++.dg/cpp0x/pr71665-1.C: New.
3442         * g++.dg/cpp0x/pr71665-2.C: Likewise.
3443         * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3444         * g++.dg/ext/label10.C: Likewise.
3445         * g++.dg/parse/constant5.C: Likewise.
3447 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
3449         PR fortran/71859
3450         * gfortran.dg/pr71859.f90: New test.
3451         * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3452         * gfortran.dg/coarray_collectives_1.f90: Ditto.
3454 2016-07-28  Paul Thomas  <pault@gcc.gnu.org>
3456         PR fortran/71883
3457         * gfortran.dg/pr71883.f90 : New test.
3459 2016-07-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3461         PR tree-optimization/71734
3462         * g++.dg/vect/pr70729-nest.cc: New test.
3464 2016-07-28  Renlin Li  <renlin.li@arm.com>
3466         Revert
3467         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3469         PR fortran/71902
3470         * gfortran.dg/dependency_47.f90:  New test.
3472 2016-07-28  Martin Liska  <mliska@suse.cz>
3474         PR gcov-profile/68025
3475         * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3477 2016-07-28  Martin Liska  <mliska@suse.cz>
3479         * g++.dg/vect/pr70944.cc: New test.
3481 2016-07-28  Kugan Vivekanandarajah  <kuganv@linaro.org>
3483         PR middle-end/71994
3484         * gcc.dg/torture/pr71994.c: New test.
3486 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3488         PR middle-end/71078
3489         * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
3490         * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3491         * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3493 2016-07-27  Richard Biener  <rguenther@suse.de>
3495         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
3497 2016-07-27  Martin Liska  <mliska@suse.cz>
3499         * gcc.dg/predict-13.c: New test.
3500         * gcc.dg/predict-14.c: New test.
3502 2016-07-27  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3504         * gcc.dg/torture/pr69352.c: Use  __INTPTR_TYPE__ instead of
3505         including stdint.h.
3506         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
3507         including stdint.h.
3509 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
3511         PR target/71869
3512         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
3513         IEEE built-in functions handle quiet and signalling NaNs
3514         correctly.
3516 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
3518         PR fortran/71862
3519         * gfortran.dg/pr71862.f90: New test.
3521 2016-07-26  Martin Sebor  <msebor@redhat.com>
3523         * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
3524         selector with dg-options.
3526 2016-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3528         PR tree-optimization/18046
3529         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
3530         * gcc.dg/tree-ssa/vrp103.c: New test.
3531         * gcc.dg/tree-ssa/vrp104.c: New test.
3533 2016-07-26  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3535         * gcc.target/powerpc/pr63354.c: Require lp64 since
3536         -mprofile-kernel is not legal with -m32.
3538 2016-07-26  Richard Biener  <rguenther@suse.de>
3540         PR rtl-optimization/71984
3541         * gcc.dg/torture/pr71984.c: New testcase.
3543 2016-07-26  Robert Suchanek  <robert.suchanek@imgtec.com>
3545         * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
3546         g++-dg-runtest via et-dg-runtest.
3547         * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
3548         * gcc.dg/vect/vect.exp: Likewise.
3549         * gfortran.dg/graphite/graphite.exp: Likewise, but for
3550         gfortran-dg-runtest.
3551         * gfortran.dg/vect/vect.exp: Likewise.
3552         * lib/target-supports.exp (check_mpaired_single_hw_available): New.
3553         (check_mips_loongson_hw_available): Likewise.
3554         (check_effective_target_mpaired_single_runtime): Likewise.
3555         (check_effective_target_mips_loongson_runtime): Likewise.
3556         (add_options_for_mpaired_single): Likewise.
3557         (check_effective_target_vect_int): Add global et_index.
3558         Check and save the supported feature for a target selected by
3559         the et_index target.  Break long lines where appropriate.  Call
3560         et-is-effective-target for MIPS with an argument instead of
3561         check_effective_target_* where appropriate.
3562         (check_effective_target_vect_intfloat_cvt): Likewise.
3563         (check_effective_target_vect_uintfloat_cvt): Likewise.
3564         (check_effective_target_vect_floatint_cvt): Likewise.
3565         (check_effective_target_vect_floatuint_cvt): Likewise.
3566         (check_effective_target_vect_simd_clones): Likewise.
3567         (check_effective_target_vect_shift): ewise.
3568         (check_effective_target_whole_vector_shift): Likewise.
3569         (check_effective_target_vect_bswap): Likewise.
3570         (check_effective_target_vect_shift_char): Likewise.
3571         (check_effective_target_vect_long): Likewise.
3572         (check_effective_target_vect_float): Likewise.
3573         (check_effective_target_vect_double): Likewise.
3574         (check_effective_target_vect_long_long): Likewise.
3575         (check_effective_target_vect_no_int_max): Likewise.
3576         (check_effective_target_vect_no_int_add): Likewise.
3577         (check_effective_target_vect_no_bitwise): Likewise.
3578         (check_effective_target_vect_widen_shift): Likewise.
3579         (check_effective_target_vect_no_align): Likewise.
3580         (check_effective_target_vect_hw_misalign): Likewise.
3581         (check_effective_target_vect_element_align): Likewise.
3582         (check_effective_target_vect_condition): Likewise.
3583         (check_effective_target_vect_cond_mixed): Likewise.
3584         (check_effective_target_vect_char_mult): Likewise.
3585         (check_effective_target_vect_short_mult): Likewise.
3586         (check_effective_target_vect_int_mult): Likewise.
3587         (check_effective_target_vect_extract_even_odd): Likewise.
3588         (check_effective_target_vect_interleave): Likewise.
3589         (check_effective_target_vect_stridedN): Likewise.
3590         (check_effective_target_vect_multiple_sizes): Likewise.
3591         (check_effective_target_vect64): Likewise.
3592         (check_effective_target_vect_call_copysignf): Likewise.
3593         (check_effective_target_vect_call_sqrtf): Likewise.
3594         (check_effective_target_vect_call_btrunc): Likewise.
3595         (check_effective_target_vect_call_btruncf): Likewise.
3596         (check_effective_target_vect_call_ceil): Likewise.
3597         (check_effective_target_vect_call_ceilf): Likewise.
3598         (check_effective_target_vect_call_floor): Likewise.
3599         (check_effective_target_vect_call_floorf): Likewise.
3600         (check_effective_target_vect_call_lceil): Likewise.
3601         (check_effective_target_vect_call_lfloor): Likewise.
3602         (check_effective_target_vect_call_nearbyint): Likewise.
3603         (check_effective_target_vect_call_nearbyintf): Likewise.
3604         (check_effective_target_vect_call_round): Likewise.
3605         (check_effective_target_vect_call_roundf): Likewise.
3606         (check_effective_target_vect_perm): Likewise, but also append *_saved
3607         to the existing global name to properly cache the result.
3608         (check_effective_target_vect_perm_byte): Likewise.
3609         (check_effective_target_vect_perm_short): Likewise.
3610         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3611         (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
3612         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3613         (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
3614         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3615         (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3616         (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3617         (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
3618         (check_effective_target_vect_sdot_qi): Likewise.
3619         (check_effective_target_vect_udot_qi): Likewise.
3620         (check_effective_target_vect_sdot_hi): Likewise.
3621         (check_effective_target_vect_udot_hi): Likewise.
3622         (check_effective_target_vect_usad_char): Likewise.
3623         (check_effective_target_vect_pack_trunc): Likewise.
3624         (check_effective_target_vect_unpack): Likewise.
3625         (check_effective_target_vect_aligned_arrays): Likewise.
3626         (check_effective_target_vect_natural_alignment): Likewise.
3627         (check_effective_target_vector_alignment_reachable): Likewise.
3628         (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
3629         (is-effective-target): Initialize et_index if undefined.
3630         (et-dg-runtest): New.
3631         (et-is-effective-target): Likewise.
3632         (check_vect_support_and_set_flags): Add supported MIPS targets to
3633         EFFECTIVE_TARGETS list.  Return the number of supported targets.
3635 2016-07-26  Richard Biener  <rguenther@suse.de>
3636             Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3638         PR middle-end/70920
3639         * gcc.dg/pr70920-1.c: New test-case.
3640         * gcc.dg/pr70902-2.c: Likewise.
3641         * gcc.dg/pr70920-3.c: Likewise.
3642         * gcc.dg/pr70920-4.c: Likewise
3643         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
3644         2 instead of 3.
3646 2016-07-25  Alexander Monakov  <amonakov@ispras.ru>
3648         * gcc.c-torture/execute/pr71494.c: Require label_values.
3649         * gcc.dg/pr16973.c: Ditto.
3651 2016-07-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3653         * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
3654         * gcc.dg/torture/pr69771.c: Require int32plus.
3655         * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
3657 2016-07-25  Martin Liska  <mliska@suse.cz>
3659         * gcc.dg/torture/pr71987.c: New test.
3661 2016-07-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3663         PR fortran/71935
3664         * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
3665         * gfortran.dg/c_sizeof_6.f90: here.  Test for error.
3666         * gfortran.dg/pr71935.f90: New test.
3668 2016-07-22  Martin Sebor  <msebor@redhat.com>
3670         PR c++/71675
3671         * g++.dg/ext/atomic-3.C: New test.
3672         * gcc.dg/atomic/pr71675.c: New test.
3674 2016-07-22  Evgeny Stupachenko  <evstupac@gmail.com>
3676         * gcc.target/i386/mvc8.c: New test.
3678 2016-07-22  Bin Cheng  <bin.cheng@arm.com>
3680         * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
3681         * gcc.dg/tree-ssa/pr19210-2.c: Delete.
3683 2016-07-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
3685         PR fortran/71795
3686         * gfortran.dg/constructor_50.f90:  New test.
3688 2016-07-22  Martin Liska  <mliska@suse.cz>
3690         PR gcov-profile/69028
3691         PR gcov-profile/62047
3692         * g++.dg/cilk-plus/pr69028.C: New test.
3694 2016-07-22  Andre Vehreschild  <vehre@gcc.gnu.org>
3696         * gfortran.dg/coarray_stat_2.f90: New test.
3698 2016-07-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3700         * gcc.target/powerpc/vec-extract.h: New files to check the
3701         vec_extract built-in functions for all vector types, testing
3702         accessing each element, both with constant and variable element
3703         numbers.
3704         * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
3705         * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
3706         * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
3707         * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
3708         * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
3709         * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
3710         * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
3711         * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
3712         * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
3714 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
3716         PR c++/71728
3717         * g++.dg/other/pr71728.C: New test.
3719 2016-07-21  James Greenhalgh  <james.greenhalgh@arm.com>
3721         * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
3722         * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
3723         * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
3724         * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
3725         * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
3727 2016-07-21  Richard Biener  <rguenther@suse.de>
3729         PR tree-optimization/71947
3730         * gcc.dg/tree-ssa/vrp102.c: New testcase.
3732 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
3734         * gcc.dg/tree-ssa/scev-15.c: New.
3736 2016-07-21  Bin Cheng  <bin.cheng@arm.com>
3738         * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
3740 2016-07-21  Jakub Jelinek  <jakub@redhat.com>
3742         PR c++/71941
3743         * g++.dg/gomp/pr71941.C: New test.
3745 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
3747         PR c/70339
3748         PR c/71858
3749         * g++.dg/spellcheck-identifiers.C: New test case, based on
3750         gcc.dg/spellcheck-identifiers.c.
3751         * g++.dg/spellcheck-identifiers-2.C: New test case, based on
3752         gcc.dg/spellcheck-identifiers-2.c.
3753         * g++.dg/spellcheck-typenames.C: New test case, based on
3754         gcc.dg/spellcheck-typenames.c
3756 2016-07-20  Jonathan Wakely  <jwakely@redhat.com>
3758         * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
3759         pointer to member function and also test catching by reference.
3761 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3763         * gcc.target/s390/pr67443.c: Fix test case.
3765 2016-07-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3767         * gcc.target/s390/insv-1.c: Xfail some tests.
3768         * gcc.target/s390/insv-2.c: Likewise.
3770 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
3772         * gcc.target/avr/torture/get-mem.c: New test.
3773         * gcc.target/avr/torture/set-mem.c: New test.
3775 2016-07-20  Georg-Johann Lay  <avr@gjlay.de>
3777         PR target/71948
3778         * gcc.target/avr/torture/tiny-progmem.c: New test.
3780 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
3782         PR c++/71909
3783         * g++.dg/parse/pr71909.C: New test.
3784         * g++.dg/tm/pr71909.C: New test.
3786         PR c++/50060
3787         * g++.dg/cpp0x/constexpr-50060.C: New test.
3788         * g++.dg/cpp1y/constexpr-50060.C: New test.
3790 2016-07-20  Martin Liska  <mliska@suse.cz>
3792         * gfortran.dg/graphite/pr71898.f90: New test.
3794 2016-07-20  Bin Cheng  <bin.cheng@arm.com>
3796         PR tree-optimization/71503
3797         PR tree-optimization/71683
3798         * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
3799         * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
3801 2016-07-20  Martin Liska  <mliska@suse.cz>
3803         * gcc.dg/plugin/plugin.exp: Remove sreal test.
3804         * gcc.dg/plugin/sreal-test-1.c: Remove.
3805         * gcc.dg/plugin/sreal_plugin.c: Remove.
3807 2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
3809         PR fortran/71902
3810         * gfortran.dg/dependency_47.f90:  New test.
3812 2016-07-19  Jakub Jelinek  <jakub@redhat.com>
3814         PR rtl-optimization/71916
3815         * gcc.c-torture/compile/pr71916.c: New test.
3817         PR middle-end/71874
3818         * g++.dg/torture/pr71874.C: New test.
3820         PR middle-end/71734
3821         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
3822         (my_alloc): Rewritten to use __builtin_posix_memalign and
3823         __SIZE_TYPE__.
3824         (my_free): Use __builtin_free instead of _mm_free.
3825         (Vec::operator=): Use __builtin_memcpy.
3827 2016-07-19  Martin Jambor  <mjambor@suse.cz>
3829         PR fortran/71688
3830         * gfortran.dg/pr71688.f90: New test.
3832 2016-07-19  Richard Biener  <rguenther@suse.de>
3834         * c-c++-common/vector-subscript-6.c: New testcase.
3835         * c-c++-common/vector-subscript-7.c: Likewise.
3837 2016-07-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3839         * gcc.dg/params/blocksort-part.c: Conditionally define Int32
3840         and UInt32 based on __SIZEOF_INT__.
3842 2016-07-19  Richard Biener  <rguenther@suse.de>
3844         PR tree-optimization/71901
3845         * gcc.dg/torture/pr71901.c: New testcase.
3847 2016-07-19  Richard Biener  <rguenther@suse.de>
3849         PR tree-optimization/71908
3850         * gcc.dg/torture/pr71908.c: New testcase.
3852 2016-07-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
3854         PR target/71493
3855         * gcc.target/powerpc/pr71493-1.c: New test.
3856         * gcc.target/powerpc/pr71493-2.c: Likewise.
3858 2016-07-18  Jakub Jelinek  <jakub@redhat.com>
3860         PR c++/71835
3861         * g++.dg/conversion/ambig3.C: New test.
3863         PR c++/71828
3864         * g++.dg/cpp0x/constexpr-71828.C: New test.
3866         PR c++/71826
3867         * g++.dg/template/pr71826.C: New test.
3869         PR c++/71822
3870         * g++.dg/template/defarg21.C: New test.
3872         PR c++/71871
3873         * g++.dg/ext/vector31.C: New test.
3875 2016-07-18  Uros Bizjak  <ubizjak@gmail.com>
3877         * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
3879 2016-07-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
3881         PR tree-optimization/71734
3882         * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
3884 2016-07-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3886         * gcc.target/s390/warn-dynamicstack-1.c: New test.
3887         * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
3888         stack-layout-dynamic-1.c: New test.
3890 2016-07-18  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3892         * gcc.target/s390/nolrl-1.c: New test.
3894 2016-07-17  Fritz Reese  <fritzoreese@gmail.com>
3896         PR fortran/71523
3897         * gfortran.dg/pr71523_1.f90: New test.
3898         * gfortran.dg/pr71523_2.f90: New test.
3900 2016-07-16  Andreas Schwab  <schwab@linux-m68k.org>
3902         * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
3904 2016-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3905             Marco Restelli  <mrestelli@gmail.com>
3907         PR fortran/62125
3908         * gfortran.dg/pr62125.f90: New test.
3910 2016-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3912         * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
3913         * gcc.target/powerpc/mulkc3-1.c: Likewise.
3915 2016-07-15  Jonathan Wakely  <jwakely@redhat.com>
3917         PR c++/58796
3918         * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
3919         * g++.dg/cpp0x/nullptr35.C: New test.
3921 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3923         * gcc.dg/tree-ssa/scev-8.c: Update test string.
3925 2016-07-15  Cesar Philippidis  <cesar@codesourcery.com>
3927         * gfortran.dg/goacc/vector_length.f90: New test.
3929 2016-07-15  Richard Biener  <rguenther@suse.de>
3931         PR tree-optimization/71881
3932         * gcc.dg/torture/pr71881.c: New testcase.
3934 2016-07-15  Richard Biener  <rguenther@suse.de>
3936         PR tree-optimization/71887
3937         * gcc.dg/torture/pr71887.c: New testcase.
3939 2016-07-15  Jakub Jelinek  <jakub@redhat.com>
3941         PR c/71858
3942         * gcc.dg/spellcheck-identifiers-3.c: New test.
3944 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
3946         PR fortran/71807
3947         * gfortran.dg/null_9.f90: New test.
3949 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3951         * gcc.dg/tree-ssa/loop-41.c: New test.
3953 2016-07-15  Bin Cheng  <bin.cheng@arm.com>
3955         PR tree-optimization/71347
3956         * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
3958 2016-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3960         PR fortran/29819
3961         * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
3962         * gfortran.dg/contains.f90: Ditto.
3963         * gfortran.dg/contains_empty_1.f03: Ditto.
3964         * gfortran.dg/submodule_3.f08: Ditto.
3966 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
3968         PR testsuite/71865
3969         * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
3970         (wide_string_literal_in_asm): Use __asm instead of asm, adjust
3971         expected diagnostics.
3973         PR c/71858
3974         * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
3975         * gcc.dg/spellcheck-identifiers-2.c: New test.
3976         * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
3977         * c-c++-common/attributes-1.c: Adjust dg-prune-output.
3979 2016-07-14  Jakub Jelinek  <jakub@redhat.com>
3981         PR tree-optimization/71872
3982         * gcc.c-torture/compile/pr71872.c: New test.
3984 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3986         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
3987         * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
3988         * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
3989         * gcc.target/arm/atomic-op-acq_rel-1.c: This.
3990         * gcc.target/arm/atomic-op-acquire.c: Rename into ...
3991         * gcc.target/arm/atomic-op-acquire-1.c: This.
3992         * gcc.target/arm/atomic-op-char.c: Rename into ...
3993         * gcc.target/arm/atomic-op-char-1.c: This.
3994         * gcc.target/arm/atomic-op-consume.c: Rename into ...
3995         * gcc.target/arm/atomic-op-consume-1.c: This.
3996         * gcc.target/arm/atomic-op-int.c: Rename into ...
3997         * gcc.target/arm/atomic-op-int-1.c: This.
3998         * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
3999         * gcc.target/arm/atomic-op-relaxed-1.c: This.
4000         * gcc.target/arm/atomic-op-release.c: Rename into ...
4001         * gcc.target/arm/atomic-op-release-1.c: This.
4002         * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4003         * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4004         * gcc.target/arm/atomic-op-short.c: Rename into ...
4005         * gcc.target/arm/atomic-op-short-1.c: This.
4006         * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4007         * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4008         * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4009         * gcc.target/arm/atomic-op-char-2.c: Likewise.
4010         * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4011         * gcc.target/arm/atomic-op-int-2.c: Likewise.
4012         * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4013         * gcc.target/arm/atomic-op-release-2.c: Likewise.
4014         * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4015         * gcc.target/arm/atomic-op-short-2.c: Likewise.
4017 2016-07-14  Andre Vehreschild  <vehre@gcc.gnu.org>
4019         PR fortran/70842
4020         * gfortran.dg/select_type_35.f03: New test.
4022 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4024         PR target/65951
4025         PR tree-optimization/70923
4026         * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4027         * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4028         * gcc.dg/vect/pr65951.c: Likewise.
4029         * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4031 2016-07-14  David Edelsohn  <dje.gcc@gmail.com>
4033         * c-c++-common/pr60226.c: Expect maximum object file alignment
4034         error on AIX.
4036 2016-07-14  Richard Biener  <rguenther@suse.de>
4038         PR tree-optimization/71866
4039         * gcc.dg/torture/pr71866.c: New testcase.
4041 2016-07-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4043         * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4044         selector and enclose boolean expression in curly braces.
4046 2016-07-14  Alan Modra  <amodra@gmail.com>
4048         PR target/71733
4049         * gcc.target/powerpc/p9-novsx.c: New.
4051 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4053         * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4054         * g++.dg/tree-prof/morefunc.C: Dito.
4055         * g++.dg/tree-prof/pr35545.C: Dito.
4056         * g++.dg/tree-prof/reorder.C: Dito.
4057         * gcc.dg/tree-prof/20050826-2.c: Dito.
4058         * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4059         * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4060         * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4061         * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4062         * gcc.dg/tree-prof/inliner-1.c: Dito.
4063         * gcc.dg/tree-prof/merge_block.c: Dito.
4064         * gcc.dg/tree-prof/stringop-1.c: Dito.
4065         * gcc.dg/tree-prof/stringop-2.c: Dito.
4066         * gcc.dg/tree-prof/switch-case-1.c: Dito.
4067         * gcc.dg/tree-prof/switch-case-2.c: Dito.
4068         * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4069         * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4070         * gcc.dg/tree-prof/update-loopch.c: Dito.
4071         * gcc.dg/tree-prof/val-prof-1.c: Dito.
4072         * gcc.dg/tree-prof/val-prof-2.c: Dito.
4073         * gcc.dg/tree-prof/val-prof-3.c: Dito.
4074         * gcc.dg/tree-prof/val-prof-4.c: Dito.
4075         * gcc.dg/tree-prof/val-prof-5.c: Dito.
4076         * gcc.dg/tree-prof/val-prof-6.c: Dito.
4077         * gcc.dg/tree-prof/val-prof-7.c: Dito.
4079 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4081         * lib/profopt.exp (profopt-execute): Remove .imports files.
4083 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4085         * lib/profopt.exp (profopt-execute): Always log profiler command line.
4087 2016-07-13  Andi Kleen  <ak@linux.intel.com>
4089         * lib/profopt.exp (dg-final-scan-autofdo,
4090         dg-final-scan-not-autofdo): New functions.
4092 2016-07-13  Bin Cheng  <bin.cheng@arm.com>
4094         * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4095         * gcc.dg/vect/vect-35.c: Ditto.
4096         * gcc.dg/vect/vect-alias-check-2.c: New test.
4098 2016-07-13  Martin Liska  <mliska@suse.cz>
4100         * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
4101         * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
4102         * gfortran.dg/pr42108.f90: Update expected dump scan.
4104 2016-07-13  Richard Biener  <rguenther@suse.de>
4106         PR tree-optimization/24574
4107         * gcc.dg/pr24574.c: New testcase.
4109 2016-07-13  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4111         * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
4112         * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4113         * c-c++-common/pr68833-1.c: Require int32plus.
4114         * gcc.dg/ipa/pr63551.c: Likewise.
4115         * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4116         * gcc.dg/ipa/pr64041.c: Require int32plus.
4118 2016-07-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4120         PR ipa/71633
4121         * g++.dg/pr71633.C: New test.
4123 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4125         * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4126         Add new arm_thumb1_cbz_ok effective target.
4127         * gcc.target/arm/cbz.c: New test.
4129 2016-07-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4131         * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4132         Define effective target.
4133         * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4134         !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4135         * gcc.target/arm/movhi_movw.c: New test.
4136         * gcc.target/arm/movsi_movw.c: Likewise.
4137         * gcc.target/arm/movdi_movw.c: Likewise.
4139 2016-07-13  Richard Biener  <rguenther@suse.de>
4141         PR middle-end/71104
4142         * gcc.dg/pr71104-1.c: New testcase.
4143         * gcc.dg/pr71104-2.c: Likewise.
4145 2016-07-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4147         PR target/71805
4148         * gcc.target/powerpc/pr71805.c: New test.
4150 2016-07-12  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4152         * gcc.target/powerpc/divkc3-1.c: New.
4153         * gcc.target/powerpc/mulkc3-1.c: New.
4155 2016-07-12  Nathan Sidwell  <nathan@acm.org>
4157         * gcc.target/arm/data-rel-1.c: New.
4158         * gcc.target/arm/data-rel-2.c: New.
4159         * gcc.target/arm/data-rel-3.c: New.
4161 2016-07-12  Martin Liska  <mliska@suse.cz>
4163         * gcc.dg/params/blocksort-part.c: New test.
4164         * gcc.dg/params/params.exp: New file.
4166 2016-07-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4168         PR middle-end/71700
4169         * gcc.c-torture/execute/pr71700.c: New test.
4171 2016-07-12  Steven Bosscher  <steven@gcc.gnu.org>
4172         Richard Biener  <rguenther@suse.de>
4174         PR tree-optimization/23286
4175         PR tree-optimization/70159
4176         * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4177         * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4178         * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4179         * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4180         * gcc.dg/tree-ssa/pr35286.c: Likewise.
4181         * gcc.dg/tree-ssa/pr35287.c: Likewise.
4182         * gcc.dg/hoist-register-pressure-1.c: Likewise.
4183         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4184         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4185         * gcc.dg/pr51879-12.c: Likewise.
4186         * gcc.dg/strlenopt-9.c: Likewise.
4187         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4188         * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4189         * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4190         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4191         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4192         * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4193         * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4194         * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4195         * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4196         * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4197         * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4198         * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4199         * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4200         * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4201         * gfortran.dg/pr43984.f90: Adjust expected outcome.
4203 2016-07-12  Richard Biener  <rguenther@suse.de>
4205         PR rtl-optimization/68961
4206         * gcc.target/i386/pr68961.c: New testcase.
4208 2016-07-11  Jakub Jelinek  <jakub@redhat.com>
4210         PR middle-end/71758
4211         * c-c++-common/gomp/pr71758.c: New test.
4212         * gfortran.dg/gomp/pr71758.f90: New test.
4214         PR tree-optimization/71823
4215         * gcc.dg/vect/pr71823.c: New test.
4217 2016-07-11  David Malcolm  <dmalcolm@redhat.com>
4219         * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4220         hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4221         and LINE_MAP_MAX_LOCATION_WITH_COLS.
4223 2016-07-11  H.J. Lu  <hongjiu.lu@intel.com>
4225         PR target/71801
4226         * gcc.target/i386/pr71801.c: New test.
4228 2016-07-11  Richard Biener  <rguenther@suse.de>
4230         PR tree-optimization/71816
4231         * gcc.dg/torture/pr71816.c: New testcase.
4233 2016-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4235         PR fortran/71783
4236         * gfortran.dg/dependency_46.f90:  New test.
4238 2016-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4240         PR rtl-optimization/71621
4241         * gcc.target/i386/pr71621-1.c: New.
4242         * gcc.target/i386/pr71621-2.c: New.
4244 2016-07-08  Cesar Philippidis  <cesar@codesourcery.com>
4246         * gfortran.dg/goacc/pr71704.f90: New test.
4248 2016-07-08  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4250         PR target/71297
4251         * gcc.target/powerpc/pr71297.c: New.
4253 2016-07-08  Jiong Wang  <jiong.wang@arm.com>
4255         * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4257 2016-07-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
4259         PR target/71806
4260         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4262 2016-07-08  Alan Hayward  <alan.hayward@arm.com>
4264         PR tree-optimization/71667
4265         * gcc.dg/vect/pr71667.c: New
4267 2016-07-08  Martin Liska  <mliska@suse.cz>
4269         * gcc.dg/torture/pr71606.c: New test.
4271 2016-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4273         PR fortran/71764
4274         * gfortran.dg/pr71764.f90: New test.
4276 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
4277             Kai Tietz  <ktietz70@googlemail.com>
4279         PR c++/70869
4280         PR c++/71054
4281         * g++.dg/cpp0x/pr70869.C: New test.
4282         * g++.dg/cpp0x/pr71054.C: New test.
4284 2016-07-07  David Edelsohn  <dje.gcc@gmail.com>
4286         * g++.dg/debug/pr71432.C: Fail on AIX.
4288 2016-07-07  Martin Liska  <mliska@suse.cz>
4290         * gfortran.dg/do_1.f90: Remove a corner case that triggers
4291         an undefined behavior.
4292         * gfortran.dg/do_3.F90: Likewise.
4293         * gfortran.dg/do_check_11.f90: New test.
4294         * gfortran.dg/do_check_12.f90: New test.
4295         * gfortran.dg/do_corner_warn.f90: New test.
4297 2016-07-07  Martin Liska  <mliska@suse.cz>
4299         * gfortran.dg/predict-1.f90: Ammend the test.
4300         * gfortran.dg/predict-2.f90: Likewise.
4302 2016-07-07  Ilya Enkovich  <ilya.enkovich@intel.com>
4304         PR ipa/71624
4305         * g++.dg/pr71624.C: New test.
4307 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4309         * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4310         check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4311         ARMv8-M Mainline architectures.
4313 2016-07-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4315         * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4316         __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4318 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
4320         PR target/70098
4321         PR target/71763
4322         * gcc.target/powerpc/pr71763.c: New file.
4324 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
4326         PR tree-optimization/71518
4327         * gcc.dg/pr71518.c: New test.
4329 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
4331         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4333 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4335         PR target/50739
4336         * gcc.target/avr/pr50739.c: New test.
4338 2016-07-05  Jan Hubicka  <jh@suse.cz>
4340         * gcc.dg/tree-ssa/scev-14.c: update template.
4342 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
4344         * gcc.dg/vect/group-no-gaps-1.c: New test.
4346 2016-07-05  Andi Kleen  <ak@linux.intel.com>
4348         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4349         if kernel supports MPX.
4351 2016-07-05  Kito Cheng  <kito.cheng@gmail.com>
4353         * gcc.c-torture/compile/pr69102.c: Require fpic support.
4355 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
4356             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4358         * gcc.target/powerpc/signbit-1.c: New test.
4359         * gcc.target/powerpc/signbit-2.c: New test.
4360         * gcc.target/powerpc/signbit-3.c: New test.
4362 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4364         PR rtl-optimization/71594
4365         * gcc.dg/torture/pr71594.c: New test.
4367 2016-07-05  Jan Hubicka  <jh@suse.cz>
4369         * gcc.dg/tree-ssa/scev-14.c: new testcase.
4371 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
4373         PR c++/62314
4374         * g++.dg/parse/error5.C: Update column
4375         number of missing semicolon error.
4376         * g++.dg/pr62314-2.C: New test case.
4378 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4380         * gfortran.dg/coarray_stat_function.f90: New test.
4381         * gfortran.dg/coarray_stat_whitespace.f90: New test.
4382         * gfortran.dg/coarray_lib_comm_1: Adapting old test
4383         to new interfaces.
4385 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
4387         PR fortran/71623
4388         * gfortran.dg/deferred_character_17.f90: New test.
4390 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
4392         * gcc.target/arm/neon/polytypes.c: Move to ...
4393         * gcc.target/arm/polytypes.c: ... here.
4394         * gcc.target/arm/neon/pr51534.c: Move to ...
4395         * gcc.target/arm/pr51534.c: ... here.
4396         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4397         * gcc.target/arm/vect-vcvt.c: ... here.
4398         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4399         * gcc.target/arm/vect-vcvtq.c: ... here.
4400         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4401         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4402         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4403         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4404         * gcc.target/arm/neon/neon.exp: Delete.
4405         * gcc.target/arm/neon/: Delete.
4407 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4409         PR fortran/65575
4410         * gfortran.dg: pr65575.f90: New test.
4412 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4414         PR fortran/35849
4415         * gfortran.dg: pr35849.f90: New test.
4417 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
4419         PR c++/71739
4420         * g++.dg/cpp0x/pr71739.C: New test.
4422 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
4424         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4426 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4428         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4429         locr.
4430         * gcc.target/s390/loc-1.c: New test.
4432 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
4434         * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4435         * gcc.target/i386/avx512f-vect-perm-2.c: New test.
4437 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4439         PR target/63874
4440         * gcc.target/aarch64/pr63874.c: New test.
4442 2016-07-04  Jan Beulich  <jbeulich@suse.com>
4444         * g++.dg/header.c: New.
4445         * gcc.dg/header.c: New.
4447 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
4449         PR c/71719
4450         * c-c++-common/Wunused-var-15.c: New test.
4452 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
4454         PR fortran/71687
4455         * gfortran.dg/gomp/pr71687.f90: New test.
4457 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4459         * gcc.dg/const-float128-ped.c: Require __float128 effective
4460         target and options.
4461         * gcc.dg/const-float128.c: Likewise.
4462         * gcc.dg/torture/float128-cmp-invalid.c: Require
4463         __float128 and base_quadfloat_support effective targets, and
4464         __float128 options.
4465         * gcc.dg/torture/float128-div-underflow.c: Likewise.
4466         * gcc.dg/torture/float128-extend-nan.c: Likewise.
4467         * gcc.dg/torture/float128-nan.c: Likewise.
4468         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4469         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4470         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
4471         * lib/target-supports.exp (check_effective_target___float128): New.
4472         (add_options_for___float128): New.
4473         (check_effective_target_base_quadword_support): New.
4475 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
4477         PR target/71720
4478         * gcc.target/powerpc/pr71720.c: New test.
4480 2016-07-01  Jan Beulich  <jbeulich@suse.com>
4482         * gcc.dg/bss.c: New.
4484 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
4486         PR target/71698
4487         * gcc.target/powerpc/pr71698.c: New test.
4489 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
4491         PR target/71151
4492         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
4493         instead of ".foo" for its section name.
4494         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
4495         depending on MCU's flash size.
4496         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
4497         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
4498         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
4499         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
4500         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
4501         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
4503 2016-07-01  Jan Beulich  <jbeulich@suse.com>
4505         * gcc.target/i386/pr65105-2.c: Add -msse2.
4507 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
4509         PR tree-optimization/71707
4510         * gcc.dg/strlenopt-29.c: New test.
4512         PR fortran/71704
4513         * gfortran.dg/gomp/pr71704.f90: New test.
4515         PR fortran/71705
4516         * gfortran.dg/gomp/pr71705.f90: New test.
4518 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
4520         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
4521         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
4522         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
4523         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
4524         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
4525         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
4526         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
4527         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
4528         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
4529         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
4530         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
4531         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
4532         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
4533         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
4534         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
4535         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
4536         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
4537         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
4538         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
4539         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
4540         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
4541         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
4542         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
4543         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
4544         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
4545         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
4546         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
4547         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
4548         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
4549         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
4550         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
4551         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
4552         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
4553         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
4554         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
4555         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
4556         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
4557         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
4558         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
4559         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
4560         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
4561         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
4562         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
4563         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
4564         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
4565         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
4566         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
4567         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
4568         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
4569         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
4570         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
4571         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
4572         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
4573         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
4574         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
4575         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
4576         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
4577         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
4578         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
4579         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
4580         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
4581         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
4582         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
4583         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
4584         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
4585         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
4586         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
4587         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
4588         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
4589         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
4590         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
4591         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
4592         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
4593         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
4594         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
4595         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
4596         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
4597         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
4598         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
4599         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
4600         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
4602 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4603             James Greenhalgh  <james.greenhalgh@arm.com>
4605         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
4607 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
4608             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4610         * gcc.target/aarch64/vget_set_lane_1.c: New test.
4612 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
4614         PR driver/71651
4615         * gcc.dg/spellcheck-options-12.c: New test case.
4617 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
4619         PR middle-end/71693
4620         * gcc.c-torture/compile/pr71693.c: New test.
4622 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
4624         * gcc.dg/spellcheck-params.c: New testcase.
4625         * gcc.dg/spellcheck-params-2.c: New testcase.
4627 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
4629         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
4630         vector extract instructions.
4631         * gcc.target/powerpc/p9-extract-2.c: Likewise.
4633 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4635         PR fortran/71686
4636         * gfortran.dg/unexpected_eof_2.f90: New test.
4637         * gfortran.dg/unexpected_eof_3.f90: New test.
4639 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
4641         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
4643 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
4645         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
4646         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4647         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
4649 2016-06-29  Richard Biener  <rguenther@suse.de>
4651         PR middle-end/15256
4652         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
4654 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
4656         * gcc.target/arm/aapcs/neon-vect10.c: Require
4657         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
4658         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
4659         * gcc.target/arm/aapcs/vfp18.c: Likewise.
4660         * gcc.target/arm/aapcs/vfp19.c: Likewise.
4661         * gcc.target/arm/aapcs/vfp20.c: Likewise.
4662         * gcc.target/arm/aapcs/vfp21.c: Likewise.
4663         * gcc.target/arm/fp16-aapcs-1.c: Require
4664         -mfloat-ab=hard.  Also simplify the test.
4665         * gcc.target/arm/fp16-aapcs-2.c: New.
4667 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
4669         * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
4670         (add_options_for_arm_fp16_ieee): New.
4671         (add_options_for_arm_fp16_alternative): New.
4672         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
4673         long-line.
4674         (effective_target_arm_fp16_hw): New.
4676 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4678         PR tree-optimization/71655
4679         * g++.dg/pr71655.C: New test.
4681 2016-06-29  Martin Liska  <mliska@suse.cz>
4683         * gcc.dg/pr71585.c: New test.
4684         * gcc.dg/pr71585-2.c: New test.
4685         * gcc.dg/pr71585-3.c: New test.
4687 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4689         PR tree-optimization/70729
4690         * g++.dg/vect/pr70729.cc: New test.
4692 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
4694         * c-c++-common/gomp/cancel-1.c: Extend.
4696 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
4698         PR tree-optimization/71625
4699         * gcc.dg/strlenopt-28.c: New test.
4701 2016-06-29  Richard Biener  <rguenther@suse.de>
4703         PR middle-end/71002
4704         * g++.dg/torture/pr71002.C: Adjust testcase.
4706 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
4708         PR c/71685
4709         * gcc.dg/pr71685.c: New test.
4711 2016-06-28  Martin Sebor  <msebor@redhat.com>
4713         PR c/71552
4714         * gcc.dg/init-bad-9.c: New test.
4716 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4718         * gcc.target/powerpc/abs128-1.c: Require VSX.
4719         * gcc.target/powerpc/copysign128-1.c: Likewise.
4720         * gcc.target/powerpc/inf128-1.c: Likewise.
4721         * gcc.target/powerpc/nan128-1.c: Likewise.
4723 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
4725         PR middle-end/71626
4726         * gcc.c-torture/execute/pr71626-1.c: New test.
4727         * gcc.c-torture/execute/pr71626-2.c: New test.
4729 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
4731         PR target/71656
4732         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
4734 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
4736         PR target/71670
4737         * gcc.target/powerpc/pr71670.c: New testcase.
4739 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
4741         PR target/71656
4742         * gcc.target/powerpc/pr71656-1.c: New test.
4743         * gcc.target/powerpc/pr71656-2.c: New test.
4745 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
4747         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
4748         around fp16 code.
4749         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
4750         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4751         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4752         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
4753         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
4754         Add arm_neon_fp16_ok effective target.
4755         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
4756         Likewise.
4757         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
4758         Likewise.
4759         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
4760         Likewise.
4761         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
4762         Likewise.
4763         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
4764         Likewise.
4765         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
4766         Likewise.
4767         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
4768         Likewise.
4769         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
4770         Likewise.
4771         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
4772         Likewise.
4773         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
4774         Likewise.
4775         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
4776         Likewise.
4778 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
4780         * gcc.dg/predict-12.c: New testcase.
4782 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4784         PR fortran/71649
4785         * gfortran.dg/pr71649.f90: New test.
4787 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
4789         PR tree-optimization/71643
4790         * g++.dg/opt/pr71643.C: New test.
4792         PR tree-optimization/71631
4793         * gcc.c-torture/execute/pr71631.c: New test.
4795 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
4797         * gcc.dg/predict-11.c: New testcase.
4798         * gfortran.dg/predict-2.f90: New testcase.
4800 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
4802         * gcc.dg/predict-10.c: New test.
4804 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4806         * gcc.target/powerpc/abs128-1.c: New.
4807         * gcc.target/powerpc/copysign128-1.c: New.
4808         * gcc.target/powerpc/inf128-1.c: New.
4809         * gcc.target/powerpc/nan128-1.c: New.
4811 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
4813         * gfortran.dg/pr71642.f90: New test.
4815 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
4817         PR tree-optimization/71647
4818         * gcc.target/i386/pr71647.c: New test.
4820 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4822         * gcc.target/i386/noplt-gd-1.c: New test.
4823         * gcc.target/i386/noplt-gd-2.c: Likewise.
4824         * gcc.target/i386/noplt-gd-3.c: Likewise.
4825         * gcc.target/i386/noplt-ld-1.c: Likewise.
4826         * gcc.target/i386/noplt-ld-2.c: Likewise.
4827         * gcc.target/i386/noplt-ld-3.c: Likewise.
4828         * lib/target-supports.exp
4829         (check_effective_target_tls_get_addr_via_got): New.
4831 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4833         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4834         testsuite compile flags.
4835         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4836         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4838 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4840         * g++dg/vect/pr36684.cc: Add dg-do compile.
4841         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
4842         * gcc.dg/vect/pr70021.c: Ditto.
4843         * gcc.dg/vect/pr70138-1.c: Ditto.
4844         * gcc.dg/vect/pr70138-2.c: Ditto.
4845         * gcc.dg/vect/pr70354-1.c: Ditto.
4846         * gcc.dg/vect/pr70354-2.c: Ditto.
4847         * gcc.dg/vect/pr71259.c: Ditto.
4848         * gcc.dg/vect/pr71416-1.c: Ditto.
4849         * gcc.dg/vect/slp-43.c: Ditto.
4850         * gcc.dg/vect/slp-45.c: Ditto.
4851         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4852         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4853         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4854         * gfortran.dg/vect/pr69980.f90: Ditto.
4856 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4858         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
4859         * gcc.dg/vect/bb-slp-30.c: Ditto.
4860         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
4861         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
4862         * gcc.dg/vect/pr45902.c: Ditto.
4863         * gcc.dg/vect/pr48172.c: Ditto.
4864         * gcc.dg/vect/pr48377.c: Ditto.
4865         * gcc.dg/vect/pr49038.c: Ditto.
4866         * gcc.dg/vect/pr49771.c: Ditto.
4867         * gcc.dg/vect/pr52091.c: Ditto.
4868         * gcc.dg/vect/pr53185-2.c: Ditto.
4869         * gcc.dg/vect/pr56826.c: Ditto.
4870         * gcc.dg/vect/pr60276.c: Ditto.
4871         * gcc.dg/vect/pr62021.c: Ditto.
4872         * gcc.dg/vect/pr63530.c: Ditto.
4873         * gcc.dg/vect/pr65518.c: Ditto.
4874         * gcc.dg/vect/pr65947-1.c: Ditto.
4875         * gcc.dg/vect/pr65947-10.c: Ditto.
4876         * gcc.dg/vect/pr65947-11.c: Ditto.
4877         * gcc.dg/vect/pr65947-12.c: Ditto.
4878         * gcc.dg/vect/pr65947-13.c: Ditto.
4879         * gcc.dg/vect/pr65947-2.c: Ditto.
4880         * gcc.dg/vect/pr65947-3.c: Ditto.
4881         * gcc.dg/vect/pr65947-4.c: Ditto.
4882         * gcc.dg/vect/pr65947-5.c: Ditto.
4883         * gcc.dg/vect/pr65947-6.c: Ditto.
4884         * gcc.dg/vect/pr65947-7.c: Ditto.
4885         * gcc.dg/vect/pr65947-8.c: Ditto.
4886         * gcc.dg/vect/pr65947-9.c: Ditto.
4887         * gcc.dg/vect/pr71416-1.c: Ditto.
4888         * gcc.dg/vect/pr71439.c: Ditto.
4889         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
4890         * gcc.dg/vect/vect-bswap16.c: Ditto.
4891         * gcc.dg/vect/vect-bswap32.c: Ditto.
4892         * gcc.dg/vect/vect-bswap64.c: Ditto.
4893         * gcc.dg/vect/vect-live-1.c: Ditto.
4894         * gcc.dg/vect/vect-live-2.c: Ditto.
4895         * gcc.dg/vect/vect-live-3.c: Ditto.
4896         * gcc.dg/vect/vect-live-4.c: Ditto.
4897         * gcc.dg/vect/vect-live-5.c: Ditto.
4898         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
4899         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
4900         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
4901         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
4902         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
4903         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
4904         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
4905         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
4906         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
4907         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
4908         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
4909         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
4910         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
4911         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
4912         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
4913         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
4914         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
4916 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
4918         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
4920 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
4922         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
4923         ia32 if R_386_GOT32X relocation is supported.
4924         * gcc.target/i386/noplt-3.c: Likewise.
4925         * gcc.target/i386/noplt-2.c: Likewise.
4926         (main): Renamed to ...
4927         (bar): This.
4928         * gcc.target/i386/noplt-4.c: Likewise.
4929         (main): Renamed to ...
4930         (bar): This.
4931         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
4932         * gcc.target/i386/pr67400-5.c: Likewise.
4934 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
4936         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4937         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
4939         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4940         f4): Adjust expected diagnostics.
4941         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
4942         (T): If OVFP is defined, redefine to TP.
4943         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
4944         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
4945         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
4946         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
4947         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
4948         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
4949         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
4950         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
4951         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
4952         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
4953         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
4954         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
4955         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
4956         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
4957         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
4958         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
4959         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
4960         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
4961         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
4962         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
4963         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
4964         as last argument to __builtin_add_overflow_p.
4966 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
4968         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
4969         dg-options and remove default vector testsuite compile flags.
4970         * g++.dg/vect/pr33860a.cc: Ditto.
4971         * g++.dg/vect/pr45470-a.cc: Ditto.
4972         * g++.dg/vect/pr45470-b.cc: Ditto.
4973         * g++.dg/vect/pr60896.cc: Ditto.
4974         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
4975         * gcc.dg/vect/pr18308.c: Ditto.
4976         * gcc.dg/vect/pr24049.c: Ditto.
4977         * gcc.dg/vect/pr33373.c: Ditto.
4978         * gcc.dg/vect/pr36228.c: Ditto.
4979         * gcc.dg/vect/pr42395.c: Ditto.
4980         * gcc.dg/vect/pr42604.c: Ditto.
4981         * gcc.dg/vect/pr46663.c: Ditto.
4982         * gcc.dg/vect/pr48765.c: Ditto.
4983         * gcc.dg/vect/pr49093.c: Ditto.
4984         * gcc.dg/vect/pr49352.c: Ditto.
4985         * gcc.dg/vect/pr52298.c: Ditto.
4986         * gcc.dg/vect/pr52870.c: Ditto.
4987         * gcc.dg/vect/pr53185.c: Ditto.
4988         * gcc.dg/vect/pr53773.c: Ditto.
4989         * gcc.dg/vect/pr56695.c: Ditto.
4990         * gcc.dg/vect/pr62171.c: Ditto.
4991         * gcc.dg/vect/pr63530.c: Ditto.
4992         * gcc.dg/vect/pr68339.c: Ditto.
4993         * gcc.dg/vect/pr71259.c: Ditto.
4994         * gcc.dg/vect/vect-82_64.c: Ditto.
4995         * gcc.dg/vect/vect-83_64.c: Ditto.
4996         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
4997         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
4998         * gcc.dg/vect/vect-shift-2.c: Ditto.
4999         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5000         * gfortran.dg/vect/pr39318.f90: Ditto.
5001         * gfortran.dg/vect/pr45714-a.f: Ditto.
5002         * gfortran.dg/vect/pr45714-b.f: Ditto.
5003         * gfortran.dg/vect/pr46213.f90: Ditto.
5005 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5006             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5008         * gcc.target/powerpc/p9-splat-5.c: New test.
5010 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
5012         PR tree-optimization/71488
5013         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5014         * lib/target-supports.exp: ... here.
5015         (check_sse4_hw_available): New procedure.
5016         (check_effective_target_sse4_runtime): Ditto.
5017         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5018         -march=westmere for sse4_runtime targets.
5019         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
5020         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
5021         (dg-additional-options): Use for sse4_runtime targets.
5022         (main): Call check_vect ().
5023         (dg-final): Perform scan only for sse4_runtime targets.
5025 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5027         PR target/66232
5028         PR target/67400
5029         * gcc.target/i386/pr66232-14.c: New file.
5030         * gcc.target/i386/pr66232-15.c: Likewise.
5031         * gcc.target/i386/pr66232-16.c: Likewise.
5032         * gcc.target/i386/pr66232-17.c: Likewise.
5033         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
5034         ia32 if R_386_GOT32X relocation is supported.
5035         * gcc.target/i386/pr67400-2.c: Likewise.
5036         * gcc.target/i386/pr67400-3.c: Likewise.
5037         * gcc.target/i386/pr67400-4.c: Likewise.
5038         * gcc.target/i386/pr67400-6.c: Likewise.
5039         * gcc.target/i386/pr67400-7.c: Likewise.
5040         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
5042 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5044         PR libgfortran/48852
5045         * gfortran.dg/char4_iunit_1.f03: Update test.
5046         * gfortran.dg/f2003_io_5.f03: Update test.
5047         * gfortran.dg/real_const_3.f90: Update test.
5049 2016-06-23  Andi Kleen  <ak@linux.intel.com>
5051         * g++.dg/bprob/bprob.exp: Support autofdo.
5052         * g++.dg/tree-prof/tree-prof.exp: dito.
5053         * gcc.dg/tree-prof/tree-prof.exp: dito.
5054         * gcc.misc-tests/bprob.exp: dito.
5055         * gfortran.dg/prof/prof.exp: dito.
5056         * lib/profopt.exp: dito.
5057         * lib/target-supports.exp: Check for autofdo.
5059 2016-06-23  Martin Liska  <mliska@suse.cz>
5061         * gcc.dg/pr71619.c: New test.
5063 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
5065         PR target/67400
5066         * gcc.target/i386/pr67400-1.c: New test.
5067         * gcc.target/i386/pr67400-2.c: Likewise.
5068         * gcc.target/i386/pr67400-3.c: Likewise.
5069         * gcc.target/i386/pr67400-4.c: Likewise.
5070         * gcc.target/i386/pr67400-5.c: Likewise.
5071         * gcc.target/i386/pr67400-6.c: Likewise.
5072         * gcc.target/i386/pr67400-7.c: Likewise.
5074 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5076         * c-c++-common/missing-header-1.c: New test case.
5077         * c-c++-common/missing-header-2.c: New test case.
5078         * c-c++-common/missing-header-3.c: New test case.
5079         * c-c++-common/missing-header-4.c: New test case.
5081 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5083         PR c/70339
5084         * c-c++-common/attributes-1.c: Update dg-prune-output to include
5085         hint.
5086         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5087         expected results due to builtin "nanl" now being suggested for
5088         "name".
5089         * gcc.dg/pr67580.c: Update expected messages.
5090         * gcc.dg/spellcheck-identifiers.c: New testcase.
5091         * gcc.dg/spellcheck-typenames.c: New testcase.
5093 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
5095         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5096         file.
5097         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5098         diagnostic-test-show-locus-parseable-fixits.c to sources for
5099         diagnostic_plugin_test_show_locus.c.
5100         * lib/gcc-defs.exp (freeform_regexps): New global.
5101         (dg-regexp): New function.
5102         (handle-dg-regexps): New function.
5103         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5104         freeform_regexps to the empty list.
5105         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5107 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5109         PR tree-optimization/71488
5110         * g++.dg/pr71488.C: New test.
5111         * gcc.dg/vect/vect-bool-cmp.c: New test.
5113 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
5115         * gcc.dg/guality/param-5.c: New test.
5117 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5119         * gcc.target/i386/asm-flag-7.c: New test.
5121 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5123         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5124         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5125         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5126         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5127         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5128         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5129         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5130         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5131         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5132         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5133         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5134         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5135         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5136         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5137         * lib/target-supports.exp: Likewise.
5139 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
5141         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5142         * gcc.dg/attr-ms_struct-2.c: Likewise.
5143         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5144         * gcc.dg/bf-ms-attrib.c: Likewise.
5145         * gcc.dg/bf-ms-layout-2.c: Likewise.
5146         * gcc.dg/bf-ms-layout-3.c: Likewise.
5147         * gcc.dg/bf-ms-layout.c: Likewise.
5148         * gcc.dg/bf-no-ms-layout.c: Likewise.
5149         * gcc.target/i386/bitfield1.c: Likewise.
5150         * gcc.target/i386/bitfield2.c: Likewise.
5151         * gcc.target/i386/bitfield3.c: Likewise.
5153 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5155         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5156         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5157         override other than -mcpu=power9 command-line option is specified,
5158         or if the target operating system is aix.
5159         * gcc.target/powerpc/darn-1.c: Likewise.
5160         * gcc.target/powerpc/darn-2.c: Likewise.
5161         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5162         test if effective-target is not powerpc_p9vector_ok or if the
5163         target operating system is not defined.
5164         * gcc.target/powerpc/vslv-1.c: Likewise.
5165         * gcc.target/powerpc/vsrv-0.c: Likewise.
5166         * gcc.target/powerpc/vsrv-1.c: Likewise.
5168 2016-06-21  Tobias Burnus  <burnus@net-b.de>
5170         PR fortran/71068
5171         * gfortran.dg/coarray/data_1.f90: New.
5173 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5175         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5176         (dg-require-effective-target): Use arm_v8_neon_hw.
5177         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5178         (dg-require-effective-target): Likewise.
5179         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5180         (dg-require-effective-target): Likewise.
5181         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5182         (dg-require-effective-target): Likewise.
5183         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5184         (dg-require-effective-target): Likewise.
5185         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5186         (dg-require-effective-target): Likewise.
5187         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5188         Add AArch64 check.
5190 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5192         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5193         Set to 3 so test passes.
5195 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
5197         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5199 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5201         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5202         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5203         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5204         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5206 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
5208         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5209         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5211 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
5213         PR target/71549
5214         * gcc.target/i386/pr71549.c: New test.
5216 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5218         * gcc.target/powerpc/vadsdu-0.c: Replace
5219         dg-require-effective-target directive to allow test to run on more
5220         platforms, and add dg-skip-if directive to disable test on aix
5221         platforms because of known incompatibilities.
5222         * gcc.target/powerpc/vadsdu-1.c: Likewise.
5223         * gcc.target/powerpc/vadsdu-2.c: Likewise.
5224         * gcc.target/powerpc/vadsdu-3.c: Likewise.
5225         * gcc.target/powerpc/vadsdu-4.c: Likewise.
5226         * gcc.target/powerpc/vadsdu-5.c: Likewise.
5227         * gcc.target/powerpc/vadsdub-1.c: Likewise.
5228         * gcc.target/powerpc/vadsdub-2.c: Replace
5229         dg-require-effective-target directive to allow test to run on more
5230         platforms, and add dg-skip-if directive to disable test on aix
5231         platforms because of known incompatibilities.
5232         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5233         with vec_absdb call to differentiate this test from vadsdub-1.c.
5234         * gcc.target/powerpc/vadsduh-1.c: Replace
5235         dg-require-effective-target directive to allow test to run on more
5236         platforms, and add dg-skip-if directive to disable test on aix
5237         platforms because of known incompatibilities.
5238         * gcc.target/powerpc/vadsduh-2.c: Likewise.
5239         * gcc.target/powerpc/vadsduw-1.c: Likewise.
5240         * gcc.target/powerpc/vadsduw-2.c: Likewise.
5242 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
5244         PR tree-optimization/71588
5245         * gcc.dg/pr71558.c: New test.
5247 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5249         * c-c++-common/pr68657-1.c: Require ptr32plus support.
5250         * c-c++-common/pr68657-2.c: Likewise.
5251         * c-c++-common/pr68657-3.c: Likewise.
5252         * gcc.dg/torture/pr69714.c: Require int32plus support.
5253         * gcc.dg/torture/pr70025.c: Likewise.
5254         * gcc.dg/torture/pr70083.c: Likewise.
5255         * gcc.dg/torture/pr70542.c: Likewise.
5256         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5258 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
5260         PR c/71601
5261         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5263 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5265         PR middle-end/71581
5266         * gcc.dg/pr71581.c: New test.
5268         PR rtl-optimization/71591
5269         * gcc.dg/cpp/pr71591.c: New test.
5271 2016-06-20   David B. Robins  <gcc@davidrobins.net>
5273         PR target/71571
5274         * g++.dg/torture/pr71571.C: New test.
5276 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
5278         PR target/71559
5279         * gcc.target/i386/sse2-pr71559.c: New test.
5280         * gcc.target/i386/avx-pr71559.c: New test.
5281         * gcc.target/i386/avx512f-pr71559.c: New test.
5283 2016-06-20  Tobias Burnus  <burnus@net-b.de>
5285         PR fortran/71194
5286         * gfortran.dg/pointer_remapping_10.f90: New.
5288 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
5290         * g++.dg/diagnostic/string-literal-concat.C: New test case.
5292 2016-06-20  Martin Sebor  <msebor@redhat.com>
5294         PR c/69507
5295         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5296         * gnu90-const-expr-1.c: Same.
5297         * gnu99-const-expr-1.c: Same.
5298         * gnu99-static-1.c: Same.
5300 2016-06-20  Renlin Li  <renlin.li@arm.com>
5302         PR testsuite/71489
5303         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5305 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
5307         * gcc.target/aarch64/vcvt_f64_1.c: New.
5308         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5309         * gcc.target/aarch64/vrecp_f64_1.c: New.
5311 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5313         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5314         "alignement".
5316 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
5318         PR target/71103
5319         * gcc.target/avr/torture/pr71103-2.c: New test.
5321 2016-06-19  Martin Sebor  <msebor@redhat.com>
5323         PR c/69507
5324         * gcc.dg/alignof.c: New test.
5326 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5328         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5329         vs dg-error; test constexpr specifier too.
5331 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
5333         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5335 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
5337         * lib/target-supports.exp
5338         (check_effective_target_arm_neon_fp16_ok_nocache): Call
5339         arm_neon_ok and merge flags.  Fix temporary test name.
5340         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5341         and merge flags.
5343 2016-06-17  Martin Liska  <mliska@suse.cz>
5345         * gcc.dg/predict-9.c: Fix dump scanning.
5347 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5349         PR tree-optimization/71354
5350         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5352 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5354         PR tree-optimization/71347
5355         * gcc.dg/tree-ssa/pr71347.c: New test.
5357 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5359         PR tree-optimization/71354
5360         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5362 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
5364         * gcc.dg/vect/vect-alias-check-1.c: New test.
5366 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5368         PR target/71151
5369         * gcc.target/avr/pr71151-1.c: New test.
5370         * gcc.target/avr/pr71151-2.c: New test.
5371         * gcc.target/avr/pr71151-3.c: New test.
5372         * gcc.target/avr/pr71151-4.c: New test.
5373         * gcc.target/avr/pr71151-5.c: New test.
5374         * gcc.target/avr/pr71151-6.c: New test.
5375         * gcc.target/avr/pr71151-7.c: New test.
5376         * gcc.target/avr/pr71151-8.c: New test.
5377         * gcc.target/avr/pr71151-common.h: New test.
5379 2016-06-16  Martin Liska  <mliska@suse.cz>
5381         * gfortran.dg/predict-1.f90: New test.
5383 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
5385         PR target/71242
5386         * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
5388 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
5390         * g++.dg/vect/pr36648.cc: Disable cunrolli
5392 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
5394         PR target/71554
5395         * gcc.c-torture/execute/pr71554.c: New test.
5397         PR rtl-optimization/71532
5398         * gcc.dg/torture/pr71532.c: New test.
5400 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5402         * gcc.target/powerpc/p9-dimode1.c: New test.
5403         * gcc.target/powerpc/p9-dimode2.c: Likewise.
5405 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
5407         * gcc.c-torture/compile/20160615-1.c: New test.
5409         * g++.dg/cpp0x/ref-qual17.C: New test.
5411 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
5413         PR middle-end/71529
5414         * gcc.target/i386/pr71529.C: New test.
5416 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
5418         PR tree-optimization/71483
5419         * g++.dg/vect/pr71483.c: New
5421 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5423         PR c++/70202
5424         * g++.dg/inherit/crash6.C: New.
5425         * g++.dg/inherit/union2.C: Likewise.
5426         * g++.dg/inherit/virtual12.C: Likewise.
5427         * g++.dg/inherit/virtual13.C: Likewise.
5428         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5430 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
5432         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
5434 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
5436         PR tree-optimization/71439
5437         * gcc.dg/vect/pr71439.c: New
5439 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5441         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5443 2016-06-15  Richard Biener  <rguenther@suse.de>
5445         * gcc.dg/vect/slp-45.c: New testcase.
5447 2016-06-15  Richard Biener  <rguenther@suse.de>
5449         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5451 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5453         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5454         requirements, and disable for AIX for now.
5455         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5457 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
5459         PR c++/71528
5460         * g++.dg/opt/pr71528.C: New test.
5462         PR c++/71516
5463         * g++.dg/init/pr71516.C: New test.
5465 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
5467         * g++.dg/init/array46.C: New.
5469 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
5471         * gcc.target/i386/float128-3.c: New test.
5472         * gcc.target/i386/quad-sse4.c: Ditto.
5473         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5474         Update scan strings.
5476 2016-06-14  Richard Biener  <rguenther@suse.de>
5478         PR middle-end/71526
5479         * gfortran.dg/pr71526.f90: New testcase.
5481 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5483         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5484         * gcc.dg/zero_bits_compound-1.c: Likewise.
5486 2016-06-14  Richard Biener  <rguenther@suse.de>
5488         PR tree-optimization/71522
5489         * gcc.dg/torture/pr71522.c: New testcase.
5491 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
5493         PR tree-optimization/71520
5494         * gcc.dg/tree-ssa/pr71520.c: New test.
5496 2016-06-14  Richard Biener  <rguenther@suse.de>
5498         PR tree-optimization/71521
5499         * gcc.dg/tree-ssa/vrp101.c: New testcase.
5501 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
5503         PR sanitizer/71498
5504         * c-c++-common/ubsan/bounds-13.c: New test.
5506         PR preprocessor/71183
5507         * gcc.dg/cpp/source_date_epoch-3.c: New test.
5509 2016-06-13  Jeff Law  <law@redhat.com>
5511         PR tree-optimization/71403
5512         * c-c++-common/ubsan/pr71403-1.c: New test.
5513         * c-c++-common/ubsan/pr71403-2.c: New test.
5514         * c-c++-common/ubsan/pr71403-3.c: New test.
5516 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
5518         PR middle-end/71478
5519         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
5520         Add -Wno-psabi -w to dg-options.
5522 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
5524         * gcc.target/powerpc/vadsdu-0.c: New test.
5525         * gcc.target/powerpc/vadsdu-1.c: New test.
5526         * gcc.target/powerpc/vadsdu-2.c: New test.
5527         * gcc.target/powerpc/vadsdu-3.c: New test.
5528         * gcc.target/powerpc/vadsdu-4.c: New test.
5529         * gcc.target/powerpc/vadsdu-5.c: New test.
5530         * gcc.target/powerpc/vadsdub-1.c: New test.
5531         * gcc.target/powerpc/vadsdub-2.c: New test.
5532         * gcc.target/powerpc/vadsduh-1.c: New test.
5533         * gcc.target/powerpc/vadsduh-2.c: New test.
5534         * gcc.target/powerpc/vadsduw-1.c: New test.
5535         * gcc.target/powerpc/vadsduw-2.c: New test.
5537 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
5539         * gcc.dg/c99-init-2.c (c): Update expected error message.
5540         * gcc.dg/init-bad-8.c (foo): Likewise.
5541         * gcc.dg/spellcheck-fields-3.c: New test case.
5543 2016-06-13  Martin Liska  <mliska@suse.cz>
5545         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
5546         and "guess loop iv compared" heuristics.
5547         * gcc.dg/predict-2.c: Likewise.
5548         * gcc.dg/predict-3.c: Likewise.
5549         * gcc.dg/predict-4.c: Likewise.
5550         * gcc.dg/predict-5.c: Likewise.
5551         * gcc.dg/predict-6.c: Likewise.
5553 2016-06-13  Marek Polacek  <polacek@redhat.com>
5555         PR middle-end/71476
5556         * c-c++-common/Wswitch-unreachable-4.c: New test.
5557         * gcc.dg/Wswitch-unreachable-2.c: New test.
5558         * g++.dg/tm/jump1.C: Move dg-warning.
5560 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
5562         * gnat.dg/renaming10.ad[sb]: New test.
5564 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
5566         PR fortran/70673
5567         * gfortran.dg/pr70673.f90: New test.
5569 2016-06-13  Richard Biener  <rguenther@suse.de>
5571         PR middle-end/64516
5572         * gcc.dg/align-3.c: New testcase.
5574 2016-06-13  Martin Liska  <mliska@suse.cz>
5576         * gcc.target/i386/pr71458.c: New test.
5578 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
5580         PR target/71241
5581         * gcc.dg/torture/float128-nan.c: New test.
5583 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
5585         PR target/60751
5586         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
5587         statement.
5589 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
5591         PR target/60751
5592         * gfortran.dg/comma_IO_extension_1.f90: New test.
5593         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
5594         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
5595         statement.
5596         * gfortran.dg/graphite/pr38083.f90: Likewise.
5597         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
5598         missing format.
5600 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
5602         * gnat.dg/case_character.adb: New test.
5604 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
5606         PR middle-end/71310
5607         * gcc.target/powerpc/pr71310.c: New testcase.
5609 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
5611         PR middle-end/71478
5612         * gcc.dg/pr71478.c: New test.
5614 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
5616         PR middle-end/71494
5617         * gcc.c-torture/execute/pr71494.c: New test.
5619         PR c/68657
5620         * gcc.target/i386/pr68657.c: New test.
5622         PR inline-asm/68843
5623         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
5624         (test): Add -masm=intel alternatives.
5626 2016-06-10  Martin Sebor  <msebor@redhat.com>
5628         PR c/71392
5629         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5631 2016-06-10  Jeff Law  <law@redhat.com>
5633         PR tree-optimization/71335
5634         * gcc.c-torture/execute/pr71335.c: New test.
5636 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
5638         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
5639         the various "cannot tail-call: " messages.
5641 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
5643         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
5644         and options.
5646 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
5648         PR sanitizer/71480
5649         * c-c++-common/asan/pr71480.c: New test.
5651 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
5653         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
5654         (ASMNAME2): Likewise.
5655         (main): Replace fn in asm statement with ASMNAME ("fn").
5656         * gcc.dg/guality/pr68037-2.c: Likewise.
5657         * gcc.dg/guality/pr68037-3.c: Likewise.
5658         * gcc.dg/torture/pr68037-1.c: Likewise.
5659         * gcc.dg/torture/pr68037-2.c: Likewise.
5660         * gcc.dg/torture/pr68037-3.c: Likewise.
5662 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5664         PR inline-asm/68843
5665         * gcc.target/i386/pr68843-1.c: New test.
5666         * gcc.target/i386/pr68843-2.c: New test.
5668 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5669             Cesar Philippidis  <cesar@codesourcery.com>
5671         PR middle-end/71373
5672         * gcc.dg/goacc/nested-function-1.c: New file.
5673         * gcc.dg/goacc/nested-function-2.c: Likewise.
5674         * gcc.dg/goacc/pr71373.c: Likewise.
5675         * gfortran.dg/goacc/cray-2.f95: Likewise.
5676         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
5677         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
5678         * gfortran.dg/goacc/cray.f95: Update.
5679         * gfortran.dg/goacc/loop-1.f95: Likewise.
5680         * gfortran.dg/goacc/loop-3.f95: Likewise.
5681         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
5682         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
5684 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
5686         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
5687         for OpenACC tile clauses.
5688         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5690         PR c/71381
5691         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
5692         to...
5693         * c-c++-common/goacc/cache-2.c: ... this new file.
5694         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
5695         * gfortran.dg/goacc/cache-2.f95: ... this new file.
5696         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
5697         usage.
5698         * gfortran.dg/goacc/cray.f95: Likewise.
5699         * gfortran.dg/goacc/loop-1.f95: Likewise.
5701 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
5703         PR tree-optimization/71407
5704         PR tree-optimization/71416
5705         * gcc.dg/vect/pr71407.c: New
5706         * gcc.dg/vect/pr71416-1.c: New
5707         * gcc.dg/vect/pr71416-2.c: New
5709 2016-06-10  Richard Biener  <rguenther@suse.de>
5711         PR middle-end/71477
5712         * gcc.dg/torture/pr71477.c: New testcase.
5714 2016-06-09  Julia Koval  <julia.koval@intel.com>
5716         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
5717         * gcc.target/i386/interrupt-13.c: Likewise.
5718         * gcc.target/i386/interrupt-15.c: Likewise.
5719         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
5720         * gcc.target/i386/interrupt-24.c: Likewise.
5721         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
5722         * gcc.target/i386/interrupt-9.c: Likewise.
5723         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
5725 2016-06-09  Martin Sebor  <msebor@redhat.com>
5727         PR c/70883
5728         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
5729         * gcc.dg/builtin-constant_p-1.c: Same.
5730         * gcc.dg/builtins-error.c: Same.
5731         * gcc.dg/pr70859.c: Same.
5733 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5735         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
5736         * gcc.dg/torture/pr68067-1.c: Likewise.
5737         * gcc.dg/torture/pr68067-2.c: Likewise.
5739 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5741         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
5742           when setting SIZE.
5744 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5746         PR c++/71465
5747         * g++.dg/inherit/crash5.C: New.
5748         Revert:
5749         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5751         PR c++/70202
5752         * g++.dg/inherit/crash5.C: New.
5753         * g++.dg/inherit/virtual1.C: Adjust.
5755 2016-06-09  Martin Liska  <mliska@suse.cz>
5757         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
5758         * g++.dg/predict-loop-exit-2.C: Likewise.
5759         * g++.dg/predict-loop-exit-3.C: Likewise.
5760         * gcc.dg/predict-1.c: Likewise.
5761         * gcc.dg/predict-2.c: Likewise.
5762         * gcc.dg/predict-3.c: Likewise.
5763         * gcc.dg/predict-4.c: Likewise.
5764         * gcc.dg/predict-5.c: Likewise.
5765         * gcc.dg/predict-6.c: Likewise.
5766         * gcc.dg/predict-7.c: Likewise.
5768 2016-06-09  Richard Biener  <rguenther@suse.de>
5770         PR tree-optimization/71462
5771         * gcc.dg/torture/pr71462.c: New testcase.
5773 2016-06-09  Marek Polacek  <polacek@redhat.com>
5775         PR c/65471
5776         * gcc.dg/c11-generic-3.c: New test.
5778 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
5780         * g++.dg/init/array42.C: New.
5781         * g++.dg/init/array43.C: Likewise.
5782         * g++.dg/init/array44.C: Likewise.
5783         * g++.dg/init/array45.C: Likewise.
5784         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
5785         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
5786         * g++.dg/cpp1y/auto-fn27.C: Likewise.
5787         * g++.dg/gomp/pr35751.C: Likewise.
5788         * g++.dg/init/array23.C: Likewise.
5789         * g++.dg/init/brace2.C: Likewise.
5790         * g++.dg/init/brace6.C: Likewise.
5792 2016-06-08  Martin Sebor  <msebor@redhat.com>
5793             Jakub Jelinek  <jakub@redhat.com>
5795         PR c++/70507
5796         PR c/68120
5797         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
5798         * c-c++-common/builtin-arith-overflow-2.c: New test.
5799         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
5800         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
5801         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
5803 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
5805         PR c++/71442
5806         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
5808 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
5810         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
5811         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
5812         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
5813         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
5814         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
5815         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
5816         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
5817         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
5818         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
5819         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
5820         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
5821         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
5822         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
5824 2016-06-08  Richard Biener  <rguenther@suse.de>
5826         PR tree-optimization/68558
5827         * gcc.dg/vect/slp-44.c: New testcase.
5829 2016-06-08  Richard Biener  <rguenther@suse.de>
5831         * gcc.dg/vect/slp-43.c: New testcase.
5833 2016-06-08  Richard Biener  <rguenther@suse.de>
5835         PR tree-optimization/71452
5836         * gcc.dg/torture/pr71452.c: New testcase.
5838 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
5840         PR c++/71448
5841         * g++.dg/torture/pr71448.C: New test.
5843 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
5845         PR debug/71432
5846         PR ada/71413
5847         * g++.dg/debug/pr71432.C: New test.
5849 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5851         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
5852         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
5853         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
5855 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
5857         * gcc.dg/vect/vect-live-2.c: Update effective target.
5858         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5859         * lib/target-supports.exp: Add aarch64 to vect_long.
5861 2016-06-08  Marek Polacek  <polacek@redhat.com>
5863         PR c/71418
5864         * gcc.dg/noncompile/pr71418.c: New test.
5866         PR c/71426
5867         * gcc.dg/noncompile/pr71426.c: New test.
5869 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
5871         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
5872         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
5873         * gcc.dg/predict-3.c: Update template.
5874         * gcc.dg/predict-5.c: Update template.
5875         * gcc.dg/predict-6.c: Update template.
5876         * gcc.dg/predict-9.c: Update template.
5877         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5879 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
5881         * gcc.target/powerpc/vec-mul.c: New test.
5883 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
5885         * gcc.dg/spellcheck-fields-2.c: New test case.
5887 2016-06-07  Richard Biener  <rguenther@suse.de>
5889         PR c/61564
5890         * gcc.dg/Wpragmas-1.c: New testcase.
5891         * gcc.dg/Wattributes-4.c: Likewise.
5892         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
5893         entry.
5895 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
5897         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
5898         spurious debug code.
5900 2016-06-07  Richard Biener  <rguenther@suse.de>
5902         PR tree-optimization/71428
5903         * gcc.dg/torture/pr71428.c: New testcase.
5905 2016-06-07  Richard Biener  <rguenther@suse.de>
5907         PR middle-end/71423
5908         * gcc.dg/torture/pr71423.c: New testcase.
5910 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
5912         PR middle-end/71408
5913         * gcc.dg/tree-ssa/pr71408.c: New test.
5915 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
5917         PR middle-end/71281
5918         * g++.dg/torture/pr71281.C: New test.
5920 2016-06-06  Marek Polacek  <polacek@redhat.com>
5922         PR c/71362
5923         * gcc.dg/pr71362.c: New test.
5925 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
5926             Patrick Palka  <ppalka@gcc.gnu.org>
5928         PR c++/70847
5929         PR c++/71330
5930         PR c++/71393
5931         * g++.dg/opt/pr70847.C: New test.
5932         * g++.dg/ubsan/pr70847.C: New test.
5933         * g++.dg/ubsan/pr71393.C: New test.
5935 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
5937         PR tree-optimization/71259
5938         * gcc.dg/vect/pr71259.c: New test.
5940 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
5942         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
5943         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
5944         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
5945         above.
5947 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5949         PR middle-end/37780
5950         * gcc.c-torture/execute/pr37780.c: New test.
5951         * gcc.target/aarch64/pr37780_1.c: Likewise.
5952         * gcc.target/arm/pr37780_1.c: Likewise.
5954 2016-06-06  Marek Polacek  <polacek@redhat.com>
5956         * c-c++-common/attr-may-alias-1.c: New test.
5957         * c-c++-common/attr-may-alias-2.c: New test.
5958         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
5960 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5962         PR c/24414
5963         * gcc.target/i386/pr24414.c: New test.
5965 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
5967         * gcc.target/sparc/vis4misc.c: New file.
5968         * gcc.target/sparc/fpcmp.c: Likewise.
5969         * gcc.target/sparc/fpcmpu.c: Likewise.
5971 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
5973         * gcc.dg/vect/vect-live-1.c: Use additional-options.
5974         * gcc.dg/vect/vect-live-3.c: Likewise.
5976 2016-06-06  Richard Biener  <rguenther@suse.de>
5978         PR tree-optimization/71398
5979         * gcc.dg/torture/pr71398.c: New testcase.
5981 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
5983         PR target/71389
5984         * g++.dg/pr71389.C: New test.
5986 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5988         PR fortran/71404
5989         * gfortran.dg/fmt_read_5.f: New test.
5991 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
5993         PR fortran/69659
5994         * gfortran.dg/class_array_22.f03: New test.
5996 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
5998         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6000 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
6002         * gcc.dg/predict-9.c: Update template.
6004 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6006         PR c++/49377
6007         * g++.dg/template/pr49377.C: New.
6009 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
6011         PR tree-optimization/71405
6012         * g++.dg/torture/pr71405.C: New test.
6014 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
6016         PR c++/70202
6017         * g++.dg/inherit/crash5.C: New.
6018         * g++.dg/inherit/virtual1.C: Adjust.
6020 2016-06-03  Jeff Law  <law@redhat.com>
6022         PR tree-optimization/71316
6023         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6025 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6027         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
6028         dg-additional-options with just -fno-tree-scev-cprop in it.
6029         * gcc.dg/vect/vect-live-2.c: Likewise.
6030         * gcc.dg/vect/vect-live-5.c: Likewise.
6031         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6032         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6033         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6035 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
6037         PR c++/27100
6038         * g++.dg/other/friend6.C: New test.
6040 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6042         * g++.dg/torture/ppc-ldst-array.C: New.
6044 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
6046         PR target/71276
6047         PR target/71277
6048         * gcc.dg/torture/builtin-fp-int-inexact.c,
6049         gcc.target/i386/387-builtin-fp-int-inexact.c,
6050         gcc.target/i386/387-rint-inline-1.c,
6051         gcc.target/i386/387-rint-inline-2.c,
6052         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6053         gcc.target/i386/sse2-rint-inline-1.c,
6054         gcc.target/i386/sse2-rint-inline-2.c,
6055         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6056         gcc.target/i386/sse4_1-rint-inline.c: New tests.
6058 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
6059             Julia Koval  <julia.koval@intel.com>
6061         PR target/66960
6062         PR target/67630
6063         PR target/67634
6064         PR target/67841
6065         PR target/68037
6066         PR target/68618
6067         PR target/68661
6068         PR target/69575
6069         PR target/69596
6070         PR target/69734
6071         * gcc.dg/guality/pr68037-1.c: New test.
6072         * gcc.dg/guality/pr68037-2.c: Likewise.
6073         * gcc.dg/guality/pr68037-3.c: Likewise.
6074         * gcc.dg/torture/pr68037-1.c: Likewise.
6075         * gcc.dg/torture/pr68037-2.c: Likewise.
6076         * gcc.dg/torture/pr68037-3.c: Likewise.
6077         * gcc.dg/torture/pr68661-1a.c: Likewise.
6078         * gcc.dg/torture/pr68661-1b.c: Likewise.
6079         * gcc.target/i386/interrupt-1.c: Likewise.
6080         * gcc.target/i386/interrupt-2.c: Likewise.
6081         * gcc.target/i386/interrupt-3.c: Likewise.
6082         * gcc.target/i386/interrupt-4.c: Likewise.
6083         * gcc.target/i386/interrupt-5.c: Likewise.
6084         * gcc.target/i386/interrupt-6.c: Likewise.
6085         * gcc.target/i386/interrupt-7.c: Likewise.
6086         * gcc.target/i386/interrupt-8.c: Likewise.
6087         * gcc.target/i386/interrupt-9.c: Likewise.
6088         * gcc.target/i386/interrupt-10.c: Likewise.
6089         * gcc.target/i386/interrupt-11.c: Likewise.
6090         * gcc.target/i386/interrupt-12.c: Likewise.
6091         * gcc.target/i386/interrupt-13.c: Likewise.
6092         * gcc.target/i386/interrupt-14.c: Likewise.
6093         * gcc.target/i386/interrupt-15.c: Likewise.
6094         * gcc.target/i386/interrupt-16.c: Likewise.
6095         * gcc.target/i386/interrupt-17.c: Likewise.
6096         * gcc.target/i386/interrupt-18.c: Likewise.
6097         * gcc.target/i386/interrupt-19.c: Likewise.
6098         * gcc.target/i386/interrupt-20.c: Likewise.
6099         * gcc.target/i386/interrupt-21.c: Likewise.
6100         * gcc.target/i386/interrupt-22.c: Likewise.
6101         * gcc.target/i386/interrupt-23.c: Likewise.
6102         * gcc.target/i386/interrupt-24.c: Likewise.
6103         * gcc.target/i386/interrupt-25.c: Likewise.
6104         * gcc.target/i386/interrupt-26.c: Likewise.
6105         * gcc.target/i386/interrupt-27.c: Likewise.
6106         * gcc.target/i386/interrupt-28.c: Likewise.
6107         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6108         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6109         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6110         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6111         * gcc.target/i386/interrupt-iamcu.c: Likewise.
6112         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6113         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6114         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6115         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6116         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6117         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6118         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6120 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
6122         PR tree-optimization/52171
6123         * gcc.dg/pr52171.c: New test.
6124         * gcc.target/i386/pr52171.c: New test.
6126 2016-06-03  Jan Hubicka  <jh@suse.cz>
6128         * g++.dg/tree-ssa/pred-1.C: New testcase
6129         * gcc.dg/tree-ssa/pred-1.c: New testcase
6131 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6133         PR target/70957
6134         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6135         support.
6136         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6138 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6140         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6142 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
6144         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
6145         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
6146         * gcc.dg/vect/vect-live-1.c: New test.
6147         * gcc.dg/vect/vect-live-2.c: New test.
6148         * gcc.dg/vect/vect-live-3.c: New test.
6149         * gcc.dg/vect/vect-live-4.c: New test.
6150         * gcc.dg/vect/vect-live-5.c: New test.
6151         * gcc.dg/vect/vect-live-slp-1.c: New test.
6152         * gcc.dg/vect/vect-live-slp-2.c: New test.
6153         * gcc.dg/vect/vect-live-slp-3.c: New test.
6155 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
6157         PR middle-end/71387
6158         * g++.dg/opt/pr71387.C: New test.
6160 2016-06-02  Jeff Law  <law@redhat.com>
6162         PR tree-optimization/71328
6163         * gcc.c-torture/compile/pr71328.c: New test.
6165 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6167         PR fortran/52393
6168         * gfortran.dg/fmt_read_3.f90: Fix typo.
6169         * gfortran.dg/fmt_read_4.f90: New test.
6171 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
6173         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6174         * g++.dg/cpp0x/forw_enum6.C: Likewise.
6175         * g++.dg/cpp0x/forw_enum8.C: Likewise.
6176         * g++.dg/cpp0x/override2.C: Likewise.
6177         * g++.dg/parse/crash5.C: Likewise.
6178         * g++.dg/parse/error16.C: Likewise.
6179         * g++.dg/parse/error27.C: Likewise.
6180         * g++.dg/template/qualttp15.C: Likewise.
6181         * g++.dg/template/redecl4.C: Likewise.
6182         * g++.old-deja/g++.other/crash39.C: Likewise.
6183         * g++.old-deja/g++.other/struct1.C: Likewise.
6184         * g++.old-deja/g++.pt/m9a.C: Likewise.
6185         * g++.old-deja/g++.pt/memclass10.C: Likewise.
6187 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6189         PR c++/71372
6190         * c-c++-common/pr71372.c: New test.
6192         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6193         __TIME__ strings with __builtin_strcmp instead of printf and
6194         dg-output.
6196 2016-06-02  Martin Liska  <mliska@suse.cz>
6198         * gcc.dg/predict-9.c: New test.
6200 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6202         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6203         global set_compiler_env_var and global saved_compiler_env_var.
6205 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6207         PR rtl-optimization/71295
6208         * gcc.c-torture/compile/pr71295.c: New test.
6210 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
6212         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6214         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6215         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6217         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6218         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6219         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6220         alternative number.
6222 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6224         * gcc.target/powerpc/p9-splat-4.c: New test.
6226 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
6228         PR target/71186
6229         * gcc.target/powerpc/pr71186.c: New test.
6231 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6233         PR fortran/52393
6234         * gfortran.dg/fmt_read_3.f90: New test.
6236 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6238         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6239         procedure.
6241 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
6243         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6244         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6245         env var is set.
6246         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6247         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6248         shown once.
6249         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6250         during compilation.
6251         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6252         vars set by dg-set-compiler-env-var.
6254 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
6256         PR fortran/71156
6257         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6258         to the module procedure declaration.
6259         * gfortran.dg/submodule_16.f08: New test.
6261 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6263         PR middle-end/71371
6264         * c-c++-common/gomp/pr71371.c: New test.
6266 2016-06-01  Richard Biener  <rguenther@suse.de>
6268         PR tree-optimization/71366
6269         * gcc.dg/torture/pr71366-1.c: New testcase.
6270         * gcc.dg/torture/pr71366-2.c: Likewise.
6272 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6274         * gcc.target/powerpc/vslv-0.c: New test.
6275         * gcc.target/powerpc/vslv-1.c: New test.
6276         * gcc.target/powerpc/vsrv-0.c: New test.
6277         * gcc.target/powerpc/vsrv-1.c: New test.
6279 2016-06-01  Nathan Sidwell  <nathan@acm.org>
6281         * c-c++-common/torture/pr57945.c: Add expected PTX error.
6282         * gcc.target/nvptx/weak.c: New.
6284 2016-06-01  Richard Biener  <rguenther@suse.de>
6286         PR tree-optimization/71261
6287         * gcc.dg/torture/vect-bool-1.c: New testcase.
6289 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
6291         * gfortran.dg/gomp/order-1.f90: New test.
6292         * gfortran.dg/gomp/order-2.f90: New test.
6294 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
6296         * gcc.dg/unroll-6.c: Update template.
6297         * gcc.dg/unroll-7.c: New testcase.
6298         * gcc.dg/unroll-8.c: New testcase.
6300 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
6302         * gnat.dg/opt56.ad[sb]: New test.
6304 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
6306         PR c++/66635
6307         * g++.dg/cpp0x/constexpr-ice16.C: New.
6309 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6311         PR tree-optimization/71314
6312         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
6313         -mbranch-cost=2.
6315 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
6317         PR tree-optimization/71077
6318         * gcc.dg/tree-ssa/pr71077.c: New test.
6320 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
6322         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6323         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6324         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6326 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
6328         PR c++/71248
6329         * g++.dg/cpp0x/pr71248.C: New.
6330         * g++.dg/cpp0x/auto7.C: Test column numbers too.
6331         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6332         * g++.dg/init/new37.C: Likewise.
6333         * g++.dg/template/static1.C: Likewise.
6334         * g++.dg/template/static2.C: Likewise.
6336 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
6338         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6339         instead of %rdi.
6340         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6342 2016-05-31  Marek Polacek  <polacek@redhat.com>
6344         * c-c++-common/Wswitch-unreachable-3.c: New test.
6345         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6347 2016-05-31  Richard Biener  <rguenther@suse.de>
6349         PR tree-optimization/71352
6350         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6352 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6354         * gcc.target/arm/armv5_thumb_isa.c: New test.
6356 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
6358         PR target/71346
6359         * gcc.target/i386/pr71346.c: New test.
6361 2016-05-31  Tom de Vries  <tom@codesourcery.com>
6363         PR tree-optimization/69068
6364         * gcc.dg/graphite/pr69068.c: New test.
6366 2016-05-27  Martin Sebor  <msebor@redhat.com>
6368         PR c++/71306
6369         * g++.dg/warn/Wplacement-new-size-3.C: New test.
6371 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
6373         PR c++/71349
6374         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
6375         nowait depend(inout: dd[0]) clauses where permitted.
6377 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6379         PR c++/71238
6380         * g++.dg/parse/pr71238.C: New.
6381         * g++.dg/concepts/friend1.C: Test column numbers too.
6382         * g++.dg/cpp0x/initlist31.C: Likewise.
6383         * g++.dg/cpp0x/pr51420.C: Likewise.
6384         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6385         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6386         * g++.dg/ext/builtin3.C: Likewise.
6387         * g++.dg/lookup/friend12.C: Likewise.
6388         * g++.dg/lookup/friend7.C: Likewise.
6389         * g++.dg/lookup/koenig1.C: Likewise.
6390         * g++.dg/lookup/koenig5.C: Likewise.
6391         * g++.dg/lookup/used-before-declaration.C: Likewise.
6392         * g++.dg/overload/koenig1.C: Likewise.
6393         * g++.dg/template/crash65.C: Likewise.
6394         * g++.dg/template/friend57.C: Likewise.
6395         * g++.dg/warn/Wshadow-5.C: Likewise.
6396         * g++.dg/warn/Wunused-8.C: Likewise.
6397         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6398         * g++.old-deja/g++.jason/lineno5.C: Likewise.
6399         * g++.old-deja/g++.jason/member.C: Likewise.
6400         * g++.old-deja/g++.jason/report.C: Likewise.
6401         * g++.old-deja/g++.jason/scoping12.C: Likewise.
6402         * g++.old-deja/g++.law/visibility20.C: Likewise.
6403         * g++.old-deja/g++.ns/koenig5.C: Likewise.
6404         * g++.old-deja/g++.other/static5.C: Likewise.
6405         * g++.old-deja/g++.pt/overload2.C: Likewise.
6407 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
6409         * gcc.dg/tree-ssa/peel1.c: New testcase.
6410         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6411         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6413 2016-05-30  Tom de Vries  <tom@codesourcery.com>
6415         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6416         to ce.
6418 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
6420         PR c++/71099
6421         * g++.dg/parse/virtual1.C: New.
6423 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
6425         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6426         Use correct register when clearing %edx.
6428 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
6430         PR tree-optimization/71289
6431         * gcc.dg/pr71289.c: New test.
6433 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
6435         PR middle-end/71269
6436         PR middle-end/71292
6437         * gcc.dg/tree-ssa/pr71269.c: New test.
6438         * gcc.dg/tree-ssa/pr71292.c: New test.
6440 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
6442         PR middle-end/71252
6443         * gcc.dg/tree-ssa/pr71252-2.c: New test.
6445 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
6447         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6448         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6449         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6451 2016-05-30  Tom de Vries  <tom@codesourcery.com>
6453         PR tree-optimization/69067
6454         * gcc.dg/graphite/pr69067.c: New test.
6456 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
6458         PR target/71245
6459         * gcc.target/i386/pr71245-1.c: New test.
6460         * gcc.target/i386/pr71245-2.c: Ditto.
6462 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
6464         PR c++/71105
6465         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6466         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6467         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6469 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
6471         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6473 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
6475         Revert:
6476         PR c++/69855
6477         * g++.dg/overload/69855.C: New.
6478         * g++.old-deja/g++.law/missed-error2.C: Adjust.
6479         * g++.old-deja/g++.pt/crash3.C: Likewise.
6481 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
6483         PR c++/60385
6484         * g++.dg/parse/namespace13.C: New.
6486 2016-05-26  Jeff Law  <law@redhat.com>
6488         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
6489         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
6490         * gcc.dg/tree-ssa/pr68198.c: Likewise.
6491         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
6492         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
6493         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6494         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
6495         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
6496         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
6497         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
6498         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
6499         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
6500         * gcc.dg/tree-ssa/vrp56.c: Likewise.
6502 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
6504         PR c++/69855
6505         * g++.dg/overload/69855.C: New.
6506         * g++.old-deja/g++.law/missed-error2.C: Adjust.
6507         * g++.old-deja/g++.pt/crash3.C: Likewise.
6509 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
6511         PR target/63596
6512         * gcc.target/aarch64/va_arg_1.c: New testcase.
6513         * gcc.target/aarch64/va_arg_2.c: Likewise.
6514         * gcc.target/aarch64/va_arg_3.c: Likewise.
6516 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
6518         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
6519         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6520         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6521         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6522         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
6524 2016-05-27  Marek Polacek  <polacek@redhat.com>
6526         PR middle-end/71308
6527         * g++.dg/torture/pr71308.C: New test.
6529 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6531         * gcc.dg/zero_bits_compound-1.c: New test.
6532         * gcc.dg/zero_bits_compound-2.c: New test.
6534 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6536         PR middle-end/71279
6537         * gcc.dg/pr71279.c: New test.
6539 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6541         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
6542         floating point min/max/comparison instructions.
6543         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
6545 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
6547         * c-c++-common/gomp/schedule-1.c: New test.
6548         * gfortran.dg/gomp/schedule-1.f90: New test.
6550 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
6552         PR c++/70822
6553         PR c++/70106
6554         * g++.dg/cpp1y/auto-fn32.C: New test.
6555         * g++.dg/cpp1y/paren4.C: New test.
6557 2016-05-26  Nathan Sidwell  <nathan@acm.org>
6559         * gcc.dg/20060410.c: Xfail on ptx.
6560         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
6561         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
6562         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
6563         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
6564         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
6566 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6568         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
6570 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
6572         PR tree-optimization/71280
6573         * gcc.dg/pr71280.c: New test.
6575         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
6577         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
6578         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
6580         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
6582 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
6584         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6585         kept in memory.
6587 2016-05-25  Jeff Law  <law@redhat.com>
6589         PR tree-optimization/71272
6590         * gcc.c-torture/compile/pr71272.c: new test.
6592 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
6594         * gcc.target/powerpc/vec-cmpne.c: New test.
6595         * gcc.target/powerpc/vec-cmpne-long.c: New test.
6597 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6599         * gnat.dg/opt55.ad[sb]: New test.
6601 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
6603         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
6604         * c-c++-common/pr60226.c: Require int32plus.
6605         * gcc.c-torture/execute/pr70602.c: Likewise.
6606         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
6607         unsigned long for malloc arg type.
6608         * gcc.dg/asr_div1.c: Require int32plus.
6609         * gcc.dg/enum-mode-1.c: XFAIL for int16.
6610         * gcc.dg/pie-1.c: Require pie.
6611         * gcc.dg/pie-2.c: Likewise.
6612         * gcc.dg/pr59471.c: Require int32plus.
6613         * gcc.dg/pr59963-2.c: XFAIL for int16.
6614         * gcc.dg/pr60114.c: Require int32plus.
6615         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
6616         unsigned long for typedef of size_t.
6617         * gcc.dg/pr63914.c: Require int32plus.
6618         * gcc.dg/pr64536.c: Require pt32plus.
6619         * gcc.dg/pr65658.c: Likewise.
6620         * gcc.dg/pr67271.c: Require int32plus.
6621         * gcc.dg/pr68112.c: Likewise.
6622         * gcc.dg/pr69071.c: Skip for avr target.
6623         * gcc.dg/pr69973.c: Require int32plus.
6624         * gcc.dg/pr70169.c: Skip for avr target.
6625         * gcc.dg/sso-6.c: Require int32plus.
6626         * gcc.dg/sso-7.c: Likewise.
6627         * gcc.dg/sso-8.c: Likewise.
6628         * gcc.dg/vrp-min-max-2.c: Likewise.
6630 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
6632         PR target/70738
6633         * gcc.target/i386/pr70738-1.c: New test.
6634         * gcc.target/i386/pr70738-2.c: Likewise.
6635         * gcc.target/i386/pr70738-3.c: Likewise.
6636         * gcc.target/i386/pr70738-4.c: Likewise.
6637         * gcc.target/i386/pr70738-5.c: Likewise.
6638         * gcc.target/i386/pr70738-6.c: Likewise.
6639         * gcc.target/i386/pr70738-7.c: Likewise.
6640         * gcc.target/i386/pr70738-8.c: Likewise.
6641         * gcc.target/i386/pr70738-9.c: Likewise.
6643 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6645         PR rtl-optimization/66940
6646         * gcc.c-torture/execute/pr66940.c: New test.
6648 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
6650         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
6651         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
6652         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
6653         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
6654         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
6655         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
6656         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
6657         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
6658         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
6659         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
6660         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
6661         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
6662         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
6663         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
6664         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
6665         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
6666         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
6667         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
6668         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
6669         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
6670         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
6671         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
6672         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
6673         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
6675 2016-05-25  Marek Polacek  <polacek@redhat.com>
6677         PR c/71265
6678         * gcc.dg/noncompile/pr71265.c: New test.
6680         PR c/71266
6681         * gcc.dg/noncompile/old-style-parm-3.c: New test.
6683 2016-05-25  Nathan Sidwell  <nathan@acm.org>
6685         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
6687 2016-05-25  Richard Biener  <rguenther@suse.de>
6689         PR tree-optimization/71261
6690         * c-c++-common/torture/pr71261.c: New testcase.
6692 2016-05-25  Richard Biener  <rguenther@suse.de>
6694         PR tree-optimization/71264
6695         * gcc.dg/vect/pr71264.c: New testcase.
6697 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6699         PR c++/55992
6700         * g++.dg/cpp0x/alias-decl-53.C: New.
6701         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
6703 2016-05-25  Martin Liska  <mliska@suse.cz>
6705         * g++.dg/pr71239.C: New test.
6707 2016-05-25  Richard Biener  <rguenther@suse.de>
6709         * gcc.dg/vect/pr58135.c: Rename to ...
6710         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
6712 2016-05-25  Marek Polacek  <polacek@redhat.com>
6714         * g++.dg/pr65295.C: Use target c++14.
6716 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6718         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
6719         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
6721 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6723         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
6724         instructions.
6726 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
6728         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
6729         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6730         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
6731         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6732         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6733         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6734         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
6735         * c-c++-common/goacc/pcopy.c: Likewise.
6736         * c-c++-common/goacc/pcopyin.c: Likewise.
6737         * c-c++-common/goacc/pcopyout.c: Likewise.
6738         * c-c++-common/goacc/pcreate.c: Likewise.
6739         * c-c++-common/goacc/pr70688.c: New test.
6740         * c-c++-common/goacc/present-1.c: Adjust test.
6741         * c-c++-common/goacc/reduction-5.c: Likewise.
6742         * g++.dg/goacc/data-1.C: New test.
6744 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6746         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
6747         vector parity built-in functions.
6748         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
6749         count trailing zeros automatic vectorization.
6750         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
6751         count trailing zeros built-in functions.
6753 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
6755         * gcc.dg/tree-ssa/reassoc-44.c: New test.
6757 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
6759         PR target/71050
6760         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
6762 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6764         PR c++/50436
6765         * g++.dg/template/crash123.C: New.
6766         * g++.dg/template/crash124.C: Likewise.
6768 2016-05-24  Martin Sebor  <msebor@redhat.com>
6770         PR c++/71147
6771         * g++.dg/ext/flexary16.C: New test.
6773 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
6775         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
6776         before math.h is included.
6777         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
6778         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
6779         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
6780         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
6781         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
6782         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
6783         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
6784         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
6785         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
6786         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
6787         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
6788         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
6789         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
6790         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
6791         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
6792         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
6793         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
6794         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
6795         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
6796         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
6797         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
6798         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
6799         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
6801 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
6802             Kelvin Nilsen  <kelvin@gcc.gnu.org>
6804         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
6805         support.
6807 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6809         PR c++/69872
6810         * g++.dg/warn/Wno-narrowing1.C: New.
6812 2016-05-24  Marek Polacek  <polacek@redhat.com>
6814         PR c/71249
6815         * c-c++-common/Wswitch-unreachable-2.c: New test.
6817 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
6819         PR c++/71257
6820         * g++.dg/vect/simd-clone-6.cc: New test.
6821         * g++.dg/gomp/declare-simd-6.C: New test.
6823         PR middle-end/70434
6824         PR c/69504
6825         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
6827 2016-05-24  Richard Biener  <rguenther@suse.de>
6829         PR tree-optimization/71240
6830         * gcc.dg/optimize-bswapsi-5.c: New testcase.
6832 2016-05-24  Richard Biener  <rguenther@suse.de>
6834         PR tree-optimization/71230
6835         * gcc.dg/torture/pr71230.c: New testcase.
6836         * g++.dg/torture/pr71230.C: Likewise.
6838 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
6840         * c-c++-common/goacc/routine-5.c: Add tests.
6841         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
6842         * gfortran.dg/goacc/routine-6.f90: Add tests.
6844 2016-05-24  Richard Biener  <rguenther@suse.de>
6846         PR tree-optimization/71253
6847         * gcc.dg/torture/pr71253.c: New testcase.
6849 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
6851         PR middle-end/71252
6852         * gfortran.dg/pr71252.f90: New test.
6854 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
6856         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
6858 2016-05-24  Richard Biener  <rguenther@suse.de>
6860         PR middle-end/70434
6861         PR c/69504
6862         * c-c++-common/vector-subscript-4.c: New testcase.
6863         * c-c++-common/vector-subscript-5.c: Likewise.
6865 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6867         PR fortran/71123
6868         * gfortran.dg/namelist_90.f: New test
6870 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6872         PR fortran/66461
6873         * gfortran.dg/unexpected_eof.f: New test
6875 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6876             Kelvin Nilsen  <kelvin@gcc.gnu.org>
6878         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
6879         as little endian.
6881 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6883         PR c++/70972
6884         * g++.dg/cpp0x/inh-ctor20.C: New.
6885         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
6887 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6889         PR c++/69095
6890         * g++.dg/cpp0x/variadic168.C: New.
6892 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6894         * g++.dg/cpp0x/pr31445.C: Test column number too.
6895         * g++.dg/cpp0x/pr32253.C: Likewise.
6896         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
6897         * g++.dg/cpp0x/variadic36.C: Likewise.
6899 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
6901         * gcc.dg/fold-notshift-2.c: Adjust.
6903 2016-05-23  Marek Polacek  <polacek@redhat.com>
6905         PR c/49859
6906         * c-c++-common/Wswitch-unreachable-1.c: New test.
6907         * gcc.dg/Wswitch-unreachable-1.c: New test.
6908         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
6909         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
6910         * g++.dg/gomp/block-10.C: Likewise.
6911         * gcc.dg/gomp/block-10.c: Likewise.
6912         * g++.dg/gomp/block-9.C: Likewise.
6913         * gcc.dg/gomp/block-9.c: Likewise.
6914         * g++.dg/gomp/target-1.C: Likewise.
6915         * g++.dg/gomp/target-2.C: Likewise.
6916         * gcc.dg/gomp/target-1.c: Likewise.
6917         * gcc.dg/gomp/target-2.c: Likewise.
6918         * g++.dg/gomp/taskgroup-1.C: Likewise.
6919         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6920         * gcc.dg/gomp/teams-1.c: Likewise.
6921         * g++.dg/gomp/teams-1.C: Likewise.
6922         * g++.dg/overload/error3.C: Likewise.
6923         * g++.dg/tm/jump1.C: Likewise.
6924         * g++.dg/torture/pr40335.C: Likewise.
6925         * gcc.dg/c99-vla-jump-5.c: Likewise.
6926         * gcc.dg/switch-warn-1.c: Likewise.
6927         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
6928         * gcc.dg/nested-func-1.c: Likewise.
6929         * gcc.dg/pr67784-4.c: Likewise.
6931 2016-05-23  Richard Biener  <rguenther@suse.de>
6933         PR tree-optimization/71230
6934         * gfortran.dg/pr71230-1.f90: New testcase.
6935         * gfortran.dg/pr71230-2.f90: Likewise.
6937 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6939         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
6940         * gcc.dg/vect/pr58135.c:  Add new.
6941         * gfortran.dg/pr46519-1.f: Adjust test case.
6943 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
6945         PR c++/53401
6946         * g++.dg/cpp0x/decltype64.C: New.
6948 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6950         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
6951         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
6952         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
6954 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6956         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
6957         Add poly64x1_t and poly64x2_t cases if supported.
6958         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6959         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
6960         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
6961         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
6962         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
6964 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6966         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
6967         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
6968         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
6969         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
6970         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
6971         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
6972         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
6974 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6976         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
6978 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
6980         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
6981         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
6983 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
6985         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
6986         constraint instead of "r".
6987         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
6988         insn instead of vxorpd.
6989         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
6991         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
6992         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
6994         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
6996         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
6997         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
6999         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7001 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
7003         PR middle-end/40921
7004         * gcc.dg/tree-ssa/pr40921.c: New test.
7006 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
7008         PR target/71103
7009         * gcc.target/avr/pr71103.c: New test.
7011 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
7013         PR middle-end/71179
7014         * gcc.dg/tree-ssa/pr71179.c: New test.
7016 2016-05-20  Martin Sebor  <msebor@redhat.com>
7018         PR c/71115
7019         * gcc.dg/init-excess-2.c: New test.
7021 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
7023         * gnat.dg/opt53.adb: New test.
7024         * gnat.dg/opt54.adb: Likewise.
7026 2016-05-20  Martin Jambor  <mjambor@suse.cz>
7028         PR tree-optimization/70884
7029         * gcc.dg/tree-ssa/pr70919.c: New test.
7031 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7033         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7034         formatting.
7035         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7036         fix code formatting.
7038 2016-05-20  Nathan Sidwell  <nathan@acm.org>
7040         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
7041         non-common cases.
7042         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
7044 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7046         * jit.dg/all-non-failing-tests.h: Add
7047         test-factorial-must-tail-call.c.
7048         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7049         * jit.dg/test-factorial-must-tail-call.c: New test case.
7051 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7053         PR fortran/71204
7054         * gfortran.dg/pr71204.f90: New test.
7056 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
7058         * gcc.target/nvptx/sincos.c: New test.
7060 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7062         PR c++/70572
7063         * g++.dg/cpp1y/auto-fn31.C: New.
7065 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
7067         * gcc.target/powerpc/vec-addec.c: New test.
7068         * gcc.target/powerpc/vec-addec-int128.c: New test.
7070 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
7072         * gcc.dg/plugin/must-tail-call-1.c: New test case.
7073         * gcc.dg/plugin/must-tail-call-2.c: New test case.
7074         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7075         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7077 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
7079         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7081 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
7083         PR c++/71210
7084         * g++.dg/opt/pr71210-1.C: New test.
7085         * g++.dg/opt/pr71210-2.C: New test.
7087         PR tree-optimization/29756
7088         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7089         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
7090         only on selected targets where V4SImode vectors are known to be
7091         supported.
7093 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
7095         PR tree-optimization/71079
7096         PR tree-optimization/71206
7097         * gcc.dg/tree-ssa/pr71206.c: New testcase.
7099 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7101         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7102         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7103         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7105 2016-05-20  Richard Guenther  <rguenther@suse.de>
7107         PR tree-optimization/29756
7108         * gcc.dg/tree-ssa/vector-6.c: New testcase.
7110 2016-05-20  Richard Biener  <rguenther@suse.de>
7112         PR tree-optimization/71185
7113         * gcc.dg/tree-ssa/pr71185.c: New testcase.
7115 2016-05-20  Richard Biener  <rguenther@suse.de>
7117         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7119 2016-05-19  Marek Polacek  <polacek@redhat.com>
7121         PR c++/71075
7122         * g++.dg/diagnostic/pr71075.C: New test.
7124 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
7126         PR c++/71184
7127         * g++.dg/pr71184.C: New test case.
7129 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
7131         * gcc.target/powerpc/darn-0.c: New test.
7132         * gcc.target/powerpc/darn-1.c: New test.
7133         * gcc.target/powerpc/darn-2.c: New test.
7135 2016-05-19  Marek Polacek  <polacek@redhat.com>
7137         PR tree-optimization/71031
7138         * gcc.dg/tree-ssa/vrp100.c: New test.
7140 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7142         PR rtl-optimization/71148
7143         * gcc.dg/pr71148.c: New test.
7145 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7147         PR target/71056
7148         * gcc.target/arm/pr71056.c: New test.
7150 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7152         * c-c++-common/pr69669.c: Check the used mode.
7154 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
7156         PR sanitizer/64354
7157         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7159 2016-05-19  Richard Biener  <rguenther@suse.de>
7161         PR tree-optimization/70729
7162         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7163         * gcc.dg/graphite/scop-18.c: Likewise.
7164         * gcc.dg/pr41783.c: Disable LIM.
7165         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7166         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7167         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7168         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7169         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7170         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7171         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7172         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7173         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7174         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7175         * gfortran.dg/pr42108.f90: Likewise.
7177 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
7179         PR driver/69265
7180         * gcc.dg/spellcheck-options-11.c: New test case.
7182 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7184         PR c++/71100
7185         * g++.dg/opt/pr71100.C: New test.
7187 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7189         PR ipa/69708
7190         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7191         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7192         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7193         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7195 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7197         PR ipa/69708
7198         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7199         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7200         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7201         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7202         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7204 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7206         PR c++/69793
7207         * g++.dg/template/crash122.C: New.
7209 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
7211         PR c++/70466
7212         * g++.dg/template/pr70466-1.C: New.
7213         * g++.dg/template/pr70466-2.C: Likewise.
7215 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
7217         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7218         splat operations and the XXSPLTIB instruction.
7219         * gcc.target/powerpc/p9-splat-2.c: Likewise.
7220         * gcc.target/powerpc/p9-splat-3.c: Likewise.
7221         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7222         xxlxor to clear a register.
7224 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
7226         * gcc.dg/torture/pr71020.c: New test.
7228 2016-05-18  Martin Jambor  <mjambor@suse.cz>
7230         PR ipa/70646
7231         * gcc.dg/ipa/pr70646.c: New test.
7233 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7235         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7237 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7239         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7240         missing tests for vreinterpretq_p{8,16}.
7242 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7244         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7245         vsliq_n_s64 and vsliq_n_u64.
7247 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7249         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7250         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7252 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7254         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7255         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7256         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7258 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7260         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7261         in comment.
7263 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
7265         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7266         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7267         "blr\t" and switch to scan-assembler-times.
7269 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
7271         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7272         with __aarch64__.
7273         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7274         declarations under __aarch64__ and __ARM_FEATURE_FMA.
7276 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
7278         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7279         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7280         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7281         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7282         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7283         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7285         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7286         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7288         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7289         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7291         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7292         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7294         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7296 2016-05-18  Richard Biener  <rguenther@suse.de>
7298         PR tree-optimization/71168
7299         * gcc.dg/torture/pr71168.c: New testcase.
7301 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
7303         PR middle-end/63586
7304         * gcc.dg/tree-ssa/pr63586-2.c: New test.
7305         * gcc.dg/tree-ssa/pr63586.c: New test.
7306         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7308 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7310         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7311         * gcc.dg/pr68671.c: Fix ptx xfail-if.
7312         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7313         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7315 2016-05-17  Nathan Sidwell  <nathan@acm.org>
7317         * gcc.target/nvptx/abi-vararg-3.c: New.
7319 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
7321         PR tree-optimization/54579
7322         PR middle-end/55299
7323         * gcc.dg/fold-notrotate-1.c: New test.
7324         * gcc.dg/fold-notshift-1.c: New test.
7325         * gcc.dg/fold-notshift-2.c: New test.
7327 2016-05-17  Marek Polacek  <polacek@redhat.com>
7329         PR ipa/71146
7330         * g++.dg/ipa/pr71146.C: New test.
7332 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
7334         * jit.dg/test-error-array-bounds.c: New test case.
7336 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7338         * gcc.dg/tree-ssa/and-1.c: New testcase.
7340 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7342         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7343         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7345 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
7347         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7348         * gcc.dg/tree-ssa/vrp99.c: New testcase.
7350 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7352         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7354 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7356         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7358 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
7360         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7361         ".2d[index]" when scan the assembly.
7362         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7363         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7364         float64x1.
7365         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7367 2016-05-17  Richard Biener  <rguenther@suse.de>
7369         PR tree-optimization/71132
7370         * gcc.dg/torture/pr71132.c: New testcase.
7372 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
7374         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7376 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7378         PR target/70809
7379         * gcc.target/aarch64/pr70809_1.c: New test.
7381 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7383         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7384         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7385         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7386         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7388 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
7389             Ilya Enkovich  <ilya.enkovich@intel.com>
7391         PR target/71114
7392         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7394 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
7396         * g++.dg/ipa/ivinline-7.C: Do not xfail.
7397         * g++.dg/ipa/ivinline-9.C: Do not xfail.
7399 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
7401         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
7402         test for __ARM_FP16_ARGS.
7403         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7404         * gcc.target/arm/aapcs/neon-vect10.c: New.
7405         * gcc.target/arm/aapcs/neon-vect9.c: New.
7406         * gcc.target/arm/aapcs/vfp18.c: New.
7407         * gcc.target/arm/aapcs/vfp19.c: New.
7408         * gcc.target/arm/aapcs/vfp20.c: New.
7409         * gcc.target/arm/aapcs/vfp21.c: New.
7410         * gcc.target/arm/fp16-aapcs-1.c: New.
7411         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
7412         test for __ARM_FP16_ARGS.
7413         * g++.target/arm/fp16-return-1.c: Update expected output.
7415 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
7417         PR testsuite/70227
7418         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7420 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
7422         PR fortran/69603
7423         * gfortran.dg/pr69603.f90: New testcase.
7425 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
7427         * gfortran.dg/dec_union_4.f90: Fix endian issue.
7429 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
7431         PR fortran/71047
7432         * gfortran.dg/pr71047.f08: New test.
7434 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
7436         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7437         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7438         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7440 2016-05-13  Martin Sebor  <msebor@redhat.com>
7442         PR c++/60049
7443         * g++.dg/cpp0x/constexpr-60049.C: New test.
7445 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
7447         PR bootstrap/71071
7448         * gcc.dg/pr71071.c: New test.
7450 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
7452         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7453         remove XOP handling.
7454         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
7456 2016-05-13  Nathan Sidwell  <nathan@acm.org>
7458         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7459         __atomic_is_lock_free declaration.
7461 2016-05-13  Richard Biener  <rguenther@suse.de>
7463         PR tree-optimization/42587
7464         * gcc.dg/optimize-bswapsi-4.c: New testcase.
7466 2016-05-13  Martin Liska  <mliska@suse.cz>
7468         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7469         the new format of dump output.
7471 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
7473         * gcc.dg/pr71084.c: New test.
7475 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7477         PR target/53440
7478         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
7480 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7482         * gcc.target/aarch64/struct_return.c: New test.
7484 2016-05-12  Marek Polacek  <polacek@redhat.com>
7486         PR c/70756
7487         * c-c++-common/pr70756-2.c: New test.
7488         * c-c++-common/pr70756.c: New test.
7490 2016-05-12  Richard Biener  <rguenther@suse.de>
7492         PR tree-optimization/71059
7493         * gcc.dg/torture/pr71059.c: New testcase.
7495 2016-05-12  Richard Biener  <rguenther@suse.de>
7497         PR tree-optimization/71062
7498         * gcc.dg/torture/pr71062.c: New testcase.
7500 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
7502         PR tree-optimization/71006
7503         * gcc.dg/pr71006.c: New test.
7505 2016-05-12  Marek Polacek  <polacek@redhat.com>
7507         PR driver/71063
7508         * gcc.dg/opts-7.c: New test.
7510 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7512         PR target/70830
7513         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
7514         Add -save-temps to dg-options.
7515         Scan for ldmfd rather than pop instruction.
7516         * gcc.target/arm/interrupt-2.c: Likewise.
7517         * gcc.target/arm/pr70830.c: New test.
7519 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
7521         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
7522         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
7524         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
7525         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
7526         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
7528         PR target/71019
7529         * gcc.target/i386/avx512vl-pack-1.c: New test.
7530         * gcc.target/i386/avx512vl-pack-2.c: New test.
7531         * gcc.target/i386/avx512bw-pack-2.c: New test.
7533         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
7535         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
7536         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
7537         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
7539 2016-05-12  Richard Biener  <rguenther@suse.de>
7541         PR tree-optimization/70986
7542         * gcc.dg/torture/pr70986-1.c: New testcase.
7543         * gcc.dg/torture/pr70986-2.c: Likewise.
7544         * gcc.dg/torture/pr70986-3.c: Likewise.
7546 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
7548         PR c/43651
7549         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
7550         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
7552 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
7554         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
7555         directive.
7556         * gcc.target/i386/pr66746.c: Ditto.
7558 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7560         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
7561         support.
7562         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
7563         warning when using -mvsx-timode.
7564         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
7565         * gcc.target/powerpc/dform-2.c: Likewise.
7566         * gcc.target/powerpc/pr68805.c: Likewise.
7568 2016-05-11  Marek Polacek  <polacek@redhat.com>
7570         PR c++/71024
7571         * c-c++-common/attributes-3.c: New test.
7573 2016-05-11  Nathan Sidwell  <nathan@acm.org>
7575         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
7576         * gcc.c-torture/execute/pr68185.c: Likewise.
7577         * gcc.dg/ipa/pr70306.c: Requires global constructors.
7578         * gcc.dg/pr69634.c: Requires scheduling.
7579         * gcc.dg/torture/pr66178.c: Require label values.
7580         * gcc.dg/setjmp-6.c: Require indirect jumps.
7582 2016-05-11  Richard Biener  <rguenther@suse.de>
7584         PR tree-optimization/71055
7585         * gcc.dg/torture/pr71055.c: New testcase.
7587 2016-05-11  Richard Biener  <rguenther@suse.de>
7589         PR debug/71057
7590         * g++.dg/debug/pr71057.C: New testcase.
7592 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
7594         PR fortran/70855
7595         * gfortran.dg/gomp/pr70855.f90: New test.
7597 2016-05-11  Richard Biener  <rguenther@suse.de>
7599         PR middle-end/71002
7600         * g++.dg/torture/pr71002.C: New testcase.
7602 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
7604         PR middle-end/70807
7605         * gcc.dg/pr70807.c: New test.
7607 2016-05-10  Martin Sebor  <msebor@redhat.com>
7609         PR c++/38611
7610         * g++.dg/Wattributes.C: New test.
7612 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
7614         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
7615         * gcc.dg/tree-ssa/pr69270.c: Adjust.
7616         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
7618 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7620         PR target/70799
7621         * gcc.target/i386/pr70799-1.c: New test.
7623 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
7625         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
7627 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7629         PR middle-end/70877
7630         * gcc.target/i386/pr70877.c: New test.
7632 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
7634         PR tree-optimization/70786
7635         * gcc.target/i386/pr70876.c: New test.
7637 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
7639         PR target/70927
7640         * gcc.target/i386/avx512vl-logic-1.c: New test.
7641         * gcc.target/i386/avx512vl-logic-2.c: New test.
7642         * gcc.target/i386/avx512dq-logic-2.c: New test.
7644 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7646         PR target/70963
7647         * gcc.target/powerpc/pr70963.c: New.
7649 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
7651         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7652         (test_very_wide_line): Add ruler to expected output.
7653         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7654         (test_very_wide_line): Likewise.
7655         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7656         (test_show_locus): Within the handling of "test_very_wide_line",
7657         enable show_ruler_p on the diagnostic context.
7659 2016-05-10  Richard Biener  <rguenther@suse.de>
7661         PR tree-optimization/71039
7662         * gcc.dg/torture/pr71039.c: New testcase.
7664 2016-05-10  Nathan Sidwell  <nathan@acm.org>
7666         * gcc.dg/nested-func-10.c: Requires alloca.
7667         * gcc.dg/nested-func-9.c: Requires alloca.
7668         * gcc.c-torture/execute/pr70460.c: Requires labels.
7669         * gcc.c-torture/compile/pr70199.c: Requires labels.
7670         * gcc.target/nvptx/decl.c: Compile only.
7671         * gcc.target/nvptx/trailing-init.c: Compile only.
7672         * gcc.target/nvptx/ary-init.c: Compile only.
7674 2016-05-10  Marek Polacek  <polacek@redhat.com>
7676         PR c/70255
7677         * gcc.dg/attr-opt-1.c: New test.
7679 2016-05-10  Richard Biener  <rguenther@suse.de>
7681         PR tree-optimization/70497
7682         PR tree-optimization/28367
7683         * gcc.dg/torture/20160404-1.c: New testcase.
7684         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
7685         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
7687 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
7689         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
7691 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
7693         * gcc.target/i386/fabsneg-1.c New test.
7695 2016-05-09  Alan Modra  <amodra@gmail.com>
7697         PR testsuite/70826
7698         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
7700 2016-05-09  Richard Biener  <rguenther@suse.de>
7702         PR tree-optimization/70985
7703         * gcc.dg/torture/pr70985.c: New testcase.
7705 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
7707         * gcc.dg/tree-ssa/ifc-9.c: New test.
7708         * gcc.dg/tree-ssa/ifc-10.c: New test.
7709         * gcc.dg/tree-ssa/ifc-11.c: New test.
7710         * gcc.dg/tree-ssa/ifc-12.c: New test.
7711         * gcc.dg/vect/pr61194.c: Remove XFAIL.
7712         * gcc.dg/vect/vect-23.c: Remove XFAIL.
7713         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
7715 2016-05-09  Richard Biener  <rguenther@suse.de>
7717         PR fortran/70937
7718         * gfortran.dg/pr70937.f90: New testcase.
7720 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7722         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
7724 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
7726         PR fortran/56226
7727         * gfortran.dg/dec_structure_1.f90: New testcase.
7728         * gfortran.dg/dec_structure_2.f90: Ditto.
7729         * gfortran.dg/dec_structure_3.f90: Ditto.
7730         * gfortran.dg/dec_structure_4.f90: Ditto.
7731         * gfortran.dg/dec_structure_5.f90: Ditto.
7732         * gfortran.dg/dec_structure_6.f90: Ditto.
7733         * gfortran.dg/dec_structure_7.f90: Ditto.
7734         * gfortran.dg/dec_structure_8.f90: Ditto.
7735         * gfortran.dg/dec_structure_9.f90: Ditto.
7736         * gfortran.dg/dec_structure_10.f90: Ditto.
7737         * gfortran.dg/dec_structure_11.f90: Ditto.
7738         * gfortran.dg/dec_union_1.f90: Ditto.
7739         * gfortran.dg/dec_union_2.f90: Ditto.
7740         * gfortran.dg/dec_union_3.f90: Ditto.
7741         * gfortran.dg/dec_union_4.f90: Ditto.
7742         * gfortran.dg/dec_union_5.f90: Ditto.
7743         * gfortran.dg/dec_union_6.f90: Ditto.
7744         * gfortran.dg/dec_union_7.f90: Ditto.
7746 2016-05-07  Tom de Vries  <tom@codesourcery.com>
7748         PR tree-optimization/70956
7749         * gcc.dg/graphite/pr70956.c: New test.
7751 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
7753         PR middle-end/70941
7754         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
7755         (a, b, c, d): Change type from char to signed char.
7756         (main): Compare against (signed char) -1634678893 instead of
7757         hardcoded -109.  Use __builtin_abort instead of abort.
7759         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
7760         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
7762         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
7764 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
7766         PR debug/70935
7767         * gcc.dg/torture/pr70935.c: New test.
7769 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7771         PR target/58219
7772         * gcc.target/sh/pr58219.c: New tests.
7774 2016-05-06  Richard Biener  <rguenther@suse.de>
7776         PR tree-optimization/70960
7777         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
7779 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7781         PR target/52933
7782         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
7783         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
7784         Adjust expected instruction counts.
7785         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
7787 2016-05-06  Marek Polacek  <polacek@redhat.com>
7789         PR sanitizer/70875
7790         * gcc.dg/ubsan/bounds-3.c: New test.
7792 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7794         PR target/54089
7795         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
7797 2016-05-06  Richard Biener  <rguenther@suse.de>
7799         PR middle-end/70931
7800         * gfortran.dg/pr70931.f90: New testcase.
7802 2016-05-06  Richard Biener  <rguenther@suse.de>
7804         PR middle-end/70941
7805         * gcc.dg/torture/pr70941.c: New testcase.
7807 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
7809         PR tree-optimization/57206
7810         * gcc.dg/vect/pr57206.c: New test.
7812 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7814         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
7816 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
7818         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
7820         * c-c++-common/Wdangling-else-4.c: New test.
7822 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
7824         PR c++/70906
7825         PR c++/70933
7826         * g++.dg/opt/pr70906.C: New test.
7827         * g++.dg/opt/pr70933.C: New test.
7829         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
7831 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
7833         * gcc.dg/ipa/pure-const-3.c: New testcase.
7835 2016-05-04  Marek Polacek  <polacek@redhat.com>
7837         * c-c++-common/Wdangling-else-1.c: New test.
7838         * c-c++-common/Wdangling-else-2.c: New test.
7839         * c-c++-common/Wdangling-else-3.c: New test.
7841 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
7843         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
7844         flag is present.
7846 2016-05-04  Marek Polacek  <polacek@redhat.com>
7848         PR c/48778
7849         * gcc.dg/Waddress-2.c: New test.
7851 2016-05-04  Alan Modra  <amodra@gmail.com>
7853         * gcc.target/powerpc/pr70866.c: New.
7855 2016-05-03  Martin Sebor  <msebor@redhat.com>
7857         PR c++/66561
7858         * c-c++-common/builtin_location.c: New test.
7859         * g++.dg/cpp1y/builtin_location.C: New test.
7861 2016-05-03  Marek Polacek  <polacek@redhat.com>
7863         PR c/70859
7864         * gcc.dg/pr70859.c: New test.
7865         * gcc.dg/pr70859-2.c: New test.
7867 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
7869         * gnat.dg/debug5.adb: New testcase.
7871 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7873         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
7874         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
7875         Procedure to check for z10 instruction set.
7877 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7879         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
7881 2016-05-03  Alan Modra  <amodra@gmail.com>
7883         * gcc.target/powerpc/savres.c: Add func using a single gpr.
7885 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
7887         * gcc.target/i386/avx512f-cvt-1.c: New test.
7889 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
7891         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
7892         -fdump-tree-vrp-details.
7894 2016-05-03  Richard Biener  <rguenther@suse.de>
7896         * gcc.dg/pr30172-1.c: Adjust.
7897         * gcc.dg/pr63743.c: Likewise.
7898         * gcc.dg/tm/pr51696.c: Likewise.
7899         * c-c++-common/tm/safe-1.c: Likewise.
7900         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7901         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
7902         * g++.dg/plugin/self-assign-test-1.C: Likewise.
7903         * g++.dg/plugin/self-assign-test-2.C: Likewise.
7905 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
7907         PR rtl-optimization/70467
7908         * gcc.target/i386/pr70467-3.c: New test.
7909         * gcc.target/i386/pr70467-4.c: New test.
7911         PR tree-optimization/70916
7912         * gcc.c-torture/compile/pr70916.c: New test.
7914         PR target/49244
7915         * gcc.target/i386/pr49244-1.c: New test.
7916         * gcc.target/i386/pr49244-2.c: New test.
7918 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
7920         PR rtl-optimization/44281
7921         * gcc.target/i386/pr44281.c: New test.
7923 2016-05-03  bin cheng  <bin.cheng@arm.com>
7925         PR tree-optimization/56541
7926         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
7927         * gcc.dg/vect/pr56541.c: new test.
7929 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
7931         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
7932         __float128.
7933         * gcc.target/powerpc/float128-complex-2.c: Likewise.
7935 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
7937         PR testsuite/70520
7938         * c-c++-common/asan/clone-test-1.c (main): Align child process
7939         stack to 16 bytes.
7941 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
7943         PR c++/62314
7944         * g++.dg/spellcheck-fields-2.C: New test case.
7946 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
7948         PR c++/62314
7949         * g++.dg/pr62314.C: New test case.
7951 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
7953         * gcc.dg/ipa/inline-8.c: New testcase.
7955 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
7957         PR rtl-optimization/70467
7958         * gcc.target/i386/pr70467-1.c: New test.
7960 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7962         * gcc.dg/spec-options.c: Run the test on all targets.
7963         * gcc.dg/foo.specs: Use cpp_unique_options.
7965 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
7967         * gcc.dg/tree-ssa/unord.c: New testcase.
7969 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
7971         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
7973 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
7975         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
7977 2016-05-02  Marek Polacek  <polacek@redhat.com>
7979         PR c/70851
7980         * gcc.dg/enum-incomplete-3.c: New test.
7982 2016-05-02  Marek Polacek  <polacek@redhat.com>
7983             Tom de Vries  <tom@codesourcery.com>
7985         PR tree-optimization/70700
7986         * gcc.dg/pr70700.c: New test.
7988 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
7990         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
7991         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
7992         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
7993         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
7994         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
7996 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
7998         * ada/acats/run_acats: Rename into...
7999         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
8000         * ada/acats/run_all.sh: Remove redundant test.
8001         (target_run): Move around.
8002         (target_gnatchop): Use newly built executable.
8003         (target_gnatmake): Likewise.
8004         Check that the compilation of impbit succeeds.
8006 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
8008         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8009         * gcc.dg/20021029-1.c: Likewise.
8010         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8011         * gcc.target/sh/attr-isr-trapa.c: Likewise.
8012         * gcc.target/sh/cmpstr.c: Likewise.
8013         * gcc.target/sh/cmpstrn.c: Likewise.
8014         * gcc.target/sh/memset.c: Likewise.
8015         * gcc.target/sh/pr21255-2-mb.c: Likewise.
8016         * gcc.target/sh/pr21255-2-ml.c: Likewise.
8017         * gcc.target/sh/pr39423-1.c: Likewise.
8018         * gcc.target/sh/pr49468-di.c: Likewise.
8019         * gcc.target/sh/pr49468-si.c: Likewise.
8020         * gcc.target/sh/pr49880-1.c: Likewise.
8021         * gcc.target/sh/pr49880-2.c: Likewise.
8022         * gcc.target/sh/pr49880-3.c: Likewise.
8023         * gcc.target/sh/pr50751-1.c: Likewise.
8024         * gcc.target/sh/pr50751-4.c: Likewise.
8025         * gcc.target/sh/pr50751-7.c: Likewise.
8026         * gcc.target/sh/pr51244-1.c: Likewise.
8027         * gcc.target/sh/pr51244-10.c: Likewise.
8028         * gcc.target/sh/pr51244-11.c: Likewise.
8029         * gcc.target/sh/pr51244-12.c: Likewise.
8030         * gcc.target/sh/pr51244-13.c: Likewise.
8031         * gcc.target/sh/pr51244-14.c: Likewise.
8032         * gcc.target/sh/pr51244-17.c: Likewise.
8033         * gcc.target/sh/pr51244-18.c: Likewise.
8034         * gcc.target/sh/pr51244-19.c: Likewise.
8035         * gcc.target/sh/pr51244-4.c: Likewise.
8036         * gcc.target/sh/pr51244-5.c: Likewise.
8037         * gcc.target/sh/pr51244-7.c: Likewise.
8038         * gcc.target/sh/pr51244-8.c: Likewise.
8039         * gcc.target/sh/pr51244-9.c: Likewise.
8040         * gcc.target/sh/pr51697.c: Likewise.
8041         * gcc.target/sh/pr52483-1.c: Likewise.
8042         * gcc.target/sh/pr52483-2.c: Likewise.
8043         * gcc.target/sh/pr52483-3.c: Likewise.
8044         * gcc.target/sh/pr52483-5.c: Likewise.
8045         * gcc.target/sh/pr52933-1.c: Likewise.
8046         * gcc.target/sh/pr52933-2.c: Likewise.
8047         * gcc.target/sh/pr52933-3.c: Likewise.
8048         * gcc.target/sh/pr53568-1.c: Likewise.
8049         * gcc.target/sh/pr53976-1.c: Likewise.
8050         * gcc.target/sh/pr53988-1.c: Likewise.
8051         * gcc.target/sh/pr53988.c: Likewise.
8052         * gcc.target/sh/pr54089-1.c: Likewise.
8053         * gcc.target/sh/pr54089-6.c: Likewise.
8054         * gcc.target/sh/pr54089-7.c: Likewise.
8055         * gcc.target/sh/pr54089-8.c: Likewise.
8056         * gcc.target/sh/pr54089-9.c: Likewise.
8057         * gcc.target/sh/pr54236-1.c: Likewise.
8058         * gcc.target/sh/pr54236-2.c: Likewise.
8059         * gcc.target/sh/pr54236-3.c: Likewise.
8060         * gcc.target/sh/pr54236-4.c: Likewise.
8061         * gcc.target/sh/pr54386.c: Likewise.
8062         * gcc.target/sh/pr54602-1.c: Likewise.
8063         * gcc.target/sh/pr54685.c: Likewise.
8064         * gcc.target/sh/pr54760-1.c: Likewise.
8065         * gcc.target/sh/pr54760-2.c: Likewise.
8066         * gcc.target/sh/pr54760-3.c: Likewise.
8067         * gcc.target/sh/pr54760-4.c: Likewise.
8068         * gcc.target/sh/pr54760-5.c: Likewise.
8069         * gcc.target/sh/pr54760-6.c: Likewise.
8070         * gcc.target/sh/pr55146.c: Likewise.
8071         * gcc.target/sh/pr55160.c: Likewise.
8072         * gcc.target/sh/pr59278.c: Likewise.
8073         * gcc.target/sh/pr59401-1.c: Likewise.
8074         * gcc.target/sh/pr59533-1.c: Likewise.
8075         * gcc.target/sh/pr63260.c: Likewise.
8076         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8077         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8078         * gcc.target/sh/strlen.c: Likewise.
8079         * gcc.target/sh/torture/pr30807.c: Likewise.
8080         * gcc.target/sh/torture/pr34777.c: Likewise.
8081         * gcc.target/sh/torture/pr64652.c: Likewise.
8082         * gcc.target/sh/torture/pr65505.c: Likewise.
8083         * gcc.target/sh/torture/pragma-isr.c: Likewise.
8084         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8086 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
8088         PR c++/66644
8089         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8091 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8093         * gcc.target/powerpc/vsx-elemrev-1.c: New.
8094         * gcc.target/powerpc/vsx-elemrev-2.c: New.
8095         * gcc.target/powerpc/vsx-elemrev-3.c: New.
8096         * gcc.target/powerpc/vsx-elemrev-4.c: New.
8098 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
8100         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8101         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8103 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
8105         PR middle-end/70626
8106         * c-c++-common/goacc/combined-reduction.c: New test.
8107         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8109 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
8111         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8112         *movdi_internal pattern only if PIC off.
8113         * gcc.target/i386/pr70155-2.c: Likewise.
8114         * gcc.target/i386/pr70155-3.c: Likewise.
8115         * gcc.target/i386/pr70155-4.c: Likewise.
8116         * gcc.target/i386/pr70155-5.c: Likewise.
8117         * gcc.target/i386/pr70155-6.c: Likewise.
8118         * gcc.target/i386/pr70155-7.c: Likewise.
8119         * gcc.target/i386/pr70155-8.c: Likewise.
8120         * gcc.target/i386/pr70155-15.c: Likewise.
8121         * gcc.target/i386/pr70155-17.c: Likewise.
8122         * gcc.target/i386/pr70155-22.c: Likewise.
8124 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
8126         PR tree-optimization/70803
8127         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8129 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
8131         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8132         optimization of vector loop.
8133         * gcc.target/i386/vect-unpack-3.c: New test.
8134         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8135         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8136         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8138 2016-04-29  Marek Polacek  <polacek@redhat.com>
8140         PR sanitizer/70342
8141         * g++.dg/ubsan/null-7.C: New test.
8143         PR c/70852
8144         * gcc.dg/pr70852.c: New test.
8146 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8148         PR/69089
8149         * g++.dg/cpp0x/alignas6.C: New test.
8151 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8153         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8154         * gcc.dg/pr27003.c: Likewise.
8155         * gcc.dg/tree-ssa/cswtch.c: Likewise.
8156         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8157         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8158         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
8159         * gcc.target/arc/mxy.c: Likewise.
8160         * gcc.target/arc/mswape.c: Likewise.
8161         * gcc.target/arc/mrtsc.c: Likewise.
8162         * gcc.target/arc/mcrc.c: Likewise.
8163         * gcc.target/arc/mdsp-packa.c: Likewise.
8164         * gcc.target/arc/mdvbf.c: Likewise.
8165         * gcc.target/arc/mlock.c: Likewise.
8166         * gcc.target/arc/mmac-24.c: Likewise.
8167         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8169 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8170             Matthijs Kooijman  <matthijs@stdin.nl>
8171             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8173         PR target/60040
8174         * gcc.target/avr/pr60040-1.c: New.
8175         * gcc.target/avr/pr60040-2.c: New.
8177 2016-04-29  Richard Biener  <rguenther@suse.de>
8179         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8181 2016-04-29  Richard Biener  <rguenther@suse.de>
8183         PR tree-optimization/13962
8184         PR tree-optimization/65686
8185         * gcc.dg/uninit-pr65686.c: New testcase.
8187 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
8189         PR middle-end/70843
8190         * gcc.dg/pr70843.c: New test.
8192 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8194         PR target/70858
8195         * gcc.target/i386/pr70858.c: New test.
8197 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
8199         * gcc.target/arc/nps400-1.c: New file.
8201 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8202             Andrew Burgess  <andrew.burgess@embecosm.com>
8204         * gcc.target/arc/movh_cl-1.c: New file.
8206 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8207             Andrew Burgess  <andrew.burgess@embecosm.com>
8209         * gcc.target/arc/extzv-1.c: New file.
8210         * gcc.target/arc/insv-1.c: New file.
8211         * gcc.target/arc/insv-2.c: New file.
8212         * gcc.target/arc/movb-1.c: New file.
8213         * gcc.target/arc/movb-2.c: New file.
8214         * gcc.target/arc/movb-3.c: New file.
8215         * gcc.target/arc/movb-4.c: New file.
8216         * gcc.target/arc/movb-5.c: New file.
8217         * gcc.target/arc/movb_cl-1.c: New file.
8218         * gcc.target/arc/movb_cl-2.c: New file.
8219         * gcc.target/arc/movbi_cl-1.c: New file.
8220         * gcc.target/arc/movl-1.c: New file.
8222 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
8223             Andrew Burgess  <andrew.burgess@embecosm.com>
8225         * gcc.target/arc/cmem-1.c: New file.
8226         * gcc.target/arc/cmem-2.c: New file.
8227         * gcc.target/arc/cmem-3.c: New file.
8228         * gcc.target/arc/cmem-4.c: New file.
8229         * gcc.target/arc/cmem-5.c: New file.
8230         * gcc.target/arc/cmem-6.c: New file.
8231         * gcc.target/arc/cmem-7.c: New file.
8232         * gcc.target/arc/cmem-ld.inc: New file.
8233         * gcc.target/arc/cmem-st.inc: New file.
8235 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8237         PR target/70821
8238         * gcc.target/i386/pr70821.c: New test.
8240 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
8242         * gcc.target/powerpc/vec-adde.c: New test.
8243         * gcc.target/powerpc/vec-adde-int128.c: New test.
8245 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
8247         * gcc.target/i386/avx-vround-1.c: New test.
8248         * gcc.target/i386/avx-vround-2.c: New test.
8249         * gcc.target/i386/avx512vl-vround-1.c: New test.
8250         * gcc.target/i386/avx512vl-vround-2.c: New test.
8252 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8254         PR testsuite/70595
8255         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8256         (check_effective_target_cilkplus_runtime): ... this.
8257         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8258         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8260         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8261         Require cilkplus_runtime.
8262         Don't add -lcilkrts.
8263         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8264         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8265         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8266         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8267         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8268         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8269         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8270         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8271         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8272         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8273         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8274         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8275         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8276         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8277         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8278         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8279         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8280         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8281         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8282         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8283         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8284         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8285         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8286         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8287         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8288         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8289         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8290         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8291         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8293         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8294         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8296         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8298         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8299         cilkplus_runtime.
8301 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
8303         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8304         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8306 2015-04-27  Ryan Burn  <contact@rnburn.com>
8308         PR c++/69024
8309         PR c++/68997
8310         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8311         diagnostic.
8312         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8313         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8315 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
8317         * gnat.dg/limited_with4.ad[sb]: New test.
8318         * gnat.dg/limited_with4_pkg.ads: New helper.
8320 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8322         PR target/70155
8323         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8324         and movv1ti_internal patterns
8325         * gcc.target/i386/pr70155-1.c: New test.
8326         * gcc.target/i386/pr70155-2.c: Likewise.
8327         * gcc.target/i386/pr70155-3.c: Likewise.
8328         * gcc.target/i386/pr70155-4.c: Likewise.
8329         * gcc.target/i386/pr70155-5.c: Likewise.
8330         * gcc.target/i386/pr70155-6.c: Likewise.
8331         * gcc.target/i386/pr70155-7.c: Likewise.
8332         * gcc.target/i386/pr70155-8.c: Likewise.
8333         * gcc.target/i386/pr70155-9.c: Likewise.
8334         * gcc.target/i386/pr70155-10.c: Likewise.
8335         * gcc.target/i386/pr70155-11.c: Likewise.
8336         * gcc.target/i386/pr70155-12.c: Likewise.
8337         * gcc.target/i386/pr70155-13.c: Likewise.
8338         * gcc.target/i386/pr70155-14.c: Likewise.
8339         * gcc.target/i386/pr70155-15.c: Likewise.
8340         * gcc.target/i386/pr70155-16.c: Likewise.
8341         * gcc.target/i386/pr70155-17.c: Likewise.
8342         * gcc.target/i386/pr70155-18.c: Likewise.
8343         * gcc.target/i386/pr70155-19.c: Likewise.
8344         * gcc.target/i386/pr70155-20.c: Likewise.
8345         * gcc.target/i386/pr70155-21.c: Likewise.
8346         * gcc.target/i386/pr70155-22.c: Likewise.
8348 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
8350         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8351         ".{5,6}".
8353 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
8355         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8356         * gcc.dg/tree-ssa/scev-9.c: Ditto.
8357         * gcc.dg/tree-ssa/scev-10.c: Ditto.
8358         * gcc.dg/tree-ssa/scev-11.c: Ditto.
8359         * gcc.dg/tree-ssa/scev-12.c: Ditto.
8361 2016-04-27  Richard Biener  <rguenther@suse.de>
8363         PR ipa/70760
8364         * g++.dg/ipa/ipa-pta-2.C: New testcase.
8365         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8367 2016-04-27  Nathan Sidwell  <nathan@acm.org>
8369         * g++.dg/cpp0x/constexpr-recursion3.C: New.
8370         * g++.dg/ubsan/pr63956.C: Adjust error location.
8372 2016-04-27  Nick Clifton  <nickc@redhat.com>
8374         PR middle-end/49889
8375         * gcc.dg/pr49889.c: New test.
8377 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
8379         * c-c++-common/memset-array.c: New test.
8381 2016-04-26  Martin Sebor  <msebor@redhat.com>
8383         PR c++/66639
8384         * g++.dg/cpp1y/func_constexpr.C: New test.
8386 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
8388         PR c++/70241
8389         * g++.dg/cpp0x/enum32.C: New test.
8390         * g++.dg/cpp0x/enum33.C: New test.
8392 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8394         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8395         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8396         * gcc.c-torture/execute/bitfld-6.c: Likewise.
8397         * gcc.c-torture/execute/bitfld-7.c: Likewise.
8398         * gcc.c-torture/execute/pr38151.c: Likewise.
8399         * gcc.c-torture/execute/pr66556.c: Likewise.
8400         * gcc.c-torture/execute/pr67781.c: Likewise.
8401         * gcc.c-torture/execute/pr68648.c: Likewise.
8403 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8405         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8407 2016-04-26  Marek Polacek  <polacek@redhat.com>
8409         PR c/67784
8410         * gcc.dg/pr67784-3.c: New test.
8411         * gcc.dg/pr67784-4.c: New test.
8412         * gcc.dg/pr67784-5.c: New test.
8414         PR c/70791
8415         * gcc.dg/Wnested-externs-2.c: New test.
8417 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
8419         * gcc.dg/fold-plusmult.c: Adjust.
8420         * gcc.dg/no-strict-overflow-6.c: Adjust.
8421         * gcc.dg/gomp/loop-1.c: Xfail some tests.
8423 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
8425         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8426         number scans.
8427         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8428         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8429         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8430         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8431         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8432         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8433         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8434         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8435         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8436         * gcc.target/i386/avx512f-gather-5.c: Likewise.
8437         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8438         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8439         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8440         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8441         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8442         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8443         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8444         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8445         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8446         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8447         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8448         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8449         scans.
8450         * gcc.target/i386/pr32219-4.c: Likewise.
8451         * gcc.target/i386/pr32219-6.c: Likewise.
8452         * gcc.target/i386/pr32219-8.c: Likewise.
8454 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8456         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8457         associated options.
8459 2016-04-26  Marek Polacek  <polacek@redhat.com>
8461         PR c++/70744
8462         * g++.dg/ext/cond2.C: New test.
8464 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
8466         PR tree-optimization/70771
8467         PR tree-optimization/70775
8468         * gcc.dg/pr70771.c: New test.
8469         * gcc.dg/pr70775.c: New test.
8471 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
8473         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8475 2016-04-25  Richard Biener  <rguenther@suse.de>
8477         PR tree-optimization/70780
8478         * gcc.dg/torture/pr70780.c: New testcase.
8480 2016-04-25  Michael Collison  <michael.collison@arm.com>
8482         * gcc.target/arm/neon-vaddws16.c: New test.
8483         * gcc.target/arm/neon-vaddws32.c: New test.
8484         * gcc.target/arm/neon-vaddwu16.c: New test.
8485         * gcc.target/arm/neon-vaddwu32.c: New test.
8486         * gcc.target/arm/neon-vaddwu8.c: New test.
8487         * lib/target-supports.exp
8488         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
8489         that arm neon support vector widen sum of HImode TO SImode.
8491 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
8493         PR sanitizer/70712
8494         * c-c++-common/asan/pr70712.c: New test.
8496 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
8498         * .gitattributes: New file.
8500 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
8502         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
8504 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
8506         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
8507         * gfortran.dg/submodule_15.f08: Likewise.
8509 2016-04-22  Richard Biener  <rguenther@suse.de>
8511         PR tree-optimization/70740
8512         * gcc.dg/torture/pr70740.c: New testcase.
8514 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
8516         PR target/70750
8517         * gcc.target/i386/pr70750-1.c: New test.
8518         * gcc.target/i386/pr70750-2.c: Likewise.
8520 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
8522         PR c++/70540
8523         * g++.dg/cpp0x/auto48.C: New.
8525 2016-04-21  Marek Polacek  <polacek@redhat.com>
8527         PR c++/70513
8528         * g++.dg/cpp0x/forw_enum12.C: New test.
8529         * g++.dg/cpp0x/forw_enum13.C: New test.
8531 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
8533         PR target/70728
8534         * gcc.target/i386/pr70728.c: New test.
8536 2016-04-21  Richard Biener  <rguenther@suse.de>
8538         PR middle-end/70747
8539         * gcc.dg/pr70747.c: New testcase.
8541 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
8543         PR tree-optimization/70715
8544         * gcc.dg/tree-ssa/scev-13.c: New test.
8546 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
8548         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
8550 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
8552         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
8554 2016-04-20  Jan Hubicka  <jh@suse.cz>
8556         PR ipa/70018
8557         * g++.dg/ipa/nothrow-1.C: New testcase.
8559 2016-04-20  Nathan Sidwell  <nathan@acm.org>
8561         PR c++/55635
8562         * g++.dg/eh/delete1.C: New.
8564 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
8566         * gcc.target/i386/avx256-unaligned-store-2.c: Add
8567         -mtune-ctrl=sse_typeless_stores.
8569 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
8571         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
8573 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8575         PR tree-optimization/69489
8576         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
8578 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
8580         PR c++/69363
8581         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
8582         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
8583         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
8585 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8587         PR tree-optimization/56625
8588         PR tree-optimization/69489
8589         * gcc.dg/vect/pr56625.c: New test.
8590         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
8592 2016-04-20  Andrew Pinski  <apinski@cavium.com>
8594         PR target/64971
8595         * gcc.c-torture/compile/pr37433-1.c: New testcase.
8597 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
8599         * gnat.dg/self1.adb: Remove now incorrect test.
8601 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
8603         * gcc.dg/tree-ssa/scev-11.c: New test.
8604         * gcc.dg/tree-ssa/scev-12.c: New test.
8606 2016-04-20  Marek Polacek  <polacek@redhat.com>
8608         PR tree-optimization/70725
8609         * gcc.dg/pr70725.c: New test.
8611 2016-04-20  Richard Biener  <rguenther@suse.de>
8613         PR tree-optimization/70726
8614         * g++.dg/vect/pr70726.cc: New testcase.
8616 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8618         PR target/70674
8619         * gcc.target/s390/pr70674.c: New test.
8621 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8623         PR libgfortran/70684
8624         * gfortran.dg/list_read_14.f90: New test.
8626 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
8628         PR target/69201
8629         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
8630         extern to force it misaligned.
8631         (b): Likewise.
8632         (c): Likewise.
8633         (d): Likewise.
8634         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
8635         Don't check `*' before movv4sf_internal.
8636         * gcc.target/i386/avx256-unaligned-store-2.c: Check
8637         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
8638         Don't check `*' before movv16qi_internal.
8639         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
8640         extern to force it misaligned.
8641         (b): Likewise.
8642         (c): Likewise.
8643         (d): Likewise.
8644         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
8645         Don't check `*' before movv2df_internal.
8646         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
8647         extern to force it misaligned.
8648         (b): Likewise.
8649         (c): Likewise.
8650         (d): Likewise.
8651         Check movv8sf_internal instead of avx_storeups256.
8652         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
8654 2016-04-19  Richard Biener  <rguenther@suse.de>
8656         PR tree-optimization/70171
8657         * g++.dg/tree-ssa/pr70171.C: New testcase.
8659 2016-04-19  Richard Biener  <rguenther@suse.de>
8661         PR tree-optimization/70724
8662         * gcc.dg/torture/pr70724.c: New testcase.
8664 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
8666         PR middle-end/70689
8667         * gcc.target/i386/pr70689.c: New.
8669 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
8671         PR target/70708
8672         * gcc.target/i386/pr70708.c: New test.
8674 2016-04-18  Richard Biener  <rguenther@suse.de>
8676         PR tree-optimization/43434
8677         * gcc.dg/vect/pr43434.c: New testcase.
8678         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
8679         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
8680         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
8681         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
8682         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
8683         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
8684         * gcc.dg/gomp/pr68640.c: Likewise.
8685         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
8686         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
8688 2016-04-18  Richard Biener  <rguenther@suse.de>
8690         PR tree-optimization/70701
8691         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
8693 2016-04-18  Tom de Vries  <tom@codesourcery.com>
8695         PR testsuite/70699
8696         * gcc.dg/pr70161.c: Add dot-file scans.
8697         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
8698         instead of after last dot char.
8700 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8702         * c-c++-common/dump-ada-spec-3.c: New test.
8703         * c-c++-common/dump-ada-spec-4.c: Likewise.
8705 2016-04-17  Tom de Vries  <tom@codesourcery.com>
8707         PR other/70183
8708         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
8710 2016-04-15  Jan Hubicka  <jh@suse.cz>
8712         PR ipa/70018
8713         * g++.dg/ipa/pure-const-1.C: New testcase.
8714         * g++.dg/ipa/pure-const-2.C: New testcase.
8715         * g++.dg/ipa/pure-const-3.C: New testcase.
8717 2016-04-15  Marek Polacek  <polacek@redhat.com>
8719         PR c/70671
8720         * gcc.dg/bitfld-22.c: New test.
8722 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
8724         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
8725         x86_64.
8727 2016-04-15  Marek Polacek  <polacek@redhat.com>
8729         PR c/70651
8730         * c-c++-common/pr70651.c: New test.
8732 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8734         PR rtl-optimization/70681
8735         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
8736         dump scan on arm and powerpc.
8737         * gcc.dg/pr10474.c: Likewise.
8739 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
8741         PR c++/69517
8742         PR c++/70019
8743         PR c++/70588
8744         * g++.dg/cpp1y/vla11.C: Revert for real.
8746         PR c/70436
8747         * c-c++-common/Wparentheses-1.c: New test.
8748         * c-c++-common/gomp/Wparentheses-1.c: New test.
8749         * c-c++-common/gomp/Wparentheses-2.c: New test.
8750         * c-c++-common/gomp/Wparentheses-3.c: New test.
8751         * c-c++-common/gomp/Wparentheses-4.c: New test.
8752         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
8753         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
8754         * c-c++-common/goacc/Wparentheses-1.c: New test.
8756 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
8758         PR target/70662
8759         * gcc.target/i386/pr70662.c: New test.
8761 2016-04-15  Richard Biener  <rguenther@suse.de>
8762             Alan Modra  <amodra@gmail.com>
8764         PR tree-optimization/70130
8765         * gcc.dg/vect/O3-pr70130.c: New testcase.
8767 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
8769         PR target/70669
8770         * gcc.target/powerpc/pr70669.c: New test.
8772         PR target/70640
8773         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
8774         a power7 system that does not have an assembler that supports
8775         power8.
8777 2016-04-14  Martin Sebor  <msebor@redhat.com>
8779         PR c++/69517
8780         PR c++/70019
8781         PR c++/70588
8782         * c-c++-common/ubsan/vla-1.c: Revert.
8783         * g++.dg/cpp1y/vla11.C: Same.
8784         * g++.dg/cpp1y/vla12.C: Same.
8785         * g++.dg/cpp1y/vla13.C: Same.
8786         * g++.dg/cpp1y/vla14.C: Same.
8787         * g++.dg/cpp1y/vla3.C: Same.
8788         * g++.dg/init/array24.C: Same.
8789         * g++.dg/ubsan/vla-1.C: Same.
8791 2016-04-14  Marek Polacek  <polacek@redhat.com>
8792             Jan Hubicka  <hubicka@ucw.cz>
8794         PR c++/70029
8795         * g++.dg/torture/pr70029.C: New test.
8797 2016-04-14  Martin Sebor  <msebor@redhat.com>
8799         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
8800         type size to prevent failures on targets with very low maximum
8801         alignment.
8803 2016-04-14  Richard Biener  <rguenther@suse.de>
8805         PR tree-optimization/70623
8806         * gcc.dg/torture/pr70623.c: New testcase.
8807         * gcc.dg/torture/pr70623-2.c: Likewise.
8809 2016-04-13  Martin Sebor  <msebor@redhat.com>
8811         PR c++/69517
8812         PR c++/70019
8813         PR c++/70588
8814         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
8815         * g++.dg/cpp1y/vla11.C: New test.
8816         * g++.dg/cpp1y/vla12.C: New test.
8817         * g++.dg/cpp1y/vla13.C: New test.
8818         * g++.dg/cpp1y/vla14.C: New test.
8819         * g++.dg/cpp1y/vla3.C: Restore deleted test.
8820         * g++.dg/init/array24.C: Fully brace VLA initializer.
8821         * g++.dg/ubsan/vla-1.C: Disable exceptions.
8823 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
8825         PR c++/70641
8826         * g++.dg/opt/pr70641.C: New test.
8828 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8830         PR rtl-optimization/68749
8831         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
8832         effects of argument promotions.
8833         Remove default args to dg-skip-if.
8835 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
8837         PR c++/70635
8838         * g++.dg/parse/pr70635.C: New.
8840 2016-04-13  Marek Polacek  <polacek@redhat.com>
8842         PR c++/70639
8843         * c-c++-common/Wmisleading-indentation-4.c: New test.
8845 2016-04-13  Marek Polacek  <polacek@redhat.com>
8847         PR c/70436
8848         * gcc.dg/Wparentheses-12.c: New test.
8849         * gcc.dg/Wparentheses-13.c: New test.
8851 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
8853         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
8854         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
8855         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
8857 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
8859         PR middle-end/70633
8860         * gcc.c-torture/compile/pr70633.c: New test.
8862         PR debug/70628
8863         * gcc.dg/torture/pr70628.c: New test.
8865 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
8867         PR c++/70610
8868         * g++.dg/template/pr70610.C: New test.
8869         * g++.dg/template/pr70610-2.C: New test.
8870         * g++.dg/template/pr70610-3.C: New test.
8871         * g++.dg/template/pr70610-4.C: New test.
8873 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8875         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
8876         128 instead of 32.
8878         PR c++/70571
8879         * g++.dg/ext/pr70571.C: New test.
8881 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8883         PR target/70640
8884         * gcc.target/powerpc/pr70640.c: New test.
8886 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
8888         PR c++/68722
8889         * g++.dg/parse/pr68722.C: New.
8891 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8893         PR rtl-optimization/70596
8894         * gcc.target/i386/pr70596.c: New test.
8896 2016-04-12  Nathan Sidwell  <nathan@acm.org>
8898         PR c++/70501
8899         * g++.dg/init/pr70501.C: New.
8901 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
8903         * gcc.target/i386/asm-flag-6.c: New test.
8905 2016-04-12  Tom de Vries  <tom@codesourcery.com>
8907         PR tree-optimization/68756
8908         * gcc.dg/graphite/pr68756.c: New test.
8910 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
8912         PR tree-optimization/70602
8913         * gcc.c-torture/execute/pr70602.c: New test.
8915 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8917         PR target/70381
8918         * gcc.target/powerpc/float128-1.c: New tests to make sure the
8919         __float128 emulator is built and runs.
8920         * gcc.target/powerpc/float128-1.c: Likewise.
8922         * lib/target-supports.exp (check_ppc_float128_sw_available):
8923         Rework tests for __float128 software and hardware
8924         availability. Fix exit condition to return 0 on success.
8926 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
8928         PR target/70133
8929         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
8930         * gcc.target/aarch64/target_attr_15.c: Likewise.
8932 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
8934         PR c++/69066
8935         * g++.dg/cpp1y/pr69066.C: New.
8937 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8939         PR fortran/68566
8940         * gfortran.dg/pr36192.f90: Update test.
8941         * gfortran.dg/pr36192_1.f90: Update test.
8942         * gfortran.dg/real_dimension_1.f: Update test.
8943         * gfortran.dg/parameter_array_init_7.f90: New test.
8945 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
8947         PR testsuite/64039
8948         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
8950         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
8952         PR rtl-optimization/66669
8953         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
8955         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
8957         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
8958         * gcc.dg/pie-1.c: Likewise.
8959         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
8960         * gcc.dg/pic-4.c: Likewise.
8961         * gcc.dg/pie-3.c: Likewise.
8962         * gcc.dg/pie-4.c: Likewise.
8964         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
8966         PR tree-optimization/68644
8967         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
8969         PR rtl-optimization/64886
8970         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
8972 2016-04-09  Tom de Vries  <tom@codesourcery.com>
8974         PR tree-optimization/68953
8975         * gcc.dg/graphite/pr68953.c: New test.
8977 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
8979         PR fortran/70592
8980         * gfortran.dg/deferred_character_16.f90: New test.
8982 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
8984         PR tree-optimization/70586
8985         * gcc.c-torture/execute/pr70586.c: New test.
8987 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
8989         PR sanitizer/70573
8990         * c-c++-common/asan/halt_on_error-1.c: Replace memset
8991         with __builtin_memset
8992         * c-c++-common/asan/halt_on_error-2.c: Likewise.
8994 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
8996         PR lto/70289
8997         PR ipa/70348
8998         PR tree-optimization/70373
8999         PR middle-end/70533
9000         PR middle-end/70534
9001         PR middle-end/70535
9002         * c-c++-common/goacc/reduction-5.c: New test.
9003         * c-c++-common/goacc/reduction-promotions.c: New test.
9004         * gfortran.dg/goacc/reduction-3.f95: New test.
9005         * gfortran.dg/goacc/reduction-promotions.f90: New test.
9007 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
9009         PR c++/70590
9010         PR c++/70452
9011         * g++.dg/pr70590.C: New test.
9012         * g++.dg/pr70590-2.C: New test.
9014 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
9016         PR middle-end/70593
9017         * gcc.target/i386/pr70593.c: New test.
9019         PR rtl-optimization/70574
9020         * gcc.target/i386/avx2-pr70574.c: New test.
9022 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
9024         PR sanitizer/70541
9025         * c-c++-common/asan/pr70541.c: New test.
9027 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9029         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9030         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9032 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9034         PR target/70566
9035         * gcc.c-torture/execute/pr70566.c: New test.
9037 2016-04-08  Tom de Vries  <tom@codesourcery.com>
9039         * c-c++-common/goacc/uninit-copy-clause.c: New test.
9040         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9042 2016-04-08  Alan Modra  <amodra@gmail.com>
9044         * gcc.target/powerpc/pr70117.c: New.
9046 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
9048         PR testsuite/70581
9049         * gcc.dg/lto/simd-function_0.c: New test.
9051         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9052         clones.
9053         * c-c++-common/attr-simd-2.c: Likewise.
9054         * c-c++-common/attr-simd-4.c: Likewise.
9055         * gcc.dg/gomp/simd-clones-2.c: Likewise.
9056         * gcc.dg/gomp/simd-clones-3.c: Likewise.
9058 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9060         PR testsuite/70553
9061         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9063 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
9064             Tom de Vries  <tom@codesourcery.com>
9066         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9067         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9068         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9069         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9070         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9071         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9072         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9073         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9075 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9077         PR c/70436
9078         * g++.dg/warn/Wparentheses-29.C: New test.
9080 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
9082         PR c/70436
9083         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9084         explicit braces to resolve a future -Wparentheses warning.
9086 2016-04-06  Richard Henderson  <rth@redhat.com>
9088         * gcc.dg/pr61817-1.c: New test.
9089         * gcc.dg/pr61817-2.c: New test.
9090         * gcc.dg/pr69391-1.c: New test.
9091         * gcc.dg/pr69391-2.c: New test.
9093 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
9095         PR rtl-optimization/70398
9096         * gcc.target/aarch64/pr70398.c: New.
9098 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
9100         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9102 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
9103             Pedro Alves  <palves@redhat.com>
9105         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9107 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
9109         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9110         Check for avx512f effective targets instead of avx2.
9111         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9112         for AVX512F clones.
9113         * gcc.dg/gomp/declare-simd-3.c: Likewise.
9114         * g++.dg/gomp/declare-simd-1.C: Likewise.
9115         * g++.dg/gomp/declare-simd-3.C: Likewise.
9116         * g++.dg/gomp/declare-simd-4.C: Likewise.
9118         PR middle-end/70550
9119         * c-c++-common/gomp/pr70550-1.c: New test.
9120         * c-c++-common/gomp/pr70550-2.c: New test.
9122 2016-04-05  Nathan Sidwell  <nathan@acm.org>
9124         PR c++/70512
9125         * g++.dg/ext/attribute-may-alias-5.C: New.
9127 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9129         PR c++/70336
9130         * c-c++-common/pr70336.c: New test.
9131         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9132         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9134 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
9136         PR ipa/66223
9137         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9139 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9141         PR rtl-optimization/70542
9142         * gcc.dg/torture/pr70542.c: New test.
9143         * gcc.target/i386/avx2-pr70542.c: New test.
9145 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
9147         PR tree-optimization/70509
9148         * gcc.target/i386/avx512bw-pr70509.c: New test.
9150 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
9152         PR c++/70452
9153         * g++.dg/ext/constexpr-vla4.C: New test.
9155 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
9157         PR target/70510
9158         * gcc.target/i386/pr70510.c: New test.
9160 2016-04-05  Richard Biener  <rguenther@suse.de>
9162         PR tree-optimization/70526
9163         * g++.dg/torture/pr70526.C: New testcase.
9165 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
9167         PR target/70525
9168         * gcc.target/i386/pr70525.c: New test.
9170 2016-04-05  Richard Biener  <rguenther@suse.de>
9172         PR middle-end/70499
9173         * g++.dg/torture/pr70499.C: New testcase.
9175 2016-04-05  Richard Biener  <rguenther@suse.de>
9177         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9178         remove XFAIL.
9180 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
9182         PR middle-end/70307
9183         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
9184         rs6000 ABI warnings.
9186 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
9188         PR ipa/66223
9189         * g++.dg/ipa/devirt-51.C: New testcase.
9191 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9192             Jakub Jelinek  <jakub@redhat.com>
9194         PR middle-end/70457
9195         * gcc.dg/torture/pr70457.c: New.
9197 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9199         PR fortran/67538
9200         * gfortran.dg/allocate_with_source_19.f08: New test.
9202 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
9204         PR fortran/65795
9205         * gfortran.dg/coarray_allocate_6.f08: New test.
9207 2016-04-04  Richard Biener  <rguenther@suse.de>
9209         PR rtl-optimization/70484
9210         * gcc.dg/torture/pr70484.c: New testcase.
9212 2016-04-04  Marek Polacek  <polacek@redhat.com>
9214         PR c/70307
9215         * gcc.dg/torture/pr70307.c: New test.
9217 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
9219         PR target/70416
9220         PR target/67391
9221         * gcc.target/sh/torture/pr70416.c: New.
9223 2016-04-02  Martin Sebor  <msebor@redhat.com>
9225         PR c++/67376
9226         PR c++/70170
9227         PR c++/70172
9228         PR c++/70228
9229         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9230         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9231         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9232         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9233         * g++.dg/cpp0x/constexpr-string.C: Same.
9234         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9235         * g++.dg/cpp0x/pr65398.C: Same.
9236         * g++.dg/ext/constexpr-vla1.C: Same.
9237         * g++.dg/ext/constexpr-vla2.C: Same.
9238         * g++.dg/ext/constexpr-vla3.C: Same.
9239         * g++.dg/ubsan/pr63956.C: Same.
9241 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9243         PR rtl-optimization/70467
9244         * gcc.target/i386/pr70467-2.c: New test.
9246 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
9247             Marek Polacek  <polacek@redhat.com>
9249         PR c++/70488
9250         * g++.dg/init/new47.C: New test.
9252 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
9254         PR target/70496
9255         * gcc.target/arm/pr70496.c: New test.
9257 2016-04-01  Nathan Sidwell  <nathan@acm.org>
9259         PR c++/68475
9260         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9262 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
9264         PR target/69890
9265         * gcc.dg/strlenopt.h (memmove): New.
9266         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9267         instead of "string.h".
9268         * gcc.target/i386/chkp-strlen-2.c: Likewise.
9269         * gcc.target/i386/chkp-strlen-3.c: Likewise.
9270         * gcc.target/i386/chkp-strlen-4.c: Likewise.
9271         * gcc.target/i386/chkp-strlen-5.c: Likewise.
9272         * gcc.target/i386/chkp-stropt-1.c: Likewise.
9273         * gcc.target/i386/chkp-stropt-10.c: Likewise.
9274         * gcc.target/i386/chkp-stropt-11.c: Likewise.
9275         * gcc.target/i386/chkp-stropt-12.c: Likewise.
9276         * gcc.target/i386/chkp-stropt-13.c: Likewise.
9277         * gcc.target/i386/chkp-stropt-14.c: Likewise.
9278         * gcc.target/i386/chkp-stropt-15.c: Likewise.
9279         * gcc.target/i386/chkp-stropt-16.c: Likewise.
9280         * gcc.target/i386/chkp-stropt-2.c: Likewise.
9281         * gcc.target/i386/chkp-stropt-3.c: Likewise.
9282         * gcc.target/i386/chkp-stropt-4.c: Likewise.
9283         * gcc.target/i386/chkp-stropt-5.c: Likewise.
9284         * gcc.target/i386/chkp-stropt-6.c: Likewise.
9285         * gcc.target/i386/chkp-stropt-7.c: Likewise.
9286         * gcc.target/i386/chkp-stropt-8.c: Likewise.
9287         * gcc.target/i386/chkp-stropt-9.c: Likewise.
9289 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9291         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9292         (Holder::foo): Reflect this.
9294 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
9296         PR target/70442
9297         * gcc.dg/pr70442.c: New test.
9299 2016-03-31  Nathan Sidwell  <nathan@acm.org>
9301         PR c++/70393
9302         * g++.dg/cpp0x/constexpr-virtual6.C: New.
9304 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
9306         PR target/70453
9307         * gcc.target/i386/pr70453.c: New test.
9309 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
9311         PR target/70292
9312         * gcc.c-torture/pr70292.c: New test.
9314 2016-03-31  Marek Polacek  <polacek@redhat.com>
9316         PR c/70297
9317         * c-c++-common/pr70297.c: New test.
9318         * g++.dg/cpp0x/typedef-redecl.C: New test.
9319         * gcc.dg/typedef-redecl2.c: New test.
9321 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
9323         PR rtl-optimization/70460
9324         * gcc.c-torture/execute/pr70460.c: New test.
9326 2016-03-31  Richard Biener  <rguenther@suse.de>
9328         PR c++/70430
9329         * g++.dg/ext/vector30.C: New testcase.
9331 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9332             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9334         * gfortran.dg/fmt_pf.f90: New test.
9336 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9338         Forward-port from 5 branch
9339         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9341         PR testsuite/70356
9342         * gcc.target/i386/avx-vextractf128-256-5.c: Move
9343         dg-require-effective-target after dg-do.
9345         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
9347         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9349 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
9350             Julian Brown  <julian@codesourcery.com>
9351             Chung-Lin Tang  <cltang@codesourcery.com>
9352             Cesar Philippidis  <cesar@codesourcery.com>
9353             James Norris  <jnorris@codesourcery.com>
9354             Tom de Vries  <tom@codesourcery.com>
9355             Nathan Sidwell  <nathan@codesourcery.com>
9357         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
9358         * c-c++-common/goacc/loop-clauses.c: Likewise.
9359         * g++.dg/goacc/template.C: Likewise.
9360         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9361         * gfortran.dg/goacc/loop-1.f95: Likewise.
9362         * gfortran.dg/goacc/loop-5.f95: Likewise.
9363         * gfortran.dg/goacc/loop-6.f95: Likewise.
9364         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9365         * c-c++-common/goacc-gomp/nesting-1.c: Update.
9366         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9367         * c-c++-common/goacc/clauses-fail.c: Likewise.
9368         * c-c++-common/goacc/parallel-1.c: Likewise.
9369         * c-c++-common/goacc/reduction-1.c: Likewise.
9370         * c-c++-common/goacc/reduction-2.c: Likewise.
9371         * c-c++-common/goacc/reduction-3.c: Likewise.
9372         * c-c++-common/goacc/reduction-4.c: Likewise.
9373         * c-c++-common/goacc/routine-3.c: Likewise.
9374         * c-c++-common/goacc/routine-4.c: Likewise.
9375         * c-c++-common/goacc/routine-5.c: Likewise.
9376         * c-c++-common/goacc/tile.c: Likewise.
9377         * g++.dg/goacc/template.C: Likewise.
9378         * gfortran.dg/goacc/combined-directives.f90: Likewise.
9379         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9380         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
9381         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
9382         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9383         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9384         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9385         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
9386         * c-c++-common/goacc/use_device-1.c: ... this file.
9387         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
9388         * c-c++-common/goacc/host_data-5.c: ... this file, and...
9389         * c-c++-common/goacc/host_data-6.c: ... this file.
9390         * c-c++-common/goacc/loop-2-kernels.c: New file.
9391         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9392         * c-c++-common/goacc/loop-3.c: Likewise.
9393         * g++.dg/goacc/reference.C: Likewise.
9394         * g++.dg/goacc/routine-1.C: Likewise.
9395         * g++.dg/goacc/routine-2.C: Likewise.
9397 2016-03-30  Richard Biener  <rguenther@suse.de>
9399         PR middle-end/70450
9400         * gcc.dg/torture/pr70450.c: New testcase.
9402 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
9404         PR target/70421
9405         * gcc.dg/torture/pr70421.c: New test.
9406         * gcc.target/i386/avx512f-pr70421.c: New test.
9408 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
9410         PR testsuite/70364
9411         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9412         (check): New function.
9413         (bar): Call check.
9414         (foo): Align stack to 16 bytes when calling bar.
9415         * gcc.target/i386/cleanup-2.c: Likewise.
9417 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
9419         PR tree-optimization/59124
9420         * gcc.dg/Warray-bounds-19.c: New test.
9422 2016-03-29  Zachary T Welch  <zwelch@codesourcery.com>
9424         * lib/prune.exp (escape_regex_chars): New.
9425         (prune_file_path): Update to quote metcharacters for regexp.
9427 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
9429         PR rtl-optimization/70429
9430         * gcc.c-torture/execute/pr70429.c: New test.
9432         PR tree-optimization/70405
9433         * gcc.dg/pr70405.c: New test.
9435 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
9437         PR fortran/70397
9438         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9439         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9441 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
9443         PR testsuite/64177
9444         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9445         __cilkrts_set_param to set two workers.
9446         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9447         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9449 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
9451         * g++.dg/ext/fnname5.C: Update the test for Darwin.
9453 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
9455         PR target/70406
9456         * gcc.target/i386/pr70406.c: New test.
9458 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
9460         * gnat.dg/specs/double_record_extension3.ads: New test.
9462 2016-03-25  Richard Henderson  <rth@redhat.com>
9464         PR target/70120
9465         * gcc.target/aarch64/pr70120-1.c: New.
9466         * gcc.target/aarch64/pr70120-2.c: New.
9467         * gcc.target/aarch64/pr70120-3.c: New.
9469 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
9471         PR c++/62212
9472         * g++.dg/template/mangle2.C: The dg-do directive should be
9473         "compile" not "assemble".
9475 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
9477         PR lto/69650
9478         * gcc.dg/pr69650.c: New test.
9480 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
9482         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9484 2016-03-25  Alan Modra  <amodra@gmail.com>
9486         * gcc.dg/dfp/pr70052.c: New test.
9488 2016-03-24  Richard Henderson  <rth@redhat.com>
9490         PR middle-end/69845
9491         * gcc.dg/tree-ssa/pr69845-1.c: New test.
9492         * gcc.dg/tree-ssa/pr69845-2.c: New test.
9494 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9496         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
9498 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9500         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
9501         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
9503 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9505         * c-c++-common/goacc/uninit-dim-clause.c: New test.
9506         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
9508 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
9510         PR c++/62212
9511         * g++.dg/template/mangle2.C: New test.
9513 2016-03-24  Richard Biener  <rguenther@suse.de>
9515         PR tree-optimization/70396
9516         * gcc.dg/torture/pr70396.c: New testcase.
9518 2016-03-24  Richard Biener  <rguenther@suse.de>
9520         PR middle-end/70370
9521         * gcc.dg/torture/pr70370.c: New testcase.
9523 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9525         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
9526         * gfortran.dg/goacc/kernels-tree.f95: Same.
9527         * gfortran.dg/goacc/parallel-tree.f95: Same.
9529 2016-03-24  Tom de Vries  <tom@codesourcery.com>
9531         * c-c++-common/goacc/uninit-if-clause.c: New test.
9532         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
9534 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
9536         PR target/70290
9537         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
9538         Fix formatting.
9540 2016-03-24  Richard Biener  <rguenther@suse.de>
9542         PR tree-optimization/70372
9543         * gcc.dg/tree-ssa/pr70372.c: New testcase.
9545 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
9547         PR c++/70347
9548         * g++.dg/cpp1y/nsdmi-union1.C: New test.
9550 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
9552         PR c++/70332
9553         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
9555 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
9557         PR c++/70001
9558         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
9559         * g++.dg/cpp1y/pr70001.C: New test.
9561         PR c++/70323
9562         * g++.dg/cpp0x/constexpr-70323.C: New test.
9564 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
9565             Jason Merrill  <jason@redhat.com>
9566             Jakub Jelinek  <jakub@redhat.com>
9568         PR c++/69315
9569         * g++.dg/cpp0x/constexpr-69315.C: New test.
9570         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
9572 2016-03-23  Marek Polacek  <polacek@redhat.com>
9574         PR c++/69884
9575         * g++.dg/warn/Wignored-attributes-1.C: New test.
9576         * g++.dg/warn/Wignored-attributes-2.C: New test.
9578 2016-03-23  Tom de Vries  <tom@codesourcery.com>
9580         * c-c++-common/goacc/kernels-default.c (foo): Add missing
9581         initialization.
9582         * gfortran.dg/goacc/private-3.f95 (test): Same.
9583         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
9584         missing use param.
9586 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9588         * lib/target-supports.exp: Remove v7ve entry from loop
9589         creating effective target checks.
9590         (check_effective_target_arm_arch_v7ve_ok): New procedure.
9591         (add_options_for_arm_arch_v7ve): Likewise.
9593 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
9595         PR tree-optimization/70354
9596         * gcc.dg/vect/pr70354-1.c: New test.
9597         * gcc.dg/vect/pr70354-2.c: New test.
9598         * gcc.target/i386/avx2-pr70354-1.c: New test.
9599         * gcc.target/i386/avx2-pr70354-2.c: New test.
9601 2016-03-22  Jeff Law  <law@redhat.com>
9603         PR target/70232
9604         * gcc.dg/tree-ssa/pr70232.c: New test.
9606 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
9608         PR target/70302
9609         * gcc.target/i386/pr70302.c: New test.
9611 2016-03-22  Richard Biener  <rguenther@suse.de>
9613         PR middle-end/70251
9614         * g++.dg/torture/pr70251.C: New testcase.
9616 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
9618         PR c/69993
9619         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
9620         Wmisleading-indentation.c.
9621         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
9622         reflect change to diagnostic text and order of messages.
9623         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
9625 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
9627         * g++.dg/ext/java-3.C: Don't compile on AIX.
9629 2016-03-22  Richard Biener  <rguenther@suse.de>
9631         PR middle-end/70333
9632         * gcc.dg/torture/pr70333.c: New testcase.
9634 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
9636         * g++.dg/ext/pr70290.C: New test.
9638 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
9640         PR target/70325
9641         * gcc.target/i386/pr70325.c: New test.
9643 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
9645         PR target/70329
9646         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
9647         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
9649         PR target/70300
9650         * gcc.target/i386/pr70300.c: New test.
9652         PR c++/70295
9653         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
9654         (func2): New function for cond with parens, xfail warning for c++.
9655         * g++.dg/warn/Wnonnull-compare-8.C: New test.
9657 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
9659         PR c++/70096
9660         * g++.dg/template/ptrmem30.C: New test.
9662 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
9664         PR c++/70204
9665         * g++.dg/cpp0x/constexpr-70204a.C: New test.
9666         * g++.dg/cpp0x/constexpr-70204b.C: New test.
9668 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
9670         PR middle-end/70326
9671         * gcc.dg/pr70326.c: New test.
9673 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
9674             Jakub Jelinek  <jakub@redhat.com>
9676         PR tree-optimization/70317
9677         * gcc.dg/pr70317.c: New test.
9679 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
9681         PR target/70327
9682         * gcc.target/i386/pr70327.c: New test.
9684 2016-03-21  Martin Liska  <mliska@suse.cz>
9686         PR ipa/70306
9687         * gcc.dg/ipa/pr70306.c: New test.
9689 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
9691         * gcc.target/arm/attr-align1.c: Skip if M-profile.
9692         * gcc.target/arm/attr-align3.c: Likewise.
9693         * gcc.target/arm/attr_arm.c: Likewise.
9694         * gcc.target/arm/flip-thumb.c: Likewise.
9696 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
9698         PR target/70296
9699         * gcc.target/powerpc/altivec-36.c: New test.
9701 2016-03-21  Richard Biener  <rguenther@suse.de>
9703         PR tree-optimization/70310
9704         * gcc.dg/torture/pr70310.c: New testcase.
9706 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
9708         PR target/70293
9709         * gcc.target/i386/pr70293.c: New test.
9711 2016-03-21  Richard Biener  <rguenther@suse.de>
9713         PR tree-optimization/70288
9714         * gcc.dg/torture/pr70288-1.c: New testcase.
9715         * gcc.dg/torture/pr70288-2.c: Likewise.
9717 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
9719         PR rtl-optimization/69307
9720         * gcc.target/arm/pr69307.c: New test.
9722 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
9724         PR rtl-optimization/69102
9725         * gcc.c-torture/compile/pr69102.c: New test.
9727 2016-03-18  Jeff Law  <law@redhat.com>
9729         PR rtl-optimization/70263
9730         * gcc.c-torture/compile/pr70263-1.c: New test.
9731         * gcc.target/i386/pr70263-2.c: New test.
9733 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
9735         PR rtl-optimization/70278
9736         * gcc.dg/torture/pr70278.c: New test.
9737         * gcc.target/arm/pr70278.c: New test.
9739 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
9741         PR c/70281
9742         * gcc.dg/plugin/diagnostic-test-expressions-1.c
9743         (test_builtin_types_compatible_p): New test function.
9744         * gcc.dg/pr70281.c: New test case.
9746 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
9748         PR target/70113
9749         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
9751 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
9753         PR tree-optimization/70252
9754         * gcc.dg/pr70252.c: New test.
9756 2016-03-18  Tom de Vries  <tom@codesourcery.com>
9758         * gcc.dg/pr70161-2.c: New test.
9759         * gcc.dg/pr70161.c: New test.
9761 2016-03-18  Tom de Vries  <tom@codesourcery.com>
9763         PR ipa/70269
9764         * gcc.dg/pr70269.c: New test.
9766 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
9768         PR c++/70267
9769         * g++.dg/ext/java-3.C: New test.
9771 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
9773         PR c++/70205
9774         * g++.dg/lookup/pr70205.C: New test.
9776 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
9778         PR c++/70218
9779         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
9781 2016-03-17  Marek Polacek  <polacek@redhat.com>
9783         PR c/69407
9784         * gcc.dg/atomic-op-6.c: New test.
9786 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
9788         PR c/70264
9789         * c-c++-common/pr70264.c: New test case.
9791 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
9793         PR c++/70144
9794         * c-c++-common/pr70144-1.c: New test.
9795         * c-c++-common/pr70144-2.c: New test.
9797         PR c++/70272
9798         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
9799         * g++.dg/opt/flifetime-dse6.C: New test.
9800         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
9802 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
9804         PR driver/70192
9805         * gcc.dg/pic-1.c: New test.
9806         * gcc.dg/pic-2.c: Likewise.
9807         * gcc.dg/pic-3.c: Likewise.
9808         * gcc.dg/pic-4.c: Likewise.
9809         * gcc.dg/pie-1.c: Likewise.
9810         * gcc.dg/pie-2.c: Likewise.
9811         * gcc.dg/pie-3.c: Likewise.
9812         * gcc.dg/pie-4.c: Likewise.
9813         * gcc.dg/pie-5.c: Likewise.
9814         * gcc.dg/pie-6.c: Likewise.
9816 2016-03-17  Tom de Vries  <tom@codesourcery.com>
9818         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
9819         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
9821 2016-03-17  Richard Biener  <rguenther@suse.de>
9823         PR debug/70271
9824         * g++.dg/debug/pr70271.C: New testcase.
9826 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
9828         * gcc.target/i386/pr70251.c: New test.
9830 2016-03-17  Marek Polacek  <polacek@redhat.com>
9832         PR c++/70194
9833         * g++.dg/warn/constexpr-70194.C: New test.
9835 2016-03-16  Richard Henderson  <rth@redhat.com>
9837         PR middle-end/70240
9838         * gcc.c-torture/compile/pr70240.c: New.
9840 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
9842         * gcc.c-torture/compile/20151204.c: Skip for avr.
9844 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9846         PR target/70245
9847         * g++.dg/opt/pr70245.C: New test.
9848         * g++.dg/opt/pr70245.h: New file.
9849         * g++.dg/opt/pr70245-aux.cc: New file.
9851 2016-03-16  Martin Sebor  <msebor@redhat.com>
9853         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
9855 2016-03-16  Richard Henderson  <rth@redhat.com>
9857         PR middle-end/70199
9858         * gcc.c-torture/compile/pr70199.c: New.
9860 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
9862         * gcc.dg/uninit-19.c: Run dos2unix.
9864 2016-03-16  Marek Polacek  <polacek@redhat.com>
9866         PR c/70093
9867         * gcc.dg/nested-func-10.c: New test.
9868         * gcc.dg/nested-func-9.c: New test.
9870 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9872         PR tree-optimization/68714
9873         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
9875 2016-03-16  Tom de Vries  <tom@codesourcery.com>
9877         PR tree-optimization/68715
9878         * gcc.dg/graphite/pr68715-2.c: New test.
9879         * gcc.dg/graphite/pr68715.c: New test.
9880         * gfortran.dg/graphite/pr68715.f90: New test.
9882 2016-03-16  Tom de Vries  <tom@codesourcery.com>
9884         PR tree-optimization/68809
9885         * gcc.dg/graphite/pr68809-2.c: New test.
9886         * gcc.dg/graphite/pr68809.c: New test.
9888 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
9890         PR c++/70147
9891         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
9892         method call to i () as argument.  Adjust expected output.
9894         PR c++/70147
9895         * g++.dg/ubsan/pr70147-1.C: New test.
9896         * g++.dg/ubsan/pr70147-2.C: New test.
9898 2016-03-15  Martin Sebor  <msebor@redhat.com>
9900         PR c++/58281
9901         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
9903 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
9905         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
9906         hppa*-*-hpux*.
9908         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
9910         PR libfortran/69799
9911         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
9912         libatomic_available.
9914 2016-03-15  Marek Polacek  <polacek@redhat.com>
9916         PR c++/70209
9917         * g++.dg/ext/attribute-may-alias-4.C: New test.
9919 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
9921         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
9922         -fvar-tracking-assignments-toggle flag.
9924 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
9926         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
9928 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
9930         PR rtl-optimization/70222
9931         * gcc.c-torture/execute/pr70222-1.c: New test.
9932         * gcc.c-torture/execute/pr70222-2.c: New test.
9934 2016-03-15  Richard Henderson  <rth@redhat.com>
9936         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
9938 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9940         PR rtl-optimization/69032
9941         * gcc.dg/pr69032.c: New test.
9943 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9945         PR rtl-optimization/63384
9946         * g++.dg/pr63384.C: New test.
9948 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
9950         PR target/64411
9951         * gcc.target/i386/pr64411.C: New test.
9953 2016-03-15  Tom de Vries  <tom@codesourcery.com>
9955         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
9956         * gfortran.dg/goacc/kernels-alias.f95: New test.
9958 2016-03-14  Martin Sebor  <msebor@redhat.com>
9960         PR c++/53792
9961         * g++.dg/cpp0x/constexpr-inline.C: New test.
9962         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
9964 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
9966         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
9968 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
9970         PR middle-end/70219
9971         * gcc.dg/pr70219.c: New test.
9973 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
9975         PR target/70083
9976         * gcc.dg/torture/pr70083.c: New test.
9977         * gcc.target/i386/pr70083.c: New test.
9979 2016-03-14  Richard Biener  <rguenther@suse.de>
9981         PR tree-optimization/56365
9982         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
9984 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
9986         PR target/70098
9987         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
9988         New function.
9989         * g++.dg/pr70098.C: New testcase.
9992 2016-03-14  Tom de Vries  <tom@codesourcery.com>
9994         PR tree-optimization/70045
9995         * gcc.dg/graphite/pr70045.c: New test.
9997 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9999         PR fortran/69043
10000         * gfortran.dg/include_9.f90: New test.
10002 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10004         PR fortran/45076
10005         gfortran.dg/prof/prof.exp: New script.
10006         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10008 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
10010         PR rtl-optimization/69307
10011         * gcc.dg/pr69307.c: New test.
10013 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
10015         PR target/69614
10016         * gcc.target/arm/pr69614.c: New.
10018 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
10020         PR fortran/70031
10021         * gfortran.dg/submodule_14.f08: New test
10023         PR fortran/69524
10024         * gfortran.dg/submodule_15.f08: New test
10026 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
10028         PR c++/70106
10029         * g++.dg/cpp1y/paren3.C: New test.
10031 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
10033         PR target/70131
10034         * gcc.target/powerpc/ppc-round2.c: New test.
10036 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
10038         PR target/70123
10039         * gcc.dg/torture/pr70123.c: New test.
10041 2016-03-11  Jeff Law  <law@redhat.com>
10043         PR tree-optimization/70190
10044         * gcc.c-torture/compile/pr70190.c: New test.
10046 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10048         PR c/68187
10049         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10050         case.
10051         (test43_b): Likewise.
10052         (test43_c): Likewise.
10053         (test43_d): Likewise.
10054         (test43_e): Likewise.
10055         (test43_f): Likewise.
10056         (test43_g): Likewise.
10057         (test44_a): Likewise.
10058         (test44_b): Likewise.
10059         (test44_c): Likewise.
10060         (test44_d): Likewise.
10061         (test44_e): Likewise.
10063 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
10065         PR c/70085
10066         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10068 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10070         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10071         dg-options.
10073 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10075         PR target/70002
10076         PR target/69245
10077         * gcc.target/aarch64/pr69245_2.c: New test.
10079 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10081         PR tree-optimization/70177
10082         * gcc.dg/pr70177.c: New test.
10084 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10086         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10088 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
10090         * gcc.dg/tree-ssa/sra-20.c: New.
10092 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
10094         PR rtl-optimization/70174
10095         * gcc.dg/pr70174.c: New test.
10097         PR tree-optimization/70169
10098         * gcc.dg/pr70169.c: New test.
10100 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
10102         PR target/70160
10103         * gcc.target/i386/pr70160.c: New test.
10105 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10107         * gcc.target/s390/dfp-1.c: New test.
10109 2016-03-10  Nick Clifton  <nickc@redhat.com>
10111         PR target/70044
10112         * gcc.target/aarch64/pr70044.c: New test.
10114 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
10115             Jakub Jelinek  <jakub@redhat.com>
10117         PR c++/70001
10118         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10119         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10120         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10122 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
10124         PR lto/69589
10125         * g++.dg/lto/pr69589_0.C: New testcase
10126         * g++.dg/lto/pr69589_1.C: New testcase
10128 2016-03-10  Marek Polacek  <polacek@redhat.com>
10130         PR c++/70153
10131         * g++.dg/delayedfold/unary-plus1.C: New test.
10133 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10135         * gcc.target/arm/pr45701-1.c: Escape brackets.
10136         * gcc.target/arm/pr45701-2.c: Likewise.
10138 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
10140         * gfortran.dg/unconstrained_commons.f: New.
10142 2016-03-10  Alan Modra  <amodra@gmail.com>
10144         * gcc.dg/pr69195.c: New.
10145         * gcc.dg/pr69238.c: New.
10147 2016-03-10  Tom de Vries  <tom@codesourcery.com>
10149         PR testsuite/68915
10150         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10152 2016-03-10  Richard Biener  <rguenther@suse.de>
10154         PR tree-optimization/70128
10155         * gcc.dg/tree-ssa/alias-34.c: New testcase.
10156         * gcc.dg/tree-ssa/alias-35.c: Likewise.
10158 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10160         PR tree-optimization/70152
10161         * gcc.dg/pr70152.c: New test.
10163         PR target/70086
10164         * gcc.target/i386/pr70086-1.c: New test.
10165         * gcc.target/i386/pr70086-2.c: New test.
10166         * gcc.target/i386/pr70086-3.c: New test.
10168         PR tree-optimization/70127
10169         * gcc.c-torture/execute/pr70127.c: New test.
10171 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
10173         * c-c++-common/goacc/combined-directives-2.c: New test.
10175 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10177         PR c/68473
10178         PR c++/70105
10179         * g++.dg/diagnostic/pr70105.C: New test.
10180         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10181         (test_multiple_ordinary_maps): New test function.
10183 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
10185         PR c/68473
10186         PR c++/70105
10187         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10188         Drop range information from call to inform_at_rich_loc.
10189         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10190         New.
10191         (test_show_locus): Replace calls to rich_location::add_range with
10192         calls to add_range.  Rewrite the tests that used the now-defunct
10193         rich_location ctor taking a source_range.  Simplify other tests
10194         by replacing calls to COMBINE_LOCATION_DATA with calls to
10195         make_location.
10197 2016-03-09  Richard Biener  <rguenther@suse.de>
10198         Jakub Jelinek  <jakub@redhat.com>
10200         PR tree-optimization/70138
10201         * gcc.dg/vect/pr70138-1.c: New testcase.
10202         * gcc.dg/vect/pr70138-2.c: Likewise.
10204 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10206         PR target/70049
10207         * gcc.target/i386/pr70049.c: New test.
10209 2016-03-09  Richard Biener  <rguenther@suse.de>
10211         PR c/70143
10212         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10213         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10214         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10216 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10218         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10219         arm-*-*.
10221 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
10223         PR middle-end/67278
10224         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10226         PR target/67278
10227         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10229         PR middle-end/70050
10230         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
10231         in testcase comment.
10233 2016-03-09  Tom de Vries  <tom@codesourcery.com>
10235         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10236         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10237         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10238         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10239         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10240         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10241         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10242         * gfortran.dg/goacc/kernels-loop.f95: New test.
10244 2016-03-08  Martin Sebor  <msebor@redhat.com>
10246         PR c++/62096
10247         * g++.dg/warn/overflow-warn-7.C: New test.
10249 2016-03-08  Jason Merrill  <jason@redhat.com>
10251         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10252         * lib/target-supports.exp (check_effective_target_concepts): New.
10254 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
10256         PR c++/70135
10257         * g++.dg/cpp1y/constexpr-loop4.C: New test.
10258         * g++.dg/ubsan/pr70135.C: New test.
10260         PR target/70110
10261         * gcc.dg/pr70110.c: New test.
10263 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10265         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10266         * c-c++-common/gomp/if-1.c: Likewise.
10267         * c-c++-common/gomp/pr61486-2.c: Likewise.
10268         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10269         to dg-additional-options.
10270         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10271         * g++/gomp/target-teams-1.c: Likewise.
10272         * gcc.dg/gomp/gomp.exp: Likewise.
10273         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10274         dg-additional-options.
10275         * gfortran.dg/gomp/gomp.exp: Likewise.
10276         * gfortran.dg/gomp/target1.f90: Remove dg-options.
10277         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10278         dg-additional-options.
10279         * gfortran.dg/gomp/target3.f90: Remove dg-options.
10281 2016-03-07  Martin Jambor  <mjambor@suse.cz>
10283         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10284         * c-c++-common/gomp/gridify-1.c: New test.
10285         * gfortran.dg/gomp/gridify-1.f90: Likewise.
10287 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
10289         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10290         trigger for cortex-r8, when scanning for register r8.
10291         * gcc.target/arm/pr45701-2.c: Likewise.
10293 2016-02-26  Richard Biener  <rguenther@suse.de>
10294             Jeff Law  <law@redhat.com>
10296         PR tree-optimization/69740
10297         * gcc.c-torture/compile/pr69740-1.c: New test.
10298         * gcc.c-torture/compile/pr69740-2.c: New test.
10300 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10302         * lib/target-supports.exp
10303         (check_effective_target_whole_vector_shift): Enable for PPC64.
10305 2016-03-07  Richard Biener  <rguenther@suse.de>
10307         PR tree-optimization/70115
10308         * gcc.dg/torture/pr70115.c: New testcase.
10310 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
10312         PR middle-end/69916
10313         * c-c-++-common/goacc/pr69916.c: New.
10315 2016-03-07  Richard Henderson  <rth@redhat.com>
10317         * gcc.c-torture/compile/pr70061.c: New test.
10319 2016-03-07  Richard Biener  <rguenther@suse.de>
10321         PR testsuite/70109
10322         * gcc.dg/vect/O3-pr36098.c: New testcase.
10324 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
10326         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10328 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
10330         * gnat.dg/renaming9.ad[sb]: New testcase.
10332 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
10334         PR c++/70084
10335         * g++.dg/expr/stdarg3.C: New test.
10337 2016-03-04  Jeff Law  <law@redhat.com>
10339         PR tree-optimization/69196
10340         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10341         x86_64-*-*.
10343 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10345         PR c/69973
10346         * gcc.dg/pr69973.c: New test.
10348         PR rtl-optimization/69941
10349         * gcc.dg/torture/pr69941.c: New test.
10351         PR c/69824
10352         * gcc.dg/pr69824.c: New test.
10354 2016-03-05  Tom de Vries  <tom@codesourcery.com>
10356         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10357         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10358         function.
10360 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
10362         PR c++/66786
10363         * g++.dg/cpp1y/var-templ48.C: New test.
10364         * g++.dg/cpp1y/var-templ49.C: New test.
10366 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10368         * g++.dg/Wno-frame-address.C: Skip on IA-64.
10370 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10372         PR c++/70035
10373         * g++.dg/ubsan/pr70035.C: New test.
10375         PR target/70062
10376         * gcc.target/i386/pr70062.c: New test.
10378 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10380         * g++.dg/template/typename21.C: Remove c++98_only.
10382 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
10384         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10386 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10388         PR c/68187
10389         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10390         function.
10391         (fn_42_b): Likewise.
10392         (fn_42_c): Likewise.
10394 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
10396         PR c/68187
10397         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10398         function.
10399         (fn_40_b): Likewise.
10400         (fn_41_a): Likewise.
10401         (fn_41_b): Likewise.
10403 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10405         PR target/70059
10406         * gcc.target/i386/avx512f-pr70059.c: New test.
10407         * gcc.target/i386/avx512dq-pr70059.c: New test.
10409 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
10411         PR rtl-optimization/57676
10412         * gcc.dg/torture/pr57676.c: New test.
10414 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
10416         * gcc.dg/pr70026.c: New test.
10418 2016-03-04  Marek Polacek  <polacek@redhat.com>
10420         PR c/69798
10421         * gcc.dg/cilk-plus/pr69798-1.c: New test.
10422         * gcc.dg/cilk-plus/pr69798-2.c: New test.
10424 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10426         PR target/70004
10427         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10428         Delete.
10429         (test_corners_sisd_si): Likewise.
10430         (main): Remove checks of the above.
10431         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10433 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
10435         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10437 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
10439         * gcc.dg/torture/pr69951.c: Accept argc==0.
10441 2016-03-04  Richard Biener  <rguenther@suse.de>
10443         PR c++/70054
10444         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10445         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10447 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10449         PR testsuite/69766
10450         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10451         testing multiarch.
10453 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
10455         PR debug/69947
10456         * gcc.dg/guality/pr69947.c: New test.
10458 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
10460         PR ada/70017
10461         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10463 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10465         PR rtl-optimization/69904
10466         * gcc.target/arm/pr69904.c: New test.
10468 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
10470         PR target/70021
10471         * gcc.dg/vect/pr70021.c: New test.
10472         * gcc.target/i386/pr70021.c: New test.
10474 2016-03-03  Marek Polacek  <polacek@redhat.com>
10476         PR middle-end/70050
10477         * gcc.dg/pr70050.c: New test.
10479 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
10481         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10483 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
10485         PR tree-optimization/70043
10486         * gfortran.dg/vect/pr70043.f90: New test.
10488 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
10490         * gnat.dg/specs/task1.ads: New test.
10492 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10494         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
10495         Invoke gdb with -batch.
10496         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
10498 2016-03-03  Richard Biener  <rguenther@suse.de>
10500         PR tree-optimization/55936
10501         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
10503 2016-03-02  Jeff Law  <law@redhat.com>
10505         PR rtl-optimization/69942
10506         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
10507         effects of argument promotions.
10509         PR tree-optimization/69987
10510         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
10511         target does not support -fprefetch-loop-arrays.
10513 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
10515         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
10517 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
10519         PR rtl-optimization/69052
10520         * gcc.target/i386/pr69052.c: New test.
10522 2016-03-02  Alan Modra  <amodra@gmail.com>
10524         * gcc.dg/pr69990.c: New.
10526 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
10528         PR c/68062
10529         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
10531         PR middle-end/70022
10532         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
10534         PR target/70028
10535         * gcc.target/i386/pr70028.c: New test.
10537 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10539         * c-c++-common/asan/swapcontext-test-1.c,
10540         * c-c++-common/tsan/thread_leak.c,
10541         * g++.dg/tsan/aligned_vs_unaligned_race.C,
10542         * g++.dg/tsan/benign_race.C,
10543         * g++.dg/tsan/fd_close_norace.C,
10544         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
10545         races with sanitizer output
10547 2016-03-02  Richard Biener  <rguenther@suse.de>
10548             Uros Bizjak  <ubizjak@gmail.com>
10550         PR target/67278
10551         * gcc.dg/simd-8.c: New testcase.
10553 2016-03-02  Richard Biener  <rguenther@suse.de>
10555         PR middle-end/67278
10556         * gcc.dg/simd-7.c: New testcase.
10558 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
10560         * gcc.target/i386/pr70007.c: Tweak.
10562 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10564         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
10566 2016-03-02  Marek Polacek  <polacek@redhat.com>
10568         PR c/67854
10569         * gcc.dg/pr67854.c: New test.
10571 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
10573         PR middle-end/70025
10574         * gcc.dg/torture/pr70025.c: New test.
10576 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10578         PR tree-optimization/68621
10579         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
10581 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10583         * gcc.target/i386/pr70007.c: New test.
10585 2016-03-01  Jeff Law  <law@redhat.com>
10587         PR tree-optimization/69196
10588         * gcc.dg/tree-ssa/pr69196-1.c: New test.
10590         PR tree-optimization/69196
10591         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
10592         duplicating code and spoiling the expected output.
10594 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
10596         PR target/70033
10597         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
10598         supports power9 before doing tests.
10599         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
10600         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
10601         * gcc.target/powerpc/p9-permute.c: Likewise.
10603 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
10605         PR target/70027
10606         * gcc.target/i386/pr70027.c: New test.
10608 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10610         * gcc.dg/pr70017.c: New test.
10612 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
10614         PR c/69796
10615         PR c/69974
10616         * gcc.dg/pr69796.c: New test.
10617         * gcc.dg/pr69974.c: New test.
10619 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
10621         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
10623 2016-02-29  Jeff Law  <law@redhat.com>
10625         PR tree-optimization/69987
10626         * gfortran.dg/pr69987.f90: New test.
10628         PR tree-optimization/69989
10629         * gcc.c-torture/compile/pr69989-2.c: New test.
10631 2016-03-01  Marek Polacek  <polacek@redhat.com>
10633         PR c++/69795
10634         * g++.dg/parse/invalid1.C: New test.
10636 2016-03-01  Richard Biener  <rguenther@suse.de>
10638         PR middle-end/70022
10639         * gcc.dg/pr70022.c: New testcase.
10641 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
10643         PR tree-optimization/69956
10644         * gcc.dg/pr69956.c: New test.
10646 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10648         PR target/70011
10649         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
10650         XFAIL when hardware supports efficient unaligned storage access.
10652 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
10654         PR c++/69961
10655         * g++.dg/template/pr69961a.C: New test.
10656         * g++.dg/template/pr69961b.C: New test.
10658 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
10660         PR preprocessor/69985
10661         * gcc.dg/cpp/pr69985.c: New test case.
10663 2016-02-29  Jeff Law  <law@redhat.com>
10665         PR tree-optimization/70005
10666         * gcc.c-torture/execute/pr70005.c New test.
10668         PR tree-optimization/69999
10669         * gcc.c-torture/compile/pr69999.c: New test.
10671 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10673         PR tree-optimization/69652
10674         * gcc.dg/torture/pr69652.c: Delete test.
10675         * gcc.dg/vect/pr69652.c: New test.
10677 2016-02-19  Richard Biener  <rguenther@suse.de>
10679         PR tree-optimization/69980
10680         * gfortran.dg/vect/pr69980.f90: New testcase.
10682 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10684         * gcc.target/sparc/20160229-1.c: New test.
10686 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10688         * gnat.dg/stack_usage3.adb: New test.
10689         * gnat.dg/stack_usage3_pkg.ads: New helper.
10691 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
10693         * gnat.dg/renaming8.adb: New test.
10694         * gnat.dg/renaming8_pkg1.ads: New helper.
10695         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
10696         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
10698 2016-02-29  Richard Biener  <rguenther@suse.de>
10700         PR tree-optimization/69720
10701         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
10703 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
10705         PR fortran/68147
10706         PR fortran/47674
10707         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
10709 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
10710             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10712         PR fortran/56007
10713         * gfortran.dg/coarray_8.f90: Adjust error message.
10714         * gfortran.dg/pr56007.f90: New test.
10715         * gfortran.dg/pr56007.f: New test.
10717 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
10719         PR tree-optimization/69989
10720         * gcc.dg/torture/pr69989.c: New test.
10722 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
10724         * gcc.target/i386/stack-realign-win.c: New test.
10726 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
10728         PR fortran/60126
10729         * gfortran.dg/pr60126.f90: New test.
10731 2016-02-27  Jeff Law  <law@redhat.com>
10733         Revert
10734         2016-02-26  Richard Biener  <rguenther@suse.de>
10735                     Jeff Law  <law@redhat.com>
10737         PR tree-optimization/69740
10738         * gcc.c-torture/compile/pr69740-1.c: New test.
10739         * gcc.c-torture/compile/pr69740-2.c: New test.
10741 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10743         PR fortran/69910
10744         * gfortran.dg/newunit_4.f90: New test.
10746 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
10748         PR target/69613
10749         PR rtl-optimization/69886
10750         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
10751         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
10752         target.
10754 2016-02-26  Martin Sebor  <msebor@redhat.com>
10756         PR tree-optimization/15826
10757         * gcc.dg/tree-ssa/pr15826.c: New test.
10759 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
10761         PR target/69969
10762         * gcc.target/powerpc/pr69969.c: New test.
10764 2016-02-26  Martin Sebor  <msebor@redhat.com>
10766         PR c++/15766
10767         * g++.old-deja/g++.other/decl5.C: Add a test case.
10769 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
10771         PR target/69946
10772         * gcc.target/powerpc/pr69946.c: New file.
10774 2016-02-26  Richard Biener  <rguenther@suse.de>
10775             Jeff Law  <law@redhat.com>
10777         PR tree-optimization/69740
10778         * gcc.c-torture/compile/pr69740-1.c: New test.
10779         * gcc.c-torture/compile/pr69740-2.c: New test.
10781 2016-02-26  Martin Jambor  <mjambor@suse.cz>
10783         PR middle-end/69920
10784         * gcc.dg/torture/pr69932.c: New test.
10785         * gcc.dg/torture/pr69936.c: Likewise.
10787 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10789         PR target/69709
10790         * gcc.target/s390/pr69709.c: New test.
10792 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10794         PR target/69245
10795         * gcc.target/aarch64/pr69245_1.c: New test.
10797 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10799         PR target/69613
10800         * gcc.dg/torture/pr69613.c: New test.
10802 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
10804         PR rtl-optimization/69891
10805         * gcc.target/i386/pr69891.c: New test.
10807 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
10808             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10810         PR target/61397
10811         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
10812         functionality for both 32-bit and 64-bit.
10814 2016-02-26  Richard Biener  <rguenther@suse.de>
10816         PR tree-optimization/69551
10817         * gcc.dg/torture/pr69951.c: New testcase.
10819 2016-02-25  Richard Biener  <rguenther@suse.de>
10821         PR tree-optimization/48795
10822         * gcc.dg/Warray-bounds-18.c: New testcase.
10824 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10826         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
10828 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
10830         PR rtl-optimization/69896
10831         * gcc.dg/pr69896.c: New test.
10833 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
10835         PR c++/69736
10836         * g++.dg/cpp1y/paren2.C: New test.
10838 2016-02-24  Martin Sebor  <msebor@redhat.com>
10840         PR c/51147
10841         * gcc.dg/enum-mode-2.c: New test.
10843 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10845         PR c++/69922
10846         * g++.dg/warn/Wnonnull-compare-6.C: New test.
10847         * g++.dg/warn/Wnonnull-compare-7.C: New test.
10848         * g++.dg/ubsan/pr69922.C: New test.
10850 2016-02-24  Marek Polacek  <polacek@redhat.com>
10852         PR c/69819
10853         * gcc.dg/pr69819.c: New test.
10855 2016-02-24  Martin Sebor  <msebor@redhat.com>
10857         PR c++/69912
10858         * g++.dg/ext/flexary15.C: New test.
10860 2016-02-24  Martin Sebor  <msebor@redhat.com>
10862         * gcc.dg/builtins-68.c: Avoid making unportable
10863         assumptions about the relationship between SIZE_MAX and UINT_MAX.
10864         * g++.dg/ext/builtin_alloca.C: Same.
10866 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
10867             Charles Baylis  <charles.baylis@linaro.org>
10869         PR debug/61033
10870         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
10872 2016-02-24  Richard Biener  <rguenther@suse.de>
10873             Jakub Jelinek  <jakub@redhat.com>
10875         PR middle-end/69760
10876         * gcc.dg/torture/pr69760.c: New testcase.
10878 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10880         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
10881         pattern on Solaris with as.
10883 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10885         * gcc.target/arm/cond_sub_restrict_it.c: New test.
10886         * gcc.target/arm/condarith_restrict_it.c: Likewise.
10887         * gcc.target/arm/movcond_restrict_it.c: Likewise.
10888         * gcc.target/arm/negscc_restrict_it.c: Likewise.
10890 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10892         PR middle-end/69915
10893         * gcc.dg/pr69915.c: New test.
10895 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10897         PR rtl-optimization/69886
10898         * gcc.dg/torture/pr69886.c: New test.
10900 2016-02-24  Richard Biener  <rguenther@suse.de>
10902         PR middle-end/68963
10903         * gcc.dg/torture/pr68963.c: New testcase.
10905 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10907         PR target/69875
10908         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
10909         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
10910         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
10911         * gcc.target/arm/atomic_loaddi_1.c: New test.
10912         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
10913         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
10914         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
10915         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
10916         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
10917         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
10918         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
10919         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
10921 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
10923         PR middle-end/69909
10924         * gcc.dg/torture/pr69909.c: New test.
10926 2016-02-24  Richard Biener  <rguenther@suse.de>
10928         PR tree-optimization/69907
10929         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
10930         * gcc.dg/vect/bb-slp-34.c: XFAIL.
10931         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
10933 2016-02-24  Christian Bruel  <christian.bruel@st.com>
10935         * gcc.target/arm/pragma_cpp_fma.c: New test.
10937 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10939         PR fortran/61156
10940         * gfortran.dg/include_6.f90: Update test.
10942 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
10944         PR objc/69844
10945         * objc.dg/pr69844.m: New test.
10947 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10949         PR libgfortran/69456
10950         * gfortran.dg/namelist_89.f90: New test.
10951         * gfortran.dg/pr59700.f90: Update test..
10953 2016-02-23  Martin Sebor  <msebor@redhat.com>
10955         PR middle-end/69780
10956         * g++.dg/ext/builtin_alloca.C: New test.
10957         * gcc.dg/builtins-68.c: New test.
10959 2016-02-23  Richard Henderson  <rth@redhat.com>
10961         * gcc.target/i386/addr-space-3.c: Remove test.
10963 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
10965         PR preprocessor/69126
10966         PR preprocessor/69543
10967         * c-c++-common/pr69126-2-long.c: New test.
10968         * c-c++-common/pr69126-2-short.c: New test.
10969         * c-c++-common/pr69543-1.c: Remove xfail.
10971 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
10973         PR preprocessor/69126
10974         PR preprocessor/69543
10975         PR preprocessor/69558
10976         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
10977         (f): Rename to...
10978         (test_2): ...this, and add leading comment.
10979         (MACRO_3, test_3): New.
10980         (MACRO_4A, MACRO_4B, test_4): New.
10981         (MACRO): Rename to...
10982         (MACRO_5): ...this.
10983         (g): Rename to...
10984         (test_5): ...this, updating for renaming of MACRO, and
10985         add leading comment.
10986         * c-c++-common/pr69543-1.c: New.
10987         * c-c++-common/pr69543-2.c: New.
10988         * c-c++-common/pr69543-3.c: New.
10989         * c-c++-common/pr69543-4.c: New.
10990         * c-c++-common/pr69558-1.c: New.
10991         * c-c++-common/pr69558-2.c: New.
10992         * c-c++-common/pr69558-3.c: New.
10993         * c-c++-common/pr69558-4.c: New.
10994         * gcc.dg/pr69558.c: Move to...
10995         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
10996         xfail for c++.
10998 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
11000         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11001         to -ftree-parallelize-loops/-fopenacc changes.
11002         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11003         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11004         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11005         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11006         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11007         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11008         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11009         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11010         * c-c++-common/goacc/kernels-loop.c: Likewise.
11011         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11012         * c-c++-common/goacc/kernels-reduction.c: Likewise.
11013         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11014         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11016 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11018         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11020 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
11022         PR c++/69902
11023         * g++.dg/warn/Wnonnull-compare-5.C: New test.
11025         PR c/69900
11026         * gcc.dg/pr69900.c: New test.
11028 2016-02-23  Martin Jambor  <mjambor@suse.cz>
11030         PR tree-optimization/69666
11031         * gcc.dg/tree-ssa/pr69666.c: New test.
11033 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
11035         PR fortran/67451
11036         * gfortran.dg/coarray_allocate_5.f08: New test.
11038 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11040         * gcc.target/s390/vcond-shift.c: Move to ...
11041         * gcc.target/s390/vector/vcond-shift.c: ... here.
11043 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11045         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11046         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11048 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11050         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11052 2016-02-20  Mark Wielaard  <mjw@redhat.com>
11054         PR c/28901
11055         * gcc.dg/unused-variable-3.c: New test.
11057 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11059         PR target/69888
11060         * gcc.target/i386/pr69888.c: New test.
11062 2016-02-22  Richard Biener  <rguenther@suse.de>
11064         PR tree-optimization/69882
11065         * gfortran.dg/vect/pr69882.f90: New testcase.
11067 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
11069         PR target/69885
11070         * gcc.dg/pr69885.c: New test.
11072 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
11074         PR target/69806
11075         PR target/54089
11076         * gcc.target/sh/pr54089-10.c: New.
11078 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
11080         PR fortran/69423
11081         * gfortran.dg/deferred_character_15.f90 : New test.
11083 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
11085         PR fortran/57365
11086         gfortran.dg/allocate_with_source_18.f03: New test.
11088 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
11090         PR fortran/52531
11091         gfortran.dg/gomp/pr52531.f90: New test.
11093 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11095         PR c++/69865
11096         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11097         -std=c++03.
11099 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11101         PR c++/69826
11102         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11103         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11105         PR c++/69850
11106         * g++.dg/warn/Wnonnull-compare-4.C: New test.
11108         PR c++/69851
11109         * g++.dg/torture/pr69851.C: New test.
11111 2016-02-19  Martin Sebor  <msebor@redhat.com>
11113         PR testsuite/69573
11114         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11116 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11118         PR c++/69850
11119         * g++.dg/warn/Wnonnull-compare-2.C: New test.
11120         * g++.dg/warn/Wnonnull-compare-3.C: New test.
11122         PR c++/67767
11123         * g++.dg/cpp0x/pr67767.C: New test.
11125 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11127         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11128         for fp, simd, crypto, crc, lse.
11129         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11130         above.
11131         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11132         effective target check.
11134 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
11136         PR target/69820
11137         * gcc.target/i386/pr69820.c: New test.
11139 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11141         * gcc.target/s390/vector/int128-1.c: New test.
11143 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11145         * gcc.target/s390/vector/vec-vcond-1.c: New test.
11147 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11149         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11150         instruction pattern name to prevent the testcase from failing with
11151         -march=z13.
11153 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11155         * gcc.target/s390/md/movstr-2.c: New test.
11157 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
11159         * gcc.target/s390/morestack.c: New test.
11161 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11163         PR target/69625
11164         * gcc.target/s390/pr69625.c: Add test case.
11166 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11168         PR testsuite/68580
11169         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11171 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
11173         PR target/68404
11174         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11175         * gcc.target/powerpc/fusion3.c: Likewise.
11177 2016-02-18  Richard Biener  <rguenther@suse.de>
11179         PR middle-end/69553
11180         * g++.dg/torture/pr69553.C: New testcase.
11182 2016-02-18  Nick Clifton  <nickc@redhat.com>
11184         PR target/62254
11185         PR target/69610
11186         * gcc.target/arm/pr62554.c: New test.
11187         * gcc.target/arm/pr69610-1.c: New test.
11188         * gcc.target/arm/pr69610-2.c: New test.
11190 2016-02-18  Richard Biener  <rguenther@suse.de>
11192         PR middle-end/69854
11193         * gcc.dg/torture/pr69854.c: New testcase.
11195 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
11197         PR c++/69850
11198         * g++.dg/warn/Wnonnull-compare-1.C: New test.
11200 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11202         * gcc.target/powerpc/vec-cg.c: New test.
11204 2016-02-17  Richard Biener  <rguenther@suse.de>
11206         PR testsuite/69586
11207         * gcc.dg/uninit-21.c: Add -fno-short-enums.
11209 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11211         PR target/69161
11212         * gcc.c-torture/compile/pr69161.c: New test.
11214 2016-02-17  David Sherwood  <david.sherwood@arm.com>
11216         PR target/69532
11217         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11218         * gcc.target/arm/vect-fmaxmin.c: Likewise.
11220 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11222         * gcc.dg/ifcvt-4.c: Skip on Visium.
11224 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11226         * gnat.dg/atomic8.adb: New test.
11228 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
11230         * gnat.dg/discr46.ad[sb]: New test.
11232 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
11234         PR Target/48344
11235         * gcc.target/powerpc/pr48344-1.c: New test.
11237 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
11239         PR fortran/69742
11240         * gfortran.dg/associate_21.f90:  New test.
11242 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11244         PR c/69835
11245         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11246         -Wnonnull in dg-options.
11247         * c-c++-common/nonnull-2.c: New test.
11249 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
11250             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11252         * gcc.target/aarch64/vector_initialization_nostack.c: New.
11254 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11256         PR middle-end/69801
11257         * gcc.dg/pr69801.c: Add empty dg-options.
11259 2016-02-16  James Norris  <jnorris@codesourcery.com>
11261         * c-c++-common/goacc/deviceptr-1.c: Add tests.
11262         * g++.dg/goacc/deviceptr-1.c: New file.
11264 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11266         PR tree-optimization/69820
11267         * gcc.dg/vect/pr69820.c: New test.
11269 2016-02-16  Richard Biener  <rguenther@suse.de>
11271         PR tree-optimization/69776
11272         * gcc.dg/torture/pr69776-2.c: New testcase.
11274 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
11276         PR tree-optimization/69714
11277         * gcc.dg/torture/pr69714.c: New test.
11279 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
11281         PR tree-optimization/69802
11282         * gcc.dg/pr69802.c: New test.
11284 2016-02-16  Richard Biener  <rguenther@suse.de>
11286         PR middle-end/69801
11287         * gcc.dg/pr69801.c: New testcase.
11289 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11291         PR libgfortran/69651
11292         * gfortran.dg/read_bang.f90: New test.
11293         * gfortran.dg/read_bang4.f90: New test.
11295 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
11297         PR c++/69658
11298         * g++.dg/init/pr69658.C: New test.
11300         PR c++/69797
11301         * c-c++-common/pr69797.c: New test.
11303 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11305         * lib/target-supports.exp (check_effective_target_section_anchors): Add
11306         check for aarch64*-*-*.
11308 2016-02-15  Richard Biener  <rguenther@suse.de>
11310         PR tree-optimization/69783
11311         * gcc.dg/vect/pr69783.c: New testcase.
11313 2016-02-15  Richard Biener  <rguenther@suse.de>
11315         PR tree-optimization/69776
11316         * gcc.dg/torture/pr69776.c: New testcase.
11318 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11320         PR fortran/60526
11321         * gfortran.dg/type_decl_4.f90:  Reinstated.
11323 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
11325         PR fortran/68746
11326         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11328 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11330         PR fortran/60526
11331         PR bootstrap/69816
11332         * gfortran.dg/type_decl_4.f90:  Removed.
11334 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
11336         PR fortran/60526
11337         * gfortran.dg/type_decl_4.f90:  New test.
11339 2016-02-14  Alan Modra  <amodra@gmail.com>
11341         PR testsuite/68886
11342         * gcc.c-torture/execute/stkalign.c: Revise test.
11344 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11346         PR target/67260
11347         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11349 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11351         PR target/67260
11352         * gcc.target/sh/torture/pr67260.c: New.
11354 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
11356         * gcc.dg/pr67964.c: Add dg-require-alias.
11358 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
11360         PR target/67636
11361         PR target/64345
11362         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11364 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11366         PR libgfortran/69668
11367         * gfortran.dg/namelist_88.f90: New test.
11369 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11371         PR libgfortran/69668
11372         * gfortran.dg/namelist_38.f90: Update test.
11373         * gfortran.dg/namelist_84.f90: Update test.
11375 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11377         PR other/69554
11378         * gcc.dg/pr69554-1.c: New test.
11379         * gfortran.dg/pr69554-1.F90: New test.
11380         * gfortran.dg/pr69554-2.F90: New test.
11381         * lib/gcc-dg.exp (proc dg-locus): New function.
11382         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11383         distinguish between the caret-printing and non-caret-printing
11384         cases.  If caret-printing has been explicitly enabled, bail out
11385         without attempting to fix up the output.
11387 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
11389         PR driver/69265
11390         PR driver/69453
11391         * gcc.dg/spellcheck-options-3.c: New test case.
11392         * gcc.dg/spellcheck-options-4.c: New test case.
11393         * gcc.dg/spellcheck-options-5.c: New test case.
11394         * gcc.dg/spellcheck-options-6.c: New test case.
11395         * gcc.dg/spellcheck-options-7.c: New test case.
11396         * gcc.dg/spellcheck-options-8.c: New test case.
11397         * gcc.dg/spellcheck-options-9.c: New test case.
11398         * gcc.dg/spellcheck-options-10.c: New test case.
11400 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11402         PR rtl-optimization/69764
11403         PR rtl-optimization/69771
11404         * c-c++-common/pr69764.c: New test.
11405         * gcc.dg/torture/pr69771.c: New test.
11407 2016-02-12  Marek Polacek  <polacek@redhat.com>
11409         * g++.dg/torture/init-list1.C: New.
11411 2016-02-12  Marek Polacek  <polacek@redhat.com>
11413         * gcc.dg/pr69522.c: Add empty dg-options.
11415 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
11417         * g++.dg/lto/lto.exp: Include and init mpx.
11418         * g++.dg/lto/pr69729_0.C: New test.
11420 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11422         PR ipa/69241
11423         * g++.dg/ipa/pr69241-4.C: New test.
11425         PR ipa/68672
11426         * g++.dg/ipa/pr68672-1.C: New test.
11427         * g++.dg/ipa/pr68672-2.C: New test.
11428         * g++.dg/ipa/pr68672-3.C: New test.
11430 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
11432         PR c/69522
11433         * gcc.dg/pr69522.c: New test.
11435 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
11437         PR c++/69098
11438         * g++.dg/cpp1y/69098.C: New test.
11439         * g++.dg/cpp1y/69098-2.C: New test.
11441 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
11443         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11444         and neighbour -> neighbor.
11445         * objc.dg/attributes/method-nonnull-1.m: Likewise.
11446         * objc.dg/gnu-api-2-class-meta.m: Likewise.
11447         * c-c++-common/Wvarargs.c: Likewise.
11448         * c-c++-common/goacc/host_data-5.c: Likewise.
11449         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11450         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11451         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11452         * gcc.target/aarch64/pr60697.c: Likewise.
11453         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11454         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11455         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11456         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11457         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11458         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11459         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11460         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11461         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11462         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11463         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11464         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11465         * g++.dg/lookup/koenig5.C: Likewise.
11466         * g++.dg/ext/no-asm-2.C: Likewise.
11467         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11468         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11469         * gfortran.dg/used_types_16.f90: Likewise.
11470         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11471         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11472         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11473         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11474         * gfortran.dg/abstract_type_6.f03: Likewise.
11475         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11476         * gfortran.dg/used_types_15.f90: Likewise.
11477         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11478         * gfortran.dg/exit_3.f08: Likewise.
11479         * gfortran.dg/open_status_2.f90: Likewise.
11480         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11481         * gfortran.dg/intrinsic_std_1.f90: Likewise.
11482         * gfortran.dg/associate_1.f03: Likewise.
11483         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11484         * gfortran.dg/intrinsic_std_6.f90: Likewise.
11485         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11486         * gcc.dg/builtin-object-size-1.c: Likewise.
11487         * gcc.dg/noreturn-6.c: Likewise.
11488         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
11489         * gcc.dg/globalalias.c: Likewise.
11490         * gcc.dg/builtins-config.h: Likewise.
11491         * gcc.dg/pr30457.c: Likewise.
11492         * gcc.c-torture/compile/volatile-1.c: Likewise.
11493         * gcc.c-torture/execute/20101011-1.c: Likewise.
11494         * c-c++-common/Waddress-1.c: Likewise.
11496 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
11498         PR c/69768
11499         * c-c++-common/Waddress-1.c: New test.
11501 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
11503         PR fortran/69296
11504         * gfortran.dg/associate_19.f03: New test.
11505         * gfortran.dg/associate_20.f03: New test.
11507 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
11509         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
11511 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11513         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
11514         .arch armv8-a\n.  Add -dA to dg-options.
11515         * gcc.target/aarch64/assembler_arch_1.c: New test.
11516         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
11518 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
11520         PR c++/68726
11521         * g++.dg/cpp0x/pr68726.C: New.
11523 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11525         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
11526         test.
11528 2016-02-11  Richard Biener  <rguenther@suse.de>
11530         * g++.dg/tree-ssa/pr61034.C: Adjust.
11532 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
11534         PR target/69148
11535         * gcc.target/s390/pr69148.c: New.
11537 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
11539         PR tree-optimization/69652
11540         * gcc.dg/torture/pr69652.c: New test.
11542 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
11543             Patrick Palka  <ppalka@gcc.gnu.org>
11545         PR ipa/69241
11546         PR c++/69649
11547         * g++.dg/ipa/pr69241-1.C: New test.
11548         * g++.dg/ipa/pr69241-2.C: New test.
11549         * g++.dg/ipa/pr69241-3.C: New test.
11550         * g++.dg/ipa/pr69649.C: New test.
11552 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
11554         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
11555         * gcc.dg/tree-ssa/sra-18.c: Ditto.
11557 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
11559         PR tree-optimization/68021
11560         * gcc.dg/tree-ssa/pr68021.c: New test.
11562 2016-02-10  Richard Biener  <rguenther@suse.de>
11564         PR tree-optimization/69726
11565         * gcc.dg/uninit-22.c: New testcase.
11567 2016-02-09  Andrew Pinski  <apinski@cavium.com>
11569         PR tree-opt/69282
11570         * gcc.c-torture/compile/20160205-1.c: New testcase.
11572 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
11574         PR target/68404
11575         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
11576         instead accessing a really large arrray.
11577         * gcc.target/powerpc/fusion3.c: Likewise.
11579 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
11581         PR target/68532
11582         * gcc.c-torture/execute/pr68532.c: New test.
11584 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
11586         PR target/69634
11587         * gcc.dg/pr69634.c: New.
11589 2016-02-09  Richard Biener  <rguenther@suse.de>
11591         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
11593 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
11595         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
11597 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
11599         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
11601 2016-02-09  Richard Biener  <rguenther@suse.de>
11603         PR tree-optimization/69715
11604         * gcc.dg/torture/pr69715.c: New testcase.
11606 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
11608         PR c++/69139
11609         * g++.dg/cpp0x/trailing12.C: New test.
11610         * g++.dg/cpp0x/trailing13.C: New test.
11612 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
11614         PR c++/69283
11615         PR c++/67835
11616         * g++.dg/cpp1y/auto-fn29.C: New test.
11617         * g++.dg/cpp1y/auto-fn30.C: New test.
11619 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
11621         PR tree-optimization/69209
11622         * gcc.c-torture/compile/pr69209.c: New test.
11624 2016-02-08  Jeff Law  <law@redhat.com>
11626         PR tree-optimization/68541
11627         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
11628         of statements allowed in join block for path splitting.
11630 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
11632         PR c++/59627
11633         * g++.dg/gomp/pr59627.C: New test.
11635         PR ipa/69239
11636         * g++.dg/ipa/pr69239.C: New test.
11638 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
11640         PR preprocessor/69664
11641         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
11642         * gcc.dg/cpp/warn-comments.c: Likewise.
11644 2016-02-08  Marek Polacek  <polacek@redhat.com>
11646         PR c++/69688
11647         * g++.dg/init/const12.C: New test.
11649 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
11651         PR target/60410
11652         * gcc.dg/lto/pr55113_0.c: Remove test.
11654 2016-02-08  Richard Biener  <rguenther@suse.de>
11656         PR tree-optimization/69719
11657         * gcc.dg/torture/pr69719.c: New testcase.
11659 2016-02-08  Richard Biener  <rguenther@suse.de>
11660         Jeff Law  <law@redhat.com>
11662         PR target/68273
11663         * gcc.target/mips/pr68273.c: New testcase.
11665 2016-02-08   Richard Biener  <rguenther@suse.de>
11667         PR rtl-optimization/69274
11668         * gcc.target/i386/addr-sel-1.c: XFAIL.
11670 2016-02-08  Jeff Law  <law@redhat.com>
11672         PR tree-optimization/68541
11673         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
11675         PR tree-optimization/65917
11676         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
11678 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11680         PR fortran/50555
11681         * gfortran.dg/namelist_args.f90: New test.
11683 2016-02-05  Jeff Law  <law@redhat.com>
11685         PR tree-optimization/68541
11686         * gcc.dg/tree-ssa/split-path-2.c: New test.
11687         * gcc.dg/tree-ssa/split-path-3.c: New test.
11688         * gcc.dg/tree-ssa/split-path-4.c: New test.
11689         * gcc.dg/tree-ssa/split-path-5.c: New test.
11690         * gcc.dg/tree-ssa/split-path-6.c: New test.
11691         * gcc.dg/tree-ssa/split-path-7.c: New test.
11693 2016-02-05  Martin Sebor  <msebor@redhat.com>
11695         PR c++/69662
11696         * g++.dg/warn/Wplacement-new-size-1.C: New test.
11697         * g++.dg/warn/Wplacement-new-size-2.C: New test.
11699 2016-02-06  Richard HEnderson  <rth@redhat.com>
11701         PR c/69643
11702         * gcc.target/i386/addr-space-4.c: New.
11703         * gcc.target/i386/addr-space-5.c: New.
11705 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
11707         PR fortran/66089
11708         * gfortran.dg/elemental_dependency_6.f90: New.
11710 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
11712         PR rtl-optimization/69691
11713         * gcc.c-torture/execute/pr69691.c: New test.
11715         PR c++/69628
11716         * g++.dg/parse/pr69628.C: New test.
11718 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
11720         * gcc.dg/sancov/asan.c: Move to ...
11721         * gcc.dg/asan/sancov-1.c: ... here.
11723 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
11725         * gcc.target/i386/pr69577.c: Require avx_runtime target.
11727 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
11729         PR target/69677
11730         * gcc.target/i386/pr69677.c: New test.
11732 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
11734         PR c++/68948
11735         * g++.dg/template/pr68948.C: New test.
11737 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11739         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
11740         (only necessary on s390x).
11742 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
11744         * gcc.target/i386/pr69454-2.c: Compile with -msse2
11745         -mno-accumulate-outgoing-args.
11747 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
11749         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
11751 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
11753         PR c/69669
11754         * c-c++-common/pr69669.c: New test.
11756 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
11758         PR target/69667
11759         * g++.dg/pr69667.C: New file.
11761 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
11763         PR target/69619
11764         * gcc.dg/pr69619.c: Add new test.
11766 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
11768         PR rtl-optimization/69577
11769         * gcc.target/i386/pr69577.c: New test.
11771 2016-02-04  Martin Liska  <mliska@suse.cz>
11773         * g++.dg/asan/pr69276.C: New test.
11775 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11777         PR target/65932
11778         PR target/67714
11779         * gcc.target/arm/wmul-3.c: Simplify test to generate just
11780         a single smulbb instruction.
11781         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
11782         * gcc.target/amr/wmul-2.c: Likewise.
11784 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11786         PR target/65932
11787         PR target/67714
11788         * gcc.c-torture/execute/pr67714.c: New test.
11790 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
11792         PR target/69454
11793         * gcc.target/i386/pr69454-1.c: New test.
11794         * gcc.target/i386/pr69454-2.c: New test.
11796 2016-02-03  Martin Sebor  <msebor@redhat.com>
11798         PR c++/69251
11799         PR c++/69253
11800         PR c++/69290
11801         PR c++/69277
11802         PR c++/69349
11803         * g++.dg/ext/flexarray-mangle-2.C: New test.
11804         * g++.dg/ext/flexarray-mangle.C: New test.
11805         * g++.dg/ext/flexarray-subst.C: New test.
11806         * g++.dg/ext/flexary11.C: New test.
11807         * g++.dg/ext/flexary12.C: New test.
11808         * g++.dg/ext/flexary13.C: New test.
11809         * g++.dg/ext/flexary14.C: New test.
11810         * g++.dg/other/dump-ada-spec-2.C: Adjust.
11812 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
11814         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
11815         Define only if CHECK_FLOAT128 is defined.
11816         (main): Properly initialize u5.
11818 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
11820         PR c/69627
11821         * gcc.dg/pr69627.c: New test.
11823         PR target/69644
11824         * gcc.dg/pr69644.c: New test.
11826 2016-02-03  Mike Stump  <mikestump@comcast.net>
11828         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
11829         support for struct-layout-1.exp.
11831 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
11833         PR c++/69056
11834         * g++.dg/cpp0x/pr69056.C: New test.
11836 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
11837             Alexandre Oliva  <aoliva@redhat.com>
11839         PR target/69461
11840         * gcc.target/powerpc/pr69461.c: New.
11842 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
11844         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
11845         works from here ...
11846         (check_effective_target_fsanitize_thread): ... to here.  Do not
11847         specify additional compile flags for the test source.
11848         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
11849         specify additional compile flags for the test source.
11851 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
11853         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
11855 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
11857         PR fortran/67451
11858         PR fortran/69418
11859         * gfortran.dg/coarray_allocate_2.f08: New test.
11860         * gfortran.dg/coarray_allocate_3.f08: New test.
11861         * gfortran.dg/coarray_allocate_4.f08: New test.
11863 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
11865         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
11866         use same scan-tree-dump-times on all platforms.
11867         * gcc.dg/vect/vect-outer-1.c: Likewise.
11868         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
11869         * gcc.dg/vect/vect-outer-1a.c: Likewise.
11870         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
11871         * gcc.dg/vect/vect-outer-1b.c: Likewise.
11872         * gcc.dg/vect/vect-outer-2b.c: Likewise.
11873         * gcc.dg/vect/vect-outer-3b.c: Likewise.
11874         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
11876 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
11878         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
11879         warning.
11881 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
11883         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
11885 2016-02-02  James Norris  <jnorris@codesourcery.com>
11887         * c-c++-common/goacc/routine-5.c: Add tests.
11889 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
11891         * gcc.target/nvptx/unsigned-cmp.c: New test.
11893 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
11895         * gcc.target/aarch64/scalar_shift_1.c
11896         (test_corners_sisd_di): Improve force to SIMD register.
11897         (test_corners_sisd_si): Likewise.
11898         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
11899         Remove scan-assembler check for ldr.
11901 2016-02-02  Richard Biener  <rguenther@suse.de>
11903         PR tree-optimization/69595
11904         * gcc.dg/Warray-bounds-17.c: New testcase.
11906 2016-02-02  Richard Biener  <rguenther@suse.de>
11908         PR tree-optimization/69606
11909         * gcc.dg/torture/pr69606.c: New testcase.
11911 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
11913         PR middle-end/68542
11914         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
11915         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
11917 2016-02-02  Alan Modra  <amodra@gmail.com>
11919         PR target/69548
11920         * gcc.target/powerpc/pr69548.c: New test.
11922 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
11924         PR rtl-optimization/69592
11925         * gcc.dg/pr69592.c: New test.
11927         PR preprocessor/69543
11928         PR c/69558
11929         * gcc.dg/pr69543.c: New test.
11930         * gcc.dg/pr69558.c: New test.
11932 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
11934         PR testsuite/65940
11935         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
11937 2016-02-01  Martin Sebor  <msebor@redhat.com>
11939         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
11941 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
11943         PR tree-optimization/67921
11944         * c-c++-common/ubsan/pr67921.c: New test.
11946 2016-02-01  Richard Biener  <rguenther@suse.de>
11948         PR middle-end/69556
11949         * gcc.dg/tree-ssa/recip-8.c: New testcase.
11951 2016-02-01  Richard Biener  <rguenther@suse.de>
11953         PR tree-optimization/69574
11954         * gcc.dg/torture/pr69574.c: New testcase.
11956 2016-02-01  Richard Biener  <rguenther@suse.de>
11958         PR tree-optimization/69579
11959         * gcc.dg/setjmp-6.c: New testcase.
11961 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
11963         PR rtl-optimization/69570
11964         * g++.dg/opt/pr69570.C: New test.
11966 2016-02-01  Richard Henderson  <rth@redhat.com>
11968         * gcc.dg/pr69535.c: New test.
11970 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
11972         PR testsuite/69584
11973         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
11974         * gcc.dg/tree-ssa/sra-18.c: Likewise.
11976         PR debug/68244
11977         * g++.dg/parse/parens3.C: Use register "4" on hppa.
11979         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
11981 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
11983         PR fortran/67564
11984         * gfortran.dg/allocate_with_source_17.f03: New test.
11986 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
11988         PR tree-optimization/69546
11989         * gcc.dg/torture/pr69546.c: New test.
11991 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
11993         PR fortran/69566
11994         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
11996 2016-01-30  Martin Sebor  <msebor@redhat.com>
11998         PR c++/68490
11999         * g++.dg/ext/flexary10.C: New test.
12001 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
12003         PR fortran/66707
12004         gfortran.dg/common_23.f90: New test.
12006 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12008         PR target/65546
12009         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12010         condition being checked, and disable it when the target supports
12011         misaligned loads and stores.
12013 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12015         PR debug/69518
12016         * gcc.dg/torture/pr69518.c: New test.
12018 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
12020         PR target/69530
12021         * gcc.target/i386/pr69530.c: New test.
12023 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
12025         PR target/65604
12026         * gcc.target/mips/div-delay.c: New test.
12028 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12030         PR target/69551
12031         * gcc.target/i386/pr69551.c: New test.
12033         PR target/66137
12034         * gcc.target/i386/pr66137.c: New test.
12036 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
12038         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12039         always built for p5600.
12040         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12041         isa=p5600 dg-option.
12043 2016-01-29  Richard Biener  <rguenther@suse.de>
12045         PR tree-optimization/69547
12046         * g++.dg/tree-ssa/pr69547.C: New testcase.
12048 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
12050         PR debug/66869
12051         * g++.dg/warn/Wunused-function2.C: New test.
12053 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12055         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12056         support for test to succeed.
12058 2016-01-29  Marek Polacek  <polacek@redhat.com>
12060         PR c++/69509
12061         PR c++/69516
12062         * g++.dg/ext/constexpr-vla2.C: New test.
12063         * g++.dg/ext/constexpr-vla3.C: New test.
12064         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12066 2016-01-29  Richard Biener  <rguenther@suse.de>
12068         PR middle-end/69537
12069         * gcc.dg/uninit-21.c: New testcase.
12071 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
12073         PR target/69459
12074         * gcc.target/i386/pr69459.c: New test.
12076 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
12078         PR target/68400
12079         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12080         * gcc.target/mips/pr68400.c: New test.
12082 2016-01-28  Martin Sebor  <msebor@redhat.com>
12084         PR target/17381
12085         * gcc.target/powerpc/pr17381.c: New test.
12087 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
12089         PR middle-end/69542
12090         * gcc.dg/torture/pr69542.c: New test.
12092 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
12094         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12096 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12098         * gcc.dg/pr65980.c: Skip on AIX.
12099         * gcc.dg/pr66688.c: Same.
12101 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
12103         PR target/63679
12104         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12105         * gcc.dg/tree-ssa/sra-18.c: Same.
12107 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
12109         PR fortran/62536
12110         * gfortran.dg/block_15.f08: New test.
12111         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12112         on incorrectly closed BLOCK.
12114 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
12116         * gcc.dg/declare-simd.c: New test.
12117 2016-01-28  Richard Biener  <rguenther@suse.de>
12119         PR tree-optimization/69466
12120         * gfortran.dg/vect/pr69466.f90: New testcase.
12122 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12124         * g++.dg/pr67989.C: Remove ARM-specific option.
12125         * gcc.target/arm/pr67989.C: New file.
12127 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12129         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12130         and expm1 test for glibc < 2.11.
12132 2016-01-27  Richard Henderson  <rth@redhat.com>
12134         * gcc.c-torture/execute/pr69447.c: New test.
12136 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
12138         PR fortran/69422
12139         * gfortran.dg/alloc_comp_assign_15.f03: New test.
12141 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12143         PR debug/66869
12144         * gcc.dg/pr66869.c: New test.
12146 2016-01-25  Jeff Law  <law@redhat.com>
12148         PR tree-optimization/68398
12149         PR tree-optimization/69196
12150         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12151         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12152         path to avoid new heuristic allowing more irreducible regions
12153         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12154         * gcc.dg/tree-ssa/vrp46.c: Likewise.
12155         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12156         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12157         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12159 2016-01-27  Marek Polacek  <polacek@redhat.com>
12161         PR c/68062
12162         * c-c++-common/vector-compare-4.c: New test.
12164 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
12166         PR preprocessor/69126
12167         * c-c++-common/pr69126.c: New test case.
12169 2016-01-27  Ian Lance Taylor  <iant@google.com>
12171         * gcc.dg/tree-ssa/ivopt_5.c: New test.
12173 2016-01-27  Ryan Burn  <contact@rnburn.com>
12175         PR cilkplus/69267
12176         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12178 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
12180         PR target/69512
12181         * gcc.target/i386/pr69512.c: New test.
12183 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
12185         PR ada/69488
12186         * gnat.dg/sso/*.adb: Robustify dg-output directives.
12188 2016-01-27  Marek Polacek  <polacek@redhat.com>
12190         PR c++/69379
12191         * g++.dg/pr69379.C: New test.
12193 2016-01-27  Martin Sebor  <msebor@redhat.com>
12195         PR c++/69317
12196         * g++.dg/abi/Wabi-2-2.C: New test.
12197         * g++.dg/abi/Wabi-2-3.C: New test.
12198         * g++.dg/abi/Wabi-3-2.C: New test.
12199         * g++.dg/abi/Wabi-3-3.C: New test.
12201 2016-01-27  Richard Biener  <rguenther@suse.de>
12203         PR tree-optimization/69166
12204         * gcc.dg/torture/pr69166.c: New testcase.
12206 2016-01-27  Martin Jambor  <mjambor@suse.cz>
12208         PR tree-optimization/69355
12209         * gcc.dg/tree-ssa/pr69355.c: New test.
12211 2016-01-27  Marek Polacek  <polacek@redhat.com>
12213         PR c++/69496
12214         * g++.dg/ext/constexpr-vla1.C: New test.
12216 2016-01-20  Christian Bruel  <christian.bruel@st.com>
12218         PR target/69245
12219         * gcc.target/arm/pr69245.c: New test.
12221 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
12223         PR tree-optimization/69399
12224         * gcc.dg/torture/pr69399.c: New test.
12226 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
12228         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12230 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
12232         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12234 2016-01-26  Tom de Vries  <tom@codesourcery.com>
12236         PR tree-optimization/69110
12237         * gcc.dg/autopar/pr69110.c: New test.
12239 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
12240             Sebastian Pop  <s.pop@samsung.com>
12242         * gcc.dg/graphite/isl-ast-op-select.c: New.
12244 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
12246         PR fortran/69385
12247         * gfortran.dg/allocate_error_6.f90: New test.
12249 2016-01-26  Richard Henderson  <rth@redhat.com>
12251         * gcc.dg/tm/pr60908.c: New test.
12253 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
12255         PR other/69006
12256         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12257         directive.
12258         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12259         expected multiline output to reflect the colorization being
12260         disabled before newlines.
12261         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12262         (custom_diagnostic_finalizer): Replace call to
12263         pp_newline_and_flush with call to pp_flush.
12264         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12265         * gfortran.dg/implicit_class_1.f90: Likewise.
12266         * lib/gcc-dg.exp (allow_blank_lines): New global.
12267         (dg-allow-blank-lines-in-output): New procedure.
12268         (gcc-dg-prune): Complain about blank lines in the output, unless
12269         dg-allow-blank-lines-in-output was called.
12270         * lib/multiline.exp (_build_multiline_regex): Only support
12271         arbitrary followup text for non-blank-lines, not for blank lines.
12273 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12275         PR tree-optimization/69483
12276         * gcc.dg/pr69483.c: New test.
12277         * g++.dg/opt/pr69483.C: New test.
12279 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12281         PR target/68620
12282         * gcc.target/arm/pr68620.c: New test.
12284 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12286         * gcc.target/i386/pr68986-2.c: Remove -m32.
12288 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
12290         PR target/68986
12291         * gcc.target/i386/pr68986-1.c: New test.
12292         * gcc.target/i386/pr68986-2.c: Likewise.
12293         * gcc.target/i386/pr68986-3.c: Likewise.
12295 2016-01-26  Christian Bruel  <christian.bruel@st.com>
12297         * lib/target-supports.exp
12298         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12299         (check_effective_target_arm_crypto_pragma_ok): Likewise.
12300         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12302 2016-01-26  Richard Biener  <rguenther@suse.de>
12304         PR tree-optimization/69452
12305         * gcc.dg/torture/pr69452.c: New testcase.
12307 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
12309         PR target/69442
12310         * gcc.dg/pr69442.c: New test.
12312 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
12314         PR target/67896
12315         * gcc.target/aarch64/simd/pr67896.C: New.
12317 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
12319         PR tree-optimization/69400
12320         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12321         function.
12322         (plugin_init): Call it.
12323         * gcc.dg/torture/pr69400.c: New test.
12325 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
12327         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12329 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12330             Sebastian Pop  <s.pop@samsung.com>
12332         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12333         isl-0.15.
12335 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
12336             Sebastian Pop  <s.pop@samsung.com>
12338         * gcc.dg/graphite/pr69292.c: New.
12340 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
12342         * c-c++-common/goacc/use_device-1.c: New test.
12344 2016-01-25  Jeff Law  <law@redhat.com>
12346         PR tree-optimization/69196
12347         PR tree-optimization/68398
12348         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12349         * gcc.dg/tree-ssa/pr68198.c: Likewise.
12351 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
12353         PR target/69469
12354         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12355         Algorithm.
12357 2016-01-25  Richard Biener  <rguenther@suse.de>
12359         PR testsuite/69380
12360         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12362 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
12364         PR target/69421
12365         * gcc.dg/pr69421.c: New test.
12367 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
12369         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12370         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12371         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12372         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12373         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12374         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12375         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12376         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12377         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12378         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12380 2016-01-25  Richard Biener  <rguenther@suse.de>
12382         PR tree-optimization/69376
12383         * gcc.dg/torture/pr69376.c: New testcase.
12385 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12387         PR fortran/69397
12388         PR fortran/68442
12389         * gfortran.dg/interface_38.f90: New test.
12390         * gfortran.dg/interface_39.f90: New test.
12392 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
12394         Revert:
12395         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
12397         PR c++/11858
12398         PR c++/24663
12399         PR c++/24664
12400         * g++.dg/template/pr11858.C: New test.
12401         * g++.dg/template/pr24663.C: New test.
12402         * g++.dg/template/unify12.C: New test.
12403         * g++.dg/template/unify13.C: New test.
12404         * g++.dg/template/unify14.C: New test.
12405         * g++.dg/template/unify15.C: New test.
12406         * g++.dg/template/unify16.C: New test.
12407         * g++.dg/template/unify17.C: New test.
12409 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
12411         PR fortran/68283
12412         gfortran.dg/pr68283.f90: New test.
12414 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
12416         PR fortran/66094
12417         * gfortran.dg/inline_matmul_13.f90:  New test.
12418         * gfortran.dg/matmul_bounds_8.f90:  New test.
12419         * gfortran.dg/matmul_bounds_9.f90:  New test.
12420         * gfortran.dg/matmul_bounds_10.f90:  New test.
12422 2016-01-23  Tom de Vries  <tom@codesourcery.com>
12424         PR tree-optimization/69426
12425         * gcc.dg/autopar/pr69426.c: New test.
12427 2016-01-23  Martin Sebor  <msebor@redhat.com>
12429         PR c++/58109
12430         PR c++/69022
12431         * g++.dg/cpp0x/alignas5.C: New test.
12432         * g++.dg/ext/vector29.C: Same.
12434 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
12436         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12437         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12438         _GNU_SOURCE from compile flags to the source.
12439         * gcc.target/i386/chkp-stropt-12.c: Ditto.
12440         * gcc.target/i386/chkp-stropt-16.c: Ditto.
12441         * gcc.target/i386/chkp-stropt-4.c: Ditto.
12442         * gcc.target/i386/chkp-stropt-8.c: Ditto.
12444 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
12446         PR target/69432
12447         * g++.dg/opt/pr69432.C: New test.
12449 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12451         * gcc.target/powerpc/pr63354c: Adjust target selector to include
12452         32-bit targets testing an -m64 multilib.
12454 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12456         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12457         64-bit support.
12459 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
12461         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12463 2016-01-21  Christian Bruel  <christian.bruel@st.com>
12465         PR target/68674
12466         * gcc.target/i386/pr68674.c
12467         * gcc.target/aarch64/pr68674.c
12468         * gcc.target/arm/pr68674.c
12470 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12472         PR target/69403
12473         * gcc.c-torture/execute/pr69403.c: New test.
12475 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
12477         PR c++/55843
12478         * g++.dg/template/pr55843.C: New.
12480 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
12482         PR testsuite/66877
12483         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12484         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12486 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12488         PR testsuite/67489
12489         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
12490         from dg-do compile directive, and instead add
12491         { dg-require-effective-target int128 }.
12493 2016-01-20  Martin Sebor  <msebor@redhat.com>
12495         PR c/69405
12496         * gcc.dg/sync-fetch.c: New test.
12498 2016-01-21  Martin Sebor  <msebor@redhat.com>
12500         PR target/69252
12501         * gcc.target/powerpc/pr69252.c: New test.
12503 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12505         PR fortran/65996
12506         * gfortran.dg/pr65996.f90: New test.
12508 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12510         PR c++/68810
12511         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
12512         expected to generate an error.
12514 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
12516         PR middle-end/66178
12517         * gcc.dg/torture/pr66178.c: New test.
12519 2016-01-21  Anton Blanchard  <anton@samba.org>
12520             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12522         PR target/63354
12523         * gcc.target/powerpc/pr63354.c:  New test.
12525 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
12527         PR rtl-optimization/68990
12528         * gcc.target/i386/pr68990: New.
12530 2016-01-21  Nick Clifton  <nickc@redhat.com>
12532         PR target/69129
12533         * gcc.target/mips/pr69129.c: New.
12535 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
12537         PR c++/58046
12538         * g++.dg/cpp0x/pr58046.C: New.
12540 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
12542         PR target/69187
12543         PR target/65624
12544         * gcc.target/arm/pr69187.c: New test.
12546         PR c++/69355
12547         * g++.dg/torture/pr69355.C: New test.
12549 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
12550             Sebastian Pop  <s.pop@samsung.com>
12552         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
12554 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
12555             Sebastian Pop  <s.pop@samsung.com>
12557         * gcc.dg/graphite/pr68976.c: New test.
12559 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
12561         PR middle-end/67653
12562         * c-c++-common/pr67653.c: New test.
12563         * gcc.dg/torture/pr29119.c: Add dg-warning.
12565 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
12567         * gcc.target/powerpc/cpu-builtin-1.c: New test.
12569 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12571         PR c/24293
12572         * gcc.dg/pr24293.c: New test.
12573         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
12574         incomplete struct type.
12575         * gcc.dg/declspec-1.c: Likewise.
12576         * gcc.dg/pr63549.c: Likewise.
12578 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
12580         PR tree-optimization/66612
12581         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
12582         for bdn instruction.
12584 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
12586         * lib/target-supports.exp
12587         (check_effective_target_arm_fp_ok_nocache): New.
12588         (check_effective_target_arm_fp_ok): New.
12589         (add_options_for_arm_fp): New.
12590         (check_effective_target_arm_crypto_ok_nocache): Require
12591         target_arm_v8_neon_ok instead of arm32.
12592         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
12593         (check_effective_target_arm_crypto_pragma_ok): New.
12594         (add_options_for_arm_vfp): New.
12595         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
12596         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
12597         target instead. Force initial fpu to vfp.
12598         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
12599         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
12600         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
12601         dependency.
12602         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
12603         use arm_vfp effective target instead. Force initial fpu to vfp.
12604         * gcc.target/arm/attr-neon3.c: Likewise.
12605         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
12606         arm_vfp_ok.
12607         * gcc.target/arm/unsigned-float.c: Likewise.
12608         * gcc.target/arm/vfp-1.c: Likewise.
12609         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
12610         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
12611         * gcc.target/arm/vfp-ldmiad.c: Likewise.
12612         * gcc.target/arm/vfp-ldmias.c: Likewise.
12613         * gcc.target/arm/vfp-stmdbd.c: Likewise.
12614         * gcc.target/arm/vfp-stmdbs.c: Likewise.
12615         * gcc.target/arm/vfp-stmiad.c: Likewise.
12616         * gcc.target/arm/vfp-stmias.c: Likewise.
12617         * gcc.target/arm/vnmul-1.c: Likewise.
12618         * gcc.target/arm/vnmul-2.c: Likewise.
12619         * gcc.target/arm/vnmul-3.c: Likewise.
12620         * gcc.target/arm/vnmul-4.c: Likewise.
12622 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
12624         PR testsuite/69366
12625         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
12626         the MPX run-time library, for compile-time MPX test.
12627         * gcc.target/i386/chkp-always_inline.c: Likewise.
12628         * gcc.target/i386/chkp-bndret.c: Likewise.
12629         * gcc.target/i386/chkp-builtins-1.c: Likewise.
12630         * gcc.target/i386/chkp-builtins-2.c: Likewise.
12631         * gcc.target/i386/chkp-builtins-3.c: Likewise.
12632         * gcc.target/i386/chkp-builtins-4.c: Likewise.
12633         * gcc.target/i386/chkp-const-check-1.c: Likewise.
12634         * gcc.target/i386/chkp-const-check-2.c: Likewise.
12635         * gcc.target/i386/chkp-hidden-def.c: Likewise.
12636         * gcc.target/i386/chkp-label-address.c: Likewise.
12637         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
12638         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
12639         * gcc.target/i386/chkp-pr69044.c: Likewise.
12640         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
12641         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
12642         * gcc.target/i386/chkp-strchr.c: Likewise.
12643         * gcc.target/i386/chkp-strlen-1.c: Likewise.
12644         * gcc.target/i386/chkp-strlen-2.c: Likewise.
12645         * gcc.target/i386/chkp-strlen-3.c: Likewise.
12646         * gcc.target/i386/chkp-strlen-4.c: Likewise.
12647         * gcc.target/i386/chkp-strlen-5.c: Likewise.
12648         * gcc.target/i386/chkp-stropt-1.c: Likewise.
12649         * gcc.target/i386/chkp-stropt-10.c: Likewise.
12650         * gcc.target/i386/chkp-stropt-11.c: Likewise.
12651         * gcc.target/i386/chkp-stropt-12.c: Likewise.
12652         * gcc.target/i386/chkp-stropt-13.c: Likewise.
12653         * gcc.target/i386/chkp-stropt-14.c: Likewise.
12654         * gcc.target/i386/chkp-stropt-15.c: Likewise.
12655         * gcc.target/i386/chkp-stropt-16.c: Likewise.
12656         * gcc.target/i386/chkp-stropt-2.c: Likewise.
12657         * gcc.target/i386/chkp-stropt-3.c: Likewise.
12658         * gcc.target/i386/chkp-stropt-4.c: Likewise.
12659         * gcc.target/i386/chkp-stropt-5.c: Likewise.
12660         * gcc.target/i386/chkp-stropt-6.c: Likewise.
12661         * gcc.target/i386/chkp-stropt-7.c: Likewise.
12662         * gcc.target/i386/chkp-stropt-8.c: Likewise.
12663         * gcc.target/i386/chkp-stropt-9.c: Likewise.
12664         * gcc.target/i386/pr63995-2.c: Likewise.
12665         * gcc.target/i386/pr64805.c: Likewise.
12666         * gcc.target/i386/pr65044.c: Likewise.
12667         * gcc.target/i386/pr65167.c: Likewise.
12668         * gcc.target/i386/pr65183.c: Likewise.
12669         * gcc.target/i386/pr65184.c: Likewise.
12670         * gcc.target/i386/thunk-retbnd.c: Likewise.
12672 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
12674         PR tree-optimization/69328
12675         * gcc.dg/pr69328.c: New test.
12677 2016-01-20  Jeff Law  <law@redhat.com>
12679         PR target/25114
12680         * gcc.target/m68k/pr25114.c: New test.
12682 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
12684         * gcc.target/arm/memset-inline-10.c: Added
12685         dg-require-effective-target arm_thumb2_ok.
12687 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
12689         * gcc.dg/debug/dwarf2/sso.c: New test.
12691 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
12693         PR testsuite/68820
12694         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
12695         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
12696         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
12698 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12700         PR ipa/66223
12701         * g++.dg/ipa/devirt-50.C: New testcase.
12703 2016-01-19  Marek Polacek  <polacek@redhat.com>
12705         PR c++/68965
12706         * g++.dg/cpp1y/parameter-pack-1.C: New test.
12707         * g++.dg/cpp1y/parameter-pack-2.C: New test.
12709 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12711         PR target/69135
12712         * gcc.target/arm/pr69135_1.c: New test.
12714 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
12716         * gcc.target/aarch64/ccmp_1.c: Add new tests.
12718 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
12720         * gcc.target/aarch64/ccmp_1.c: New testcase.
12722 2016-01-19  Marek Polacek  <polacek@redhat.com>
12724         PR c++/68586
12725         * g++.dg/cpp0x/enum30.C: New test.
12727 2016-01-19  Richard Biener  <rguenther@suse.de>
12729         PR tree-optimization/69336
12730         * g++.dg/tree-ssa/pr69336.C: New testcase.
12732 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
12734         PR debug/65779
12735         * gcc.dg/pr65779.c: New test.
12737 2016-01-19  Richard Biener  <rguenther@suse.de>
12739         PR tree-optimization/69352
12740         * gcc.dg/torture/pr69352.c: New testcase.
12742 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
12744         PR rtl-optimization/68955
12745         PR rtl-optimization/64557
12746         * gcc.dg/torture/pr68955.c: New test.
12748 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12750         PR lto/69136
12751         * g++.dg/torture/pr69136.C: New testcase.
12753 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
12755         PR lto/69133
12756         * g++.dg/lto/pr69133_0.C: New testcase.
12757         * g++.dg/lto/pr69133_1.C: New testcase.
12759 2016-01-15  Jeff Law  <law@redhat.com>
12761         PR tree-optimization/69320
12762         * gcc.c-torture/pr69320-1.c: New test.
12763         * gcc.c-torture/pr69320-2.c: New test.
12764         * gcc.c-torture/pr69320-3.c: New test.
12765         * gcc.c-torture/pr69320-4.c: New test.
12767 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
12769         PR c++/11858
12770         PR c++/24663
12771         PR c++/24664
12772         * g++.dg/template/pr11858.C: New test.
12773         * g++.dg/template/pr24663.C: New test.
12774         * g++.dg/template/unify12.C: New test.
12775         * g++.dg/template/unify13.C: New test.
12776         * g++.dg/template/unify14.C: New test.
12777         * g++.dg/template/unify15.C: New test.
12778         * g++.dg/template/unify16.C: New test.
12779         * g++.dg/template/unify17.C: New test.
12781 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
12783         PR testsuite/69181
12784         * gcc.dg/pr69181-1.c: New test file.
12785         * gcc.dg/pr69181-2.c: New test file.
12786         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
12787         globals by moving it to...
12788         (cleanup-after-saved-dg-test): ...this new function.  Add
12789         "global additional_sources_used".  Add reset of global
12790         multiline_expected_outputs to the empty list.
12791         * lib/multiline.exp (_multiline_expected_outputs): Rename this
12792         global to...
12793         (multiline_expected_outputs): ...this, and updated comments to
12794         note that it is modified from gcc-dg.exp.
12795         (dg-end-multiline-output): Update for the above renaming.
12796         (handle-multiline-outputs): Likewise.  Remove the clearing
12797         of the expected outputs to the empty list.
12799 2016-01-18  Richard Biener  <rguenther@suse.de>
12801         PR tree-optimization/69297
12802         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
12804 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
12806         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
12807         dg-options.
12808         * gcc.target/mips/mips-3d-2.c: Likewise.
12809         * gcc.target/mips/mips-3d-3.c: Likewise.
12810         * gcc.target/mips/mips-3d-4.c: Likewise.
12811         * gcc.target/mips/mips-3d-5.c: Likewise.
12812         * gcc.target/mips/mips-3d-6.c: Likewise.
12813         * gcc.target/mips/mips-3d-7.c: Likewise.
12814         * gcc.target/mips/mips-3d-8.c: Likewise.
12815         * gcc.target/mips/mips-3d-9.c: Likewise.
12816         * gcc.target/mips/mips-ps-1.c: Likewise.
12817         * gcc.target/mips/mips-ps-2.c: Likewise.
12818         * gcc.target/mips/mips-ps-3.c: Likewise.
12819         * gcc.target/mips/mips-ps-4.c: Likewise.
12820         * gcc.target/mips/mips-ps-5.c: Likewise.
12821         * gcc.target/mips/mips-ps-6.c: Likewise.
12822         * gcc.target/mips/mips-ps-7.c: Likewise.
12823         * gcc.target/mips/mips-ps-type.c: Likewise.
12824         * gcc.target/mips/mips-ps-type-2.c: Likewise.
12825         * gcc.target/mips/mips16-attributes-6.c: Likewise.
12827 2016-01-18  Tom de Vries  <tom@codesourcery.com>
12829         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
12830         * c-c++-common/goacc/kernels-double-reduction.c: New test.
12831         * c-c++-common/goacc/kernels-empty.c: New test.
12832         * c-c++-common/goacc/kernels-eternal.c: New test.
12833         * c-c++-common/goacc/kernels-loop-2.c: New test.
12834         * c-c++-common/goacc/kernels-loop-3.c: New test.
12835         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
12836         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
12837         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
12838         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
12839         * c-c++-common/goacc/kernels-loop-data.c: New test.
12840         * c-c++-common/goacc/kernels-loop-g.c: New test.
12841         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
12842         * c-c++-common/goacc/kernels-loop-n.c: New test.
12843         * c-c++-common/goacc/kernels-loop-nest.c: New test.
12844         * c-c++-common/goacc/kernels-loop.c: New test.
12845         * c-c++-common/goacc/kernels-noreturn.c: New test.
12846         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
12847         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
12848         * c-c++-common/goacc/kernels-reduction.c: New test.
12850 2016-01-18  Tom de Vries  <tom@codesourcery.com>
12852         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
12853         * gcc.dg/autopar/outer-2.c: Same.
12854         * gcc.dg/autopar/outer-3.c: Same.
12855         * gcc.dg/autopar/outer-4.c: Same.
12856         * gcc.dg/autopar/outer-5.c: Same.
12857         * gcc.dg/autopar/outer-6.c: Same.
12858         * gcc.dg/autopar/parallelization-1.c: Same.
12859         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
12860         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
12861         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
12862         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
12863         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
12864         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
12865         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
12866         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
12867         * gcc.dg/autopar/pr39500-1.c: Same.
12868         * gcc.dg/autopar/pr39500-2.c: Same.
12869         * gcc.dg/autopar/pr46193.c: Same.
12870         * gcc.dg/autopar/pr46194.c: Same.
12871         * gcc.dg/autopar/pr49580.c: Same.
12872         * gcc.dg/autopar/pr49960-1.c: Same.
12873         * gcc.dg/autopar/pr49960.c: Same.
12874         * gcc.dg/autopar/pr68373.c: Same.
12875         * gcc.dg/autopar/reduc-1.c: Same.
12876         * gcc.dg/autopar/reduc-1char.c: Same.
12877         * gcc.dg/autopar/reduc-1short.c: Same.
12878         * gcc.dg/autopar/reduc-2.c: Same.
12879         * gcc.dg/autopar/reduc-2char.c: Same.
12880         * gcc.dg/autopar/reduc-2short.c: Same.
12881         * gcc.dg/autopar/reduc-3.c: Same.
12882         * gcc.dg/autopar/reduc-4.c: Same.
12883         * gcc.dg/autopar/reduc-6.c: Same.
12884         * gcc.dg/autopar/reduc-7.c: Same.
12885         * gcc.dg/autopar/reduc-8.c: Same.
12886         * gcc.dg/autopar/reduc-9.c: Same.
12887         * gcc.dg/autopar/uns-outer-4.c: Same.
12888         * gcc.dg/autopar/uns-outer-5.c: Same.
12889         * gcc.dg/autopar/uns-outer-6.c: Same.
12890         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
12891         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
12893 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12895         PR target/63679
12896         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
12897         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
12899 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12901         PR target/63679
12902         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
12903         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
12904         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
12906 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
12908         PR target/63679
12909         * gcc.dg/tree-ssa/sra-17.c: New.
12910         * gcc.dg/tree-ssa/sra-18.c: New.
12912 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
12914         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
12916 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
12918         * gnat.dg/inline12.adb: New test.
12920 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
12922         PR tree-optimization/66797
12923         * gcc.c-torture/execute/pr65447.c: Relax check condition.
12925 2016-01-18  Richard Biener  <rguenther@suse.de>
12927         PR tree-optimization/69170
12928         * gcc.dg/torture/pr69170.c: New testcase.
12930 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
12932         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
12934 2016-01-16  Tom de Vries  <tom@codesourcery.com>
12936         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
12938 2016-01-16  Tom de Vries  <tom@codesourcery.com>
12940         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
12941         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
12942         redundant dg-require-effective-target pthread.
12943         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
12944         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
12945         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
12946         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
12947         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
12948         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
12949         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
12951 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
12953         PR target/68609
12954         * gcc.target/powerpc/recip-6.c: Enable on AIX.
12955         * gcc.target/powerpc/recip-7.c: Same.
12957 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12959         PR c++/69091
12960         * g++.dg/template/pr69091.C: New test.
12962 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12964         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
12965         dump does not contain an error_mark_node.
12966         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
12967         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
12969 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
12971         PR c++/68936
12972         * g++.dg/template/pr68936.C: New test.
12974 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
12976         PR target/68609
12977         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
12978         * gcc.target/powerpc/recip-2.c: Same.
12979         * gcc.target/powerpc/recip-3.c: Same.
12980         * gcc.target/powerpc/recip-4.c: Same.
12981         * gcc.target/powerpc/recip-sqrtf.c: Same.
12983 2016-01-15  Jeff Law  <law@redhat.com>
12985         PR tree-optimization/69270
12986         * gcc.dg/tree-ssa/pr69270-2.c: New test.
12987         * gcc.dg/tree-ssa/pr69270-3.c: New test.
12989 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
12991         PR fortran/49630
12992         * gfortran.dg/deferred_character_13.f90: New test for the fix
12993         of comment 3 of the PR.
12995         PR fortran/54070
12996         * gfortran.dg/deferred_character_8.f90: New test
12997         * gfortran.dg/allocate_error_5.f90: New test
12999         PR fortran/60593
13000         * gfortran.dg/deferred_character_10.f90: New test
13002         PR fortran/60795
13003         * gfortran.dg/deferred_character_14.f90: New test
13005         PR fortran/61147
13006         * gfortran.dg/deferred_character_11.f90: New test
13008         PR fortran/64324
13009         * gfortran.dg/deferred_character_9.f90: New test
13011 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
13013         PR rtl-optimization/69030
13014         * gcc.target/i386/pr69030.c: New.
13016 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13018         * gcc.target/aarch64/target_attr_17.c: New test.
13020 2016-01-15  Richard Biener  <rguenther@suse.de>
13022         PR tree-optimization/66856
13023         * gcc.dg/torture/pr66856-1.c: New testcase.
13024         * gcc.dg/torture/pr66856-2.c: Likewise.
13026 2016-01-15  Richard Biener  <rguenther@suse.de>
13028         PR debug/69137
13029         * g++.dg/lto/pr69137_0.C: New testcase.
13031 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
13033         PR middle-end/69246
13034         * gcc.target/i386/pr69246.c: New test.
13036 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13038         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
13040 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13042         PR c++/56194
13043         * g++.dg/init/const9.C: Disable test on S/390.
13045 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13047         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13048         * g++.dg/Wno-frame-address.C: Ditto.
13050 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13052         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13054 2016-01-15  Richard Biener  <rguenther@suse.de>
13056         PR tree-optimization/68961
13057         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13059 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
13061         * gcc.target/i386/pr65105-5.c: New test.
13063 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13065         * gcc.c-torture/execute/alias-4.c: New testcase.
13067 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
13069         PR ipa/68148
13070         * g++.dg/ipa/devirt-49.C: New testcase.
13072 2016-01-15  Christian Bruel  <christian.bruel@st.com>
13074         PR target/65837
13075         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13076         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13077         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13079 2016-01-15  Richard Biener  <rguenther@suse.de>
13081         PR tree-optimization/69117
13082         * gcc.dg/torture/pr69117.c: New testcase.
13084 2015-01-14  Ryan Burn  <contact@rnburn.com>
13086         PR c++/69048
13087         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13089 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13091         PR testsuite/67509
13092         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13093         range tests use 100 * maximum instead of maximum + 1.
13095 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13097         PR debug/69244
13098         * gcc.dg/guality/pr69244.c: New test.
13100 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
13102         * lib/target-supports.exp (check_effective_target_issignaling):
13103         New procedure.
13104         * gcc.dg/pr61441.c: Require issignaling effective target.
13106 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
13108         PR target/68803
13109         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13111 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
13113         PR c++/68819
13114         PR preprocessor/69177
13115         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13116         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13117         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13118         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13120 2016-01-14  Marek Polacek  <polacek@redhat.com>
13122         PR c/69262
13123         * gcc.dg/array-15.c: New test.
13125 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
13127         PR middle-end/68146
13128         PR tree-optimization/69155
13129         * gfortran.dg/pr68146.f: New test.
13130         * gfortran.dg/pr69155.f90: New test.
13132 2016-01-14  Richard Biener  <rguenther@suse.de>
13134         PR tree-optimization/68060
13135         * gcc.dg/torture/pr68060-1.c: New testcase.
13136         * gcc.dg/torture/pr68060-2.c: Likewise.
13138 2016-01-14  Nick Clifton  <nickc@redhat.com>
13140         * lib/target-supports.exp
13141         (check_effective_target_arm_neon_ok_nocache): Add an option
13142         sequence that includes setting the ARM architecture to ARMv7-A.
13143         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13144         command line options necessary to enable Neon support.
13145         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13146         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13147         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13148         * gcc.target/arm/pr69180.c: Likewise.
13150 2016-01-14  Jeff Law  <law@redhat.com>
13152         PR tree-optimization/69270
13153         * gcc.dg/tree-ssa/pr69270.c: New test.
13155 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
13157         PR c/66208
13158         * c-c++-common/pr66208.c: New file.
13160 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13162         PR tree-optimization/69156
13163         * gcc.dg/pr69156.c: New test.
13165 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
13167         * gcc.target/i386/pr69225-7.c: New test.
13169 2016-01-13  Richard Henderson  <rth@redhat.com>
13171         * gcc.dg/tm/memopt-13.c: Update expected function.
13172         * gcc.dg/tm/memopt-6.c: Likewise.
13174 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
13176         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13177         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13178         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13179         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
13181 2016-01-13  Tom de Vries  <tom@codesourcery.com>
13183         PR tree-optimization/69169
13184         * gcc.dg/pr69169.c: New test.
13186 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
13188         PR target/69228
13189         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13190         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13191         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13192         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13193         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13194         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13195         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13196         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13198 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
13200         PR target/69247
13201         * gcc.dg/pr69247.c: New test.
13203 2016-01-13  Richard Biener  <rguenther@suse.de>
13205         PR tree-optimization/69242
13206         * gcc.dg/torture/pr69242.c: New testcase.
13208 2016-01-13  Richard Biener  <rguenther@suse.de>
13210         PR tree-optimization/69186
13211         * gcc.dg/torture/pr69186.c: New testcase.
13213 2016-01-13  Jeff Law  <law@redhat.com>
13215         PR tree-optimization/67755
13216         * gcc.dg/tree-ssa/pr67755.c: New test.
13218 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13220         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13221         pass number in output by a star.
13223 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
13225         PR tree-optimization/68911
13226         * gcc.c-torture/execute/pr68911.c: New test.
13228 2016-01-12  Marek Polacek  <polacek@redhat.com>
13230         PR c++/68979
13231         * g++.dg/warn/permissive-1.C: New test.
13233 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13235         PR objc++/68511
13236         PR c++/69213
13237         * g++.dg/opt/pr69213.C: New test.
13239 2016-01-12  Christian Bruel  <christian.bruel@st.com>
13241         PR target/69180
13242         * gcc.target/arm/pr69180.c: New test.
13244 2016-01-12  Richard Biener  <rguenther@suse.de>
13246         PR lto/69077
13247         * g++.dg/lto/pr69077_0.C: New testcase.
13248         * g++.dg/lto/pr69077_1.C: Likewise.
13250 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13252         PR target/69175
13253         * g++.dg/opt/pr69175.C: New test.
13255 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
13257         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13258         rather than #including math.h & stdlib.h.
13259         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13260         * gcc.dg/vect/pr49771.c: Likewise.
13261         * gcc.dg/vect/vect-10-big-array.c: Likewise.
13262         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13263         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13264         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13265         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13266         * gcc.dg/vect/pr44507.c: Likewise.
13267         * gcc.dg/vect/pr45902.c: Likewise.
13268         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13269         * gcc.dg/vect/vect-117.c: Likewise.
13270         * gcc.dg/vect/vect-99.c: Likewise.
13271         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13272         * gcc.dg/vect/vect-cond-1.c: Likewise.
13273         * gcc.dg/vect/vect-cond-2.c: Likewise.
13274         * gcc.dg/vect/vect-cond-3.c: Likewise.
13275         * gcc.dg/vect/vect-cond-4.c: Likewise.
13276         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13277         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13278         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13279         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13280         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13281         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13282         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13283         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13284         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13285         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13286         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13287         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13288         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13289         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13290         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13291         include of signal.h.
13292         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13293         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13294         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13295         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13296         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13297         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13298         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13299         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13300         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13301         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13302         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13303         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13304         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13305         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13306         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13307         * gcc.dg/vect/vect-outer-5.c: Likewise.
13308         * gcc.dg/vect/vect-outer-6.c: Likewise.
13309         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13310         include of stdio.h.
13312 2016-01-12  Nick Clifton  <nickc@redhat.com>
13314         PR target/68913
13315         * gcc.dg/lto/pr61886_0.c: Rename the external function called
13316         to fread so that it will be found in all target runtimes.
13318 2016-01-12  Richard Biener  <rguenther@suse.de>
13320         PR tree-optimization/69053
13321         * g++.dg/torture/pr69053.C: New testcase.
13323 2016-01-12  Richard Biener  <rguenther@suse.de>
13325         PR tree-optimization/69168
13326         * gcc.dg/torture/pr69168.c: New testcase.
13328 2016-01-12  Richard Biener  <rguenther@suse.de>
13330         PR tree-optimization/69157
13331         * gcc.dg/torture/pr69157.c: New testcase.
13333 2016-01-12  Richard Biener  <rguenther@suse.de>
13335         PR tree-optimization/69174
13336         * gcc.dg/torture/pr69174.c: New testcase.
13338 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
13340         PR c++/66808
13341         PR c++/69000
13342         * g++.dg/tls/pr66808.C: New test.
13343         * g++.dg/tls/pr69000.C: New test.
13345 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13347         * gcc.target/powerpc/swaps-p8-23.c: New test.
13348         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13350 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
13352         PR tree-optimization/68356
13353         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13355 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
13356             Jim Wilson  <jim.wilson@linaro.org>
13358         PR target/69194
13359         * gcc.target/arm/pr69194.c: New test.
13361 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
13363         PR target/69225
13364         * gcc.target/i386/pr69225-1.c: New test.
13365         * gcc.target/i386/pr69225-2.c: Likewise.
13366         * gcc.target/i386/pr69225-3.c: Likewise.
13367         * gcc.target/i386/pr69225-4.c: Likewise.
13368         * gcc.target/i386/pr69225-5.c: Likewise.
13369         * gcc.target/i386/pr69225-6.c: Likewise.
13371 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
13373         PR target/67462
13374         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13375         if lp64.
13377         PR target/69071
13378         * gcc.dg/pr69071.c: New test.
13380         PR c++/69211
13381         * g++.dg/opt/pr69211.C: New test.
13383         PR tree-optimization/69214
13384         * gcc.c-torture/compile/pr69214.c: New test.
13386 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
13388         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13389         * gcc.target/i386/pr66232-11.c: Ditto.
13390         * gcc.target/i386/pr66232-12.c: Ditto.
13391         * gcc.target/i386/pr66232-13.c: Ditto.
13393 2016-01-11  Richard Biener  <rguenther@suse.de>
13395         PR tree-optimization/69173
13396         * gcc.dg/torture/pr69173.c: New testcase.
13398 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13400         PR rtl-optimization/68796
13401         * gcc.target/aarch64/tst_5.c: New test.
13402         * gcc.target/aarch64/tst_6.c: Likewise.
13404 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13406         PR rtl-optimization/68841
13407         * gcc.dg/pr68841.c: New test.
13408         * gcc.c-torture/execute/pr68841.c: New test.
13410 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
13412         PR rtl-optimization/68920
13413         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13414         for ix86 targets.
13415         * gcc.dg/ifcvt-5.c: New test.
13417 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
13419         PR bootstrap/69123
13420         * g++.dg/pr69123.C: New.
13422 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
13424         PR target/69010
13425         * gcc.target/i386/pr69010.c: New test.
13427 2016-01-11  Martin Jambor  <mjambor@suse.cz>
13429         PR ipa/69044
13430         * gcc.target/i386/chkp-pr69044.c: New test.
13432 2016-01-11  Tom de Vries  <tom@codesourcery.com>
13434         PR tree-optimization/69109
13435         * gcc.dg/autopar/pr69109-2.c: New test.
13436         * gcc.dg/autopar/pr69109.c: New test.
13438 2016-01-11  Tom de Vries  <tom@codesourcery.com>
13440         PR tree-optimization/69108
13441         * gcc.dg/autopar/pr69108.c: New test.
13443 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
13445         PR c++/69029
13446         * c-c++-common/Wisleading-indentation.c: Augment test.
13448 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13450         PR fortran/69154
13451         * gfortran.dg/inline_matmul_12.f90:  New test.
13453 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
13455         PR fortran/67779
13456         * gfortran.dg/actual_array_offset_1: New test.
13458 2016-01-10  Tom de Vries  <tom@codesourcery.com>
13460         PR tree-optimization/69062
13461         * gcc.dg/autopar/pr69062.c: New test.
13463 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
13465         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13466         * gcc.dg/vect/slp-perm-2.c: Likewise.
13467         * gcc.dg/vect/slp-perm-3.c: Likewise.
13468         * gcc.dg/vect/slp-perm-5.c: Likewise.
13469         * gcc.dg/vect/slp-perm-6.c: Likewise.
13470         * gcc.dg/vect/slp-perm-7.c: Likewise.
13471         * gcc.dg/vect/slp-perm-8.c: Likewise.
13473 2016-01-10  Tom de Vries  <tom@codesourcery.com>
13475         PR tree-optimization/69039
13476         * gcc.dg/autopar/pr69039.c: New test.
13478 2016-01-09  Marek Polacek  <polacek@redhat.com>
13480         PR c++/69113
13481         * g++.dg/pr69113.C: New test.
13483 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
13485         PR middle-end/50865
13486         PR tree-optimization/69097
13487         * gcc.c-torture/execute/pr50865.c: New test.
13488         * gcc.c-torture/execute/pr69097-1.c: New test.
13489         * gcc.c-torture/execute/pr69097-2.c: New test.
13490         * gcc.dg/pr69097-1.c: New test.
13491         * gcc.dg/pr69097-2.c: New test.
13493 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
13495         PR c++/69164
13496         * g++.dg/opt/pr69164.C: New test.
13498 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13500         PR tree-optimization/69167
13501         * gcc.dg/pr69167.c: New test.
13503 2016-01-08  Marek Polacek  <polacek@redhat.com>
13505         PR c++/68449
13506         * g++.dg/pr68449.C: New.
13508 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
13510         PR tree-optimization/68707
13511         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
13512         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
13513         on platforms supporting it.
13514         * gcc.dg/vect/slp-perm-2.c: Likewise.
13515         * gcc.dg/vect/slp-perm-3.c: Likewise.
13516         * gcc.dg/vect/slp-perm-5.c: Likewise.
13517         * gcc.dg/vect/slp-perm-7.c: Likewise.
13518         * gcc.dg/vect/slp-perm-8.c: Likewise.
13519         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
13520         on platforms supporting it.
13522 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13524         PR tree-optimization/69162
13525         * gcc.dg/pr69162.c: New test.
13527         PR tree-optimization/69172
13528         * gcc.dg/pr69172.c: New test.
13530 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13532         PR tree-optimization/67781
13533         * gcc.c-torture/execute/pr67781.c: New file.
13535 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13537         PR tree-optimization/69083
13538         * gcc.dg/vect/pr69083.c: New test.
13540 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
13542         PR tree-optimization/61441
13543         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
13544         Use -fexcess-precision=standard for compiler options.
13545         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
13547 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
13549         PR fortran/69128
13550         * gfortran.dg/gomp/pr69128.f90: New test.
13552         PR c++/69145
13553         * g++.dg/ext/pr69145-1.C: New test.
13554         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
13555         * g++.dg/ext/pr69145-2.h: New file.
13557 2016-01-07  Martin Sebor  <msebor@redhat.com>
13559         PR c/68966
13560         * gcc.dg/atomic-fetch-bool.c: New test.
13561         * gcc.dg/sync-fetch-bool.c: New test.
13563 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
13565         PR fortran/66680
13566         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
13568 2016-01-07  Nick Clifton  <nickc@redhat.com>
13570         PR target/66655
13571         * g++.dg/pr66655.C: New test.
13572         * g++.dg/pr66655_1.cc: Test support file.
13573         * g++.dg/pr66655.h: Test header file.
13575 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
13577         PR fortran/66680
13578         gfortran.dg/gomp/pr66680.f90: New test.
13580 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
13582         PR target/69171
13583         * gcc.target/i386/pr69171-1.c: New test.
13584         * gcc.target/i386/pr69171-2.c: Likewise.
13585         * gcc.target/i386/pr69171-3.c: Likewise.
13586         * gcc.target/i386/pr69171-4.c: Likewise.
13587         * gcc.target/i386/pr69171-5.c: Likewise.
13588         * gcc.target/i386/pr69171-6.c: Likewise.
13590 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
13592         PR middle-end/67639
13593         * c-c++-common/pr67639.c: New test.
13595 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
13597         PR tree-optimization/69141
13598         * g++.dg/opt/pr69141.C: New test.
13600 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
13602         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
13604 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
13606         PR target/69140
13607         * gcc.target/i386/pr69140.c: New test
13609 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
13611         * gcc.dg/bad-dereference.c: New test case.
13613 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13615         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
13617 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
13619         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
13621 2016-01-06  Marek Polacek  <polacek@redhat.com>
13623         PR sanitizer/69099
13624         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
13626 2016-01-05  Marek Polacek  <polacek@redhat.com>
13628         PR c/69104
13629         * gcc.dg/atomic-invalid-2.c: New.
13631 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13633         PR target/68991
13634         * gcc.target/i386/pr68991.c: New test.
13636 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
13638         PR target/68991
13639         * g++.dg/pr68991-1.C: New test.
13640         * g++.dg/pr68991-2.C: Likewise.
13642 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
13644         PR other/60465
13645         * gcc.target/ia64/pr60465-gprel64.c: New test.
13646         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
13648 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13650         PR rtl-optimization/68651
13651         * gcc.target/aarch64/pr68651_1.c: New test.
13653 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
13655         PR c/69122
13656         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
13658 2016-01-05  Nathan Sidwell  <nathan@acm.org>
13660         PR c++/58583
13661         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
13663         * gcc.dg/alias-15.c: New.
13665 2016-01-05  Nick Clifton  <nickc@redhat.com>
13667         PR target/68870
13668         * g++.dg/pr68770.C: New test.
13670 2016-01-04  Mike Stump  <mikestump@comcast.net>
13672         * lib/target-supports.exp (check_effective_target_cilkplus):
13673         cilkplus targets require pthreads.
13674         (check_effective_target_cilkplus): Remove special case for NVPTX.
13676 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
13678         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
13679         generation.
13681 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
13683         Update copyright years.
13685 2016-01-04  Marek Polacek  <polacek@redhat.com>
13687         PR c/68908
13688         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
13689         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
13690         * gcc.dg/atomic/stdatomic-op-5.c: New test.
13692 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13694         * gcc.target/sparc/20160104-2.c: New test.
13696 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
13698         * gcc.target/sparc/20160104-1.c: New test.
13700 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
13702         PR fortran/65045
13703         * gfortran.dg/pr65045.f90: New test.
13705 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
13707         * gnat.dg/specs/debug1.ads: Delete.
13709 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13711         PR libgfortran/68867
13712         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
13713         expression.
13715 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13717         PR libgfortran/68867
13718         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
13719         PowerPC.
13721 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
13723         PR fortran/68864
13724         * gfortran.dg/pr68864.f90: New test.
13726 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
13728         PR tree-optimization/69070
13729         * gcc.dg/pr69070.c: New test.
13731         PR sanitizer/69055
13732         * gfortran.dg/pr69055.f90: New test.
13734         PR target/69015
13735         * gcc.dg/pr69015.c: New test.
13737 Copyright (C) 2016 Free Software Foundation, Inc.
13739 Copying and distribution of this file, with or without modification,
13740 are permitted in any medium without royalty provided the copyright
13741 notice and this notice are preserved.