[testsuite] asan/clone-test-1.c: Handle clone() failure
[official-gcc.git] / gcc / testsuite / ChangeLog
blob9066d0f3afe085aa3dbb79bd43d338935fa05dbf
1 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
3         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
8         locr.
9         * gcc.target/s390/loc-1.c: New test.
11 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
13         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
14         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
16 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
18         PR target/63874
19         * gcc.target/aarch64/pr63874.c: New test.
21 2016-07-04  Jan Beulich  <jbeulich@suse.com>
23         * g++.dg/header.c: New.
24         * gcc.dg/header.c: New.
26 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
28         PR c/71719
29         * c-c++-common/Wunused-var-15.c: New test.
31 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
33         PR fortran/71687
34         * gfortran.dg/gomp/pr71687.f90: New test.
36 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
38         * gcc.dg/const-float128-ped.c: Require __float128 effective
39         target and options.
40         * gcc.dg/const-float128.c: Likewise.
41         * gcc.dg/torture/float128-cmp-invalid.c: Require
42         __float128 and base_quadfloat_support effective targets, and
43         __float128 options.
44         * gcc.dg/torture/float128-div-underflow.c: Likewise.
45         * gcc.dg/torture/float128-extend-nan.c: Likewise.
46         * gcc.dg/torture/float128-nan.c: Likewise.
47         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
48         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
49         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
50         * lib/target-supports.exp (check_effective_target___float128):
51         New.
52         (add_options_for___float128): New.
53         (check_effective_target_base_quadword_support): New.
55 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
57         PR target/71720
58         * gcc.target/powerpc/pr71720.c: New test.
60 2016-07-01  Jan Beulich  <jbeulich@suse.com>
62         * gcc.dg/bss.c: New.
64 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
66         PR target/71698
67         * gcc.target/powerpc/pr71698.c: New test.
69 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
71         PR target/71151
72         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
73         instead of ".foo" for its section name.
74         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
75         depending on MCU's flash size.
76         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
77         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
78         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
79         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
80         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
81         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
83 2016-07-01  Jan Beulich  <jbeulich@suse.com>
85         * gcc.target/i386/pr65105-2.c: Add -msse2.
87 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
89         PR tree-optimization/71707
90         * gcc.dg/strlenopt-29.c: New test.
92         PR fortran/71704
93         * gfortran.dg/gomp/pr71704.f90: New test.
95         PR fortran/71705
96         * gfortran.dg/gomp/pr71705.f90: New test.
98 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
100         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
101         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
102         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
103         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
104         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
105         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
106         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
107         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
108         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
109         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
110         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
111         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
112         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
113         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
114         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
115         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
116         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
117         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
118         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
119         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
120         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
121         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
122         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
123         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
124         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
125         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
126         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
127         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
128         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
129         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
130         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
131         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
132         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
133         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
134         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
135         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
136         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
137         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
138         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
139         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
140         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
141         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
142         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
143         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
144         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
145         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
146         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
147         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
148         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
149         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
150         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
151         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
152         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
153         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
154         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
155         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
156         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
157         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
158         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
159         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
160         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
161         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
162         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
163         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
164         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
165         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
166         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
167         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
168         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
169         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
170         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
171         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
172         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
173         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
174         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
175         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
176         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
177         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
178         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
179         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
180         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
182 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
183             James Greenhalgh  <james.greenhalgh@arm.com>
185         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
187 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
188             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
190         * gcc.target/aarch64/vget_set_lane_1.c: New test.
192 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
194         PR driver/71651
195         * gcc.dg/spellcheck-options-12.c: New test case.
197 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
199         PR middle-end/71693
200         * gcc.c-torture/compile/pr71693.c: New test.
202 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
204         * gcc.dg/spellcheck-params.c: New testcase.
205         * gcc.dg/spellcheck-params-2.c: New testcase.
207 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
209         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
210         vector extract instructions.
211         * gcc.target/powerpc/p9-extract-2.c: Likewise.
213 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
215         PR fortran/71686
216         * gfortran.dg/unexpected_eof_2.f90: New test.
217         * gfortran.dg/unexpected_eof_3.f90: New test.
219 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
221         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
223 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
225         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
226         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
227         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
229 2016-06-29  Richard Biener  <rguenther@suse.de>
231         PR middle-end/15256
232         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
234 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
236         * gcc.target/arm/aapcs/neon-vect10.c: Require
237         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
238         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
239         * gcc.target/arm/aapcs/vfp18.c: Likewise.
240         * gcc.target/arm/aapcs/vfp19.c: Likewise.
241         * gcc.target/arm/aapcs/vfp20.c: Likewise.
242         * gcc.target/arm/aapcs/vfp21.c: Likewise.
243         * gcc.target/arm/fp16-aapcs-1.c: Require
244         -mfloat-ab=hard.  Also simplify the test.
245         * gcc.target/arm/fp16-aapcs-2.c: New.
247 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
249         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
250         comment.
251         (add_options_for_arm_fp16_ieee): New.
252         (add_options_for_arm_fp16_alternative): New.
253         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
254         long-line.
255         (effective_target_arm_fp16_hw): New.
257 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
259         PR tree-optimization/71655
260         * g++.dg/pr71655.C: New test.
262 2016-06-29  Martin Liska  <mliska@suse.cz>
264         * gcc.dg/pr71585.c: New test.
265         * gcc.dg/pr71585-2.c: New test.
266         * gcc.dg/pr71585-3.c: New test.
268 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
270         PR tree-optimization/70729
271         * g++.dg/vect/pr70729.cc: New test.
273 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
275         * c-c++-common/gomp/cancel-1.c: Extend.
277 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
279         PR tree-optimization/71625
280         * gcc.dg/strlenopt-28.c: New test.
282 2016-06-29  Richard Biener  <rguenther@suse.de>
284         PR middle-end/71002
285         * g++.dg/torture/pr71002.C: Adjust testcase.
287 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
289         PR c/71685
290         * gcc.dg/pr71685.c: New test.
292 2016-06-28  Martin Sebor  <msebor@redhat.com>
294         PR c/71552
295         * gcc.dg/init-bad-9.c: New test.
297 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
299         * gcc.target/powerpc/abs128-1.c: Require VSX.
300         * gcc.target/powerpc/copysign128-1.c: Likewise.
301         * gcc.target/powerpc/inf128-1.c: Likewise.
302         * gcc.target/powerpc/nan128-1.c: Likewise.
304 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
306         PR middle-end/71626
307         * gcc.c-torture/execute/pr71626-1.c: New test.
308         * gcc.c-torture/execute/pr71626-2.c: New test.
310 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
312         PR target/71656
313         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
315 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
317         PR target/71670
318         * gcc.target/powerpc/pr71670.c: New testcase.
320 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
322         PR target/71656
323         * gcc.target/powerpc/pr71656-1.c: New test.
324         * gcc.target/powerpc/pr71656-2.c: New test.
326 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
328         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
329         around fp16 code.
330         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
331         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
332         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
333         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
334         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
335         Add arm_neon_fp16_ok effective target.
336         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
337         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
338         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
339         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
340         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
341         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
342         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
343         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
344         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
345         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
346         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
348 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
350         * gcc.dg/predict-12.c: New testcase.
352 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
354         PR fortran/71649
355         * gfortran.dg/pr71649.f90: New test.
357 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
359         PR tree-optimization/71643
360         * g++.dg/opt/pr71643.C: New test.
362         PR tree-optimization/71631
363         * gcc.c-torture/execute/pr71631.c: New test.
365 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
367         * gcc.dg/predict-11.c: New testcase.
368         * gfortran.dg/predict-2.f90: New testcase.
370 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
372         * gcc.dg/predict-10.c: New test.
374 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
376         * gcc.target/powerpc/abs128-1.c: New.
377         * gcc.target/powerpc/copysign128-1.c: New.
378         * gcc.target/powerpc/inf128-1.c: New.
379         * gcc.target/powerpc/nan128-1.c: New.
381 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
383         * gfortran.dg/pr71642.f90: New test.
385 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
387         PR tree-optimization/71647
388         * gcc.target/i386/pr71647.c: New test.
390 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
392         * gcc.target/i386/noplt-gd-1.c: New test.
393         * gcc.target/i386/noplt-gd-2.c: Likewise.
394         * gcc.target/i386/noplt-gd-3.c: Likewise.
395         * gcc.target/i386/noplt-ld-1.c: Likewise.
396         * gcc.target/i386/noplt-ld-2.c: Likewise.
397         * gcc.target/i386/noplt-ld-3.c: Likewise.
398         * lib/target-supports.exp
399         (check_effective_target_tls_get_addr_via_got): New.
401 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
403         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
404         testsuite compile flags.
405         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
406         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
408 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
410         * g++dg/vect/pr36684.cc: Add dg-do compile.
411         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
412         * gcc.dg/vect/pr70021.c: Ditto.
413         * gcc.dg/vect/pr70138-1.c: Ditto.
414         * gcc.dg/vect/pr70138-2.c: Ditto.
415         * gcc.dg/vect/pr70354-1.c: Ditto.
416         * gcc.dg/vect/pr70354-2.c: Ditto.
417         * gcc.dg/vect/pr71259.c: Ditto.
418         * gcc.dg/vect/pr71416-1.c: Ditto.
419         * gcc.dg/vect/slp-43.c: Ditto.
420         * gcc.dg/vect/slp-45.c: Ditto.
421         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
422         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
423         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
424         * gfortran.dg/vect/pr69980.f90: Ditto.
426 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
428         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
429         * gcc.dg/vect/bb-slp-30.c: Ditto.
430         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
431         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
432         * gcc.dg/vect/pr45902.c: Ditto.
433         * gcc.dg/vect/pr48172.c: Ditto.
434         * gcc.dg/vect/pr48377.c: Ditto.
435         * gcc.dg/vect/pr49038.c: Ditto.
436         * gcc.dg/vect/pr49771.c: Ditto.
437         * gcc.dg/vect/pr52091.c: Ditto.
438         * gcc.dg/vect/pr53185-2.c: Ditto.
439         * gcc.dg/vect/pr56826.c: Ditto.
440         * gcc.dg/vect/pr60276.c: Ditto.
441         * gcc.dg/vect/pr62021.c: Ditto.
442         * gcc.dg/vect/pr63530.c: Ditto.
443         * gcc.dg/vect/pr65518.c: Ditto.
444         * gcc.dg/vect/pr65947-1.c: Ditto.
445         * gcc.dg/vect/pr65947-10.c: Ditto.
446         * gcc.dg/vect/pr65947-11.c: Ditto.
447         * gcc.dg/vect/pr65947-12.c: Ditto.
448         * gcc.dg/vect/pr65947-13.c: Ditto.
449         * gcc.dg/vect/pr65947-2.c: Ditto.
450         * gcc.dg/vect/pr65947-3.c: Ditto.
451         * gcc.dg/vect/pr65947-4.c: Ditto.
452         * gcc.dg/vect/pr65947-5.c: Ditto.
453         * gcc.dg/vect/pr65947-6.c: Ditto.
454         * gcc.dg/vect/pr65947-7.c: Ditto.
455         * gcc.dg/vect/pr65947-8.c: Ditto.
456         * gcc.dg/vect/pr65947-9.c: Ditto.
457         * gcc.dg/vect/pr71416-1.c: Ditto.
458         * gcc.dg/vect/pr71439.c: Ditto.
459         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
460         * gcc.dg/vect/vect-bswap16.c: Ditto.
461         * gcc.dg/vect/vect-bswap32.c: Ditto.
462         * gcc.dg/vect/vect-bswap64.c: Ditto.
463         * gcc.dg/vect/vect-live-1.c: Ditto.
464         * gcc.dg/vect/vect-live-2.c: Ditto.
465         * gcc.dg/vect/vect-live-3.c: Ditto.
466         * gcc.dg/vect/vect-live-4.c: Ditto.
467         * gcc.dg/vect/vect-live-5.c: Ditto.
468         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
469         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
470         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
471         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
472         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
473         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
474         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
475         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
476         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
477         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
478         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
479         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
480         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
481         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
482         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
483         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
484         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
486 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
488         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
490 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
492         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
493         ia32 if R_386_GOT32X relocation is supported.
494         * gcc.target/i386/noplt-3.c: Likewise.
495         * gcc.target/i386/noplt-2.c: Likewise.
496         (main): Renamed to ...
497         (bar): This.
498         * gcc.target/i386/noplt-4.c: Likewise.
499         (main): Renamed to ...
500         (bar): This.
501         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
502         * gcc.target/i386/pr67400-5.c: Likewise.
504 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
506         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
507         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
509         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
510         f4): Adjust expected diagnostics.
511         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
512         (T): If OVFP is defined, redefine to TP.
513         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
514         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
515         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
516         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
517         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
518         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
519         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
520         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
521         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
522         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
523         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
524         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
525         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
526         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
527         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
528         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
529         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
530         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
531         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
532         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
533         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
534         as last argument to __builtin_add_overflow_p.
536 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
538         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
539         dg-options and remove default vector testsuite compile flags.
540         * g++.dg/vect/pr33860a.cc: Ditto.
541         * g++.dg/vect/pr45470-a.cc: Ditto.
542         * g++.dg/vect/pr45470-b.cc: Ditto.
543         * g++.dg/vect/pr60896.cc: Ditto.
544         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
545         * gcc.dg/vect/pr18308.c: Ditto.
546         * gcc.dg/vect/pr24049.c: Ditto.
547         * gcc.dg/vect/pr33373.c: Ditto.
548         * gcc.dg/vect/pr36228.c: Ditto.
549         * gcc.dg/vect/pr42395.c: Ditto.
550         * gcc.dg/vect/pr42604.c: Ditto.
551         * gcc.dg/vect/pr46663.c: Ditto.
552         * gcc.dg/vect/pr48765.c: Ditto.
553         * gcc.dg/vect/pr49093.c: Ditto.
554         * gcc.dg/vect/pr49352.c: Ditto.
555         * gcc.dg/vect/pr52298.c: Ditto.
556         * gcc.dg/vect/pr52870.c: Ditto.
557         * gcc.dg/vect/pr53185.c: Ditto.
558         * gcc.dg/vect/pr53773.c: Ditto.
559         * gcc.dg/vect/pr56695.c: Ditto.
560         * gcc.dg/vect/pr62171.c: Ditto.
561         * gcc.dg/vect/pr63530.c: Ditto.
562         * gcc.dg/vect/pr68339.c: Ditto.
563         * gcc.dg/vect/pr71259.c: Ditto.
564         * gcc.dg/vect/vect-82_64.c: Ditto.
565         * gcc.dg/vect/vect-83_64.c: Ditto.
566         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
567         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
568         * gcc.dg/vect/vect-shift-2.c: Ditto.
569         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
570         * gfortran.dg/vect/pr39318.f90: Ditto.
571         * gfortran.dg/vect/pr45714-a.f: Ditto.
572         * gfortran.dg/vect/pr45714-b.f: Ditto.
573         * gfortran.dg/vect/pr46213.f90: Ditto.
575 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
576             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
578         * gcc.target/powerpc/p9-splat-5.c: New test.
580 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
582         PR tree-optimization/71488
583         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
584         * lib/target-supports.exp: ... here.
585         (check_sse4_hw_available): New procedure.
586         (check_effective_target_sse4_runtime): Ditto.
587         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
588         -march=westmere for sse4_runtime targets.
589         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
590         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
591         (dg-additional-options): Use for sse4_runtime targets.
592         (main): Call check_vect ().
593         (dg-final): Perform scan only for sse4_runtime targets.
595 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
597         PR target/66232
598         PR target/67400
599         * gcc.target/i386/pr66232-14.c: New file.
600         * gcc.target/i386/pr66232-15.c: Likewise.
601         * gcc.target/i386/pr66232-16.c: Likewise.
602         * gcc.target/i386/pr66232-17.c: Likewise.
603         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
604         ia32 if R_386_GOT32X relocation is supported.
605         * gcc.target/i386/pr67400-2.c: Likewise.
606         * gcc.target/i386/pr67400-3.c: Likewise.
607         * gcc.target/i386/pr67400-4.c: Likewise.
608         * gcc.target/i386/pr67400-6.c: Likewise.
609         * gcc.target/i386/pr67400-7.c: Likewise.
610         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
612 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
614         PR libgfortran/48852
615         * gfortran.dg/char4_iunit_1.f03: Update test.
616         * gfortran.dg/f2003_io_5.f03: Update test.
617         * gfortran.dg/real_const_3.f90: Update test.
619 2016-06-23  Andi Kleen  <ak@linux.intel.com>
621         * g++.dg/bprob/bprob.exp: Support autofdo.
622         * g++.dg/tree-prof/tree-prof.exp: dito.
623         * gcc.dg/tree-prof/tree-prof.exp: dito.
624         * gcc.misc-tests/bprob.exp: dito.
625         * gfortran.dg/prof/prof.exp: dito.
626         * lib/profopt.exp: dito.
627         * lib/target-supports.exp: Check for autofdo.
629 2016-06-23  Martin Liska  <mliska@suse.cz>
631         * gcc.dg/pr71619.c: New test.
633 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
635         PR target/67400
636         * gcc.target/i386/pr67400-1.c: New test.
637         * gcc.target/i386/pr67400-2.c: Likewise.
638         * gcc.target/i386/pr67400-3.c: Likewise.
639         * gcc.target/i386/pr67400-4.c: Likewise.
640         * gcc.target/i386/pr67400-5.c: Likewise.
641         * gcc.target/i386/pr67400-6.c: Likewise.
642         * gcc.target/i386/pr67400-7.c: Likewise.
644 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
646         * c-c++-common/missing-header-1.c: New test case.
647         * c-c++-common/missing-header-2.c: New test case.
648         * c-c++-common/missing-header-3.c: New test case.
649         * c-c++-common/missing-header-4.c: New test case.
651 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
653         PR c/70339
654         * c-c++-common/attributes-1.c: Update dg-prune-output to include
655         hint.
656         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
657         expected results due to builtin "nanl" now being suggested for
658         "name".
659         * gcc.dg/pr67580.c: Update expected messages.
660         * gcc.dg/spellcheck-identifiers.c: New testcase.
661         * gcc.dg/spellcheck-typenames.c: New testcase.
663 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
665         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
666         file.
667         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
668         diagnostic-test-show-locus-parseable-fixits.c to sources for
669         diagnostic_plugin_test_show_locus.c.
670         * lib/gcc-defs.exp (freeform_regexps): New global.
671         (dg-regexp): New function.
672         (handle-dg-regexps): New function.
673         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
674         freeform_regexps to the empty list.
675         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
677 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
679         PR tree-optimization/71488
680         * g++.dg/pr71488.C: New test.
681         * gcc.dg/vect/vect-bool-cmp.c: New test.
683 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
685         * gcc.dg/guality/param-5.c: New test.
687 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
689         * gcc.target/i386/asm-flag-7.c: New test.
691 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
693         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
694         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
695         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
696         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
697         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
698         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
699         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
700         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
701         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
702         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
703         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
704         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
705         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
706         * gcc.dg/tree-ssa/vrp87.c: Likewise.
707         * lib/target-supports.exp: Likewise.
709 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
711         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
712         * gcc.dg/attr-ms_struct-2.c: Likewise.
713         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
714         * gcc.dg/bf-ms-attrib.c: Likewise.
715         * gcc.dg/bf-ms-layout-2.c: Likewise.
716         * gcc.dg/bf-ms-layout-3.c: Likewise.
717         * gcc.dg/bf-ms-layout.c: Likewise.
718         * gcc.dg/bf-no-ms-layout.c: Likewise.
719         * gcc.target/i386/bitfield1.c: Likewise.
720         * gcc.target/i386/bitfield2.c: Likewise.
721         * gcc.target/i386/bitfield3.c: Likewise.
723 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
725         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
726         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
727         override other than -mcpu=power9 command-line option is specified,
728         or if the target operating system is aix.
729         * gcc.target/powerpc/darn-1.c: Likewise.
730         * gcc.target/powerpc/darn-2.c: Likewise.
731         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
732         test if effective-target is not powerpc_p9vector_ok or if the
733         target operating system is not defined.
734         * gcc.target/powerpc/vslv-1.c: Likewise.
735         * gcc.target/powerpc/vsrv-0.c: Likewise.
736         * gcc.target/powerpc/vsrv-1.c: Likewise.
738 2016-06-21  Tobias Burnus  <burnus@net-b.de>
740         PR fortran/71068
741         * gfortran.dg/coarray/data_1.f90: New.
743 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
745         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
746         (dg-require-effective-target): Use arm_v8_neon_hw.
747         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
748         (dg-require-effective-target): Likewise.
749         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
750         (dg-require-effective-target): Likewise.
751         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
752         (dg-require-effective-target): Likewise.
753         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
754         (dg-require-effective-target): Likewise.
755         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
756         (dg-require-effective-target): Likewise.
757         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
758         Add AArch64 check.
760 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
762         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
763         Set to 3 so test passes.
765 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
767         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
769 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
771         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
772         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
773         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
774         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
776 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
778         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
779         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
781 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
783         PR target/71549
784         * gcc.target/i386/pr71549.c: New test.
786 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
788         * gcc.target/powerpc/vadsdu-0.c: Replace
789         dg-require-effective-target directive to allow test to run on more
790         platforms, and add dg-skip-if directive to disable test on aix
791         platforms because of known incompatibilities.
792         * gcc.target/powerpc/vadsdu-1.c: Likewise.
793         * gcc.target/powerpc/vadsdu-2.c: Likewise.
794         * gcc.target/powerpc/vadsdu-3.c: Likewise.
795         * gcc.target/powerpc/vadsdu-4.c: Likewise.
796         * gcc.target/powerpc/vadsdu-5.c: Likewise.
797         * gcc.target/powerpc/vadsdub-1.c: Likewise.
798         * gcc.target/powerpc/vadsdub-2.c: Replace
799         dg-require-effective-target directive to allow test to run on more
800         platforms, and add dg-skip-if directive to disable test on aix
801         platforms because of known incompatibilities.
802         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
803         with vec_absdb call to differentiate this test from vadsdub-1.c.
804         * gcc.target/powerpc/vadsduh-1.c: Replace
805         dg-require-effective-target directive to allow test to run on more
806         platforms, and add dg-skip-if directive to disable test on aix
807         platforms because of known incompatibilities.
808         * gcc.target/powerpc/vadsduh-2.c: Likewise.
809         * gcc.target/powerpc/vadsduw-1.c: Likewise.
810         * gcc.target/powerpc/vadsduw-2.c: Likewise.
812 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
814         PR tree-optimization/71588
815         * gcc.dg/pr71558.c: New test.
817 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
819         * c-c++-common/pr68657-1.c: Require ptr32plus support.
820         * c-c++-common/pr68657-2.c: Likewise.
821         * c-c++-common/pr68657-3.c: Likewise.
822         * gcc.dg/torture/pr69714.c: Require int32plus support.
823         * gcc.dg/torture/pr70025.c: Likewise.
824         * gcc.dg/torture/pr70083.c: Likewise.
825         * gcc.dg/torture/pr70542.c: Likewise.
826         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
828 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
830         PR c/71601
831         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
833 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
835         PR middle-end/71581
836         * gcc.dg/pr71581.c: New test.
838         PR rtl-optimization/71591
839         * gcc.dg/cpp/pr71591.c: New test.
841 2016-06-20   David B. Robins  <gcc@davidrobins.net>
843         PR target/71571
844         * g++.dg/torture/pr71571.C: New test.
846 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
848         PR target/71559
849         * gcc.target/i386/sse2-pr71559.c: New test.
850         * gcc.target/i386/avx-pr71559.c: New test.
851         * gcc.target/i386/avx512f-pr71559.c: New test.
853 2016-06-20  Tobias Burnus  <burnus@net-b.de>
855         PR fortran/71194
856         * gfortran.dg/pointer_remapping_10.f90: New.
858 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
860         * g++.dg/diagnostic/string-literal-concat.C: New test case.
862 2016-06-20  Martin Sebor  <msebor@redhat.com>
864         PR c/69507
865         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
866         * gnu90-const-expr-1.c: Same.
867         * gnu99-const-expr-1.c: Same.
868         * gnu99-static-1.c: Same.
870 2016-06-20  Renlin Li  <renlin.li@arm.com>
872         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
874 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
876         * gcc.target/aarch64/vcvt_f64_1.c: New.
877         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
878         * gcc.target/aarch64/vrecp_f64_1.c: New.
880 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
882         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
883         "alignement".
885 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
887         PR target/71103
888         * gcc.target/avr/torture/pr71103-2.c: New test.
890 2016-06-19 Martin Sebor  <msebor@redhat.com>
892         PR c/69507
893         * gcc.dg/alignof.c: New test.
895 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
897         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
898         vs dg-error; test constexpr specifier too.
900 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
902         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
904 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
906         * lib/target-supports.exp
907         (check_effective_target_arm_neon_fp16_ok_nocache): Call
908         arm_neon_ok and merge flags.  Fix temporary test name.
909         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
910         and merge flags.
912 2016-06-17  Martin Liska  <mliska@suse.cz>
914         * gcc.dg/predict-9.c: Fix dump scanning.
916 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
918         PR tree-optimization/71354
919         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
921 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
923         PR tree-optimization/71347
924         * gcc.dg/tree-ssa/pr71347.c: New test.
926 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
928         PR tree-optimization/71354
929         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
931 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
933         * gcc.dg/vect/vect-alias-check-1.c: New test.
935 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
937         PR target/71151
938         * gcc.target/avr/pr71151-1.c: New test.
939         * gcc.target/avr/pr71151-2.c: New test.
940         * gcc.target/avr/pr71151-3.c: New test.
941         * gcc.target/avr/pr71151-4.c: New test.
942         * gcc.target/avr/pr71151-5.c: New test.
943         * gcc.target/avr/pr71151-6.c: New test.
944         * gcc.target/avr/pr71151-7.c: New test.
945         * gcc.target/avr/pr71151-8.c: New test.
946         * gcc.target/avr/pr71151-common.h: New test.
948 2016-06-16  Martin Liska  <mliska@suse.cz>
950         * gfortran.dg/predict-1.f90: New test.
952 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
954         PR target/71242
955         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
957 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
959         * g++.dg/vect/pr36648.cc: Disable cunrolli
961 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
963         PR target/71554
964         * gcc.c-torture/execute/pr71554.c: New test.
966         PR rtl-optimization/71532
967         * gcc.dg/torture/pr71532.c: New test.
969 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
971         * gcc.target/powerpc/p9-dimode1.c: New test.
972         * gcc.target/powerpc/p9-dimode2.c: Likewise.
974 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
976         * gcc.c-torture/compile/20160615-1.c: New test.
978         * g++.dg/cpp0x/ref-qual17.C: New test.
980 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
982         PR middle-end/71529
983         * gcc.target/i386/pr71529.C: New test.
985 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
987         PR tree-optimization/71483
988         * g++.dg/vect/pr71483.c: New
990 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
992         PR c++/70202
993         * g++.dg/inherit/crash6.C: New.
994         * g++.dg/inherit/union2.C: Likewise.
995         * g++.dg/inherit/virtual12.C: Likewise.
996         * g++.dg/inherit/virtual13.C: Likewise.
997         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
999 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
1001         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1003 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1005         PR tree-optimization/71439
1006         * gcc.dg/vect/pr71439.c: New
1008 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1010         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1012 2016-06-15  Richard Biener  <rguenther@suse.de>
1014         * gcc.dg/vect/slp-45.c: New testcase.
1016 2016-06-15  Richard Biener  <rguenther@suse.de>
1018         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1020 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1022         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1023         requirements, and disable for AIX for now.
1024         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1026 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1028         PR c++/71528
1029         * g++.dg/opt/pr71528.C: New test.
1031         PR c++/71516
1032         * g++.dg/init/pr71516.C: New test.
1034 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1036         * g++.dg/init/array46.C: New.
1038 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
1040         * gcc.target/i386/float128-3.c: New test.
1041         * gcc.target/i386/quad-sse4.c: Ditto.
1042         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1043         Update scan strings.
1045 2016-06-14  Richard Biener  <rguenther@suse.de>
1047         PR middle-end/71526
1048         * gfortran.dg/pr71526.f90: New testcase.
1050 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1052         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1053         * gcc.dg/zero_bits_compound-1.c: Likewise.
1055 2016-06-14  Richard Biener  <rguenther@suse.de>
1057         PR tree-optimization/71522
1058         * gcc.dg/torture/pr71522.c: New testcase.
1060 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1062         PR tree-optimization/71520
1063         * gcc.dg/tree-ssa/pr71520.c: New test.
1065 2016-06-14  Richard Biener  <rguenther@suse.de>
1067         PR tree-optimization/71521
1068         * gcc.dg/tree-ssa/vrp101.c: New testcase.
1070 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1072         PR sanitizer/71498
1073         * c-c++-common/ubsan/bounds-13.c: New test.
1075         PR preprocessor/71183
1076         * gcc.dg/cpp/source_date_epoch-3.c: New test.
1078 2016-06-13  Jeff Law  <law@redhat.com>
1080         PR tree-optimization/71403
1081         * c-c++-common/ubsan/pr71403-1.c: New test.
1082         * c-c++-common/ubsan/pr71403-2.c: New test.
1083         * c-c++-common/ubsan/pr71403-3.c: New test.
1085 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1087         PR middle-end/71478
1088         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1089         Add -Wno-psabi -w to dg-options.
1091 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1093         * gcc.target/powerpc/vadsdu-0.c: New test.
1094         * gcc.target/powerpc/vadsdu-1.c: New test.
1095         * gcc.target/powerpc/vadsdu-2.c: New test.
1096         * gcc.target/powerpc/vadsdu-3.c: New test.
1097         * gcc.target/powerpc/vadsdu-4.c: New test.
1098         * gcc.target/powerpc/vadsdu-5.c: New test.
1099         * gcc.target/powerpc/vadsdub-1.c: New test.
1100         * gcc.target/powerpc/vadsdub-2.c: New test.
1101         * gcc.target/powerpc/vadsduh-1.c: New test.
1102         * gcc.target/powerpc/vadsduh-2.c: New test.
1103         * gcc.target/powerpc/vadsduw-1.c: New test.
1104         * gcc.target/powerpc/vadsduw-2.c: New test.
1106 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
1108         * gcc.dg/c99-init-2.c (c): Update expected error message.
1109         * gcc.dg/init-bad-8.c (foo): Likewise.
1110         * gcc.dg/spellcheck-fields-3.c: New test case.
1112 2016-06-13  Martin Liska  <mliska@suse.cz>
1114         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1115         and "guess loop iv compared" heuristics.
1116         * gcc.dg/predict-2.c: Likewise.
1117         * gcc.dg/predict-3.c: Likewise.
1118         * gcc.dg/predict-4.c: Likewise.
1119         * gcc.dg/predict-5.c: Likewise.
1120         * gcc.dg/predict-6.c: Likewise.
1122 2016-06-13  Marek Polacek  <polacek@redhat.com>
1124         PR middle-end/71476
1125         * c-c++-common/Wswitch-unreachable-4.c: New test.
1126         * gcc.dg/Wswitch-unreachable-2.c: New test.
1127         * g++.dg/tm/jump1.C: Move dg-warning.
1129 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
1131         * gnat.dg/renaming10.ad[sb]: New test.
1133 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
1135         PR fortran/70673
1136         * gfortran.dg/pr70673.f90: New test.
1138 2016-06-13  Richard Biener  <rguenther@suse.de>
1140         PR middle-end/64516
1141         * gcc.dg/align-3.c: New testcase.
1143 2016-06-13  Martin Liska  <mliska@suse.cz>
1145         * gcc.target/i386/pr71458.c: New test.
1147 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
1149         PR target/71241
1150         * testsuite/gcc.dg/torture/float128-nan.c: New test.
1152 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1154         PR target/60751
1155         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1156         statement.
1158 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1160         PR target/60751
1161         * gfortran.dg/comma_IO_extension_1.f90: New test.
1162         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1163         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1164         statement.
1165         * gfortran.dg/graphite/pr38083.f90: Likewise.
1166         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1167         missing format.
1169 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1171         * gnat.dg/case_character.adb: New test.
1173 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1175         PR middle-end/71310
1176         * gcc.target/powerpc/pr71310.c: New testcase.
1178 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
1180         PR middle-end/71478
1181         * gcc.dg/pr71478.c: New test.
1183 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1185         PR middle-end/71494
1186         * gcc.c-torture/execute/pr71494.c: New test.
1188         PR c/68657
1189         * gcc.target/i386/pr68657.c: New test.
1191         PR inline-asm/68843
1192         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1193         (test): Add -masm=intel alternatives.
1195 2016-06-10  Martin Sebor  <msebor@redhat.com>
1197         PR c/71392
1198         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1200 2016-06-10  Jeff Law  <law@redhat.com>
1202         PR tree-optimization/71335
1203         * gcc.c-torture/execute/pr71335.c: New test.
1205 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1207         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1208         the various "cannot tail-call: " messages.
1210 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1212         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1213         and options.
1215 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1217         PR sanitizer/71480
1218         * c-c++-common/asan/pr71480.c: New test.
1220 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1222         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1223         (ASMNAME2): Likewise.
1224         (main): Replace fn in asm statement with ASMNAME ("fn").
1225         * gcc.dg/guality/pr68037-2.c: Likewise.
1226         * gcc.dg/guality/pr68037-3.c: Likewise.
1227         * gcc.dg/torture/pr68037-1.c: Likewise.
1228         * gcc.dg/torture/pr68037-2.c: Likewise.
1229         * gcc.dg/torture/pr68037-3.c: Likewise.
1231 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1233         PR inline-asm/68843
1234         * gcc.target/i386/pr68843-1.c: New test.
1235         * gcc.target/i386/pr68843-2.c: New test.
1237 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1238             Cesar Philippidis  <cesar@codesourcery.com>
1240         PR middle-end/71373
1241         * gcc.dg/goacc/nested-function-1.c: New file.
1242         * gcc.dg/goacc/nested-function-2.c: Likewise.
1243         * gcc.dg/goacc/pr71373.c: Likewise.
1244         * gfortran.dg/goacc/cray-2.f95: Likewise.
1245         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1246         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1247         * gfortran.dg/goacc/cray.f95: Update.
1248         * gfortran.dg/goacc/loop-1.f95: Likewise.
1249         * gfortran.dg/goacc/loop-3.f95: Likewise.
1250         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1251         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1253 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1255         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1256         for OpenACC tile clauses.
1257         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1259         PR c/71381
1260         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1261         to...
1262         * c-c++-common/goacc/cache-2.c: ... this new file.
1263         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1264         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1265         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1266         usage.
1267         * gfortran.dg/goacc/cray.f95: Likewise.
1268         * gfortran.dg/goacc/loop-1.f95: Likewise.
1270 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1272         PR tree-optimization/71407
1273         PR tree-optimization/71416
1274         * gcc.dg/vect/pr71407.c: New
1275         * gcc.dg/vect/pr71416-1.c: New
1276         * gcc.dg/vect/pr71416-2.c: New
1278 2016-06-10  Richard Biener  <rguenther@suse.de>
1280         PR middle-end/71477
1281         * gcc.dg/torture/pr71477.c: New testcase.
1283 2016-06-09  Julia Koval  <julia.koval@intel.com>
1285         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1286         * gcc.target/i386/interrupt-13.c: Likewise.
1287         * gcc.target/i386/interrupt-15.c: Likewise.
1288         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1289         * gcc.target/i386/interrupt-24.c: Likewise.
1290         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1291         * gcc.target/i386/interrupt-9.c: Likewise.
1292         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1294 2016-06-09  Martin Sebor  <msebor@redhat.com>
1296         PR c/70883
1297         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1298         * gcc.dg/builtin-constant_p-1.c: Same.
1299         * gcc.dg/builtins-error.c: Same.
1300         * gcc.dg/pr70859.c: Same.
1302 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1304         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1305         * gcc.dg/torture/pr68067-1.c: Likewise.
1306         * gcc.dg/torture/pr68067-2.c: Likewise.
1308 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1310         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1311           when setting SIZE.
1313 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1315         PR c++/71465
1316         * g++.dg/inherit/crash5.C: New.
1317         Revert:
1318         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1320         PR c++/70202
1321         * g++.dg/inherit/crash5.C: New.
1322         * g++.dg/inherit/virtual1.C: Adjust.
1324 2016-06-09  Martin Liska  <mliska@suse.cz>
1326         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1327         * g++.dg/predict-loop-exit-2.C: Likewise.
1328         * g++.dg/predict-loop-exit-3.C: Likewise.
1329         * gcc.dg/predict-1.c: Likewise.
1330         * gcc.dg/predict-2.c: Likewise.
1331         * gcc.dg/predict-3.c: Likewise.
1332         * gcc.dg/predict-4.c: Likewise.
1333         * gcc.dg/predict-5.c: Likewise.
1334         * gcc.dg/predict-6.c: Likewise.
1335         * gcc.dg/predict-7.c: Likewise.
1337 2016-06-09  Richard Biener  <rguenther@suse.de>
1339         PR tree-optimization/71462
1340         * gcc.dg/torture/pr71462.c: New testcase.
1342 2016-06-09  Marek Polacek  <polacek@redhat.com>
1344         PR c/65471
1345         * gcc.dg/c11-generic-3.c: New test.
1347 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1349         * g++.dg/init/array42.C: New.
1350         * g++.dg/init/array43.C: Likewise.
1351         * g++.dg/init/array44.C: Likewise.
1352         * g++.dg/init/array45.C: Likewise.
1353         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1354         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1355         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1356         * g++.dg/gomp/pr35751.C: Likewise.
1357         * g++.dg/init/array23.C: Likewise.
1358         * g++.dg/init/brace2.C: Likewise.
1359         * g++.dg/init/brace6.C: Likewise.
1361 2016-06-08  Martin Sebor  <msebor@redhat.com>
1362             Jakub Jelinek  <jakub@redhat.com>
1364         PR c++/70507
1365         PR c/68120
1366         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1367         * c-c++-common/builtin-arith-overflow-2.c: New test.
1368         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1369         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1370         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1372 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1374         PR c++/71442
1375         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1377 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1379         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1380         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1381         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1382         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1383         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1384         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1385         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1386         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1387         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1388         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1389         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1390         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1391         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1393 2016-06-08  Richard Biener  <rguenther@suse.de>
1395         PR tree-optimization/68558
1396         * gcc.dg/vect/slp-44.c: New testcase.
1398 2016-06-08  Richard Biener  <rguenther@suse.de>
1400         * gcc.dg/vect/slp-43.c: New testcase.
1402 2016-06-08  Richard Biener  <rguenther@suse.de>
1404         PR tree-optimization/71452
1405         * gcc.dg/torture/pr71452.c: New testcase.
1407 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1409         PR c++/71448
1410         * g++.dg/torture/pr71448.C: New test.
1412 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1414         PR debug/71432
1415         PR ada/71413
1416         * g++.dg/debug/pr71432.C: New test.
1418 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1420         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1421         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1422         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1424 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1426         * gcc.dg/vect/vect-live-2.c: Update effective target.
1427         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1428         * lib/target-supports.exp: Add aarch64 to vect_long.
1430 2016-06-08  Marek Polacek  <polacek@redhat.com>
1432         PR c/71418
1433         * gcc.dg/noncompile/pr71418.c: New test.
1435         PR c/71426
1436         * gcc.dg/noncompile/pr71426.c: New test.
1438 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1440         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1441         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1442         * gcc.dg/predict-3.c: Update template.
1443         * gcc.dg/predict-5.c: Update template.
1444         * gcc.dg/predict-6.c: Update template.
1445         * gcc.dg/predict-9.c: Update template.
1446         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1448 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1450         * gcc.target/powerpc/vec-mul.c: New test.
1452 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1454         * gcc.dg/spellcheck-fields-2.c: New test case.
1456 2016-06-07  Richard Biener  <rguenther@suse.de>
1458         PR c/61564
1459         * gcc.dg/Wpragmas-1.c: New testcase.
1460         * gcc.dg/Wattributes-4.c: Likewise.
1461         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1462         entry.
1464 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1466         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1467         spurious debug code.
1469 2016-06-07  Richard Biener  <rguenther@suse.de>
1471         PR tree-optimization/71428
1472         * gcc.dg/torture/pr71428.c: New testcase.
1474 2016-06-07  Richard Biener  <rguenther@suse.de>
1476         PR middle-end/71423
1477         * gcc.dg/torture/pr71423.c: New testcase.
1479 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1481         PR middle-end/71408
1482         * gcc.dg/tree-ssa/pr71408.c: New test.
1484 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1486         PR middle-end/71281
1487         * g++.dg/torture/pr71281.C: New test.
1489 2016-06-06  Marek Polacek  <polacek@redhat.com>
1491         PR c/71362
1492         * gcc.dg/pr71362.c: New test.
1494 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1495             Patrick Palka  <ppalka@gcc.gnu.org>
1497         PR c++/70847
1498         PR c++/71330
1499         PR c++/71393
1500         * g++.dg/opt/pr70847.C: New test.
1501         * g++.dg/ubsan/pr70847.C: New test.
1502         * g++.dg/ubsan/pr71393.C: New test.
1504 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1506         PR tree-optimization/71259
1507         * gcc.dg/vect/pr71259.c: New test.
1509 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1511         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1512         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1513         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1514         above.
1516 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1518         PR middle-end/37780
1519         * gcc.c-torture/execute/pr37780.c: New test.
1520         * gcc.target/aarch64/pr37780_1.c: Likewise.
1521         * gcc.target/arm/pr37780_1.c: Likewise.
1523 2016-06-06  Marek Polacek  <polacek@redhat.com>
1525         * c-c++-common/attr-may-alias-1.c: New test.
1526         * c-c++-common/attr-may-alias-2.c: New test.
1527         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1529 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1531         PR c/24414
1532         * gcc.target/i386/pr24414.c: New test.
1534 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1536         * gcc.target/sparc/vis4misc.c: New file.
1537         * gcc.target/sparc/fpcmp.c: Likewise.
1538         * gcc.target/sparc/fpcmpu.c: Likewise.
1540 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1542         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1543         * gcc.dg/vect/vect-live-3.c: Likewise.
1545 2016-06-06  Richard Biener  <rguenther@suse.de>
1547         PR tree-optimization/71398
1548         * gcc.dg/torture/pr71398.c: New testcase.
1550 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1552         PR target/71389
1553         * g++.dg/pr71389.C: New test.
1555 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1557         PR fortran/71404
1558         * gfortran.dg/fmt_read_5.f: New test.
1560 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1562         PR fortran/69659
1563         * gfortran.dg/class_array_22.f03: New test.
1565 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1567         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1569 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1571         * gcc.dg/predict-9.c: Update template.
1573 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1575         PR c++/49377
1576         * g++.dg/template/pr49377.C: New.
1578 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1580         PR tree-optimization/71405
1581         * g++.dg/torture/pr71405.C: New test.
1583 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1585         PR c++/70202
1586         * g++.dg/inherit/crash5.C: New.
1587         * g++.dg/inherit/virtual1.C: Adjust.
1589 2016-06-03  Jeff Law  <law@redhat.com>
1591         PR tree-optimization/71316
1592         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1594 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1596         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1597         dg-additional-options with just -fno-tree-scev-cprop in it.
1598         * gcc.dg/vect/vect-live-2.c: Likewise.
1599         * gcc.dg/vect/vect-live-5.c: Likewise.
1600         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1601         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1602         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1604 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1606         PR c++/27100
1607         * g++.dg/other/friend6.C: New test.
1609 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1611         * g++.dg/torture/ppc-ldst-array.C: New.
1613 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
1615         PR target/71276
1616         PR target/71277
1617         * gcc.dg/torture/builtin-fp-int-inexact.c,
1618         gcc.target/i386/387-builtin-fp-int-inexact.c,
1619         gcc.target/i386/387-rint-inline-1.c,
1620         gcc.target/i386/387-rint-inline-2.c,
1621         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1622         gcc.target/i386/sse2-rint-inline-1.c,
1623         gcc.target/i386/sse2-rint-inline-2.c,
1624         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1625         gcc.target/i386/sse4_1-rint-inline.c: New tests.
1627 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1628             Julia Koval  <julia.koval@intel.com>
1630         PR target/66960
1631         PR target/67630
1632         PR target/67634
1633         PR target/67841
1634         PR target/68037
1635         PR target/68618
1636         PR target/68661
1637         PR target/69575
1638         PR target/69596
1639         PR target/69734
1640         * gcc.dg/guality/pr68037-1.c: New test.
1641         * gcc.dg/guality/pr68037-2.c: Likewise.
1642         * gcc.dg/guality/pr68037-3.c: Likewise.
1643         * gcc.dg/torture/pr68037-1.c: Likewise.
1644         * gcc.dg/torture/pr68037-2.c: Likewise.
1645         * gcc.dg/torture/pr68037-3.c: Likewise.
1646         * gcc.dg/torture/pr68661-1a.c: Likewise.
1647         * gcc.dg/torture/pr68661-1b.c: Likewise.
1648         * gcc.target/i386/interrupt-1.c: Likewise.
1649         * gcc.target/i386/interrupt-2.c: Likewise.
1650         * gcc.target/i386/interrupt-3.c: Likewise.
1651         * gcc.target/i386/interrupt-4.c: Likewise.
1652         * gcc.target/i386/interrupt-5.c: Likewise.
1653         * gcc.target/i386/interrupt-6.c: Likewise.
1654         * gcc.target/i386/interrupt-7.c: Likewise.
1655         * gcc.target/i386/interrupt-8.c: Likewise.
1656         * gcc.target/i386/interrupt-9.c: Likewise.
1657         * gcc.target/i386/interrupt-10.c: Likewise.
1658         * gcc.target/i386/interrupt-11.c: Likewise.
1659         * gcc.target/i386/interrupt-12.c: Likewise.
1660         * gcc.target/i386/interrupt-13.c: Likewise.
1661         * gcc.target/i386/interrupt-14.c: Likewise.
1662         * gcc.target/i386/interrupt-15.c: Likewise.
1663         * gcc.target/i386/interrupt-16.c: Likewise.
1664         * gcc.target/i386/interrupt-17.c: Likewise.
1665         * gcc.target/i386/interrupt-18.c: Likewise.
1666         * gcc.target/i386/interrupt-19.c: Likewise.
1667         * gcc.target/i386/interrupt-20.c: Likewise.
1668         * gcc.target/i386/interrupt-21.c: Likewise.
1669         * gcc.target/i386/interrupt-22.c: Likewise.
1670         * gcc.target/i386/interrupt-23.c: Likewise.
1671         * gcc.target/i386/interrupt-24.c: Likewise.
1672         * gcc.target/i386/interrupt-25.c: Likewise.
1673         * gcc.target/i386/interrupt-26.c: Likewise.
1674         * gcc.target/i386/interrupt-27.c: Likewise.
1675         * gcc.target/i386/interrupt-28.c: Likewise.
1676         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1677         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1678         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1679         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1680         * gcc.target/i386/interrupt-iamcu.c: Likewise.
1681         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1682         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1683         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1684         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1685         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1686         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1687         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1689 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
1691         PR tree-optimization/52171
1692         * gcc.dg/pr52171.c: New test.
1693         * gcc.target/i386/pr52171.c: New test.
1695 2016-06-03  Jan Hubicka  <jh@suse.cz>
1697         * g++.dg/tree-ssa/pred-1.C: New testcase
1698         * gcc.dg/tree-ssa/pred-1.c: New testcase
1700 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1702         PR target/70957
1703         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1704         support.
1705         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1707 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1709         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1711 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1713         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1714         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1715         * gcc.dg/vect/vect-live-1.c: New test.
1716         * gcc.dg/vect/vect-live-2.c: New test.
1717         * gcc.dg/vect/vect-live-3.c: New test.
1718         * gcc.dg/vect/vect-live-4.c: New test.
1719         * gcc.dg/vect/vect-live-5.c: New test.
1720         * gcc.dg/vect/vect-live-slp-1.c: New test.
1721         * gcc.dg/vect/vect-live-slp-2.c: New test.
1722         * gcc.dg/vect/vect-live-slp-3.c: New test.
1724 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1726         PR middle-end/71387
1727         * g++.dg/opt/pr71387.C: New test.
1729 2016-06-02  Jeff Law  <law@redhat.com>
1731         PR tree-optimization/71328
1732         * gcc.c-torture/compile/pr71328.c: New test.
1734 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1736         PR fortran/52393
1737         * gfortran.dg/fmt_read_3.f90: Fix typo.
1738         * gfortran.dg/fmt_read_4.f90: New test.
1740 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1742         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1743         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1744         * g++.dg/cpp0x/forw_enum8.C: Likewise.
1745         * g++.dg/cpp0x/override2.C: Likewise.
1746         * g++.dg/parse/crash5.C: Likewise.
1747         * g++.dg/parse/error16.C: Likewise.
1748         * g++.dg/parse/error27.C: Likewise.
1749         * g++.dg/template/qualttp15.C: Likewise.
1750         * g++.dg/template/redecl4.C: Likewise.
1751         * g++.old-deja/g++.other/crash39.C: Likewise.
1752         * g++.old-deja/g++.other/struct1.C: Likewise.
1753         * g++.old-deja/g++.pt/m9a.C: Likewise.
1754         * g++.old-deja/g++.pt/memclass10.C: Likewise.
1756 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1758         PR c++/71372
1759         * c-c++-common/pr71372.c: New test.
1761         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1762         __TIME__ strings with __builtin_strcmp instead of printf and
1763         dg-output.
1765 2016-06-02  Martin Liska  <mliska@suse.cz>
1767         * gcc.dg/predict-9.c: New test.
1769 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1771         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1772         global set_compiler_env_var and global saved_compiler_env_var.
1774 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1776         PR rtl-optimization/71295
1777         * gcc.c-torture/compile/pr71295.c: New test.
1779 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1781         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1783         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1784         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1786         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1787         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1788         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1789         alternative number.
1791 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1793         * gcc.target/powerpc/p9-splat-4.c: New test.
1795 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1797         PR target/71186
1798         * gcc.target/powerpc/pr71186.c: New test.
1800 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1802         PR fortran/52393
1803         * gfortran.dg/fmt_read_3.f90: New test.
1805 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1807         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1808         procedure.
1810 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
1812         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1813         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1814         env var is set.
1815         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1816         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1817         shown once.
1818         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1819         during compilation.
1820         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1821         vars set by dg-set-compiler-env-var.
1823 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
1825         PR fortran/71156
1826         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1827         to the module procedure declaration.
1828         * gfortran.dg/submodule_16.f08: New test.
1830 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1832         PR middle-end/71371
1833         * c-c++-common/gomp/pr71371.c: New test.
1835 2016-06-01  Richard Biener  <rguenther@suse.de>
1837         PR tree-optimization/71366
1838         * gcc.dg/torture/pr71366-1.c: New testcase.
1839         * gcc.dg/torture/pr71366-2.c: Likewise.
1841 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1843         * gcc.target/powerpc/vslv-0.c: New test.
1844         * gcc.target/powerpc/vslv-1.c: New test.
1845         * gcc.target/powerpc/vsrv-0.c: New test.
1846         * gcc.target/powerpc/vsrv-1.c: New test.
1848 2016-06-01  Nathan Sidwell  <nathan@acm.org>
1850         * c-c++-common/torture/pr57945.c: Add expected PTX error.
1851         * gcc.target/nvptx/weak.c: New.
1853 2016-06-01  Richard Biener  <rguenther@suse.de>
1855         PR tree-optimization/71261
1856         * gcc.dg/torture/vect-bool-1.c: New testcase.
1858 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1860         * gfortran.dg/gomp/order-1.f90: New test.
1861         * gfortran.dg/gomp/order-2.f90: New test.
1863 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
1865         * gcc.dg/unroll-6.c: Update template.
1866         * gcc.dg/unroll-7.c: New testcase.
1867         * gcc.dg/unroll-8.c: New testcase.
1869 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1871         * gnat.dg/opt56.ad[sb]: New test.
1873 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1875         PR c++/66635
1876         * g++.dg/cpp0x/constexpr-ice16.C: New.
1878 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1880         PR tree-optimization/71314
1881         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
1882         -mbranch-cost=2.
1884 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1886         PR tree-optimization/71077
1887         * gcc.dg/tree-ssa/pr71077.c: New test.
1889 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
1891         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1892         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1893         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1895 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1897         PR c++/71248
1898         * g++.dg/cpp0x/pr71248.C: New.
1899         * g++.dg/cpp0x/auto7.C: Test column numbers too.
1900         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1901         * g++.dg/init/new37.C: Likewise.
1902         * g++.dg/template/static1.C: Likewise.
1903         * g++.dg/template/static2.C: Likewise.
1905 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
1907         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1908         instead of %rdi.
1909         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1911 2016-05-31  Marek Polacek  <polacek@redhat.com>
1913         * c-c++-common/Wswitch-unreachable-3.c: New test.
1914         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1916 2016-05-31  Richard Biener  <rguenther@suse.de>
1918         PR tree-optimization/71352
1919         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1921 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1923         * gcc.target/arm/armv5_thumb_isa.c: New test.
1925 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
1927         PR target/71346
1928         * gcc.target/i386/pr71346.c: New test.
1930 2016-05-31  Tom de Vries  <tom@codesourcery.com>
1932         PR tree-optimization/69068
1933         * gcc.dg/graphite/pr69068.c: New test.
1935 2016-05-27  Martin Sebor  <msebor@redhat.com>
1937         PR c++/71306
1938         * g++.dg/warn/Wplacement-new-size-3.C: New test.
1940 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
1942         PR c++/71349
1943         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
1944         nowait depend(inout: dd[0]) clauses where permitted.
1946 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
1948         PR c++/71238
1949         * g++.dg/parse/pr71238.C: New.
1950         * g++.dg/concepts/friend1.C: Test column numbers too.
1951         * g++.dg/cpp0x/initlist31.C: Likewise.
1952         * g++.dg/cpp0x/pr51420.C: Likewise.
1953         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1954         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1955         * g++.dg/ext/builtin3.C: Likewise.
1956         * g++.dg/lookup/friend12.C: Likewise.
1957         * g++.dg/lookup/friend7.C: Likewise.
1958         * g++.dg/lookup/koenig1.C: Likewise.
1959         * g++.dg/lookup/koenig5.C: Likewise.
1960         * g++.dg/lookup/used-before-declaration.C: Likewise.
1961         * g++.dg/overload/koenig1.C: Likewise.
1962         * g++.dg/template/crash65.C: Likewise.
1963         * g++.dg/template/friend57.C: Likewise.
1964         * g++.dg/warn/Wshadow-5.C: Likewise.
1965         * g++.dg/warn/Wunused-8.C: Likewise.
1966         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1967         * g++.old-deja/g++.jason/lineno5.C: Likewise.
1968         * g++.old-deja/g++.jason/member.C: Likewise.
1969         * g++.old-deja/g++.jason/report.C: Likewise.
1970         * g++.old-deja/g++.jason/scoping12.C: Likewise.
1971         * g++.old-deja/g++.law/visibility20.C: Likewise.
1972         * g++.old-deja/g++.ns/koenig5.C: Likewise.
1973         * g++.old-deja/g++.other/static5.C: Likewise.
1974         * g++.old-deja/g++.pt/overload2.C: Likewise.
1976 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
1978         * gcc.dg/tree-ssa/peel1.c: New testcase.
1979         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1980         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1982 2016-05-30  Tom de Vries  <tom@codesourcery.com>
1984         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1985         to ce.
1987 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
1989         PR c++/71099
1990         * g++.dg/parse/virtual1.C: New.
1992 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
1994         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1995         Use correct register when clearing %edx.
1997 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
1999         PR tree-optimization/71289
2000         * gcc.dg/pr71289.c: New test.
2002 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2004         PR middle-end/71269
2005         PR middle-end/71292
2006         * gcc.dg/tree-ssa/pr71269.c: New test.
2007         * gcc.dg/tree-ssa/pr71292.c: New test.
2009 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2011         PR middle-end/71252
2012         * gcc.dg/tree-ssa/pr71252-2.c: New test.
2014 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2016         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2017         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2018         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2020 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2022         PR tree-optimization/69067
2023         * gcc.dg/graphite/pr69067.c: New test.
2025 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
2027         PR target/71245
2028         * gcc.target/i386/pr71245-1.c: New test.
2029         * gcc.target/i386/pr71245-2.c: Ditto.
2031 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2033         PR c++/71105
2034         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2035         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2036         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2038 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
2040         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2042 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
2044         Revert:
2045         PR c++/69855
2046         * g++.dg/overload/69855.C: New.
2047         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2048         * g++.old-deja/g++.pt/crash3.C: Likewise.
2050 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/60385
2053         * g++.dg/parse/namespace13.C: New.
2055 2016-05-26  Jeff Law  <law@redhat.com>
2057         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2058         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2059         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2060         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2061         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2062         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2063         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2064         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2065         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2066         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2067         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2068         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2069         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2071 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
2073         PR c++/69855
2074         * g++.dg/overload/69855.C: New.
2075         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2076         * g++.old-deja/g++.pt/crash3.C: Likewise.
2078 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2080         PR target/63596
2081         * gcc.target/aarch64/va_arg_1.c: New testcase.
2082         * gcc.target/aarch64/va_arg_2.c: Likewise.
2083         * gcc.target/aarch64/va_arg_3.c: Likewise.
2085 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2087         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2088         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2089         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2090         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2091         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2093 2016-05-27  Marek Polacek  <polacek@redhat.com>
2095         PR middle-end/71308
2096         * g++.dg/torture/pr71308.C: New test.
2098 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2100         * gcc.dg/zero_bits_compound-1.c: New test.
2101         * gcc.dg/zero_bits_compound-2.c: New test.
2103 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2105         PR middle-end/71279
2106         * gcc.dg/pr71279.c: New test.
2108 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2110         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2111         floating point min/max/comparison instructions.
2112         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2114 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2116         * c-c++-common/gomp/schedule-1.c: New test.
2117         * gfortran.dg/gomp/schedule-1.f90: New test.
2119 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
2121         PR c++/70822
2122         PR c++/70106
2123         * g++.dg/cpp1y/auto-fn32.C: New test.
2124         * g++.dg/cpp1y/paren4.C: New test.
2126 2016-05-26  Nathan Sidwell  <nathan@acm.org>
2128         * gcc.dg/20060410.c: Xfail on ptx.
2129         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2130         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2131         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2132         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2133         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2135 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2137         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2139 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2141         PR tree-optimization/71280
2142         * gcc.dg/pr71280.c: New test.
2144         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2146         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2147         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2149         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2151 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
2153         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2154         kept in memory.
2156 2016-05-25  Jeff Law  <law@redhat.com>
2158         PR tree-optimization/71272
2159         * gcc.c-torture/compile/pr71272.c: new test.
2161 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2163         * gcc.target/powerpc/vec-cmpne.c: New test.
2164         * gcc.target/powerpc/vec-cmpne-long.c: New test.
2166 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2168         * gnat.dg/opt55.ad[sb]: New test.
2170 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2172         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2173         * c-c++-common/pr60226.c: Require int32plus.
2174         * gcc.c-torture/execute/pr70602.c: Likewise.
2175         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2176         unsigned long for malloc arg type.
2177         * gcc.dg/asr_div1.c: Require int32plus.
2178         * gcc.dg/enum-mode-1.c: XFAIL for int16.
2179         * gcc.dg/pie-1.c: Require pie.
2180         * gcc.dg/pie-2.c: Likewise.
2181         * gcc.dg/pr59471.c: Require int32plus.
2182         * gcc.dg/pr59963-2.c: XFAIL for int16.
2183         * gcc.dg/pr60114.c: Require int32plus.
2184         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2185         unsigned long for typedef of size_t.
2186         * gcc.dg/pr63914.c: Require int32plus.
2187         * gcc.dg/pr64536.c: Require pt32plus.
2188         * gcc.dg/pr65658.c: Likewise.
2189         * gcc.dg/pr67271.c: Require int32plus.
2190         * gcc.dg/pr68112.c: Likewise.
2191         * gcc.dg/pr69071.c: Skip for avr target.
2192         * gcc.dg/pr69973.c: Require int32plus.
2193         * gcc.dg/pr70169.c: Skip for avr target.
2194         * gcc.dg/sso-6.c: Require int32plus.
2195         * gcc.dg/sso-7.c: Likewise.
2196         * gcc.dg/sso-8.c: Likewise.
2197         * gcc.dg/vrp-min-max-2.c: Likewise.
2199 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2201         PR target/70738
2202         * gcc.target/i386/pr70738-1.c: New test.
2203         * gcc.target/i386/pr70738-2.c: Likewise.
2204         * gcc.target/i386/pr70738-3.c: Likewise.
2205         * gcc.target/i386/pr70738-4.c: Likewise.
2206         * gcc.target/i386/pr70738-5.c: Likewise.
2207         * gcc.target/i386/pr70738-6.c: Likewise.
2208         * gcc.target/i386/pr70738-7.c: Likewise.
2209         * gcc.target/i386/pr70738-8.c: Likewise.
2210         * gcc.target/i386/pr70738-9.c: Likewise.
2212 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2214         PR rtl-optimization/66940
2215         * gcc.c-torture/execute/pr66940.c: New test.
2217 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2219         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2220         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2221         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2222         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2223         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2224         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2225         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2226         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2227         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2228         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2229         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2230         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2231         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2232         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2233         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2234         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2235         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2236         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2237         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2238         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2239         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2240         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2241         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2242         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2244 2016-05-25  Marek Polacek  <polacek@redhat.com>
2246         PR c/71265
2247         * gcc.dg/noncompile/pr71265.c: New test.
2249         PR c/71266
2250         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2252 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2254         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2256 2016-05-25  Richard Biener  <rguenther@suse.de>
2258         PR tree-optimization/71261
2259         * c-c++-common/torture/pr71261.c: New testcase.
2261 2016-05-25  Richard Biener  <rguenther@suse.de>
2263         PR tree-optimization/71264
2264         * gcc.dg/vect/pr71264.c: New testcase.
2266 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2268         PR c++/55992
2269         * g++.dg/cpp0x/alias-decl-53.C: New.
2270         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2272 2016-05-25  Martin Liska  <mliska@suse.cz>
2274         * g++.dg/pr71239.C: New test.
2276 2016-05-25  Richard Biener  <rguenther@suse.de>
2278         * gcc.dg/vect/pr58135.c: Rename to ...
2279         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2281 2016-05-25  Marek Polacek  <polacek@redhat.com>
2283         * g++.dg/pr65295.C: Use target c++14.
2285 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2287         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2288         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2290 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2292         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2293         instructions.
2295 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2297         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2298         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2299         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2300         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2301         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2302         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2303         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2304         * c-c++-common/goacc/pcopy.c: Likewise.
2305         * c-c++-common/goacc/pcopyin.c: Likewise.
2306         * c-c++-common/goacc/pcopyout.c: Likewise.
2307         * c-c++-common/goacc/pcreate.c: Likewise.
2308         * c-c++-common/goacc/pr70688.c: New test.
2309         * c-c++-common/goacc/present-1.c: Adjust test.
2310         * c-c++-common/goacc/reduction-5.c: Likewise.
2311         * g++.dg/goacc/data-1.C: New test.
2313 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2315         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2316         vector parity built-in functions.
2317         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2318         count trailing zeros automatic vectorization.
2319         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2320         count trailing zeros built-in functions.
2322 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2324         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2326 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2328         PR target/71050
2329         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2331 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2333         PR c++/50436
2334         * g++.dg/template/crash123.C: New.
2335         * g++.dg/template/crash124.C: Likewise.
2337 2016-05-24  Martin Sebor  <msebor@redhat.com>
2339         PR c++/71147
2340         * g++.dg/ext/flexary16.C: New test.
2342 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2344         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2345         before math.h is included.
2346         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2347         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2348         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2349         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2350         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2351         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2352         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2353         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2354         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2355         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2356         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2357         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2358         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2359         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2360         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2361         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2362         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2363         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2364         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2365         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2366         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2367         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2368         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2370 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2371             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2373         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2374         support.
2376 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2378         PR c++/69872
2379         * g++.dg/warn/Wno-narrowing1.C: New.
2381 2016-05-24  Marek Polacek  <polacek@redhat.com>
2383         PR c/71249
2384         * c-c++-common/Wswitch-unreachable-2.c: New test.
2386 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2388         PR c++/71257
2389         * g++.dg/vect/simd-clone-6.cc: New test.
2390         * g++.dg/gomp/declare-simd-6.C: New test.
2392         PR middle-end/70434
2393         PR c/69504
2394         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2396 2016-05-24  Richard Biener  <rguenther@suse.de>
2398         PR tree-optimization/71240
2399         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2401 2016-05-24  Richard Biener  <rguenther@suse.de>
2403         PR tree-optimization/71230
2404         * gcc.dg/torture/pr71230.c: New testcase.
2405         * g++.dg/torture/pr71230.C: Likewise.
2407 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2409         * c-c++-common/goacc/routine-5.c: Add tests.
2410         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2411         * gfortran.dg/goacc/routine-6.f90: Add tests.
2413 2016-05-24  Richard Biener  <rguenther@suse.de>
2415         PR tree-optimization/71253
2416         * gcc.dg/torture/pr71253.c: New testcase.
2418 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2420         PR middle-end/71252
2421         * gfortran.dg/pr71252.f90: New test.
2423 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2425         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2427 2016-05-24  Richard Biener  <rguenther@suse.de>
2429         PR middle-end/70434
2430         PR c/69504
2431         * c-c++-common/vector-subscript-4.c: New testcase.
2432         * c-c++-common/vector-subscript-5.c: Likewise.
2434 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2436         PR fortran/71123
2437         * gfortran.dg/namelist_90.f: New test
2439 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2441         PR fortran/66461
2442         * gfortran.dg/unexpected_eof.f: New test
2444 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2445             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2447         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2448         as little endian.
2450 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2452         PR c++/70972
2453         * g++.dg/cpp0x/inh-ctor20.C: New.
2454         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2456 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2458         PR c++/69095
2459         * g++.dg/cpp0x/variadic168.C: New.
2461 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2463         * g++.dg/cpp0x/pr31445.C: Test column number too.
2464         * g++.dg/cpp0x/pr32253.C: Likewise.
2465         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2466         * g++.dg/cpp0x/variadic36.C: Likewise.
2468 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2470         * gcc.dg/fold-notshift-2.c: Adjust.
2472 2016-05-23  Marek Polacek  <polacek@redhat.com>
2474         PR c/49859
2475         * c-c++-common/Wswitch-unreachable-1.c: New test.
2476         * gcc.dg/Wswitch-unreachable-1.c: New test.
2477         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2478         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2479         * g++.dg/gomp/block-10.C: Likewise.
2480         * gcc.dg/gomp/block-10.c: Likewise.
2481         * g++.dg/gomp/block-9.C: Likewise.
2482         * gcc.dg/gomp/block-9.c: Likewise.
2483         * g++.dg/gomp/target-1.C: Likewise.
2484         * g++.dg/gomp/target-2.C: Likewise.
2485         * gcc.dg/gomp/target-1.c: Likewise.
2486         * gcc.dg/gomp/target-2.c: Likewise.
2487         * g++.dg/gomp/taskgroup-1.C: Likewise.
2488         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2489         * gcc.dg/gomp/teams-1.c: Likewise.
2490         * g++.dg/gomp/teams-1.C: Likewise.
2491         * g++.dg/overload/error3.C: Likewise.
2492         * g++.dg/tm/jump1.C: Likewise.
2493         * g++.dg/torture/pr40335.C: Likewise.
2494         * gcc.dg/c99-vla-jump-5.c: Likewise.
2495         * gcc.dg/switch-warn-1.c: Likewise.
2496         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2497         * gcc.dg/nested-func-1.c: Likewise.
2498         * gcc.dg/pr67784-4.c: Likewise.
2500 2016-05-23  Richard Biener  <rguenther@suse.de>
2502         PR tree-optimization/71230
2503         * gfortran.dg/pr71230-1.f90: New testcase.
2504         * gfortran.dg/pr71230-2.f90: Likewise.
2506 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2508         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2509         * gcc.dg/vect/pr58135.c:  Add new.
2510         * gfortran.dg/pr46519-1.f: Adjust test case.
2512 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2514         PR c++/53401
2515         * g++.dg/cpp0x/decltype64.C: New.
2517 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2519         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2520         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2521         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2523 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2525         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2526         Add poly64x1_t and poly64x2_t cases if supported.
2527         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2528         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2529         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2530         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2531         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2533 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2535         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2536         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2537         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2538         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2539         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2540         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2541         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2543 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2545         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2547 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2549         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2550         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2552 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2554         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2555         constraint instead of "r".
2556         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2557         insn instead of vxorpd.
2558         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2560         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2561         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2563         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2565         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2566         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2568         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2570 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2572         PR middle-end/40921
2573         * gcc.dg/tree-ssa/pr40921.c: New test.
2575 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2577         PR target/71103
2578         * gcc.target/avr/pr71103.c: New test.
2580 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2582         PR middle-end/71179
2583         * gcc.dg/tree-ssa/pr71179.c: New test.
2585 2016-05-20  Martin Sebor  <msebor@redhat.com>
2587         PR c/71115
2588         * gcc.dg/init-excess-2.c: New test.
2590 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2592         * gnat.dg/opt53.adb: New test.
2593         * gnat.dg/opt54.adb: Likewise.
2595 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2597         PR tree-optimization/70884
2598         * gcc.dg/tree-ssa/pr70919.c: New test.
2600 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2602         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2603         formatting.
2604         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2605         fix code formatting.
2607 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2609         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2610         non-common cases.
2611         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2613 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2615         * jit.dg/all-non-failing-tests.h: Add
2616         test-factorial-must-tail-call.c.
2617         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2618         * jit.dg/test-factorial-must-tail-call.c: New test case.
2620 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2622         PR fortran/71204
2623         * gfortran.dg/pr71204.f90: New test.
2625 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
2627         * gcc.target/nvptx/sincos.c: New test.
2629 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2631         PR c++/70572
2632         * g++.dg/cpp1y/auto-fn31.C: New.
2634 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2636         * gcc.target/powerpc/vec-addec.c: New test.
2637         * gcc.target/powerpc/vec-addec-int128.c: New test.
2639 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2641         * gcc.dg/plugin/must-tail-call-1.c: New test case.
2642         * gcc.dg/plugin/must-tail-call-2.c: New test case.
2643         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2644         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2646 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
2648         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2650 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2652         PR c++/71210
2653         * g++.dg/opt/pr71210-1.C: New test.
2654         * g++.dg/opt/pr71210-2.C: New test.
2656         PR tree-optimization/29756
2657         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2658         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
2659         only on selected targets where V4SImode vectors are known to be
2660         supported.
2662 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
2664         PR tree-optimization/71079
2665         PR tree-optimization/71206
2666         * gcc.dg/tree-ssa/pr71206.c: New testcase.
2668 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2670         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2671         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2672         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2674 2016-05-20  Richard Guenther  <rguenther@suse.de>
2676         PR tree-optimization/29756
2677         * gcc.dg/tree-ssa/vector-6.c: New testcase.
2679 2016-05-20  Richard Biener  <rguenther@suse.de>
2681         PR tree-optimization/71185
2682         * gcc.dg/tree-ssa/pr71185.c: New testcase.
2684 2016-05-20  Richard Biener  <rguenther@suse.de>
2686         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2688 2016-05-19  Marek Polacek  <polacek@redhat.com>
2690         PR c++/71075
2691         * g++.dg/diagnostic/pr71075.C: New test.
2693 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
2695         PR c++/71184
2696         * g++.dg/pr71184.C: New test case.
2698 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2700         * gcc.target/powerpc/darn-0.c: New test.
2701         * gcc.target/powerpc/darn-1.c: New test.
2702         * gcc.target/powerpc/darn-2.c: New test.
2704 2016-05-19  Marek Polacek  <polacek@redhat.com>
2706         PR tree-optimization/71031
2707         * gcc.dg/tree-ssa/vrp100.c: New test.
2709 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2711         PR rtl-optimization/71148
2712         * gcc.dg/pr71148.c: New test.
2714 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2716         PR target/71056
2717         * gcc.target/arm/pr71056.c: New test.
2719 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2721         * c-c++-common/pr69669.c: Check the used mode.
2723 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
2725         PR sanitizer/64354
2726         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2728 2016-05-19  Richard Biener  <rguenther@suse.de>
2730         PR tree-optimization/70729
2731         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2732         * gcc.dg/graphite/scop-18.c: Likewise.
2733         * gcc.dg/pr41783.c: Disable LIM.
2734         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2735         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2736         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2737         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2738         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2739         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2740         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2741         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2742         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2743         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2744         * gfortran.dg/pr42108.f90: Likewise.
2746 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
2748         PR driver/69265
2749         * gcc.dg/spellcheck-options-11.c: New test case.
2751 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2753         PR c++/71100
2754         * g++.dg/opt/pr71100.C: New test.
2756 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2758         PR ipa/69708
2759         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2760         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2761         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2762         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2764 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2766         PR ipa/69708
2767         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2768         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2769         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2770         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2771         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2773 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2775         PR c++/69793
2776         * g++.dg/template/crash122.C: New.
2778 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2780         PR c++/70466
2781         * g++.dg/template/pr70466-1.C: New.
2782         * g++.dg/template/pr70466-2.C: Likewise.
2784 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2786         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2787         splat operations and the XXSPLTIB instruction.
2788         * gcc.target/powerpc/p9-splat-2.c: Likewise.
2789         * gcc.target/powerpc/p9-splat-3.c: Likewise.
2790         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2791         xxlxor to clear a register.
2793 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
2795         * gcc.dg/torture/pr71020.c: New test.
2797 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2799         PR ipa/70646
2800         * gcc.dg/ipa/pr70646.c: New test.
2802 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2804         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2806 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2808         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2809         missing tests for vreinterpretq_p{8,16}.
2811 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2813         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2814         vsliq_n_s64 and vsliq_n_u64.
2816 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2818         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2819         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2821 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2823         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2824         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2825         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2827 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2829         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2830         in comment.
2832 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2834         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2835         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2836         "blr\t" and switch to scan-assembler-times.
2838 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
2840         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2841         with __aarch64__.
2842         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2843         declarations under __aarch64__ and __ARM_FEATURE_FMA.
2845 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2847         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2848         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2849         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2850         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2851         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2852         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2854         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2855         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2857         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2858         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2860         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2861         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2863         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2865 2016-05-18  Richard Biener  <rguenther@suse.de>
2867         PR tree-optimization/71168
2868         * gcc.dg/torture/pr71168.c: New testcase.
2870 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
2872         PR middle-end/63586
2873         * gcc.dg/tree-ssa/pr63586-2.c: New test.
2874         * gcc.dg/tree-ssa/pr63586.c: New test.
2875         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2877 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2879         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2880         * gcc.dg/pr68671.c: Fix ptx xfail-if.
2881         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2882         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2884 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2886         * gcc.target/nvptx/abi-vararg-3.c: New.
2888 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
2890         PR tree-optimization/54579
2891         PR middle-end/55299
2892         * gcc.dg/fold-notrotate-1.c: New test.
2893         * gcc.dg/fold-notshift-1.c: New test.
2894         * gcc.dg/fold-notshift-2.c: New test.
2896 2016-05-17  Marek Polacek  <polacek@redhat.com>
2898         PR ipa/71146
2899         * g++.dg/ipa/pr71146.C: New test.
2901 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
2903         * jit.dg/test-error-array-bounds.c: New test case.
2905 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2907         * gcc.dg/tree-ssa/and-1.c: New testcase.
2909 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2911         * gcc.dg/tree-ssa/pr69270.c: Adjust.
2912         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2914 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2916         * gcc.dg/tree-ssa/pr69270.c: Adjust.
2917         * gcc.dg/tree-ssa/vrp99.c: New testcase.
2919 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2921         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2923 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2925         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2927 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2929         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2930         ".2d[index]" when scan the assembly.
2931         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2932         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2933         float64x1.
2934         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2936 2016-05-17  Richard Biener  <rguenther@suse.de>
2938         PR tree-optimization/71132
2939         * gcc.dg/torture/pr71132.c: New testcase.
2941 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2943         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2945 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2947         PR target/70809
2948         * gcc.target/aarch64/pr70809_1.c: New test.
2950 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2952         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2953         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2954         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2955         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2957 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
2958             Ilya Enkovich  <ilya.enkovich@intel.com>
2960         PR target/71114
2961         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2963 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
2965         * g++.dg/ipa/ivinline-7.C: Do not xfail.
2966         * g++.dg/ipa/ivinline-9.C: Do not xfail.
2968 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
2970         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
2971         test for __ARM_FP16_ARGS.
2972         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2973         * gcc.target/arm/aapcs/neon-vect10.c: New.
2974         * gcc.target/arm/aapcs/neon-vect9.c: New.
2975         * gcc.target/arm/aapcs/vfp18.c: New.
2976         * gcc.target/arm/aapcs/vfp19.c: New.
2977         * gcc.target/arm/aapcs/vfp20.c: New.
2978         * gcc.target/arm/aapcs/vfp21.c: New.
2979         * gcc.target/arm/fp16-aapcs-1.c: New.
2980         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
2981         test for __ARM_FP16_ARGS.
2982         * g++.target/arm/fp16-return-1.c: Update expected output.
2984 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
2986         PR testsuite/70227
2987         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2989 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
2991         PR fortran/69603
2992         * gfortran.dg/pr69603.f90: New testcase.
2994 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
2996         * gfortran.dg/dec_union_4.f90: Fix endian issue.
2998 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3000         PR fortran/71047
3001         * gfortran.dg/pr71047.f08: New test.
3003 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
3005         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3006         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3007         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3009 2016-05-13  Martin Sebor  <msebor@redhat.com>
3011         PR c++/60049
3012         * g++.dg/cpp0x/constexpr-60049.C: New test.
3014 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3016         PR bootstrap/71071
3017         * gcc.dg/pr71071.c: New test.
3019 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3021         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3022         remove XOP handling.
3023         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3025 2016-05-13  Nathan Sidwell  <nathan@acm.org>
3027         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3028         __atomic_is_lock_free declaration.
3030 2016-05-13  Richard Biener  <rguenther@suse.de>
3032         PR tree-optimization/42587
3033         * gcc.dg/optimize-bswapsi-4.c: New testcase.
3035 2016-05-13  Martin Liska  <mliska@suse.cz>
3037         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3038         the new format of dump output.
3040 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3042         * gcc.dg/pr71084.c: New test.
3044 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3046         PR target/53440
3047         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3049 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3051         * gcc.target/aarch64/struct_return.c: New test.
3053 2016-05-12  Marek Polacek  <polacek@redhat.com>
3055         PR c/70756
3056         * c-c++-common/pr70756-2.c: New test.
3057         * c-c++-common/pr70756.c: New test.
3059 2016-05-12  Richard Biener  <rguenther@suse.de>
3061         PR tree-optimization/71059
3062         * gcc.dg/torture/pr71059.c: New testcase.
3064 2016-05-12  Richard Biener  <rguenther@suse.de>
3066         PR tree-optimization/71062
3067         * gcc.dg/torture/pr71062.c: New testcase.
3069 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3071         PR tree-optimization/71006
3072         * gcc.dg/pr71006.c: New test.
3074 2016-05-12  Marek Polacek  <polacek@redhat.com>
3076         PR driver/71063
3077         * gcc.dg/opts-7.c: New test.
3079 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3081         PR target/70830
3082         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3083         Add -save-temps to dg-options.
3084         Scan for ldmfd rather than pop instruction.
3085         * gcc.target/arm/interrupt-2.c: Likewise.
3086         * gcc.target/arm/pr70830.c: New test.
3088 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
3090         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3091         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3093         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3094         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3095         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3097         PR target/71019
3098         * gcc.target/i386/avx512vl-pack-1.c: New test.
3099         * gcc.target/i386/avx512vl-pack-2.c: New test.
3100         * gcc.target/i386/avx512bw-pack-2.c: New test.
3102         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3104         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3105         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3106         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3108 2016-05-12  Richard Biener  <rguenther@suse.de>
3110         PR tree-optimization/70986
3111         * gcc.dg/torture/pr70986-1.c: New testcase.
3112         * gcc.dg/torture/pr70986-2.c: Likewise.
3113         * gcc.dg/torture/pr70986-3.c: Likewise.
3115 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
3117         PR c/43651
3118         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3119         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3121 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
3123         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3124         directive.
3125         * gcc.target/i386/pr66746.c: Ditto.
3127 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3129         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3130         support.
3131         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3132         warning when using -mvsx-timode.
3133         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3134         * gcc.target/powerpc/dform-2.c: Likewise.
3135         * gcc.target/powerpc/pr68805.c: Likewise.
3137 2016-05-11  Marek Polacek  <polacek@redhat.com>
3139         PR c++/71024
3140         * c-c++-common/attributes-3.c: New test.
3142 2016-05-11  Nathan Sidwell  <nathan@acm.org>
3144         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3145         * gcc.c-torture/execute/pr68185.c: Likewise.
3146         * gcc.dg/ipa/pr70306.c: Requires global constructors.
3147         * gcc.dg/pr69634.c: Requires scheduling.
3148         * gcc.dg/torture/pr66178.c: Require label values.
3149         * gcc.dg/setjmp-6.c: Require indirect jumps.
3151 2016-05-11  Richard Biener  <rguenther@suse.de>
3153         PR tree-optimization/71055
3154         * gcc.dg/torture/pr71055.c: New testcase.
3156 2016-05-11  Richard Biener  <rguenther@suse.de>
3158         PR debug/71057
3159         * g++.dg/debug/pr71057.C: New testcase.
3161 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
3163         PR fortran/70855
3164         * gfortran.dg/gomp/pr70855.f90: New test.
3166 2016-05-11  Richard Biener  <rguenther@suse.de>
3168         PR middle-end/71002
3169         * g++.dg/torture/pr71002.C: New testcase.
3171 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
3173         PR middle-end/70807
3174         * gcc.dg/pr70807.c: New test.
3176 2016-05-10  Martin Sebor  <msebor@redhat.com>
3178         PR c++/38611
3179         * g++.dg/Wattributes.C: New test.
3181 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3183         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3184         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3185         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3187 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3189         PR target/70799
3190         * gcc.target/i386/pr70799-1.c: New test.
3192 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3194         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3196 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3198         PR middle-end/70877
3199         * gcc.target/i386/pr70877.c: New test.
3201 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3203         PR tree-optimization/70786
3204         * gcc.target/i386/pr70876.c: New test.
3206 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3208         PR target/70927
3209         * gcc.target/i386/avx512vl-logic-1.c: New test.
3210         * gcc.target/i386/avx512vl-logic-2.c: New test.
3211         * gcc.target/i386/avx512dq-logic-2.c: New test.
3213 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3215         PR target/70963
3216         * gcc.target/powerpc/pr70963.c: New.
3218 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3220         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3221         (test_very_wide_line): Add ruler to expected output.
3222         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3223         (test_very_wide_line): Likewise.
3224         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3225         (test_show_locus): Within the handling of "test_very_wide_line",
3226         enable show_ruler_p on the diagnostic context.
3228 2016-05-10  Richard Biener  <rguenther@suse.de>
3230         PR tree-optimization/71039
3231         * gcc.dg/torture/pr71039.c: New testcase.
3233 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3235         * gcc.dg/nested-func-10.c: Requires alloca.
3236         * gcc.dg/nested-func-9.c: Requires alloca.
3237         * gcc.c-torture/execute/pr70460.c: Requires labels.
3238         * gcc.c-torture/compile/pr70199.c: Requires labels.
3239         * gcc.target/nvptx/decl.c: Compile only.
3240         * gcc.target/nvptx/trailing-init.c: Compile only.
3241         * gcc.target/nvptx/ary-init.c: Compile only.
3243 2016-05-10  Marek Polacek  <polacek@redhat.com>
3245         PR c/70255
3246         * gcc.dg/attr-opt-1.c: New test.
3248 2016-05-10  Richard Biener  <rguenther@suse.de>
3250         PR tree-optimization/70497
3251         PR tree-optimization/28367
3252         * gcc.dg/torture/20160404-1.c: New testcase.
3253         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3254         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3256 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3258         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3260 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3262         * gcc.target/i386/fabsneg-1.c New test.
3264 2016-05-09  Alan Modra  <amodra@gmail.com>
3266         PR testsuite/70826
3267         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3269 2016-05-09  Richard Biener  <rguenther@suse.de>
3271         PR tree-optimization/70985
3272         * gcc.dg/torture/pr70985.c: New testcase.
3274 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3276         * gcc.dg/tree-ssa/ifc-9.c: New test.
3277         * gcc.dg/tree-ssa/ifc-10.c: New test.
3278         * gcc.dg/tree-ssa/ifc-11.c: New test.
3279         * gcc.dg/tree-ssa/ifc-12.c: New test.
3280         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3281         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3282         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3284 2016-05-09  Richard Biener  <rguenther@suse.de>
3286         PR fortran/70937
3287         * gfortran.dg/pr70937.f90: New testcase.
3289 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3293 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3295         PR fortran/56226
3296         * gfortran.dg/dec_structure_1.f90: New testcase.
3297         * gfortran.dg/dec_structure_2.f90: Ditto.
3298         * gfortran.dg/dec_structure_3.f90: Ditto.
3299         * gfortran.dg/dec_structure_4.f90: Ditto.
3300         * gfortran.dg/dec_structure_5.f90: Ditto.
3301         * gfortran.dg/dec_structure_6.f90: Ditto.
3302         * gfortran.dg/dec_structure_7.f90: Ditto.
3303         * gfortran.dg/dec_structure_8.f90: Ditto.
3304         * gfortran.dg/dec_structure_9.f90: Ditto.
3305         * gfortran.dg/dec_structure_10.f90: Ditto.
3306         * gfortran.dg/dec_structure_11.f90: Ditto.
3307         * gfortran.dg/dec_union_1.f90: Ditto.
3308         * gfortran.dg/dec_union_2.f90: Ditto.
3309         * gfortran.dg/dec_union_3.f90: Ditto.
3310         * gfortran.dg/dec_union_4.f90: Ditto.
3311         * gfortran.dg/dec_union_5.f90: Ditto.
3312         * gfortran.dg/dec_union_6.f90: Ditto.
3313         * gfortran.dg/dec_union_7.f90: Ditto.
3315 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3317         PR tree-optimization/70956
3318         * gcc.dg/graphite/pr70956.c: New test.
3320 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3322         PR middle-end/70941
3323         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3324         (a, b, c, d): Change type from char to signed char.
3325         (main): Compare against (signed char) -1634678893 instead of
3326         hardcoded -109.  Use __builtin_abort instead of abort.
3328         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3329         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3331         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3333 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3335         PR debug/70935
3336         * gcc.dg/torture/pr70935.c: New test.
3338 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3340         PR target/58219
3341         * gcc.target/sh/pr58219.c: New tests.
3343 2016-05-06  Richard Biener  <rguenther@suse.de>
3345         PR tree-optimization/70960
3346         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3348 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3350         PR target/52933
3351         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3352         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3353         Adjust expected instruction counts.
3354         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3356 2016-05-06  Marek Polacek  <polacek@redhat.com>
3358         PR sanitizer/70875
3359         * gcc.dg/ubsan/bounds-3.c: New test.
3361 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3363         PR target/54089
3364         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3366 2016-05-06  Richard Biener  <rguenther@suse.de>
3368         PR middle-end/70931
3369         * gfortran.dg/pr70931.f90: New testcase.
3371 2016-05-06  Richard Biener  <rguenther@suse.de>
3373         PR middle-end/70941
3374         * gcc.dg/torture/pr70941.c: New testcase.
3376 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3378         PR tree-optimization/57206
3379         * gcc.dg/vect/pr57206.c: New test.
3381 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3383         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3385 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3387         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3389         * c-c++-common/Wdangling-else-4.c: New test.
3391 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3393         PR c++/70906
3394         PR c++/70933
3395         * g++.dg/opt/pr70906.C: New test.
3396         * g++.dg/opt/pr70933.C: New test.
3398         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3400 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3402         * gcc.dg/ipa/pure-const-3.c: New testcase.
3404 2016-05-04  Marek Polacek  <polacek@redhat.com>
3406         * c-c++-common/Wdangling-else-1.c: New test.
3407         * c-c++-common/Wdangling-else-2.c: New test.
3408         * c-c++-common/Wdangling-else-3.c: New test.
3410 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3412         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3413         flag is present.
3415 2016-05-04  Marek Polacek  <polacek@redhat.com>
3417         PR c/48778
3418         * gcc.dg/Waddress-2.c: New test.
3420 2016-05-04  Alan Modra  <amodra@gmail.com>
3422         * gcc.target/powerpc/pr70866.c: New.
3424 2016-05-03  Martin Sebor  <msebor@redhat.com>
3426         PR c++/66561
3427         * c-c++-common/builtin_location.c: New test.
3428         * g++.dg/cpp1y/builtin_location.C: New test.
3430 2016-05-03  Marek Polacek  <polacek@redhat.com>
3432         PR c/70859
3433         * gcc.dg/pr70859.c: New test.
3434         * gcc.dg/pr70859-2.c: New test.
3436 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3438         * gnat.dg/debug5.adb: New testcase.
3440 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3442         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3443         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3444         Procedure to check for z10 instruction set.
3446 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3448         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3450 2016-05-03  Alan Modra  <amodra@gmail.com>
3452         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3454 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3456         * gcc.target/i386/avx512f-cvt-1.c: New test.
3458 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3460         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3461         -fdump-tree-vrp-details.
3463 2016-05-03  Richard Biener  <rguenther@suse.de>
3465         * gcc.dg/pr30172-1.c: Adjust.
3466         * gcc.dg/pr63743.c: Likewise.
3467         * gcc.dg/tm/pr51696.c: Likewise.
3468         * c-c++-common/tm/safe-1.c: Likewise.
3469         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3470         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3471         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3472         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3474 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3476         PR rtl-optimization/70467
3477         * gcc.target/i386/pr70467-3.c: New test.
3478         * gcc.target/i386/pr70467-4.c: New test.
3480         PR tree-optimization/70916
3481         * gcc.c-torture/compile/pr70916.c: New test.
3483         PR target/49244
3484         * gcc.target/i386/pr49244-1.c: New test.
3485         * gcc.target/i386/pr49244-2.c: New test.
3487 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3489         PR rtl-optimization/44281
3490         * gcc.target/i386/pr44281.c: New test.
3492 2016-05-03  bin cheng  <bin.cheng@arm.com>
3494         PR tree-optimization/56541
3495         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3496         * gcc.dg/vect/pr56541.c: new test.
3498 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3500         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3501         __float128.
3502         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3504 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3506         PR testsuite/70520
3507         * c-c++-common/asan/clone-test-1.c (main): Align child process
3508         stack to 16 bytes.
3510 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3512         PR c++/62314
3513         * g++.dg/spellcheck-fields-2.C: New test case.
3515 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3517         PR c++/62314
3518         * g++.dg/pr62314.C: New test case.
3520 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3522         * gcc.dg/ipa/inline-8.c: New testcase.
3524 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3526         PR rtl-optimization/70467
3527         * gcc.target/i386/pr70467-1.c: New test.
3529 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3531         * gcc.dg/spec-options.c: Run the test on all targets.
3532         * gcc.dg/foo.specs: Use cpp_unique_options.
3534 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3536         * gcc.dg/tree-ssa/unord.c: New testcase.
3538 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3540         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3542 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3544         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3546 2016-05-02  Marek Polacek  <polacek@redhat.com>
3548         PR c/70851
3549         * gcc.dg/enum-incomplete-3.c: New test.
3551 2016-05-02  Marek Polacek  <polacek@redhat.com>
3552             Tom de Vries  <tom@codesourcery.com>
3554         PR tree-optimization/70700
3555         * gcc.dg/pr70700.c: New test.
3557 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3559         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3560         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3561         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3562         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3563         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3565 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3567         * ada/acats/run_acats: Rename into...
3568         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3569         * ada/acats/run_all.sh: Remove redundant test.
3570         (target_run): Move around.
3571         (target_gnatchop): Use newly built executable.
3572         (target_gnatmake): Likewise.
3573         Check that the compilation of impbit succeeds.
3575 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3577         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3578         * gcc.dg/20021029-1.c: Likewise.
3579         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3580         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3581         * gcc.target/sh/cmpstr.c: Likewise.
3582         * gcc.target/sh/cmpstrn.c: Likewise.
3583         * gcc.target/sh/memset.c: Likewise.
3584         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3585         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3586         * gcc.target/sh/pr39423-1.c: Likewise.
3587         * gcc.target/sh/pr49468-di.c: Likewise.
3588         * gcc.target/sh/pr49468-si.c: Likewise.
3589         * gcc.target/sh/pr49880-1.c: Likewise.
3590         * gcc.target/sh/pr49880-2.c: Likewise.
3591         * gcc.target/sh/pr49880-3.c: Likewise.
3592         * gcc.target/sh/pr50751-1.c: Likewise.
3593         * gcc.target/sh/pr50751-4.c: Likewise.
3594         * gcc.target/sh/pr50751-7.c: Likewise.
3595         * gcc.target/sh/pr51244-1.c: Likewise.
3596         * gcc.target/sh/pr51244-10.c: Likewise.
3597         * gcc.target/sh/pr51244-11.c: Likewise.
3598         * gcc.target/sh/pr51244-12.c: Likewise.
3599         * gcc.target/sh/pr51244-13.c: Likewise.
3600         * gcc.target/sh/pr51244-14.c: Likewise.
3601         * gcc.target/sh/pr51244-17.c: Likewise.
3602         * gcc.target/sh/pr51244-18.c: Likewise.
3603         * gcc.target/sh/pr51244-19.c: Likewise.
3604         * gcc.target/sh/pr51244-4.c: Likewise.
3605         * gcc.target/sh/pr51244-5.c: Likewise.
3606         * gcc.target/sh/pr51244-7.c: Likewise.
3607         * gcc.target/sh/pr51244-8.c: Likewise.
3608         * gcc.target/sh/pr51244-9.c: Likewise.
3609         * gcc.target/sh/pr51697.c: Likewise.
3610         * gcc.target/sh/pr52483-1.c: Likewise.
3611         * gcc.target/sh/pr52483-2.c: Likewise.
3612         * gcc.target/sh/pr52483-3.c: Likewise.
3613         * gcc.target/sh/pr52483-5.c: Likewise.
3614         * gcc.target/sh/pr52933-1.c: Likewise.
3615         * gcc.target/sh/pr52933-2.c: Likewise.
3616         * gcc.target/sh/pr52933-3.c: Likewise.
3617         * gcc.target/sh/pr53568-1.c: Likewise.
3618         * gcc.target/sh/pr53976-1.c: Likewise.
3619         * gcc.target/sh/pr53988-1.c: Likewise.
3620         * gcc.target/sh/pr53988.c: Likewise.
3621         * gcc.target/sh/pr54089-1.c: Likewise.
3622         * gcc.target/sh/pr54089-6.c: Likewise.
3623         * gcc.target/sh/pr54089-7.c: Likewise.
3624         * gcc.target/sh/pr54089-8.c: Likewise.
3625         * gcc.target/sh/pr54089-9.c: Likewise.
3626         * gcc.target/sh/pr54236-1.c: Likewise.
3627         * gcc.target/sh/pr54236-2.c: Likewise.
3628         * gcc.target/sh/pr54236-3.c: Likewise.
3629         * gcc.target/sh/pr54236-4.c: Likewise.
3630         * gcc.target/sh/pr54386.c: Likewise.
3631         * gcc.target/sh/pr54602-1.c: Likewise.
3632         * gcc.target/sh/pr54685.c: Likewise.
3633         * gcc.target/sh/pr54760-1.c: Likewise.
3634         * gcc.target/sh/pr54760-2.c: Likewise.
3635         * gcc.target/sh/pr54760-3.c: Likewise.
3636         * gcc.target/sh/pr54760-4.c: Likewise.
3637         * gcc.target/sh/pr54760-5.c: Likewise.
3638         * gcc.target/sh/pr54760-6.c: Likewise.
3639         * gcc.target/sh/pr55146.c: Likewise.
3640         * gcc.target/sh/pr55160.c: Likewise.
3641         * gcc.target/sh/pr59278.c: Likewise.
3642         * gcc.target/sh/pr59401-1.c: Likewise.
3643         * gcc.target/sh/pr59533-1.c: Likewise.
3644         * gcc.target/sh/pr63260.c: Likewise.
3645         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3646         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3647         * gcc.target/sh/strlen.c: Likewise.
3648         * gcc.target/sh/torture/pr30807.c: Likewise.
3649         * gcc.target/sh/torture/pr34777.c: Likewise.
3650         * gcc.target/sh/torture/pr64652.c: Likewise.
3651         * gcc.target/sh/torture/pr65505.c: Likewise.
3652         * gcc.target/sh/torture/pragma-isr.c: Likewise.
3653         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3655 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3657         PR c++/66644
3658         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3660 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3662         * gcc.target/powerpc/vsx-elemrev-1.c: New.
3663         * gcc.target/powerpc/vsx-elemrev-2.c: New.
3664         * gcc.target/powerpc/vsx-elemrev-3.c: New.
3665         * gcc.target/powerpc/vsx-elemrev-4.c: New.
3667 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
3669         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3670         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3672 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
3674         PR middle-end/70626
3675         * c-c++-common/goacc/combined-reduction.c: New test.
3676         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3678 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
3680         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3681         *movdi_internal pattern only if PIC off.
3682         * gcc.target/i386/pr70155-2.c: Likewise.
3683         * gcc.target/i386/pr70155-3.c: Likewise.
3684         * gcc.target/i386/pr70155-4.c: Likewise.
3685         * gcc.target/i386/pr70155-5.c: Likewise.
3686         * gcc.target/i386/pr70155-6.c: Likewise.
3687         * gcc.target/i386/pr70155-7.c: Likewise.
3688         * gcc.target/i386/pr70155-8.c: Likewise.
3689         * gcc.target/i386/pr70155-15.c: Likewise.
3690         * gcc.target/i386/pr70155-17.c: Likewise.
3691         * gcc.target/i386/pr70155-22.c: Likewise.
3693 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
3695         PR tree-optimization/70803
3696         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3698 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3700         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3701         optimization of vector loop.
3702         * gcc.target/i386/vect-unpack-3.c: New test.
3703         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3704         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3705         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3707 2016-04-29  Marek Polacek  <polacek@redhat.com>
3709         PR sanitizer/70342
3710         * g++.dg/ubsan/null-7.C: New test.
3712         PR c/70852
3713         * gcc.dg/pr70852.c: New test.
3715 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3717         PR/69089
3718         * g++.dg/cpp0x/alignas6.C: New test.
3720 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3722         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3723         * gcc.dg/pr27003.c: Likewise.
3724         * gcc.dg/tree-ssa/cswtch.c: Likewise.
3725         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3726         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3727         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3728         * gcc.target/arc/mxy.c: Likewise.
3729         * gcc.target/arc/mswape.c: Likewise.
3730         * gcc.target/arc/mrtsc.c: Likewise.
3731         * gcc.target/arc/mcrc.c: Likewise.
3732         * gcc.target/arc/mdsp-packa.c: Likewise.
3733         * gcc.target/arc/mdvbf.c: Likewise.
3734         * gcc.target/arc/mlock.c: Likewise.
3735         * gcc.target/arc/mmac-24.c: Likewise.
3736         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3738 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3739             Matthijs Kooijman  <matthijs@stdin.nl>
3740             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3742         PR target/60040
3743         * gcc.target/avr/pr60040-1.c: New.
3744         * gcc.target/avr/pr60040-2.c: New.
3746 2016-04-29  Richard Biener  <rguenther@suse.de>
3748         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3750 2016-04-29  Richard Biener  <rguenther@suse.de>
3752         PR tree-optimization/13962
3753         PR tree-optimization/65686
3754         * gcc.dg/uninit-pr65686.c: New testcase.
3756 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
3758         PR middle-end/70843
3759         * gcc.dg/pr70843.c: New test.
3761 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3763         PR target/70858
3764         * gcc.target/i386/pr70858.c: New test.
3766 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
3768         * gcc.target/arc/nps400-1.c: New file.
3770 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3771             Andrew Burgess  <andrew.burgess@embecosm.com>
3773         * gcc.target/arc/movh_cl-1.c: New file.
3775 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3776             Andrew Burgess  <andrew.burgess@embecosm.com>
3778         * gcc.target/arc/extzv-1.c: New file.
3779         * gcc.target/arc/insv-1.c: New file.
3780         * gcc.target/arc/insv-2.c: New file.
3781         * gcc.target/arc/movb-1.c: New file.
3782         * gcc.target/arc/movb-2.c: New file.
3783         * gcc.target/arc/movb-3.c: New file.
3784         * gcc.target/arc/movb-4.c: New file.
3785         * gcc.target/arc/movb-5.c: New file.
3786         * gcc.target/arc/movb_cl-1.c: New file.
3787         * gcc.target/arc/movb_cl-2.c: New file.
3788         * gcc.target/arc/movbi_cl-1.c: New file.
3789         * gcc.target/arc/movl-1.c: New file.
3791 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3792             Andrew Burgess  <andrew.burgess@embecosm.com>
3794         * gcc.target/arc/cmem-1.c: New file.
3795         * gcc.target/arc/cmem-2.c: New file.
3796         * gcc.target/arc/cmem-3.c: New file.
3797         * gcc.target/arc/cmem-4.c: New file.
3798         * gcc.target/arc/cmem-5.c: New file.
3799         * gcc.target/arc/cmem-6.c: New file.
3800         * gcc.target/arc/cmem-7.c: New file.
3801         * gcc.target/arc/cmem-ld.inc: New file.
3802         * gcc.target/arc/cmem-st.inc: New file.
3804 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3806         PR target/70821
3807         * gcc.target/i386/pr70821.c: New test.
3809 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
3811         * gcc.target/powerpc/vec-adde.c: New test.
3812         * gcc.target/powerpc/vec-adde-int128.c: New test.
3814 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3816         * gcc.target/i386/avx-vround-1.c: New test.
3817         * gcc.target/i386/avx-vround-2.c: New test.
3818         * gcc.target/i386/avx512vl-vround-1.c: New test.
3819         * gcc.target/i386/avx512vl-vround-2.c: New test.
3821 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3823         PR testsuite/70595
3824         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3825         (check_effective_target_cilkplus_runtime): ... this.
3826         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3827         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3829         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3830         Require cilkplus_runtime.
3831         Don't add -lcilkrts.
3832         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3833         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3834         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3835         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3836         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3837         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3838         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3839         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3840         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3841         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3842         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3843         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3844         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3845         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3846         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3847         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3848         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3849         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3850         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3851         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3852         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3853         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3854         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3855         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3856         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3857         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3858         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3859         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3860         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3862         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3863         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3865         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3867         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3868         cilkplus_runtime.
3870 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
3872         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3873         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3875 2015-04-27  Ryan Burn  <contact@rnburn.com>
3877         PR c++/69024
3878         PR c++/68997
3879         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3880         diagnostic.
3881         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3882         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3884 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
3886         * gnat.dg/limited_with4.ad[sb]: New test.
3887         * gnat.dg/limited_with4_pkg.ads: New helper.
3889 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3891         PR target/70155
3892         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3893         and movv1ti_internal patterns
3894         * gcc.target/i386/pr70155-1.c: New test.
3895         * gcc.target/i386/pr70155-2.c: Likewise.
3896         * gcc.target/i386/pr70155-3.c: Likewise.
3897         * gcc.target/i386/pr70155-4.c: Likewise.
3898         * gcc.target/i386/pr70155-5.c: Likewise.
3899         * gcc.target/i386/pr70155-6.c: Likewise.
3900         * gcc.target/i386/pr70155-7.c: Likewise.
3901         * gcc.target/i386/pr70155-8.c: Likewise.
3902         * gcc.target/i386/pr70155-9.c: Likewise.
3903         * gcc.target/i386/pr70155-10.c: Likewise.
3904         * gcc.target/i386/pr70155-11.c: Likewise.
3905         * gcc.target/i386/pr70155-12.c: Likewise.
3906         * gcc.target/i386/pr70155-13.c: Likewise.
3907         * gcc.target/i386/pr70155-14.c: Likewise.
3908         * gcc.target/i386/pr70155-15.c: Likewise.
3909         * gcc.target/i386/pr70155-16.c: Likewise.
3910         * gcc.target/i386/pr70155-17.c: Likewise.
3911         * gcc.target/i386/pr70155-18.c: Likewise.
3912         * gcc.target/i386/pr70155-19.c: Likewise.
3913         * gcc.target/i386/pr70155-20.c: Likewise.
3914         * gcc.target/i386/pr70155-21.c: Likewise.
3915         * gcc.target/i386/pr70155-22.c: Likewise.
3917 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3919         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3920         ".{5,6}".
3922 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
3924         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3925         * gcc.dg/tree-ssa/scev-9.c: Ditto.
3926         * gcc.dg/tree-ssa/scev-10.c: Ditto.
3927         * gcc.dg/tree-ssa/scev-11.c: Ditto.
3928         * gcc.dg/tree-ssa/scev-12.c: Ditto.
3930 2016-04-27  Richard Biener  <rguenther@suse.de>
3932         PR ipa/70760
3933         * g++.dg/ipa/ipa-pta-2.C: New testcase.
3934         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3936 2016-04-27  Nathan Sidwell  <nathan@acm.org>
3938         * g++.dg/cpp0x/constexpr-recursion3.C: New.
3939         * g++.dg/ubsan/pr63956.C: Adjust error location.
3941 2016-04-27  Nick Clifton  <nickc@redhat.com>
3943         PR middle-end/49889
3944         * gcc.dg/pr49889.c: New test.
3946 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
3948         * c-c++-common/memset-array.c: New test.
3950 2016-04-26  Martin Sebor  <msebor@redhat.com>
3952         PR c++/66639
3953         * g++.dg/cpp1y/func_constexpr.C: New test.
3955 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
3957         PR c++/70241
3958         * g++.dg/cpp0x/enum32.C: New test.
3959         * g++.dg/cpp0x/enum33.C: New test.
3961 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3963         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3964         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3965         * gcc.c-torture/execute/bitfld-6.c: Likewise.
3966         * gcc.c-torture/execute/bitfld-7.c: Likewise.
3967         * gcc.c-torture/execute/pr38151.c: Likewise.
3968         * gcc.c-torture/execute/pr66556.c: Likewise.
3969         * gcc.c-torture/execute/pr67781.c: Likewise.
3970         * gcc.c-torture/execute/pr68648.c: Likewise.
3972 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
3974         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3976 2016-04-26  Marek Polacek  <polacek@redhat.com>
3978         PR c/67784
3979         * gcc.dg/pr67784-3.c: New test.
3980         * gcc.dg/pr67784-4.c: New test.
3981         * gcc.dg/pr67784-5.c: New test.
3983         PR c/70791
3984         * gcc.dg/Wnested-externs-2.c: New test.
3986 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
3988         * gcc.dg/fold-plusmult.c: Adjust.
3989         * gcc.dg/no-strict-overflow-6.c: Adjust.
3990         * gcc.dg/gomp/loop-1.c: Xfail some tests.
3992 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
3994         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3995         number scans.
3996         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3997         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3998         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3999         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4000         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4001         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4002         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4003         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4004         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4005         * gcc.target/i386/avx512f-gather-5.c: Likewise.
4006         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4007         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4008         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4009         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4010         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4011         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4012         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4013         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4014         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4015         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4016         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4017         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4018         scans.
4019         * gcc.target/i386/pr32219-4.c: Likewise.
4020         * gcc.target/i386/pr32219-6.c: Likewise.
4021         * gcc.target/i386/pr32219-8.c: Likewise.
4023 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4025         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4026         associated options.
4028 2016-04-26  Marek Polacek  <polacek@redhat.com>
4030         PR c++/70744
4031         * g++.dg/ext/cond2.C: New test.
4033 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
4035         PR tree-optimization/70771
4036         PR tree-optimization/70775
4037         * gcc.dg/pr70771.c: New test.
4038         * gcc.dg/pr70775.c: New test.
4040 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4042         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4044 2016-04-25  Richard Biener  <rguenther@suse.de>
4046         PR tree-optimization/70780
4047         * gcc.dg/torture/pr70780.c: New testcase.
4049 2016-04-25  Michael Collison <michael.collison@arm.com>
4051         * gcc.target/arm/neon-vaddws16.c: New test.
4052         * gcc.target/arm/neon-vaddws32.c: New test.
4053         * gcc.target/arm/neon-vaddwu16.c: New test.
4054         * gcc.target/arm/neon-vaddwu32.c: New test.
4055         * gcc.target/arm/neon-vaddwu8.c: New test.
4056         * lib/target-supports.exp
4057         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4058         that arm neon support vector widen sum of HImode TO SImode.
4060 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4062         PR sanitizer/70712
4063         * c-c++-common/asan/pr70712.c: New test.
4065 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4067         * .gitattributes: New file.
4069 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4071         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4073 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
4075         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4076         * gfortran.dg/submodule_15.f08: Likewise.
4078 2016-04-22  Richard Biener  <rguenther@suse.de>
4080         PR tree-optimization/70740
4081         * gcc.dg/torture/pr70740.c: New testcase.
4083 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4085         PR target/70750
4086         * gcc.target/i386/pr70750-1.c: New test.
4087         * gcc.target/i386/pr70750-2.c: Likewise.
4089 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
4091         PR c++/70540
4092         * g++.dg/cpp0x/auto48.C: New.
4094 2016-04-21  Marek Polacek  <polacek@redhat.com>
4096         PR c++/70513
4097         * g++.dg/cpp0x/forw_enum12.C: New test.
4098         * g++.dg/cpp0x/forw_enum13.C: New test.
4100 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4102         PR target/70728
4103         * gcc.target/i386/pr70728.c: New test.
4105 2016-04-21  Richard Biener  <rguenther@suse.de>
4107         PR middle-end/70747
4108         * gcc.dg/pr70747.c: New testcase.
4110 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
4112         PR tree-optimization/70715
4113         * gcc.dg/tree-ssa/scev-13.c: New test.
4115 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4117         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4119 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4121         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4123 2016-04-20  Jan Hubicka  <jh@suse.cz>
4125         PR ipa/70018
4126         * g++.dg/ipa/nothrow-1.C: New testcase.
4128 2016-04-20  Nathan Sidwell  <nathan@acm.org>
4130         PR c++/55635
4131         * g++.dg/eh/delete1.C: New.
4133 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4135         * gcc.target/i386/avx256-unaligned-store-2.c: Add
4136         -mtune-ctrl=sse_typeless_stores.
4138 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4140         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4142 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4144         PR tree-optimization/69489
4145         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4147 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
4149         PR c++/69363
4150         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4151         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4152         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4154 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4156         PR tree-optimization/56625
4157         PR tree-optimization/69489
4158         * gcc.dg/vect/pr56625.c: New test.
4159         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4161 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4163         PR target/64971
4164         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4166 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
4168         * gnat.dg/self1.adb: Remove now incorrect test.
4170 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4172         * gcc.dg/tree-ssa/scev-11.c: New test.
4173         * gcc.dg/tree-ssa/scev-12.c: New test.
4175 2016-04-20  Marek Polacek  <polacek@redhat.com>
4177         PR tree-optimization/70725
4178         * gcc.dg/pr70725.c: New test.
4180 2016-04-20  Richard Biener  <rguenther@suse.de>
4182         PR tree-optimization/70726
4183         * g++.dg/vect/pr70726.cc: New testcase.
4185 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4187         PR target/70674
4188         * gcc.target/s390/pr70674.c: New test.
4190 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4192         PR libgfortran/70684
4193         * gfortran.dg/list_read_14.f90: New test.
4195 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4197         PR target/69201
4198         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4199         extern to force it misaligned.
4200         (b): Likewise.
4201         (c): Likewise.
4202         (d): Likewise.
4203         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4204         Don't check `*' before movv4sf_internal.
4205         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4206         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4207         Don't check `*' before movv16qi_internal.
4208         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4209         extern to force it misaligned.
4210         (b): Likewise.
4211         (c): Likewise.
4212         (d): Likewise.
4213         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4214         Don't check `*' before movv2df_internal.
4215         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4216         extern to force it misaligned.
4217         (b): Likewise.
4218         (c): Likewise.
4219         (d): Likewise.
4220         Check movv8sf_internal instead of avx_storeups256.
4221         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4223 2016-04-19  Richard Biener  <rguenther@suse.de>
4225         PR tree-optimization/70171
4226         * g++.dg/tree-ssa/pr70171.C: New testcase.
4228 2016-04-19  Richard Biener  <rguenther@suse.de>
4230         PR tree-optimization/70724
4231         * gcc.dg/torture/pr70724.c: New testcase.
4233 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4235         PR middle-end/70689
4236         * gcc.target/i386/pr70689.c: New.
4238 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4240         PR target/70708
4241         * gcc.target/i386/pr70708.c: New test.
4243 2016-04-18  Richard Biener  <rguenther@suse.de>
4245         PR tree-optimization/43434
4246         * gcc.dg/vect/pr43434.c: New testcase.
4247         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4248         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4249         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4250         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4251         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4252         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4253         * gcc.dg/gomp/pr68640.c: Likewise.
4254         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4255         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4257 2016-04-18  Richard Biener  <rguenther@suse.de>
4259         PR tree-optimization/70701
4260         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4262 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4264         PR testsuite/70699
4265         * gcc.dg/pr70161.c: Add dot-file scans.
4266         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4267         instead of after last dot char.
4269 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4271         * c-c++-common/dump-ada-spec-3.c: New test.
4272         * c-c++-common/dump-ada-spec-4.c: Likewise.
4274 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4276         PR other/70183
4277         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4279 2016-04-15  Jan Hubicka  <jh@suse.cz>
4281         PR ipa/70018
4282         * g++.dg/ipa/pure-const-1.C: New testcase.
4283         * g++.dg/ipa/pure-const-2.C: New testcase.
4284         * g++.dg/ipa/pure-const-3.C: New testcase.
4286 2016-04-15  Marek Polacek  <polacek@redhat.com>
4288         PR c/70671
4289         * gcc.dg/bitfld-22.c: New test.
4291 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4293         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4294         x86_64.
4296 2016-04-15  Marek Polacek  <polacek@redhat.com>
4298         PR c/70651
4299         * c-c++-common/pr70651.c: New test.
4301 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4303         PR rtl-optimization/70681
4304         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4305         dump scan on arm and powerpc.
4306         * gcc.dg/pr10474.c: Likewise.
4308 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4310         PR c++/69517
4311         PR c++/70019
4312         PR c++/70588
4313         * g++.dg/cpp1y/vla11.C: Revert for real.
4315         PR c/70436
4316         * c-c++-common/Wparentheses-1.c: New test.
4317         * c-c++-common/gomp/Wparentheses-1.c: New test.
4318         * c-c++-common/gomp/Wparentheses-2.c: New test.
4319         * c-c++-common/gomp/Wparentheses-3.c: New test.
4320         * c-c++-common/gomp/Wparentheses-4.c: New test.
4321         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4322         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4323         * c-c++-common/goacc/Wparentheses-1.c: New test.
4325 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4327         PR target/70662
4328         * gcc.target/i386/pr70662.c: New test.
4330 2016-04-15  Richard Biener  <rguenther@suse.de>
4331             Alan Modra  <amodra@gmail.com>
4333         PR tree-optimization/70130
4334         * gcc.dg/vect/O3-pr70130.c: New testcase.
4336 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4338         PR target/70669
4339         * gcc.target/powerpc/pr70669.c: New test.
4341         PR target/70640
4342         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4343         a power7 system that does not have an assembler that supports
4344         power8.
4346 2016-04-14  Martin Sebor  <msebor@redhat.com>
4348         PR c++/69517
4349         PR c++/70019
4350         PR c++/70588
4351         * c-c++-common/ubsan/vla-1.c: Revert.
4352         * g++.dg/cpp1y/vla11.C: Same.
4353         * g++.dg/cpp1y/vla12.C: Same.
4354         * g++.dg/cpp1y/vla13.C: Same.
4355         * g++.dg/cpp1y/vla14.C: Same.
4356         * g++.dg/cpp1y/vla3.C: Same.
4357         * g++.dg/init/array24.C: Same.
4358         * g++.dg/ubsan/vla-1.C: Same.
4360 2016-04-14  Marek Polacek  <polacek@redhat.com>
4361             Jan Hubicka  <hubicka@ucw.cz>
4363         PR c++/70029
4364         * g++.dg/torture/pr70029.C: New test.
4366 2016-04-14  Martin Sebor  <msebor@redhat.com>
4368         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4369         type size to prevent failures on targets with very low maximum
4370         alignment.
4372 2016-04-14  Richard Biener  <rguenther@suse.de>
4374         PR tree-optimization/70623
4375         * gcc.dg/torture/pr70623.c: New testcase.
4376         * gcc.dg/torture/pr70623-2.c: Likewise.
4378 2016-04-13  Martin Sebor  <msebor@redhat.com>
4380         PR c++/69517
4381         PR c++/70019
4382         PR c++/70588
4383         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4384         * g++.dg/cpp1y/vla11.C: New test.
4385         * g++.dg/cpp1y/vla12.C: New test.
4386         * g++.dg/cpp1y/vla13.C: New test.
4387         * g++.dg/cpp1y/vla14.C: New test.
4388         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4389         * g++.dg/init/array24.C: Fully brace VLA initializer.
4390         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4392 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4394         PR c++/70641
4395         * g++.dg/opt/pr70641.C: New test.
4397 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4399         PR rtl-optimization/68749
4400         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4401         effects of argument promotions.
4402         Remove default args to dg-skip-if.
4404 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4406         PR c++/70635
4407         * g++.dg/parse/pr70635.C: New.
4409 2016-04-13  Marek Polacek  <polacek@redhat.com>
4411         PR c++/70639
4412         * c-c++-common/Wmisleading-indentation-4.c: New test.
4414 2016-04-13  Marek Polacek  <polacek@redhat.com>
4416         PR c/70436
4417         * gcc.dg/Wparentheses-12.c: New test.
4418         * gcc.dg/Wparentheses-13.c: New test.
4420 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4422         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4423         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4424         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4426 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4428         PR middle-end/70633
4429         * gcc.c-torture/compile/pr70633.c: New test.
4431         PR debug/70628
4432         * gcc.dg/torture/pr70628.c: New test.
4434 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4436         PR c++/70610
4437         * g++.dg/template/pr70610.C: New test.
4438         * g++.dg/template/pr70610-2.C: New test.
4439         * g++.dg/template/pr70610-3.C: New test.
4440         * g++.dg/template/pr70610-4.C: New test.
4442 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4444         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4445         128 instead of 32.
4447         PR c++/70571
4448         * g++.dg/ext/pr70571.C: New test.
4450 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4452         PR target/70640
4453         * gcc.target/powerpc/pr70640.c: New test.
4455 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4457         PR c++/68722
4458         * g++.dg/parse/pr68722.C: New.
4460 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4462         PR rtl-optimization/70596
4463         * gcc.target/i386/pr70596.c: New test.
4465 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4467         PR c++/70501
4468         * g++.dg/init/pr70501.C: New.
4470 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4472         * gcc.target/i386/asm-flag-6.c: New test.
4474 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4476         PR tree-optimization/68756
4477         * gcc.dg/graphite/pr68756.c: New test.
4479 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4481         PR tree-optimization/70602
4482         * gcc.c-torture/execute/pr70602.c: New test.
4484 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4486         PR target/70381
4487         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4488         __float128 emulator is built and runs.
4489         * gcc.target/powerpc/float128-1.c: Likewise.
4491         * lib/target-supports.exp (check_ppc_float128_sw_available):
4492         Rework tests for __float128 software and hardware
4493         availability. Fix exit condition to return 0 on success.
4495 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4497         PR target/70133
4498         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4499         * gcc.target/aarch64/target_attr_15.c: Likewise.
4501 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4503         PR c++/69066
4504         * g++.dg/cpp1y/pr69066.C: New.
4506 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4508         PR fortran/68566
4509         * gfortran.dg/pr36192.f90: Update test.
4510         * gfortran.dg/pr36192_1.f90: Update test.
4511         * gfortran.dg/real_dimension_1.f: Update test.
4512         * gfortran.dg/parameter_array_init_7.f90: New test.
4514 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4516         PR testsuite/64039
4517         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4519         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4521         PR rtl-optimization/66669
4522         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4524         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4526         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4527         * gcc.dg/pie-1.c: Likewise.
4528         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4529         * gcc.dg/pic-4.c: Likewise.
4530         * gcc.dg/pie-3.c: Likewise.
4531         * gcc.dg/pie-4.c: Likewise.
4533         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4535         PR tree-optimization/68644
4536         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4538         PR rtl-optimization/64886
4539         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4541 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4543         PR tree-optimization/68953
4544         * gcc.dg/graphite/pr68953.c: New test.
4546 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4548         PR fortran/70592
4549         * gfortran.dg/deferred_character_16.f90: New test.
4551 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4553         PR tree-optimization/70586
4554         * gcc.c-torture/execute/pr70586.c: New test.
4556 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4558         PR sanitizer/70573
4559         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4560         with __builtin_memset
4561         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4563 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4565         PR lto/70289
4566         PR ipa/70348
4567         PR tree-optimization/70373
4568         PR middle-end/70533
4569         PR middle-end/70534
4570         PR middle-end/70535
4571         * c-c++-common/goacc/reduction-5.c: New test.
4572         * c-c++-common/goacc/reduction-promotions.c: New test.
4573         * gfortran.dg/goacc/reduction-3.f95: New test.
4574         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4576 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4578         PR c++/70590
4579         PR c++/70452
4580         * g++.dg/pr70590.C: New test.
4581         * g++.dg/pr70590-2.C: New test.
4583 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4585         PR middle-end/70593
4586         * gcc.target/i386/pr70593.c: New test.
4588         PR rtl-optimization/70574
4589         * gcc.target/i386/avx2-pr70574.c: New test.
4591 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4593         PR sanitizer/70541
4594         * c-c++-common/asan/pr70541.c: New test.
4596 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4598         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4599         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4601 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4603         PR target/70566
4604         * gcc.c-torture/execute/pr70566.c: New test.
4606 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4608         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4609         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4611 2016-04-08  Alan Modra  <amodra@gmail.com>
4613         * gcc.target/powerpc/pr70117.c: New.
4615 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4617         PR testsuite/70581
4618         * gcc.dg/lto/simd-function_0.c: New test.
4620         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4621         clones.
4622         * c-c++-common/attr-simd-2.c: Likewise.
4623         * c-c++-common/attr-simd-4.c: Likewise.
4624         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4625         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4627 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4629         PR testsuite/70553
4630         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4632 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
4633             Tom de Vries  <tom@codesourcery.com>
4635         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4636         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4637         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4638         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4639         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4640         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4641         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4642         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4644 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4646         PR c/70436
4647         * g++.dg/warn/Wparentheses-29.C: New test.
4649 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4651         PR c/70436
4652         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4653         explicit braces to resolve a future -Wparentheses warning.
4655 2016-04-06  Richard Henderson  <rth@redhat.com>
4657         * gcc.dg/pr61817-1.c: New test.
4658         * gcc.dg/pr61817-2.c: New test.
4659         * gcc.dg/pr69391-1.c: New test.
4660         * gcc.dg/pr69391-2.c: New test.
4662 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
4664         PR rtl-optimization/70398
4665         * gcc.target/aarch64/pr70398.c: New.
4667 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4669         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4671 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
4672             Pedro Alves  <palves@redhat.com>
4674         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4676 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
4678         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4679         Check for avx512f effective targets instead of avx2.
4680         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4681         for AVX512F clones.
4682         * gcc.dg/gomp/declare-simd-3.c: Likewise.
4683         * g++.dg/gomp/declare-simd-1.C: Likewise.
4684         * g++.dg/gomp/declare-simd-3.C: Likewise.
4685         * g++.dg/gomp/declare-simd-4.C: Likewise.
4687         PR middle-end/70550
4688         * c-c++-common/gomp/pr70550-1.c: New test.
4689         * c-c++-common/gomp/pr70550-2.c: New test.
4691 2016-04-05  Nathan Sidwell  <nathan@acm.org>
4693         PR c++/70512
4694         * g++.dg/ext/attribute-may-alias-5.C: New.
4696 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4698         PR c++/70336
4699         * c-c++-common/pr70336.c: New test.
4700         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4701         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4703 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
4705         PR ipa/66223
4706         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4708 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4710         PR rtl-optimization/70542
4711         * gcc.dg/torture/pr70542.c: New test.
4712         * gcc.target/i386/avx2-pr70542.c: New test.
4714 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
4716         PR tree-optimization/70509
4717         * gcc.target/i386/avx512bw-pr70509.c: New test.
4719 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
4721         PR c++/70452
4722         * g++.dg/ext/constexpr-vla4.C: New test.
4724 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
4726         PR target/70510
4727         * gcc.target/i386/pr70510.c: New test.
4729 2016-04-05  Richard Biener  <rguenther@suse.de>
4731         PR tree-optimization/70526
4732         * g++.dg/torture/pr70526.C: New testcase.
4734 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4736         PR target/70525
4737         * gcc.target/i386/pr70525.c: New test.
4739 2016-04-05  Richard Biener  <rguenther@suse.de>
4741         PR middle-end/70499
4742         * g++.dg/torture/pr70499.C: New testcase.
4744 2016-04-05  Richard Biener  <rguenther@suse.de>
4746         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4747         remove XFAIL.
4749 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
4751         PR middle-end/70307
4752         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
4753         rs6000 ABI warnings.
4755 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
4757         PR ipa/66223
4758         * g++.dg/ipa/devirt-51.C: New testcase.
4760 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4761             Jakub Jelinek <jakub@redhat.com>
4763         PR middle-end/70457
4764         * gcc.dg/torture/pr70457.c: New.
4766 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4768         PR fortran/67538
4769         * gfortran.dg/allocate_with_source_19.f08: New test.
4771 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4773         PR fortran/65795
4774         * gfortran.dg/coarray_allocate_6.f08: New test.
4776 2016-04-04  Richard Biener  <rguenther@suse.de>
4778         PR rtl-optimization/70484
4779         * gcc.dg/torture/pr70484.c: New testcase.
4781 2016-04-04  Marek Polacek  <polacek@redhat.com>
4783         PR c/70307
4784         * gcc.dg/torture/pr70307.c: New test.
4786 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
4788         PR target/70416
4789         PR target/67391
4790         * gcc.target/sh/torture/pr70416.c: New.
4792 2016-04-02  Martin Sebor  <msebor@redhat.com>
4794         PR c++/67376
4795         PR c++/70170
4796         PR c++/70172
4797         PR c++/70228
4798         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4799         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4800         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4801         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4802         * g++.dg/cpp0x/constexpr-string.C: Same.
4803         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4804         * g++.dg/cpp0x/pr65398.C: Same.
4805         * g++.dg/ext/constexpr-vla1.C: Same.
4806         * g++.dg/ext/constexpr-vla2.C: Same.
4807         * g++.dg/ext/constexpr-vla3.C: Same.
4808         * g++.dg/ubsan/pr63956.C: Same.
4810 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4812         PR rtl-optimization/70467
4813         * gcc.target/i386/pr70467-2.c: New test.
4815 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4816             Marek Polacek  <polacek@redhat.com>
4818         PR c++/70488
4819         * g++.dg/init/new47.C: New test.
4821 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4823         PR target/70496
4824         * gcc.target/arm/pr70496.c: New test.
4826 2016-04-01  Nathan Sidwell  <nathan@acm.org>
4828         PR c++/68475
4829         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4831 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
4833         PR target/69890
4834         * gcc.dg/strlenopt.h (memmove): New.
4835         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4836         instead of "string.h".
4837         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4838         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4839         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4840         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4841         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4842         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4843         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4844         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4845         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4846         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4847         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4848         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4849         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4850         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4851         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4852         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4853         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4854         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4855         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4856         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4858 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4860         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4861         (Holder::foo): Reflect this.
4863 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
4865         PR target/70442
4866         * gcc.dg/pr70442.c: New test.
4868 2016-03-31  Nathan Sidwell  <nathan@acm.org>
4870         PR c++/70393
4871         * g++.dg/cpp0x/constexpr-virtual6.C: New.
4873 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
4875         PR target/70453
4876         * gcc.target/i386/pr70453.c: New test.
4878 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
4880         PR target/70292
4881         * gcc.c-torture/pr70292.c: New test.
4883 2016-03-31  Marek Polacek  <polacek@redhat.com>
4885         PR c/70297
4886         * c-c++-common/pr70297.c: New test.
4887         * g++.dg/cpp0x/typedef-redecl.C: New test.
4888         * gcc.dg/typedef-redecl2.c: New test.
4890 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
4892         PR rtl-optimization/70460
4893         * gcc.c-torture/execute/pr70460.c: New test.
4895 2016-03-31  Richard Biener  <rguenther@suse.de>
4897         PR c++/70430
4898         * g++.dg/ext/vector30.C: New testcase.
4900 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4901             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4903         * gfortran.dg/fmt_pf.f90: New test.
4905 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4907         Forward-port from 5 branch
4908         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
4910         PR testsuite/70356
4911         * gcc.target/i386/avx-vextractf128-256-5.c: Move
4912         dg-require-effective-target after dg-do.
4914         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4916         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4918 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
4919             Julian Brown  <julian@codesourcery.com>
4920             Chung-Lin Tang  <cltang@codesourcery.com>
4921             Cesar Philippidis  <cesar@codesourcery.com>
4922             James Norris  <jnorris@codesourcery.com>
4923             Tom de Vries  <tom@codesourcery.com>
4924             Nathan Sidwell  <nathan@codesourcery.com>
4926         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4927         * c-c++-common/goacc/loop-clauses.c: Likewise.
4928         * g++.dg/goacc/template.C: Likewise.
4929         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4930         * gfortran.dg/goacc/loop-1.f95: Likewise.
4931         * gfortran.dg/goacc/loop-5.f95: Likewise.
4932         * gfortran.dg/goacc/loop-6.f95: Likewise.
4933         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4934         * c-c++-common/goacc-gomp/nesting-1.c: Update.
4935         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4936         * c-c++-common/goacc/clauses-fail.c: Likewise.
4937         * c-c++-common/goacc/parallel-1.c: Likewise.
4938         * c-c++-common/goacc/reduction-1.c: Likewise.
4939         * c-c++-common/goacc/reduction-2.c: Likewise.
4940         * c-c++-common/goacc/reduction-3.c: Likewise.
4941         * c-c++-common/goacc/reduction-4.c: Likewise.
4942         * c-c++-common/goacc/routine-3.c: Likewise.
4943         * c-c++-common/goacc/routine-4.c: Likewise.
4944         * c-c++-common/goacc/routine-5.c: Likewise.
4945         * c-c++-common/goacc/tile.c: Likewise.
4946         * g++.dg/goacc/template.C: Likewise.
4947         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4948         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4949         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
4950         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
4951         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4952         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4953         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4954         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
4955         * c-c++-common/goacc/use_device-1.c: ... this file.
4956         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
4957         * c-c++-common/goacc/host_data-5.c: ... this file, and...
4958         * c-c++-common/goacc/host_data-6.c: ... this file.
4959         * c-c++-common/goacc/loop-2-kernels.c: New file.
4960         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4961         * c-c++-common/goacc/loop-3.c: Likewise.
4962         * g++.dg/goacc/reference.C: Likewise.
4963         * g++.dg/goacc/routine-1.C: Likewise.
4964         * g++.dg/goacc/routine-2.C: Likewise.
4966 2016-03-30  Richard Biener  <rguenther@suse.de>
4968         PR middle-end/70450
4969         * gcc.dg/torture/pr70450.c: New testcase.
4971 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
4973         PR target/70421
4974         * gcc.dg/torture/pr70421.c: New test.
4975         * gcc.target/i386/avx512f-pr70421.c: New test.
4977 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
4979         PR testsuite/70364
4980         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4981         (check): New function.
4982         (bar): Call check.
4983         (foo): Align stack to 16 bytes when calling bar.
4984         * gcc.target/i386/cleanup-2.c: Likewise.
4986 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
4988         PR tree-optimization/59124
4989         * gcc.dg/Warray-bounds-19.c: New test.
4991 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
4993         * lib/prune.exp (escape_regex_chars): New.
4994         (prune_file_path): Update to quote metcharacters for regexp.
4996 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
4998         PR rtl-optimization/70429
4999         * gcc.c-torture/execute/pr70429.c: New test.
5001         PR tree-optimization/70405
5002         * gcc.dg/pr70405.c: New test.
5004 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
5006         PR fortran/70397
5007         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5008         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5010 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
5012         PR testsuite/64177
5013         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5014         __cilkrts_set_param to set two workers.
5015         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5016         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5018 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5020         * g++.dg/ext/fnname5.C: Update the test for Darwin.
5022 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5024         PR target/70406
5025         * gcc.target/i386/pr70406.c: New test.
5027 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5029         * gnat.dg/specs/double_record_extension3.ads: New test.
5031 2016-03-25  Richard Henderson  <rth@redhat.com>
5033         PR target/70120
5034         * gcc.target/aarch64/pr70120-1.c: New.
5035         * gcc.target/aarch64/pr70120-2.c: New.
5036         * gcc.target/aarch64/pr70120-3.c: New.
5038 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
5040         PR c++/62212
5041         * g++.dg/template/mangle2.C: The dg-do directive should be
5042         "compile" not "assemble".
5044 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
5046         PR lto/69650
5047         * gcc.dg/pr69650.c: New test.
5049 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
5051         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5053 2016-03-25  Alan Modra  <amodra@gmail.com>
5055         * gcc.dg/dfp/pr70052.c: New test.
5057 2016-03-24  Richard Henderson  <rth@redhat.com>
5059         PR middle-end/69845
5060         * gcc.dg/tree-ssa/pr69845-1.c: New test.
5061         * gcc.dg/tree-ssa/pr69845-2.c: New test.
5063 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5065         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5067 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5069         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5070         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5072 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5074         * c-c++-common/goacc/uninit-dim-clause.c: New test.
5075         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5077 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
5079         PR c++/62212
5080         * g++.dg/template/mangle2.C: New test.
5082 2016-03-24  Richard Biener  <rguenther@suse.de>
5084         PR tree-optimization/70396
5085         * gcc.dg/torture/pr70396.c: New testcase.
5087 2016-03-24  Richard Biener  <rguenther@suse.de>
5089         PR middle-end/70370
5090         * gcc.dg/torture/pr70370.c: New testcase.
5092 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5094         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5095         * gfortran.dg/goacc/kernels-tree.f95: Same.
5096         * gfortran.dg/goacc/parallel-tree.f95: Same.
5098 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5100         * c-c++-common/goacc/uninit-if-clause.c: New test.
5101         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5103 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5105         PR target/70290
5106         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5107         Fix formatting.
5109 2016-03-24  Richard Biener  <rguenther@suse.de>
5111         PR tree-optimization/70372
5112         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5114 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5116         PR c++/70347
5117         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5119 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5121         PR c++/70332
5122         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5124 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5126         PR c++/70001
5127         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5128         * g++.dg/cpp1y/pr70001.C: New test.
5130         PR c++/70323
5131         * g++.dg/cpp0x/constexpr-70323.C: New test.
5133 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5134             Jason Merrill  <jason@redhat.com>
5135             Jakub Jelinek  <jakub@redhat.com>
5137         PR c++/69315
5138         * g++.dg/cpp0x/constexpr-69315.C: New test.
5139         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5141 2016-03-23  Marek Polacek  <polacek@redhat.com>
5143         PR c++/69884
5144         * g++.dg/warn/Wignored-attributes-1.C: New test.
5145         * g++.dg/warn/Wignored-attributes-2.C: New test.
5147 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5149         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5150         initialization.
5151         * gfortran.dg/goacc/private-3.f95 (test): Same.
5152         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5153         missing use param.
5155 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5157         * lib/target-supports.exp: Remove v7ve entry from loop
5158         creating effective target checks.
5159         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5160         (add_options_for_arm_arch_v7ve): Likewise.
5162 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5164         PR tree-optimization/70354
5165         * gcc.dg/vect/pr70354-1.c: New test.
5166         * gcc.dg/vect/pr70354-2.c: New test.
5167         * gcc.target/i386/avx2-pr70354-1.c: New test.
5168         * gcc.target/i386/avx2-pr70354-2.c: New test.
5170 2016-03-22  Jeff Law  <law@redhat.com>
5172         PR target/70232
5173         * gcc.dg/tree-ssa/pr70232.c: New test.
5175 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5177         PR target/70302
5178         * gcc.target/i386/pr70302.c: New test.
5180 2016-03-22  Richard Biener  <rguenther@suse.de>
5182         PR middle-end/70251
5183         * g++.dg/torture/pr70251.C: New testcase.
5185 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5187         PR c/69993
5188         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5189         Wmisleading-indentation.c.
5190         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5191         reflect change to diagnostic text and order of messages.
5192         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5194 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5196         * g++.dg/ext/java-3.C: Don't compile on AIX.
5198 2016-03-22  Richard Biener  <rguenther@suse.de>
5200         PR middle-end/70333
5201         * gcc.dg/torture/pr70333.c: New testcase.
5203 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5205         * g++.dg/ext/pr70290.C: New test.
5207 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5209         PR target/70325
5210         * gcc.target/i386/pr70325.c: New test.
5212 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5214         PR target/70329
5215         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5216         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5218         PR target/70300
5219         * gcc.target/i386/pr70300.c: New test.
5221         PR c++/70295
5222         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5223         (func2): New function for cond with parens, xfail warning for c++.
5224         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5226 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5228         PR c++/70096
5229         * g++.dg/template/ptrmem30.C: New test.
5231 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5233         PR c++/70204
5234         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5235         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5237 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5239         PR middle-end/70326
5240         * gcc.dg/pr70326.c: New test.
5242 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5243             Jakub Jelinek  <jakub@redhat.com>
5245         PR tree-optimization/70317
5246         * gcc.dg/pr70317.c: New test.
5248 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5250         PR target/70327
5251         * gcc.target/i386/pr70327.c: New test.
5253 2016-03-21  Martin Liska  <mliska@suse.cz>
5255         PR ipa/70306
5256         * gcc.dg/ipa/pr70306.c: New test.
5258 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5260         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5261         * gcc.target/arm/attr-align3.c: Likewise.
5262         * gcc.target/arm/attr_arm.c: Likewise.
5263         * gcc.target/arm/flip-thumb.c: Likewise.
5265 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5267         PR target/70296
5268         * gcc.target/powerpc/altivec-36.c: New test.
5270 2016-03-21  Richard Biener  <rguenther@suse.de>
5272         PR tree-optimization/70310
5273         * gcc.dg/torture/pr70310.c: New testcase.
5275 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5277         PR target/70293
5278         * gcc.target/i386/pr70293.c: New test.
5280 2016-03-21  Richard Biener  <rguenther@suse.de>
5282         PR tree-optimization/70288
5283         * gcc.dg/torture/pr70288-1.c: New testcase.
5284         * gcc.dg/torture/pr70288-2.c: Likewise.
5286 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5288         PR rtl-optimization/69307
5289         * gcc.target/arm/pr69307.c: New test.
5291 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5293         PR rtl-optimization/69102
5294         * gcc.c-torture/compile/pr69102.c: New test.
5296 2016-03-18  Jeff Law  <law@redhat.com>
5298         PR rtl-optimization/70263
5299         * gcc.c-torture/compile/pr70263-1.c: New test.
5300         * gcc.target/i386/pr70263-2.c: New test.
5302 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5304         PR rtl-optimization/70278
5305         * gcc.dg/torture/pr70278.c: New test.
5306         * gcc.target/arm/pr70278.c: New test.
5308 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5310         PR c/70281
5311         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5312         (test_builtin_types_compatible_p): New test function.
5313         * gcc.dg/pr70281.c: New test case.
5315 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5317         PR target/70113
5318         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5320 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5322         PR tree-optimization/70252
5323         * gcc.dg/pr70252.c: New test.
5325 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5327         * gcc.dg/pr70161-2.c: New test.
5328         * gcc.dg/pr70161.c: New test.
5330 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5332         PR ipa/70269
5333         * gcc.dg/pr70269.c: New test.
5335 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5337         PR c++/70267
5338         * g++.dg/ext/java-3.C: New test.
5340 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5342         PR c++/70205
5343         * g++.dg/lookup/pr70205.C: New test.
5345 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5347         PR c++/70218
5348         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5350 2016-03-17  Marek Polacek  <polacek@redhat.com>
5352         PR c/69407
5353         * gcc.dg/atomic-op-6.c: New test.
5355 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5357         PR c/70264
5358         * c-c++-common/pr70264.c: New test case.
5360 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5362         PR c++/70144
5363         * c-c++-common/pr70144-1.c: New test.
5364         * c-c++-common/pr70144-2.c: New test.
5366         PR c++/70272
5367         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5368         * g++.dg/opt/flifetime-dse6.C: New test.
5369         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5371 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5373         PR driver/70192
5374         * gcc.dg/pic-1.c: New test.
5375         * gcc.dg/pic-2.c: Likewise.
5376         * gcc.dg/pic-3.c: Likewise.
5377         * gcc.dg/pic-4.c: Likewise.
5378         * gcc.dg/pie-1.c: Likewise.
5379         * gcc.dg/pie-2.c: Likewise.
5380         * gcc.dg/pie-3.c: Likewise.
5381         * gcc.dg/pie-4.c: Likewise.
5382         * gcc.dg/pie-5.c: Likewise.
5383         * gcc.dg/pie-6.c: Likewise.
5385 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5387         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5388         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5390 2016-03-17  Richard Biener  <rguenther@suse.de>
5392         PR debug/70271
5393         * g++.dg/debug/pr70271.C: New testcase.
5395 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5397         * gcc.target/i386/pr70251.c: New test.
5399 2016-03-17  Marek Polacek  <polacek@redhat.com>
5401         PR c++/70194
5402         * g++.dg/warn/constexpr-70194.C: New test.
5404 2016-03-16  Richard Henderson  <rth@redhat.com>
5406         PR middle-end/70240
5407         * gcc.c-torture/compile/pr70240.c: New.
5409 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5411         * gcc.c-torture/compile/20151204.c: Skip for avr.
5413 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5415         PR target/70245
5416         * g++.dg/opt/pr70245.C: New test.
5417         * g++.dg/opt/pr70245.h: New file.
5418         * g++.dg/opt/pr70245-aux.cc: New file.
5420 2016-03-16  Martin Sebor  <msebor@redhat.com>
5422         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5424 2016-03-16  Richard Henderson  <rth@redhat.com>
5426         PR middle-end/70199
5427         * gcc.c-torture/compile/pr70199.c: New.
5429 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5431         * gcc.dg/uninit-19.c: Run dos2unix.
5433 2016-03-16  Marek Polacek  <polacek@redhat.com>
5435         PR c/70093
5436         * gcc.dg/nested-func-10.c: New test.
5437         * gcc.dg/nested-func-9.c: New test.
5439 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5441         PR tree-optimization/68714
5442         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5444 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5446         PR tree-optimization/68715
5447         * gcc.dg/graphite/pr68715-2.c: New test.
5448         * gcc.dg/graphite/pr68715.c: New test.
5449         * gfortran.dg/graphite/pr68715.f90: New test.
5451 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5453         PR tree-optimization/68809
5454         * gcc.dg/graphite/pr68809-2.c: New test.
5455         * gcc.dg/graphite/pr68809.c: New test.
5457 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5459         PR c++/70147
5460         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5461         method call to i () as argument.  Adjust expected output.
5463         PR c++/70147
5464         * g++.dg/ubsan/pr70147-1.C: New test.
5465         * g++.dg/ubsan/pr70147-2.C: New test.
5467 2016-03-15  Martin Sebor  <msebor@redhat.com>
5469         PR c++/58281
5470         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5472 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5474         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5475         hppa*-*-hpux*.
5477         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5479         PR libfortran/69799
5480         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5481         libatomic_available.
5483 2016-03-15  Marek Polacek  <polacek@redhat.com>
5485         PR c++/70209
5486         * g++.dg/ext/attribute-may-alias-4.C: New test.
5488 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5490         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5491         -fvar-tracking-assignments-toggle flag.
5493 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5495         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5497 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5499         PR rtl-optimization/70222
5500         * gcc.c-torture/execute/pr70222-1.c: New test.
5501         * gcc.c-torture/execute/pr70222-2.c: New test.
5503 2016-03-15  Richard Henderson  <rth@redhat.com>
5505         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5507 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5509         PR rtl-optimization/69032
5510         * gcc.dg/pr69032.c: New test.
5512 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5514         PR rtl-optimization/63384
5515         * g++.dg/pr63384.C: New test.
5517 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5519         PR target/64411
5520         * gcc.target/i386/pr64411.C: New test.
5522 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5524         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5525         * gfortran.dg/goacc/kernels-alias.f95: New test.
5527 2016-03-14  Martin Sebor  <msebor@redhat.com>
5529         PR c++/53792
5530         * g++.dg/cpp0x/constexpr-inline.C: New test.
5531         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5533 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5535         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5537 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5539         PR middle-end/70219
5540         * gcc.dg/pr70219.c: New test.
5542 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5544         PR target/70083
5545         * gcc.dg/torture/pr70083.c: New test.
5546         * gcc.target/i386/pr70083.c: New test.
5548 2016-03-14  Richard Biener  <rguenther@suse.de>
5550         PR tree-optimization/56365
5551         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5553 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5555         PR target/70098
5556         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5557         New function.
5558         * g++.dg/pr70098.C: New testcase.
5561 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5563         PR tree-optimization/70045
5564         * gcc.dg/graphite/pr70045.c: New test.
5566 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5568         PR fortran/69043
5569         * gfortran.dg/include_9.f90: New test.
5571 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5573         PR fortran/45076
5574         gfortran.dg/prof/prof.exp: New script.
5575         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5577 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5579         PR rtl-optimization/69307
5580         * gcc.dg/pr69307.c: New test.
5582 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5584         PR target/69614
5585         * gcc.target/arm/pr69614.c: New.
5587 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5589         PR fortran/70031
5590         * gfortran.dg/submodule_14.f08: New test
5592         PR fortran/69524
5593         * gfortran.dg/submodule_15.f08: New test
5595 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5597         PR c++/70106
5598         * g++.dg/cpp1y/paren3.C: New test.
5600 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5602         PR target/70131
5603         * gcc.target/powerpc/ppc-round2.c: New test.
5605 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5607         PR target/70123
5608         * gcc.dg/torture/pr70123.c: New test.
5610 2016-03-11  Jeff Law  <law@redhat.com>
5612         PR tree-optimization/70190
5613         * gcc.c-torture/compile/pr70190.c: New test.
5615 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5617         PR c/68187
5618         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5619         case.
5620         (test43_b): Likewise.
5621         (test43_c): Likewise.
5622         (test43_d): Likewise.
5623         (test43_e): Likewise.
5624         (test43_f): Likewise.
5625         (test43_g): Likewise.
5626         (test44_a): Likewise.
5627         (test44_b): Likewise.
5628         (test44_c): Likewise.
5629         (test44_d): Likewise.
5630         (test44_e): Likewise.
5632 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5634         PR c/70085
5635         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5637 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5639         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5640         dg-options.
5642 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5644         PR target/70002
5645         PR target/69245
5646         * gcc.target/aarch64/pr69245_2.c: New test.
5648 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5650         PR tree-optimization/70177
5651         * gcc.dg/pr70177.c: New test.
5653 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5655         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5657 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5659         * gcc.dg/tree-ssa/sra-20.c: New.
5661 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5663         PR rtl-optimization/70174
5664         * gcc.dg/pr70174.c: New test.
5666         PR tree-optimization/70169
5667         * gcc.dg/pr70169.c: New test.
5669 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5671         PR target/70160
5672         * gcc.target/i386/pr70160.c: New test.
5674 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5676         * gcc.target/s390/dfp-1.c: New test.
5678 2016-03-10  Nick Clifton  <nickc@redhat.com>
5680         PR target/70044
5681         * gcc.target/aarch64/pr70044.c: New test.
5683 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
5684             Jakub Jelinek  <jakub@redhat.com>
5686         PR c++/70001
5687         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5688         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5689         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5691 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
5693         PR lto/69589
5694         * g++.dg/lto/pr69589_0.C: New testcase
5695         * g++.dg/lto/pr69589_1.C: New testcase
5697 2016-03-10  Marek Polacek  <polacek@redhat.com>
5699         PR c++/70153
5700         * g++.dg/delayedfold/unary-plus1.C: New test.
5702 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5704         * gcc.target/arm/pr45701-1.c: Escape brackets.
5705         * gcc.target/arm/pr45701-2.c: Likewise.
5707 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
5709         * gfortran.dg/unconstrained_commons.f: New.
5711 2016-03-10  Alan Modra  <amodra@gmail.com>
5713         * gcc.dg/pr69195.c: New.
5714         * gcc.dg/pr69238.c: New.
5716 2016-03-10  Tom de Vries  <tom@codesourcery.com>
5718         PR testsuite/68915
5719         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5721 2016-03-10  Richard Biener  <rguenther@suse.de>
5723         PR tree-optimization/70128
5724         * gcc.dg/tree-ssa/alias-34.c: New testcase.
5725         * gcc.dg/tree-ssa/alias-35.c: Likewise.
5727 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5729         PR tree-optimization/70152
5730         * gcc.dg/pr70152.c: New test.
5732         PR target/70086
5733         * gcc.target/i386/pr70086-1.c: New test.
5734         * gcc.target/i386/pr70086-2.c: New test.
5735         * gcc.target/i386/pr70086-3.c: New test.
5737         PR tree-optimization/70127
5738         * gcc.c-torture/execute/pr70127.c: New test.
5740 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
5742         * c-c++-common/goacc/combined-directives-2.c: New test.
5744 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5746         PR c/68473
5747         PR c++/70105
5748         * g++.dg/diagnostic/pr70105.C: New test.
5749         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5750         (test_multiple_ordinary_maps): New test function.
5752 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5754         PR c/68473
5755         PR c++/70105
5756         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5757         Drop range information from call to inform_at_rich_loc.
5758         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5759         New.
5760         (test_show_locus): Replace calls to rich_location::add_range with
5761         calls to add_range.  Rewrite the tests that used the now-defunct
5762         rich_location ctor taking a source_range.  Simplify other tests
5763         by replacing calls to COMBINE_LOCATION_DATA with calls to
5764         make_location.
5766 2016-03-09  Richard Biener  <rguenther@suse.de>
5767         Jakub Jelinek  <jakub@redhat.com>
5769         PR tree-optimization/70138
5770         * gcc.dg/vect/pr70138-1.c: New testcase.
5771         * gcc.dg/vect/pr70138-2.c: Likewise.
5773 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5775         PR target/70049
5776         * gcc.target/i386/pr70049.c: New test.
5778 2016-03-09  Richard Biener  <rguenther@suse.de>
5780         PR c/70143
5781         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5782         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5783         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5785 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5787         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5788         arm-*-*.
5790 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5792         PR middle-end/67278
5793         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5795         PR target/67278
5796         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5798         PR middle-end/70050
5799         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
5800         in testcase comment.
5802 2016-03-09  Tom de Vries  <tom@codesourcery.com>
5804         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5805         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5806         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5807         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5808         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5809         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5810         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5811         * gfortran.dg/goacc/kernels-loop.f95: New test.
5813 2016-03-08  Martin Sebor  <msebor@redhat.com>
5815         PR c++/62096
5816         * g++.dg/warn/overflow-warn-7.C: New test.
5818 2016-03-08  Jason Merrill  <jason@redhat.com>
5820         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5821         * lib/target-supports.exp (check_effective_target_concepts): New.
5823 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
5825         PR c++/70135
5826         * g++.dg/cpp1y/constexpr-loop4.C: New test.
5827         * g++.dg/ubsan/pr70135.C: New test.
5829         PR target/70110
5830         * gcc.dg/pr70110.c: New test.
5832 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5834         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5835         * c-c++-common/gomp/if-1.c: Likewise.
5836         * c-c++-common/gomp/pr61486-2.c: Likewise.
5837         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5838         to dg-additional-options.
5839         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5840         * g++/gomp/target-teams-1.c: Likewise.
5841         * gcc.dg/gomp/gomp.exp: Likewise.
5842         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5843         dg-additional-options.
5844         * gfortran.dg/gomp/gomp.exp: Likewise.
5845         * gfortran.dg/gomp/target1.f90: Remove dg-options.
5846         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5847         dg-additional-options.
5848         * gfortran.dg/gomp/target3.f90: Remove dg-options.
5850 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5852         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5853         * c-c++-common/gomp/gridify-1.c: New test.
5854         * gfortran.dg/gomp/gridify-1.f90: Likewise.
5856 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5858         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5859         trigger for cortex-r8, when scanning for register r8.
5860         * gcc.target/arm/pr45701-2.c: Likewise.
5862 2016-02-26  Richard Biener  <rguenther@suse.de>
5863             Jeff Law  <law@redhat.com>
5865         PR tree-optimization/69740
5866         * gcc.c-torture/compile/pr69740-1.c: New test.
5867         * gcc.c-torture/compile/pr69740-2.c: New test.
5869 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5871         * lib/target-supports.exp
5872         (check_effective_target_whole_vector_shift): Enable for PPC64.
5874 2016-03-07  Richard Biener  <rguenther@suse.de>
5876         PR tree-optimization/70115
5877         * gcc.dg/torture/pr70115.c: New testcase.
5879 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
5881         PR middle-end/69916
5882         * c-c-++-common/goacc/pr69916.c: New.
5884 2016-03-07  Richard Henderson  <rth@redhat.com>
5886         * gcc.c-torture/compile/pr70061.c: New test.
5888 2016-03-07  Richard Biener  <rguenther@suse.de>
5890         PR testsuite/70109
5891         * gcc.dg/vect/O3-pr36098.c: New testcase.
5893 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
5895         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5897 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
5899         * gnat.dg/renaming9.ad[sb]: New testcase.
5901 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
5903         PR c++/70084
5904         * g++.dg/expr/stdarg3.C: New test.
5906 2016-03-04  Jeff Law  <law@redhat.com>
5908         PR tree-optimization/69196
5909         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5910         x86_64-*-*.
5912 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
5914         PR c/69973
5915         * gcc.dg/pr69973.c: New test.
5917         PR rtl-optimization/69941
5918         * gcc.dg/torture/pr69941.c: New test.
5920         PR c/69824
5921         * gcc.dg/pr69824.c: New test.
5923 2016-03-05  Tom de Vries  <tom@codesourcery.com>
5925         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5926         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5927         function.
5929 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
5931         PR c++/66786
5932         * g++.dg/cpp1y/var-templ48.C: New test.
5933         * g++.dg/cpp1y/var-templ49.C: New test.
5935 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5937         * g++.dg/Wno-frame-address.C: Skip on IA-64.
5939 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5941         PR c++/70035
5942         * g++.dg/ubsan/pr70035.C: New test.
5944         PR target/70062
5945         * gcc.target/i386/pr70062.c: New test.
5947 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5949         * g++.dg/template/typename21.C: Remove c++98_only.
5951 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5953         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5955 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
5957         PR c/68187
5958         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5959         function.
5960         (fn_42_b): Likewise.
5961         (fn_42_c): Likewise.
5963 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
5965         PR c/68187
5966         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5967         function.
5968         (fn_40_b): Likewise.
5969         (fn_41_a): Likewise.
5970         (fn_41_b): Likewise.
5972 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5974         PR target/70059
5975         * gcc.target/i386/avx512f-pr70059.c: New test.
5976         * gcc.target/i386/avx512dq-pr70059.c: New test.
5978 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
5980         PR rtl-optimization/57676
5981         * gcc.dg/torture/pr57676.c: New test.
5983 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
5985         * gcc.dg/pr70026.c: New test.
5987 2016-03-04  Marek Polacek  <polacek@redhat.com>
5989         PR c/69798
5990         * gcc.dg/cilk-plus/pr69798-1.c: New test.
5991         * gcc.dg/cilk-plus/pr69798-2.c: New test.
5993 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5995         PR target/70004
5996         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5997         Delete.
5998         (test_corners_sisd_si): Likewise.
5999         (main): Remove checks of the above.
6000         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6002 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6004         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6006 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
6008         * gcc.dg/torture/pr69951.c: Accept argc==0.
6010 2016-03-04  Richard Biener  <rguenther@suse.de>
6012         PR c++/70054
6013         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6014         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6016 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6018         PR testsuite/69766
6019         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6020         testing multiarch.
6022 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6024         PR debug/69947
6025         * gcc.dg/guality/pr69947.c: New test.
6027 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6029         PR ada/70017
6030         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6032 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6034         PR rtl-optimization/69904
6035         * gcc.target/arm/pr69904.c: New test.
6037 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6039         PR target/70021
6040         * gcc.dg/vect/pr70021.c: New test.
6041         * gcc.target/i386/pr70021.c: New test.
6043 2016-03-03  Marek Polacek  <polacek@redhat.com>
6045         PR middle-end/70050
6046         * gcc.dg/pr70050.c: New test.
6048 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
6050         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6052 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
6054         PR tree-optimization/70043
6055         * gfortran.dg/vect/pr70043.f90: New test.
6057 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6059         * gnat.dg/specs/task1.ads: New test.
6061 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6063         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6064         Invoke gdb with -batch.
6065         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6067 2016-03-03  Richard Biener  <rguenther@suse.de>
6069         PR tree-optimization/55936
6070         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6072 2016-03-02  Jeff Law  <law@redhat.com>
6074         PR rtl-optimization/69942
6075         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6076         effects of argument promotions.
6078         PR tree-optimization/69987
6079         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6080         target does not support -fprefetch-loop-arrays.
6082 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
6084         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6086 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
6088         PR rtl-optimization/69052
6089         * gcc.target/i386/pr69052.c: New test.
6091 2016-03-02  Alan Modra  <amodra@gmail.com>
6093         * gcc.dg/pr69990.c: New.
6095 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6097         PR c/68062
6098         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6100         PR middle-end/70022
6101         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6103         PR target/70028
6104         * gcc.target/i386/pr70028.c: New test.
6106 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6108         * c-c++-common/asan/swapcontext-test-1.c,
6109         * c-c++-common/tsan/thread_leak.c,
6110         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6111         * g++.dg/tsan/benign_race.C,
6112         * g++.dg/tsan/fd_close_norace.C,
6113         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6114         races with sanitizer output
6116 2016-03-02  Richard Biener  <rguenther@suse.de>
6117             Uros Bizjak  <ubizjak@gmail.com>
6119         PR target/67278
6120         * gcc.dg/simd-8.c: New testcase.
6122 2016-03-02  Richard Biener  <rguenther@suse.de>
6124         PR middle-end/67278
6125         * gcc.dg/simd-7.c: New testcase.
6127 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6129         * gcc.target/i386/pr70007.c: Tweak.
6131 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6133         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6135 2016-03-02  Marek Polacek  <polacek@redhat.com>
6137         PR c/67854
6138         * gcc.dg/pr67854.c: New test.
6140 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6142         PR middle-end/70025
6143         * gcc.dg/torture/pr70025.c: New test.
6145 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6147         PR tree-optimization/68621
6148         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6150 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6152         * gcc.target/i386/pr70007.c: New test.
6154 2016-03-01  Jeff Law  <law@redhat.com>
6156         PR tree-optimization/69196
6157         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6159         PR tree-optimization/69196
6160         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6161         duplicating code and spoiling the expected output.
6163 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6165         PR target/70033
6166         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6167         supports power9 before doing tests.
6168         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6169         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6170         * gcc.target/powerpc/p9-permute.c: Likewise.
6172 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6174         PR target/70027
6175         * gcc.target/i386/pr70027.c: New test.
6177 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6179         * gcc.dg/pr70017.c: New test.
6181 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6183         PR c/69796
6184         PR c/69974
6185         * gcc.dg/pr69796.c: New test.
6186         * gcc.dg/pr69974.c: New test.
6188 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6190         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6192 2016-02-29  Jeff Law  <law@redhat.com>
6194         PR tree-optimization/69987
6195         * gfortran.dg/pr69987.f90: New test.
6197         PR tree-optimization/69989
6198         * gcc.c-torture/compile/pr69989-2.c: New test.
6200 2016-03-01  Marek Polacek  <polacek@redhat.com>
6202         PR c++/69795
6203         * g++.dg/parse/invalid1.C: New test.
6205 2016-03-01  Richard Biener  <rguenther@suse.de>
6207         PR middle-end/70022
6208         * gcc.dg/pr70022.c: New testcase.
6210 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6212         PR tree-optimization/69956
6213         * gcc.dg/pr69956.c: New test.
6215 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6217         PR target/70011
6218         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6219         XFAIL when hardware supports efficient unaligned storage access.
6221 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6223         PR c++/69961
6224         * g++.dg/template/pr69961a.C: New test.
6225         * g++.dg/template/pr69961b.C: New test.
6227 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6229         PR preprocessor/69985
6230         * gcc.dg/cpp/pr69985.c: New test case.
6232 2016-02-29  Jeff Law  <law@redhat.com>
6234         PR tree-optimization/70005
6235         * gcc.c-torture/execute/pr70005.c New test.
6237         PR tree-optimization/69999
6238         * gcc.c-torture/compile/pr69999.c: New test.
6240 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6242         PR tree-optimization/69652
6243         * gcc.dg/torture/pr69652.c: Delete test.
6244         * gcc.dg/vect/pr69652.c: New test.
6246 2016-02-19  Richard Biener  <rguenther@suse.de>
6248         PR tree-optimization/69980
6249         * gfortran.dg/vect/pr69980.f90: New testcase.
6251 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6253         * gcc.target/sparc/20160229-1.c: New test.
6255 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6257         * gnat.dg/stack_usage3.adb: New test.
6258         * gnat.dg/stack_usage3_pkg.ads: New helper.
6260 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6262         * gnat.dg/renaming8.adb: New test.
6263         * gnat.dg/renaming8_pkg1.ads: New helper.
6264         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6265         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6267 2016-02-29  Richard Biener  <rguenther@suse.de>
6269         PR tree-optimization/69720
6270         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6272 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6274         PR fortran/68147
6275         PR fortran/47674
6276         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6278 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6279             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6281         PR fortran/56007
6282         * gfortran.dg/coarray_8.f90: Adjust error message.
6283         * gfortran.dg/pr56007.f90: New test.
6284         * gfortran.dg/pr56007.f: New test.
6286 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6288         PR tree-optimization/69989
6289         * gcc.dg/torture/pr69989.c: New test.
6291 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6293         * gcc.target/i386/stack-realign-win.c: New test.
6295 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6297         PR fortran/60126
6298         * gfortran.dg/pr60126.f90: New test.
6300 2016-02-27  Jeff Law  <law@redhat.com>
6302         Revert
6303         2016-02-26  Richard Biener  <rguenther@suse.de>
6304                     Jeff Law  <law@redhat.com>
6306         PR tree-optimization/69740
6307         * gcc.c-torture/compile/pr69740-1.c: New test.
6308         * gcc.c-torture/compile/pr69740-2.c: New test.
6310 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6312         PR fortran/69910
6313         * gfortran.dg/newunit_4.f90: New test.
6315 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6317         PR target/69613
6318         PR rtl-optimization/69886
6319         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6320         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6321         target.
6323 2016-02-26  Martin Sebor  <msebor@redhat.com>
6325         PR tree-optimization/15826
6326         * gcc.dg/tree-ssa/pr15826.c: New test.
6328 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6330         PR target/69969
6331         * gcc.target/powerpc/pr69969.c: New test.
6333 2016-02-26  Martin Sebor  <msebor@redhat.com>
6335         PR c++/15766
6336         * g++.old-deja/g++.other/decl5.C: Add a test case.
6338 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6340         PR target/69946
6341         * gcc.target/powerpc/pr69946.c: New file.
6343 2016-02-26  Richard Biener  <rguenther@suse.de>
6344             Jeff Law  <law@redhat.com>
6346         PR tree-optimization/69740
6347         * gcc.c-torture/compile/pr69740-1.c: New test.
6348         * gcc.c-torture/compile/pr69740-2.c: New test.
6350 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6352         PR middle-end/69920
6353         * gcc.dg/torture/pr69932.c: New test.
6354         * gcc.dg/torture/pr69936.c: Likewise.
6356 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6358         PR target/69709
6359         * gcc.target/s390/pr69709.c: New test.
6361 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6363         PR target/69245
6364         * gcc.target/aarch64/pr69245_1.c: New test.
6366 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6368         PR target/69613
6369         * gcc.dg/torture/pr69613.c: New test.
6371 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6373         PR rtl-optimization/69891
6374         * gcc.target/i386/pr69891.c: New test.
6376 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6377             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6379         PR target/61397
6380         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6381         functionality for both 32-bit and 64-bit.
6383 2016-02-26  Richard Biener  <rguenther@suse.de>
6385         PR tree-optimization/69551
6386         * gcc.dg/torture/pr69951.c: New testcase.
6388 2016-02-25  Richard Biener  <rguenther@suse.de>
6390         PR tree-optimization/48795
6391         * gcc.dg/Warray-bounds-18.c: New testcase.
6393 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6395         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6397 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6399         PR rtl-optimization/69896
6400         * gcc.dg/pr69896.c: New test.
6402 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6404         PR c++/69736
6405         * g++.dg/cpp1y/paren2.C: New test.
6407 2016-02-24  Martin Sebor  <msebor@redhat.com>
6409         PR c/51147
6410         * gcc.dg/enum-mode-2.c: New test.
6412 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6414         PR c++/69922
6415         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6416         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6417         * g++.dg/ubsan/pr69922.C: New test.
6419 2016-02-24  Marek Polacek  <polacek@redhat.com>
6421         PR c/69819
6422         * gcc.dg/pr69819.c: New test.
6424 2016-02-24  Martin Sebor  <msebor@redhat.com>
6426         PR c++/69912
6427         * g++.dg/ext/flexary15.C: New test.
6429 2016-02-24  Martin Sebor  <msebor@redhat.com>
6431         * gcc.dg/builtins-68.c: Avoid making unportable
6432         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6433         * g++.dg/ext/builtin_alloca.C: Same.
6435 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6436             Charles Baylis  <charles.baylis@linaro.org>
6438         PR debug/61033
6439         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6441 2016-02-24  Richard Biener  <rguenther@suse.de>
6442             Jakub Jelinek  <jakub@redhat.com>
6444         PR middle-end/69760
6445         * gcc.dg/torture/pr69760.c: New testcase.
6447 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6449         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6450         pattern on Solaris with as.
6452 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6454         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6455         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6456         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6457         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6459 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6461         PR middle-end/69915
6462         * gcc.dg/pr69915.c: New test.
6464 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6466         PR rtl-optimization/69886
6467         * gcc.dg/torture/pr69886.c: New test.
6469 2016-02-24  Richard Biener  <rguenther@suse.de>
6471         PR middle-end/68963
6472         * gcc.dg/torture/pr68963.c: New testcase.
6474 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6476         PR target/69875
6477         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6478         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6479         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6480         * gcc.target/arm/atomic_loaddi_1.c: New test.
6481         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6482         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6483         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6484         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6485         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6486         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6487         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6488         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6490 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6492         PR middle-end/69909
6493         * gcc.dg/torture/pr69909.c: New test.
6495 2016-02-24  Richard Biener  <rguenther@suse.de>
6497         PR tree-optimization/69907
6498         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6499         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6500         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6502 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6504         * gcc.target/arm/pragma_cpp_fma.c: New test.
6506 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6508         PR fortran/61156
6509         * gfortran.dg/include_6.f90: Update test.
6511 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6513         PR objc/69844
6514         * objc.dg/pr69844.m: New test.
6516 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6518         PR libgfortran/69456
6519         * gfortran.dg/namelist_89.f90: New test.
6520         * gfortran.dg/pr59700.f90: Update test..
6522 2016-02-23  Martin Sebor  <msebor@redhat.com>
6524         PR middle-end/69780
6525         * g++.dg/ext/builtin_alloca.C: New test.
6526         * gcc.dg/builtins-68.c: New test.
6528 2016-02-23  Richard Henderson  <rth@redhat.com>
6530         * gcc.target/i386/addr-space-3.c: Remove test.
6532 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6534         PR preprocessor/69126
6535         PR preprocessor/69543
6536         * c-c++-common/pr69126-2-long.c: New test.
6537         * c-c++-common/pr69126-2-short.c: New test.
6538         * c-c++-common/pr69543-1.c: Remove xfail.
6540 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6542         PR preprocessor/69126
6543         PR preprocessor/69543
6544         PR preprocessor/69558
6545         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6546         (f): Rename to...
6547         (test_2): ...this, and add leading comment.
6548         (MACRO_3, test_3): New.
6549         (MACRO_4A, MACRO_4B, test_4): New.
6550         (MACRO): Rename to...
6551         (MACRO_5): ...this.
6552         (g): Rename to...
6553         (test_5): ...this, updating for renaming of MACRO, and
6554         add leading comment.
6555         * c-c++-common/pr69543-1.c: New.
6556         * c-c++-common/pr69543-2.c: New.
6557         * c-c++-common/pr69543-3.c: New.
6558         * c-c++-common/pr69543-4.c: New.
6559         * c-c++-common/pr69558-1.c: New.
6560         * c-c++-common/pr69558-2.c: New.
6561         * c-c++-common/pr69558-3.c: New.
6562         * c-c++-common/pr69558-4.c: New.
6563         * gcc.dg/pr69558.c: Move to...
6564         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6565         xfail for c++.
6567 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6569         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6570         to -ftree-parallelize-loops/-fopenacc changes.
6571         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6572         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6573         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6574         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6575         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6576         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6577         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6578         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6579         * c-c++-common/goacc/kernels-loop.c: Likewise.
6580         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6581         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6582         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6583         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6585 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6587         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6589 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6591         PR c++/69902
6592         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6594         PR c/69900
6595         * gcc.dg/pr69900.c: New test.
6597 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6599         PR tree-optimization/69666
6600         * gcc.dg/tree-ssa/pr69666.c: New test.
6602 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6604         PR fortran/67451
6605         * gfortran.dg/coarray_allocate_5.f08: New test.
6607 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6609         * gcc.target/s390/vcond-shift.c: Move to ...
6610         * gcc.target/s390/vector/vcond-shift.c: ... here.
6612 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6614         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6615         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6617 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6619         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6621 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6623         PR c/28901
6624         * gcc.dg/unused-variable-3.c: New test.
6626 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6628         PR target/69888
6629         * gcc.target/i386/pr69888.c: New test.
6631 2016-02-22  Richard Biener  <rguenther@suse.de>
6633         PR tree-optimization/69882
6634         * gfortran.dg/vect/pr69882.f90: New testcase.
6636 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6638         PR target/69885
6639         * gcc.dg/pr69885.c: New test.
6641 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
6643         PR target/69806
6644         PR target/54089
6645         * gcc.target/sh/pr54089-10.c: New.
6647 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
6649         PR fortran/69423
6650         * gfortran.dg/deferred_character_15.f90 : New test.
6652 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6654         PR fortran/57365
6655         gfortran.dg/allocate_with_source_18.f03: New test.
6657 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
6659         PR fortran/52531
6660         gfortran.dg/gomp/pr52531.f90: New test.
6662 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6664         PR c++/69865
6665         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6666         -std=c++03.
6668 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6670         PR c++/69826
6671         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6672         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6674         PR c++/69850
6675         * g++.dg/warn/Wnonnull-compare-4.C: New test.
6677         PR c++/69851
6678         * g++.dg/torture/pr69851.C: New test.
6680 2016-02-19  Martin Sebor  <msebor@redhat.com>
6682         PR testsuite/69573
6683         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6685 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6687         PR c++/69850
6688         * g++.dg/warn/Wnonnull-compare-2.C: New test.
6689         * g++.dg/warn/Wnonnull-compare-3.C: New test.
6691         PR c++/67767
6692         * g++.dg/cpp0x/pr67767.C: New test.
6694 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6696         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6697         for fp, simd, crypto, crc, lse.
6698         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6699         above.
6700         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6701         effective target check.
6703 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6705         PR target/69820
6706         * gcc.target/i386/pr69820.c: New test.
6708 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6710         * gcc.target/s390/vector/int128-1.c: New test.
6712 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6714         * gcc.target/s390/vector/vec-vcond-1.c: New test.
6716 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6718         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6719         instruction pattern name to prevent the testcase from failing with
6720         -march=z13.
6722 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6724         * gcc.target/s390/md/movstr-2.c: New test.
6726 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
6728         * gcc.target/s390/morestack.c: New test.
6730 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6732         PR target/69625
6733         * gcc.target/s390/pr69625.c: Add test case.
6735 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6737         PR testsuite/68580
6738         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6740 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
6742         PR target/68404
6743         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6744         * gcc.target/powerpc/fusion3.c: Likewise.
6746 2016-02-18  Richard Biener  <rguenther@suse.de>
6748         PR middle-end/69553
6749         * g++.dg/torture/pr69553.C: New testcase.
6751 2016-02-18  Nick Clifton  <nickc@redhat.com>
6753         PR target/62254
6754         PR target/69610
6755         * gcc.target/arm/pr62554.c: New test.
6756         * gcc.target/arm/pr69610-1.c: New test.
6757         * gcc.target/arm/pr69610-2.c: New test.
6759 2016-02-18  Richard Biener  <rguenther@suse.de>
6761         PR middle-end/69854
6762         * gcc.dg/torture/pr69854.c: New testcase.
6764 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
6766         PR c++/69850
6767         * g++.dg/warn/Wnonnull-compare-1.C: New test.
6769 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6771         * gcc.target/powerpc/vec-cg.c: New test.
6773 2016-02-17  Richard Biener  <rguenther@suse.de>
6775         PR testsuite/69586
6776         * gcc.dg/uninit-21.c: Add -fno-short-enums.
6778 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6780         PR target/69161
6781         * gcc.c-torture/compile/pr69161.c: New test.
6783 2016-02-17  David Sherwood  <david.sherwood@arm.com>
6785         PR target/69532
6786         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6787         * gcc.target/arm/vect-fmaxmin.c: Likewise.
6789 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6791         * gcc.dg/ifcvt-4.c: Skip on Visium.
6793 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6795         * gnat.dg/atomic8.adb: New test.
6797 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6799         * gnat.dg/discr46.ad[sb]: New test.
6801 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6803         PR Target/48344
6804         * gcc.target/powerpc/pr48344-1.c: New test.
6806 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6808         PR fortran/69742
6809         * gfortran.dg/associate_21.f90:  New test.
6811 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6813         PR c/69835
6814         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6815         -Wnonnull in dg-options.
6816         * c-c++-common/nonnull-2.c: New test.
6818 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
6819             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6821         * gcc.target/aarch64/vector_initialization_nostack.c: New.
6823 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6825         PR middle-end/69801
6826         * gcc.dg/pr69801.c: Add empty dg-options.
6828 2016-02-16  James Norris  <jnorris@codesourcery.com>
6830         * c-c++-common/goacc/deviceptr-1.c: Add tests.
6831         * g++.dg/goacc/deviceptr-1.c: New file.
6833 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6835         PR tree-optimization/69820
6836         * gcc.dg/vect/pr69820.c: New test.
6838 2016-02-16  Richard Biener  <rguenther@suse.de>
6840         PR tree-optimization/69776
6841         * gcc.dg/torture/pr69776-2.c: New testcase.
6843 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
6845         PR tree-optimization/69714
6846         * gcc.dg/torture/pr69714.c: New test.
6848 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6850         PR tree-optimization/69802
6851         * gcc.dg/pr69802.c: New test.
6853 2016-02-16  Richard Biener  <rguenther@suse.de>
6855         PR middle-end/69801
6856         * gcc.dg/pr69801.c: New testcase.
6858 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6860         PR libgfortran/69651
6861         * gfortran.dg/read_bang.f90: New test.
6862         * gfortran.dg/read_bang4.f90: New test.
6864 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
6866         PR c++/69658
6867         * g++.dg/init/pr69658.C: New test.
6869         PR c++/69797
6870         * c-c++-common/pr69797.c: New test.
6872 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6874         * lib/target-supports.exp (check_effective_target_section_anchors): Add
6875         check for aarch64*-*-*.
6877 2016-02-15  Richard Biener  <rguenther@suse.de>
6879         PR tree-optimization/69783
6880         * gcc.dg/vect/pr69783.c: New testcase.
6882 2016-02-15  Richard Biener  <rguenther@suse.de>
6884         PR tree-optimization/69776
6885         * gcc.dg/torture/pr69776.c: New testcase.
6887 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6889         PR fortran/60526
6890         * gfortran.dg/type_decl_4.f90:  Reinstated.
6892 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
6894         PR fortran/68746
6895         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6897 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6899         PR fortran/60526
6900         PR bootstrap/69816
6901         * gfortran.dg/type_decl_4.f90:  Removed.
6903 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6905         PR fortran/60526
6906         * gfortran.dg/type_decl_4.f90:  New test.
6908 2016-02-14  Alan Modra  <amodra@gmail.com>
6910         PR testsuite/68886
6911         * gcc.c-torture/execute/stkalign.c: Revise test.
6913 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6915         PR target/67260
6916         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6918 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6920         PR target/67260
6921         * gcc.target/sh/torture/pr67260.c: New.
6923 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
6925         * gcc.dg/pr67964.c: Add dg-require-alias.
6927 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6929         PR target/67636
6930         PR target/64345
6931         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6933 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6935         PR libgfortran/69668
6936         * gfortran.dg/namelist_88.f90: New test.
6938 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6940         PR libgfortran/69668
6941         * gfortran.dg/namelist_38.f90: Update test.
6942         * gfortran.dg/namelist_84.f90: Update test.
6944 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6946         PR other/69554
6947         * gcc.dg/pr69554-1.c: New test.
6948         * gfortran.dg/pr69554-1.F90: New test.
6949         * gfortran.dg/pr69554-2.F90: New test.
6950         * lib/gcc-dg.exp (proc dg-locus): New function.
6951         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6952         distinguish between the caret-printing and non-caret-printing
6953         cases.  If caret-printing has been explicitly enabled, bail out
6954         without attempting to fix up the output.
6956 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6958         PR driver/69265
6959         PR driver/69453
6960         * gcc.dg/spellcheck-options-3.c: New test case.
6961         * gcc.dg/spellcheck-options-4.c: New test case.
6962         * gcc.dg/spellcheck-options-5.c: New test case.
6963         * gcc.dg/spellcheck-options-6.c: New test case.
6964         * gcc.dg/spellcheck-options-7.c: New test case.
6965         * gcc.dg/spellcheck-options-8.c: New test case.
6966         * gcc.dg/spellcheck-options-9.c: New test case.
6967         * gcc.dg/spellcheck-options-10.c: New test case.
6969 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6971         PR rtl-optimization/69764
6972         PR rtl-optimization/69771
6973         * c-c++-common/pr69764.c: New test.
6974         * gcc.dg/torture/pr69771.c: New test.
6976 2016-02-12  Marek Polacek  <polacek@redhat.com>
6978         * g++.dg/torture/init-list1.C: New.
6980 2016-02-12  Marek Polacek  <polacek@redhat.com>
6982         * gcc.dg/pr69522.c: Add empty dg-options.
6984 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
6986         * g++.dg/lto/lto.exp: Include and init mpx.
6987         * g++.dg/lto/pr69729_0.C: New test.
6989 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
6991         PR ipa/69241
6992         * g++.dg/ipa/pr69241-4.C: New test.
6994         PR ipa/68672
6995         * g++.dg/ipa/pr68672-1.C: New test.
6996         * g++.dg/ipa/pr68672-2.C: New test.
6997         * g++.dg/ipa/pr68672-3.C: New test.
6999 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
7001         PR c/69522
7002         * gcc.dg/pr69522.c: New test.
7004 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
7006         PR c++/69098
7007         * g++.dg/cpp1y/69098.C: New test.
7008         * g++.dg/cpp1y/69098-2.C: New test.
7010 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7012         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7013         and neighbour -> neighbor.
7014         * objc.dg/attributes/method-nonnull-1.m: Likewise.
7015         * objc.dg/gnu-api-2-class-meta.m: Likewise.
7016         * c-c++-common/Wvarargs.c: Likewise.
7017         * c-c++-common/goacc/host_data-5.c: Likewise.
7018         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7019         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7020         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7021         * gcc.target/aarch64/pr60697.c: Likewise.
7022         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7023         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7024         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7025         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7026         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7027         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7028         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7029         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7030         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7031         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7032         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7033         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7034         * g++.dg/lookup/koenig5.C: Likewise.
7035         * g++.dg/ext/no-asm-2.C: Likewise.
7036         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7037         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7038         * gfortran.dg/used_types_16.f90: Likewise.
7039         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7040         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7041         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7042         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7043         * gfortran.dg/abstract_type_6.f03: Likewise.
7044         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7045         * gfortran.dg/used_types_15.f90: Likewise.
7046         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7047         * gfortran.dg/exit_3.f08: Likewise.
7048         * gfortran.dg/open_status_2.f90: Likewise.
7049         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7050         * gfortran.dg/intrinsic_std_1.f90: Likewise.
7051         * gfortran.dg/associate_1.f03: Likewise.
7052         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7053         * gfortran.dg/intrinsic_std_6.f90: Likewise.
7054         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7055         * gcc.dg/builtin-object-size-1.c: Likewise.
7056         * gcc.dg/noreturn-6.c: Likewise.
7057         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7058         * gcc.dg/globalalias.c: Likewise.
7059         * gcc.dg/builtins-config.h: Likewise.
7060         * gcc.dg/pr30457.c: Likewise.
7061         * gcc.c-torture/compile/volatile-1.c: Likewise.
7062         * gcc.c-torture/execute/20101011-1.c: Likewise.
7063         * c-c++-common/Waddress-1.c: Likewise.
7065 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
7067         PR c/69768
7068         * c-c++-common/Waddress-1.c: New test.
7070 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
7072         PR fortran/69296
7073         * gfortran.dg/associate_19.f03: New test.
7074         * gfortran.dg/associate_20.f03: New test.
7076 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
7078         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7080 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7082         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7083         .arch armv8-a\n.  Add -dA to dg-options.
7084         * gcc.target/aarch64/assembler_arch_1.c: New test.
7085         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7087 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
7089         PR c++/68726
7090         * g++.dg/cpp0x/pr68726.C: New.
7092 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7094         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7095         test.
7097 2016-02-11  Richard Biener  <rguenther@suse.de>
7099         * g++.dg/tree-ssa/pr61034.C: Adjust.
7101 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7103         PR target/69148
7104         * gcc.target/s390/pr69148.c: New.
7106 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7108         PR tree-optimization/69652
7109         * gcc.dg/torture/pr69652.c: New test.
7111 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7112             Patrick Palka  <ppalka@gcc.gnu.org>
7114         PR ipa/69241
7115         PR c++/69649
7116         * g++.dg/ipa/pr69241-1.C: New test.
7117         * g++.dg/ipa/pr69241-2.C: New test.
7118         * g++.dg/ipa/pr69241-3.C: New test.
7119         * g++.dg/ipa/pr69649.C: New test.
7121 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7123         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7124         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7126 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7128         PR tree-optimization/68021
7129         * gcc.dg/tree-ssa/pr68021.c: New test.
7131 2016-02-10  Richard Biener  <rguenther@suse.de>
7133         PR tree-optimization/69726
7134         * gcc.dg/uninit-22.c: New testcase.
7136 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7138         PR tree-opt/69282
7139         * gcc.c-torture/compile/20160205-1.c: New testcase.
7141 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7143         PR target/68404
7144         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7145         instead accessing a really large arrray.
7146         * gcc.target/powerpc/fusion3.c: Likewise.
7148 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7150         PR target/68532
7151         * gcc.c-torture/execute/pr68532.c: New test.
7153 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7155         PR target/69634
7156         * gcc.dg/pr69634.c: New.
7158 2016-02-09  Richard Biener  <rguenther@suse.de>
7160         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7162 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7164         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7166 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7168         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7170 2016-02-09  Richard Biener  <rguenther@suse.de>
7172         PR tree-optimization/69715
7173         * gcc.dg/torture/pr69715.c: New testcase.
7175 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7177         PR c++/69139
7178         * g++.dg/cpp0x/trailing12.C: New test.
7179         * g++.dg/cpp0x/trailing13.C: New test.
7181 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7183         PR c++/69283
7184         PR c++/67835
7185         * g++.dg/cpp1y/auto-fn29.C: New test.
7186         * g++.dg/cpp1y/auto-fn30.C: New test.
7188 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7190         PR tree-optimization/69209
7191         * gcc.c-torture/compile/pr69209.c: New test.
7193 2016-02-08  Jeff Law  <law@redhat.com>
7195         PR tree-optimization/68541
7196         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7197         of statements allowed in join block for path splitting.
7199 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7201         PR c++/59627
7202         * g++.dg/gomp/pr59627.C: New test.
7204         PR ipa/69239
7205         * g++.dg/ipa/pr69239.C: New test.
7207 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7209         PR preprocessor/69664
7210         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7211         * gcc.dg/cpp/warn-comments.c: Likewise.
7213 2016-02-08  Marek Polacek  <polacek@redhat.com>
7215         PR c++/69688
7216         * g++.dg/init/const12.C: New test.
7218 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7220         PR target/60410
7221         * gcc.dg/lto/pr55113_0.c: Remove test.
7223 2016-02-08  Richard Biener  <rguenther@suse.de>
7225         PR tree-optimization/69719
7226         * gcc.dg/torture/pr69719.c: New testcase.
7228 2016-02-08  Richard Biener  <rguenther@suse.de>
7229         Jeff Law  <law@redhat.com>
7231         PR target/68273
7232         * gcc.target/mips/pr68273.c: New testcase.
7234 2016-02-08   Richard Biener  <rguenther@suse.de>
7236         PR rtl-optimization/69274
7237         * gcc.target/i386/addr-sel-1.c: XFAIL.
7239 2016-02-08  Jeff Law  <law@redhat.com>
7241         PR tree-optimization/68541
7242         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7244         PR tree-optimization/65917
7245         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7247 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7249         PR fortran/50555
7250         * gfortran.dg/namelist_args.f90: New test.
7252 2016-02-05  Jeff Law  <law@redhat.com>
7254         PR tree-optimization/68541
7255         * gcc.dg/tree-ssa/split-path-2.c: New test.
7256         * gcc.dg/tree-ssa/split-path-3.c: New test.
7257         * gcc.dg/tree-ssa/split-path-4.c: New test.
7258         * gcc.dg/tree-ssa/split-path-5.c: New test.
7259         * gcc.dg/tree-ssa/split-path-6.c: New test.
7260         * gcc.dg/tree-ssa/split-path-7.c: New test.
7262 2016-02-05  Martin Sebor  <msebor@redhat.com>
7264         PR c++/69662
7265         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7266         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7268 2016-02-06  Richard HEnderson  <rth@redhat.com>
7270         PR c/69643
7271         * gcc.target/i386/addr-space-4.c: New.
7272         * gcc.target/i386/addr-space-5.c: New.
7274 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7276         PR fortran/66089
7277         * gfortran.dg/elemental_dependency_6.f90: New.
7279 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7281         PR rtl-optimization/69691
7282         * gcc.c-torture/execute/pr69691.c: New test.
7284         PR c++/69628
7285         * g++.dg/parse/pr69628.C: New test.
7287 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7289         * gcc.dg/sancov/asan.c: Move to ...
7290         * gcc.dg/asan/sancov-1.c: ... here.
7292 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7294         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7296 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7298         PR target/69677
7299         * gcc.target/i386/pr69677.c: New test.
7301 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7303         PR c++/68948
7304         * g++.dg/template/pr68948.C: New test.
7306 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7308         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7309         (only necessary on s390x).
7311 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7313         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7314         -mno-accumulate-outgoing-args.
7316 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7318         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7320 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7322         PR c/69669
7323         * c-c++-common/pr69669.c: New test.
7325 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7327         PR target/69667
7328         * g++.dg/pr69667.C: New file.
7330 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7332         PR target/69619
7333         * gcc.dg/pr69619.c: Add new test.
7335 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7337         PR rtl-optimization/69577
7338         * gcc.target/i386/pr69577.c: New test.
7340 2016-02-04  Martin Liska  <mliska@suse.cz>
7342         * g++.dg/asan/pr69276.C: New test.
7344 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7346         PR target/65932
7347         PR target/67714
7348         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7349         a single smulbb instruction.
7350         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7351         * gcc.target/amr/wmul-2.c: Likewise.
7353 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7355         PR target/65932
7356         PR target/67714
7357         * gcc.c-torture/execute/pr67714.c: New test.
7359 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7361         PR target/69454
7362         * gcc.target/i386/pr69454-1.c: New test.
7363         * gcc.target/i386/pr69454-2.c: New test.
7365 2016-02-03  Martin Sebor  <msebor@redhat.com>
7367         PR c++/69251
7368         PR c++/69253
7369         PR c++/69290
7370         PR c++/69277
7371         PR c++/69349
7372         * g++.dg/ext/flexarray-mangle-2.C: New test.
7373         * g++.dg/ext/flexarray-mangle.C: New test.
7374         * g++.dg/ext/flexarray-subst.C: New test.
7375         * g++.dg/ext/flexary11.C: New test.
7376         * g++.dg/ext/flexary12.C: New test.
7377         * g++.dg/ext/flexary13.C: New test.
7378         * g++.dg/ext/flexary14.C: New test.
7379         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7381 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7383         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7384         Define only if CHECK_FLOAT128 is defined.
7385         (main): Properly initialize u5.
7387 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7389         PR c/69627
7390         * gcc.dg/pr69627.c: New test.
7392         PR target/69644
7393         * gcc.dg/pr69644.c: New test.
7395 2016-02-03  Mike Stump  <mikestump@comcast.net>
7397         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7398         support for struct-layout-1.exp.
7400 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7402         PR c++/69056
7403         * g++.dg/cpp0x/pr69056.C: New test.
7405 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7406             Alexandre Oliva  <aoliva@redhat.com>
7408         PR target/69461
7409         * gcc.target/powerpc/pr69461.c: New.
7411 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7413         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7414         works from here ...
7415         (check_effective_target_fsanitize_thread): ... to here.  Do not
7416         specify additional compile flags for the test source.
7417         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7418         specify additional compile flags for the test source.
7420 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7422         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7424 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7426         PR fortran/67451
7427         PR fortran/69418
7428         * gfortran.dg/coarray_allocate_2.f08: New test.
7429         * gfortran.dg/coarray_allocate_3.f08: New test.
7430         * gfortran.dg/coarray_allocate_4.f08: New test.
7432 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7434         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7435         use same scan-tree-dump-times on all platforms.
7436         * gcc.dg/vect/vect-outer-1.c: Likewise.
7437         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7438         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7439         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7440         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7441         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7442         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7443         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7445 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7447         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7448         warning.
7450 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7452         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7454 2016-02-02  James Norris  <jnorris@codesourcery.com>
7456         * c-c++-common/goacc/routine-5.c: Add tests.
7458 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7460         * gcc.target/nvptx/unsigned-cmp.c: New test.
7462 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7464         * gcc.target/aarch64/scalar_shift_1.c
7465         (test_corners_sisd_di): Improve force to SIMD register.
7466         (test_corners_sisd_si): Likewise.
7467         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7468         Remove scan-assembler check for ldr.
7470 2016-02-02  Richard Biener  <rguenther@suse.de>
7472         PR tree-optimization/69595
7473         * gcc.dg/Warray-bounds-17.c: New testcase.
7475 2016-02-02  Richard Biener  <rguenther@suse.de>
7477         PR tree-optimization/69606
7478         * gcc.dg/torture/pr69606.c: New testcase.
7480 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7482         PR middle-end/68542
7483         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7484         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7486 2016-02-02  Alan Modra  <amodra@gmail.com>
7488         PR target/69548
7489         * gcc.target/powerpc/pr69548.c: New test.
7491 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7493         PR rtl-optimization/69592
7494         * gcc.dg/pr69592.c: New test.
7496         PR preprocessor/69543
7497         PR c/69558
7498         * gcc.dg/pr69543.c: New test.
7499         * gcc.dg/pr69558.c: New test.
7501 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7503         PR testsuite/65940
7504         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7506 2016-02-01  Martin Sebor  <msebor@redhat.com>
7508         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7510 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7512         PR tree-optimization/67921
7513         * c-c++-common/ubsan/pr67921.c: New test.
7515 2016-02-01  Richard Biener  <rguenther@suse.de>
7517         PR middle-end/69556
7518         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7520 2016-02-01  Richard Biener  <rguenther@suse.de>
7522         PR tree-optimization/69574
7523         * gcc.dg/torture/pr69574.c: New testcase.
7525 2016-02-01  Richard Biener  <rguenther@suse.de>
7527         PR tree-optimization/69579
7528         * gcc.dg/setjmp-6.c: New testcase.
7530 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7532         PR rtl-optimization/69570
7533         * g++.dg/opt/pr69570.C: New test.
7535 2016-02-01  Richard Henderson  <rth@redhat.com>
7537         * gcc.dg/pr69535.c: New test.
7539 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7541         PR testsuite/69584
7542         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7543         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7545         PR debug/68244
7546         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7548         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7550 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7552         PR fortran/67564
7553         * gfortran.dg/allocate_with_source_17.f03: New test.
7555 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7557         PR tree-optimization/69546
7558         * gcc.dg/torture/pr69546.c: New test.
7560 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7562         PR fortran/69566
7563         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7565 2016-01-30  Martin Sebor  <msebor@redhat.com>
7567         PR c++/68490
7568         * g++.dg/ext/flexary10.C: New test.
7570 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7572         PR fortran/66707
7573         gfortran.dg/common_23.f90: New test.
7575 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7577         PR target/65546
7578         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7579         condition being checked, and disable it when the target supports
7580         misaligned loads and stores.
7582 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7584         PR debug/69518
7585         * gcc.dg/torture/pr69518.c: New test.
7587 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7589         PR target/69530
7590         * gcc.target/i386/pr69530.c: New test.
7592 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7594         PR target/65604
7595         * gcc.target/mips/div-delay.c: New test.
7597 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7599         PR target/69551
7600         * gcc.target/i386/pr69551.c: New test.
7602         PR target/66137
7603         * gcc.target/i386/pr66137.c: New test.
7605 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7607         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7608         always built for p5600.
7609         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7610         isa=p5600 dg-option.
7612 2016-01-29  Richard Biener  <rguenther@suse.de>
7614         PR tree-optimization/69547
7615         * g++.dg/tree-ssa/pr69547.C: New testcase.
7617 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7619         PR debug/66869
7620         * g++.dg/warn/Wunused-function2.C: New test.
7622 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7624         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7625         support for test to succeed.
7627 2016-01-29  Marek Polacek  <polacek@redhat.com>
7629         PR c++/69509
7630         PR c++/69516
7631         * g++.dg/ext/constexpr-vla2.C: New test.
7632         * g++.dg/ext/constexpr-vla3.C: New test.
7633         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7635 2016-01-29  Richard Biener  <rguenther@suse.de>
7637         PR middle-end/69537
7638         * gcc.dg/uninit-21.c: New testcase.
7640 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
7642         PR target/69459
7643         * gcc.target/i386/pr69459.c: New test.
7645 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
7647         PR target/68400
7648         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7649         * gcc.target/mips/pr68400.c: New test.
7651 2016-01-28  Martin Sebor  <msebor@redhat.com>
7653         PR target/17381
7654         * gcc.target/powerpc/pr17381.c: New test.
7656 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
7658         PR middle-end/69542
7659         * gcc.dg/torture/pr69542.c: New test.
7661 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
7663         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7665 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7667         * gcc.dg/pr65980.c: Skip on AIX.
7668         * gcc.dg/pr66688.c: Same.
7670 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7672         PR target/63679
7673         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7674         * gcc.dg/tree-ssa/sra-18.c: Same.
7676 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
7678         PR fortran/62536
7679         * gfortran.dg/block_15.f08: New test.
7680         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7681         on incorrectly closed BLOCK.
7683 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
7685         * gcc.dg/declare-simd.c: New test.
7686 2016-01-28  Richard Biener  <rguenther@suse.de>
7688         PR tree-optimization/69466
7689         * gfortran.dg/vect/pr69466.f90: New testcase.
7691 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7693         * g++.dg/pr67989.C: Remove ARM-specific option.
7694         * gcc.target/arm/pr67989.C: New file.
7696 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7698         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7699         and expm1 test for glibc < 2.11.
7701 2016-01-27  Richard Henderson  <rth@redhat.com>
7703         * gcc.c-torture/execute/pr69447.c: New test.
7705 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
7707         PR fortran/69422
7708         * gfortran.dg/alloc_comp_assign_15.f03: New test.
7710 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7712         PR debug/66869
7713         * gcc.dg/pr66869.c: New test.
7715 2016-01-25  Jeff Law  <law@redhat.com>
7717         PR tree-optimization/68398
7718         PR tree-optimization/69196
7719         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7720         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7721         path to avoid new heuristic allowing more irreducible regions
7722         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7723         * gcc.dg/tree-ssa/vrp46.c: Likewise.
7724         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7725         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7726         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7728 2016-01-27  Marek Polacek  <polacek@redhat.com>
7730         PR c/68062
7731         * c-c++-common/vector-compare-4.c: New test.
7733 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
7735         PR preprocessor/69126
7736         * c-c++-common/pr69126.c: New test case.
7738 2016-01-27  Ian Lance Taylor  <iant@google.com>
7740         * gcc.dg/tree-ssa/ivopt_5.c: New test.
7742 2016-01-27  Ryan Burn  <contact@rnburn.com>
7744         PR cilkplus/69267
7745         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7747 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7749         PR target/69512
7750         * gcc.target/i386/pr69512.c: New test.
7752 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
7754         PR ada/69488
7755         * gnat.dg/sso/*.adb: Robustify dg-output directives.
7757 2016-01-27  Marek Polacek  <polacek@redhat.com>
7759         PR c++/69379
7760         * g++.dg/pr69379.C: New test.
7762 2016-01-27  Martin Sebor  <msebor@redhat.com>
7764         PR c++/69317
7765         * g++.dg/abi/Wabi-2-2.C: New test.
7766         * g++.dg/abi/Wabi-2-3.C: New test.
7767         * g++.dg/abi/Wabi-3-2.C: New test.
7768         * g++.dg/abi/Wabi-3-3.C: New test.
7770 2016-01-27  Richard Biener  <rguenther@suse.de>
7772         PR tree-optimization/69166
7773         * gcc.dg/torture/pr69166.c: New testcase.
7775 2016-01-27  Martin Jambor  <mjambor@suse.cz>
7777         PR tree-optimization/69355
7778         * gcc.dg/tree-ssa/pr69355.c: New test.
7780 2016-01-27  Marek Polacek  <polacek@redhat.com>
7782         PR c++/69496
7783         * g++.dg/ext/constexpr-vla1.C: New test.
7785 2016-01-20  Christian Bruel  <christian.bruel@st.com>
7787         PR target/69245
7788         * gcc.target/arm/pr69245.c: New test.
7790 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7792         PR tree-optimization/69399
7793         * gcc.dg/torture/pr69399.c: New test.
7795 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7797         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7799 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7801         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7803 2016-01-26  Tom de Vries  <tom@codesourcery.com>
7805         PR tree-optimization/69110
7806         * gcc.dg/autopar/pr69110.c: New test.
7808 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7809             Sebastian Pop  <s.pop@samsung.com>
7811         * gcc.dg/graphite/isl-ast-op-select.c: New.
7813 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7815         PR fortran/69385
7816         * gfortran.dg/allocate_error_6.f90: New test.
7818 2016-01-26  Richard Henderson  <rth@redhat.com>
7820         * gcc.dg/tm/pr60908.c: New test.
7822 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
7824         PR other/69006
7825         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7826         directive.
7827         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7828         expected multiline output to reflect the colorization being
7829         disabled before newlines.
7830         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7831         (custom_diagnostic_finalizer): Replace call to
7832         pp_newline_and_flush with call to pp_flush.
7833         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7834         * gfortran.dg/implicit_class_1.f90: Likewise.
7835         * lib/gcc-dg.exp (allow_blank_lines): New global.
7836         (dg-allow-blank-lines-in-output): New procedure.
7837         (gcc-dg-prune): Complain about blank lines in the output, unless
7838         dg-allow-blank-lines-in-output was called.
7839         * lib/multiline.exp (_build_multiline_regex): Only support
7840         arbitrary followup text for non-blank-lines, not for blank lines.
7842 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7844         PR tree-optimization/69483
7845         * gcc.dg/pr69483.c: New test.
7846         * g++.dg/opt/pr69483.C: New test.
7848 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7850         PR target/68620
7851         * gcc.target/arm/pr68620.c: New test.
7853 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7855         * gcc.target/i386/pr68986-2.c: Remove -m32.
7857 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7859         PR target/68986
7860         * gcc.target/i386/pr68986-1.c: New test.
7861         * gcc.target/i386/pr68986-2.c: Likewise.
7862         * gcc.target/i386/pr68986-3.c: Likewise.
7864 2016-01-26  Christian Bruel  <christian.bruel@st.com>
7866         * lib/target-supports.exp
7867         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7868         (check_effective_target_arm_crypto_pragma_ok): Likewise.
7869         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7871 2016-01-26  Richard Biener  <rguenther@suse.de>
7873         PR tree-optimization/69452
7874         * gcc.dg/torture/pr69452.c: New testcase.
7876 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7878         PR target/69442
7879         * gcc.dg/pr69442.c: New test.
7881 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
7883         PR target/67896
7884         * gcc.target/aarch64/simd/pr67896.C: New.
7886 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
7888         PR tree-optimization/69400
7889         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7890         function.
7891         (plugin_init): Call it.
7892         * gcc.dg/torture/pr69400.c: New test.
7894 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7896         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7898 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7899             Sebastian Pop  <s.pop@samsung.com>
7901         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7902         isl-0.15.
7904 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7905             Sebastian Pop  <s.pop@samsung.com>
7907         * gcc.dg/graphite/pr69292.c: New.
7909 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
7911         * c-c++-common/goacc/use_device-1.c: New test.
7913 2016-01-25  Jeff Law  <law@redhat.com>
7915         PR tree-optimization/69196
7916         PR tree-optimization/68398
7917         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7918         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7920 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
7922         PR target/69469
7923         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7924         Algorithm.
7926 2016-01-25  Richard Biener  <rguenther@suse.de>
7928         PR testsuite/69380
7929         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7931 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
7933         PR target/69421
7934         * gcc.dg/pr69421.c: New test.
7936 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
7938         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7939         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7940         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7941         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7942         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7943         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7944         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7945         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7946         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7947         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7949 2016-01-25  Richard Biener  <rguenther@suse.de>
7951         PR tree-optimization/69376
7952         * gcc.dg/torture/pr69376.c: New testcase.
7954 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7956         PR fortran/69397
7957         PR fortran/68442
7958         * gfortran.dg/interface_38.f90: New test.
7959         * gfortran.dg/interface_39.f90: New test.
7961 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
7963         Revert:
7964         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
7966         PR c++/11858
7967         PR c++/24663
7968         PR c++/24664
7969         * g++.dg/template/pr11858.C: New test.
7970         * g++.dg/template/pr24663.C: New test.
7971         * g++.dg/template/unify12.C: New test.
7972         * g++.dg/template/unify13.C: New test.
7973         * g++.dg/template/unify14.C: New test.
7974         * g++.dg/template/unify15.C: New test.
7975         * g++.dg/template/unify16.C: New test.
7976         * g++.dg/template/unify17.C: New test.
7978 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
7980         PR fortran/68283
7981         gfortran.dg/pr68283.f90: New test.
7983 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7985         PR fortran/66094
7986         * gfortran.dg/inline_matmul_13.f90:  New test.
7987         * gfortran.dg/matmul_bounds_8.f90:  New test.
7988         * gfortran.dg/matmul_bounds_9.f90:  New test.
7989         * gfortran.dg/matmul_bounds_10.f90:  New test.
7991 2016-01-23  Tom de Vries  <tom@codesourcery.com>
7993         PR tree-optimization/69426
7994         * gcc.dg/autopar/pr69426.c: New test.
7996 2016-01-23  Martin Sebor  <msebor@redhat.com>
7998         PR c++/58109
7999         PR c++/69022
8000         * g++.dg/cpp0x/alignas5.C: New test.
8001         * g++.dg/ext/vector29.C: Same.
8003 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
8005         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8006         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8007         _GNU_SOURCE from compile flags to the source.
8008         * gcc.target/i386/chkp-stropt-12.c: Ditto.
8009         * gcc.target/i386/chkp-stropt-16.c: Ditto.
8010         * gcc.target/i386/chkp-stropt-4.c: Ditto.
8011         * gcc.target/i386/chkp-stropt-8.c: Ditto.
8013 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
8015         PR target/69432
8016         * g++.dg/opt/pr69432.C: New test.
8018 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8020         * gcc.target/powerpc/pr63354c: Adjust target selector to include
8021         32-bit targets testing an -m64 multilib.
8023 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8025         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8026         64-bit support.
8028 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
8030         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8032 2016-01-21  Christian Bruel  <christian.bruel@st.com>
8034         PR target/68674
8035         * gcc.target/i386/pr68674.c
8036         * gcc.target/aarch64/pr68674.c
8037         * gcc.target/arm/pr68674.c
8039 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8041         PR target/69403
8042         * gcc.c-torture/execute/pr69403.c: New test.
8044 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8046         PR c++/55843
8047         * g++.dg/template/pr55843.C: New.
8049 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
8051         PR testsuite/66877
8052         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8053         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8055 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8057         PR testsuite/67489
8058         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8059         from dg-do compile directive, and instead add
8060         { dg-require-effective-target int128 }.
8062 2016-01-20  Martin Sebor  <msebor@redhat.com>
8064         PR c/69405
8065         * gcc.dg/sync-fetch.c: New test.
8067 2016-01-21  Martin Sebor  <msebor@redhat.com>
8069         PR target/69252
8070         * gcc.target/powerpc/pr69252.c: New test.
8072 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8074         PR fortran/65996
8075         * gfortran.dg/pr65996.f90: New test.
8077 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8079         PR c++/68810
8080         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8081         expected to generate an error.
8083 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
8085         PR middle-end/66178
8086         * gcc.dg/torture/pr66178.c: New test.
8088 2016-01-21  Anton Blanchard  <anton@samba.org>
8089             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8091         PR target/63354
8092         * gcc.target/powerpc/pr63354.c:  New test.
8094 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
8096         PR rtl-optimization/68990
8097         * gcc.target/i386/pr68990: New.
8099 2016-01-21  Nick Clifton  <nickc@redhat.com>
8101         PR target/69129
8102         * gcc.target/mips/pr69129.c: New.
8104 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8106         PR c++/58046
8107         * g++.dg/cpp0x/pr58046.C: New.
8109 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8111         PR target/69187
8112         PR target/65624
8113         * gcc.target/arm/pr69187.c: New test.
8115         PR c++/69355
8116         * g++.dg/torture/pr69355.C: New test.
8118 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8119             Sebastian Pop  <s.pop@samsung.com>
8121         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8123 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8124             Sebastian Pop  <s.pop@samsung.com>
8126         * gcc.dg/graphite/pr68976.c: New test.
8128 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8130         PR middle-end/67653
8131         * c-c++-common/pr67653.c: New test.
8132         * gcc.dg/torture/pr29119.c: Add dg-warning.
8134 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8136         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8138 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8140         PR c/24293
8141         * gcc.dg/pr24293.c: New test.
8142         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8143         incomplete struct type.
8144         * gcc.dg/declspec-1.c: Likewise.
8145         * gcc.dg/pr63549.c: Likewise.
8147 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8149         PR tree-optimization/66612
8150         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8151         for bdn instruction.
8153 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8155         * lib/target-supports.exp
8156         (check_effective_target_arm_fp_ok_nocache): New.
8157         (check_effective_target_arm_fp_ok): New.
8158         (add_options_for_arm_fp): New.
8159         (check_effective_target_arm_crypto_ok_nocache): Require
8160         target_arm_v8_neon_ok instead of arm32.
8161         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8162         (check_effective_target_arm_crypto_pragma_ok): New.
8163         (add_options_for_arm_vfp): New.
8164         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8165         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8166         target instead. Force initial fpu to vfp.
8167         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8168         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8169         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8170         dependency.
8171         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8172         use arm_vfp effective target instead. Force initial fpu to vfp.
8173         * gcc.target/arm/attr-neon3.c: Likewise.
8174         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8175         arm_vfp_ok.
8176         * gcc.target/arm/unsigned-float.c: Likewise.
8177         * gcc.target/arm/vfp-1.c: Likewise.
8178         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8179         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8180         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8181         * gcc.target/arm/vfp-ldmias.c: Likewise.
8182         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8183         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8184         * gcc.target/arm/vfp-stmiad.c: Likewise.
8185         * gcc.target/arm/vfp-stmias.c: Likewise.
8186         * gcc.target/arm/vnmul-1.c: Likewise.
8187         * gcc.target/arm/vnmul-2.c: Likewise.
8188         * gcc.target/arm/vnmul-3.c: Likewise.
8189         * gcc.target/arm/vnmul-4.c: Likewise.
8191 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8193         PR testsuite/69366
8194         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8195         the MPX run-time library, for compile-time MPX test.
8196         * gcc.target/i386/chkp-always_inline.c: Likewise.
8197         * gcc.target/i386/chkp-bndret.c: Likewise.
8198         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8199         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8200         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8201         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8202         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8203         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8204         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8205         * gcc.target/i386/chkp-label-address.c: Likewise.
8206         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8207         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8208         * gcc.target/i386/chkp-pr69044.c: Likewise.
8209         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8210         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8211         * gcc.target/i386/chkp-strchr.c: Likewise.
8212         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8213         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8214         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8215         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8216         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8217         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8218         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8219         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8220         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8221         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8222         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8223         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8224         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8225         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8226         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8227         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8228         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8229         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8230         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8231         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8232         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8233         * gcc.target/i386/pr63995-2.c: Likewise.
8234         * gcc.target/i386/pr64805.c: Likewise.
8235         * gcc.target/i386/pr65044.c: Likewise.
8236         * gcc.target/i386/pr65167.c: Likewise.
8237         * gcc.target/i386/pr65183.c: Likewise.
8238         * gcc.target/i386/pr65184.c: Likewise.
8239         * gcc.target/i386/thunk-retbnd.c: Likewise.
8241 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8243         PR tree-optimization/69328
8244         * gcc.dg/pr69328.c: New test.
8246 2016-01-20  Jeff Law  <law@redhat.com>
8248         PR target/25114
8249         * gcc.target/m68k/pr25114.c: New test.
8251 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8253         * gcc.target/arm/memset-inline-10.c: Added
8254         dg-require-effective-target arm_thumb2_ok.
8256 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8258         * gcc.dg/debug/dwarf2/sso.c: New test.
8260 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8262         PR testsuite/68820
8263         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8264         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8265         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8267 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8269         PR ipa/66223
8270         * g++.dg/ipa/devirt-50.C: New testcase.
8272 2016-01-19  Marek Polacek  <polacek@redhat.com>
8274         PR c++/68965
8275         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8276         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8278 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8280         PR target/69135
8281         * gcc.target/arm/pr69135_1.c: New test.
8283 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8285         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8287 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8289         * gcc.target/aarch64/ccmp_1.c: New testcase.
8291 2016-01-19  Marek Polacek  <polacek@redhat.com>
8293         PR c++/68586
8294         * g++.dg/cpp0x/enum30.C: New test.
8296 2016-01-19  Richard Biener  <rguenther@suse.de>
8298         PR tree-optimization/69336
8299         * g++.dg/tree-ssa/pr69336.C: New testcase.
8301 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8303         PR debug/65779
8304         * gcc.dg/pr65779.c: New test.
8306 2016-01-19  Richard Biener  <rguenther@suse.de>
8308         PR tree-optimization/69352
8309         * gcc.dg/torture/pr69352.c: New testcase.
8311 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8313         PR rtl-optimization/68955
8314         PR rtl-optimization/64557
8315         * gcc.dg/torture/pr68955.c: New test.
8317 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8319         PR lto/69136
8320         * g++.dg/torture/pr69136.C: New testcase.
8322 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8324         PR lto/69133
8325         * g++.dg/lto/pr69133_0.C: New testcase.
8326         * g++.dg/lto/pr69133_1.C: New testcase.
8328 2016-01-15  Jeff Law  <law@redhat.com>
8330         PR tree-optimization/69320
8331         * gcc.c-torture/pr69320-1.c: New test.
8332         * gcc.c-torture/pr69320-2.c: New test.
8333         * gcc.c-torture/pr69320-3.c: New test.
8334         * gcc.c-torture/pr69320-4.c: New test.
8336 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8338         PR c++/11858
8339         PR c++/24663
8340         PR c++/24664
8341         * g++.dg/template/pr11858.C: New test.
8342         * g++.dg/template/pr24663.C: New test.
8343         * g++.dg/template/unify12.C: New test.
8344         * g++.dg/template/unify13.C: New test.
8345         * g++.dg/template/unify14.C: New test.
8346         * g++.dg/template/unify15.C: New test.
8347         * g++.dg/template/unify16.C: New test.
8348         * g++.dg/template/unify17.C: New test.
8350 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8352         PR testsuite/69181
8353         * gcc.dg/pr69181-1.c: New test file.
8354         * gcc.dg/pr69181-2.c: New test file.
8355         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8356         globals by moving it to...
8357         (cleanup-after-saved-dg-test): ...this new function.  Add
8358         "global additional_sources_used".  Add reset of global
8359         multiline_expected_outputs to the empty list.
8360         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8361         global to...
8362         (multiline_expected_outputs): ...this, and updated comments to
8363         note that it is modified from gcc-dg.exp.
8364         (dg-end-multiline-output): Update for the above renaming.
8365         (handle-multiline-outputs): Likewise.  Remove the clearing
8366         of the expected outputs to the empty list.
8368 2016-01-18  Richard Biener  <rguenther@suse.de>
8370         PR tree-optimization/69297
8371         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8373 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8375         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8376         dg-options.
8377         * gcc.target/mips/mips-3d-2.c: Likewise.
8378         * gcc.target/mips/mips-3d-3.c: Likewise.
8379         * gcc.target/mips/mips-3d-4.c: Likewise.
8380         * gcc.target/mips/mips-3d-5.c: Likewise.
8381         * gcc.target/mips/mips-3d-6.c: Likewise.
8382         * gcc.target/mips/mips-3d-7.c: Likewise.
8383         * gcc.target/mips/mips-3d-8.c: Likewise.
8384         * gcc.target/mips/mips-3d-9.c: Likewise.
8385         * gcc.target/mips/mips-ps-1.c: Likewise.
8386         * gcc.target/mips/mips-ps-2.c: Likewise.
8387         * gcc.target/mips/mips-ps-3.c: Likewise.
8388         * gcc.target/mips/mips-ps-4.c: Likewise.
8389         * gcc.target/mips/mips-ps-5.c: Likewise.
8390         * gcc.target/mips/mips-ps-6.c: Likewise.
8391         * gcc.target/mips/mips-ps-7.c: Likewise.
8392         * gcc.target/mips/mips-ps-type.c: Likewise.
8393         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8394         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8396 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8398         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8399         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8400         * c-c++-common/goacc/kernels-empty.c: New test.
8401         * c-c++-common/goacc/kernels-eternal.c: New test.
8402         * c-c++-common/goacc/kernels-loop-2.c: New test.
8403         * c-c++-common/goacc/kernels-loop-3.c: New test.
8404         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8405         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8406         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8407         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8408         * c-c++-common/goacc/kernels-loop-data.c: New test.
8409         * c-c++-common/goacc/kernels-loop-g.c: New test.
8410         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8411         * c-c++-common/goacc/kernels-loop-n.c: New test.
8412         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8413         * c-c++-common/goacc/kernels-loop.c: New test.
8414         * c-c++-common/goacc/kernels-noreturn.c: New test.
8415         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8416         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8417         * c-c++-common/goacc/kernels-reduction.c: New test.
8419 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8421         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8422         * gcc.dg/autopar/outer-2.c: Same.
8423         * gcc.dg/autopar/outer-3.c: Same.
8424         * gcc.dg/autopar/outer-4.c: Same.
8425         * gcc.dg/autopar/outer-5.c: Same.
8426         * gcc.dg/autopar/outer-6.c: Same.
8427         * gcc.dg/autopar/parallelization-1.c: Same.
8428         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8429         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8430         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8431         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8432         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8433         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8434         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8435         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8436         * gcc.dg/autopar/pr39500-1.c: Same.
8437         * gcc.dg/autopar/pr39500-2.c: Same.
8438         * gcc.dg/autopar/pr46193.c: Same.
8439         * gcc.dg/autopar/pr46194.c: Same.
8440         * gcc.dg/autopar/pr49580.c: Same.
8441         * gcc.dg/autopar/pr49960-1.c: Same.
8442         * gcc.dg/autopar/pr49960.c: Same.
8443         * gcc.dg/autopar/pr68373.c: Same.
8444         * gcc.dg/autopar/reduc-1.c: Same.
8445         * gcc.dg/autopar/reduc-1char.c: Same.
8446         * gcc.dg/autopar/reduc-1short.c: Same.
8447         * gcc.dg/autopar/reduc-2.c: Same.
8448         * gcc.dg/autopar/reduc-2char.c: Same.
8449         * gcc.dg/autopar/reduc-2short.c: Same.
8450         * gcc.dg/autopar/reduc-3.c: Same.
8451         * gcc.dg/autopar/reduc-4.c: Same.
8452         * gcc.dg/autopar/reduc-6.c: Same.
8453         * gcc.dg/autopar/reduc-7.c: Same.
8454         * gcc.dg/autopar/reduc-8.c: Same.
8455         * gcc.dg/autopar/reduc-9.c: Same.
8456         * gcc.dg/autopar/uns-outer-4.c: Same.
8457         * gcc.dg/autopar/uns-outer-5.c: Same.
8458         * gcc.dg/autopar/uns-outer-6.c: Same.
8459         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8460         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8462 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8464         PR target/63679
8465         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8466         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8468 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8470         PR target/63679
8471         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8472         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8473         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8475 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8477         PR target/63679
8478         * gcc.dg/tree-ssa/sra-17.c: New.
8479         * gcc.dg/tree-ssa/sra-18.c: New.
8481 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8483         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8485 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8487         * gnat.dg/inline12.adb: New test.
8489 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8491         PR tree-optimization/66797
8492         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8494 2016-01-18  Richard Biener  <rguenther@suse.de>
8496         PR tree-optimization/69170
8497         * gcc.dg/torture/pr69170.c: New testcase.
8499 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8501         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8503 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8505         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8507 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8509         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8510         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8511         redundant dg-require-effective-target pthread.
8512         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8513         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8514         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8515         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8516         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8517         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8518         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8520 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8522         PR target/68609
8523         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8524         * gcc.target/powerpc/recip-7.c: Same.
8526 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8528         PR c++/69091
8529         * g++.dg/template/pr69091.C: New test.
8531 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8533         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8534         dump does not contain an error_mark_node.
8535         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8536         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8538 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8540         PR c++/68936
8541         * g++.dg/template/pr68936.C: New test.
8543 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8545         PR target/68609
8546         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8547         * gcc.target/powerpc/recip-2.c: Same.
8548         * gcc.target/powerpc/recip-3.c: Same.
8549         * gcc.target/powerpc/recip-4.c: Same.
8550         * gcc.target/powerpc/recip-sqrtf.c: Same.
8552 2016-01-15  Jeff Law  <law@redhat.com>
8554         PR tree-optimization/69270
8555         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8556         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8558 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8560         PR fortran/49630
8561         * gfortran.dg/deferred_character_13.f90: New test for the fix
8562         of comment 3 of the PR.
8564         PR fortran/54070
8565         * gfortran.dg/deferred_character_8.f90: New test
8566         * gfortran.dg/allocate_error_5.f90: New test
8568         PR fortran/60593
8569         * gfortran.dg/deferred_character_10.f90: New test
8571         PR fortran/60795
8572         * gfortran.dg/deferred_character_14.f90: New test
8574         PR fortran/61147
8575         * gfortran.dg/deferred_character_11.f90: New test
8577         PR fortran/64324
8578         * gfortran.dg/deferred_character_9.f90: New test
8580 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8582         PR rtl-optimization/69030
8583         * gcc.target/i386/pr69030.c: New.
8585 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8587         * gcc.target/aarch64/target_attr_17.c: New test.
8589 2016-01-15  Richard Biener  <rguenther@suse.de>
8591         PR tree-optimization/66856
8592         * gcc.dg/torture/pr66856-1.c: New testcase.
8593         * gcc.dg/torture/pr66856-2.c: Likewise.
8595 2016-01-15  Richard Biener  <rguenther@suse.de>
8597         PR debug/69137
8598         * g++.dg/lto/pr69137_0.C: New testcase.
8600 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8602         PR middle-end/69246
8603         * gcc.target/i386/pr69246.c: New test.
8605 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8607         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8609 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8611         PR c++/56194
8612         * g++.dg/init/const9.C: Disable test on S/390.
8614 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8616         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8617         * g++.dg/Wno-frame-address.C: Ditto.
8619 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8621         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8623 2016-01-15  Richard Biener  <rguenther@suse.de>
8625         PR tree-optimization/68961
8626         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8628 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8630         * gcc.target/i386/pr65105-5.c: New test.
8632 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8634         * gcc.c-torture/execute/alias-4.c: New testcase.
8636 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8638         PR ipa/68148
8639         * g++.dg/ipa/devirt-49.C: New testcase.
8641 2016-01-15  Christian Bruel  <christian.bruel@st.com>
8643         PR target/65837
8644         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8645         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8646         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8648 2016-01-15  Richard Biener  <rguenther@suse.de>
8650         PR tree-optimization/69117
8651         * gcc.dg/torture/pr69117.c: New testcase.
8653 2015-01-14  Ryan Burn  <contact@rnburn.com>
8655         PR c++/69048
8656         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8658 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8660         PR testsuite/67509
8661         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8662         range tests use 100 * maximum instead of maximum + 1.
8664 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8666         PR debug/69244
8667         * gcc.dg/guality/pr69244.c: New test.
8669 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
8671         * lib/target-supports.exp (check_effective_target_issignaling):
8672         New procedure.
8673         * gcc.dg/pr61441.c: Require issignaling effective target.
8675 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
8677         PR target/68803
8678         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8680 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
8682         PR c++/68819
8683         PR preprocessor/69177
8684         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8685         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8686         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8687         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8689 2016-01-14  Marek Polacek  <polacek@redhat.com>
8691         PR c/69262
8692         * gcc.dg/array-15.c: New test.
8694 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8696         PR middle-end/68146
8697         PR tree-optimization/69155
8698         * gfortran.dg/pr68146.f: New test.
8699         * gfortran.dg/pr69155.f90: New test.
8701 2016-01-14  Richard Biener  <rguenther@suse.de>
8703         PR tree-optimization/68060
8704         * gcc.dg/torture/pr68060-1.c: New testcase.
8705         * gcc.dg/torture/pr68060-2.c: Likewise.
8707 2016-01-14  Nick Clifton  <nickc@redhat.com>
8709         * lib/target-supports.exp
8710         (check_effective_target_arm_neon_ok_nocache): Add an option
8711         sequence that includes setting the ARM architecture to ARMv7-A.
8712         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8713         command line options necessary to enable Neon support.
8714         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8715         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8716         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8717         * gcc.target/arm/pr69180.c: Likewise.
8719 2016-01-14  Jeff Law  <law@redhat.com>
8721         PR tree-optimization/69270
8722         * gcc.dg/tree-ssa/pr69270.c: New test.
8724 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
8726         PR c/66208
8727         * c-c++-common/pr66208.c: New file.
8729 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8731         PR tree-optimization/69156
8732         * gcc.dg/pr69156.c: New test.
8734 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8736         * gcc.target/i386/pr69225-7.c: New test.
8738 2016-01-13  Richard Henderson  <rth@redhat.com>
8740         * gcc.dg/tm/memopt-13.c: Update expected function.
8741         * gcc.dg/tm/memopt-6.c: Likewise.
8743 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
8745         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8746         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8747         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8748         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8750 2016-01-13  Tom de Vries  <tom@codesourcery.com>
8752         PR tree-optimization/69169
8753         * gcc.dg/pr69169.c: New test.
8755 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
8757         PR target/69228
8758         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8759         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8760         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8761         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8762         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8763         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8764         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8765         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8767 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8769         PR target/69247
8770         * gcc.dg/pr69247.c: New test.
8772 2016-01-13  Richard Biener  <rguenther@suse.de>
8774         PR tree-optimization/69242
8775         * gcc.dg/torture/pr69242.c: New testcase.
8777 2016-01-13  Richard Biener  <rguenther@suse.de>
8779         PR tree-optimization/69186
8780         * gcc.dg/torture/pr69186.c: New testcase.
8782 2016-01-13  Jeff Law  <law@redhat.com>
8784         PR tree-optimization/67755
8785         * gcc.dg/tree-ssa/pr67755.c: New test.
8787 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8789         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8790         pass number in output by a star.
8792 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
8794         PR tree-optimization/68911
8795         * gcc.c-torture/execute/pr68911.c: New test.
8797 2016-01-12  Marek Polacek  <polacek@redhat.com>
8799         PR c++/68979
8800         * g++.dg/warn/permissive-1.C: New test.
8802 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8804         PR objc++/68511
8805         PR c++/69213
8806         * g++.dg/opt/pr69213.C: New test.
8808 2016-01-12  Christian Bruel  <christian.bruel@st.com>
8810         PR target/69180
8811         * gcc.target/arm/pr69180.c: New test.
8813 2016-01-12  Richard Biener  <rguenther@suse.de>
8815         PR lto/69077
8816         * g++.dg/lto/pr69077_0.C: New testcase.
8817         * g++.dg/lto/pr69077_1.C: Likewise.
8819 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8821         PR target/69175
8822         * g++.dg/opt/pr69175.C: New test.
8824 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
8826         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8827         rather than #including math.h & stdlib.h.
8828         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8829         * gcc.dg/vect/pr49771.c: Likewise.
8830         * gcc.dg/vect/vect-10-big-array.c: Likewise.
8831         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8832         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8833         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8834         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8835         * gcc.dg/vect/pr44507.c: Likewise.
8836         * gcc.dg/vect/pr45902.c: Likewise.
8837         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8838         * gcc.dg/vect/vect-117.c: Likewise.
8839         * gcc.dg/vect/vect-99.c: Likewise.
8840         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8841         * gcc.dg/vect/vect-cond-1.c: Likewise.
8842         * gcc.dg/vect/vect-cond-2.c: Likewise.
8843         * gcc.dg/vect/vect-cond-3.c: Likewise.
8844         * gcc.dg/vect/vect-cond-4.c: Likewise.
8845         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8846         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8847         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8848         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8849         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8850         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8851         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8852         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8853         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8854         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8855         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8856         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8857         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8858         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8859         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8860         include of signal.h.
8861         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8862         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8863         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8864         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8865         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8866         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8867         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8868         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8869         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8870         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8871         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8872         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8873         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8874         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8875         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8876         * gcc.dg/vect/vect-outer-5.c: Likewise.
8877         * gcc.dg/vect/vect-outer-6.c: Likewise.
8878         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8879         include of stdio.h.
8881 2016-01-12  Nick Clifton  <nickc@redhat.com>
8883         PR target/68913
8884         * gcc.dg/lto/pr61886_0.c: Rename the external function called
8885         to fread so that it will be found in all target runtimes.
8887 2016-01-12  Richard Biener  <rguenther@suse.de>
8889         PR tree-optimization/69053
8890         * g++.dg/torture/pr69053.C: New testcase.
8892 2016-01-12  Richard Biener  <rguenther@suse.de>
8894         PR tree-optimization/69168
8895         * gcc.dg/torture/pr69168.c: New testcase.
8897 2016-01-12  Richard Biener  <rguenther@suse.de>
8899         PR tree-optimization/69157
8900         * gcc.dg/torture/pr69157.c: New testcase.
8902 2016-01-12  Richard Biener  <rguenther@suse.de>
8904         PR tree-optimization/69174
8905         * gcc.dg/torture/pr69174.c: New testcase.
8907 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8909         PR c++/66808
8910         PR c++/69000
8911         * g++.dg/tls/pr66808.C: New test.
8912         * g++.dg/tls/pr69000.C: New test.
8914 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8916         * gcc.target/powerpc/swaps-p8-23.c: New test.
8917         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8919 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
8921         PR tree-optimization/68356
8922         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8924 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
8925             Jim Wilson  <jim.wilson@linaro.org>
8927         PR target/69194
8928         * gcc.target/arm/pr69194.c: New test.
8930 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8932         PR target/69225
8933         * gcc.target/i386/pr69225-1.c: New test.
8934         * gcc.target/i386/pr69225-2.c: Likewise.
8935         * gcc.target/i386/pr69225-3.c: Likewise.
8936         * gcc.target/i386/pr69225-4.c: Likewise.
8937         * gcc.target/i386/pr69225-5.c: Likewise.
8938         * gcc.target/i386/pr69225-6.c: Likewise.
8940 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
8942         PR target/67462
8943         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8944         if lp64.
8946         PR target/69071
8947         * gcc.dg/pr69071.c: New test.
8949         PR c++/69211
8950         * g++.dg/opt/pr69211.C: New test.
8952         PR tree-optimization/69214
8953         * gcc.c-torture/compile/pr69214.c: New test.
8955 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
8957         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8958         * gcc.target/i386/pr66232-11.c: Ditto.
8959         * gcc.target/i386/pr66232-12.c: Ditto.
8960         * gcc.target/i386/pr66232-13.c: Ditto.
8962 2016-01-11  Richard Biener  <rguenther@suse.de>
8964         PR tree-optimization/69173
8965         * gcc.dg/torture/pr69173.c: New testcase.
8967 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8969         PR rtl-optimization/68796
8970         * gcc.target/aarch64/tst_5.c: New test.
8971         * gcc.target/aarch64/tst_6.c: Likewise.
8973 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8975         PR rtl-optimization/68841
8976         * gcc.dg/pr68841.c: New test.
8977         * gcc.c-torture/execute/pr68841.c: New test.
8979 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8981         PR rtl-optimization/68920
8982         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8983         for ix86 targets.
8984         * gcc.dg/ifcvt-5.c: New test.
8986 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
8988         PR bootstrap/69123
8989         * g++.dg/pr69123.C: New.
8991 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
8993         PR target/69010
8994         * gcc.target/i386/pr69010.c: New test.
8996 2016-01-11  Martin Jambor  <mjambor@suse.cz>
8998         PR ipa/69044
8999         * gcc.target/i386/chkp-pr69044.c: New test.
9001 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9003         PR tree-optimization/69109
9004         * gcc.dg/autopar/pr69109-2.c: New test.
9005         * gcc.dg/autopar/pr69109.c: New test.
9007 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9009         PR tree-optimization/69108
9010         * gcc.dg/autopar/pr69108.c: New test.
9012 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
9014         PR c++/69029
9015         * c-c++-common/Wisleading-indentation.c: Augment test.
9017 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9019         PR fortran/69154
9020         * gfortran.dg/inline_matmul_12.f90:  New test.
9022 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
9024         PR fortran/67779
9025         * gfortran.dg/actual_array_offset_1: New test.
9027 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9029         PR tree-optimization/69062
9030         * gcc.dg/autopar/pr69062.c: New test.
9032 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
9034         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9035         * gcc.dg/vect/slp-perm-2.c: Likewise.
9036         * gcc.dg/vect/slp-perm-3.c: Likewise.
9037         * gcc.dg/vect/slp-perm-5.c: Likewise.
9038         * gcc.dg/vect/slp-perm-6.c: Likewise.
9039         * gcc.dg/vect/slp-perm-7.c: Likewise.
9040         * gcc.dg/vect/slp-perm-8.c: Likewise.
9042 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9044         PR tree-optimization/69039
9045         * gcc.dg/autopar/pr69039.c: New test.
9047 2016-01-09  Marek Polacek  <polacek@redhat.com>
9049         PR c++/69113
9050         * g++.dg/pr69113.C: New test.
9052 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9054         PR middle-end/50865
9055         PR tree-optimization/69097
9056         * gcc.c-torture/execute/pr50865.c: New test.
9057         * gcc.c-torture/execute/pr69097-1.c: New test.
9058         * gcc.c-torture/execute/pr69097-2.c: New test.
9059         * gcc.dg/pr69097-1.c: New test.
9060         * gcc.dg/pr69097-2.c: New test.
9062 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9064         PR c++/69164
9065         * g++.dg/opt/pr69164.C: New test.
9067 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9069         PR tree-optimization/69167
9070         * gcc.dg/pr69167.c: New test.
9072 2016-01-08  Marek Polacek  <polacek@redhat.com>
9074         PR c++/68449
9075         * g++.dg/pr68449.C: New.
9077 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
9079         PR tree-optimization/68707
9080         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9081         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9082         on platforms supporting it.
9083         * gcc.dg/vect/slp-perm-2.c: Likewise.
9084         * gcc.dg/vect/slp-perm-3.c: Likewise.
9085         * gcc.dg/vect/slp-perm-5.c: Likewise.
9086         * gcc.dg/vect/slp-perm-7.c: Likewise.
9087         * gcc.dg/vect/slp-perm-8.c: Likewise.
9088         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9089         on platforms supporting it.
9091 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9093         PR tree-optimization/69162
9094         * gcc.dg/pr69162.c: New test.
9096         PR tree-optimization/69172
9097         * gcc.dg/pr69172.c: New test.
9099 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9101         PR tree-optimization/67781
9102         * gcc.c-torture/execute/pr67781.c: New file.
9104 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9106         PR tree-optimization/69083
9107         * gcc.dg/vect/pr69083.c: New test.
9109 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9111         PR tree-optimization/61441
9112         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9113         Use -fexcess-precision=standard for compiler options.
9114         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9116 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9118         PR fortran/69128
9119         * gfortran.dg/gomp/pr69128.f90: New test.
9121         PR c++/69145
9122         * g++.dg/ext/pr69145-1.C: New test.
9123         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9124         * g++.dg/ext/pr69145-2.h: New file.
9126 2016-01-07  Martin Sebor  <msebor@redhat.com>
9128         PR c/68966
9129         * gcc.dg/atomic-fetch-bool.c: New test.
9130         * gcc.dg/sync-fetch-bool.c: New test.
9132 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9134         PR fortran/66680
9135         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9137 2016-01-07  Nick Clifton  <nickc@redhat.com>
9139         PR target/66655
9140         * g++.dg/pr66655.C: New test.
9141         * g++.dg/pr66655_1.cc: Test support file.
9142         * g++.dg/pr66655.h: Test header file.
9144 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9146         PR fortran/66680
9147         gfortran.dg/gomp/pr66680.f90: New test.
9149 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9151         PR target/69171
9152         * gcc.target/i386/pr69171-1.c: New test.
9153         * gcc.target/i386/pr69171-2.c: Likewise.
9154         * gcc.target/i386/pr69171-3.c: Likewise.
9155         * gcc.target/i386/pr69171-4.c: Likewise.
9156         * gcc.target/i386/pr69171-5.c: Likewise.
9157         * gcc.target/i386/pr69171-6.c: Likewise.
9159 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9161         PR middle-end/67639
9162         * c-c++-common/pr67639.c: New test.
9164 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9166         PR tree-optimization/69141
9167         * g++.dg/opt/pr69141.C: New test.
9169 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9171         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9173 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9175         PR target/69140
9176         * gcc.target/i386/pr69140.c: New test
9178 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9180         * gcc.dg/bad-dereference.c: New test case.
9182 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9184         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9186 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9188         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9190 2016-01-06  Marek Polacek  <polacek@redhat.com>
9192         PR sanitizer/69099
9193         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9195 2016-01-05  Marek Polacek  <polacek@redhat.com>
9197         PR c/69104
9198         * gcc.dg/atomic-invalid-2.c: New.
9200 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9202         PR target/68991
9203         * gcc.target/i386/pr68991.c: New test.
9205 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9207         PR target/68991
9208         * g++.dg/pr68991-1.C: New test.
9209         * g++.dg/pr68991-2.C: Likewise.
9211 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9213         PR other/60465
9214         * gcc.target/ia64/pr60465-gprel64.c: New test.
9215         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9217 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9219         PR rtl-optimization/68651
9220         * gcc.target/aarch64/pr68651_1.c: New test.
9222 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9224         PR c/69122
9225         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9227 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9229         PR c++/58583
9230         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9232         * gcc.dg/alias-15.c: New.
9234 2016-01-05  Nick Clifton  <nickc@redhat.com>
9236         PR target/68870
9237         * g++.dg/pr68770.C: New test.
9239 2016-01-04  Mike Stump  <mikestump@comcast.net>
9241         * lib/target-supports.exp (check_effective_target_cilkplus):
9242         cilkplus targets require pthreads.
9243         (check_effective_target_cilkplus): Remove special case for NVPTX.
9245 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9247         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9248         generation.
9250 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9252         Update copyright years.
9254 2016-01-04  Marek Polacek  <polacek@redhat.com>
9256         PR c/68908
9257         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9258         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9259         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9261 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9263         * gcc.target/sparc/20160104-2.c: New test.
9265 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9267         * gcc.target/sparc/20160104-1.c: New test.
9269 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9271         PR fortran/65045
9272         * gfortran.dg/pr65045.f90: New test.
9274 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9276         * gnat.dg/specs/debug1.ads: Delete.
9278 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9280         PR libgfortran/68867
9281         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9282         expression.
9284 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9286         PR libgfortran/68867
9287         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9288         PowerPC.
9290 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9292         PR fortran/68864
9293         * gfortran.dg/pr68864.f90: New test.
9295 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9297         PR tree-optimization/69070
9298         * gcc.dg/pr69070.c: New test.
9300         PR sanitizer/69055
9301         * gfortran.dg/pr69055.f90: New test.
9303         PR target/69015
9304         * gcc.dg/pr69015.c: New test.
9306 Copyright (C) 2016 Free Software Foundation, Inc.
9308 Copying and distribution of this file, with or without modification,
9309 are permitted in any medium without royalty provided the copyright
9310 notice and this notice are preserved.