rs6000: Make the ctr* patterns allow ints in vector regs (PR71763)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobad8cf4a8fa32c7c62b8238e3f6ccc78c39c35fc2
1 2016-07-06  Segher Boessenkool  <segher@kernel.crashing.org>
3         PR target/70098
4         PR target/71763
5         * gcc.target/powerpc/pr71763.c: New file.
7 2016-07-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
9         PR tree-optimization/71518
10         * gcc.dg/pr71518.c: New test.
12 2016-07-06  Wilco Dijkstra  <wdijkstr@arm.com>
14         * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
16 2016-07-06  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
18         PR target/50739 
19         * gcc.target/avr/pr50739.c: New test.
21 2016-07-05  Jan Hubicka  <jh@suse.cz>
23         * gcc.dg/tree-ssa/scev-14.c: update template.
25 2016-07-06  Richard Sandiford  <richard.sandiford@arm.com>
27         * gcc.dg/vect/group-no-gaps-1.c: New test.
29 2016-07-05  Andi Kleen  <ak@linux.intel.com>
31         * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
32         if kernel supports MPX.
34 2016-07-05  Kito Cheng <kito.cheng@gmail.com>
36         * gcc.c-torture/compile/pr69102.c: Require fpic support.
38 2016-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
39             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
41         * gcc.target/powerpc/signbit-1.c: New test.
42         * gcc.target/powerpc/signbit-2.c: New test.
43         * gcc.target/powerpc/signbit-3.c: New test.
45 2016-07-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
47         PR rtl-optimization/71594
48         * gcc.dg/torture/pr71594.c: New test.
50 2016-07-05  Jan Hubicka  <jh@suse.cz>
52         * gcc.dg/tree-ssa/scev-14.c: new testcase.
54 2016-07-05  David Malcolm  <dmalcolm@redhat.com>
56         PR c++/62314
57         * gcc/testsuite/g++.dg/parse/error5.C: Update column
58         number of missing semicolon error.
59         * g++.dg/pr62314-2.C: New test case.
61 2016-07-05  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
63         * gfortran.dg/coarray_stat_function.f90: New test.
64         * gfortran.dg/coarray_stat_whitespace.f90: New test.
65         * gfortran.dg/coarray_lib_comm_1: Adapting old test
66         to new interfaces.
68 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
70         PR fortran/71623
71         * gfortran.dg/deferred_character_17.f90: New test.
73 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
75         * gcc.target/arm/neon/polytypes.c: Move to ...
76         * gcc.target/arm/polytypes.c: ... here.
77         * gcc.target/arm/neon/pr51534.c: Move to ...
78         * gcc.target/arm/pr51534.c: ... here.
79         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
80         * gcc.target/arm/vect-vcvt.c: ... here.
81         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
82         * gcc.target/arm/vect-vcvtq.c: ... here.
83         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
84         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
85         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
86         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
87         * gcc.target/arm/neon/neon.exp: Delete.
88         * gcc.target/arm/neon/: Delete.
90 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
92         PR fortran/65575
93         * gfortran.dg: pr65575.f90: New test.
95 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
97         PR fortran/35849
98         * gfortran.dg: pr35849.f90: New test.
100 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
102         PR c++/71739
103         * g++.dg/cpp0x/pr71739.C: New test.
105 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
107         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
109 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
111         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
112         locr.
113         * gcc.target/s390/loc-1.c: New test.
115 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
117         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
118         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
120 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
122         PR target/63874
123         * gcc.target/aarch64/pr63874.c: New test.
125 2016-07-04  Jan Beulich  <jbeulich@suse.com>
127         * g++.dg/header.c: New.
128         * gcc.dg/header.c: New.
130 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
132         PR c/71719
133         * c-c++-common/Wunused-var-15.c: New test.
135 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
137         PR fortran/71687
138         * gfortran.dg/gomp/pr71687.f90: New test.
140 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
142         * gcc.dg/const-float128-ped.c: Require __float128 effective
143         target and options.
144         * gcc.dg/const-float128.c: Likewise.
145         * gcc.dg/torture/float128-cmp-invalid.c: Require
146         __float128 and base_quadfloat_support effective targets, and
147         __float128 options.
148         * gcc.dg/torture/float128-div-underflow.c: Likewise.
149         * gcc.dg/torture/float128-extend-nan.c: Likewise.
150         * gcc.dg/torture/float128-nan.c: Likewise.
151         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
152         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
153         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
154         * lib/target-supports.exp (check_effective_target___float128):
155         New.
156         (add_options_for___float128): New.
157         (check_effective_target_base_quadword_support): New.
159 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
161         PR target/71720
162         * gcc.target/powerpc/pr71720.c: New test.
164 2016-07-01  Jan Beulich  <jbeulich@suse.com>
166         * gcc.dg/bss.c: New.
168 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
170         PR target/71698
171         * gcc.target/powerpc/pr71698.c: New test.
173 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
175         PR target/71151
176         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
177         instead of ".foo" for its section name.
178         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
179         depending on MCU's flash size.
180         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
181         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
182         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
183         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
184         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
185         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
187 2016-07-01  Jan Beulich  <jbeulich@suse.com>
189         * gcc.target/i386/pr65105-2.c: Add -msse2.
191 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
193         PR tree-optimization/71707
194         * gcc.dg/strlenopt-29.c: New test.
196         PR fortran/71704
197         * gfortran.dg/gomp/pr71704.f90: New test.
199         PR fortran/71705
200         * gfortran.dg/gomp/pr71705.f90: New test.
202 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
204         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
205         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
206         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
207         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
208         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
209         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
210         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
211         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
212         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
213         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
214         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
215         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
216         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
217         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
218         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
219         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
220         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
221         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
222         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
223         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
224         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
225         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
226         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
227         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
228         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
229         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
230         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
231         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
232         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
233         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
234         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
235         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
236         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
237         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
238         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
239         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
240         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
241         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
242         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
243         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
244         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
245         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
246         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
247         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
248         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
249         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
250         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
251         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
252         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
253         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
254         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
255         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
256         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
257         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
258         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
259         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
260         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
261         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
262         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
263         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
264         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
265         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
266         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
267         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
268         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
269         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
270         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
271         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
272         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
273         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
274         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
275         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
276         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
277         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
278         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
279         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
280         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
281         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
282         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
283         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
284         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
286 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
287             James Greenhalgh  <james.greenhalgh@arm.com>
289         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
291 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
292             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
294         * gcc.target/aarch64/vget_set_lane_1.c: New test.
296 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
298         PR driver/71651
299         * gcc.dg/spellcheck-options-12.c: New test case.
301 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
303         PR middle-end/71693
304         * gcc.c-torture/compile/pr71693.c: New test.
306 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
308         * gcc.dg/spellcheck-params.c: New testcase.
309         * gcc.dg/spellcheck-params-2.c: New testcase.
311 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
313         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
314         vector extract instructions.
315         * gcc.target/powerpc/p9-extract-2.c: Likewise.
317 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
319         PR fortran/71686
320         * gfortran.dg/unexpected_eof_2.f90: New test.
321         * gfortran.dg/unexpected_eof_3.f90: New test.
323 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
325         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
327 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
329         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
330         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
331         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
333 2016-06-29  Richard Biener  <rguenther@suse.de>
335         PR middle-end/15256
336         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
338 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
340         * gcc.target/arm/aapcs/neon-vect10.c: Require
341         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
342         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
343         * gcc.target/arm/aapcs/vfp18.c: Likewise.
344         * gcc.target/arm/aapcs/vfp19.c: Likewise.
345         * gcc.target/arm/aapcs/vfp20.c: Likewise.
346         * gcc.target/arm/aapcs/vfp21.c: Likewise.
347         * gcc.target/arm/fp16-aapcs-1.c: Require
348         -mfloat-ab=hard.  Also simplify the test.
349         * gcc.target/arm/fp16-aapcs-2.c: New.
351 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
353         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
354         comment.
355         (add_options_for_arm_fp16_ieee): New.
356         (add_options_for_arm_fp16_alternative): New.
357         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
358         long-line.
359         (effective_target_arm_fp16_hw): New.
361 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
363         PR tree-optimization/71655
364         * g++.dg/pr71655.C: New test.
366 2016-06-29  Martin Liska  <mliska@suse.cz>
368         * gcc.dg/pr71585.c: New test.
369         * gcc.dg/pr71585-2.c: New test.
370         * gcc.dg/pr71585-3.c: New test.
372 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
374         PR tree-optimization/70729
375         * g++.dg/vect/pr70729.cc: New test.
377 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
379         * c-c++-common/gomp/cancel-1.c: Extend.
381 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
383         PR tree-optimization/71625
384         * gcc.dg/strlenopt-28.c: New test.
386 2016-06-29  Richard Biener  <rguenther@suse.de>
388         PR middle-end/71002
389         * g++.dg/torture/pr71002.C: Adjust testcase.
391 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
393         PR c/71685
394         * gcc.dg/pr71685.c: New test.
396 2016-06-28  Martin Sebor  <msebor@redhat.com>
398         PR c/71552
399         * gcc.dg/init-bad-9.c: New test.
401 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
403         * gcc.target/powerpc/abs128-1.c: Require VSX.
404         * gcc.target/powerpc/copysign128-1.c: Likewise.
405         * gcc.target/powerpc/inf128-1.c: Likewise.
406         * gcc.target/powerpc/nan128-1.c: Likewise.
408 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
410         PR middle-end/71626
411         * gcc.c-torture/execute/pr71626-1.c: New test.
412         * gcc.c-torture/execute/pr71626-2.c: New test.
414 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
416         PR target/71656
417         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
419 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
421         PR target/71670
422         * gcc.target/powerpc/pr71670.c: New testcase.
424 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
426         PR target/71656
427         * gcc.target/powerpc/pr71656-1.c: New test.
428         * gcc.target/powerpc/pr71656-2.c: New test.
430 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
432         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
433         around fp16 code.
434         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
435         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
436         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
437         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
438         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
439         Add arm_neon_fp16_ok effective target.
440         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
441         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
442         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
443         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
444         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
445         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
446         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
447         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
448         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
449         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
450         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
452 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
454         * gcc.dg/predict-12.c: New testcase.
456 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
458         PR fortran/71649
459         * gfortran.dg/pr71649.f90: New test.
461 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
463         PR tree-optimization/71643
464         * g++.dg/opt/pr71643.C: New test.
466         PR tree-optimization/71631
467         * gcc.c-torture/execute/pr71631.c: New test.
469 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
471         * gcc.dg/predict-11.c: New testcase.
472         * gfortran.dg/predict-2.f90: New testcase.
474 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
476         * gcc.dg/predict-10.c: New test.
478 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
480         * gcc.target/powerpc/abs128-1.c: New.
481         * gcc.target/powerpc/copysign128-1.c: New.
482         * gcc.target/powerpc/inf128-1.c: New.
483         * gcc.target/powerpc/nan128-1.c: New.
485 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
487         * gfortran.dg/pr71642.f90: New test.
489 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
491         PR tree-optimization/71647
492         * gcc.target/i386/pr71647.c: New test.
494 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
496         * gcc.target/i386/noplt-gd-1.c: New test.
497         * gcc.target/i386/noplt-gd-2.c: Likewise.
498         * gcc.target/i386/noplt-gd-3.c: Likewise.
499         * gcc.target/i386/noplt-ld-1.c: Likewise.
500         * gcc.target/i386/noplt-ld-2.c: Likewise.
501         * gcc.target/i386/noplt-ld-3.c: Likewise.
502         * lib/target-supports.exp
503         (check_effective_target_tls_get_addr_via_got): New.
505 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
507         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
508         testsuite compile flags.
509         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
510         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
512 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
514         * g++dg/vect/pr36684.cc: Add dg-do compile.
515         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
516         * gcc.dg/vect/pr70021.c: Ditto.
517         * gcc.dg/vect/pr70138-1.c: Ditto.
518         * gcc.dg/vect/pr70138-2.c: Ditto.
519         * gcc.dg/vect/pr70354-1.c: Ditto.
520         * gcc.dg/vect/pr70354-2.c: Ditto.
521         * gcc.dg/vect/pr71259.c: Ditto.
522         * gcc.dg/vect/pr71416-1.c: Ditto.
523         * gcc.dg/vect/slp-43.c: Ditto.
524         * gcc.dg/vect/slp-45.c: Ditto.
525         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
526         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
527         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
528         * gfortran.dg/vect/pr69980.f90: Ditto.
530 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
532         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
533         * gcc.dg/vect/bb-slp-30.c: Ditto.
534         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
535         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
536         * gcc.dg/vect/pr45902.c: Ditto.
537         * gcc.dg/vect/pr48172.c: Ditto.
538         * gcc.dg/vect/pr48377.c: Ditto.
539         * gcc.dg/vect/pr49038.c: Ditto.
540         * gcc.dg/vect/pr49771.c: Ditto.
541         * gcc.dg/vect/pr52091.c: Ditto.
542         * gcc.dg/vect/pr53185-2.c: Ditto.
543         * gcc.dg/vect/pr56826.c: Ditto.
544         * gcc.dg/vect/pr60276.c: Ditto.
545         * gcc.dg/vect/pr62021.c: Ditto.
546         * gcc.dg/vect/pr63530.c: Ditto.
547         * gcc.dg/vect/pr65518.c: Ditto.
548         * gcc.dg/vect/pr65947-1.c: Ditto.
549         * gcc.dg/vect/pr65947-10.c: Ditto.
550         * gcc.dg/vect/pr65947-11.c: Ditto.
551         * gcc.dg/vect/pr65947-12.c: Ditto.
552         * gcc.dg/vect/pr65947-13.c: Ditto.
553         * gcc.dg/vect/pr65947-2.c: Ditto.
554         * gcc.dg/vect/pr65947-3.c: Ditto.
555         * gcc.dg/vect/pr65947-4.c: Ditto.
556         * gcc.dg/vect/pr65947-5.c: Ditto.
557         * gcc.dg/vect/pr65947-6.c: Ditto.
558         * gcc.dg/vect/pr65947-7.c: Ditto.
559         * gcc.dg/vect/pr65947-8.c: Ditto.
560         * gcc.dg/vect/pr65947-9.c: Ditto.
561         * gcc.dg/vect/pr71416-1.c: Ditto.
562         * gcc.dg/vect/pr71439.c: Ditto.
563         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
564         * gcc.dg/vect/vect-bswap16.c: Ditto.
565         * gcc.dg/vect/vect-bswap32.c: Ditto.
566         * gcc.dg/vect/vect-bswap64.c: Ditto.
567         * gcc.dg/vect/vect-live-1.c: Ditto.
568         * gcc.dg/vect/vect-live-2.c: Ditto.
569         * gcc.dg/vect/vect-live-3.c: Ditto.
570         * gcc.dg/vect/vect-live-4.c: Ditto.
571         * gcc.dg/vect/vect-live-5.c: Ditto.
572         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
573         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
574         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
575         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
576         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
577         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
578         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
579         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
580         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
581         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
582         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
583         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
584         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
585         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
586         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
587         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
588         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
590 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
592         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
594 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
596         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
597         ia32 if R_386_GOT32X relocation is supported.
598         * gcc.target/i386/noplt-3.c: Likewise.
599         * gcc.target/i386/noplt-2.c: Likewise.
600         (main): Renamed to ...
601         (bar): This.
602         * gcc.target/i386/noplt-4.c: Likewise.
603         (main): Renamed to ...
604         (bar): This.
605         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
606         * gcc.target/i386/pr67400-5.c: Likewise.
608 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
610         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
611         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
613         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
614         f4): Adjust expected diagnostics.
615         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
616         (T): If OVFP is defined, redefine to TP.
617         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
618         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
619         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
620         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
621         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
622         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
623         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
624         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
625         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
626         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
627         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
628         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
629         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
630         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
631         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
632         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
633         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
634         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
635         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
636         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
637         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
638         as last argument to __builtin_add_overflow_p.
640 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
642         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
643         dg-options and remove default vector testsuite compile flags.
644         * g++.dg/vect/pr33860a.cc: Ditto.
645         * g++.dg/vect/pr45470-a.cc: Ditto.
646         * g++.dg/vect/pr45470-b.cc: Ditto.
647         * g++.dg/vect/pr60896.cc: Ditto.
648         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
649         * gcc.dg/vect/pr18308.c: Ditto.
650         * gcc.dg/vect/pr24049.c: Ditto.
651         * gcc.dg/vect/pr33373.c: Ditto.
652         * gcc.dg/vect/pr36228.c: Ditto.
653         * gcc.dg/vect/pr42395.c: Ditto.
654         * gcc.dg/vect/pr42604.c: Ditto.
655         * gcc.dg/vect/pr46663.c: Ditto.
656         * gcc.dg/vect/pr48765.c: Ditto.
657         * gcc.dg/vect/pr49093.c: Ditto.
658         * gcc.dg/vect/pr49352.c: Ditto.
659         * gcc.dg/vect/pr52298.c: Ditto.
660         * gcc.dg/vect/pr52870.c: Ditto.
661         * gcc.dg/vect/pr53185.c: Ditto.
662         * gcc.dg/vect/pr53773.c: Ditto.
663         * gcc.dg/vect/pr56695.c: Ditto.
664         * gcc.dg/vect/pr62171.c: Ditto.
665         * gcc.dg/vect/pr63530.c: Ditto.
666         * gcc.dg/vect/pr68339.c: Ditto.
667         * gcc.dg/vect/pr71259.c: Ditto.
668         * gcc.dg/vect/vect-82_64.c: Ditto.
669         * gcc.dg/vect/vect-83_64.c: Ditto.
670         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
671         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
672         * gcc.dg/vect/vect-shift-2.c: Ditto.
673         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
674         * gfortran.dg/vect/pr39318.f90: Ditto.
675         * gfortran.dg/vect/pr45714-a.f: Ditto.
676         * gfortran.dg/vect/pr45714-b.f: Ditto.
677         * gfortran.dg/vect/pr46213.f90: Ditto.
679 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
680             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
682         * gcc.target/powerpc/p9-splat-5.c: New test.
684 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
686         PR tree-optimization/71488
687         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
688         * lib/target-supports.exp: ... here.
689         (check_sse4_hw_available): New procedure.
690         (check_effective_target_sse4_runtime): Ditto.
691         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
692         -march=westmere for sse4_runtime targets.
693         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
694         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
695         (dg-additional-options): Use for sse4_runtime targets.
696         (main): Call check_vect ().
697         (dg-final): Perform scan only for sse4_runtime targets.
699 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
701         PR target/66232
702         PR target/67400
703         * gcc.target/i386/pr66232-14.c: New file.
704         * gcc.target/i386/pr66232-15.c: Likewise.
705         * gcc.target/i386/pr66232-16.c: Likewise.
706         * gcc.target/i386/pr66232-17.c: Likewise.
707         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
708         ia32 if R_386_GOT32X relocation is supported.
709         * gcc.target/i386/pr67400-2.c: Likewise.
710         * gcc.target/i386/pr67400-3.c: Likewise.
711         * gcc.target/i386/pr67400-4.c: Likewise.
712         * gcc.target/i386/pr67400-6.c: Likewise.
713         * gcc.target/i386/pr67400-7.c: Likewise.
714         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
716 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
718         PR libgfortran/48852
719         * gfortran.dg/char4_iunit_1.f03: Update test.
720         * gfortran.dg/f2003_io_5.f03: Update test.
721         * gfortran.dg/real_const_3.f90: Update test.
723 2016-06-23  Andi Kleen  <ak@linux.intel.com>
725         * g++.dg/bprob/bprob.exp: Support autofdo.
726         * g++.dg/tree-prof/tree-prof.exp: dito.
727         * gcc.dg/tree-prof/tree-prof.exp: dito.
728         * gcc.misc-tests/bprob.exp: dito.
729         * gfortran.dg/prof/prof.exp: dito.
730         * lib/profopt.exp: dito.
731         * lib/target-supports.exp: Check for autofdo.
733 2016-06-23  Martin Liska  <mliska@suse.cz>
735         * gcc.dg/pr71619.c: New test.
737 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
739         PR target/67400
740         * gcc.target/i386/pr67400-1.c: New test.
741         * gcc.target/i386/pr67400-2.c: Likewise.
742         * gcc.target/i386/pr67400-3.c: Likewise.
743         * gcc.target/i386/pr67400-4.c: Likewise.
744         * gcc.target/i386/pr67400-5.c: Likewise.
745         * gcc.target/i386/pr67400-6.c: Likewise.
746         * gcc.target/i386/pr67400-7.c: Likewise.
748 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
750         * c-c++-common/missing-header-1.c: New test case.
751         * c-c++-common/missing-header-2.c: New test case.
752         * c-c++-common/missing-header-3.c: New test case.
753         * c-c++-common/missing-header-4.c: New test case.
755 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
757         PR c/70339
758         * c-c++-common/attributes-1.c: Update dg-prune-output to include
759         hint.
760         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
761         expected results due to builtin "nanl" now being suggested for
762         "name".
763         * gcc.dg/pr67580.c: Update expected messages.
764         * gcc.dg/spellcheck-identifiers.c: New testcase.
765         * gcc.dg/spellcheck-typenames.c: New testcase.
767 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
769         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
770         file.
771         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
772         diagnostic-test-show-locus-parseable-fixits.c to sources for
773         diagnostic_plugin_test_show_locus.c.
774         * lib/gcc-defs.exp (freeform_regexps): New global.
775         (dg-regexp): New function.
776         (handle-dg-regexps): New function.
777         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
778         freeform_regexps to the empty list.
779         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
781 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
783         PR tree-optimization/71488
784         * g++.dg/pr71488.C: New test.
785         * gcc.dg/vect/vect-bool-cmp.c: New test.
787 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
789         * gcc.dg/guality/param-5.c: New test.
791 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
793         * gcc.target/i386/asm-flag-7.c: New test.
795 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
797         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
798         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
799         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
800         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
801         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
802         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
803         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
804         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
805         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
806         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
807         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
808         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
809         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
810         * gcc.dg/tree-ssa/vrp87.c: Likewise.
811         * lib/target-supports.exp: Likewise.
813 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
815         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
816         * gcc.dg/attr-ms_struct-2.c: Likewise.
817         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
818         * gcc.dg/bf-ms-attrib.c: Likewise.
819         * gcc.dg/bf-ms-layout-2.c: Likewise.
820         * gcc.dg/bf-ms-layout-3.c: Likewise.
821         * gcc.dg/bf-ms-layout.c: Likewise.
822         * gcc.dg/bf-no-ms-layout.c: Likewise.
823         * gcc.target/i386/bitfield1.c: Likewise.
824         * gcc.target/i386/bitfield2.c: Likewise.
825         * gcc.target/i386/bitfield3.c: Likewise.
827 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
829         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
830         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
831         override other than -mcpu=power9 command-line option is specified,
832         or if the target operating system is aix.
833         * gcc.target/powerpc/darn-1.c: Likewise.
834         * gcc.target/powerpc/darn-2.c: Likewise.
835         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
836         test if effective-target is not powerpc_p9vector_ok or if the
837         target operating system is not defined.
838         * gcc.target/powerpc/vslv-1.c: Likewise.
839         * gcc.target/powerpc/vsrv-0.c: Likewise.
840         * gcc.target/powerpc/vsrv-1.c: Likewise.
842 2016-06-21  Tobias Burnus  <burnus@net-b.de>
844         PR fortran/71068
845         * gfortran.dg/coarray/data_1.f90: New.
847 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
849         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
850         (dg-require-effective-target): Use arm_v8_neon_hw.
851         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
852         (dg-require-effective-target): Likewise.
853         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
854         (dg-require-effective-target): Likewise.
855         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
856         (dg-require-effective-target): Likewise.
857         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
858         (dg-require-effective-target): Likewise.
859         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
860         (dg-require-effective-target): Likewise.
861         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
862         Add AArch64 check.
864 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
866         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
867         Set to 3 so test passes.
869 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
871         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
873 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
875         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
876         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
877         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
878         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
880 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
882         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
883         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
885 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
887         PR target/71549
888         * gcc.target/i386/pr71549.c: New test.
890 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
892         * gcc.target/powerpc/vadsdu-0.c: Replace
893         dg-require-effective-target directive to allow test to run on more
894         platforms, and add dg-skip-if directive to disable test on aix
895         platforms because of known incompatibilities.
896         * gcc.target/powerpc/vadsdu-1.c: Likewise.
897         * gcc.target/powerpc/vadsdu-2.c: Likewise.
898         * gcc.target/powerpc/vadsdu-3.c: Likewise.
899         * gcc.target/powerpc/vadsdu-4.c: Likewise.
900         * gcc.target/powerpc/vadsdu-5.c: Likewise.
901         * gcc.target/powerpc/vadsdub-1.c: Likewise.
902         * gcc.target/powerpc/vadsdub-2.c: Replace
903         dg-require-effective-target directive to allow test to run on more
904         platforms, and add dg-skip-if directive to disable test on aix
905         platforms because of known incompatibilities.
906         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
907         with vec_absdb call to differentiate this test from vadsdub-1.c.
908         * gcc.target/powerpc/vadsduh-1.c: Replace
909         dg-require-effective-target directive to allow test to run on more
910         platforms, and add dg-skip-if directive to disable test on aix
911         platforms because of known incompatibilities.
912         * gcc.target/powerpc/vadsduh-2.c: Likewise.
913         * gcc.target/powerpc/vadsduw-1.c: Likewise.
914         * gcc.target/powerpc/vadsduw-2.c: Likewise.
916 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
918         PR tree-optimization/71588
919         * gcc.dg/pr71558.c: New test.
921 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
923         * c-c++-common/pr68657-1.c: Require ptr32plus support.
924         * c-c++-common/pr68657-2.c: Likewise.
925         * c-c++-common/pr68657-3.c: Likewise.
926         * gcc.dg/torture/pr69714.c: Require int32plus support.
927         * gcc.dg/torture/pr70025.c: Likewise.
928         * gcc.dg/torture/pr70083.c: Likewise.
929         * gcc.dg/torture/pr70542.c: Likewise.
930         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
932 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
934         PR c/71601
935         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
937 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
939         PR middle-end/71581
940         * gcc.dg/pr71581.c: New test.
942         PR rtl-optimization/71591
943         * gcc.dg/cpp/pr71591.c: New test.
945 2016-06-20   David B. Robins  <gcc@davidrobins.net>
947         PR target/71571
948         * g++.dg/torture/pr71571.C: New test.
950 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
952         PR target/71559
953         * gcc.target/i386/sse2-pr71559.c: New test.
954         * gcc.target/i386/avx-pr71559.c: New test.
955         * gcc.target/i386/avx512f-pr71559.c: New test.
957 2016-06-20  Tobias Burnus  <burnus@net-b.de>
959         PR fortran/71194
960         * gfortran.dg/pointer_remapping_10.f90: New.
962 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
964         * g++.dg/diagnostic/string-literal-concat.C: New test case.
966 2016-06-20  Martin Sebor  <msebor@redhat.com>
968         PR c/69507
969         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
970         * gnu90-const-expr-1.c: Same.
971         * gnu99-const-expr-1.c: Same.
972         * gnu99-static-1.c: Same.
974 2016-06-20  Renlin Li  <renlin.li@arm.com>
976         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
978 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
980         * gcc.target/aarch64/vcvt_f64_1.c: New.
981         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
982         * gcc.target/aarch64/vrecp_f64_1.c: New.
984 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
986         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
987         "alignement".
989 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
991         PR target/71103
992         * gcc.target/avr/torture/pr71103-2.c: New test.
994 2016-06-19 Martin Sebor  <msebor@redhat.com>
996         PR c/69507
997         * gcc.dg/alignof.c: New test.
999 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1001         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
1002         vs dg-error; test constexpr specifier too.
1004 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
1006         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
1008 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
1010         * lib/target-supports.exp
1011         (check_effective_target_arm_neon_fp16_ok_nocache): Call
1012         arm_neon_ok and merge flags.  Fix temporary test name.
1013         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
1014         and merge flags.
1016 2016-06-17  Martin Liska  <mliska@suse.cz>
1018         * gcc.dg/predict-9.c: Fix dump scanning.
1020 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1022         PR tree-optimization/71354
1023         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
1025 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1027         PR tree-optimization/71347
1028         * gcc.dg/tree-ssa/pr71347.c: New test.
1030 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1032         PR tree-optimization/71354
1033         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
1035 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
1037         * gcc.dg/vect/vect-alias-check-1.c: New test.
1039 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1041         PR target/71151
1042         * gcc.target/avr/pr71151-1.c: New test.
1043         * gcc.target/avr/pr71151-2.c: New test.
1044         * gcc.target/avr/pr71151-3.c: New test.
1045         * gcc.target/avr/pr71151-4.c: New test.
1046         * gcc.target/avr/pr71151-5.c: New test.
1047         * gcc.target/avr/pr71151-6.c: New test.
1048         * gcc.target/avr/pr71151-7.c: New test.
1049         * gcc.target/avr/pr71151-8.c: New test.
1050         * gcc.target/avr/pr71151-common.h: New test.
1052 2016-06-16  Martin Liska  <mliska@suse.cz>
1054         * gfortran.dg/predict-1.f90: New test.
1056 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
1058         PR target/71242
1059         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
1061 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
1063         * g++.dg/vect/pr36648.cc: Disable cunrolli
1065 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
1067         PR target/71554
1068         * gcc.c-torture/execute/pr71554.c: New test.
1070         PR rtl-optimization/71532
1071         * gcc.dg/torture/pr71532.c: New test.
1073 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1075         * gcc.target/powerpc/p9-dimode1.c: New test.
1076         * gcc.target/powerpc/p9-dimode2.c: Likewise.
1078 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
1080         * gcc.c-torture/compile/20160615-1.c: New test.
1082         * g++.dg/cpp0x/ref-qual17.C: New test.
1084 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1086         PR middle-end/71529
1087         * gcc.target/i386/pr71529.C: New test.
1089 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1091         PR tree-optimization/71483
1092         * g++.dg/vect/pr71483.c: New
1094 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1096         PR c++/70202
1097         * g++.dg/inherit/crash6.C: New.
1098         * g++.dg/inherit/union2.C: Likewise.
1099         * g++.dg/inherit/virtual12.C: Likewise.
1100         * g++.dg/inherit/virtual13.C: Likewise.
1101         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1103 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
1105         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1107 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1109         PR tree-optimization/71439
1110         * gcc.dg/vect/pr71439.c: New
1112 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1114         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1116 2016-06-15  Richard Biener  <rguenther@suse.de>
1118         * gcc.dg/vect/slp-45.c: New testcase.
1120 2016-06-15  Richard Biener  <rguenther@suse.de>
1122         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1124 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1126         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1127         requirements, and disable for AIX for now.
1128         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1130 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1132         PR c++/71528
1133         * g++.dg/opt/pr71528.C: New test.
1135         PR c++/71516
1136         * g++.dg/init/pr71516.C: New test.
1138 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1140         * g++.dg/init/array46.C: New.
1142 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
1144         * gcc.target/i386/float128-3.c: New test.
1145         * gcc.target/i386/quad-sse4.c: Ditto.
1146         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1147         Update scan strings.
1149 2016-06-14  Richard Biener  <rguenther@suse.de>
1151         PR middle-end/71526
1152         * gfortran.dg/pr71526.f90: New testcase.
1154 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1156         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1157         * gcc.dg/zero_bits_compound-1.c: Likewise.
1159 2016-06-14  Richard Biener  <rguenther@suse.de>
1161         PR tree-optimization/71522
1162         * gcc.dg/torture/pr71522.c: New testcase.
1164 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1166         PR tree-optimization/71520
1167         * gcc.dg/tree-ssa/pr71520.c: New test.
1169 2016-06-14  Richard Biener  <rguenther@suse.de>
1171         PR tree-optimization/71521
1172         * gcc.dg/tree-ssa/vrp101.c: New testcase.
1174 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1176         PR sanitizer/71498
1177         * c-c++-common/ubsan/bounds-13.c: New test.
1179         PR preprocessor/71183
1180         * gcc.dg/cpp/source_date_epoch-3.c: New test.
1182 2016-06-13  Jeff Law  <law@redhat.com>
1184         PR tree-optimization/71403
1185         * c-c++-common/ubsan/pr71403-1.c: New test.
1186         * c-c++-common/ubsan/pr71403-2.c: New test.
1187         * c-c++-common/ubsan/pr71403-3.c: New test.
1189 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1191         PR middle-end/71478
1192         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1193         Add -Wno-psabi -w to dg-options.
1195 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1197         * gcc.target/powerpc/vadsdu-0.c: New test.
1198         * gcc.target/powerpc/vadsdu-1.c: New test.
1199         * gcc.target/powerpc/vadsdu-2.c: New test.
1200         * gcc.target/powerpc/vadsdu-3.c: New test.
1201         * gcc.target/powerpc/vadsdu-4.c: New test.
1202         * gcc.target/powerpc/vadsdu-5.c: New test.
1203         * gcc.target/powerpc/vadsdub-1.c: New test.
1204         * gcc.target/powerpc/vadsdub-2.c: New test.
1205         * gcc.target/powerpc/vadsduh-1.c: New test.
1206         * gcc.target/powerpc/vadsduh-2.c: New test.
1207         * gcc.target/powerpc/vadsduw-1.c: New test.
1208         * gcc.target/powerpc/vadsduw-2.c: New test.
1210 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
1212         * gcc.dg/c99-init-2.c (c): Update expected error message.
1213         * gcc.dg/init-bad-8.c (foo): Likewise.
1214         * gcc.dg/spellcheck-fields-3.c: New test case.
1216 2016-06-13  Martin Liska  <mliska@suse.cz>
1218         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1219         and "guess loop iv compared" heuristics.
1220         * gcc.dg/predict-2.c: Likewise.
1221         * gcc.dg/predict-3.c: Likewise.
1222         * gcc.dg/predict-4.c: Likewise.
1223         * gcc.dg/predict-5.c: Likewise.
1224         * gcc.dg/predict-6.c: Likewise.
1226 2016-06-13  Marek Polacek  <polacek@redhat.com>
1228         PR middle-end/71476
1229         * c-c++-common/Wswitch-unreachable-4.c: New test.
1230         * gcc.dg/Wswitch-unreachable-2.c: New test.
1231         * g++.dg/tm/jump1.C: Move dg-warning.
1233 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
1235         * gnat.dg/renaming10.ad[sb]: New test.
1237 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
1239         PR fortran/70673
1240         * gfortran.dg/pr70673.f90: New test.
1242 2016-06-13  Richard Biener  <rguenther@suse.de>
1244         PR middle-end/64516
1245         * gcc.dg/align-3.c: New testcase.
1247 2016-06-13  Martin Liska  <mliska@suse.cz>
1249         * gcc.target/i386/pr71458.c: New test.
1251 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
1253         PR target/71241
1254         * testsuite/gcc.dg/torture/float128-nan.c: New test.
1256 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1258         PR target/60751
1259         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1260         statement.
1262 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1264         PR target/60751
1265         * gfortran.dg/comma_IO_extension_1.f90: New test.
1266         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1267         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1268         statement.
1269         * gfortran.dg/graphite/pr38083.f90: Likewise.
1270         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1271         missing format.
1273 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1275         * gnat.dg/case_character.adb: New test.
1277 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1279         PR middle-end/71310
1280         * gcc.target/powerpc/pr71310.c: New testcase.
1282 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
1284         PR middle-end/71478
1285         * gcc.dg/pr71478.c: New test.
1287 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1289         PR middle-end/71494
1290         * gcc.c-torture/execute/pr71494.c: New test.
1292         PR c/68657
1293         * gcc.target/i386/pr68657.c: New test.
1295         PR inline-asm/68843
1296         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1297         (test): Add -masm=intel alternatives.
1299 2016-06-10  Martin Sebor  <msebor@redhat.com>
1301         PR c/71392
1302         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1304 2016-06-10  Jeff Law  <law@redhat.com>
1306         PR tree-optimization/71335
1307         * gcc.c-torture/execute/pr71335.c: New test.
1309 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1311         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1312         the various "cannot tail-call: " messages.
1314 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1316         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1317         and options.
1319 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1321         PR sanitizer/71480
1322         * c-c++-common/asan/pr71480.c: New test.
1324 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1326         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1327         (ASMNAME2): Likewise.
1328         (main): Replace fn in asm statement with ASMNAME ("fn").
1329         * gcc.dg/guality/pr68037-2.c: Likewise.
1330         * gcc.dg/guality/pr68037-3.c: Likewise.
1331         * gcc.dg/torture/pr68037-1.c: Likewise.
1332         * gcc.dg/torture/pr68037-2.c: Likewise.
1333         * gcc.dg/torture/pr68037-3.c: Likewise.
1335 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1337         PR inline-asm/68843
1338         * gcc.target/i386/pr68843-1.c: New test.
1339         * gcc.target/i386/pr68843-2.c: New test.
1341 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1342             Cesar Philippidis  <cesar@codesourcery.com>
1344         PR middle-end/71373
1345         * gcc.dg/goacc/nested-function-1.c: New file.
1346         * gcc.dg/goacc/nested-function-2.c: Likewise.
1347         * gcc.dg/goacc/pr71373.c: Likewise.
1348         * gfortran.dg/goacc/cray-2.f95: Likewise.
1349         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1350         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1351         * gfortran.dg/goacc/cray.f95: Update.
1352         * gfortran.dg/goacc/loop-1.f95: Likewise.
1353         * gfortran.dg/goacc/loop-3.f95: Likewise.
1354         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1355         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1357 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1359         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1360         for OpenACC tile clauses.
1361         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1363         PR c/71381
1364         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1365         to...
1366         * c-c++-common/goacc/cache-2.c: ... this new file.
1367         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1368         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1369         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1370         usage.
1371         * gfortran.dg/goacc/cray.f95: Likewise.
1372         * gfortran.dg/goacc/loop-1.f95: Likewise.
1374 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1376         PR tree-optimization/71407
1377         PR tree-optimization/71416
1378         * gcc.dg/vect/pr71407.c: New
1379         * gcc.dg/vect/pr71416-1.c: New
1380         * gcc.dg/vect/pr71416-2.c: New
1382 2016-06-10  Richard Biener  <rguenther@suse.de>
1384         PR middle-end/71477
1385         * gcc.dg/torture/pr71477.c: New testcase.
1387 2016-06-09  Julia Koval  <julia.koval@intel.com>
1389         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1390         * gcc.target/i386/interrupt-13.c: Likewise.
1391         * gcc.target/i386/interrupt-15.c: Likewise.
1392         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1393         * gcc.target/i386/interrupt-24.c: Likewise.
1394         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1395         * gcc.target/i386/interrupt-9.c: Likewise.
1396         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1398 2016-06-09  Martin Sebor  <msebor@redhat.com>
1400         PR c/70883
1401         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1402         * gcc.dg/builtin-constant_p-1.c: Same.
1403         * gcc.dg/builtins-error.c: Same.
1404         * gcc.dg/pr70859.c: Same.
1406 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1408         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1409         * gcc.dg/torture/pr68067-1.c: Likewise.
1410         * gcc.dg/torture/pr68067-2.c: Likewise.
1412 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1414         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1415           when setting SIZE.
1417 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1419         PR c++/71465
1420         * g++.dg/inherit/crash5.C: New.
1421         Revert:
1422         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1424         PR c++/70202
1425         * g++.dg/inherit/crash5.C: New.
1426         * g++.dg/inherit/virtual1.C: Adjust.
1428 2016-06-09  Martin Liska  <mliska@suse.cz>
1430         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1431         * g++.dg/predict-loop-exit-2.C: Likewise.
1432         * g++.dg/predict-loop-exit-3.C: Likewise.
1433         * gcc.dg/predict-1.c: Likewise.
1434         * gcc.dg/predict-2.c: Likewise.
1435         * gcc.dg/predict-3.c: Likewise.
1436         * gcc.dg/predict-4.c: Likewise.
1437         * gcc.dg/predict-5.c: Likewise.
1438         * gcc.dg/predict-6.c: Likewise.
1439         * gcc.dg/predict-7.c: Likewise.
1441 2016-06-09  Richard Biener  <rguenther@suse.de>
1443         PR tree-optimization/71462
1444         * gcc.dg/torture/pr71462.c: New testcase.
1446 2016-06-09  Marek Polacek  <polacek@redhat.com>
1448         PR c/65471
1449         * gcc.dg/c11-generic-3.c: New test.
1451 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1453         * g++.dg/init/array42.C: New.
1454         * g++.dg/init/array43.C: Likewise.
1455         * g++.dg/init/array44.C: Likewise.
1456         * g++.dg/init/array45.C: Likewise.
1457         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1458         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1459         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1460         * g++.dg/gomp/pr35751.C: Likewise.
1461         * g++.dg/init/array23.C: Likewise.
1462         * g++.dg/init/brace2.C: Likewise.
1463         * g++.dg/init/brace6.C: Likewise.
1465 2016-06-08  Martin Sebor  <msebor@redhat.com>
1466             Jakub Jelinek  <jakub@redhat.com>
1468         PR c++/70507
1469         PR c/68120
1470         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1471         * c-c++-common/builtin-arith-overflow-2.c: New test.
1472         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1473         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1474         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1476 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1478         PR c++/71442
1479         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1481 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1483         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1484         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1485         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1486         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1487         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1488         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1489         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1490         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1491         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1492         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1493         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1494         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1495         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1497 2016-06-08  Richard Biener  <rguenther@suse.de>
1499         PR tree-optimization/68558
1500         * gcc.dg/vect/slp-44.c: New testcase.
1502 2016-06-08  Richard Biener  <rguenther@suse.de>
1504         * gcc.dg/vect/slp-43.c: New testcase.
1506 2016-06-08  Richard Biener  <rguenther@suse.de>
1508         PR tree-optimization/71452
1509         * gcc.dg/torture/pr71452.c: New testcase.
1511 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1513         PR c++/71448
1514         * g++.dg/torture/pr71448.C: New test.
1516 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1518         PR debug/71432
1519         PR ada/71413
1520         * g++.dg/debug/pr71432.C: New test.
1522 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1524         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1525         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1526         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1528 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1530         * gcc.dg/vect/vect-live-2.c: Update effective target.
1531         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1532         * lib/target-supports.exp: Add aarch64 to vect_long.
1534 2016-06-08  Marek Polacek  <polacek@redhat.com>
1536         PR c/71418
1537         * gcc.dg/noncompile/pr71418.c: New test.
1539         PR c/71426
1540         * gcc.dg/noncompile/pr71426.c: New test.
1542 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1544         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1545         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1546         * gcc.dg/predict-3.c: Update template.
1547         * gcc.dg/predict-5.c: Update template.
1548         * gcc.dg/predict-6.c: Update template.
1549         * gcc.dg/predict-9.c: Update template.
1550         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1552 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1554         * gcc.target/powerpc/vec-mul.c: New test.
1556 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1558         * gcc.dg/spellcheck-fields-2.c: New test case.
1560 2016-06-07  Richard Biener  <rguenther@suse.de>
1562         PR c/61564
1563         * gcc.dg/Wpragmas-1.c: New testcase.
1564         * gcc.dg/Wattributes-4.c: Likewise.
1565         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1566         entry.
1568 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1570         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1571         spurious debug code.
1573 2016-06-07  Richard Biener  <rguenther@suse.de>
1575         PR tree-optimization/71428
1576         * gcc.dg/torture/pr71428.c: New testcase.
1578 2016-06-07  Richard Biener  <rguenther@suse.de>
1580         PR middle-end/71423
1581         * gcc.dg/torture/pr71423.c: New testcase.
1583 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1585         PR middle-end/71408
1586         * gcc.dg/tree-ssa/pr71408.c: New test.
1588 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1590         PR middle-end/71281
1591         * g++.dg/torture/pr71281.C: New test.
1593 2016-06-06  Marek Polacek  <polacek@redhat.com>
1595         PR c/71362
1596         * gcc.dg/pr71362.c: New test.
1598 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1599             Patrick Palka  <ppalka@gcc.gnu.org>
1601         PR c++/70847
1602         PR c++/71330
1603         PR c++/71393
1604         * g++.dg/opt/pr70847.C: New test.
1605         * g++.dg/ubsan/pr70847.C: New test.
1606         * g++.dg/ubsan/pr71393.C: New test.
1608 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1610         PR tree-optimization/71259
1611         * gcc.dg/vect/pr71259.c: New test.
1613 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1615         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1616         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1617         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1618         above.
1620 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1622         PR middle-end/37780
1623         * gcc.c-torture/execute/pr37780.c: New test.
1624         * gcc.target/aarch64/pr37780_1.c: Likewise.
1625         * gcc.target/arm/pr37780_1.c: Likewise.
1627 2016-06-06  Marek Polacek  <polacek@redhat.com>
1629         * c-c++-common/attr-may-alias-1.c: New test.
1630         * c-c++-common/attr-may-alias-2.c: New test.
1631         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1633 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1635         PR c/24414
1636         * gcc.target/i386/pr24414.c: New test.
1638 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1640         * gcc.target/sparc/vis4misc.c: New file.
1641         * gcc.target/sparc/fpcmp.c: Likewise.
1642         * gcc.target/sparc/fpcmpu.c: Likewise.
1644 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1646         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1647         * gcc.dg/vect/vect-live-3.c: Likewise.
1649 2016-06-06  Richard Biener  <rguenther@suse.de>
1651         PR tree-optimization/71398
1652         * gcc.dg/torture/pr71398.c: New testcase.
1654 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1656         PR target/71389
1657         * g++.dg/pr71389.C: New test.
1659 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1661         PR fortran/71404
1662         * gfortran.dg/fmt_read_5.f: New test.
1664 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1666         PR fortran/69659
1667         * gfortran.dg/class_array_22.f03: New test.
1669 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1671         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1673 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1675         * gcc.dg/predict-9.c: Update template.
1677 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1679         PR c++/49377
1680         * g++.dg/template/pr49377.C: New.
1682 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1684         PR tree-optimization/71405
1685         * g++.dg/torture/pr71405.C: New test.
1687 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1689         PR c++/70202
1690         * g++.dg/inherit/crash5.C: New.
1691         * g++.dg/inherit/virtual1.C: Adjust.
1693 2016-06-03  Jeff Law  <law@redhat.com>
1695         PR tree-optimization/71316
1696         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1698 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1700         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1701         dg-additional-options with just -fno-tree-scev-cprop in it.
1702         * gcc.dg/vect/vect-live-2.c: Likewise.
1703         * gcc.dg/vect/vect-live-5.c: Likewise.
1704         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1705         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1706         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1708 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1710         PR c++/27100
1711         * g++.dg/other/friend6.C: New test.
1713 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1715         * g++.dg/torture/ppc-ldst-array.C: New.
1717 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
1719         PR target/71276
1720         PR target/71277
1721         * gcc.dg/torture/builtin-fp-int-inexact.c,
1722         gcc.target/i386/387-builtin-fp-int-inexact.c,
1723         gcc.target/i386/387-rint-inline-1.c,
1724         gcc.target/i386/387-rint-inline-2.c,
1725         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1726         gcc.target/i386/sse2-rint-inline-1.c,
1727         gcc.target/i386/sse2-rint-inline-2.c,
1728         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1729         gcc.target/i386/sse4_1-rint-inline.c: New tests.
1731 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1732             Julia Koval  <julia.koval@intel.com>
1734         PR target/66960
1735         PR target/67630
1736         PR target/67634
1737         PR target/67841
1738         PR target/68037
1739         PR target/68618
1740         PR target/68661
1741         PR target/69575
1742         PR target/69596
1743         PR target/69734
1744         * gcc.dg/guality/pr68037-1.c: New test.
1745         * gcc.dg/guality/pr68037-2.c: Likewise.
1746         * gcc.dg/guality/pr68037-3.c: Likewise.
1747         * gcc.dg/torture/pr68037-1.c: Likewise.
1748         * gcc.dg/torture/pr68037-2.c: Likewise.
1749         * gcc.dg/torture/pr68037-3.c: Likewise.
1750         * gcc.dg/torture/pr68661-1a.c: Likewise.
1751         * gcc.dg/torture/pr68661-1b.c: Likewise.
1752         * gcc.target/i386/interrupt-1.c: Likewise.
1753         * gcc.target/i386/interrupt-2.c: Likewise.
1754         * gcc.target/i386/interrupt-3.c: Likewise.
1755         * gcc.target/i386/interrupt-4.c: Likewise.
1756         * gcc.target/i386/interrupt-5.c: Likewise.
1757         * gcc.target/i386/interrupt-6.c: Likewise.
1758         * gcc.target/i386/interrupt-7.c: Likewise.
1759         * gcc.target/i386/interrupt-8.c: Likewise.
1760         * gcc.target/i386/interrupt-9.c: Likewise.
1761         * gcc.target/i386/interrupt-10.c: Likewise.
1762         * gcc.target/i386/interrupt-11.c: Likewise.
1763         * gcc.target/i386/interrupt-12.c: Likewise.
1764         * gcc.target/i386/interrupt-13.c: Likewise.
1765         * gcc.target/i386/interrupt-14.c: Likewise.
1766         * gcc.target/i386/interrupt-15.c: Likewise.
1767         * gcc.target/i386/interrupt-16.c: Likewise.
1768         * gcc.target/i386/interrupt-17.c: Likewise.
1769         * gcc.target/i386/interrupt-18.c: Likewise.
1770         * gcc.target/i386/interrupt-19.c: Likewise.
1771         * gcc.target/i386/interrupt-20.c: Likewise.
1772         * gcc.target/i386/interrupt-21.c: Likewise.
1773         * gcc.target/i386/interrupt-22.c: Likewise.
1774         * gcc.target/i386/interrupt-23.c: Likewise.
1775         * gcc.target/i386/interrupt-24.c: Likewise.
1776         * gcc.target/i386/interrupt-25.c: Likewise.
1777         * gcc.target/i386/interrupt-26.c: Likewise.
1778         * gcc.target/i386/interrupt-27.c: Likewise.
1779         * gcc.target/i386/interrupt-28.c: Likewise.
1780         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1781         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1782         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1783         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1784         * gcc.target/i386/interrupt-iamcu.c: Likewise.
1785         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1786         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1787         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1788         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1789         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1790         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1791         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1793 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
1795         PR tree-optimization/52171
1796         * gcc.dg/pr52171.c: New test.
1797         * gcc.target/i386/pr52171.c: New test.
1799 2016-06-03  Jan Hubicka  <jh@suse.cz>
1801         * g++.dg/tree-ssa/pred-1.C: New testcase
1802         * gcc.dg/tree-ssa/pred-1.c: New testcase
1804 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1806         PR target/70957
1807         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1808         support.
1809         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1811 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1813         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1815 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1817         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1818         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1819         * gcc.dg/vect/vect-live-1.c: New test.
1820         * gcc.dg/vect/vect-live-2.c: New test.
1821         * gcc.dg/vect/vect-live-3.c: New test.
1822         * gcc.dg/vect/vect-live-4.c: New test.
1823         * gcc.dg/vect/vect-live-5.c: New test.
1824         * gcc.dg/vect/vect-live-slp-1.c: New test.
1825         * gcc.dg/vect/vect-live-slp-2.c: New test.
1826         * gcc.dg/vect/vect-live-slp-3.c: New test.
1828 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1830         PR middle-end/71387
1831         * g++.dg/opt/pr71387.C: New test.
1833 2016-06-02  Jeff Law  <law@redhat.com>
1835         PR tree-optimization/71328
1836         * gcc.c-torture/compile/pr71328.c: New test.
1838 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1840         PR fortran/52393
1841         * gfortran.dg/fmt_read_3.f90: Fix typo.
1842         * gfortran.dg/fmt_read_4.f90: New test.
1844 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1846         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1847         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1848         * g++.dg/cpp0x/forw_enum8.C: Likewise.
1849         * g++.dg/cpp0x/override2.C: Likewise.
1850         * g++.dg/parse/crash5.C: Likewise.
1851         * g++.dg/parse/error16.C: Likewise.
1852         * g++.dg/parse/error27.C: Likewise.
1853         * g++.dg/template/qualttp15.C: Likewise.
1854         * g++.dg/template/redecl4.C: Likewise.
1855         * g++.old-deja/g++.other/crash39.C: Likewise.
1856         * g++.old-deja/g++.other/struct1.C: Likewise.
1857         * g++.old-deja/g++.pt/m9a.C: Likewise.
1858         * g++.old-deja/g++.pt/memclass10.C: Likewise.
1860 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1862         PR c++/71372
1863         * c-c++-common/pr71372.c: New test.
1865         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1866         __TIME__ strings with __builtin_strcmp instead of printf and
1867         dg-output.
1869 2016-06-02  Martin Liska  <mliska@suse.cz>
1871         * gcc.dg/predict-9.c: New test.
1873 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1875         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1876         global set_compiler_env_var and global saved_compiler_env_var.
1878 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1880         PR rtl-optimization/71295
1881         * gcc.c-torture/compile/pr71295.c: New test.
1883 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1885         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1887         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1888         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1890         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1891         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1892         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1893         alternative number.
1895 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1897         * gcc.target/powerpc/p9-splat-4.c: New test.
1899 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1901         PR target/71186
1902         * gcc.target/powerpc/pr71186.c: New test.
1904 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1906         PR fortran/52393
1907         * gfortran.dg/fmt_read_3.f90: New test.
1909 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1911         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1912         procedure.
1914 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
1916         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1917         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1918         env var is set.
1919         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1920         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1921         shown once.
1922         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1923         during compilation.
1924         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1925         vars set by dg-set-compiler-env-var.
1927 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
1929         PR fortran/71156
1930         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1931         to the module procedure declaration.
1932         * gfortran.dg/submodule_16.f08: New test.
1934 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1936         PR middle-end/71371
1937         * c-c++-common/gomp/pr71371.c: New test.
1939 2016-06-01  Richard Biener  <rguenther@suse.de>
1941         PR tree-optimization/71366
1942         * gcc.dg/torture/pr71366-1.c: New testcase.
1943         * gcc.dg/torture/pr71366-2.c: Likewise.
1945 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1947         * gcc.target/powerpc/vslv-0.c: New test.
1948         * gcc.target/powerpc/vslv-1.c: New test.
1949         * gcc.target/powerpc/vsrv-0.c: New test.
1950         * gcc.target/powerpc/vsrv-1.c: New test.
1952 2016-06-01  Nathan Sidwell  <nathan@acm.org>
1954         * c-c++-common/torture/pr57945.c: Add expected PTX error.
1955         * gcc.target/nvptx/weak.c: New.
1957 2016-06-01  Richard Biener  <rguenther@suse.de>
1959         PR tree-optimization/71261
1960         * gcc.dg/torture/vect-bool-1.c: New testcase.
1962 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1964         * gfortran.dg/gomp/order-1.f90: New test.
1965         * gfortran.dg/gomp/order-2.f90: New test.
1967 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
1969         * gcc.dg/unroll-6.c: Update template.
1970         * gcc.dg/unroll-7.c: New testcase.
1971         * gcc.dg/unroll-8.c: New testcase.
1973 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1975         * gnat.dg/opt56.ad[sb]: New test.
1977 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1979         PR c++/66635
1980         * g++.dg/cpp0x/constexpr-ice16.C: New.
1982 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1984         PR tree-optimization/71314
1985         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
1986         -mbranch-cost=2.
1988 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1990         PR tree-optimization/71077
1991         * gcc.dg/tree-ssa/pr71077.c: New test.
1993 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
1995         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1996         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1997         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1999 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
2001         PR c++/71248
2002         * g++.dg/cpp0x/pr71248.C: New.
2003         * g++.dg/cpp0x/auto7.C: Test column numbers too.
2004         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
2005         * g++.dg/init/new37.C: Likewise.
2006         * g++.dg/template/static1.C: Likewise.
2007         * g++.dg/template/static2.C: Likewise.
2009 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
2011         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
2012         instead of %rdi.
2013         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
2015 2016-05-31  Marek Polacek  <polacek@redhat.com>
2017         * c-c++-common/Wswitch-unreachable-3.c: New test.
2018         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
2020 2016-05-31  Richard Biener  <rguenther@suse.de>
2022         PR tree-optimization/71352
2023         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
2025 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2027         * gcc.target/arm/armv5_thumb_isa.c: New test.
2029 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
2031         PR target/71346
2032         * gcc.target/i386/pr71346.c: New test.
2034 2016-05-31  Tom de Vries  <tom@codesourcery.com>
2036         PR tree-optimization/69068
2037         * gcc.dg/graphite/pr69068.c: New test.
2039 2016-05-27  Martin Sebor  <msebor@redhat.com>
2041         PR c++/71306
2042         * g++.dg/warn/Wplacement-new-size-3.C: New test.
2044 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
2046         PR c++/71349
2047         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
2048         nowait depend(inout: dd[0]) clauses where permitted.
2050 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/71238
2053         * g++.dg/parse/pr71238.C: New.
2054         * g++.dg/concepts/friend1.C: Test column numbers too.
2055         * g++.dg/cpp0x/initlist31.C: Likewise.
2056         * g++.dg/cpp0x/pr51420.C: Likewise.
2057         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
2058         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
2059         * g++.dg/ext/builtin3.C: Likewise.
2060         * g++.dg/lookup/friend12.C: Likewise.
2061         * g++.dg/lookup/friend7.C: Likewise.
2062         * g++.dg/lookup/koenig1.C: Likewise.
2063         * g++.dg/lookup/koenig5.C: Likewise.
2064         * g++.dg/lookup/used-before-declaration.C: Likewise.
2065         * g++.dg/overload/koenig1.C: Likewise.
2066         * g++.dg/template/crash65.C: Likewise.
2067         * g++.dg/template/friend57.C: Likewise.
2068         * g++.dg/warn/Wshadow-5.C: Likewise.
2069         * g++.dg/warn/Wunused-8.C: Likewise.
2070         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2071         * g++.old-deja/g++.jason/lineno5.C: Likewise.
2072         * g++.old-deja/g++.jason/member.C: Likewise.
2073         * g++.old-deja/g++.jason/report.C: Likewise.
2074         * g++.old-deja/g++.jason/scoping12.C: Likewise.
2075         * g++.old-deja/g++.law/visibility20.C: Likewise.
2076         * g++.old-deja/g++.ns/koenig5.C: Likewise.
2077         * g++.old-deja/g++.other/static5.C: Likewise.
2078         * g++.old-deja/g++.pt/overload2.C: Likewise.
2080 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2082         * gcc.dg/tree-ssa/peel1.c: New testcase.
2083         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2084         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2086 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2088         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2089         to ce.
2091 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2093         PR c++/71099
2094         * g++.dg/parse/virtual1.C: New.
2096 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
2098         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2099         Use correct register when clearing %edx.
2101 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
2103         PR tree-optimization/71289
2104         * gcc.dg/pr71289.c: New test.
2106 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2108         PR middle-end/71269
2109         PR middle-end/71292
2110         * gcc.dg/tree-ssa/pr71269.c: New test.
2111         * gcc.dg/tree-ssa/pr71292.c: New test.
2113 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2115         PR middle-end/71252
2116         * gcc.dg/tree-ssa/pr71252-2.c: New test.
2118 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2120         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2121         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2122         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2124 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2126         PR tree-optimization/69067
2127         * gcc.dg/graphite/pr69067.c: New test.
2129 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
2131         PR target/71245
2132         * gcc.target/i386/pr71245-1.c: New test.
2133         * gcc.target/i386/pr71245-2.c: Ditto.
2135 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2137         PR c++/71105
2138         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2139         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2140         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2142 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
2144         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2146 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
2148         Revert:
2149         PR c++/69855
2150         * g++.dg/overload/69855.C: New.
2151         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2152         * g++.old-deja/g++.pt/crash3.C: Likewise.
2154 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2156         PR c++/60385
2157         * g++.dg/parse/namespace13.C: New.
2159 2016-05-26  Jeff Law  <law@redhat.com>
2161         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2162         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2163         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2164         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2165         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2166         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2167         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2168         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2169         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2170         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2171         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2172         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2173         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2175 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
2177         PR c++/69855
2178         * g++.dg/overload/69855.C: New.
2179         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2180         * g++.old-deja/g++.pt/crash3.C: Likewise.
2182 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2184         PR target/63596
2185         * gcc.target/aarch64/va_arg_1.c: New testcase.
2186         * gcc.target/aarch64/va_arg_2.c: Likewise.
2187         * gcc.target/aarch64/va_arg_3.c: Likewise.
2189 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2191         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2192         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2193         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2194         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2195         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2197 2016-05-27  Marek Polacek  <polacek@redhat.com>
2199         PR middle-end/71308
2200         * g++.dg/torture/pr71308.C: New test.
2202 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2204         * gcc.dg/zero_bits_compound-1.c: New test.
2205         * gcc.dg/zero_bits_compound-2.c: New test.
2207 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2209         PR middle-end/71279
2210         * gcc.dg/pr71279.c: New test.
2212 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2214         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2215         floating point min/max/comparison instructions.
2216         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2218 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2220         * c-c++-common/gomp/schedule-1.c: New test.
2221         * gfortran.dg/gomp/schedule-1.f90: New test.
2223 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
2225         PR c++/70822
2226         PR c++/70106
2227         * g++.dg/cpp1y/auto-fn32.C: New test.
2228         * g++.dg/cpp1y/paren4.C: New test.
2230 2016-05-26  Nathan Sidwell  <nathan@acm.org>
2232         * gcc.dg/20060410.c: Xfail on ptx.
2233         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2234         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2235         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2236         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2237         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2239 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2241         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2243 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2245         PR tree-optimization/71280
2246         * gcc.dg/pr71280.c: New test.
2248         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2250         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2251         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2253         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2255 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
2257         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2258         kept in memory.
2260 2016-05-25  Jeff Law  <law@redhat.com>
2262         PR tree-optimization/71272
2263         * gcc.c-torture/compile/pr71272.c: new test.
2265 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2267         * gcc.target/powerpc/vec-cmpne.c: New test.
2268         * gcc.target/powerpc/vec-cmpne-long.c: New test.
2270 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2272         * gnat.dg/opt55.ad[sb]: New test.
2274 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2276         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2277         * c-c++-common/pr60226.c: Require int32plus.
2278         * gcc.c-torture/execute/pr70602.c: Likewise.
2279         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2280         unsigned long for malloc arg type.
2281         * gcc.dg/asr_div1.c: Require int32plus.
2282         * gcc.dg/enum-mode-1.c: XFAIL for int16.
2283         * gcc.dg/pie-1.c: Require pie.
2284         * gcc.dg/pie-2.c: Likewise.
2285         * gcc.dg/pr59471.c: Require int32plus.
2286         * gcc.dg/pr59963-2.c: XFAIL for int16.
2287         * gcc.dg/pr60114.c: Require int32plus.
2288         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2289         unsigned long for typedef of size_t.
2290         * gcc.dg/pr63914.c: Require int32plus.
2291         * gcc.dg/pr64536.c: Require pt32plus.
2292         * gcc.dg/pr65658.c: Likewise.
2293         * gcc.dg/pr67271.c: Require int32plus.
2294         * gcc.dg/pr68112.c: Likewise.
2295         * gcc.dg/pr69071.c: Skip for avr target.
2296         * gcc.dg/pr69973.c: Require int32plus.
2297         * gcc.dg/pr70169.c: Skip for avr target.
2298         * gcc.dg/sso-6.c: Require int32plus.
2299         * gcc.dg/sso-7.c: Likewise.
2300         * gcc.dg/sso-8.c: Likewise.
2301         * gcc.dg/vrp-min-max-2.c: Likewise.
2303 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2305         PR target/70738
2306         * gcc.target/i386/pr70738-1.c: New test.
2307         * gcc.target/i386/pr70738-2.c: Likewise.
2308         * gcc.target/i386/pr70738-3.c: Likewise.
2309         * gcc.target/i386/pr70738-4.c: Likewise.
2310         * gcc.target/i386/pr70738-5.c: Likewise.
2311         * gcc.target/i386/pr70738-6.c: Likewise.
2312         * gcc.target/i386/pr70738-7.c: Likewise.
2313         * gcc.target/i386/pr70738-8.c: Likewise.
2314         * gcc.target/i386/pr70738-9.c: Likewise.
2316 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2318         PR rtl-optimization/66940
2319         * gcc.c-torture/execute/pr66940.c: New test.
2321 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2323         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2324         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2325         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2326         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2327         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2328         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2329         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2330         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2331         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2332         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2333         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2334         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2335         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2336         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2337         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2338         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2339         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2340         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2341         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2342         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2343         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2344         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2345         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2346         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2348 2016-05-25  Marek Polacek  <polacek@redhat.com>
2350         PR c/71265
2351         * gcc.dg/noncompile/pr71265.c: New test.
2353         PR c/71266
2354         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2356 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2358         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2360 2016-05-25  Richard Biener  <rguenther@suse.de>
2362         PR tree-optimization/71261
2363         * c-c++-common/torture/pr71261.c: New testcase.
2365 2016-05-25  Richard Biener  <rguenther@suse.de>
2367         PR tree-optimization/71264
2368         * gcc.dg/vect/pr71264.c: New testcase.
2370 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2372         PR c++/55992
2373         * g++.dg/cpp0x/alias-decl-53.C: New.
2374         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2376 2016-05-25  Martin Liska  <mliska@suse.cz>
2378         * g++.dg/pr71239.C: New test.
2380 2016-05-25  Richard Biener  <rguenther@suse.de>
2382         * gcc.dg/vect/pr58135.c: Rename to ...
2383         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2385 2016-05-25  Marek Polacek  <polacek@redhat.com>
2387         * g++.dg/pr65295.C: Use target c++14.
2389 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2391         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2392         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2394 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2396         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2397         instructions.
2399 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2401         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2402         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2403         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2404         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2405         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2406         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2407         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2408         * c-c++-common/goacc/pcopy.c: Likewise.
2409         * c-c++-common/goacc/pcopyin.c: Likewise.
2410         * c-c++-common/goacc/pcopyout.c: Likewise.
2411         * c-c++-common/goacc/pcreate.c: Likewise.
2412         * c-c++-common/goacc/pr70688.c: New test.
2413         * c-c++-common/goacc/present-1.c: Adjust test.
2414         * c-c++-common/goacc/reduction-5.c: Likewise.
2415         * g++.dg/goacc/data-1.C: New test.
2417 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2419         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2420         vector parity built-in functions.
2421         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2422         count trailing zeros automatic vectorization.
2423         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2424         count trailing zeros built-in functions.
2426 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2428         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2430 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2432         PR target/71050
2433         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2435 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2437         PR c++/50436
2438         * g++.dg/template/crash123.C: New.
2439         * g++.dg/template/crash124.C: Likewise.
2441 2016-05-24  Martin Sebor  <msebor@redhat.com>
2443         PR c++/71147
2444         * g++.dg/ext/flexary16.C: New test.
2446 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2448         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2449         before math.h is included.
2450         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2451         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2452         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2453         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2454         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2455         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2456         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2457         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2458         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2459         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2460         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2461         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2462         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2463         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2464         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2465         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2466         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2467         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2468         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2469         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2470         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2471         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2472         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2474 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2475             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2477         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2478         support.
2480 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2482         PR c++/69872
2483         * g++.dg/warn/Wno-narrowing1.C: New.
2485 2016-05-24  Marek Polacek  <polacek@redhat.com>
2487         PR c/71249
2488         * c-c++-common/Wswitch-unreachable-2.c: New test.
2490 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2492         PR c++/71257
2493         * g++.dg/vect/simd-clone-6.cc: New test.
2494         * g++.dg/gomp/declare-simd-6.C: New test.
2496         PR middle-end/70434
2497         PR c/69504
2498         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2500 2016-05-24  Richard Biener  <rguenther@suse.de>
2502         PR tree-optimization/71240
2503         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2505 2016-05-24  Richard Biener  <rguenther@suse.de>
2507         PR tree-optimization/71230
2508         * gcc.dg/torture/pr71230.c: New testcase.
2509         * g++.dg/torture/pr71230.C: Likewise.
2511 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2513         * c-c++-common/goacc/routine-5.c: Add tests.
2514         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2515         * gfortran.dg/goacc/routine-6.f90: Add tests.
2517 2016-05-24  Richard Biener  <rguenther@suse.de>
2519         PR tree-optimization/71253
2520         * gcc.dg/torture/pr71253.c: New testcase.
2522 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2524         PR middle-end/71252
2525         * gfortran.dg/pr71252.f90: New test.
2527 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2529         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2531 2016-05-24  Richard Biener  <rguenther@suse.de>
2533         PR middle-end/70434
2534         PR c/69504
2535         * c-c++-common/vector-subscript-4.c: New testcase.
2536         * c-c++-common/vector-subscript-5.c: Likewise.
2538 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2540         PR fortran/71123
2541         * gfortran.dg/namelist_90.f: New test
2543 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2545         PR fortran/66461
2546         * gfortran.dg/unexpected_eof.f: New test
2548 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2549             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2551         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2552         as little endian.
2554 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2556         PR c++/70972
2557         * g++.dg/cpp0x/inh-ctor20.C: New.
2558         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2560 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2562         PR c++/69095
2563         * g++.dg/cpp0x/variadic168.C: New.
2565 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2567         * g++.dg/cpp0x/pr31445.C: Test column number too.
2568         * g++.dg/cpp0x/pr32253.C: Likewise.
2569         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2570         * g++.dg/cpp0x/variadic36.C: Likewise.
2572 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2574         * gcc.dg/fold-notshift-2.c: Adjust.
2576 2016-05-23  Marek Polacek  <polacek@redhat.com>
2578         PR c/49859
2579         * c-c++-common/Wswitch-unreachable-1.c: New test.
2580         * gcc.dg/Wswitch-unreachable-1.c: New test.
2581         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2582         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2583         * g++.dg/gomp/block-10.C: Likewise.
2584         * gcc.dg/gomp/block-10.c: Likewise.
2585         * g++.dg/gomp/block-9.C: Likewise.
2586         * gcc.dg/gomp/block-9.c: Likewise.
2587         * g++.dg/gomp/target-1.C: Likewise.
2588         * g++.dg/gomp/target-2.C: Likewise.
2589         * gcc.dg/gomp/target-1.c: Likewise.
2590         * gcc.dg/gomp/target-2.c: Likewise.
2591         * g++.dg/gomp/taskgroup-1.C: Likewise.
2592         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2593         * gcc.dg/gomp/teams-1.c: Likewise.
2594         * g++.dg/gomp/teams-1.C: Likewise.
2595         * g++.dg/overload/error3.C: Likewise.
2596         * g++.dg/tm/jump1.C: Likewise.
2597         * g++.dg/torture/pr40335.C: Likewise.
2598         * gcc.dg/c99-vla-jump-5.c: Likewise.
2599         * gcc.dg/switch-warn-1.c: Likewise.
2600         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2601         * gcc.dg/nested-func-1.c: Likewise.
2602         * gcc.dg/pr67784-4.c: Likewise.
2604 2016-05-23  Richard Biener  <rguenther@suse.de>
2606         PR tree-optimization/71230
2607         * gfortran.dg/pr71230-1.f90: New testcase.
2608         * gfortran.dg/pr71230-2.f90: Likewise.
2610 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2612         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2613         * gcc.dg/vect/pr58135.c:  Add new.
2614         * gfortran.dg/pr46519-1.f: Adjust test case.
2616 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2618         PR c++/53401
2619         * g++.dg/cpp0x/decltype64.C: New.
2621 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2623         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2624         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2625         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2627 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2629         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2630         Add poly64x1_t and poly64x2_t cases if supported.
2631         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2632         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2633         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2634         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2635         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2637 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2639         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2640         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2641         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2642         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2643         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2644         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2645         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2647 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2649         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2651 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2653         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2654         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2656 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2658         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2659         constraint instead of "r".
2660         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2661         insn instead of vxorpd.
2662         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2664         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2665         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2667         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2669         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2670         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2672         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2674 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2676         PR middle-end/40921
2677         * gcc.dg/tree-ssa/pr40921.c: New test.
2679 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2681         PR target/71103
2682         * gcc.target/avr/pr71103.c: New test.
2684 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2686         PR middle-end/71179
2687         * gcc.dg/tree-ssa/pr71179.c: New test.
2689 2016-05-20  Martin Sebor  <msebor@redhat.com>
2691         PR c/71115
2692         * gcc.dg/init-excess-2.c: New test.
2694 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2696         * gnat.dg/opt53.adb: New test.
2697         * gnat.dg/opt54.adb: Likewise.
2699 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2701         PR tree-optimization/70884
2702         * gcc.dg/tree-ssa/pr70919.c: New test.
2704 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2706         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2707         formatting.
2708         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2709         fix code formatting.
2711 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2713         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2714         non-common cases.
2715         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2717 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2719         * jit.dg/all-non-failing-tests.h: Add
2720         test-factorial-must-tail-call.c.
2721         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2722         * jit.dg/test-factorial-must-tail-call.c: New test case.
2724 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2726         PR fortran/71204
2727         * gfortran.dg/pr71204.f90: New test.
2729 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
2731         * gcc.target/nvptx/sincos.c: New test.
2733 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2735         PR c++/70572
2736         * g++.dg/cpp1y/auto-fn31.C: New.
2738 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2740         * gcc.target/powerpc/vec-addec.c: New test.
2741         * gcc.target/powerpc/vec-addec-int128.c: New test.
2743 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2745         * gcc.dg/plugin/must-tail-call-1.c: New test case.
2746         * gcc.dg/plugin/must-tail-call-2.c: New test case.
2747         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2748         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2750 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
2752         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2754 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2756         PR c++/71210
2757         * g++.dg/opt/pr71210-1.C: New test.
2758         * g++.dg/opt/pr71210-2.C: New test.
2760         PR tree-optimization/29756
2761         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2762         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
2763         only on selected targets where V4SImode vectors are known to be
2764         supported.
2766 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
2768         PR tree-optimization/71079
2769         PR tree-optimization/71206
2770         * gcc.dg/tree-ssa/pr71206.c: New testcase.
2772 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2774         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2775         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2776         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2778 2016-05-20  Richard Guenther  <rguenther@suse.de>
2780         PR tree-optimization/29756
2781         * gcc.dg/tree-ssa/vector-6.c: New testcase.
2783 2016-05-20  Richard Biener  <rguenther@suse.de>
2785         PR tree-optimization/71185
2786         * gcc.dg/tree-ssa/pr71185.c: New testcase.
2788 2016-05-20  Richard Biener  <rguenther@suse.de>
2790         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2792 2016-05-19  Marek Polacek  <polacek@redhat.com>
2794         PR c++/71075
2795         * g++.dg/diagnostic/pr71075.C: New test.
2797 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
2799         PR c++/71184
2800         * g++.dg/pr71184.C: New test case.
2802 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2804         * gcc.target/powerpc/darn-0.c: New test.
2805         * gcc.target/powerpc/darn-1.c: New test.
2806         * gcc.target/powerpc/darn-2.c: New test.
2808 2016-05-19  Marek Polacek  <polacek@redhat.com>
2810         PR tree-optimization/71031
2811         * gcc.dg/tree-ssa/vrp100.c: New test.
2813 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2815         PR rtl-optimization/71148
2816         * gcc.dg/pr71148.c: New test.
2818 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2820         PR target/71056
2821         * gcc.target/arm/pr71056.c: New test.
2823 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2825         * c-c++-common/pr69669.c: Check the used mode.
2827 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
2829         PR sanitizer/64354
2830         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2832 2016-05-19  Richard Biener  <rguenther@suse.de>
2834         PR tree-optimization/70729
2835         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2836         * gcc.dg/graphite/scop-18.c: Likewise.
2837         * gcc.dg/pr41783.c: Disable LIM.
2838         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2839         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2840         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2841         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2842         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2843         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2844         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2845         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2846         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2847         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2848         * gfortran.dg/pr42108.f90: Likewise.
2850 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
2852         PR driver/69265
2853         * gcc.dg/spellcheck-options-11.c: New test case.
2855 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2857         PR c++/71100
2858         * g++.dg/opt/pr71100.C: New test.
2860 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2862         PR ipa/69708
2863         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2864         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2865         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2866         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2868 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2870         PR ipa/69708
2871         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2872         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2873         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2874         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2875         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2877 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2879         PR c++/69793
2880         * g++.dg/template/crash122.C: New.
2882 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2884         PR c++/70466
2885         * g++.dg/template/pr70466-1.C: New.
2886         * g++.dg/template/pr70466-2.C: Likewise.
2888 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2890         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2891         splat operations and the XXSPLTIB instruction.
2892         * gcc.target/powerpc/p9-splat-2.c: Likewise.
2893         * gcc.target/powerpc/p9-splat-3.c: Likewise.
2894         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2895         xxlxor to clear a register.
2897 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
2899         * gcc.dg/torture/pr71020.c: New test.
2901 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2903         PR ipa/70646
2904         * gcc.dg/ipa/pr70646.c: New test.
2906 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2908         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2910 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2912         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2913         missing tests for vreinterpretq_p{8,16}.
2915 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2917         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2918         vsliq_n_s64 and vsliq_n_u64.
2920 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2922         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2923         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2925 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2927         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2928         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2929         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2931 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2933         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2934         in comment.
2936 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2938         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2939         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2940         "blr\t" and switch to scan-assembler-times.
2942 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
2944         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2945         with __aarch64__.
2946         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2947         declarations under __aarch64__ and __ARM_FEATURE_FMA.
2949 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2951         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2952         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2953         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2954         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2955         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2956         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2958         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2959         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2961         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2962         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2964         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2965         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2967         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2969 2016-05-18  Richard Biener  <rguenther@suse.de>
2971         PR tree-optimization/71168
2972         * gcc.dg/torture/pr71168.c: New testcase.
2974 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
2976         PR middle-end/63586
2977         * gcc.dg/tree-ssa/pr63586-2.c: New test.
2978         * gcc.dg/tree-ssa/pr63586.c: New test.
2979         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2981 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2983         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2984         * gcc.dg/pr68671.c: Fix ptx xfail-if.
2985         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2986         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2988 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2990         * gcc.target/nvptx/abi-vararg-3.c: New.
2992 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
2994         PR tree-optimization/54579
2995         PR middle-end/55299
2996         * gcc.dg/fold-notrotate-1.c: New test.
2997         * gcc.dg/fold-notshift-1.c: New test.
2998         * gcc.dg/fold-notshift-2.c: New test.
3000 2016-05-17  Marek Polacek  <polacek@redhat.com>
3002         PR ipa/71146
3003         * g++.dg/ipa/pr71146.C: New test.
3005 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
3007         * jit.dg/test-error-array-bounds.c: New test case.
3009 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3011         * gcc.dg/tree-ssa/and-1.c: New testcase.
3013 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3015         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3016         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
3018 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
3020         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3021         * gcc.dg/tree-ssa/vrp99.c: New testcase.
3023 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3025         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
3027 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3029         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
3031 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
3033         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
3034         ".2d[index]" when scan the assembly.
3035         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
3036         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
3037         float64x1.
3038         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
3040 2016-05-17  Richard Biener  <rguenther@suse.de>
3042         PR tree-optimization/71132
3043         * gcc.dg/torture/pr71132.c: New testcase.
3045 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
3047         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
3049 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3051         PR target/70809
3052         * gcc.target/aarch64/pr70809_1.c: New test.
3054 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3056         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
3057         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
3058         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
3059         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
3061 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
3062             Ilya Enkovich  <ilya.enkovich@intel.com>
3064         PR target/71114
3065         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3067 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
3069         * g++.dg/ipa/ivinline-7.C: Do not xfail.
3070         * g++.dg/ipa/ivinline-9.C: Do not xfail.
3072 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
3074         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
3075         test for __ARM_FP16_ARGS.
3076         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3077         * gcc.target/arm/aapcs/neon-vect10.c: New.
3078         * gcc.target/arm/aapcs/neon-vect9.c: New.
3079         * gcc.target/arm/aapcs/vfp18.c: New.
3080         * gcc.target/arm/aapcs/vfp19.c: New.
3081         * gcc.target/arm/aapcs/vfp20.c: New.
3082         * gcc.target/arm/aapcs/vfp21.c: New.
3083         * gcc.target/arm/fp16-aapcs-1.c: New.
3084         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
3085         test for __ARM_FP16_ARGS.
3086         * g++.target/arm/fp16-return-1.c: Update expected output.
3088 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
3090         PR testsuite/70227
3091         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3093 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
3095         PR fortran/69603
3096         * gfortran.dg/pr69603.f90: New testcase.
3098 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3100         * gfortran.dg/dec_union_4.f90: Fix endian issue.
3102 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3104         PR fortran/71047
3105         * gfortran.dg/pr71047.f08: New test.
3107 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
3109         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3110         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3111         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3113 2016-05-13  Martin Sebor  <msebor@redhat.com>
3115         PR c++/60049
3116         * g++.dg/cpp0x/constexpr-60049.C: New test.
3118 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3120         PR bootstrap/71071
3121         * gcc.dg/pr71071.c: New test.
3123 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3125         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3126         remove XOP handling.
3127         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3129 2016-05-13  Nathan Sidwell  <nathan@acm.org>
3131         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3132         __atomic_is_lock_free declaration.
3134 2016-05-13  Richard Biener  <rguenther@suse.de>
3136         PR tree-optimization/42587
3137         * gcc.dg/optimize-bswapsi-4.c: New testcase.
3139 2016-05-13  Martin Liska  <mliska@suse.cz>
3141         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3142         the new format of dump output.
3144 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3146         * gcc.dg/pr71084.c: New test.
3148 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3150         PR target/53440
3151         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3153 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3155         * gcc.target/aarch64/struct_return.c: New test.
3157 2016-05-12  Marek Polacek  <polacek@redhat.com>
3159         PR c/70756
3160         * c-c++-common/pr70756-2.c: New test.
3161         * c-c++-common/pr70756.c: New test.
3163 2016-05-12  Richard Biener  <rguenther@suse.de>
3165         PR tree-optimization/71059
3166         * gcc.dg/torture/pr71059.c: New testcase.
3168 2016-05-12  Richard Biener  <rguenther@suse.de>
3170         PR tree-optimization/71062
3171         * gcc.dg/torture/pr71062.c: New testcase.
3173 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3175         PR tree-optimization/71006
3176         * gcc.dg/pr71006.c: New test.
3178 2016-05-12  Marek Polacek  <polacek@redhat.com>
3180         PR driver/71063
3181         * gcc.dg/opts-7.c: New test.
3183 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3185         PR target/70830
3186         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3187         Add -save-temps to dg-options.
3188         Scan for ldmfd rather than pop instruction.
3189         * gcc.target/arm/interrupt-2.c: Likewise.
3190         * gcc.target/arm/pr70830.c: New test.
3192 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
3194         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3195         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3197         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3198         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3199         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3201         PR target/71019
3202         * gcc.target/i386/avx512vl-pack-1.c: New test.
3203         * gcc.target/i386/avx512vl-pack-2.c: New test.
3204         * gcc.target/i386/avx512bw-pack-2.c: New test.
3206         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3208         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3209         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3210         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3212 2016-05-12  Richard Biener  <rguenther@suse.de>
3214         PR tree-optimization/70986
3215         * gcc.dg/torture/pr70986-1.c: New testcase.
3216         * gcc.dg/torture/pr70986-2.c: Likewise.
3217         * gcc.dg/torture/pr70986-3.c: Likewise.
3219 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
3221         PR c/43651
3222         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3223         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3225 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
3227         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3228         directive.
3229         * gcc.target/i386/pr66746.c: Ditto.
3231 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3233         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3234         support.
3235         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3236         warning when using -mvsx-timode.
3237         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3238         * gcc.target/powerpc/dform-2.c: Likewise.
3239         * gcc.target/powerpc/pr68805.c: Likewise.
3241 2016-05-11  Marek Polacek  <polacek@redhat.com>
3243         PR c++/71024
3244         * c-c++-common/attributes-3.c: New test.
3246 2016-05-11  Nathan Sidwell  <nathan@acm.org>
3248         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3249         * gcc.c-torture/execute/pr68185.c: Likewise.
3250         * gcc.dg/ipa/pr70306.c: Requires global constructors.
3251         * gcc.dg/pr69634.c: Requires scheduling.
3252         * gcc.dg/torture/pr66178.c: Require label values.
3253         * gcc.dg/setjmp-6.c: Require indirect jumps.
3255 2016-05-11  Richard Biener  <rguenther@suse.de>
3257         PR tree-optimization/71055
3258         * gcc.dg/torture/pr71055.c: New testcase.
3260 2016-05-11  Richard Biener  <rguenther@suse.de>
3262         PR debug/71057
3263         * g++.dg/debug/pr71057.C: New testcase.
3265 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
3267         PR fortran/70855
3268         * gfortran.dg/gomp/pr70855.f90: New test.
3270 2016-05-11  Richard Biener  <rguenther@suse.de>
3272         PR middle-end/71002
3273         * g++.dg/torture/pr71002.C: New testcase.
3275 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
3277         PR middle-end/70807
3278         * gcc.dg/pr70807.c: New test.
3280 2016-05-10  Martin Sebor  <msebor@redhat.com>
3282         PR c++/38611
3283         * g++.dg/Wattributes.C: New test.
3285 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3287         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3288         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3289         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3291 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3293         PR target/70799
3294         * gcc.target/i386/pr70799-1.c: New test.
3296 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3298         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3300 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3302         PR middle-end/70877
3303         * gcc.target/i386/pr70877.c: New test.
3305 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3307         PR tree-optimization/70786
3308         * gcc.target/i386/pr70876.c: New test.
3310 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3312         PR target/70927
3313         * gcc.target/i386/avx512vl-logic-1.c: New test.
3314         * gcc.target/i386/avx512vl-logic-2.c: New test.
3315         * gcc.target/i386/avx512dq-logic-2.c: New test.
3317 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3319         PR target/70963
3320         * gcc.target/powerpc/pr70963.c: New.
3322 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3324         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3325         (test_very_wide_line): Add ruler to expected output.
3326         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3327         (test_very_wide_line): Likewise.
3328         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3329         (test_show_locus): Within the handling of "test_very_wide_line",
3330         enable show_ruler_p on the diagnostic context.
3332 2016-05-10  Richard Biener  <rguenther@suse.de>
3334         PR tree-optimization/71039
3335         * gcc.dg/torture/pr71039.c: New testcase.
3337 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3339         * gcc.dg/nested-func-10.c: Requires alloca.
3340         * gcc.dg/nested-func-9.c: Requires alloca.
3341         * gcc.c-torture/execute/pr70460.c: Requires labels.
3342         * gcc.c-torture/compile/pr70199.c: Requires labels.
3343         * gcc.target/nvptx/decl.c: Compile only.
3344         * gcc.target/nvptx/trailing-init.c: Compile only.
3345         * gcc.target/nvptx/ary-init.c: Compile only.
3347 2016-05-10  Marek Polacek  <polacek@redhat.com>
3349         PR c/70255
3350         * gcc.dg/attr-opt-1.c: New test.
3352 2016-05-10  Richard Biener  <rguenther@suse.de>
3354         PR tree-optimization/70497
3355         PR tree-optimization/28367
3356         * gcc.dg/torture/20160404-1.c: New testcase.
3357         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3358         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3360 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3362         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3364 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3366         * gcc.target/i386/fabsneg-1.c New test.
3368 2016-05-09  Alan Modra  <amodra@gmail.com>
3370         PR testsuite/70826
3371         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3373 2016-05-09  Richard Biener  <rguenther@suse.de>
3375         PR tree-optimization/70985
3376         * gcc.dg/torture/pr70985.c: New testcase.
3378 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3380         * gcc.dg/tree-ssa/ifc-9.c: New test.
3381         * gcc.dg/tree-ssa/ifc-10.c: New test.
3382         * gcc.dg/tree-ssa/ifc-11.c: New test.
3383         * gcc.dg/tree-ssa/ifc-12.c: New test.
3384         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3385         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3386         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3388 2016-05-09  Richard Biener  <rguenther@suse.de>
3390         PR fortran/70937
3391         * gfortran.dg/pr70937.f90: New testcase.
3393 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3395         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3397 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3399         PR fortran/56226
3400         * gfortran.dg/dec_structure_1.f90: New testcase.
3401         * gfortran.dg/dec_structure_2.f90: Ditto.
3402         * gfortran.dg/dec_structure_3.f90: Ditto.
3403         * gfortran.dg/dec_structure_4.f90: Ditto.
3404         * gfortran.dg/dec_structure_5.f90: Ditto.
3405         * gfortran.dg/dec_structure_6.f90: Ditto.
3406         * gfortran.dg/dec_structure_7.f90: Ditto.
3407         * gfortran.dg/dec_structure_8.f90: Ditto.
3408         * gfortran.dg/dec_structure_9.f90: Ditto.
3409         * gfortran.dg/dec_structure_10.f90: Ditto.
3410         * gfortran.dg/dec_structure_11.f90: Ditto.
3411         * gfortran.dg/dec_union_1.f90: Ditto.
3412         * gfortran.dg/dec_union_2.f90: Ditto.
3413         * gfortran.dg/dec_union_3.f90: Ditto.
3414         * gfortran.dg/dec_union_4.f90: Ditto.
3415         * gfortran.dg/dec_union_5.f90: Ditto.
3416         * gfortran.dg/dec_union_6.f90: Ditto.
3417         * gfortran.dg/dec_union_7.f90: Ditto.
3419 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3421         PR tree-optimization/70956
3422         * gcc.dg/graphite/pr70956.c: New test.
3424 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3426         PR middle-end/70941
3427         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3428         (a, b, c, d): Change type from char to signed char.
3429         (main): Compare against (signed char) -1634678893 instead of
3430         hardcoded -109.  Use __builtin_abort instead of abort.
3432         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3433         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3435         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3437 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3439         PR debug/70935
3440         * gcc.dg/torture/pr70935.c: New test.
3442 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3444         PR target/58219
3445         * gcc.target/sh/pr58219.c: New tests.
3447 2016-05-06  Richard Biener  <rguenther@suse.de>
3449         PR tree-optimization/70960
3450         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3452 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3454         PR target/52933
3455         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3456         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3457         Adjust expected instruction counts.
3458         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3460 2016-05-06  Marek Polacek  <polacek@redhat.com>
3462         PR sanitizer/70875
3463         * gcc.dg/ubsan/bounds-3.c: New test.
3465 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3467         PR target/54089
3468         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3470 2016-05-06  Richard Biener  <rguenther@suse.de>
3472         PR middle-end/70931
3473         * gfortran.dg/pr70931.f90: New testcase.
3475 2016-05-06  Richard Biener  <rguenther@suse.de>
3477         PR middle-end/70941
3478         * gcc.dg/torture/pr70941.c: New testcase.
3480 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3482         PR tree-optimization/57206
3483         * gcc.dg/vect/pr57206.c: New test.
3485 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3487         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3489 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3491         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3493         * c-c++-common/Wdangling-else-4.c: New test.
3495 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3497         PR c++/70906
3498         PR c++/70933
3499         * g++.dg/opt/pr70906.C: New test.
3500         * g++.dg/opt/pr70933.C: New test.
3502         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3504 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3506         * gcc.dg/ipa/pure-const-3.c: New testcase.
3508 2016-05-04  Marek Polacek  <polacek@redhat.com>
3510         * c-c++-common/Wdangling-else-1.c: New test.
3511         * c-c++-common/Wdangling-else-2.c: New test.
3512         * c-c++-common/Wdangling-else-3.c: New test.
3514 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3516         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3517         flag is present.
3519 2016-05-04  Marek Polacek  <polacek@redhat.com>
3521         PR c/48778
3522         * gcc.dg/Waddress-2.c: New test.
3524 2016-05-04  Alan Modra  <amodra@gmail.com>
3526         * gcc.target/powerpc/pr70866.c: New.
3528 2016-05-03  Martin Sebor  <msebor@redhat.com>
3530         PR c++/66561
3531         * c-c++-common/builtin_location.c: New test.
3532         * g++.dg/cpp1y/builtin_location.C: New test.
3534 2016-05-03  Marek Polacek  <polacek@redhat.com>
3536         PR c/70859
3537         * gcc.dg/pr70859.c: New test.
3538         * gcc.dg/pr70859-2.c: New test.
3540 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3542         * gnat.dg/debug5.adb: New testcase.
3544 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3546         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3547         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3548         Procedure to check for z10 instruction set.
3550 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3552         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3554 2016-05-03  Alan Modra  <amodra@gmail.com>
3556         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3558 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3560         * gcc.target/i386/avx512f-cvt-1.c: New test.
3562 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3564         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3565         -fdump-tree-vrp-details.
3567 2016-05-03  Richard Biener  <rguenther@suse.de>
3569         * gcc.dg/pr30172-1.c: Adjust.
3570         * gcc.dg/pr63743.c: Likewise.
3571         * gcc.dg/tm/pr51696.c: Likewise.
3572         * c-c++-common/tm/safe-1.c: Likewise.
3573         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3574         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3575         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3576         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3578 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3580         PR rtl-optimization/70467
3581         * gcc.target/i386/pr70467-3.c: New test.
3582         * gcc.target/i386/pr70467-4.c: New test.
3584         PR tree-optimization/70916
3585         * gcc.c-torture/compile/pr70916.c: New test.
3587         PR target/49244
3588         * gcc.target/i386/pr49244-1.c: New test.
3589         * gcc.target/i386/pr49244-2.c: New test.
3591 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3593         PR rtl-optimization/44281
3594         * gcc.target/i386/pr44281.c: New test.
3596 2016-05-03  bin cheng  <bin.cheng@arm.com>
3598         PR tree-optimization/56541
3599         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3600         * gcc.dg/vect/pr56541.c: new test.
3602 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3604         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3605         __float128.
3606         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3608 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3610         PR testsuite/70520
3611         * c-c++-common/asan/clone-test-1.c (main): Align child process
3612         stack to 16 bytes.
3614 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3616         PR c++/62314
3617         * g++.dg/spellcheck-fields-2.C: New test case.
3619 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3621         PR c++/62314
3622         * g++.dg/pr62314.C: New test case.
3624 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3626         * gcc.dg/ipa/inline-8.c: New testcase.
3628 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3630         PR rtl-optimization/70467
3631         * gcc.target/i386/pr70467-1.c: New test.
3633 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3635         * gcc.dg/spec-options.c: Run the test on all targets.
3636         * gcc.dg/foo.specs: Use cpp_unique_options.
3638 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3640         * gcc.dg/tree-ssa/unord.c: New testcase.
3642 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3644         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3646 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3648         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3650 2016-05-02  Marek Polacek  <polacek@redhat.com>
3652         PR c/70851
3653         * gcc.dg/enum-incomplete-3.c: New test.
3655 2016-05-02  Marek Polacek  <polacek@redhat.com>
3656             Tom de Vries  <tom@codesourcery.com>
3658         PR tree-optimization/70700
3659         * gcc.dg/pr70700.c: New test.
3661 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3663         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3664         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3665         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3666         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3667         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3669 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3671         * ada/acats/run_acats: Rename into...
3672         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3673         * ada/acats/run_all.sh: Remove redundant test.
3674         (target_run): Move around.
3675         (target_gnatchop): Use newly built executable.
3676         (target_gnatmake): Likewise.
3677         Check that the compilation of impbit succeeds.
3679 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3681         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3682         * gcc.dg/20021029-1.c: Likewise.
3683         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3684         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3685         * gcc.target/sh/cmpstr.c: Likewise.
3686         * gcc.target/sh/cmpstrn.c: Likewise.
3687         * gcc.target/sh/memset.c: Likewise.
3688         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3689         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3690         * gcc.target/sh/pr39423-1.c: Likewise.
3691         * gcc.target/sh/pr49468-di.c: Likewise.
3692         * gcc.target/sh/pr49468-si.c: Likewise.
3693         * gcc.target/sh/pr49880-1.c: Likewise.
3694         * gcc.target/sh/pr49880-2.c: Likewise.
3695         * gcc.target/sh/pr49880-3.c: Likewise.
3696         * gcc.target/sh/pr50751-1.c: Likewise.
3697         * gcc.target/sh/pr50751-4.c: Likewise.
3698         * gcc.target/sh/pr50751-7.c: Likewise.
3699         * gcc.target/sh/pr51244-1.c: Likewise.
3700         * gcc.target/sh/pr51244-10.c: Likewise.
3701         * gcc.target/sh/pr51244-11.c: Likewise.
3702         * gcc.target/sh/pr51244-12.c: Likewise.
3703         * gcc.target/sh/pr51244-13.c: Likewise.
3704         * gcc.target/sh/pr51244-14.c: Likewise.
3705         * gcc.target/sh/pr51244-17.c: Likewise.
3706         * gcc.target/sh/pr51244-18.c: Likewise.
3707         * gcc.target/sh/pr51244-19.c: Likewise.
3708         * gcc.target/sh/pr51244-4.c: Likewise.
3709         * gcc.target/sh/pr51244-5.c: Likewise.
3710         * gcc.target/sh/pr51244-7.c: Likewise.
3711         * gcc.target/sh/pr51244-8.c: Likewise.
3712         * gcc.target/sh/pr51244-9.c: Likewise.
3713         * gcc.target/sh/pr51697.c: Likewise.
3714         * gcc.target/sh/pr52483-1.c: Likewise.
3715         * gcc.target/sh/pr52483-2.c: Likewise.
3716         * gcc.target/sh/pr52483-3.c: Likewise.
3717         * gcc.target/sh/pr52483-5.c: Likewise.
3718         * gcc.target/sh/pr52933-1.c: Likewise.
3719         * gcc.target/sh/pr52933-2.c: Likewise.
3720         * gcc.target/sh/pr52933-3.c: Likewise.
3721         * gcc.target/sh/pr53568-1.c: Likewise.
3722         * gcc.target/sh/pr53976-1.c: Likewise.
3723         * gcc.target/sh/pr53988-1.c: Likewise.
3724         * gcc.target/sh/pr53988.c: Likewise.
3725         * gcc.target/sh/pr54089-1.c: Likewise.
3726         * gcc.target/sh/pr54089-6.c: Likewise.
3727         * gcc.target/sh/pr54089-7.c: Likewise.
3728         * gcc.target/sh/pr54089-8.c: Likewise.
3729         * gcc.target/sh/pr54089-9.c: Likewise.
3730         * gcc.target/sh/pr54236-1.c: Likewise.
3731         * gcc.target/sh/pr54236-2.c: Likewise.
3732         * gcc.target/sh/pr54236-3.c: Likewise.
3733         * gcc.target/sh/pr54236-4.c: Likewise.
3734         * gcc.target/sh/pr54386.c: Likewise.
3735         * gcc.target/sh/pr54602-1.c: Likewise.
3736         * gcc.target/sh/pr54685.c: Likewise.
3737         * gcc.target/sh/pr54760-1.c: Likewise.
3738         * gcc.target/sh/pr54760-2.c: Likewise.
3739         * gcc.target/sh/pr54760-3.c: Likewise.
3740         * gcc.target/sh/pr54760-4.c: Likewise.
3741         * gcc.target/sh/pr54760-5.c: Likewise.
3742         * gcc.target/sh/pr54760-6.c: Likewise.
3743         * gcc.target/sh/pr55146.c: Likewise.
3744         * gcc.target/sh/pr55160.c: Likewise.
3745         * gcc.target/sh/pr59278.c: Likewise.
3746         * gcc.target/sh/pr59401-1.c: Likewise.
3747         * gcc.target/sh/pr59533-1.c: Likewise.
3748         * gcc.target/sh/pr63260.c: Likewise.
3749         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3750         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3751         * gcc.target/sh/strlen.c: Likewise.
3752         * gcc.target/sh/torture/pr30807.c: Likewise.
3753         * gcc.target/sh/torture/pr34777.c: Likewise.
3754         * gcc.target/sh/torture/pr64652.c: Likewise.
3755         * gcc.target/sh/torture/pr65505.c: Likewise.
3756         * gcc.target/sh/torture/pragma-isr.c: Likewise.
3757         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3759 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3761         PR c++/66644
3762         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3764 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3766         * gcc.target/powerpc/vsx-elemrev-1.c: New.
3767         * gcc.target/powerpc/vsx-elemrev-2.c: New.
3768         * gcc.target/powerpc/vsx-elemrev-3.c: New.
3769         * gcc.target/powerpc/vsx-elemrev-4.c: New.
3771 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
3773         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3774         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3776 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
3778         PR middle-end/70626
3779         * c-c++-common/goacc/combined-reduction.c: New test.
3780         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3782 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
3784         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3785         *movdi_internal pattern only if PIC off.
3786         * gcc.target/i386/pr70155-2.c: Likewise.
3787         * gcc.target/i386/pr70155-3.c: Likewise.
3788         * gcc.target/i386/pr70155-4.c: Likewise.
3789         * gcc.target/i386/pr70155-5.c: Likewise.
3790         * gcc.target/i386/pr70155-6.c: Likewise.
3791         * gcc.target/i386/pr70155-7.c: Likewise.
3792         * gcc.target/i386/pr70155-8.c: Likewise.
3793         * gcc.target/i386/pr70155-15.c: Likewise.
3794         * gcc.target/i386/pr70155-17.c: Likewise.
3795         * gcc.target/i386/pr70155-22.c: Likewise.
3797 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
3799         PR tree-optimization/70803
3800         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3802 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3804         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3805         optimization of vector loop.
3806         * gcc.target/i386/vect-unpack-3.c: New test.
3807         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3808         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3809         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3811 2016-04-29  Marek Polacek  <polacek@redhat.com>
3813         PR sanitizer/70342
3814         * g++.dg/ubsan/null-7.C: New test.
3816         PR c/70852
3817         * gcc.dg/pr70852.c: New test.
3819 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3821         PR/69089
3822         * g++.dg/cpp0x/alignas6.C: New test.
3824 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3826         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3827         * gcc.dg/pr27003.c: Likewise.
3828         * gcc.dg/tree-ssa/cswtch.c: Likewise.
3829         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3830         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3831         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3832         * gcc.target/arc/mxy.c: Likewise.
3833         * gcc.target/arc/mswape.c: Likewise.
3834         * gcc.target/arc/mrtsc.c: Likewise.
3835         * gcc.target/arc/mcrc.c: Likewise.
3836         * gcc.target/arc/mdsp-packa.c: Likewise.
3837         * gcc.target/arc/mdvbf.c: Likewise.
3838         * gcc.target/arc/mlock.c: Likewise.
3839         * gcc.target/arc/mmac-24.c: Likewise.
3840         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3842 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3843             Matthijs Kooijman  <matthijs@stdin.nl>
3844             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3846         PR target/60040
3847         * gcc.target/avr/pr60040-1.c: New.
3848         * gcc.target/avr/pr60040-2.c: New.
3850 2016-04-29  Richard Biener  <rguenther@suse.de>
3852         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3854 2016-04-29  Richard Biener  <rguenther@suse.de>
3856         PR tree-optimization/13962
3857         PR tree-optimization/65686
3858         * gcc.dg/uninit-pr65686.c: New testcase.
3860 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
3862         PR middle-end/70843
3863         * gcc.dg/pr70843.c: New test.
3865 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3867         PR target/70858
3868         * gcc.target/i386/pr70858.c: New test.
3870 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
3872         * gcc.target/arc/nps400-1.c: New file.
3874 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3875             Andrew Burgess  <andrew.burgess@embecosm.com>
3877         * gcc.target/arc/movh_cl-1.c: New file.
3879 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3880             Andrew Burgess  <andrew.burgess@embecosm.com>
3882         * gcc.target/arc/extzv-1.c: New file.
3883         * gcc.target/arc/insv-1.c: New file.
3884         * gcc.target/arc/insv-2.c: New file.
3885         * gcc.target/arc/movb-1.c: New file.
3886         * gcc.target/arc/movb-2.c: New file.
3887         * gcc.target/arc/movb-3.c: New file.
3888         * gcc.target/arc/movb-4.c: New file.
3889         * gcc.target/arc/movb-5.c: New file.
3890         * gcc.target/arc/movb_cl-1.c: New file.
3891         * gcc.target/arc/movb_cl-2.c: New file.
3892         * gcc.target/arc/movbi_cl-1.c: New file.
3893         * gcc.target/arc/movl-1.c: New file.
3895 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3896             Andrew Burgess  <andrew.burgess@embecosm.com>
3898         * gcc.target/arc/cmem-1.c: New file.
3899         * gcc.target/arc/cmem-2.c: New file.
3900         * gcc.target/arc/cmem-3.c: New file.
3901         * gcc.target/arc/cmem-4.c: New file.
3902         * gcc.target/arc/cmem-5.c: New file.
3903         * gcc.target/arc/cmem-6.c: New file.
3904         * gcc.target/arc/cmem-7.c: New file.
3905         * gcc.target/arc/cmem-ld.inc: New file.
3906         * gcc.target/arc/cmem-st.inc: New file.
3908 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3910         PR target/70821
3911         * gcc.target/i386/pr70821.c: New test.
3913 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
3915         * gcc.target/powerpc/vec-adde.c: New test.
3916         * gcc.target/powerpc/vec-adde-int128.c: New test.
3918 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3920         * gcc.target/i386/avx-vround-1.c: New test.
3921         * gcc.target/i386/avx-vround-2.c: New test.
3922         * gcc.target/i386/avx512vl-vround-1.c: New test.
3923         * gcc.target/i386/avx512vl-vround-2.c: New test.
3925 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3927         PR testsuite/70595
3928         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3929         (check_effective_target_cilkplus_runtime): ... this.
3930         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3931         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3933         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3934         Require cilkplus_runtime.
3935         Don't add -lcilkrts.
3936         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3937         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3938         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3939         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3940         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3941         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3942         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3943         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3944         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3945         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3946         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3947         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3948         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3949         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3950         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3951         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3952         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3953         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3954         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3955         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3956         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3957         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3958         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3959         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3960         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3961         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3962         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3963         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3964         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3966         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3967         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3969         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3971         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3972         cilkplus_runtime.
3974 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
3976         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3977         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3979 2015-04-27  Ryan Burn  <contact@rnburn.com>
3981         PR c++/69024
3982         PR c++/68997
3983         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3984         diagnostic.
3985         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3986         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3988 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
3990         * gnat.dg/limited_with4.ad[sb]: New test.
3991         * gnat.dg/limited_with4_pkg.ads: New helper.
3993 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3995         PR target/70155
3996         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3997         and movv1ti_internal patterns
3998         * gcc.target/i386/pr70155-1.c: New test.
3999         * gcc.target/i386/pr70155-2.c: Likewise.
4000         * gcc.target/i386/pr70155-3.c: Likewise.
4001         * gcc.target/i386/pr70155-4.c: Likewise.
4002         * gcc.target/i386/pr70155-5.c: Likewise.
4003         * gcc.target/i386/pr70155-6.c: Likewise.
4004         * gcc.target/i386/pr70155-7.c: Likewise.
4005         * gcc.target/i386/pr70155-8.c: Likewise.
4006         * gcc.target/i386/pr70155-9.c: Likewise.
4007         * gcc.target/i386/pr70155-10.c: Likewise.
4008         * gcc.target/i386/pr70155-11.c: Likewise.
4009         * gcc.target/i386/pr70155-12.c: Likewise.
4010         * gcc.target/i386/pr70155-13.c: Likewise.
4011         * gcc.target/i386/pr70155-14.c: Likewise.
4012         * gcc.target/i386/pr70155-15.c: Likewise.
4013         * gcc.target/i386/pr70155-16.c: Likewise.
4014         * gcc.target/i386/pr70155-17.c: Likewise.
4015         * gcc.target/i386/pr70155-18.c: Likewise.
4016         * gcc.target/i386/pr70155-19.c: Likewise.
4017         * gcc.target/i386/pr70155-20.c: Likewise.
4018         * gcc.target/i386/pr70155-21.c: Likewise.
4019         * gcc.target/i386/pr70155-22.c: Likewise.
4021 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
4023         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
4024         ".{5,6}".
4026 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
4028         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
4029         * gcc.dg/tree-ssa/scev-9.c: Ditto.
4030         * gcc.dg/tree-ssa/scev-10.c: Ditto.
4031         * gcc.dg/tree-ssa/scev-11.c: Ditto.
4032         * gcc.dg/tree-ssa/scev-12.c: Ditto.
4034 2016-04-27  Richard Biener  <rguenther@suse.de>
4036         PR ipa/70760
4037         * g++.dg/ipa/ipa-pta-2.C: New testcase.
4038         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
4040 2016-04-27  Nathan Sidwell  <nathan@acm.org>
4042         * g++.dg/cpp0x/constexpr-recursion3.C: New.
4043         * g++.dg/ubsan/pr63956.C: Adjust error location.
4045 2016-04-27  Nick Clifton  <nickc@redhat.com>
4047         PR middle-end/49889
4048         * gcc.dg/pr49889.c: New test.
4050 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
4052         * c-c++-common/memset-array.c: New test.
4054 2016-04-26  Martin Sebor  <msebor@redhat.com>
4056         PR c++/66639
4057         * g++.dg/cpp1y/func_constexpr.C: New test.
4059 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
4061         PR c++/70241
4062         * g++.dg/cpp0x/enum32.C: New test.
4063         * g++.dg/cpp0x/enum33.C: New test.
4065 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4067         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4068         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4069         * gcc.c-torture/execute/bitfld-6.c: Likewise.
4070         * gcc.c-torture/execute/bitfld-7.c: Likewise.
4071         * gcc.c-torture/execute/pr38151.c: Likewise.
4072         * gcc.c-torture/execute/pr66556.c: Likewise.
4073         * gcc.c-torture/execute/pr67781.c: Likewise.
4074         * gcc.c-torture/execute/pr68648.c: Likewise.
4076 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4078         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4080 2016-04-26  Marek Polacek  <polacek@redhat.com>
4082         PR c/67784
4083         * gcc.dg/pr67784-3.c: New test.
4084         * gcc.dg/pr67784-4.c: New test.
4085         * gcc.dg/pr67784-5.c: New test.
4087         PR c/70791
4088         * gcc.dg/Wnested-externs-2.c: New test.
4090 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4092         * gcc.dg/fold-plusmult.c: Adjust.
4093         * gcc.dg/no-strict-overflow-6.c: Adjust.
4094         * gcc.dg/gomp/loop-1.c: Xfail some tests.
4096 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4098         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4099         number scans.
4100         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4101         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4102         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4103         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4104         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4105         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4106         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4107         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4108         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4109         * gcc.target/i386/avx512f-gather-5.c: Likewise.
4110         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4111         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4112         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4113         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4114         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4115         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4116         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4117         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4118         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4119         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4120         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4121         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4122         scans.
4123         * gcc.target/i386/pr32219-4.c: Likewise.
4124         * gcc.target/i386/pr32219-6.c: Likewise.
4125         * gcc.target/i386/pr32219-8.c: Likewise.
4127 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4129         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4130         associated options.
4132 2016-04-26  Marek Polacek  <polacek@redhat.com>
4134         PR c++/70744
4135         * g++.dg/ext/cond2.C: New test.
4137 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
4139         PR tree-optimization/70771
4140         PR tree-optimization/70775
4141         * gcc.dg/pr70771.c: New test.
4142         * gcc.dg/pr70775.c: New test.
4144 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4146         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4148 2016-04-25  Richard Biener  <rguenther@suse.de>
4150         PR tree-optimization/70780
4151         * gcc.dg/torture/pr70780.c: New testcase.
4153 2016-04-25  Michael Collison <michael.collison@arm.com>
4155         * gcc.target/arm/neon-vaddws16.c: New test.
4156         * gcc.target/arm/neon-vaddws32.c: New test.
4157         * gcc.target/arm/neon-vaddwu16.c: New test.
4158         * gcc.target/arm/neon-vaddwu32.c: New test.
4159         * gcc.target/arm/neon-vaddwu8.c: New test.
4160         * lib/target-supports.exp
4161         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4162         that arm neon support vector widen sum of HImode TO SImode.
4164 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4166         PR sanitizer/70712
4167         * c-c++-common/asan/pr70712.c: New test.
4169 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4171         * .gitattributes: New file.
4173 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4175         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4177 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
4179         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4180         * gfortran.dg/submodule_15.f08: Likewise.
4182 2016-04-22  Richard Biener  <rguenther@suse.de>
4184         PR tree-optimization/70740
4185         * gcc.dg/torture/pr70740.c: New testcase.
4187 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4189         PR target/70750
4190         * gcc.target/i386/pr70750-1.c: New test.
4191         * gcc.target/i386/pr70750-2.c: Likewise.
4193 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
4195         PR c++/70540
4196         * g++.dg/cpp0x/auto48.C: New.
4198 2016-04-21  Marek Polacek  <polacek@redhat.com>
4200         PR c++/70513
4201         * g++.dg/cpp0x/forw_enum12.C: New test.
4202         * g++.dg/cpp0x/forw_enum13.C: New test.
4204 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4206         PR target/70728
4207         * gcc.target/i386/pr70728.c: New test.
4209 2016-04-21  Richard Biener  <rguenther@suse.de>
4211         PR middle-end/70747
4212         * gcc.dg/pr70747.c: New testcase.
4214 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
4216         PR tree-optimization/70715
4217         * gcc.dg/tree-ssa/scev-13.c: New test.
4219 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4221         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4223 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4225         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4227 2016-04-20  Jan Hubicka  <jh@suse.cz>
4229         PR ipa/70018
4230         * g++.dg/ipa/nothrow-1.C: New testcase.
4232 2016-04-20  Nathan Sidwell  <nathan@acm.org>
4234         PR c++/55635
4235         * g++.dg/eh/delete1.C: New.
4237 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4239         * gcc.target/i386/avx256-unaligned-store-2.c: Add
4240         -mtune-ctrl=sse_typeless_stores.
4242 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4244         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4246 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4248         PR tree-optimization/69489
4249         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4251 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
4253         PR c++/69363
4254         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4255         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4256         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4258 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4260         PR tree-optimization/56625
4261         PR tree-optimization/69489
4262         * gcc.dg/vect/pr56625.c: New test.
4263         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4265 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4267         PR target/64971
4268         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4270 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
4272         * gnat.dg/self1.adb: Remove now incorrect test.
4274 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4276         * gcc.dg/tree-ssa/scev-11.c: New test.
4277         * gcc.dg/tree-ssa/scev-12.c: New test.
4279 2016-04-20  Marek Polacek  <polacek@redhat.com>
4281         PR tree-optimization/70725
4282         * gcc.dg/pr70725.c: New test.
4284 2016-04-20  Richard Biener  <rguenther@suse.de>
4286         PR tree-optimization/70726
4287         * g++.dg/vect/pr70726.cc: New testcase.
4289 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4291         PR target/70674
4292         * gcc.target/s390/pr70674.c: New test.
4294 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4296         PR libgfortran/70684
4297         * gfortran.dg/list_read_14.f90: New test.
4299 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4301         PR target/69201
4302         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4303         extern to force it misaligned.
4304         (b): Likewise.
4305         (c): Likewise.
4306         (d): Likewise.
4307         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4308         Don't check `*' before movv4sf_internal.
4309         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4310         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4311         Don't check `*' before movv16qi_internal.
4312         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4313         extern to force it misaligned.
4314         (b): Likewise.
4315         (c): Likewise.
4316         (d): Likewise.
4317         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4318         Don't check `*' before movv2df_internal.
4319         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4320         extern to force it misaligned.
4321         (b): Likewise.
4322         (c): Likewise.
4323         (d): Likewise.
4324         Check movv8sf_internal instead of avx_storeups256.
4325         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4327 2016-04-19  Richard Biener  <rguenther@suse.de>
4329         PR tree-optimization/70171
4330         * g++.dg/tree-ssa/pr70171.C: New testcase.
4332 2016-04-19  Richard Biener  <rguenther@suse.de>
4334         PR tree-optimization/70724
4335         * gcc.dg/torture/pr70724.c: New testcase.
4337 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4339         PR middle-end/70689
4340         * gcc.target/i386/pr70689.c: New.
4342 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4344         PR target/70708
4345         * gcc.target/i386/pr70708.c: New test.
4347 2016-04-18  Richard Biener  <rguenther@suse.de>
4349         PR tree-optimization/43434
4350         * gcc.dg/vect/pr43434.c: New testcase.
4351         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4352         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4353         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4354         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4355         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4356         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4357         * gcc.dg/gomp/pr68640.c: Likewise.
4358         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4359         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4361 2016-04-18  Richard Biener  <rguenther@suse.de>
4363         PR tree-optimization/70701
4364         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4366 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4368         PR testsuite/70699
4369         * gcc.dg/pr70161.c: Add dot-file scans.
4370         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4371         instead of after last dot char.
4373 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4375         * c-c++-common/dump-ada-spec-3.c: New test.
4376         * c-c++-common/dump-ada-spec-4.c: Likewise.
4378 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4380         PR other/70183
4381         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4383 2016-04-15  Jan Hubicka  <jh@suse.cz>
4385         PR ipa/70018
4386         * g++.dg/ipa/pure-const-1.C: New testcase.
4387         * g++.dg/ipa/pure-const-2.C: New testcase.
4388         * g++.dg/ipa/pure-const-3.C: New testcase.
4390 2016-04-15  Marek Polacek  <polacek@redhat.com>
4392         PR c/70671
4393         * gcc.dg/bitfld-22.c: New test.
4395 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4397         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4398         x86_64.
4400 2016-04-15  Marek Polacek  <polacek@redhat.com>
4402         PR c/70651
4403         * c-c++-common/pr70651.c: New test.
4405 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4407         PR rtl-optimization/70681
4408         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4409         dump scan on arm and powerpc.
4410         * gcc.dg/pr10474.c: Likewise.
4412 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4414         PR c++/69517
4415         PR c++/70019
4416         PR c++/70588
4417         * g++.dg/cpp1y/vla11.C: Revert for real.
4419         PR c/70436
4420         * c-c++-common/Wparentheses-1.c: New test.
4421         * c-c++-common/gomp/Wparentheses-1.c: New test.
4422         * c-c++-common/gomp/Wparentheses-2.c: New test.
4423         * c-c++-common/gomp/Wparentheses-3.c: New test.
4424         * c-c++-common/gomp/Wparentheses-4.c: New test.
4425         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4426         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4427         * c-c++-common/goacc/Wparentheses-1.c: New test.
4429 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4431         PR target/70662
4432         * gcc.target/i386/pr70662.c: New test.
4434 2016-04-15  Richard Biener  <rguenther@suse.de>
4435             Alan Modra  <amodra@gmail.com>
4437         PR tree-optimization/70130
4438         * gcc.dg/vect/O3-pr70130.c: New testcase.
4440 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4442         PR target/70669
4443         * gcc.target/powerpc/pr70669.c: New test.
4445         PR target/70640
4446         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4447         a power7 system that does not have an assembler that supports
4448         power8.
4450 2016-04-14  Martin Sebor  <msebor@redhat.com>
4452         PR c++/69517
4453         PR c++/70019
4454         PR c++/70588
4455         * c-c++-common/ubsan/vla-1.c: Revert.
4456         * g++.dg/cpp1y/vla11.C: Same.
4457         * g++.dg/cpp1y/vla12.C: Same.
4458         * g++.dg/cpp1y/vla13.C: Same.
4459         * g++.dg/cpp1y/vla14.C: Same.
4460         * g++.dg/cpp1y/vla3.C: Same.
4461         * g++.dg/init/array24.C: Same.
4462         * g++.dg/ubsan/vla-1.C: Same.
4464 2016-04-14  Marek Polacek  <polacek@redhat.com>
4465             Jan Hubicka  <hubicka@ucw.cz>
4467         PR c++/70029
4468         * g++.dg/torture/pr70029.C: New test.
4470 2016-04-14  Martin Sebor  <msebor@redhat.com>
4472         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4473         type size to prevent failures on targets with very low maximum
4474         alignment.
4476 2016-04-14  Richard Biener  <rguenther@suse.de>
4478         PR tree-optimization/70623
4479         * gcc.dg/torture/pr70623.c: New testcase.
4480         * gcc.dg/torture/pr70623-2.c: Likewise.
4482 2016-04-13  Martin Sebor  <msebor@redhat.com>
4484         PR c++/69517
4485         PR c++/70019
4486         PR c++/70588
4487         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4488         * g++.dg/cpp1y/vla11.C: New test.
4489         * g++.dg/cpp1y/vla12.C: New test.
4490         * g++.dg/cpp1y/vla13.C: New test.
4491         * g++.dg/cpp1y/vla14.C: New test.
4492         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4493         * g++.dg/init/array24.C: Fully brace VLA initializer.
4494         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4496 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4498         PR c++/70641
4499         * g++.dg/opt/pr70641.C: New test.
4501 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4503         PR rtl-optimization/68749
4504         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4505         effects of argument promotions.
4506         Remove default args to dg-skip-if.
4508 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4510         PR c++/70635
4511         * g++.dg/parse/pr70635.C: New.
4513 2016-04-13  Marek Polacek  <polacek@redhat.com>
4515         PR c++/70639
4516         * c-c++-common/Wmisleading-indentation-4.c: New test.
4518 2016-04-13  Marek Polacek  <polacek@redhat.com>
4520         PR c/70436
4521         * gcc.dg/Wparentheses-12.c: New test.
4522         * gcc.dg/Wparentheses-13.c: New test.
4524 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4526         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4527         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4528         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4530 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4532         PR middle-end/70633
4533         * gcc.c-torture/compile/pr70633.c: New test.
4535         PR debug/70628
4536         * gcc.dg/torture/pr70628.c: New test.
4538 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4540         PR c++/70610
4541         * g++.dg/template/pr70610.C: New test.
4542         * g++.dg/template/pr70610-2.C: New test.
4543         * g++.dg/template/pr70610-3.C: New test.
4544         * g++.dg/template/pr70610-4.C: New test.
4546 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4548         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4549         128 instead of 32.
4551         PR c++/70571
4552         * g++.dg/ext/pr70571.C: New test.
4554 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4556         PR target/70640
4557         * gcc.target/powerpc/pr70640.c: New test.
4559 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4561         PR c++/68722
4562         * g++.dg/parse/pr68722.C: New.
4564 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4566         PR rtl-optimization/70596
4567         * gcc.target/i386/pr70596.c: New test.
4569 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4571         PR c++/70501
4572         * g++.dg/init/pr70501.C: New.
4574 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4576         * gcc.target/i386/asm-flag-6.c: New test.
4578 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4580         PR tree-optimization/68756
4581         * gcc.dg/graphite/pr68756.c: New test.
4583 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4585         PR tree-optimization/70602
4586         * gcc.c-torture/execute/pr70602.c: New test.
4588 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4590         PR target/70381
4591         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4592         __float128 emulator is built and runs.
4593         * gcc.target/powerpc/float128-1.c: Likewise.
4595         * lib/target-supports.exp (check_ppc_float128_sw_available):
4596         Rework tests for __float128 software and hardware
4597         availability. Fix exit condition to return 0 on success.
4599 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4601         PR target/70133
4602         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4603         * gcc.target/aarch64/target_attr_15.c: Likewise.
4605 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4607         PR c++/69066
4608         * g++.dg/cpp1y/pr69066.C: New.
4610 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4612         PR fortran/68566
4613         * gfortran.dg/pr36192.f90: Update test.
4614         * gfortran.dg/pr36192_1.f90: Update test.
4615         * gfortran.dg/real_dimension_1.f: Update test.
4616         * gfortran.dg/parameter_array_init_7.f90: New test.
4618 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4620         PR testsuite/64039
4621         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4623         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4625         PR rtl-optimization/66669
4626         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4628         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4630         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4631         * gcc.dg/pie-1.c: Likewise.
4632         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4633         * gcc.dg/pic-4.c: Likewise.
4634         * gcc.dg/pie-3.c: Likewise.
4635         * gcc.dg/pie-4.c: Likewise.
4637         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4639         PR tree-optimization/68644
4640         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4642         PR rtl-optimization/64886
4643         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4645 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4647         PR tree-optimization/68953
4648         * gcc.dg/graphite/pr68953.c: New test.
4650 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4652         PR fortran/70592
4653         * gfortran.dg/deferred_character_16.f90: New test.
4655 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4657         PR tree-optimization/70586
4658         * gcc.c-torture/execute/pr70586.c: New test.
4660 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4662         PR sanitizer/70573
4663         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4664         with __builtin_memset
4665         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4667 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4669         PR lto/70289
4670         PR ipa/70348
4671         PR tree-optimization/70373
4672         PR middle-end/70533
4673         PR middle-end/70534
4674         PR middle-end/70535
4675         * c-c++-common/goacc/reduction-5.c: New test.
4676         * c-c++-common/goacc/reduction-promotions.c: New test.
4677         * gfortran.dg/goacc/reduction-3.f95: New test.
4678         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4680 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4682         PR c++/70590
4683         PR c++/70452
4684         * g++.dg/pr70590.C: New test.
4685         * g++.dg/pr70590-2.C: New test.
4687 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4689         PR middle-end/70593
4690         * gcc.target/i386/pr70593.c: New test.
4692         PR rtl-optimization/70574
4693         * gcc.target/i386/avx2-pr70574.c: New test.
4695 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4697         PR sanitizer/70541
4698         * c-c++-common/asan/pr70541.c: New test.
4700 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4702         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4703         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4705 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4707         PR target/70566
4708         * gcc.c-torture/execute/pr70566.c: New test.
4710 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4712         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4713         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4715 2016-04-08  Alan Modra  <amodra@gmail.com>
4717         * gcc.target/powerpc/pr70117.c: New.
4719 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4721         PR testsuite/70581
4722         * gcc.dg/lto/simd-function_0.c: New test.
4724         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4725         clones.
4726         * c-c++-common/attr-simd-2.c: Likewise.
4727         * c-c++-common/attr-simd-4.c: Likewise.
4728         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4729         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4731 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4733         PR testsuite/70553
4734         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4736 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
4737             Tom de Vries  <tom@codesourcery.com>
4739         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4740         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4741         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4742         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4743         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4744         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4745         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4746         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4748 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4750         PR c/70436
4751         * g++.dg/warn/Wparentheses-29.C: New test.
4753 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4755         PR c/70436
4756         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4757         explicit braces to resolve a future -Wparentheses warning.
4759 2016-04-06  Richard Henderson  <rth@redhat.com>
4761         * gcc.dg/pr61817-1.c: New test.
4762         * gcc.dg/pr61817-2.c: New test.
4763         * gcc.dg/pr69391-1.c: New test.
4764         * gcc.dg/pr69391-2.c: New test.
4766 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
4768         PR rtl-optimization/70398
4769         * gcc.target/aarch64/pr70398.c: New.
4771 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4773         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4775 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
4776             Pedro Alves  <palves@redhat.com>
4778         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4780 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
4782         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4783         Check for avx512f effective targets instead of avx2.
4784         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4785         for AVX512F clones.
4786         * gcc.dg/gomp/declare-simd-3.c: Likewise.
4787         * g++.dg/gomp/declare-simd-1.C: Likewise.
4788         * g++.dg/gomp/declare-simd-3.C: Likewise.
4789         * g++.dg/gomp/declare-simd-4.C: Likewise.
4791         PR middle-end/70550
4792         * c-c++-common/gomp/pr70550-1.c: New test.
4793         * c-c++-common/gomp/pr70550-2.c: New test.
4795 2016-04-05  Nathan Sidwell  <nathan@acm.org>
4797         PR c++/70512
4798         * g++.dg/ext/attribute-may-alias-5.C: New.
4800 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4802         PR c++/70336
4803         * c-c++-common/pr70336.c: New test.
4804         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4805         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4807 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
4809         PR ipa/66223
4810         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4812 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4814         PR rtl-optimization/70542
4815         * gcc.dg/torture/pr70542.c: New test.
4816         * gcc.target/i386/avx2-pr70542.c: New test.
4818 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
4820         PR tree-optimization/70509
4821         * gcc.target/i386/avx512bw-pr70509.c: New test.
4823 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
4825         PR c++/70452
4826         * g++.dg/ext/constexpr-vla4.C: New test.
4828 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
4830         PR target/70510
4831         * gcc.target/i386/pr70510.c: New test.
4833 2016-04-05  Richard Biener  <rguenther@suse.de>
4835         PR tree-optimization/70526
4836         * g++.dg/torture/pr70526.C: New testcase.
4838 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4840         PR target/70525
4841         * gcc.target/i386/pr70525.c: New test.
4843 2016-04-05  Richard Biener  <rguenther@suse.de>
4845         PR middle-end/70499
4846         * g++.dg/torture/pr70499.C: New testcase.
4848 2016-04-05  Richard Biener  <rguenther@suse.de>
4850         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4851         remove XFAIL.
4853 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
4855         PR middle-end/70307
4856         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
4857         rs6000 ABI warnings.
4859 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
4861         PR ipa/66223
4862         * g++.dg/ipa/devirt-51.C: New testcase.
4864 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4865             Jakub Jelinek <jakub@redhat.com>
4867         PR middle-end/70457
4868         * gcc.dg/torture/pr70457.c: New.
4870 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4872         PR fortran/67538
4873         * gfortran.dg/allocate_with_source_19.f08: New test.
4875 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4877         PR fortran/65795
4878         * gfortran.dg/coarray_allocate_6.f08: New test.
4880 2016-04-04  Richard Biener  <rguenther@suse.de>
4882         PR rtl-optimization/70484
4883         * gcc.dg/torture/pr70484.c: New testcase.
4885 2016-04-04  Marek Polacek  <polacek@redhat.com>
4887         PR c/70307
4888         * gcc.dg/torture/pr70307.c: New test.
4890 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
4892         PR target/70416
4893         PR target/67391
4894         * gcc.target/sh/torture/pr70416.c: New.
4896 2016-04-02  Martin Sebor  <msebor@redhat.com>
4898         PR c++/67376
4899         PR c++/70170
4900         PR c++/70172
4901         PR c++/70228
4902         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4903         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4904         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4905         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4906         * g++.dg/cpp0x/constexpr-string.C: Same.
4907         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4908         * g++.dg/cpp0x/pr65398.C: Same.
4909         * g++.dg/ext/constexpr-vla1.C: Same.
4910         * g++.dg/ext/constexpr-vla2.C: Same.
4911         * g++.dg/ext/constexpr-vla3.C: Same.
4912         * g++.dg/ubsan/pr63956.C: Same.
4914 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4916         PR rtl-optimization/70467
4917         * gcc.target/i386/pr70467-2.c: New test.
4919 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4920             Marek Polacek  <polacek@redhat.com>
4922         PR c++/70488
4923         * g++.dg/init/new47.C: New test.
4925 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4927         PR target/70496
4928         * gcc.target/arm/pr70496.c: New test.
4930 2016-04-01  Nathan Sidwell  <nathan@acm.org>
4932         PR c++/68475
4933         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4935 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
4937         PR target/69890
4938         * gcc.dg/strlenopt.h (memmove): New.
4939         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4940         instead of "string.h".
4941         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4942         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4943         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4944         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4945         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4946         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4947         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4948         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4949         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4950         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4951         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4952         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4953         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4954         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4955         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4956         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4957         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4958         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4959         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4960         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4962 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4964         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4965         (Holder::foo): Reflect this.
4967 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
4969         PR target/70442
4970         * gcc.dg/pr70442.c: New test.
4972 2016-03-31  Nathan Sidwell  <nathan@acm.org>
4974         PR c++/70393
4975         * g++.dg/cpp0x/constexpr-virtual6.C: New.
4977 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
4979         PR target/70453
4980         * gcc.target/i386/pr70453.c: New test.
4982 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
4984         PR target/70292
4985         * gcc.c-torture/pr70292.c: New test.
4987 2016-03-31  Marek Polacek  <polacek@redhat.com>
4989         PR c/70297
4990         * c-c++-common/pr70297.c: New test.
4991         * g++.dg/cpp0x/typedef-redecl.C: New test.
4992         * gcc.dg/typedef-redecl2.c: New test.
4994 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
4996         PR rtl-optimization/70460
4997         * gcc.c-torture/execute/pr70460.c: New test.
4999 2016-03-31  Richard Biener  <rguenther@suse.de>
5001         PR c++/70430
5002         * g++.dg/ext/vector30.C: New testcase.
5004 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
5005             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5007         * gfortran.dg/fmt_pf.f90: New test.
5009 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5011         Forward-port from 5 branch
5012         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5014         PR testsuite/70356
5015         * gcc.target/i386/avx-vextractf128-256-5.c: Move
5016         dg-require-effective-target after dg-do.
5018         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
5020         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
5022 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
5023             Julian Brown  <julian@codesourcery.com>
5024             Chung-Lin Tang  <cltang@codesourcery.com>
5025             Cesar Philippidis  <cesar@codesourcery.com>
5026             James Norris  <jnorris@codesourcery.com>
5027             Tom de Vries  <tom@codesourcery.com>
5028             Nathan Sidwell  <nathan@codesourcery.com>
5030         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
5031         * c-c++-common/goacc/loop-clauses.c: Likewise.
5032         * g++.dg/goacc/template.C: Likewise.
5033         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5034         * gfortran.dg/goacc/loop-1.f95: Likewise.
5035         * gfortran.dg/goacc/loop-5.f95: Likewise.
5036         * gfortran.dg/goacc/loop-6.f95: Likewise.
5037         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5038         * c-c++-common/goacc-gomp/nesting-1.c: Update.
5039         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5040         * c-c++-common/goacc/clauses-fail.c: Likewise.
5041         * c-c++-common/goacc/parallel-1.c: Likewise.
5042         * c-c++-common/goacc/reduction-1.c: Likewise.
5043         * c-c++-common/goacc/reduction-2.c: Likewise.
5044         * c-c++-common/goacc/reduction-3.c: Likewise.
5045         * c-c++-common/goacc/reduction-4.c: Likewise.
5046         * c-c++-common/goacc/routine-3.c: Likewise.
5047         * c-c++-common/goacc/routine-4.c: Likewise.
5048         * c-c++-common/goacc/routine-5.c: Likewise.
5049         * c-c++-common/goacc/tile.c: Likewise.
5050         * g++.dg/goacc/template.C: Likewise.
5051         * gfortran.dg/goacc/combined-directives.f90: Likewise.
5052         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
5053         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
5054         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
5055         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
5056         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
5057         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
5058         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
5059         * c-c++-common/goacc/use_device-1.c: ... this file.
5060         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
5061         * c-c++-common/goacc/host_data-5.c: ... this file, and...
5062         * c-c++-common/goacc/host_data-6.c: ... this file.
5063         * c-c++-common/goacc/loop-2-kernels.c: New file.
5064         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
5065         * c-c++-common/goacc/loop-3.c: Likewise.
5066         * g++.dg/goacc/reference.C: Likewise.
5067         * g++.dg/goacc/routine-1.C: Likewise.
5068         * g++.dg/goacc/routine-2.C: Likewise.
5070 2016-03-30  Richard Biener  <rguenther@suse.de>
5072         PR middle-end/70450
5073         * gcc.dg/torture/pr70450.c: New testcase.
5075 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5077         PR target/70421
5078         * gcc.dg/torture/pr70421.c: New test.
5079         * gcc.target/i386/avx512f-pr70421.c: New test.
5081 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
5083         PR testsuite/70364
5084         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5085         (check): New function.
5086         (bar): Call check.
5087         (foo): Align stack to 16 bytes when calling bar.
5088         * gcc.target/i386/cleanup-2.c: Likewise.
5090 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
5092         PR tree-optimization/59124
5093         * gcc.dg/Warray-bounds-19.c: New test.
5095 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
5097         * lib/prune.exp (escape_regex_chars): New.
5098         (prune_file_path): Update to quote metcharacters for regexp.
5100 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
5102         PR rtl-optimization/70429
5103         * gcc.c-torture/execute/pr70429.c: New test.
5105         PR tree-optimization/70405
5106         * gcc.dg/pr70405.c: New test.
5108 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
5110         PR fortran/70397
5111         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5112         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5114 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
5116         PR testsuite/64177
5117         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5118         __cilkrts_set_param to set two workers.
5119         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5120         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5122 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5124         * g++.dg/ext/fnname5.C: Update the test for Darwin.
5126 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5128         PR target/70406
5129         * gcc.target/i386/pr70406.c: New test.
5131 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5133         * gnat.dg/specs/double_record_extension3.ads: New test.
5135 2016-03-25  Richard Henderson  <rth@redhat.com>
5137         PR target/70120
5138         * gcc.target/aarch64/pr70120-1.c: New.
5139         * gcc.target/aarch64/pr70120-2.c: New.
5140         * gcc.target/aarch64/pr70120-3.c: New.
5142 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
5144         PR c++/62212
5145         * g++.dg/template/mangle2.C: The dg-do directive should be
5146         "compile" not "assemble".
5148 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
5150         PR lto/69650
5151         * gcc.dg/pr69650.c: New test.
5153 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
5155         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5157 2016-03-25  Alan Modra  <amodra@gmail.com>
5159         * gcc.dg/dfp/pr70052.c: New test.
5161 2016-03-24  Richard Henderson  <rth@redhat.com>
5163         PR middle-end/69845
5164         * gcc.dg/tree-ssa/pr69845-1.c: New test.
5165         * gcc.dg/tree-ssa/pr69845-2.c: New test.
5167 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5169         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5171 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5173         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5174         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5176 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5178         * c-c++-common/goacc/uninit-dim-clause.c: New test.
5179         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5181 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
5183         PR c++/62212
5184         * g++.dg/template/mangle2.C: New test.
5186 2016-03-24  Richard Biener  <rguenther@suse.de>
5188         PR tree-optimization/70396
5189         * gcc.dg/torture/pr70396.c: New testcase.
5191 2016-03-24  Richard Biener  <rguenther@suse.de>
5193         PR middle-end/70370
5194         * gcc.dg/torture/pr70370.c: New testcase.
5196 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5198         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5199         * gfortran.dg/goacc/kernels-tree.f95: Same.
5200         * gfortran.dg/goacc/parallel-tree.f95: Same.
5202 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5204         * c-c++-common/goacc/uninit-if-clause.c: New test.
5205         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5207 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5209         PR target/70290
5210         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5211         Fix formatting.
5213 2016-03-24  Richard Biener  <rguenther@suse.de>
5215         PR tree-optimization/70372
5216         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5218 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5220         PR c++/70347
5221         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5223 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5225         PR c++/70332
5226         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5228 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5230         PR c++/70001
5231         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5232         * g++.dg/cpp1y/pr70001.C: New test.
5234         PR c++/70323
5235         * g++.dg/cpp0x/constexpr-70323.C: New test.
5237 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5238             Jason Merrill  <jason@redhat.com>
5239             Jakub Jelinek  <jakub@redhat.com>
5241         PR c++/69315
5242         * g++.dg/cpp0x/constexpr-69315.C: New test.
5243         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5245 2016-03-23  Marek Polacek  <polacek@redhat.com>
5247         PR c++/69884
5248         * g++.dg/warn/Wignored-attributes-1.C: New test.
5249         * g++.dg/warn/Wignored-attributes-2.C: New test.
5251 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5253         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5254         initialization.
5255         * gfortran.dg/goacc/private-3.f95 (test): Same.
5256         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5257         missing use param.
5259 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5261         * lib/target-supports.exp: Remove v7ve entry from loop
5262         creating effective target checks.
5263         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5264         (add_options_for_arm_arch_v7ve): Likewise.
5266 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5268         PR tree-optimization/70354
5269         * gcc.dg/vect/pr70354-1.c: New test.
5270         * gcc.dg/vect/pr70354-2.c: New test.
5271         * gcc.target/i386/avx2-pr70354-1.c: New test.
5272         * gcc.target/i386/avx2-pr70354-2.c: New test.
5274 2016-03-22  Jeff Law  <law@redhat.com>
5276         PR target/70232
5277         * gcc.dg/tree-ssa/pr70232.c: New test.
5279 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5281         PR target/70302
5282         * gcc.target/i386/pr70302.c: New test.
5284 2016-03-22  Richard Biener  <rguenther@suse.de>
5286         PR middle-end/70251
5287         * g++.dg/torture/pr70251.C: New testcase.
5289 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5291         PR c/69993
5292         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5293         Wmisleading-indentation.c.
5294         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5295         reflect change to diagnostic text and order of messages.
5296         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5298 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5300         * g++.dg/ext/java-3.C: Don't compile on AIX.
5302 2016-03-22  Richard Biener  <rguenther@suse.de>
5304         PR middle-end/70333
5305         * gcc.dg/torture/pr70333.c: New testcase.
5307 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5309         * g++.dg/ext/pr70290.C: New test.
5311 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5313         PR target/70325
5314         * gcc.target/i386/pr70325.c: New test.
5316 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5318         PR target/70329
5319         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5320         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5322         PR target/70300
5323         * gcc.target/i386/pr70300.c: New test.
5325         PR c++/70295
5326         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5327         (func2): New function for cond with parens, xfail warning for c++.
5328         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5330 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5332         PR c++/70096
5333         * g++.dg/template/ptrmem30.C: New test.
5335 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5337         PR c++/70204
5338         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5339         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5341 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5343         PR middle-end/70326
5344         * gcc.dg/pr70326.c: New test.
5346 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5347             Jakub Jelinek  <jakub@redhat.com>
5349         PR tree-optimization/70317
5350         * gcc.dg/pr70317.c: New test.
5352 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5354         PR target/70327
5355         * gcc.target/i386/pr70327.c: New test.
5357 2016-03-21  Martin Liska  <mliska@suse.cz>
5359         PR ipa/70306
5360         * gcc.dg/ipa/pr70306.c: New test.
5362 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5364         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5365         * gcc.target/arm/attr-align3.c: Likewise.
5366         * gcc.target/arm/attr_arm.c: Likewise.
5367         * gcc.target/arm/flip-thumb.c: Likewise.
5369 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5371         PR target/70296
5372         * gcc.target/powerpc/altivec-36.c: New test.
5374 2016-03-21  Richard Biener  <rguenther@suse.de>
5376         PR tree-optimization/70310
5377         * gcc.dg/torture/pr70310.c: New testcase.
5379 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5381         PR target/70293
5382         * gcc.target/i386/pr70293.c: New test.
5384 2016-03-21  Richard Biener  <rguenther@suse.de>
5386         PR tree-optimization/70288
5387         * gcc.dg/torture/pr70288-1.c: New testcase.
5388         * gcc.dg/torture/pr70288-2.c: Likewise.
5390 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5392         PR rtl-optimization/69307
5393         * gcc.target/arm/pr69307.c: New test.
5395 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5397         PR rtl-optimization/69102
5398         * gcc.c-torture/compile/pr69102.c: New test.
5400 2016-03-18  Jeff Law  <law@redhat.com>
5402         PR rtl-optimization/70263
5403         * gcc.c-torture/compile/pr70263-1.c: New test.
5404         * gcc.target/i386/pr70263-2.c: New test.
5406 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5408         PR rtl-optimization/70278
5409         * gcc.dg/torture/pr70278.c: New test.
5410         * gcc.target/arm/pr70278.c: New test.
5412 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5414         PR c/70281
5415         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5416         (test_builtin_types_compatible_p): New test function.
5417         * gcc.dg/pr70281.c: New test case.
5419 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5421         PR target/70113
5422         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5424 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5426         PR tree-optimization/70252
5427         * gcc.dg/pr70252.c: New test.
5429 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5431         * gcc.dg/pr70161-2.c: New test.
5432         * gcc.dg/pr70161.c: New test.
5434 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5436         PR ipa/70269
5437         * gcc.dg/pr70269.c: New test.
5439 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5441         PR c++/70267
5442         * g++.dg/ext/java-3.C: New test.
5444 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5446         PR c++/70205
5447         * g++.dg/lookup/pr70205.C: New test.
5449 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5451         PR c++/70218
5452         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5454 2016-03-17  Marek Polacek  <polacek@redhat.com>
5456         PR c/69407
5457         * gcc.dg/atomic-op-6.c: New test.
5459 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5461         PR c/70264
5462         * c-c++-common/pr70264.c: New test case.
5464 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5466         PR c++/70144
5467         * c-c++-common/pr70144-1.c: New test.
5468         * c-c++-common/pr70144-2.c: New test.
5470         PR c++/70272
5471         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5472         * g++.dg/opt/flifetime-dse6.C: New test.
5473         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5475 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5477         PR driver/70192
5478         * gcc.dg/pic-1.c: New test.
5479         * gcc.dg/pic-2.c: Likewise.
5480         * gcc.dg/pic-3.c: Likewise.
5481         * gcc.dg/pic-4.c: Likewise.
5482         * gcc.dg/pie-1.c: Likewise.
5483         * gcc.dg/pie-2.c: Likewise.
5484         * gcc.dg/pie-3.c: Likewise.
5485         * gcc.dg/pie-4.c: Likewise.
5486         * gcc.dg/pie-5.c: Likewise.
5487         * gcc.dg/pie-6.c: Likewise.
5489 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5491         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5492         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5494 2016-03-17  Richard Biener  <rguenther@suse.de>
5496         PR debug/70271
5497         * g++.dg/debug/pr70271.C: New testcase.
5499 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5501         * gcc.target/i386/pr70251.c: New test.
5503 2016-03-17  Marek Polacek  <polacek@redhat.com>
5505         PR c++/70194
5506         * g++.dg/warn/constexpr-70194.C: New test.
5508 2016-03-16  Richard Henderson  <rth@redhat.com>
5510         PR middle-end/70240
5511         * gcc.c-torture/compile/pr70240.c: New.
5513 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5515         * gcc.c-torture/compile/20151204.c: Skip for avr.
5517 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5519         PR target/70245
5520         * g++.dg/opt/pr70245.C: New test.
5521         * g++.dg/opt/pr70245.h: New file.
5522         * g++.dg/opt/pr70245-aux.cc: New file.
5524 2016-03-16  Martin Sebor  <msebor@redhat.com>
5526         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5528 2016-03-16  Richard Henderson  <rth@redhat.com>
5530         PR middle-end/70199
5531         * gcc.c-torture/compile/pr70199.c: New.
5533 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5535         * gcc.dg/uninit-19.c: Run dos2unix.
5537 2016-03-16  Marek Polacek  <polacek@redhat.com>
5539         PR c/70093
5540         * gcc.dg/nested-func-10.c: New test.
5541         * gcc.dg/nested-func-9.c: New test.
5543 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5545         PR tree-optimization/68714
5546         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5548 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5550         PR tree-optimization/68715
5551         * gcc.dg/graphite/pr68715-2.c: New test.
5552         * gcc.dg/graphite/pr68715.c: New test.
5553         * gfortran.dg/graphite/pr68715.f90: New test.
5555 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5557         PR tree-optimization/68809
5558         * gcc.dg/graphite/pr68809-2.c: New test.
5559         * gcc.dg/graphite/pr68809.c: New test.
5561 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5563         PR c++/70147
5564         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5565         method call to i () as argument.  Adjust expected output.
5567         PR c++/70147
5568         * g++.dg/ubsan/pr70147-1.C: New test.
5569         * g++.dg/ubsan/pr70147-2.C: New test.
5571 2016-03-15  Martin Sebor  <msebor@redhat.com>
5573         PR c++/58281
5574         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5576 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5578         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5579         hppa*-*-hpux*.
5581         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5583         PR libfortran/69799
5584         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5585         libatomic_available.
5587 2016-03-15  Marek Polacek  <polacek@redhat.com>
5589         PR c++/70209
5590         * g++.dg/ext/attribute-may-alias-4.C: New test.
5592 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5594         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5595         -fvar-tracking-assignments-toggle flag.
5597 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5599         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5601 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5603         PR rtl-optimization/70222
5604         * gcc.c-torture/execute/pr70222-1.c: New test.
5605         * gcc.c-torture/execute/pr70222-2.c: New test.
5607 2016-03-15  Richard Henderson  <rth@redhat.com>
5609         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5611 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5613         PR rtl-optimization/69032
5614         * gcc.dg/pr69032.c: New test.
5616 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5618         PR rtl-optimization/63384
5619         * g++.dg/pr63384.C: New test.
5621 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5623         PR target/64411
5624         * gcc.target/i386/pr64411.C: New test.
5626 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5628         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5629         * gfortran.dg/goacc/kernels-alias.f95: New test.
5631 2016-03-14  Martin Sebor  <msebor@redhat.com>
5633         PR c++/53792
5634         * g++.dg/cpp0x/constexpr-inline.C: New test.
5635         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5637 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5639         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5641 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5643         PR middle-end/70219
5644         * gcc.dg/pr70219.c: New test.
5646 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5648         PR target/70083
5649         * gcc.dg/torture/pr70083.c: New test.
5650         * gcc.target/i386/pr70083.c: New test.
5652 2016-03-14  Richard Biener  <rguenther@suse.de>
5654         PR tree-optimization/56365
5655         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5657 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5659         PR target/70098
5660         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5661         New function.
5662         * g++.dg/pr70098.C: New testcase.
5665 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5667         PR tree-optimization/70045
5668         * gcc.dg/graphite/pr70045.c: New test.
5670 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5672         PR fortran/69043
5673         * gfortran.dg/include_9.f90: New test.
5675 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5677         PR fortran/45076
5678         gfortran.dg/prof/prof.exp: New script.
5679         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5681 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5683         PR rtl-optimization/69307
5684         * gcc.dg/pr69307.c: New test.
5686 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5688         PR target/69614
5689         * gcc.target/arm/pr69614.c: New.
5691 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5693         PR fortran/70031
5694         * gfortran.dg/submodule_14.f08: New test
5696         PR fortran/69524
5697         * gfortran.dg/submodule_15.f08: New test
5699 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5701         PR c++/70106
5702         * g++.dg/cpp1y/paren3.C: New test.
5704 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5706         PR target/70131
5707         * gcc.target/powerpc/ppc-round2.c: New test.
5709 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5711         PR target/70123
5712         * gcc.dg/torture/pr70123.c: New test.
5714 2016-03-11  Jeff Law  <law@redhat.com>
5716         PR tree-optimization/70190
5717         * gcc.c-torture/compile/pr70190.c: New test.
5719 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5721         PR c/68187
5722         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5723         case.
5724         (test43_b): Likewise.
5725         (test43_c): Likewise.
5726         (test43_d): Likewise.
5727         (test43_e): Likewise.
5728         (test43_f): Likewise.
5729         (test43_g): Likewise.
5730         (test44_a): Likewise.
5731         (test44_b): Likewise.
5732         (test44_c): Likewise.
5733         (test44_d): Likewise.
5734         (test44_e): Likewise.
5736 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5738         PR c/70085
5739         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5741 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5743         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5744         dg-options.
5746 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5748         PR target/70002
5749         PR target/69245
5750         * gcc.target/aarch64/pr69245_2.c: New test.
5752 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5754         PR tree-optimization/70177
5755         * gcc.dg/pr70177.c: New test.
5757 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5759         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5761 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5763         * gcc.dg/tree-ssa/sra-20.c: New.
5765 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5767         PR rtl-optimization/70174
5768         * gcc.dg/pr70174.c: New test.
5770         PR tree-optimization/70169
5771         * gcc.dg/pr70169.c: New test.
5773 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5775         PR target/70160
5776         * gcc.target/i386/pr70160.c: New test.
5778 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5780         * gcc.target/s390/dfp-1.c: New test.
5782 2016-03-10  Nick Clifton  <nickc@redhat.com>
5784         PR target/70044
5785         * gcc.target/aarch64/pr70044.c: New test.
5787 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
5788             Jakub Jelinek  <jakub@redhat.com>
5790         PR c++/70001
5791         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5792         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5793         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5795 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
5797         PR lto/69589
5798         * g++.dg/lto/pr69589_0.C: New testcase
5799         * g++.dg/lto/pr69589_1.C: New testcase
5801 2016-03-10  Marek Polacek  <polacek@redhat.com>
5803         PR c++/70153
5804         * g++.dg/delayedfold/unary-plus1.C: New test.
5806 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5808         * gcc.target/arm/pr45701-1.c: Escape brackets.
5809         * gcc.target/arm/pr45701-2.c: Likewise.
5811 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
5813         * gfortran.dg/unconstrained_commons.f: New.
5815 2016-03-10  Alan Modra  <amodra@gmail.com>
5817         * gcc.dg/pr69195.c: New.
5818         * gcc.dg/pr69238.c: New.
5820 2016-03-10  Tom de Vries  <tom@codesourcery.com>
5822         PR testsuite/68915
5823         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5825 2016-03-10  Richard Biener  <rguenther@suse.de>
5827         PR tree-optimization/70128
5828         * gcc.dg/tree-ssa/alias-34.c: New testcase.
5829         * gcc.dg/tree-ssa/alias-35.c: Likewise.
5831 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5833         PR tree-optimization/70152
5834         * gcc.dg/pr70152.c: New test.
5836         PR target/70086
5837         * gcc.target/i386/pr70086-1.c: New test.
5838         * gcc.target/i386/pr70086-2.c: New test.
5839         * gcc.target/i386/pr70086-3.c: New test.
5841         PR tree-optimization/70127
5842         * gcc.c-torture/execute/pr70127.c: New test.
5844 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
5846         * c-c++-common/goacc/combined-directives-2.c: New test.
5848 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5850         PR c/68473
5851         PR c++/70105
5852         * g++.dg/diagnostic/pr70105.C: New test.
5853         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5854         (test_multiple_ordinary_maps): New test function.
5856 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5858         PR c/68473
5859         PR c++/70105
5860         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5861         Drop range information from call to inform_at_rich_loc.
5862         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5863         New.
5864         (test_show_locus): Replace calls to rich_location::add_range with
5865         calls to add_range.  Rewrite the tests that used the now-defunct
5866         rich_location ctor taking a source_range.  Simplify other tests
5867         by replacing calls to COMBINE_LOCATION_DATA with calls to
5868         make_location.
5870 2016-03-09  Richard Biener  <rguenther@suse.de>
5871         Jakub Jelinek  <jakub@redhat.com>
5873         PR tree-optimization/70138
5874         * gcc.dg/vect/pr70138-1.c: New testcase.
5875         * gcc.dg/vect/pr70138-2.c: Likewise.
5877 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5879         PR target/70049
5880         * gcc.target/i386/pr70049.c: New test.
5882 2016-03-09  Richard Biener  <rguenther@suse.de>
5884         PR c/70143
5885         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5886         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5887         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5889 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5891         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5892         arm-*-*.
5894 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5896         PR middle-end/67278
5897         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5899         PR target/67278
5900         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5902         PR middle-end/70050
5903         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
5904         in testcase comment.
5906 2016-03-09  Tom de Vries  <tom@codesourcery.com>
5908         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5909         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5910         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5911         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5912         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5913         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5914         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5915         * gfortran.dg/goacc/kernels-loop.f95: New test.
5917 2016-03-08  Martin Sebor  <msebor@redhat.com>
5919         PR c++/62096
5920         * g++.dg/warn/overflow-warn-7.C: New test.
5922 2016-03-08  Jason Merrill  <jason@redhat.com>
5924         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5925         * lib/target-supports.exp (check_effective_target_concepts): New.
5927 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
5929         PR c++/70135
5930         * g++.dg/cpp1y/constexpr-loop4.C: New test.
5931         * g++.dg/ubsan/pr70135.C: New test.
5933         PR target/70110
5934         * gcc.dg/pr70110.c: New test.
5936 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5938         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5939         * c-c++-common/gomp/if-1.c: Likewise.
5940         * c-c++-common/gomp/pr61486-2.c: Likewise.
5941         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5942         to dg-additional-options.
5943         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5944         * g++/gomp/target-teams-1.c: Likewise.
5945         * gcc.dg/gomp/gomp.exp: Likewise.
5946         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5947         dg-additional-options.
5948         * gfortran.dg/gomp/gomp.exp: Likewise.
5949         * gfortran.dg/gomp/target1.f90: Remove dg-options.
5950         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5951         dg-additional-options.
5952         * gfortran.dg/gomp/target3.f90: Remove dg-options.
5954 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5956         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5957         * c-c++-common/gomp/gridify-1.c: New test.
5958         * gfortran.dg/gomp/gridify-1.f90: Likewise.
5960 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5962         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5963         trigger for cortex-r8, when scanning for register r8.
5964         * gcc.target/arm/pr45701-2.c: Likewise.
5966 2016-02-26  Richard Biener  <rguenther@suse.de>
5967             Jeff Law  <law@redhat.com>
5969         PR tree-optimization/69740
5970         * gcc.c-torture/compile/pr69740-1.c: New test.
5971         * gcc.c-torture/compile/pr69740-2.c: New test.
5973 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5975         * lib/target-supports.exp
5976         (check_effective_target_whole_vector_shift): Enable for PPC64.
5978 2016-03-07  Richard Biener  <rguenther@suse.de>
5980         PR tree-optimization/70115
5981         * gcc.dg/torture/pr70115.c: New testcase.
5983 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
5985         PR middle-end/69916
5986         * c-c-++-common/goacc/pr69916.c: New.
5988 2016-03-07  Richard Henderson  <rth@redhat.com>
5990         * gcc.c-torture/compile/pr70061.c: New test.
5992 2016-03-07  Richard Biener  <rguenther@suse.de>
5994         PR testsuite/70109
5995         * gcc.dg/vect/O3-pr36098.c: New testcase.
5997 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
5999         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
6001 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
6003         * gnat.dg/renaming9.ad[sb]: New testcase.
6005 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
6007         PR c++/70084
6008         * g++.dg/expr/stdarg3.C: New test.
6010 2016-03-04  Jeff Law  <law@redhat.com>
6012         PR tree-optimization/69196
6013         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
6014         x86_64-*-*.
6016 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6018         PR c/69973
6019         * gcc.dg/pr69973.c: New test.
6021         PR rtl-optimization/69941
6022         * gcc.dg/torture/pr69941.c: New test.
6024         PR c/69824
6025         * gcc.dg/pr69824.c: New test.
6027 2016-03-05  Tom de Vries  <tom@codesourcery.com>
6029         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
6030         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
6031         function.
6033 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
6035         PR c++/66786
6036         * g++.dg/cpp1y/var-templ48.C: New test.
6037         * g++.dg/cpp1y/var-templ49.C: New test.
6039 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6041         * g++.dg/Wno-frame-address.C: Skip on IA-64.
6043 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6045         PR c++/70035
6046         * g++.dg/ubsan/pr70035.C: New test.
6048         PR target/70062
6049         * gcc.target/i386/pr70062.c: New test.
6051 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6053         * g++.dg/template/typename21.C: Remove c++98_only.
6055 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
6057         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
6059 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6061         PR c/68187
6062         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
6063         function.
6064         (fn_42_b): Likewise.
6065         (fn_42_c): Likewise.
6067 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6069         PR c/68187
6070         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6071         function.
6072         (fn_40_b): Likewise.
6073         (fn_41_a): Likewise.
6074         (fn_41_b): Likewise.
6076 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6078         PR target/70059
6079         * gcc.target/i386/avx512f-pr70059.c: New test.
6080         * gcc.target/i386/avx512dq-pr70059.c: New test.
6082 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6084         PR rtl-optimization/57676
6085         * gcc.dg/torture/pr57676.c: New test.
6087 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
6089         * gcc.dg/pr70026.c: New test.
6091 2016-03-04  Marek Polacek  <polacek@redhat.com>
6093         PR c/69798
6094         * gcc.dg/cilk-plus/pr69798-1.c: New test.
6095         * gcc.dg/cilk-plus/pr69798-2.c: New test.
6097 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6099         PR target/70004
6100         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6101         Delete.
6102         (test_corners_sisd_si): Likewise.
6103         (main): Remove checks of the above.
6104         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6106 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6108         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6110 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
6112         * gcc.dg/torture/pr69951.c: Accept argc==0.
6114 2016-03-04  Richard Biener  <rguenther@suse.de>
6116         PR c++/70054
6117         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6118         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6120 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6122         PR testsuite/69766
6123         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6124         testing multiarch.
6126 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6128         PR debug/69947
6129         * gcc.dg/guality/pr69947.c: New test.
6131 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6133         PR ada/70017
6134         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6136 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6138         PR rtl-optimization/69904
6139         * gcc.target/arm/pr69904.c: New test.
6141 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6143         PR target/70021
6144         * gcc.dg/vect/pr70021.c: New test.
6145         * gcc.target/i386/pr70021.c: New test.
6147 2016-03-03  Marek Polacek  <polacek@redhat.com>
6149         PR middle-end/70050
6150         * gcc.dg/pr70050.c: New test.
6152 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
6154         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6156 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
6158         PR tree-optimization/70043
6159         * gfortran.dg/vect/pr70043.f90: New test.
6161 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6163         * gnat.dg/specs/task1.ads: New test.
6165 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6167         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6168         Invoke gdb with -batch.
6169         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6171 2016-03-03  Richard Biener  <rguenther@suse.de>
6173         PR tree-optimization/55936
6174         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6176 2016-03-02  Jeff Law  <law@redhat.com>
6178         PR rtl-optimization/69942
6179         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6180         effects of argument promotions.
6182         PR tree-optimization/69987
6183         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6184         target does not support -fprefetch-loop-arrays.
6186 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
6188         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6190 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
6192         PR rtl-optimization/69052
6193         * gcc.target/i386/pr69052.c: New test.
6195 2016-03-02  Alan Modra  <amodra@gmail.com>
6197         * gcc.dg/pr69990.c: New.
6199 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6201         PR c/68062
6202         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6204         PR middle-end/70022
6205         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6207         PR target/70028
6208         * gcc.target/i386/pr70028.c: New test.
6210 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6212         * c-c++-common/asan/swapcontext-test-1.c,
6213         * c-c++-common/tsan/thread_leak.c,
6214         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6215         * g++.dg/tsan/benign_race.C,
6216         * g++.dg/tsan/fd_close_norace.C,
6217         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6218         races with sanitizer output
6220 2016-03-02  Richard Biener  <rguenther@suse.de>
6221             Uros Bizjak  <ubizjak@gmail.com>
6223         PR target/67278
6224         * gcc.dg/simd-8.c: New testcase.
6226 2016-03-02  Richard Biener  <rguenther@suse.de>
6228         PR middle-end/67278
6229         * gcc.dg/simd-7.c: New testcase.
6231 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6233         * gcc.target/i386/pr70007.c: Tweak.
6235 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6237         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6239 2016-03-02  Marek Polacek  <polacek@redhat.com>
6241         PR c/67854
6242         * gcc.dg/pr67854.c: New test.
6244 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6246         PR middle-end/70025
6247         * gcc.dg/torture/pr70025.c: New test.
6249 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6251         PR tree-optimization/68621
6252         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6254 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6256         * gcc.target/i386/pr70007.c: New test.
6258 2016-03-01  Jeff Law  <law@redhat.com>
6260         PR tree-optimization/69196
6261         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6263         PR tree-optimization/69196
6264         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6265         duplicating code and spoiling the expected output.
6267 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6269         PR target/70033
6270         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6271         supports power9 before doing tests.
6272         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6273         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6274         * gcc.target/powerpc/p9-permute.c: Likewise.
6276 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6278         PR target/70027
6279         * gcc.target/i386/pr70027.c: New test.
6281 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6283         * gcc.dg/pr70017.c: New test.
6285 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6287         PR c/69796
6288         PR c/69974
6289         * gcc.dg/pr69796.c: New test.
6290         * gcc.dg/pr69974.c: New test.
6292 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6294         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6296 2016-02-29  Jeff Law  <law@redhat.com>
6298         PR tree-optimization/69987
6299         * gfortran.dg/pr69987.f90: New test.
6301         PR tree-optimization/69989
6302         * gcc.c-torture/compile/pr69989-2.c: New test.
6304 2016-03-01  Marek Polacek  <polacek@redhat.com>
6306         PR c++/69795
6307         * g++.dg/parse/invalid1.C: New test.
6309 2016-03-01  Richard Biener  <rguenther@suse.de>
6311         PR middle-end/70022
6312         * gcc.dg/pr70022.c: New testcase.
6314 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6316         PR tree-optimization/69956
6317         * gcc.dg/pr69956.c: New test.
6319 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6321         PR target/70011
6322         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6323         XFAIL when hardware supports efficient unaligned storage access.
6325 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6327         PR c++/69961
6328         * g++.dg/template/pr69961a.C: New test.
6329         * g++.dg/template/pr69961b.C: New test.
6331 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6333         PR preprocessor/69985
6334         * gcc.dg/cpp/pr69985.c: New test case.
6336 2016-02-29  Jeff Law  <law@redhat.com>
6338         PR tree-optimization/70005
6339         * gcc.c-torture/execute/pr70005.c New test.
6341         PR tree-optimization/69999
6342         * gcc.c-torture/compile/pr69999.c: New test.
6344 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6346         PR tree-optimization/69652
6347         * gcc.dg/torture/pr69652.c: Delete test.
6348         * gcc.dg/vect/pr69652.c: New test.
6350 2016-02-19  Richard Biener  <rguenther@suse.de>
6352         PR tree-optimization/69980
6353         * gfortran.dg/vect/pr69980.f90: New testcase.
6355 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6357         * gcc.target/sparc/20160229-1.c: New test.
6359 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6361         * gnat.dg/stack_usage3.adb: New test.
6362         * gnat.dg/stack_usage3_pkg.ads: New helper.
6364 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6366         * gnat.dg/renaming8.adb: New test.
6367         * gnat.dg/renaming8_pkg1.ads: New helper.
6368         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6369         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6371 2016-02-29  Richard Biener  <rguenther@suse.de>
6373         PR tree-optimization/69720
6374         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6376 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6378         PR fortran/68147
6379         PR fortran/47674
6380         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6382 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6383             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6385         PR fortran/56007
6386         * gfortran.dg/coarray_8.f90: Adjust error message.
6387         * gfortran.dg/pr56007.f90: New test.
6388         * gfortran.dg/pr56007.f: New test.
6390 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6392         PR tree-optimization/69989
6393         * gcc.dg/torture/pr69989.c: New test.
6395 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6397         * gcc.target/i386/stack-realign-win.c: New test.
6399 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6401         PR fortran/60126
6402         * gfortran.dg/pr60126.f90: New test.
6404 2016-02-27  Jeff Law  <law@redhat.com>
6406         Revert
6407         2016-02-26  Richard Biener  <rguenther@suse.de>
6408                     Jeff Law  <law@redhat.com>
6410         PR tree-optimization/69740
6411         * gcc.c-torture/compile/pr69740-1.c: New test.
6412         * gcc.c-torture/compile/pr69740-2.c: New test.
6414 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6416         PR fortran/69910
6417         * gfortran.dg/newunit_4.f90: New test.
6419 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6421         PR target/69613
6422         PR rtl-optimization/69886
6423         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6424         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6425         target.
6427 2016-02-26  Martin Sebor  <msebor@redhat.com>
6429         PR tree-optimization/15826
6430         * gcc.dg/tree-ssa/pr15826.c: New test.
6432 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6434         PR target/69969
6435         * gcc.target/powerpc/pr69969.c: New test.
6437 2016-02-26  Martin Sebor  <msebor@redhat.com>
6439         PR c++/15766
6440         * g++.old-deja/g++.other/decl5.C: Add a test case.
6442 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6444         PR target/69946
6445         * gcc.target/powerpc/pr69946.c: New file.
6447 2016-02-26  Richard Biener  <rguenther@suse.de>
6448             Jeff Law  <law@redhat.com>
6450         PR tree-optimization/69740
6451         * gcc.c-torture/compile/pr69740-1.c: New test.
6452         * gcc.c-torture/compile/pr69740-2.c: New test.
6454 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6456         PR middle-end/69920
6457         * gcc.dg/torture/pr69932.c: New test.
6458         * gcc.dg/torture/pr69936.c: Likewise.
6460 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6462         PR target/69709
6463         * gcc.target/s390/pr69709.c: New test.
6465 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6467         PR target/69245
6468         * gcc.target/aarch64/pr69245_1.c: New test.
6470 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6472         PR target/69613
6473         * gcc.dg/torture/pr69613.c: New test.
6475 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6477         PR rtl-optimization/69891
6478         * gcc.target/i386/pr69891.c: New test.
6480 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6481             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6483         PR target/61397
6484         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6485         functionality for both 32-bit and 64-bit.
6487 2016-02-26  Richard Biener  <rguenther@suse.de>
6489         PR tree-optimization/69551
6490         * gcc.dg/torture/pr69951.c: New testcase.
6492 2016-02-25  Richard Biener  <rguenther@suse.de>
6494         PR tree-optimization/48795
6495         * gcc.dg/Warray-bounds-18.c: New testcase.
6497 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6499         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6501 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6503         PR rtl-optimization/69896
6504         * gcc.dg/pr69896.c: New test.
6506 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6508         PR c++/69736
6509         * g++.dg/cpp1y/paren2.C: New test.
6511 2016-02-24  Martin Sebor  <msebor@redhat.com>
6513         PR c/51147
6514         * gcc.dg/enum-mode-2.c: New test.
6516 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6518         PR c++/69922
6519         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6520         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6521         * g++.dg/ubsan/pr69922.C: New test.
6523 2016-02-24  Marek Polacek  <polacek@redhat.com>
6525         PR c/69819
6526         * gcc.dg/pr69819.c: New test.
6528 2016-02-24  Martin Sebor  <msebor@redhat.com>
6530         PR c++/69912
6531         * g++.dg/ext/flexary15.C: New test.
6533 2016-02-24  Martin Sebor  <msebor@redhat.com>
6535         * gcc.dg/builtins-68.c: Avoid making unportable
6536         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6537         * g++.dg/ext/builtin_alloca.C: Same.
6539 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6540             Charles Baylis  <charles.baylis@linaro.org>
6542         PR debug/61033
6543         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6545 2016-02-24  Richard Biener  <rguenther@suse.de>
6546             Jakub Jelinek  <jakub@redhat.com>
6548         PR middle-end/69760
6549         * gcc.dg/torture/pr69760.c: New testcase.
6551 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6553         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6554         pattern on Solaris with as.
6556 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6558         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6559         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6560         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6561         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6563 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6565         PR middle-end/69915
6566         * gcc.dg/pr69915.c: New test.
6568 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6570         PR rtl-optimization/69886
6571         * gcc.dg/torture/pr69886.c: New test.
6573 2016-02-24  Richard Biener  <rguenther@suse.de>
6575         PR middle-end/68963
6576         * gcc.dg/torture/pr68963.c: New testcase.
6578 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6580         PR target/69875
6581         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6582         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6583         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6584         * gcc.target/arm/atomic_loaddi_1.c: New test.
6585         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6586         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6587         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6588         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6589         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6590         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6591         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6592         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6594 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6596         PR middle-end/69909
6597         * gcc.dg/torture/pr69909.c: New test.
6599 2016-02-24  Richard Biener  <rguenther@suse.de>
6601         PR tree-optimization/69907
6602         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6603         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6604         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6606 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6608         * gcc.target/arm/pragma_cpp_fma.c: New test.
6610 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6612         PR fortran/61156
6613         * gfortran.dg/include_6.f90: Update test.
6615 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6617         PR objc/69844
6618         * objc.dg/pr69844.m: New test.
6620 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6622         PR libgfortran/69456
6623         * gfortran.dg/namelist_89.f90: New test.
6624         * gfortran.dg/pr59700.f90: Update test..
6626 2016-02-23  Martin Sebor  <msebor@redhat.com>
6628         PR middle-end/69780
6629         * g++.dg/ext/builtin_alloca.C: New test.
6630         * gcc.dg/builtins-68.c: New test.
6632 2016-02-23  Richard Henderson  <rth@redhat.com>
6634         * gcc.target/i386/addr-space-3.c: Remove test.
6636 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6638         PR preprocessor/69126
6639         PR preprocessor/69543
6640         * c-c++-common/pr69126-2-long.c: New test.
6641         * c-c++-common/pr69126-2-short.c: New test.
6642         * c-c++-common/pr69543-1.c: Remove xfail.
6644 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6646         PR preprocessor/69126
6647         PR preprocessor/69543
6648         PR preprocessor/69558
6649         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6650         (f): Rename to...
6651         (test_2): ...this, and add leading comment.
6652         (MACRO_3, test_3): New.
6653         (MACRO_4A, MACRO_4B, test_4): New.
6654         (MACRO): Rename to...
6655         (MACRO_5): ...this.
6656         (g): Rename to...
6657         (test_5): ...this, updating for renaming of MACRO, and
6658         add leading comment.
6659         * c-c++-common/pr69543-1.c: New.
6660         * c-c++-common/pr69543-2.c: New.
6661         * c-c++-common/pr69543-3.c: New.
6662         * c-c++-common/pr69543-4.c: New.
6663         * c-c++-common/pr69558-1.c: New.
6664         * c-c++-common/pr69558-2.c: New.
6665         * c-c++-common/pr69558-3.c: New.
6666         * c-c++-common/pr69558-4.c: New.
6667         * gcc.dg/pr69558.c: Move to...
6668         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6669         xfail for c++.
6671 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6673         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6674         to -ftree-parallelize-loops/-fopenacc changes.
6675         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6676         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6677         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6678         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6679         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6680         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6681         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6682         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6683         * c-c++-common/goacc/kernels-loop.c: Likewise.
6684         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6685         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6686         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6687         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6689 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6691         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6693 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6695         PR c++/69902
6696         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6698         PR c/69900
6699         * gcc.dg/pr69900.c: New test.
6701 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6703         PR tree-optimization/69666
6704         * gcc.dg/tree-ssa/pr69666.c: New test.
6706 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6708         PR fortran/67451
6709         * gfortran.dg/coarray_allocate_5.f08: New test.
6711 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6713         * gcc.target/s390/vcond-shift.c: Move to ...
6714         * gcc.target/s390/vector/vcond-shift.c: ... here.
6716 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6718         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6719         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6721 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6723         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6725 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6727         PR c/28901
6728         * gcc.dg/unused-variable-3.c: New test.
6730 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6732         PR target/69888
6733         * gcc.target/i386/pr69888.c: New test.
6735 2016-02-22  Richard Biener  <rguenther@suse.de>
6737         PR tree-optimization/69882
6738         * gfortran.dg/vect/pr69882.f90: New testcase.
6740 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6742         PR target/69885
6743         * gcc.dg/pr69885.c: New test.
6745 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
6747         PR target/69806
6748         PR target/54089
6749         * gcc.target/sh/pr54089-10.c: New.
6751 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
6753         PR fortran/69423
6754         * gfortran.dg/deferred_character_15.f90 : New test.
6756 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6758         PR fortran/57365
6759         gfortran.dg/allocate_with_source_18.f03: New test.
6761 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
6763         PR fortran/52531
6764         gfortran.dg/gomp/pr52531.f90: New test.
6766 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6768         PR c++/69865
6769         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6770         -std=c++03.
6772 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6774         PR c++/69826
6775         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6776         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6778         PR c++/69850
6779         * g++.dg/warn/Wnonnull-compare-4.C: New test.
6781         PR c++/69851
6782         * g++.dg/torture/pr69851.C: New test.
6784 2016-02-19  Martin Sebor  <msebor@redhat.com>
6786         PR testsuite/69573
6787         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6789 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6791         PR c++/69850
6792         * g++.dg/warn/Wnonnull-compare-2.C: New test.
6793         * g++.dg/warn/Wnonnull-compare-3.C: New test.
6795         PR c++/67767
6796         * g++.dg/cpp0x/pr67767.C: New test.
6798 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6800         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6801         for fp, simd, crypto, crc, lse.
6802         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6803         above.
6804         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6805         effective target check.
6807 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6809         PR target/69820
6810         * gcc.target/i386/pr69820.c: New test.
6812 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6814         * gcc.target/s390/vector/int128-1.c: New test.
6816 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6818         * gcc.target/s390/vector/vec-vcond-1.c: New test.
6820 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6822         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6823         instruction pattern name to prevent the testcase from failing with
6824         -march=z13.
6826 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6828         * gcc.target/s390/md/movstr-2.c: New test.
6830 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
6832         * gcc.target/s390/morestack.c: New test.
6834 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6836         PR target/69625
6837         * gcc.target/s390/pr69625.c: Add test case.
6839 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6841         PR testsuite/68580
6842         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6844 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
6846         PR target/68404
6847         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6848         * gcc.target/powerpc/fusion3.c: Likewise.
6850 2016-02-18  Richard Biener  <rguenther@suse.de>
6852         PR middle-end/69553
6853         * g++.dg/torture/pr69553.C: New testcase.
6855 2016-02-18  Nick Clifton  <nickc@redhat.com>
6857         PR target/62254
6858         PR target/69610
6859         * gcc.target/arm/pr62554.c: New test.
6860         * gcc.target/arm/pr69610-1.c: New test.
6861         * gcc.target/arm/pr69610-2.c: New test.
6863 2016-02-18  Richard Biener  <rguenther@suse.de>
6865         PR middle-end/69854
6866         * gcc.dg/torture/pr69854.c: New testcase.
6868 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
6870         PR c++/69850
6871         * g++.dg/warn/Wnonnull-compare-1.C: New test.
6873 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6875         * gcc.target/powerpc/vec-cg.c: New test.
6877 2016-02-17  Richard Biener  <rguenther@suse.de>
6879         PR testsuite/69586
6880         * gcc.dg/uninit-21.c: Add -fno-short-enums.
6882 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6884         PR target/69161
6885         * gcc.c-torture/compile/pr69161.c: New test.
6887 2016-02-17  David Sherwood  <david.sherwood@arm.com>
6889         PR target/69532
6890         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6891         * gcc.target/arm/vect-fmaxmin.c: Likewise.
6893 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6895         * gcc.dg/ifcvt-4.c: Skip on Visium.
6897 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6899         * gnat.dg/atomic8.adb: New test.
6901 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6903         * gnat.dg/discr46.ad[sb]: New test.
6905 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6907         PR Target/48344
6908         * gcc.target/powerpc/pr48344-1.c: New test.
6910 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6912         PR fortran/69742
6913         * gfortran.dg/associate_21.f90:  New test.
6915 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6917         PR c/69835
6918         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6919         -Wnonnull in dg-options.
6920         * c-c++-common/nonnull-2.c: New test.
6922 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
6923             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6925         * gcc.target/aarch64/vector_initialization_nostack.c: New.
6927 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6929         PR middle-end/69801
6930         * gcc.dg/pr69801.c: Add empty dg-options.
6932 2016-02-16  James Norris  <jnorris@codesourcery.com>
6934         * c-c++-common/goacc/deviceptr-1.c: Add tests.
6935         * g++.dg/goacc/deviceptr-1.c: New file.
6937 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6939         PR tree-optimization/69820
6940         * gcc.dg/vect/pr69820.c: New test.
6942 2016-02-16  Richard Biener  <rguenther@suse.de>
6944         PR tree-optimization/69776
6945         * gcc.dg/torture/pr69776-2.c: New testcase.
6947 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
6949         PR tree-optimization/69714
6950         * gcc.dg/torture/pr69714.c: New test.
6952 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6954         PR tree-optimization/69802
6955         * gcc.dg/pr69802.c: New test.
6957 2016-02-16  Richard Biener  <rguenther@suse.de>
6959         PR middle-end/69801
6960         * gcc.dg/pr69801.c: New testcase.
6962 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6964         PR libgfortran/69651
6965         * gfortran.dg/read_bang.f90: New test.
6966         * gfortran.dg/read_bang4.f90: New test.
6968 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
6970         PR c++/69658
6971         * g++.dg/init/pr69658.C: New test.
6973         PR c++/69797
6974         * c-c++-common/pr69797.c: New test.
6976 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6978         * lib/target-supports.exp (check_effective_target_section_anchors): Add
6979         check for aarch64*-*-*.
6981 2016-02-15  Richard Biener  <rguenther@suse.de>
6983         PR tree-optimization/69783
6984         * gcc.dg/vect/pr69783.c: New testcase.
6986 2016-02-15  Richard Biener  <rguenther@suse.de>
6988         PR tree-optimization/69776
6989         * gcc.dg/torture/pr69776.c: New testcase.
6991 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6993         PR fortran/60526
6994         * gfortran.dg/type_decl_4.f90:  Reinstated.
6996 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
6998         PR fortran/68746
6999         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
7001 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7003         PR fortran/60526
7004         PR bootstrap/69816
7005         * gfortran.dg/type_decl_4.f90:  Removed.
7007 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7009         PR fortran/60526
7010         * gfortran.dg/type_decl_4.f90:  New test.
7012 2016-02-14  Alan Modra  <amodra@gmail.com>
7014         PR testsuite/68886
7015         * gcc.c-torture/execute/stkalign.c: Revise test.
7017 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7019         PR target/67260
7020         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
7022 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7024         PR target/67260
7025         * gcc.target/sh/torture/pr67260.c: New.
7027 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
7029         * gcc.dg/pr67964.c: Add dg-require-alias.
7031 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
7033         PR target/67636
7034         PR target/64345
7035         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
7037 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7039         PR libgfortran/69668
7040         * gfortran.dg/namelist_88.f90: New test.
7042 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7044         PR libgfortran/69668
7045         * gfortran.dg/namelist_38.f90: Update test.
7046         * gfortran.dg/namelist_84.f90: Update test.
7048 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7050         PR other/69554
7051         * gcc.dg/pr69554-1.c: New test.
7052         * gfortran.dg/pr69554-1.F90: New test.
7053         * gfortran.dg/pr69554-2.F90: New test.
7054         * lib/gcc-dg.exp (proc dg-locus): New function.
7055         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
7056         distinguish between the caret-printing and non-caret-printing
7057         cases.  If caret-printing has been explicitly enabled, bail out
7058         without attempting to fix up the output.
7060 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
7062         PR driver/69265
7063         PR driver/69453
7064         * gcc.dg/spellcheck-options-3.c: New test case.
7065         * gcc.dg/spellcheck-options-4.c: New test case.
7066         * gcc.dg/spellcheck-options-5.c: New test case.
7067         * gcc.dg/spellcheck-options-6.c: New test case.
7068         * gcc.dg/spellcheck-options-7.c: New test case.
7069         * gcc.dg/spellcheck-options-8.c: New test case.
7070         * gcc.dg/spellcheck-options-9.c: New test case.
7071         * gcc.dg/spellcheck-options-10.c: New test case.
7073 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7075         PR rtl-optimization/69764
7076         PR rtl-optimization/69771
7077         * c-c++-common/pr69764.c: New test.
7078         * gcc.dg/torture/pr69771.c: New test.
7080 2016-02-12  Marek Polacek  <polacek@redhat.com>
7082         * g++.dg/torture/init-list1.C: New.
7084 2016-02-12  Marek Polacek  <polacek@redhat.com>
7086         * gcc.dg/pr69522.c: Add empty dg-options.
7088 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
7090         * g++.dg/lto/lto.exp: Include and init mpx.
7091         * g++.dg/lto/pr69729_0.C: New test.
7093 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7095         PR ipa/69241
7096         * g++.dg/ipa/pr69241-4.C: New test.
7098         PR ipa/68672
7099         * g++.dg/ipa/pr68672-1.C: New test.
7100         * g++.dg/ipa/pr68672-2.C: New test.
7101         * g++.dg/ipa/pr68672-3.C: New test.
7103 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
7105         PR c/69522
7106         * gcc.dg/pr69522.c: New test.
7108 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
7110         PR c++/69098
7111         * g++.dg/cpp1y/69098.C: New test.
7112         * g++.dg/cpp1y/69098-2.C: New test.
7114 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7116         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7117         and neighbour -> neighbor.
7118         * objc.dg/attributes/method-nonnull-1.m: Likewise.
7119         * objc.dg/gnu-api-2-class-meta.m: Likewise.
7120         * c-c++-common/Wvarargs.c: Likewise.
7121         * c-c++-common/goacc/host_data-5.c: Likewise.
7122         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7123         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7124         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7125         * gcc.target/aarch64/pr60697.c: Likewise.
7126         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7127         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7128         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7129         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7130         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7131         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7132         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7133         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7134         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7135         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7136         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7137         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7138         * g++.dg/lookup/koenig5.C: Likewise.
7139         * g++.dg/ext/no-asm-2.C: Likewise.
7140         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7141         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7142         * gfortran.dg/used_types_16.f90: Likewise.
7143         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7144         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7145         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7146         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7147         * gfortran.dg/abstract_type_6.f03: Likewise.
7148         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7149         * gfortran.dg/used_types_15.f90: Likewise.
7150         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7151         * gfortran.dg/exit_3.f08: Likewise.
7152         * gfortran.dg/open_status_2.f90: Likewise.
7153         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7154         * gfortran.dg/intrinsic_std_1.f90: Likewise.
7155         * gfortran.dg/associate_1.f03: Likewise.
7156         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7157         * gfortran.dg/intrinsic_std_6.f90: Likewise.
7158         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7159         * gcc.dg/builtin-object-size-1.c: Likewise.
7160         * gcc.dg/noreturn-6.c: Likewise.
7161         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7162         * gcc.dg/globalalias.c: Likewise.
7163         * gcc.dg/builtins-config.h: Likewise.
7164         * gcc.dg/pr30457.c: Likewise.
7165         * gcc.c-torture/compile/volatile-1.c: Likewise.
7166         * gcc.c-torture/execute/20101011-1.c: Likewise.
7167         * c-c++-common/Waddress-1.c: Likewise.
7169 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
7171         PR c/69768
7172         * c-c++-common/Waddress-1.c: New test.
7174 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
7176         PR fortran/69296
7177         * gfortran.dg/associate_19.f03: New test.
7178         * gfortran.dg/associate_20.f03: New test.
7180 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
7182         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7184 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7186         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7187         .arch armv8-a\n.  Add -dA to dg-options.
7188         * gcc.target/aarch64/assembler_arch_1.c: New test.
7189         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7191 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
7193         PR c++/68726
7194         * g++.dg/cpp0x/pr68726.C: New.
7196 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7198         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7199         test.
7201 2016-02-11  Richard Biener  <rguenther@suse.de>
7203         * g++.dg/tree-ssa/pr61034.C: Adjust.
7205 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7207         PR target/69148
7208         * gcc.target/s390/pr69148.c: New.
7210 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7212         PR tree-optimization/69652
7213         * gcc.dg/torture/pr69652.c: New test.
7215 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7216             Patrick Palka  <ppalka@gcc.gnu.org>
7218         PR ipa/69241
7219         PR c++/69649
7220         * g++.dg/ipa/pr69241-1.C: New test.
7221         * g++.dg/ipa/pr69241-2.C: New test.
7222         * g++.dg/ipa/pr69241-3.C: New test.
7223         * g++.dg/ipa/pr69649.C: New test.
7225 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7227         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7228         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7230 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7232         PR tree-optimization/68021
7233         * gcc.dg/tree-ssa/pr68021.c: New test.
7235 2016-02-10  Richard Biener  <rguenther@suse.de>
7237         PR tree-optimization/69726
7238         * gcc.dg/uninit-22.c: New testcase.
7240 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7242         PR tree-opt/69282
7243         * gcc.c-torture/compile/20160205-1.c: New testcase.
7245 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7247         PR target/68404
7248         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7249         instead accessing a really large arrray.
7250         * gcc.target/powerpc/fusion3.c: Likewise.
7252 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7254         PR target/68532
7255         * gcc.c-torture/execute/pr68532.c: New test.
7257 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7259         PR target/69634
7260         * gcc.dg/pr69634.c: New.
7262 2016-02-09  Richard Biener  <rguenther@suse.de>
7264         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7266 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7268         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7270 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7272         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7274 2016-02-09  Richard Biener  <rguenther@suse.de>
7276         PR tree-optimization/69715
7277         * gcc.dg/torture/pr69715.c: New testcase.
7279 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7281         PR c++/69139
7282         * g++.dg/cpp0x/trailing12.C: New test.
7283         * g++.dg/cpp0x/trailing13.C: New test.
7285 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7287         PR c++/69283
7288         PR c++/67835
7289         * g++.dg/cpp1y/auto-fn29.C: New test.
7290         * g++.dg/cpp1y/auto-fn30.C: New test.
7292 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7294         PR tree-optimization/69209
7295         * gcc.c-torture/compile/pr69209.c: New test.
7297 2016-02-08  Jeff Law  <law@redhat.com>
7299         PR tree-optimization/68541
7300         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7301         of statements allowed in join block for path splitting.
7303 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7305         PR c++/59627
7306         * g++.dg/gomp/pr59627.C: New test.
7308         PR ipa/69239
7309         * g++.dg/ipa/pr69239.C: New test.
7311 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7313         PR preprocessor/69664
7314         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7315         * gcc.dg/cpp/warn-comments.c: Likewise.
7317 2016-02-08  Marek Polacek  <polacek@redhat.com>
7319         PR c++/69688
7320         * g++.dg/init/const12.C: New test.
7322 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7324         PR target/60410
7325         * gcc.dg/lto/pr55113_0.c: Remove test.
7327 2016-02-08  Richard Biener  <rguenther@suse.de>
7329         PR tree-optimization/69719
7330         * gcc.dg/torture/pr69719.c: New testcase.
7332 2016-02-08  Richard Biener  <rguenther@suse.de>
7333         Jeff Law  <law@redhat.com>
7335         PR target/68273
7336         * gcc.target/mips/pr68273.c: New testcase.
7338 2016-02-08   Richard Biener  <rguenther@suse.de>
7340         PR rtl-optimization/69274
7341         * gcc.target/i386/addr-sel-1.c: XFAIL.
7343 2016-02-08  Jeff Law  <law@redhat.com>
7345         PR tree-optimization/68541
7346         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7348         PR tree-optimization/65917
7349         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7351 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7353         PR fortran/50555
7354         * gfortran.dg/namelist_args.f90: New test.
7356 2016-02-05  Jeff Law  <law@redhat.com>
7358         PR tree-optimization/68541
7359         * gcc.dg/tree-ssa/split-path-2.c: New test.
7360         * gcc.dg/tree-ssa/split-path-3.c: New test.
7361         * gcc.dg/tree-ssa/split-path-4.c: New test.
7362         * gcc.dg/tree-ssa/split-path-5.c: New test.
7363         * gcc.dg/tree-ssa/split-path-6.c: New test.
7364         * gcc.dg/tree-ssa/split-path-7.c: New test.
7366 2016-02-05  Martin Sebor  <msebor@redhat.com>
7368         PR c++/69662
7369         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7370         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7372 2016-02-06  Richard HEnderson  <rth@redhat.com>
7374         PR c/69643
7375         * gcc.target/i386/addr-space-4.c: New.
7376         * gcc.target/i386/addr-space-5.c: New.
7378 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7380         PR fortran/66089
7381         * gfortran.dg/elemental_dependency_6.f90: New.
7383 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7385         PR rtl-optimization/69691
7386         * gcc.c-torture/execute/pr69691.c: New test.
7388         PR c++/69628
7389         * g++.dg/parse/pr69628.C: New test.
7391 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7393         * gcc.dg/sancov/asan.c: Move to ...
7394         * gcc.dg/asan/sancov-1.c: ... here.
7396 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7398         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7400 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7402         PR target/69677
7403         * gcc.target/i386/pr69677.c: New test.
7405 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7407         PR c++/68948
7408         * g++.dg/template/pr68948.C: New test.
7410 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7412         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7413         (only necessary on s390x).
7415 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7417         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7418         -mno-accumulate-outgoing-args.
7420 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7422         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7424 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7426         PR c/69669
7427         * c-c++-common/pr69669.c: New test.
7429 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7431         PR target/69667
7432         * g++.dg/pr69667.C: New file.
7434 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7436         PR target/69619
7437         * gcc.dg/pr69619.c: Add new test.
7439 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7441         PR rtl-optimization/69577
7442         * gcc.target/i386/pr69577.c: New test.
7444 2016-02-04  Martin Liska  <mliska@suse.cz>
7446         * g++.dg/asan/pr69276.C: New test.
7448 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7450         PR target/65932
7451         PR target/67714
7452         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7453         a single smulbb instruction.
7454         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7455         * gcc.target/amr/wmul-2.c: Likewise.
7457 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7459         PR target/65932
7460         PR target/67714
7461         * gcc.c-torture/execute/pr67714.c: New test.
7463 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7465         PR target/69454
7466         * gcc.target/i386/pr69454-1.c: New test.
7467         * gcc.target/i386/pr69454-2.c: New test.
7469 2016-02-03  Martin Sebor  <msebor@redhat.com>
7471         PR c++/69251
7472         PR c++/69253
7473         PR c++/69290
7474         PR c++/69277
7475         PR c++/69349
7476         * g++.dg/ext/flexarray-mangle-2.C: New test.
7477         * g++.dg/ext/flexarray-mangle.C: New test.
7478         * g++.dg/ext/flexarray-subst.C: New test.
7479         * g++.dg/ext/flexary11.C: New test.
7480         * g++.dg/ext/flexary12.C: New test.
7481         * g++.dg/ext/flexary13.C: New test.
7482         * g++.dg/ext/flexary14.C: New test.
7483         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7485 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7487         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7488         Define only if CHECK_FLOAT128 is defined.
7489         (main): Properly initialize u5.
7491 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7493         PR c/69627
7494         * gcc.dg/pr69627.c: New test.
7496         PR target/69644
7497         * gcc.dg/pr69644.c: New test.
7499 2016-02-03  Mike Stump  <mikestump@comcast.net>
7501         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7502         support for struct-layout-1.exp.
7504 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7506         PR c++/69056
7507         * g++.dg/cpp0x/pr69056.C: New test.
7509 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7510             Alexandre Oliva  <aoliva@redhat.com>
7512         PR target/69461
7513         * gcc.target/powerpc/pr69461.c: New.
7515 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7517         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7518         works from here ...
7519         (check_effective_target_fsanitize_thread): ... to here.  Do not
7520         specify additional compile flags for the test source.
7521         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7522         specify additional compile flags for the test source.
7524 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7526         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7528 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7530         PR fortran/67451
7531         PR fortran/69418
7532         * gfortran.dg/coarray_allocate_2.f08: New test.
7533         * gfortran.dg/coarray_allocate_3.f08: New test.
7534         * gfortran.dg/coarray_allocate_4.f08: New test.
7536 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7538         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7539         use same scan-tree-dump-times on all platforms.
7540         * gcc.dg/vect/vect-outer-1.c: Likewise.
7541         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7542         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7543         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7544         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7545         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7546         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7547         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7549 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7551         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7552         warning.
7554 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7556         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7558 2016-02-02  James Norris  <jnorris@codesourcery.com>
7560         * c-c++-common/goacc/routine-5.c: Add tests.
7562 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7564         * gcc.target/nvptx/unsigned-cmp.c: New test.
7566 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7568         * gcc.target/aarch64/scalar_shift_1.c
7569         (test_corners_sisd_di): Improve force to SIMD register.
7570         (test_corners_sisd_si): Likewise.
7571         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7572         Remove scan-assembler check for ldr.
7574 2016-02-02  Richard Biener  <rguenther@suse.de>
7576         PR tree-optimization/69595
7577         * gcc.dg/Warray-bounds-17.c: New testcase.
7579 2016-02-02  Richard Biener  <rguenther@suse.de>
7581         PR tree-optimization/69606
7582         * gcc.dg/torture/pr69606.c: New testcase.
7584 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7586         PR middle-end/68542
7587         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7588         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7590 2016-02-02  Alan Modra  <amodra@gmail.com>
7592         PR target/69548
7593         * gcc.target/powerpc/pr69548.c: New test.
7595 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7597         PR rtl-optimization/69592
7598         * gcc.dg/pr69592.c: New test.
7600         PR preprocessor/69543
7601         PR c/69558
7602         * gcc.dg/pr69543.c: New test.
7603         * gcc.dg/pr69558.c: New test.
7605 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7607         PR testsuite/65940
7608         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7610 2016-02-01  Martin Sebor  <msebor@redhat.com>
7612         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7614 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7616         PR tree-optimization/67921
7617         * c-c++-common/ubsan/pr67921.c: New test.
7619 2016-02-01  Richard Biener  <rguenther@suse.de>
7621         PR middle-end/69556
7622         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7624 2016-02-01  Richard Biener  <rguenther@suse.de>
7626         PR tree-optimization/69574
7627         * gcc.dg/torture/pr69574.c: New testcase.
7629 2016-02-01  Richard Biener  <rguenther@suse.de>
7631         PR tree-optimization/69579
7632         * gcc.dg/setjmp-6.c: New testcase.
7634 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7636         PR rtl-optimization/69570
7637         * g++.dg/opt/pr69570.C: New test.
7639 2016-02-01  Richard Henderson  <rth@redhat.com>
7641         * gcc.dg/pr69535.c: New test.
7643 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7645         PR testsuite/69584
7646         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7647         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7649         PR debug/68244
7650         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7652         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7654 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7656         PR fortran/67564
7657         * gfortran.dg/allocate_with_source_17.f03: New test.
7659 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7661         PR tree-optimization/69546
7662         * gcc.dg/torture/pr69546.c: New test.
7664 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7666         PR fortran/69566
7667         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7669 2016-01-30  Martin Sebor  <msebor@redhat.com>
7671         PR c++/68490
7672         * g++.dg/ext/flexary10.C: New test.
7674 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7676         PR fortran/66707
7677         gfortran.dg/common_23.f90: New test.
7679 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7681         PR target/65546
7682         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7683         condition being checked, and disable it when the target supports
7684         misaligned loads and stores.
7686 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7688         PR debug/69518
7689         * gcc.dg/torture/pr69518.c: New test.
7691 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7693         PR target/69530
7694         * gcc.target/i386/pr69530.c: New test.
7696 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7698         PR target/65604
7699         * gcc.target/mips/div-delay.c: New test.
7701 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7703         PR target/69551
7704         * gcc.target/i386/pr69551.c: New test.
7706         PR target/66137
7707         * gcc.target/i386/pr66137.c: New test.
7709 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7711         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7712         always built for p5600.
7713         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7714         isa=p5600 dg-option.
7716 2016-01-29  Richard Biener  <rguenther@suse.de>
7718         PR tree-optimization/69547
7719         * g++.dg/tree-ssa/pr69547.C: New testcase.
7721 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7723         PR debug/66869
7724         * g++.dg/warn/Wunused-function2.C: New test.
7726 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7728         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7729         support for test to succeed.
7731 2016-01-29  Marek Polacek  <polacek@redhat.com>
7733         PR c++/69509
7734         PR c++/69516
7735         * g++.dg/ext/constexpr-vla2.C: New test.
7736         * g++.dg/ext/constexpr-vla3.C: New test.
7737         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7739 2016-01-29  Richard Biener  <rguenther@suse.de>
7741         PR middle-end/69537
7742         * gcc.dg/uninit-21.c: New testcase.
7744 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
7746         PR target/69459
7747         * gcc.target/i386/pr69459.c: New test.
7749 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
7751         PR target/68400
7752         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7753         * gcc.target/mips/pr68400.c: New test.
7755 2016-01-28  Martin Sebor  <msebor@redhat.com>
7757         PR target/17381
7758         * gcc.target/powerpc/pr17381.c: New test.
7760 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
7762         PR middle-end/69542
7763         * gcc.dg/torture/pr69542.c: New test.
7765 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
7767         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7769 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7771         * gcc.dg/pr65980.c: Skip on AIX.
7772         * gcc.dg/pr66688.c: Same.
7774 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7776         PR target/63679
7777         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7778         * gcc.dg/tree-ssa/sra-18.c: Same.
7780 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
7782         PR fortran/62536
7783         * gfortran.dg/block_15.f08: New test.
7784         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7785         on incorrectly closed BLOCK.
7787 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
7789         * gcc.dg/declare-simd.c: New test.
7790 2016-01-28  Richard Biener  <rguenther@suse.de>
7792         PR tree-optimization/69466
7793         * gfortran.dg/vect/pr69466.f90: New testcase.
7795 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7797         * g++.dg/pr67989.C: Remove ARM-specific option.
7798         * gcc.target/arm/pr67989.C: New file.
7800 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7802         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7803         and expm1 test for glibc < 2.11.
7805 2016-01-27  Richard Henderson  <rth@redhat.com>
7807         * gcc.c-torture/execute/pr69447.c: New test.
7809 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
7811         PR fortran/69422
7812         * gfortran.dg/alloc_comp_assign_15.f03: New test.
7814 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7816         PR debug/66869
7817         * gcc.dg/pr66869.c: New test.
7819 2016-01-25  Jeff Law  <law@redhat.com>
7821         PR tree-optimization/68398
7822         PR tree-optimization/69196
7823         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7824         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7825         path to avoid new heuristic allowing more irreducible regions
7826         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7827         * gcc.dg/tree-ssa/vrp46.c: Likewise.
7828         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7829         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7830         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7832 2016-01-27  Marek Polacek  <polacek@redhat.com>
7834         PR c/68062
7835         * c-c++-common/vector-compare-4.c: New test.
7837 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
7839         PR preprocessor/69126
7840         * c-c++-common/pr69126.c: New test case.
7842 2016-01-27  Ian Lance Taylor  <iant@google.com>
7844         * gcc.dg/tree-ssa/ivopt_5.c: New test.
7846 2016-01-27  Ryan Burn  <contact@rnburn.com>
7848         PR cilkplus/69267
7849         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7851 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7853         PR target/69512
7854         * gcc.target/i386/pr69512.c: New test.
7856 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
7858         PR ada/69488
7859         * gnat.dg/sso/*.adb: Robustify dg-output directives.
7861 2016-01-27  Marek Polacek  <polacek@redhat.com>
7863         PR c++/69379
7864         * g++.dg/pr69379.C: New test.
7866 2016-01-27  Martin Sebor  <msebor@redhat.com>
7868         PR c++/69317
7869         * g++.dg/abi/Wabi-2-2.C: New test.
7870         * g++.dg/abi/Wabi-2-3.C: New test.
7871         * g++.dg/abi/Wabi-3-2.C: New test.
7872         * g++.dg/abi/Wabi-3-3.C: New test.
7874 2016-01-27  Richard Biener  <rguenther@suse.de>
7876         PR tree-optimization/69166
7877         * gcc.dg/torture/pr69166.c: New testcase.
7879 2016-01-27  Martin Jambor  <mjambor@suse.cz>
7881         PR tree-optimization/69355
7882         * gcc.dg/tree-ssa/pr69355.c: New test.
7884 2016-01-27  Marek Polacek  <polacek@redhat.com>
7886         PR c++/69496
7887         * g++.dg/ext/constexpr-vla1.C: New test.
7889 2016-01-20  Christian Bruel  <christian.bruel@st.com>
7891         PR target/69245
7892         * gcc.target/arm/pr69245.c: New test.
7894 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7896         PR tree-optimization/69399
7897         * gcc.dg/torture/pr69399.c: New test.
7899 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7901         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7903 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7905         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7907 2016-01-26  Tom de Vries  <tom@codesourcery.com>
7909         PR tree-optimization/69110
7910         * gcc.dg/autopar/pr69110.c: New test.
7912 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7913             Sebastian Pop  <s.pop@samsung.com>
7915         * gcc.dg/graphite/isl-ast-op-select.c: New.
7917 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7919         PR fortran/69385
7920         * gfortran.dg/allocate_error_6.f90: New test.
7922 2016-01-26  Richard Henderson  <rth@redhat.com>
7924         * gcc.dg/tm/pr60908.c: New test.
7926 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
7928         PR other/69006
7929         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7930         directive.
7931         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7932         expected multiline output to reflect the colorization being
7933         disabled before newlines.
7934         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7935         (custom_diagnostic_finalizer): Replace call to
7936         pp_newline_and_flush with call to pp_flush.
7937         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7938         * gfortran.dg/implicit_class_1.f90: Likewise.
7939         * lib/gcc-dg.exp (allow_blank_lines): New global.
7940         (dg-allow-blank-lines-in-output): New procedure.
7941         (gcc-dg-prune): Complain about blank lines in the output, unless
7942         dg-allow-blank-lines-in-output was called.
7943         * lib/multiline.exp (_build_multiline_regex): Only support
7944         arbitrary followup text for non-blank-lines, not for blank lines.
7946 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7948         PR tree-optimization/69483
7949         * gcc.dg/pr69483.c: New test.
7950         * g++.dg/opt/pr69483.C: New test.
7952 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7954         PR target/68620
7955         * gcc.target/arm/pr68620.c: New test.
7957 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7959         * gcc.target/i386/pr68986-2.c: Remove -m32.
7961 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7963         PR target/68986
7964         * gcc.target/i386/pr68986-1.c: New test.
7965         * gcc.target/i386/pr68986-2.c: Likewise.
7966         * gcc.target/i386/pr68986-3.c: Likewise.
7968 2016-01-26  Christian Bruel  <christian.bruel@st.com>
7970         * lib/target-supports.exp
7971         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7972         (check_effective_target_arm_crypto_pragma_ok): Likewise.
7973         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7975 2016-01-26  Richard Biener  <rguenther@suse.de>
7977         PR tree-optimization/69452
7978         * gcc.dg/torture/pr69452.c: New testcase.
7980 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7982         PR target/69442
7983         * gcc.dg/pr69442.c: New test.
7985 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
7987         PR target/67896
7988         * gcc.target/aarch64/simd/pr67896.C: New.
7990 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
7992         PR tree-optimization/69400
7993         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7994         function.
7995         (plugin_init): Call it.
7996         * gcc.dg/torture/pr69400.c: New test.
7998 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
8000         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
8002 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8003             Sebastian Pop  <s.pop@samsung.com>
8005         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
8006         isl-0.15.
8008 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
8009             Sebastian Pop  <s.pop@samsung.com>
8011         * gcc.dg/graphite/pr69292.c: New.
8013 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
8015         * c-c++-common/goacc/use_device-1.c: New test.
8017 2016-01-25  Jeff Law  <law@redhat.com>
8019         PR tree-optimization/69196
8020         PR tree-optimization/68398
8021         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
8022         * gcc.dg/tree-ssa/pr68198.c: Likewise.
8024 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
8026         PR target/69469
8027         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
8028         Algorithm.
8030 2016-01-25  Richard Biener  <rguenther@suse.de>
8032         PR testsuite/69380
8033         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
8035 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
8037         PR target/69421
8038         * gcc.dg/pr69421.c: New test.
8040 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
8042         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
8043         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
8044         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
8045         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
8046         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
8047         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
8048         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
8049         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
8050         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
8051         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
8053 2016-01-25  Richard Biener  <rguenther@suse.de>
8055         PR tree-optimization/69376
8056         * gcc.dg/torture/pr69376.c: New testcase.
8058 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8060         PR fortran/69397
8061         PR fortran/68442
8062         * gfortran.dg/interface_38.f90: New test.
8063         * gfortran.dg/interface_39.f90: New test.
8065 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
8067         Revert:
8068         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8070         PR c++/11858
8071         PR c++/24663
8072         PR c++/24664
8073         * g++.dg/template/pr11858.C: New test.
8074         * g++.dg/template/pr24663.C: New test.
8075         * g++.dg/template/unify12.C: New test.
8076         * g++.dg/template/unify13.C: New test.
8077         * g++.dg/template/unify14.C: New test.
8078         * g++.dg/template/unify15.C: New test.
8079         * g++.dg/template/unify16.C: New test.
8080         * g++.dg/template/unify17.C: New test.
8082 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
8084         PR fortran/68283
8085         gfortran.dg/pr68283.f90: New test.
8087 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8089         PR fortran/66094
8090         * gfortran.dg/inline_matmul_13.f90:  New test.
8091         * gfortran.dg/matmul_bounds_8.f90:  New test.
8092         * gfortran.dg/matmul_bounds_9.f90:  New test.
8093         * gfortran.dg/matmul_bounds_10.f90:  New test.
8095 2016-01-23  Tom de Vries  <tom@codesourcery.com>
8097         PR tree-optimization/69426
8098         * gcc.dg/autopar/pr69426.c: New test.
8100 2016-01-23  Martin Sebor  <msebor@redhat.com>
8102         PR c++/58109
8103         PR c++/69022
8104         * g++.dg/cpp0x/alignas5.C: New test.
8105         * g++.dg/ext/vector29.C: Same.
8107 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
8109         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8110         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8111         _GNU_SOURCE from compile flags to the source.
8112         * gcc.target/i386/chkp-stropt-12.c: Ditto.
8113         * gcc.target/i386/chkp-stropt-16.c: Ditto.
8114         * gcc.target/i386/chkp-stropt-4.c: Ditto.
8115         * gcc.target/i386/chkp-stropt-8.c: Ditto.
8117 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
8119         PR target/69432
8120         * g++.dg/opt/pr69432.C: New test.
8122 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8124         * gcc.target/powerpc/pr63354c: Adjust target selector to include
8125         32-bit targets testing an -m64 multilib.
8127 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8129         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8130         64-bit support.
8132 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
8134         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8136 2016-01-21  Christian Bruel  <christian.bruel@st.com>
8138         PR target/68674
8139         * gcc.target/i386/pr68674.c
8140         * gcc.target/aarch64/pr68674.c
8141         * gcc.target/arm/pr68674.c
8143 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8145         PR target/69403
8146         * gcc.c-torture/execute/pr69403.c: New test.
8148 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8150         PR c++/55843
8151         * g++.dg/template/pr55843.C: New.
8153 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
8155         PR testsuite/66877
8156         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8157         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8159 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8161         PR testsuite/67489
8162         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8163         from dg-do compile directive, and instead add
8164         { dg-require-effective-target int128 }.
8166 2016-01-20  Martin Sebor  <msebor@redhat.com>
8168         PR c/69405
8169         * gcc.dg/sync-fetch.c: New test.
8171 2016-01-21  Martin Sebor  <msebor@redhat.com>
8173         PR target/69252
8174         * gcc.target/powerpc/pr69252.c: New test.
8176 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8178         PR fortran/65996
8179         * gfortran.dg/pr65996.f90: New test.
8181 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8183         PR c++/68810
8184         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8185         expected to generate an error.
8187 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
8189         PR middle-end/66178
8190         * gcc.dg/torture/pr66178.c: New test.
8192 2016-01-21  Anton Blanchard  <anton@samba.org>
8193             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8195         PR target/63354
8196         * gcc.target/powerpc/pr63354.c:  New test.
8198 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
8200         PR rtl-optimization/68990
8201         * gcc.target/i386/pr68990: New.
8203 2016-01-21  Nick Clifton  <nickc@redhat.com>
8205         PR target/69129
8206         * gcc.target/mips/pr69129.c: New.
8208 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8210         PR c++/58046
8211         * g++.dg/cpp0x/pr58046.C: New.
8213 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8215         PR target/69187
8216         PR target/65624
8217         * gcc.target/arm/pr69187.c: New test.
8219         PR c++/69355
8220         * g++.dg/torture/pr69355.C: New test.
8222 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8223             Sebastian Pop  <s.pop@samsung.com>
8225         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8227 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8228             Sebastian Pop  <s.pop@samsung.com>
8230         * gcc.dg/graphite/pr68976.c: New test.
8232 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8234         PR middle-end/67653
8235         * c-c++-common/pr67653.c: New test.
8236         * gcc.dg/torture/pr29119.c: Add dg-warning.
8238 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8240         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8242 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8244         PR c/24293
8245         * gcc.dg/pr24293.c: New test.
8246         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8247         incomplete struct type.
8248         * gcc.dg/declspec-1.c: Likewise.
8249         * gcc.dg/pr63549.c: Likewise.
8251 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8253         PR tree-optimization/66612
8254         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8255         for bdn instruction.
8257 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8259         * lib/target-supports.exp
8260         (check_effective_target_arm_fp_ok_nocache): New.
8261         (check_effective_target_arm_fp_ok): New.
8262         (add_options_for_arm_fp): New.
8263         (check_effective_target_arm_crypto_ok_nocache): Require
8264         target_arm_v8_neon_ok instead of arm32.
8265         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8266         (check_effective_target_arm_crypto_pragma_ok): New.
8267         (add_options_for_arm_vfp): New.
8268         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8269         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8270         target instead. Force initial fpu to vfp.
8271         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8272         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8273         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8274         dependency.
8275         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8276         use arm_vfp effective target instead. Force initial fpu to vfp.
8277         * gcc.target/arm/attr-neon3.c: Likewise.
8278         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8279         arm_vfp_ok.
8280         * gcc.target/arm/unsigned-float.c: Likewise.
8281         * gcc.target/arm/vfp-1.c: Likewise.
8282         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8283         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8284         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8285         * gcc.target/arm/vfp-ldmias.c: Likewise.
8286         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8287         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8288         * gcc.target/arm/vfp-stmiad.c: Likewise.
8289         * gcc.target/arm/vfp-stmias.c: Likewise.
8290         * gcc.target/arm/vnmul-1.c: Likewise.
8291         * gcc.target/arm/vnmul-2.c: Likewise.
8292         * gcc.target/arm/vnmul-3.c: Likewise.
8293         * gcc.target/arm/vnmul-4.c: Likewise.
8295 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8297         PR testsuite/69366
8298         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8299         the MPX run-time library, for compile-time MPX test.
8300         * gcc.target/i386/chkp-always_inline.c: Likewise.
8301         * gcc.target/i386/chkp-bndret.c: Likewise.
8302         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8303         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8304         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8305         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8306         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8307         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8308         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8309         * gcc.target/i386/chkp-label-address.c: Likewise.
8310         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8311         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8312         * gcc.target/i386/chkp-pr69044.c: Likewise.
8313         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8314         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8315         * gcc.target/i386/chkp-strchr.c: Likewise.
8316         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8317         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8318         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8319         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8320         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8321         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8322         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8323         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8324         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8325         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8326         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8327         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8328         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8329         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8330         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8331         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8332         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8333         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8334         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8335         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8336         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8337         * gcc.target/i386/pr63995-2.c: Likewise.
8338         * gcc.target/i386/pr64805.c: Likewise.
8339         * gcc.target/i386/pr65044.c: Likewise.
8340         * gcc.target/i386/pr65167.c: Likewise.
8341         * gcc.target/i386/pr65183.c: Likewise.
8342         * gcc.target/i386/pr65184.c: Likewise.
8343         * gcc.target/i386/thunk-retbnd.c: Likewise.
8345 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8347         PR tree-optimization/69328
8348         * gcc.dg/pr69328.c: New test.
8350 2016-01-20  Jeff Law  <law@redhat.com>
8352         PR target/25114
8353         * gcc.target/m68k/pr25114.c: New test.
8355 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8357         * gcc.target/arm/memset-inline-10.c: Added
8358         dg-require-effective-target arm_thumb2_ok.
8360 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8362         * gcc.dg/debug/dwarf2/sso.c: New test.
8364 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8366         PR testsuite/68820
8367         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8368         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8369         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8371 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8373         PR ipa/66223
8374         * g++.dg/ipa/devirt-50.C: New testcase.
8376 2016-01-19  Marek Polacek  <polacek@redhat.com>
8378         PR c++/68965
8379         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8380         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8382 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8384         PR target/69135
8385         * gcc.target/arm/pr69135_1.c: New test.
8387 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8389         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8391 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8393         * gcc.target/aarch64/ccmp_1.c: New testcase.
8395 2016-01-19  Marek Polacek  <polacek@redhat.com>
8397         PR c++/68586
8398         * g++.dg/cpp0x/enum30.C: New test.
8400 2016-01-19  Richard Biener  <rguenther@suse.de>
8402         PR tree-optimization/69336
8403         * g++.dg/tree-ssa/pr69336.C: New testcase.
8405 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8407         PR debug/65779
8408         * gcc.dg/pr65779.c: New test.
8410 2016-01-19  Richard Biener  <rguenther@suse.de>
8412         PR tree-optimization/69352
8413         * gcc.dg/torture/pr69352.c: New testcase.
8415 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8417         PR rtl-optimization/68955
8418         PR rtl-optimization/64557
8419         * gcc.dg/torture/pr68955.c: New test.
8421 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8423         PR lto/69136
8424         * g++.dg/torture/pr69136.C: New testcase.
8426 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8428         PR lto/69133
8429         * g++.dg/lto/pr69133_0.C: New testcase.
8430         * g++.dg/lto/pr69133_1.C: New testcase.
8432 2016-01-15  Jeff Law  <law@redhat.com>
8434         PR tree-optimization/69320
8435         * gcc.c-torture/pr69320-1.c: New test.
8436         * gcc.c-torture/pr69320-2.c: New test.
8437         * gcc.c-torture/pr69320-3.c: New test.
8438         * gcc.c-torture/pr69320-4.c: New test.
8440 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8442         PR c++/11858
8443         PR c++/24663
8444         PR c++/24664
8445         * g++.dg/template/pr11858.C: New test.
8446         * g++.dg/template/pr24663.C: New test.
8447         * g++.dg/template/unify12.C: New test.
8448         * g++.dg/template/unify13.C: New test.
8449         * g++.dg/template/unify14.C: New test.
8450         * g++.dg/template/unify15.C: New test.
8451         * g++.dg/template/unify16.C: New test.
8452         * g++.dg/template/unify17.C: New test.
8454 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8456         PR testsuite/69181
8457         * gcc.dg/pr69181-1.c: New test file.
8458         * gcc.dg/pr69181-2.c: New test file.
8459         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8460         globals by moving it to...
8461         (cleanup-after-saved-dg-test): ...this new function.  Add
8462         "global additional_sources_used".  Add reset of global
8463         multiline_expected_outputs to the empty list.
8464         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8465         global to...
8466         (multiline_expected_outputs): ...this, and updated comments to
8467         note that it is modified from gcc-dg.exp.
8468         (dg-end-multiline-output): Update for the above renaming.
8469         (handle-multiline-outputs): Likewise.  Remove the clearing
8470         of the expected outputs to the empty list.
8472 2016-01-18  Richard Biener  <rguenther@suse.de>
8474         PR tree-optimization/69297
8475         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8477 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8479         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8480         dg-options.
8481         * gcc.target/mips/mips-3d-2.c: Likewise.
8482         * gcc.target/mips/mips-3d-3.c: Likewise.
8483         * gcc.target/mips/mips-3d-4.c: Likewise.
8484         * gcc.target/mips/mips-3d-5.c: Likewise.
8485         * gcc.target/mips/mips-3d-6.c: Likewise.
8486         * gcc.target/mips/mips-3d-7.c: Likewise.
8487         * gcc.target/mips/mips-3d-8.c: Likewise.
8488         * gcc.target/mips/mips-3d-9.c: Likewise.
8489         * gcc.target/mips/mips-ps-1.c: Likewise.
8490         * gcc.target/mips/mips-ps-2.c: Likewise.
8491         * gcc.target/mips/mips-ps-3.c: Likewise.
8492         * gcc.target/mips/mips-ps-4.c: Likewise.
8493         * gcc.target/mips/mips-ps-5.c: Likewise.
8494         * gcc.target/mips/mips-ps-6.c: Likewise.
8495         * gcc.target/mips/mips-ps-7.c: Likewise.
8496         * gcc.target/mips/mips-ps-type.c: Likewise.
8497         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8498         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8500 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8502         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8503         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8504         * c-c++-common/goacc/kernels-empty.c: New test.
8505         * c-c++-common/goacc/kernels-eternal.c: New test.
8506         * c-c++-common/goacc/kernels-loop-2.c: New test.
8507         * c-c++-common/goacc/kernels-loop-3.c: New test.
8508         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8509         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8510         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8511         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8512         * c-c++-common/goacc/kernels-loop-data.c: New test.
8513         * c-c++-common/goacc/kernels-loop-g.c: New test.
8514         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8515         * c-c++-common/goacc/kernels-loop-n.c: New test.
8516         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8517         * c-c++-common/goacc/kernels-loop.c: New test.
8518         * c-c++-common/goacc/kernels-noreturn.c: New test.
8519         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8520         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8521         * c-c++-common/goacc/kernels-reduction.c: New test.
8523 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8525         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8526         * gcc.dg/autopar/outer-2.c: Same.
8527         * gcc.dg/autopar/outer-3.c: Same.
8528         * gcc.dg/autopar/outer-4.c: Same.
8529         * gcc.dg/autopar/outer-5.c: Same.
8530         * gcc.dg/autopar/outer-6.c: Same.
8531         * gcc.dg/autopar/parallelization-1.c: Same.
8532         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8533         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8534         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8535         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8536         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8537         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8538         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8539         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8540         * gcc.dg/autopar/pr39500-1.c: Same.
8541         * gcc.dg/autopar/pr39500-2.c: Same.
8542         * gcc.dg/autopar/pr46193.c: Same.
8543         * gcc.dg/autopar/pr46194.c: Same.
8544         * gcc.dg/autopar/pr49580.c: Same.
8545         * gcc.dg/autopar/pr49960-1.c: Same.
8546         * gcc.dg/autopar/pr49960.c: Same.
8547         * gcc.dg/autopar/pr68373.c: Same.
8548         * gcc.dg/autopar/reduc-1.c: Same.
8549         * gcc.dg/autopar/reduc-1char.c: Same.
8550         * gcc.dg/autopar/reduc-1short.c: Same.
8551         * gcc.dg/autopar/reduc-2.c: Same.
8552         * gcc.dg/autopar/reduc-2char.c: Same.
8553         * gcc.dg/autopar/reduc-2short.c: Same.
8554         * gcc.dg/autopar/reduc-3.c: Same.
8555         * gcc.dg/autopar/reduc-4.c: Same.
8556         * gcc.dg/autopar/reduc-6.c: Same.
8557         * gcc.dg/autopar/reduc-7.c: Same.
8558         * gcc.dg/autopar/reduc-8.c: Same.
8559         * gcc.dg/autopar/reduc-9.c: Same.
8560         * gcc.dg/autopar/uns-outer-4.c: Same.
8561         * gcc.dg/autopar/uns-outer-5.c: Same.
8562         * gcc.dg/autopar/uns-outer-6.c: Same.
8563         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8564         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8566 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8568         PR target/63679
8569         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8570         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8572 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8574         PR target/63679
8575         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8576         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8577         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8579 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8581         PR target/63679
8582         * gcc.dg/tree-ssa/sra-17.c: New.
8583         * gcc.dg/tree-ssa/sra-18.c: New.
8585 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8587         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8589 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8591         * gnat.dg/inline12.adb: New test.
8593 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8595         PR tree-optimization/66797
8596         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8598 2016-01-18  Richard Biener  <rguenther@suse.de>
8600         PR tree-optimization/69170
8601         * gcc.dg/torture/pr69170.c: New testcase.
8603 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8605         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8607 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8609         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8611 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8613         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8614         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8615         redundant dg-require-effective-target pthread.
8616         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8617         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8618         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8619         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8620         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8621         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8622         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8624 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8626         PR target/68609
8627         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8628         * gcc.target/powerpc/recip-7.c: Same.
8630 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8632         PR c++/69091
8633         * g++.dg/template/pr69091.C: New test.
8635 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8637         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8638         dump does not contain an error_mark_node.
8639         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8640         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8642 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8644         PR c++/68936
8645         * g++.dg/template/pr68936.C: New test.
8647 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8649         PR target/68609
8650         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8651         * gcc.target/powerpc/recip-2.c: Same.
8652         * gcc.target/powerpc/recip-3.c: Same.
8653         * gcc.target/powerpc/recip-4.c: Same.
8654         * gcc.target/powerpc/recip-sqrtf.c: Same.
8656 2016-01-15  Jeff Law  <law@redhat.com>
8658         PR tree-optimization/69270
8659         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8660         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8662 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8664         PR fortran/49630
8665         * gfortran.dg/deferred_character_13.f90: New test for the fix
8666         of comment 3 of the PR.
8668         PR fortran/54070
8669         * gfortran.dg/deferred_character_8.f90: New test
8670         * gfortran.dg/allocate_error_5.f90: New test
8672         PR fortran/60593
8673         * gfortran.dg/deferred_character_10.f90: New test
8675         PR fortran/60795
8676         * gfortran.dg/deferred_character_14.f90: New test
8678         PR fortran/61147
8679         * gfortran.dg/deferred_character_11.f90: New test
8681         PR fortran/64324
8682         * gfortran.dg/deferred_character_9.f90: New test
8684 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8686         PR rtl-optimization/69030
8687         * gcc.target/i386/pr69030.c: New.
8689 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8691         * gcc.target/aarch64/target_attr_17.c: New test.
8693 2016-01-15  Richard Biener  <rguenther@suse.de>
8695         PR tree-optimization/66856
8696         * gcc.dg/torture/pr66856-1.c: New testcase.
8697         * gcc.dg/torture/pr66856-2.c: Likewise.
8699 2016-01-15  Richard Biener  <rguenther@suse.de>
8701         PR debug/69137
8702         * g++.dg/lto/pr69137_0.C: New testcase.
8704 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8706         PR middle-end/69246
8707         * gcc.target/i386/pr69246.c: New test.
8709 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8711         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8713 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8715         PR c++/56194
8716         * g++.dg/init/const9.C: Disable test on S/390.
8718 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8720         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8721         * g++.dg/Wno-frame-address.C: Ditto.
8723 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8725         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8727 2016-01-15  Richard Biener  <rguenther@suse.de>
8729         PR tree-optimization/68961
8730         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8732 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8734         * gcc.target/i386/pr65105-5.c: New test.
8736 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8738         * gcc.c-torture/execute/alias-4.c: New testcase.
8740 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8742         PR ipa/68148
8743         * g++.dg/ipa/devirt-49.C: New testcase.
8745 2016-01-15  Christian Bruel  <christian.bruel@st.com>
8747         PR target/65837
8748         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8749         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8750         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8752 2016-01-15  Richard Biener  <rguenther@suse.de>
8754         PR tree-optimization/69117
8755         * gcc.dg/torture/pr69117.c: New testcase.
8757 2015-01-14  Ryan Burn  <contact@rnburn.com>
8759         PR c++/69048
8760         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8762 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8764         PR testsuite/67509
8765         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8766         range tests use 100 * maximum instead of maximum + 1.
8768 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8770         PR debug/69244
8771         * gcc.dg/guality/pr69244.c: New test.
8773 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
8775         * lib/target-supports.exp (check_effective_target_issignaling):
8776         New procedure.
8777         * gcc.dg/pr61441.c: Require issignaling effective target.
8779 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
8781         PR target/68803
8782         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8784 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
8786         PR c++/68819
8787         PR preprocessor/69177
8788         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8789         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8790         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8791         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8793 2016-01-14  Marek Polacek  <polacek@redhat.com>
8795         PR c/69262
8796         * gcc.dg/array-15.c: New test.
8798 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8800         PR middle-end/68146
8801         PR tree-optimization/69155
8802         * gfortran.dg/pr68146.f: New test.
8803         * gfortran.dg/pr69155.f90: New test.
8805 2016-01-14  Richard Biener  <rguenther@suse.de>
8807         PR tree-optimization/68060
8808         * gcc.dg/torture/pr68060-1.c: New testcase.
8809         * gcc.dg/torture/pr68060-2.c: Likewise.
8811 2016-01-14  Nick Clifton  <nickc@redhat.com>
8813         * lib/target-supports.exp
8814         (check_effective_target_arm_neon_ok_nocache): Add an option
8815         sequence that includes setting the ARM architecture to ARMv7-A.
8816         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8817         command line options necessary to enable Neon support.
8818         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8819         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8820         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8821         * gcc.target/arm/pr69180.c: Likewise.
8823 2016-01-14  Jeff Law  <law@redhat.com>
8825         PR tree-optimization/69270
8826         * gcc.dg/tree-ssa/pr69270.c: New test.
8828 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
8830         PR c/66208
8831         * c-c++-common/pr66208.c: New file.
8833 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8835         PR tree-optimization/69156
8836         * gcc.dg/pr69156.c: New test.
8838 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8840         * gcc.target/i386/pr69225-7.c: New test.
8842 2016-01-13  Richard Henderson  <rth@redhat.com>
8844         * gcc.dg/tm/memopt-13.c: Update expected function.
8845         * gcc.dg/tm/memopt-6.c: Likewise.
8847 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
8849         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8850         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8851         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8852         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8854 2016-01-13  Tom de Vries  <tom@codesourcery.com>
8856         PR tree-optimization/69169
8857         * gcc.dg/pr69169.c: New test.
8859 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
8861         PR target/69228
8862         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8863         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8864         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8865         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8866         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8867         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8868         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8869         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8871 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8873         PR target/69247
8874         * gcc.dg/pr69247.c: New test.
8876 2016-01-13  Richard Biener  <rguenther@suse.de>
8878         PR tree-optimization/69242
8879         * gcc.dg/torture/pr69242.c: New testcase.
8881 2016-01-13  Richard Biener  <rguenther@suse.de>
8883         PR tree-optimization/69186
8884         * gcc.dg/torture/pr69186.c: New testcase.
8886 2016-01-13  Jeff Law  <law@redhat.com>
8888         PR tree-optimization/67755
8889         * gcc.dg/tree-ssa/pr67755.c: New test.
8891 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8893         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8894         pass number in output by a star.
8896 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
8898         PR tree-optimization/68911
8899         * gcc.c-torture/execute/pr68911.c: New test.
8901 2016-01-12  Marek Polacek  <polacek@redhat.com>
8903         PR c++/68979
8904         * g++.dg/warn/permissive-1.C: New test.
8906 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8908         PR objc++/68511
8909         PR c++/69213
8910         * g++.dg/opt/pr69213.C: New test.
8912 2016-01-12  Christian Bruel  <christian.bruel@st.com>
8914         PR target/69180
8915         * gcc.target/arm/pr69180.c: New test.
8917 2016-01-12  Richard Biener  <rguenther@suse.de>
8919         PR lto/69077
8920         * g++.dg/lto/pr69077_0.C: New testcase.
8921         * g++.dg/lto/pr69077_1.C: Likewise.
8923 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8925         PR target/69175
8926         * g++.dg/opt/pr69175.C: New test.
8928 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
8930         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8931         rather than #including math.h & stdlib.h.
8932         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8933         * gcc.dg/vect/pr49771.c: Likewise.
8934         * gcc.dg/vect/vect-10-big-array.c: Likewise.
8935         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8936         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8937         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8938         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8939         * gcc.dg/vect/pr44507.c: Likewise.
8940         * gcc.dg/vect/pr45902.c: Likewise.
8941         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8942         * gcc.dg/vect/vect-117.c: Likewise.
8943         * gcc.dg/vect/vect-99.c: Likewise.
8944         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8945         * gcc.dg/vect/vect-cond-1.c: Likewise.
8946         * gcc.dg/vect/vect-cond-2.c: Likewise.
8947         * gcc.dg/vect/vect-cond-3.c: Likewise.
8948         * gcc.dg/vect/vect-cond-4.c: Likewise.
8949         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8950         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8951         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8952         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8953         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8954         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8955         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8956         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8957         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8958         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8959         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8960         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8961         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8962         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8963         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8964         include of signal.h.
8965         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8966         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8967         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8968         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8969         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8970         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8971         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8972         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8973         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8974         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8975         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8976         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8977         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8978         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8979         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8980         * gcc.dg/vect/vect-outer-5.c: Likewise.
8981         * gcc.dg/vect/vect-outer-6.c: Likewise.
8982         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8983         include of stdio.h.
8985 2016-01-12  Nick Clifton  <nickc@redhat.com>
8987         PR target/68913
8988         * gcc.dg/lto/pr61886_0.c: Rename the external function called
8989         to fread so that it will be found in all target runtimes.
8991 2016-01-12  Richard Biener  <rguenther@suse.de>
8993         PR tree-optimization/69053
8994         * g++.dg/torture/pr69053.C: New testcase.
8996 2016-01-12  Richard Biener  <rguenther@suse.de>
8998         PR tree-optimization/69168
8999         * gcc.dg/torture/pr69168.c: New testcase.
9001 2016-01-12  Richard Biener  <rguenther@suse.de>
9003         PR tree-optimization/69157
9004         * gcc.dg/torture/pr69157.c: New testcase.
9006 2016-01-12  Richard Biener  <rguenther@suse.de>
9008         PR tree-optimization/69174
9009         * gcc.dg/torture/pr69174.c: New testcase.
9011 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
9013         PR c++/66808
9014         PR c++/69000
9015         * g++.dg/tls/pr66808.C: New test.
9016         * g++.dg/tls/pr69000.C: New test.
9018 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9020         * gcc.target/powerpc/swaps-p8-23.c: New test.
9021         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
9023 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
9025         PR tree-optimization/68356
9026         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
9028 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9029             Jim Wilson  <jim.wilson@linaro.org>
9031         PR target/69194
9032         * gcc.target/arm/pr69194.c: New test.
9034 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
9036         PR target/69225
9037         * gcc.target/i386/pr69225-1.c: New test.
9038         * gcc.target/i386/pr69225-2.c: Likewise.
9039         * gcc.target/i386/pr69225-3.c: Likewise.
9040         * gcc.target/i386/pr69225-4.c: Likewise.
9041         * gcc.target/i386/pr69225-5.c: Likewise.
9042         * gcc.target/i386/pr69225-6.c: Likewise.
9044 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
9046         PR target/67462
9047         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
9048         if lp64.
9050         PR target/69071
9051         * gcc.dg/pr69071.c: New test.
9053         PR c++/69211
9054         * g++.dg/opt/pr69211.C: New test.
9056         PR tree-optimization/69214
9057         * gcc.c-torture/compile/pr69214.c: New test.
9059 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
9061         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
9062         * gcc.target/i386/pr66232-11.c: Ditto.
9063         * gcc.target/i386/pr66232-12.c: Ditto.
9064         * gcc.target/i386/pr66232-13.c: Ditto.
9066 2016-01-11  Richard Biener  <rguenther@suse.de>
9068         PR tree-optimization/69173
9069         * gcc.dg/torture/pr69173.c: New testcase.
9071 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9073         PR rtl-optimization/68796
9074         * gcc.target/aarch64/tst_5.c: New test.
9075         * gcc.target/aarch64/tst_6.c: Likewise.
9077 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9079         PR rtl-optimization/68841
9080         * gcc.dg/pr68841.c: New test.
9081         * gcc.c-torture/execute/pr68841.c: New test.
9083 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9085         PR rtl-optimization/68920
9086         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9087         for ix86 targets.
9088         * gcc.dg/ifcvt-5.c: New test.
9090 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
9092         PR bootstrap/69123
9093         * g++.dg/pr69123.C: New.
9095 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9097         PR target/69010
9098         * gcc.target/i386/pr69010.c: New test.
9100 2016-01-11  Martin Jambor  <mjambor@suse.cz>
9102         PR ipa/69044
9103         * gcc.target/i386/chkp-pr69044.c: New test.
9105 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9107         PR tree-optimization/69109
9108         * gcc.dg/autopar/pr69109-2.c: New test.
9109         * gcc.dg/autopar/pr69109.c: New test.
9111 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9113         PR tree-optimization/69108
9114         * gcc.dg/autopar/pr69108.c: New test.
9116 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
9118         PR c++/69029
9119         * c-c++-common/Wisleading-indentation.c: Augment test.
9121 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9123         PR fortran/69154
9124         * gfortran.dg/inline_matmul_12.f90:  New test.
9126 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
9128         PR fortran/67779
9129         * gfortran.dg/actual_array_offset_1: New test.
9131 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9133         PR tree-optimization/69062
9134         * gcc.dg/autopar/pr69062.c: New test.
9136 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
9138         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9139         * gcc.dg/vect/slp-perm-2.c: Likewise.
9140         * gcc.dg/vect/slp-perm-3.c: Likewise.
9141         * gcc.dg/vect/slp-perm-5.c: Likewise.
9142         * gcc.dg/vect/slp-perm-6.c: Likewise.
9143         * gcc.dg/vect/slp-perm-7.c: Likewise.
9144         * gcc.dg/vect/slp-perm-8.c: Likewise.
9146 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9148         PR tree-optimization/69039
9149         * gcc.dg/autopar/pr69039.c: New test.
9151 2016-01-09  Marek Polacek  <polacek@redhat.com>
9153         PR c++/69113
9154         * g++.dg/pr69113.C: New test.
9156 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9158         PR middle-end/50865
9159         PR tree-optimization/69097
9160         * gcc.c-torture/execute/pr50865.c: New test.
9161         * gcc.c-torture/execute/pr69097-1.c: New test.
9162         * gcc.c-torture/execute/pr69097-2.c: New test.
9163         * gcc.dg/pr69097-1.c: New test.
9164         * gcc.dg/pr69097-2.c: New test.
9166 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9168         PR c++/69164
9169         * g++.dg/opt/pr69164.C: New test.
9171 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9173         PR tree-optimization/69167
9174         * gcc.dg/pr69167.c: New test.
9176 2016-01-08  Marek Polacek  <polacek@redhat.com>
9178         PR c++/68449
9179         * g++.dg/pr68449.C: New.
9181 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
9183         PR tree-optimization/68707
9184         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9185         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9186         on platforms supporting it.
9187         * gcc.dg/vect/slp-perm-2.c: Likewise.
9188         * gcc.dg/vect/slp-perm-3.c: Likewise.
9189         * gcc.dg/vect/slp-perm-5.c: Likewise.
9190         * gcc.dg/vect/slp-perm-7.c: Likewise.
9191         * gcc.dg/vect/slp-perm-8.c: Likewise.
9192         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9193         on platforms supporting it.
9195 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9197         PR tree-optimization/69162
9198         * gcc.dg/pr69162.c: New test.
9200         PR tree-optimization/69172
9201         * gcc.dg/pr69172.c: New test.
9203 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9205         PR tree-optimization/67781
9206         * gcc.c-torture/execute/pr67781.c: New file.
9208 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9210         PR tree-optimization/69083
9211         * gcc.dg/vect/pr69083.c: New test.
9213 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9215         PR tree-optimization/61441
9216         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9217         Use -fexcess-precision=standard for compiler options.
9218         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9220 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9222         PR fortran/69128
9223         * gfortran.dg/gomp/pr69128.f90: New test.
9225         PR c++/69145
9226         * g++.dg/ext/pr69145-1.C: New test.
9227         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9228         * g++.dg/ext/pr69145-2.h: New file.
9230 2016-01-07  Martin Sebor  <msebor@redhat.com>
9232         PR c/68966
9233         * gcc.dg/atomic-fetch-bool.c: New test.
9234         * gcc.dg/sync-fetch-bool.c: New test.
9236 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9238         PR fortran/66680
9239         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9241 2016-01-07  Nick Clifton  <nickc@redhat.com>
9243         PR target/66655
9244         * g++.dg/pr66655.C: New test.
9245         * g++.dg/pr66655_1.cc: Test support file.
9246         * g++.dg/pr66655.h: Test header file.
9248 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9250         PR fortran/66680
9251         gfortran.dg/gomp/pr66680.f90: New test.
9253 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9255         PR target/69171
9256         * gcc.target/i386/pr69171-1.c: New test.
9257         * gcc.target/i386/pr69171-2.c: Likewise.
9258         * gcc.target/i386/pr69171-3.c: Likewise.
9259         * gcc.target/i386/pr69171-4.c: Likewise.
9260         * gcc.target/i386/pr69171-5.c: Likewise.
9261         * gcc.target/i386/pr69171-6.c: Likewise.
9263 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9265         PR middle-end/67639
9266         * c-c++-common/pr67639.c: New test.
9268 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9270         PR tree-optimization/69141
9271         * g++.dg/opt/pr69141.C: New test.
9273 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9275         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9277 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9279         PR target/69140
9280         * gcc.target/i386/pr69140.c: New test
9282 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9284         * gcc.dg/bad-dereference.c: New test case.
9286 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9288         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9290 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9292         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9294 2016-01-06  Marek Polacek  <polacek@redhat.com>
9296         PR sanitizer/69099
9297         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9299 2016-01-05  Marek Polacek  <polacek@redhat.com>
9301         PR c/69104
9302         * gcc.dg/atomic-invalid-2.c: New.
9304 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9306         PR target/68991
9307         * gcc.target/i386/pr68991.c: New test.
9309 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9311         PR target/68991
9312         * g++.dg/pr68991-1.C: New test.
9313         * g++.dg/pr68991-2.C: Likewise.
9315 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9317         PR other/60465
9318         * gcc.target/ia64/pr60465-gprel64.c: New test.
9319         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9321 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9323         PR rtl-optimization/68651
9324         * gcc.target/aarch64/pr68651_1.c: New test.
9326 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9328         PR c/69122
9329         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9331 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9333         PR c++/58583
9334         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9336         * gcc.dg/alias-15.c: New.
9338 2016-01-05  Nick Clifton  <nickc@redhat.com>
9340         PR target/68870
9341         * g++.dg/pr68770.C: New test.
9343 2016-01-04  Mike Stump  <mikestump@comcast.net>
9345         * lib/target-supports.exp (check_effective_target_cilkplus):
9346         cilkplus targets require pthreads.
9347         (check_effective_target_cilkplus): Remove special case for NVPTX.
9349 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9351         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9352         generation.
9354 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9356         Update copyright years.
9358 2016-01-04  Marek Polacek  <polacek@redhat.com>
9360         PR c/68908
9361         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9362         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9363         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9365 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9367         * gcc.target/sparc/20160104-2.c: New test.
9369 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9371         * gcc.target/sparc/20160104-1.c: New test.
9373 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9375         PR fortran/65045
9376         * gfortran.dg/pr65045.f90: New test.
9378 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9380         * gnat.dg/specs/debug1.ads: Delete.
9382 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9384         PR libgfortran/68867
9385         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9386         expression.
9388 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9390         PR libgfortran/68867
9391         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9392         PowerPC.
9394 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9396         PR fortran/68864
9397         * gfortran.dg/pr68864.f90: New test.
9399 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9401         PR tree-optimization/69070
9402         * gcc.dg/pr69070.c: New test.
9404         PR sanitizer/69055
9405         * gfortran.dg/pr69055.f90: New test.
9407         PR target/69015
9408         * gcc.dg/pr69015.c: New test.
9410 Copyright (C) 2016 Free Software Foundation, Inc.
9412 Copying and distribution of this file, with or without modification,
9413 are permitted in any medium without royalty provided the copyright
9414 notice and this notice are preserved.