gcc/fortran/ChangeLog:
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2db9b450df9fc90c89aa766eb32b652a82aa9a76
1 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3         PR fortran/71623
4         * gfortran.dg/deferred_character_17.f90: New test.
6 2016-07-05  Christophe Lyon  <christophe.lyon@linaro.org>
8         * gcc.target/arm/neon/polytypes.c: Move to ...
9         * gcc.target/arm/polytypes.c: ... here.
10         * gcc.target/arm/neon/pr51534.c: Move to ...
11         * gcc.target/arm/pr51534.c: ... here.
12         * gcc.target/arm/neon/vect-vcvt.c: Move to ...
13         * gcc.target/arm/vect-vcvt.c: ... here.
14         * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
15         * gcc.target/arm/vect-vcvtq.c: ... here.
16         * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
17         * gcc.target/arm/vfp-shift-a2t2.c: ... here.
18         * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
19         * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
20         * gcc.target/arm/neon/neon.exp: Delete.
21         * gcc.target/arm/neon/: Delete.
23 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
25         PR fortran/65575
26         * gfortran.dg: pr65575.f90: New test.
28 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
30         PR fortran/35849
31         * gfortran.dg: pr35849.f90: New test.
33 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
35         PR c++/71739
36         * g++.dg/cpp0x/pr71739.C: New test.
38 2016-07-04  Christophe Lyon  <christophe.lyon@linaro.org>
40         * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
42 2016-07-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
44         * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
45         locr.
46         * gcc.target/s390/loc-1.c: New test.
48 2016-07-04  Yuri Rumyantsev  <ysrumyan@gmail.com>
50         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
51         * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
53 2016-07-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
55         PR target/63874
56         * gcc.target/aarch64/pr63874.c: New test.
58 2016-07-04  Jan Beulich  <jbeulich@suse.com>
60         * g++.dg/header.c: New.
61         * gcc.dg/header.c: New.
63 2016-07-02  Jakub Jelinek  <jakub@redhat.com>
65         PR c/71719
66         * c-c++-common/Wunused-var-15.c: New test.
68 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
70         PR fortran/71687
71         * gfortran.dg/gomp/pr71687.f90: New test.
73 2016-07-01  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
75         * gcc.dg/const-float128-ped.c: Require __float128 effective
76         target and options.
77         * gcc.dg/const-float128.c: Likewise.
78         * gcc.dg/torture/float128-cmp-invalid.c: Require
79         __float128 and base_quadfloat_support effective targets, and
80         __float128 options.
81         * gcc.dg/torture/float128-div-underflow.c: Likewise.
82         * gcc.dg/torture/float128-extend-nan.c: Likewise.
83         * gcc.dg/torture/float128-nan.c: Likewise.
84         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
85         * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
86         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
87         * lib/target-supports.exp (check_effective_target___float128):
88         New.
89         (add_options_for___float128): New.
90         (check_effective_target_base_quadword_support): New.
92 2016-07-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
94         PR target/71720
95         * gcc.target/powerpc/pr71720.c: New test.
97 2016-07-01  Jan Beulich  <jbeulich@suse.com>
99         * gcc.dg/bss.c: New.
101 2016-07-01  Peter Bergner  <bergner@vnet.ibm.com>
103         PR target/71698
104         * gcc.target/powerpc/pr71698.c: New test.
106 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
108         PR target/71151
109         * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
110         instead of ".foo" for its section name.
111         * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
112         depending on MCU's flash size.
113         * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
114         * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
115         * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
116         * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
117         * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
118         * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
120 2016-07-01  Jan Beulich  <jbeulich@suse.com>
122         * gcc.target/i386/pr65105-2.c: Add -msse2.
124 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
126         PR tree-optimization/71707
127         * gcc.dg/strlenopt-29.c: New test.
129         PR fortran/71704
130         * gfortran.dg/gomp/pr71704.f90: New test.
132         PR fortran/71705
133         * gfortran.dg/gomp/pr71705.f90: New test.
135 2016-06-30  Kelvin Nilsen  <kelvin@gcc.gnu.org>
137         * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
138         * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
139         * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
140         * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
141         * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
142         * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
143         * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
144         * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
145         * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
146         * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
147         * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
148         * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
149         * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
150         * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
151         * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
152         * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
153         * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
154         * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
155         * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
156         * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
157         * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
158         * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
159         * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
160         * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
161         * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
162         * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
163         * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
164         * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
165         * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
166         * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
167         * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
168         * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
169         * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
170         * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
171         * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
172         * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
173         * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
174         * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
175         * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
176         * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
177         * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
178         * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
179         * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
180         * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
181         * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
182         * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
183         * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
184         * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
185         * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
186         * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
187         * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
188         * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
189         * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
190         * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
191         * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
192         * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
193         * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
194         * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
195         * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
196         * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
197         * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
198         * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
199         * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
200         * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
201         * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
202         * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
203         * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
204         * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
205         * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
206         * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
207         * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
208         * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
209         * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
210         * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
211         * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
212         * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
213         * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
214         * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
215         * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
216         * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
217         * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
219 2016-06-30  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
220             James Greenhalgh  <james.greenhalgh@arm.com>
222         * gcc.target/aarch64/vect_copy_lane_1.c: New test.
224 2016-06-30  James Greenhalgh  <james.greenhalgh@arm.com>
225             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
227         * gcc.target/aarch64/vget_set_lane_1.c: New test.
229 2016-06-30  David Malcolm  <dmalcolm@redhat.com>
231         PR driver/71651
232         * gcc.dg/spellcheck-options-12.c: New test case.
234 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
236         PR middle-end/71693
237         * gcc.c-torture/compile/pr71693.c: New test.
239 2016-06-29  David Malcolm  <dmalcolm@redhat.com>
241         * gcc.dg/spellcheck-params.c: New testcase.
242         * gcc.dg/spellcheck-params-2.c: New testcase.
244 2016-06-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
246         * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
247         vector extract instructions.
248         * gcc.target/powerpc/p9-extract-2.c: Likewise.
250 2016-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
252         PR fortran/71686
253         * gfortran.dg/unexpected_eof_2.f90: New test.
254         * gfortran.dg/unexpected_eof_3.f90: New test.
256 2016-06-29  Jim Wilson  <jim.wilson@linaro.org>
258         * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
260 2016-06-29  Cesar Philippidis  <cesar@codesourcery.com>
262         * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
263         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
264         * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
266 2016-06-29  Richard Biener  <rguenther@suse.de>
268         PR middle-end/15256
269         * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
271 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
273         * gcc.target/arm/aapcs/neon-vect10.c: Require
274         -mfloat-ab=hard.  Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
275         * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
276         * gcc.target/arm/aapcs/vfp18.c: Likewise.
277         * gcc.target/arm/aapcs/vfp19.c: Likewise.
278         * gcc.target/arm/aapcs/vfp20.c: Likewise.
279         * gcc.target/arm/aapcs/vfp21.c: Likewise.
280         * gcc.target/arm/fp16-aapcs-1.c: Require
281         -mfloat-ab=hard.  Also simplify the test.
282         * gcc.target/arm/fp16-aapcs-2.c: New.
284 2016-06-29  Matthew Wahab  <matthew.wahab@arm.com>
286         * lib/target-supports.exp (add_options_for_arm_fp16): Reword
287         comment.
288         (add_options_for_arm_fp16_ieee): New.
289         (add_options_for_arm_fp16_alternative): New.
290         (effective_target_arm_fp16_ok_nocache): Add to comment.  Fix a
291         long-line.
292         (effective_target_arm_fp16_hw): New.
294 2016-06-29  Ilya Enkovich  <ilya.enkovich@intel.com>
296         PR tree-optimization/71655
297         * g++.dg/pr71655.C: New test.
299 2016-06-29  Martin Liska  <mliska@suse.cz>
301         * gcc.dg/pr71585.c: New test.
302         * gcc.dg/pr71585-2.c: New test.
303         * gcc.dg/pr71585-3.c: New test.
305 2016-06-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
307         PR tree-optimization/70729
308         * g++.dg/vect/pr70729.cc: New test.
310 2016-06-29  Thomas Schwinge  <thomas@codesourcery.com>
312         * c-c++-common/gomp/cancel-1.c: Extend.
314 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
316         PR tree-optimization/71625
317         * gcc.dg/strlenopt-28.c: New test.
319 2016-06-29  Richard Biener  <rguenther@suse.de>
321         PR middle-end/71002
322         * g++.dg/torture/pr71002.C: Adjust testcase.
324 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
326         PR c/71685
327         * gcc.dg/pr71685.c: New test.
329 2016-06-28  Martin Sebor  <msebor@redhat.com>
331         PR c/71552
332         * gcc.dg/init-bad-9.c: New test.
334 2016-06-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
336         * gcc.target/powerpc/abs128-1.c: Require VSX.
337         * gcc.target/powerpc/copysign128-1.c: Likewise.
338         * gcc.target/powerpc/inf128-1.c: Likewise.
339         * gcc.target/powerpc/nan128-1.c: Likewise.
341 2016-06-28  Jakub Jelinek  <jakub@redhat.com>
343         PR middle-end/71626
344         * gcc.c-torture/execute/pr71626-1.c: New test.
345         * gcc.c-torture/execute/pr71626-2.c: New test.
347 2016-06-28  Peter Bergner  <bergner@vnet.ibm.com>
349         PR target/71656
350         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
352 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
354         PR target/71670
355         * gcc.target/powerpc/pr71670.c: New testcase.
357 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
359         PR target/71656
360         * gcc.target/powerpc/pr71656-1.c: New test.
361         * gcc.target/powerpc/pr71656-2.c: New test.
363 2016-06-27  Christophe Lyon  <christophe.lyon@linaro.org>
365         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
366         around fp16 code.
367         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
368         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
369         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
370         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
371         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
372         Add arm_neon_fp16_ok effective target.
373         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
374         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
375         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
376         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
377         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
378         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
379         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
380         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
381         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
382         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
383         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
385 2016-06-26  Jan Hubicka  <hubicka@ucw.cz>
387         * gcc.dg/predict-12.c: New testcase.
389 2016-06-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
391         PR fortran/71649
392         * gfortran.dg/pr71649.f90: New test.
394 2016-06-25  Jakub Jelinek  <jakub@redhat.com>
396         PR tree-optimization/71643
397         * g++.dg/opt/pr71643.C: New test.
399         PR tree-optimization/71631
400         * gcc.c-torture/execute/pr71631.c: New test.
402 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
404         * gcc.dg/predict-11.c: New testcase.
405         * gfortran.dg/predict-2.f90: New testcase.
407 2016-06-24  Jan Hubicka  <hubicka@ucw.cz>
409         * gcc.dg/predict-10.c: New test.
411 2016-06-24  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
413         * gcc.target/powerpc/abs128-1.c: New.
414         * gcc.target/powerpc/copysign128-1.c: New.
415         * gcc.target/powerpc/inf128-1.c: New.
416         * gcc.target/powerpc/nan128-1.c: New.
418 2016-06-24  Eric Botcazou  <ebotcazou@adacore.com>
420         * gfortran.dg/pr71642.f90: New test.
422 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
424         PR tree-optimization/71647
425         * gcc.target/i386/pr71647.c: New test.
427 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
429         * gcc.target/i386/noplt-gd-1.c: New test.
430         * gcc.target/i386/noplt-gd-2.c: Likewise.
431         * gcc.target/i386/noplt-gd-3.c: Likewise.
432         * gcc.target/i386/noplt-ld-1.c: Likewise.
433         * gcc.target/i386/noplt-ld-2.c: Likewise.
434         * gcc.target/i386/noplt-ld-3.c: Likewise.
435         * lib/target-supports.exp
436         (check_effective_target_tls_get_addr_via_got): New.
438 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
440         * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
441         testsuite compile flags.
442         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
443         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
445 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
447         * g++dg/vect/pr36684.cc: Add dg-do compile.
448         * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
449         * gcc.dg/vect/pr70021.c: Ditto.
450         * gcc.dg/vect/pr70138-1.c: Ditto.
451         * gcc.dg/vect/pr70138-2.c: Ditto.
452         * gcc.dg/vect/pr70354-1.c: Ditto.
453         * gcc.dg/vect/pr70354-2.c: Ditto.
454         * gcc.dg/vect/pr71259.c: Ditto.
455         * gcc.dg/vect/pr71416-1.c: Ditto.
456         * gcc.dg/vect/slp-43.c: Ditto.
457         * gcc.dg/vect/slp-45.c: Ditto.
458         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
459         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
460         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
461         * gfortran.dg/vect/pr69980.f90: Ditto.
463 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
465         * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
466         * gcc.dg/vect/bb-slp-30.c: Ditto.
467         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
468         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
469         * gcc.dg/vect/pr45902.c: Ditto.
470         * gcc.dg/vect/pr48172.c: Ditto.
471         * gcc.dg/vect/pr48377.c: Ditto.
472         * gcc.dg/vect/pr49038.c: Ditto.
473         * gcc.dg/vect/pr49771.c: Ditto.
474         * gcc.dg/vect/pr52091.c: Ditto.
475         * gcc.dg/vect/pr53185-2.c: Ditto.
476         * gcc.dg/vect/pr56826.c: Ditto.
477         * gcc.dg/vect/pr60276.c: Ditto.
478         * gcc.dg/vect/pr62021.c: Ditto.
479         * gcc.dg/vect/pr63530.c: Ditto.
480         * gcc.dg/vect/pr65518.c: Ditto.
481         * gcc.dg/vect/pr65947-1.c: Ditto.
482         * gcc.dg/vect/pr65947-10.c: Ditto.
483         * gcc.dg/vect/pr65947-11.c: Ditto.
484         * gcc.dg/vect/pr65947-12.c: Ditto.
485         * gcc.dg/vect/pr65947-13.c: Ditto.
486         * gcc.dg/vect/pr65947-2.c: Ditto.
487         * gcc.dg/vect/pr65947-3.c: Ditto.
488         * gcc.dg/vect/pr65947-4.c: Ditto.
489         * gcc.dg/vect/pr65947-5.c: Ditto.
490         * gcc.dg/vect/pr65947-6.c: Ditto.
491         * gcc.dg/vect/pr65947-7.c: Ditto.
492         * gcc.dg/vect/pr65947-8.c: Ditto.
493         * gcc.dg/vect/pr65947-9.c: Ditto.
494         * gcc.dg/vect/pr71416-1.c: Ditto.
495         * gcc.dg/vect/pr71439.c: Ditto.
496         * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
497         * gcc.dg/vect/vect-bswap16.c: Ditto.
498         * gcc.dg/vect/vect-bswap32.c: Ditto.
499         * gcc.dg/vect/vect-bswap64.c: Ditto.
500         * gcc.dg/vect/vect-live-1.c: Ditto.
501         * gcc.dg/vect/vect-live-2.c: Ditto.
502         * gcc.dg/vect/vect-live-3.c: Ditto.
503         * gcc.dg/vect/vect-live-4.c: Ditto.
504         * gcc.dg/vect/vect-live-5.c: Ditto.
505         * gcc.dg/vect/vect-live-slp-1.c: Ditto.
506         * gcc.dg/vect/vect-live-slp-2.c: Ditto.
507         * gcc.dg/vect/vect-live-slp-3.c: Ditto.
508         * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
509         * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
510         * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
511         * gcc.dg/vect/vect-neg-store-1.c: Ditto.
512         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
513         * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
514         * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
515         * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
516         * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
517         * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
518         * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
519         * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
520         * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
521         * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
523 2016-06-24  Uros Bizjak  <ubizjak@gmail.com>
525         * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
527 2016-06-24  H.J. Lu  <hongjiu.lu@intel.com>
529         * gcc.target/i386/noplt-1.c: Don't disable for ia32.  Scan for
530         ia32 if R_386_GOT32X relocation is supported.
531         * gcc.target/i386/noplt-3.c: Likewise.
532         * gcc.target/i386/noplt-2.c: Likewise.
533         (main): Renamed to ...
534         (bar): This.
535         * gcc.target/i386/noplt-4.c: Likewise.
536         (main): Renamed to ...
537         (bar): This.
538         * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
539         * gcc.target/i386/pr67400-5.c: Likewise.
541 2016-06-24  Jakub Jelinek  <jakub@redhat.com>
543         * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
544         * g++.dg/ext/builtin-arith-overflow-2.C: New test.
546         * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
547         f4): Adjust expected diagnostics.
548         * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
549         (T): If OVFP is defined, redefine to TP.
550         * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
551         * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
552         * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
553         * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
554         * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
555         * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
556         * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
557         * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
558         * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
559         * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
560         * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
561         * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
562         * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
563         * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
564         * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
565         * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
566         * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
567         * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
568         * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
569         * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
570         * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
571         as last argument to __builtin_add_overflow_p.
573 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
575         * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
576         dg-options and remove default vector testsuite compile flags.
577         * g++.dg/vect/pr33860a.cc: Ditto.
578         * g++.dg/vect/pr45470-a.cc: Ditto.
579         * g++.dg/vect/pr45470-b.cc: Ditto.
580         * g++.dg/vect/pr60896.cc: Ditto.
581         * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
582         * gcc.dg/vect/pr18308.c: Ditto.
583         * gcc.dg/vect/pr24049.c: Ditto.
584         * gcc.dg/vect/pr33373.c: Ditto.
585         * gcc.dg/vect/pr36228.c: Ditto.
586         * gcc.dg/vect/pr42395.c: Ditto.
587         * gcc.dg/vect/pr42604.c: Ditto.
588         * gcc.dg/vect/pr46663.c: Ditto.
589         * gcc.dg/vect/pr48765.c: Ditto.
590         * gcc.dg/vect/pr49093.c: Ditto.
591         * gcc.dg/vect/pr49352.c: Ditto.
592         * gcc.dg/vect/pr52298.c: Ditto.
593         * gcc.dg/vect/pr52870.c: Ditto.
594         * gcc.dg/vect/pr53185.c: Ditto.
595         * gcc.dg/vect/pr53773.c: Ditto.
596         * gcc.dg/vect/pr56695.c: Ditto.
597         * gcc.dg/vect/pr62171.c: Ditto.
598         * gcc.dg/vect/pr63530.c: Ditto.
599         * gcc.dg/vect/pr68339.c: Ditto.
600         * gcc.dg/vect/pr71259.c: Ditto.
601         * gcc.dg/vect/vect-82_64.c: Ditto.
602         * gcc.dg/vect/vect-83_64.c: Ditto.
603         * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
604         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
605         * gcc.dg/vect/vect-shift-2.c: Ditto.
606         * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
607         * gfortran.dg/vect/pr39318.f90: Ditto.
608         * gfortran.dg/vect/pr45714-a.f: Ditto.
609         * gfortran.dg/vect/pr45714-b.f: Ditto.
610         * gfortran.dg/vect/pr46213.f90: Ditto.
612 2016-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
613             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
615         * gcc.target/powerpc/p9-splat-5.c: New test.
617 2016-06-23  Uros Bizjak  <ubizjak@gmail.com>
619         PR tree-optimization/71488
620         * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
621         * lib/target-supports.exp: ... here.
622         (check_sse4_hw_available): New procedure.
623         (check_effective_target_sse4_runtime): Ditto.
624         * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
625         -march=westmere for sse4_runtime targets.
626         * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
627         * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
628         (dg-additional-options): Use for sse4_runtime targets.
629         (main): Call check_vect ().
630         (dg-final): Perform scan only for sse4_runtime targets.
632 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
634         PR target/66232
635         PR target/67400
636         * gcc.target/i386/pr66232-14.c: New file.
637         * gcc.target/i386/pr66232-15.c: Likewise.
638         * gcc.target/i386/pr66232-16.c: Likewise.
639         * gcc.target/i386/pr66232-17.c: Likewise.
640         * gcc.target/i386/pr67400-1.c: Don't disable for ia32.  Scan for
641         ia32 if R_386_GOT32X relocation is supported.
642         * gcc.target/i386/pr67400-2.c: Likewise.
643         * gcc.target/i386/pr67400-3.c: Likewise.
644         * gcc.target/i386/pr67400-4.c: Likewise.
645         * gcc.target/i386/pr67400-6.c: Likewise.
646         * gcc.target/i386/pr67400-7.c: Likewise.
647         * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
649 2016-06-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
651         PR libgfortran/48852
652         * gfortran.dg/char4_iunit_1.f03: Update test.
653         * gfortran.dg/f2003_io_5.f03: Update test.
654         * gfortran.dg/real_const_3.f90: Update test.
656 2016-06-23  Andi Kleen  <ak@linux.intel.com>
658         * g++.dg/bprob/bprob.exp: Support autofdo.
659         * g++.dg/tree-prof/tree-prof.exp: dito.
660         * gcc.dg/tree-prof/tree-prof.exp: dito.
661         * gcc.misc-tests/bprob.exp: dito.
662         * gfortran.dg/prof/prof.exp: dito.
663         * lib/profopt.exp: dito.
664         * lib/target-supports.exp: Check for autofdo.
666 2016-06-23  Martin Liska  <mliska@suse.cz>
668         * gcc.dg/pr71619.c: New test.
670 2016-06-23  H.J. Lu  <hongjiu.lu@intel.com>
672         PR target/67400
673         * gcc.target/i386/pr67400-1.c: New test.
674         * gcc.target/i386/pr67400-2.c: Likewise.
675         * gcc.target/i386/pr67400-3.c: Likewise.
676         * gcc.target/i386/pr67400-4.c: Likewise.
677         * gcc.target/i386/pr67400-5.c: Likewise.
678         * gcc.target/i386/pr67400-6.c: Likewise.
679         * gcc.target/i386/pr67400-7.c: Likewise.
681 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
683         * c-c++-common/missing-header-1.c: New test case.
684         * c-c++-common/missing-header-2.c: New test case.
685         * c-c++-common/missing-header-3.c: New test case.
686         * c-c++-common/missing-header-4.c: New test case.
688 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
690         PR c/70339
691         * c-c++-common/attributes-1.c: Update dg-prune-output to include
692         hint.
693         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
694         expected results due to builtin "nanl" now being suggested for
695         "name".
696         * gcc.dg/pr67580.c: Update expected messages.
697         * gcc.dg/spellcheck-identifiers.c: New testcase.
698         * gcc.dg/spellcheck-typenames.c: New testcase.
700 2016-06-22  David Malcolm  <dmalcolm@redhat.com>
702         * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
703         file.
704         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
705         diagnostic-test-show-locus-parseable-fixits.c to sources for
706         diagnostic_plugin_test_show_locus.c.
707         * lib/gcc-defs.exp (freeform_regexps): New global.
708         (dg-regexp): New function.
709         (handle-dg-regexps): New function.
710         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
711         freeform_regexps to the empty list.
712         * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
714 2016-06-22  Ilya Enkovich  <ilya.enkovich@intel.com>
716         PR tree-optimization/71488
717         * g++.dg/pr71488.C: New test.
718         * gcc.dg/vect/vect-bool-cmp.c: New test.
720 2016-06-22  Eric Botcazou  <ebotcazou@adacore.com>
722         * gcc.dg/guality/param-5.c: New test.
724 2016-06-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
726         * gcc.target/i386/asm-flag-7.c: New test.
728 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
730         * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
731         * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
732         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
733         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
734         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
735         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
736         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
737         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
738         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
739         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
740         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
741         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
742         * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
743         * gcc.dg/tree-ssa/vrp87.c: Likewise.
744         * lib/target-supports.exp: Likewise.
746 2016-06-21  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
748         * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
749         * gcc.dg/attr-ms_struct-2.c: Likewise.
750         * gcc.dg/attr-ms_struct-packed1.c: Likewise.
751         * gcc.dg/bf-ms-attrib.c: Likewise.
752         * gcc.dg/bf-ms-layout-2.c: Likewise.
753         * gcc.dg/bf-ms-layout-3.c: Likewise.
754         * gcc.dg/bf-ms-layout.c: Likewise.
755         * gcc.dg/bf-no-ms-layout.c: Likewise.
756         * gcc.target/i386/bitfield1.c: Likewise.
757         * gcc.target/i386/bitfield2.c: Likewise.
758         * gcc.target/i386/bitfield3.c: Likewise.
760 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
762         * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
763         test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
764         override other than -mcpu=power9 command-line option is specified,
765         or if the target operating system is aix.
766         * gcc.target/powerpc/darn-1.c: Likewise.
767         * gcc.target/powerpc/darn-2.c: Likewise.
768         * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
769         test if effective-target is not powerpc_p9vector_ok or if the
770         target operating system is not defined.
771         * gcc.target/powerpc/vslv-1.c: Likewise.
772         * gcc.target/powerpc/vsrv-0.c: Likewise.
773         * gcc.target/powerpc/vsrv-1.c: Likewise.
775 2016-06-21  Tobias Burnus  <burnus@net-b.de>
777         PR fortran/71068
778         * gfortran.dg/coarray/data_1.f90: New.
780 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
782         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
783         (dg-require-effective-target): Use arm_v8_neon_hw.
784         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
785         (dg-require-effective-target): Likewise.
786         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
787         (dg-require-effective-target): Likewise.
788         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
789         (dg-require-effective-target): Likewise.
790         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
791         (dg-require-effective-target): Likewise.
792         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
793         (dg-require-effective-target): Likewise.
794         * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
795         Add AArch64 check.
797 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
799         * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
800         Set to 3 so test passes.
802 2016-06-21  Wilco Dijkstra  <wdijkstr@arm.com>
804         * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
806 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
808         * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
809         * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
810         * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
811         * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
813 2016-06-21  Ilya Verbin  <ilya.verbin@intel.com>
815         * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
816         * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
818 2016-06-21  H.J. Lu  <hongjiu.lu@intel.com>
820         PR target/71549
821         * gcc.target/i386/pr71549.c: New test.
823 2016-06-21  Kelvin Nilsen  <kelvin@gcc.gnu.org>
825         * gcc.target/powerpc/vadsdu-0.c: Replace
826         dg-require-effective-target directive to allow test to run on more
827         platforms, and add dg-skip-if directive to disable test on aix
828         platforms because of known incompatibilities.
829         * gcc.target/powerpc/vadsdu-1.c: Likewise.
830         * gcc.target/powerpc/vadsdu-2.c: Likewise.
831         * gcc.target/powerpc/vadsdu-3.c: Likewise.
832         * gcc.target/powerpc/vadsdu-4.c: Likewise.
833         * gcc.target/powerpc/vadsdu-5.c: Likewise.
834         * gcc.target/powerpc/vadsdub-1.c: Likewise.
835         * gcc.target/powerpc/vadsdub-2.c: Replace
836         dg-require-effective-target directive to allow test to run on more
837         platforms, and add dg-skip-if directive to disable test on aix
838         platforms because of known incompatibilities.
839         (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
840         with vec_absdb call to differentiate this test from vadsdub-1.c.
841         * gcc.target/powerpc/vadsduh-1.c: Replace
842         dg-require-effective-target directive to allow test to run on more
843         platforms, and add dg-skip-if directive to disable test on aix
844         platforms because of known incompatibilities.
845         * gcc.target/powerpc/vadsduh-2.c: Likewise.
846         * gcc.target/powerpc/vadsduw-1.c: Likewise.
847         * gcc.target/powerpc/vadsduw-2.c: Likewise.
849 2016-06-21  Jakub Jelinek  <jakub@redhat.com>
851         PR tree-optimization/71588
852         * gcc.dg/pr71558.c: New test.
854 2016-06-21  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
856         * c-c++-common/pr68657-1.c: Require ptr32plus support.
857         * c-c++-common/pr68657-2.c: Likewise.
858         * c-c++-common/pr68657-3.c: Likewise.
859         * gcc.dg/torture/pr69714.c: Require int32plus support.
860         * gcc.dg/torture/pr70025.c: Likewise.
861         * gcc.dg/torture/pr70083.c: Likewise.
862         * gcc.dg/torture/pr70542.c: Likewise.
863         * gcc.dg/torture/pr70935.c: Require ptr32plus support.
865 2016-06-20  Joseph Myers  <joseph@codesourcery.com>
867         PR c/71601
868         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
870 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
872         PR middle-end/71581
873         * gcc.dg/pr71581.c: New test.
875         PR rtl-optimization/71591
876         * gcc.dg/cpp/pr71591.c: New test.
878 2016-06-20   David B. Robins  <gcc@davidrobins.net>
880         PR target/71571
881         * g++.dg/torture/pr71571.C: New test.
883 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
885         PR target/71559
886         * gcc.target/i386/sse2-pr71559.c: New test.
887         * gcc.target/i386/avx-pr71559.c: New test.
888         * gcc.target/i386/avx512f-pr71559.c: New test.
890 2016-06-20  Tobias Burnus  <burnus@net-b.de>
892         PR fortran/71194
893         * gfortran.dg/pointer_remapping_10.f90: New.
895 2016-06-20  David Malcolm  <dmalcolm@redhat.com>
897         * g++.dg/diagnostic/string-literal-concat.C: New test case.
899 2016-06-20  Martin Sebor  <msebor@redhat.com>
901         PR c/69507
902         * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
903         * gnu90-const-expr-1.c: Same.
904         * gnu99-const-expr-1.c: Same.
905         * gnu99-static-1.c: Same.
907 2016-06-20  Renlin Li  <renlin.li@arm.com>
909         * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
911 2016-06-20  James Greenhalgh  <james.greenhalgh@arm.com>
913         * gcc.target/aarch64/vcvt_f64_1.c: New.
914         * gcc.target/aarch64/vcvt_n_f64_1.c: New.
915         * gcc.target/aarch64/vrecp_f64_1.c: New.
917 2016-06-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
919         * gfortran.dg/common_align_2.f90: Use "alignment" instead of
920         "alignement".
922 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
924         PR target/71103
925         * gcc.target/avr/torture/pr71103-2.c: New test.
927 2016-06-19 Martin Sebor  <msebor@redhat.com>
929         PR c/69507
930         * gcc.dg/alignof.c: New test.
932 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
934         * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
935         vs dg-error; test constexpr specifier too.
937 2016-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
939         * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
941 2016-06-17  Christophe Lyon  <christophe.lyon@linaro.org>
943         * lib/target-supports.exp
944         (check_effective_target_arm_neon_fp16_ok_nocache): Call
945         arm_neon_ok and merge flags.  Fix temporary test name.
946         (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
947         and merge flags.
949 2016-06-17  Martin Liska  <mliska@suse.cz>
951         * gcc.dg/predict-9.c: Fix dump scanning.
953 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
955         PR tree-optimization/71354
956         * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
958 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
960         PR tree-optimization/71347
961         * gcc.dg/tree-ssa/pr71347.c: New test.
963 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
965         PR tree-optimization/71354
966         * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
968 2016-06-17  Bin Cheng  <bin.cheng@arm.com>
970         * gcc.dg/vect/vect-alias-check-1.c: New test.
972 2016-06-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
974         PR target/71151
975         * gcc.target/avr/pr71151-1.c: New test.
976         * gcc.target/avr/pr71151-2.c: New test.
977         * gcc.target/avr/pr71151-3.c: New test.
978         * gcc.target/avr/pr71151-4.c: New test.
979         * gcc.target/avr/pr71151-5.c: New test.
980         * gcc.target/avr/pr71151-6.c: New test.
981         * gcc.target/avr/pr71151-7.c: New test.
982         * gcc.target/avr/pr71151-8.c: New test.
983         * gcc.target/avr/pr71151-common.h: New test.
985 2016-06-16  Martin Liska  <mliska@suse.cz>
987         * gfortran.dg/predict-1.f90: New test.
989 2016-06-16  Uros Bizjak  <ubizjak@gmail.com>
991         PR target/71242
992         * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
994 2016-06-16  Jan Hubicka  <hubicka@ucw.cz>
996         * g++.dg/vect/pr36648.cc: Disable cunrolli
998 2016-06-16  Jakub Jelinek  <jakub@redhat.com>
1000         PR target/71554
1001         * gcc.c-torture/execute/pr71554.c: New test.
1003         PR rtl-optimization/71532
1004         * gcc.dg/torture/pr71532.c: New test.
1006 2016-06-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1008         * gcc.target/powerpc/p9-dimode1.c: New test.
1009         * gcc.target/powerpc/p9-dimode2.c: Likewise.
1011 2016-06-15  Jakub Jelinek  <jakub@redhat.com>
1013         * gcc.c-torture/compile/20160615-1.c: New test.
1015         * g++.dg/cpp0x/ref-qual17.C: New test.
1017 2016-06-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1019         PR middle-end/71529
1020         * gcc.target/i386/pr71529.C: New test.
1022 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1024         PR tree-optimization/71483
1025         * g++.dg/vect/pr71483.c: New
1027 2016-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1029         PR c++/70202
1030         * g++.dg/inherit/crash6.C: New.
1031         * g++.dg/inherit/union2.C: Likewise.
1032         * g++.dg/inherit/virtual12.C: Likewise.
1033         * g++.dg/inherit/virtual13.C: Likewise.
1034         * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
1036 2016-06-15  Uros Bizjak  <ubizjak@gmail.com>
1038         * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
1040 2016-06-15  Alan Hayward  <alan.hayward@arm.com>
1042         PR tree-optimization/71439
1043         * gcc.dg/vect/pr71439.c: New
1045 2016-06-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1047         * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
1049 2016-06-15  Richard Biener  <rguenther@suse.de>
1051         * gcc.dg/vect/slp-45.c: New testcase.
1053 2016-06-15  Richard Biener  <rguenther@suse.de>
1055         * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
1057 2016-06-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1059         * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
1060         requirements, and disable for AIX for now.
1061         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1063 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1065         PR c++/71528
1066         * g++.dg/opt/pr71528.C: New test.
1068         PR c++/71516
1069         * g++.dg/init/pr71516.C: New test.
1071 2016-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1073         * g++.dg/init/array46.C: New.
1075 2016-06-14  Uros Bizjak  <ubizjak@gmail.com>
1077         * gcc.target/i386/float128-3.c: New test.
1078         * gcc.target/i386/quad-sse4.c: Ditto.
1079         * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
1080         Update scan strings.
1082 2016-06-14  Richard Biener  <rguenther@suse.de>
1084         PR middle-end/71526
1085         * gfortran.dg/pr71526.f90: New testcase.
1087 2016-06-14  Andre Vieira  <andre.simoesdiasvieira@arm.com>
1089         * gcc.dg/zero_bits_compound-1.c: Support aarch64.
1090         * gcc.dg/zero_bits_compound-1.c: Likewise.
1092 2016-06-14  Richard Biener  <rguenther@suse.de>
1094         PR tree-optimization/71522
1095         * gcc.dg/torture/pr71522.c: New testcase.
1097 2016-06-14  Jakub Jelinek  <jakub@redhat.com>
1099         PR tree-optimization/71520
1100         * gcc.dg/tree-ssa/pr71520.c: New test.
1102 2016-06-14  Richard Biener  <rguenther@suse.de>
1104         PR tree-optimization/71521
1105         * gcc.dg/tree-ssa/vrp101.c: New testcase.
1107 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1109         PR sanitizer/71498
1110         * c-c++-common/ubsan/bounds-13.c: New test.
1112         PR preprocessor/71183
1113         * gcc.dg/cpp/source_date_epoch-3.c: New test.
1115 2016-06-13  Jeff Law  <law@redhat.com>
1117         PR tree-optimization/71403
1118         * c-c++-common/ubsan/pr71403-1.c: New test.
1119         * c-c++-common/ubsan/pr71403-2.c: New test.
1120         * c-c++-common/ubsan/pr71403-3.c: New test.
1122 2016-06-13  Jakub Jelinek  <jakub@redhat.com>
1124         PR middle-end/71478
1125         * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
1126         Add -Wno-psabi -w to dg-options.
1128 2016-06-13  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1130         * gcc.target/powerpc/vadsdu-0.c: New test.
1131         * gcc.target/powerpc/vadsdu-1.c: New test.
1132         * gcc.target/powerpc/vadsdu-2.c: New test.
1133         * gcc.target/powerpc/vadsdu-3.c: New test.
1134         * gcc.target/powerpc/vadsdu-4.c: New test.
1135         * gcc.target/powerpc/vadsdu-5.c: New test.
1136         * gcc.target/powerpc/vadsdub-1.c: New test.
1137         * gcc.target/powerpc/vadsdub-2.c: New test.
1138         * gcc.target/powerpc/vadsduh-1.c: New test.
1139         * gcc.target/powerpc/vadsduh-2.c: New test.
1140         * gcc.target/powerpc/vadsduw-1.c: New test.
1141         * gcc.target/powerpc/vadsduw-2.c: New test.
1143 2016-06-13  David Malcolm  <dmalcolm@redhat.com>
1145         * gcc.dg/c99-init-2.c (c): Update expected error message.
1146         * gcc.dg/init-bad-8.c (foo): Likewise.
1147         * gcc.dg/spellcheck-fields-3.c: New test case.
1149 2016-06-13  Martin Liska  <mliska@suse.cz>
1151         * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
1152         and "guess loop iv compared" heuristics.
1153         * gcc.dg/predict-2.c: Likewise.
1154         * gcc.dg/predict-3.c: Likewise.
1155         * gcc.dg/predict-4.c: Likewise.
1156         * gcc.dg/predict-5.c: Likewise.
1157         * gcc.dg/predict-6.c: Likewise.
1159 2016-06-13  Marek Polacek  <polacek@redhat.com>
1161         PR middle-end/71476
1162         * c-c++-common/Wswitch-unreachable-4.c: New test.
1163         * gcc.dg/Wswitch-unreachable-2.c: New test.
1164         * g++.dg/tm/jump1.C: Move dg-warning.
1166 2016-06-13  Eric Botcazou  <ebotcazou@adacore.com>
1168         * gnat.dg/renaming10.ad[sb]: New test.
1170 2016-06-13  Paul Thomas  <pault@gcc.gnu.org>
1172         PR fortran/70673
1173         * gfortran.dg/pr70673.f90: New test.
1175 2016-06-13  Richard Biener  <rguenther@suse.de>
1177         PR middle-end/64516
1178         * gcc.dg/align-3.c: New testcase.
1180 2016-06-13  Martin Liska  <mliska@suse.cz>
1182         * gcc.target/i386/pr71458.c: New test.
1184 2016-06-12  Uros Bizjak  <ubizjak@gmail.com>
1186         PR target/71241
1187         * testsuite/gcc.dg/torture/float128-nan.c: New test.
1189 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1191         PR target/60751
1192         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
1193         statement.
1195 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1197         PR target/60751
1198         * gfortran.dg/comma_IO_extension_1.f90: New test.
1199         * gfortran.dg/comma_IO_extension_2.f90: Likewise.
1200         * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
1201         statement.
1202         * gfortran.dg/graphite/pr38083.f90: Likewise.
1203         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
1204         missing format.
1206 2016-06-11  Eric Botcazou  <ebotcazou@adacore.com>
1208         * gnat.dg/case_character.adb: New test.
1210 2016-06-11  Segher Boessenkool  <segher@kernel.crashing.org>
1212         PR middle-end/71310
1213         * gcc.target/powerpc/pr71310.c: New testcase.
1215 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
1217         PR middle-end/71478
1218         * gcc.dg/pr71478.c: New test.
1220 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
1222         PR middle-end/71494
1223         * gcc.c-torture/execute/pr71494.c: New test.
1225         PR c/68657
1226         * gcc.target/i386/pr68657.c: New test.
1228         PR inline-asm/68843
1229         * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
1230         (test): Add -masm=intel alternatives.
1232 2016-06-10  Martin Sebor  <msebor@redhat.com>
1234         PR c/71392
1235         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1237 2016-06-10  Jeff Law  <law@redhat.com>
1239         PR tree-optimization/71335
1240         * gcc.c-torture/execute/pr71335.c: New test.
1242 2016-06-10  David Malcolm  <dmalcolm@redhat.com>
1244         * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
1245         the various "cannot tail-call: " messages.
1247 2016-06-10  Christophe Lyon  <christophe.lyon@linaro.org>
1249         * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
1250         and options.
1252 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
1254         PR sanitizer/71480
1255         * c-c++-common/asan/pr71480.c: New test.
1257 2016-06-10  H.J. Lu  <hongjiu.lu@intel.com>
1259         * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
1260         (ASMNAME2): Likewise.
1261         (main): Replace fn in asm statement with ASMNAME ("fn").
1262         * gcc.dg/guality/pr68037-2.c: Likewise.
1263         * gcc.dg/guality/pr68037-3.c: Likewise.
1264         * gcc.dg/torture/pr68037-1.c: Likewise.
1265         * gcc.dg/torture/pr68037-2.c: Likewise.
1266         * gcc.dg/torture/pr68037-3.c: Likewise.
1268 2016-06-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1270         PR inline-asm/68843
1271         * gcc.target/i386/pr68843-1.c: New test.
1272         * gcc.target/i386/pr68843-2.c: New test.
1274 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1275             Cesar Philippidis  <cesar@codesourcery.com>
1277         PR middle-end/71373
1278         * gcc.dg/goacc/nested-function-1.c: New file.
1279         * gcc.dg/goacc/nested-function-2.c: Likewise.
1280         * gcc.dg/goacc/pr71373.c: Likewise.
1281         * gfortran.dg/goacc/cray-2.f95: Likewise.
1282         * gfortran.dg/goacc/loop-1-2.f95: Likewise.
1283         * gfortran.dg/goacc/loop-3-2.f95: Likewise.
1284         * gfortran.dg/goacc/cray.f95: Update.
1285         * gfortran.dg/goacc/loop-1.f95: Likewise.
1286         * gfortran.dg/goacc/loop-3.f95: Likewise.
1287         * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
1288         * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
1290 2016-06-10  Thomas Schwinge  <thomas@codesourcery.com>
1292         * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
1293         for OpenACC tile clauses.
1294         * gfortran.dg/goacc/combined-directives.f90: Likewise.
1296         PR c/71381
1297         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
1298         to...
1299         * c-c++-common/goacc/cache-2.c: ... this new file.
1300         * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
1301         * gfortran.dg/goacc/cache-2.f95: ... this new file.
1302         * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
1303         usage.
1304         * gfortran.dg/goacc/cray.f95: Likewise.
1305         * gfortran.dg/goacc/loop-1.f95: Likewise.
1307 2016-06-10  Alan Hayward  <alan.hayward@arm.com>
1309         PR tree-optimization/71407
1310         PR tree-optimization/71416
1311         * gcc.dg/vect/pr71407.c: New
1312         * gcc.dg/vect/pr71416-1.c: New
1313         * gcc.dg/vect/pr71416-2.c: New
1315 2016-06-10  Richard Biener  <rguenther@suse.de>
1317         PR middle-end/71477
1318         * gcc.dg/torture/pr71477.c: New testcase.
1320 2016-06-09  Julia Koval  <julia.koval@intel.com>
1322         * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1323         * gcc.target/i386/interrupt-13.c: Likewise.
1324         * gcc.target/i386/interrupt-15.c: Likewise.
1325         * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1326         * gcc.target/i386/interrupt-24.c: Likewise.
1327         * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1328         * gcc.target/i386/interrupt-9.c: Likewise.
1329         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1331 2016-06-09  Martin Sebor  <msebor@redhat.com>
1333         PR c/70883
1334         * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1335         * gcc.dg/builtin-constant_p-1.c: Same.
1336         * gcc.dg/builtins-error.c: Same.
1337         * gcc.dg/pr70859.c: Same.
1339 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1341         * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1342         * gcc.dg/torture/pr68067-1.c: Likewise.
1343         * gcc.dg/torture/pr68067-2.c: Likewise.
1345 2016-06-09  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1347         * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1348           when setting SIZE.
1350 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1352         PR c++/71465
1353         * g++.dg/inherit/crash5.C: New.
1354         Revert:
1355         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1357         PR c++/70202
1358         * g++.dg/inherit/crash5.C: New.
1359         * g++.dg/inherit/virtual1.C: Adjust.
1361 2016-06-09  Martin Liska  <mliska@suse.cz>
1363         * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1364         * g++.dg/predict-loop-exit-2.C: Likewise.
1365         * g++.dg/predict-loop-exit-3.C: Likewise.
1366         * gcc.dg/predict-1.c: Likewise.
1367         * gcc.dg/predict-2.c: Likewise.
1368         * gcc.dg/predict-3.c: Likewise.
1369         * gcc.dg/predict-4.c: Likewise.
1370         * gcc.dg/predict-5.c: Likewise.
1371         * gcc.dg/predict-6.c: Likewise.
1372         * gcc.dg/predict-7.c: Likewise.
1374 2016-06-09  Richard Biener  <rguenther@suse.de>
1376         PR tree-optimization/71462
1377         * gcc.dg/torture/pr71462.c: New testcase.
1379 2016-06-09  Marek Polacek  <polacek@redhat.com>
1381         PR c/65471
1382         * gcc.dg/c11-generic-3.c: New test.
1384 2016-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
1386         * g++.dg/init/array42.C: New.
1387         * g++.dg/init/array43.C: Likewise.
1388         * g++.dg/init/array44.C: Likewise.
1389         * g++.dg/init/array45.C: Likewise.
1390         * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1391         * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1392         * g++.dg/cpp1y/auto-fn27.C: Likewise.
1393         * g++.dg/gomp/pr35751.C: Likewise.
1394         * g++.dg/init/array23.C: Likewise.
1395         * g++.dg/init/brace2.C: Likewise.
1396         * g++.dg/init/brace6.C: Likewise.
1398 2016-06-08  Martin Sebor  <msebor@redhat.com>
1399             Jakub Jelinek  <jakub@redhat.com>
1401         PR c++/70507
1402         PR c/68120
1403         * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1404         * c-c++-common/builtin-arith-overflow-2.c: New test.
1405         * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1406         * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1407         * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1409 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1411         PR c++/71442
1412         * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1414 2016-06-08  Alan Lawrence  <alan.lawrence@arm.com>
1416         * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1417         * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1418         * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1419         * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1420         * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1421         * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1422         * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1423         * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1424         * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1425         * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1426         * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1427         * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1428         * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1430 2016-06-08  Richard Biener  <rguenther@suse.de>
1432         PR tree-optimization/68558
1433         * gcc.dg/vect/slp-44.c: New testcase.
1435 2016-06-08  Richard Biener  <rguenther@suse.de>
1437         * gcc.dg/vect/slp-43.c: New testcase.
1439 2016-06-08  Richard Biener  <rguenther@suse.de>
1441         PR tree-optimization/71452
1442         * gcc.dg/torture/pr71452.c: New testcase.
1444 2016-06-08  Jakub Jelinek  <jakub@redhat.com>
1446         PR c++/71448
1447         * g++.dg/torture/pr71448.C: New test.
1449 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
1451         PR debug/71432
1452         PR ada/71413
1453         * g++.dg/debug/pr71432.C: New test.
1455 2016-06-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1457         * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1458         * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1459         * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1461 2016-06-08  Alan Hayward  <alan.hayward@arm.com>
1463         * gcc.dg/vect/vect-live-2.c: Update effective target.
1464         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1465         * lib/target-supports.exp: Add aarch64 to vect_long.
1467 2016-06-08  Marek Polacek  <polacek@redhat.com>
1469         PR c/71418
1470         * gcc.dg/noncompile/pr71418.c: New test.
1472         PR c/71426
1473         * gcc.dg/noncompile/pr71426.c: New test.
1475 2016-06-07  Jan Hubicka  <hubicka@ucw.cz>
1477         * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1478         * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1479         * gcc.dg/predict-3.c: Update template.
1480         * gcc.dg/predict-5.c: Update template.
1481         * gcc.dg/predict-6.c: Update template.
1482         * gcc.dg/predict-9.c: Update template.
1483         * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1485 2016-06-07  Bill Seurer  <seurer@linux.vnet.ibm.com>
1487         * gcc.target/powerpc/vec-mul.c: New test.
1489 2016-06-07  David Malcolm  <dmalcolm@redhat.com>
1491         * gcc.dg/spellcheck-fields-2.c: New test case.
1493 2016-06-07  Richard Biener  <rguenther@suse.de>
1495         PR c/61564
1496         * gcc.dg/Wpragmas-1.c: New testcase.
1497         * gcc.dg/Wattributes-4.c: Likewise.
1498         * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1499         entry.
1501 2016-06-07  Christophe Lyon  <christophe.lyon@linaro.org>
1503         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1504         spurious debug code.
1506 2016-06-07  Richard Biener  <rguenther@suse.de>
1508         PR tree-optimization/71428
1509         * gcc.dg/torture/pr71428.c: New testcase.
1511 2016-06-07  Richard Biener  <rguenther@suse.de>
1513         PR middle-end/71423
1514         * gcc.dg/torture/pr71423.c: New testcase.
1516 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1518         PR middle-end/71408
1519         * gcc.dg/tree-ssa/pr71408.c: New test.
1521 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
1523         PR middle-end/71281
1524         * g++.dg/torture/pr71281.C: New test.
1526 2016-06-06  Marek Polacek  <polacek@redhat.com>
1528         PR c/71362
1529         * gcc.dg/pr71362.c: New test.
1531 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1532             Patrick Palka  <ppalka@gcc.gnu.org>
1534         PR c++/70847
1535         PR c++/71330
1536         PR c++/71393
1537         * g++.dg/opt/pr70847.C: New test.
1538         * g++.dg/ubsan/pr70847.C: New test.
1539         * g++.dg/ubsan/pr71393.C: New test.
1541 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
1543         PR tree-optimization/71259
1544         * gcc.dg/vect/pr71259.c: New test.
1546 2016-06-06  David Malcolm  <dmalcolm@redhat.com>
1548         * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1549         * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1550         * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1551         above.
1553 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1555         PR middle-end/37780
1556         * gcc.c-torture/execute/pr37780.c: New test.
1557         * gcc.target/aarch64/pr37780_1.c: Likewise.
1558         * gcc.target/arm/pr37780_1.c: Likewise.
1560 2016-06-06  Marek Polacek  <polacek@redhat.com>
1562         * c-c++-common/attr-may-alias-1.c: New test.
1563         * c-c++-common/attr-may-alias-2.c: New test.
1564         * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1566 2016-06-06  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1568         PR c/24414
1569         * gcc.target/i386/pr24414.c: New test.
1571 2016-06-06  Jose E. Marchesi  <jose.marchesi@oracle.com>
1573         * gcc.target/sparc/vis4misc.c: New file.
1574         * gcc.target/sparc/fpcmp.c: Likewise.
1575         * gcc.target/sparc/fpcmpu.c: Likewise.
1577 2016-06-06  Alan Hayward  <alan.hayward@arm.com>
1579         * gcc.dg/vect/vect-live-1.c: Use additional-options.
1580         * gcc.dg/vect/vect-live-3.c: Likewise.
1582 2016-06-06  Richard Biener  <rguenther@suse.de>
1584         PR tree-optimization/71398
1585         * gcc.dg/torture/pr71398.c: New testcase.
1587 2016-06-06  Uros Bizjak  <ubizjak@gmail.com>
1589         PR target/71389
1590         * g++.dg/pr71389.C: New test.
1592 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1594         PR fortran/71404
1595         * gfortran.dg/fmt_read_5.f: New test.
1597 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
1599         PR fortran/69659
1600         * gfortran.dg/class_array_22.f03: New test.
1602 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1604         * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1606 2016-06-05  Jan Hubicka  <hubicka@ucw.cz>
1608         * gcc.dg/predict-9.c: Update template.
1610 2016-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
1612         PR c++/49377
1613         * g++.dg/template/pr49377.C: New.
1615 2016-06-04  Jakub Jelinek  <jakub@redhat.com>
1617         PR tree-optimization/71405
1618         * g++.dg/torture/pr71405.C: New test.
1620 2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1622         PR c++/70202
1623         * g++.dg/inherit/crash5.C: New.
1624         * g++.dg/inherit/virtual1.C: Adjust.
1626 2016-06-03  Jeff Law  <law@redhat.com>
1628         PR tree-optimization/71316
1629         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1631 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1633         * gcc.dg/vect/vect-live-1.c: Remove dg-options.  Add
1634         dg-additional-options with just -fno-tree-scev-cprop in it.
1635         * gcc.dg/vect/vect-live-2.c: Likewise.
1636         * gcc.dg/vect/vect-live-5.c: Likewise.
1637         * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1638         * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1639         * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1641 2016-06-03  Patrick Palka  <ppalka@gcc.gnu.org>
1643         PR c++/27100
1644         * g++.dg/other/friend6.C: New test.
1646 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1648         * g++.dg/torture/ppc-ldst-array.C: New.
1650 2016-06-03  Joseph Myers  <joseph@codesourcery.com>
1652         PR target/71276
1653         PR target/71277
1654         * gcc.dg/torture/builtin-fp-int-inexact.c,
1655         gcc.target/i386/387-builtin-fp-int-inexact.c,
1656         gcc.target/i386/387-rint-inline-1.c,
1657         gcc.target/i386/387-rint-inline-2.c,
1658         gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1659         gcc.target/i386/sse2-rint-inline-1.c,
1660         gcc.target/i386/sse2-rint-inline-2.c,
1661         gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1662         gcc.target/i386/sse4_1-rint-inline.c: New tests.
1664 2016-06-03  H.J. Lu  <hongjiu.lu@intel.com>
1665             Julia Koval  <julia.koval@intel.com>
1667         PR target/66960
1668         PR target/67630
1669         PR target/67634
1670         PR target/67841
1671         PR target/68037
1672         PR target/68618
1673         PR target/68661
1674         PR target/69575
1675         PR target/69596
1676         PR target/69734
1677         * gcc.dg/guality/pr68037-1.c: New test.
1678         * gcc.dg/guality/pr68037-2.c: Likewise.
1679         * gcc.dg/guality/pr68037-3.c: Likewise.
1680         * gcc.dg/torture/pr68037-1.c: Likewise.
1681         * gcc.dg/torture/pr68037-2.c: Likewise.
1682         * gcc.dg/torture/pr68037-3.c: Likewise.
1683         * gcc.dg/torture/pr68661-1a.c: Likewise.
1684         * gcc.dg/torture/pr68661-1b.c: Likewise.
1685         * gcc.target/i386/interrupt-1.c: Likewise.
1686         * gcc.target/i386/interrupt-2.c: Likewise.
1687         * gcc.target/i386/interrupt-3.c: Likewise.
1688         * gcc.target/i386/interrupt-4.c: Likewise.
1689         * gcc.target/i386/interrupt-5.c: Likewise.
1690         * gcc.target/i386/interrupt-6.c: Likewise.
1691         * gcc.target/i386/interrupt-7.c: Likewise.
1692         * gcc.target/i386/interrupt-8.c: Likewise.
1693         * gcc.target/i386/interrupt-9.c: Likewise.
1694         * gcc.target/i386/interrupt-10.c: Likewise.
1695         * gcc.target/i386/interrupt-11.c: Likewise.
1696         * gcc.target/i386/interrupt-12.c: Likewise.
1697         * gcc.target/i386/interrupt-13.c: Likewise.
1698         * gcc.target/i386/interrupt-14.c: Likewise.
1699         * gcc.target/i386/interrupt-15.c: Likewise.
1700         * gcc.target/i386/interrupt-16.c: Likewise.
1701         * gcc.target/i386/interrupt-17.c: Likewise.
1702         * gcc.target/i386/interrupt-18.c: Likewise.
1703         * gcc.target/i386/interrupt-19.c: Likewise.
1704         * gcc.target/i386/interrupt-20.c: Likewise.
1705         * gcc.target/i386/interrupt-21.c: Likewise.
1706         * gcc.target/i386/interrupt-22.c: Likewise.
1707         * gcc.target/i386/interrupt-23.c: Likewise.
1708         * gcc.target/i386/interrupt-24.c: Likewise.
1709         * gcc.target/i386/interrupt-25.c: Likewise.
1710         * gcc.target/i386/interrupt-26.c: Likewise.
1711         * gcc.target/i386/interrupt-27.c: Likewise.
1712         * gcc.target/i386/interrupt-28.c: Likewise.
1713         * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1714         * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1715         * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1716         * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1717         * gcc.target/i386/interrupt-iamcu.c: Likewise.
1718         * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1719         * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1720         * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1721         * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1722         * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1723         * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1724         * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1726 2016-06-03  Bernd Schmidt  <bschmidt@redhat.com>
1728         PR tree-optimization/52171
1729         * gcc.dg/pr52171.c: New test.
1730         * gcc.target/i386/pr52171.c: New test.
1732 2016-06-03  Jan Hubicka  <jh@suse.cz>
1734         * g++.dg/tree-ssa/pred-1.C: New testcase
1735         * gcc.dg/tree-ssa/pred-1.c: New testcase
1737 2016-06-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1739         PR target/70957
1740         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1741         support.
1742         * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1744 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1746         * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1748 2016-06-03  Alan Hayward  <alan.hayward@arm.com>
1750         * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1751         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1752         * gcc.dg/vect/vect-live-1.c: New test.
1753         * gcc.dg/vect/vect-live-2.c: New test.
1754         * gcc.dg/vect/vect-live-3.c: New test.
1755         * gcc.dg/vect/vect-live-4.c: New test.
1756         * gcc.dg/vect/vect-live-5.c: New test.
1757         * gcc.dg/vect/vect-live-slp-1.c: New test.
1758         * gcc.dg/vect/vect-live-slp-2.c: New test.
1759         * gcc.dg/vect/vect-live-slp-3.c: New test.
1761 2016-06-03  Jakub Jelinek  <jakub@redhat.com>
1763         PR middle-end/71387
1764         * g++.dg/opt/pr71387.C: New test.
1766 2016-06-02  Jeff Law  <law@redhat.com>
1768         PR tree-optimization/71328
1769         * gcc.c-torture/compile/pr71328.c: New test.
1771 2016-06-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1773         PR fortran/52393
1774         * gfortran.dg/fmt_read_3.f90: Fix typo.
1775         * gfortran.dg/fmt_read_4.f90: New test.
1777 2016-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1779         * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1780         * g++.dg/cpp0x/forw_enum6.C: Likewise.
1781         * g++.dg/cpp0x/forw_enum8.C: Likewise.
1782         * g++.dg/cpp0x/override2.C: Likewise.
1783         * g++.dg/parse/crash5.C: Likewise.
1784         * g++.dg/parse/error16.C: Likewise.
1785         * g++.dg/parse/error27.C: Likewise.
1786         * g++.dg/template/qualttp15.C: Likewise.
1787         * g++.dg/template/redecl4.C: Likewise.
1788         * g++.old-deja/g++.other/crash39.C: Likewise.
1789         * g++.old-deja/g++.other/struct1.C: Likewise.
1790         * g++.old-deja/g++.pt/m9a.C: Likewise.
1791         * g++.old-deja/g++.pt/memclass10.C: Likewise.
1793 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1795         PR c++/71372
1796         * c-c++-common/pr71372.c: New test.
1798         * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1799         __TIME__ strings with __builtin_strcmp instead of printf and
1800         dg-output.
1802 2016-06-02  Martin Liska  <mliska@suse.cz>
1804         * gcc.dg/predict-9.c: New test.
1806 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1808         * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1809         global set_compiler_env_var and global saved_compiler_env_var.
1811 2016-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1813         PR rtl-optimization/71295
1814         * gcc.c-torture/compile/pr71295.c: New test.
1816 2016-06-02  Jakub Jelinek  <jakub@redhat.com>
1818         * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1820         * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1821         * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1823         * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1824         * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1825         * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1826         alternative number.
1828 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1830         * gcc.target/powerpc/p9-splat-4.c: New test.
1832 2016-05-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
1834         PR target/71186
1835         * gcc.target/powerpc/pr71186.c: New test.
1837 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1839         PR fortran/52393
1840         * gfortran.dg/fmt_read_3.f90: New test.
1842 2016-06-01  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1844         * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1845         procedure.
1847 2016-06-01  Eduard Sanou  <dhole@openmailbox.org>
1849         * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1850         behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1851         env var is set.
1852         * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1853         when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1854         shown once.
1855         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1856         during compilation.
1857         * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1858         vars set by dg-set-compiler-env-var.
1860 2016-06-01  Paul Thomas  <pault@gcc.gnu.org>
1862         PR fortran/71156
1863         * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1864         to the module procedure declaration.
1865         * gfortran.dg/submodule_16.f08: New test.
1867 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1869         PR middle-end/71371
1870         * c-c++-common/gomp/pr71371.c: New test.
1872 2016-06-01  Richard Biener  <rguenther@suse.de>
1874         PR tree-optimization/71366
1875         * gcc.dg/torture/pr71366-1.c: New testcase.
1876         * gcc.dg/torture/pr71366-2.c: Likewise.
1878 2016-06-01  Kelvin Nilsen  <kelvin@gcc.gnu.org>
1880         * gcc.target/powerpc/vslv-0.c: New test.
1881         * gcc.target/powerpc/vslv-1.c: New test.
1882         * gcc.target/powerpc/vsrv-0.c: New test.
1883         * gcc.target/powerpc/vsrv-1.c: New test.
1885 2016-06-01  Nathan Sidwell  <nathan@acm.org>
1887         * c-c++-common/torture/pr57945.c: Add expected PTX error.
1888         * gcc.target/nvptx/weak.c: New.
1890 2016-06-01  Richard Biener  <rguenther@suse.de>
1892         PR tree-optimization/71261
1893         * gcc.dg/torture/vect-bool-1.c: New testcase.
1895 2016-06-01  Jakub Jelinek  <jakub@redhat.com>
1897         * gfortran.dg/gomp/order-1.f90: New test.
1898         * gfortran.dg/gomp/order-2.f90: New test.
1900 2016-06-01  Jan Hubicka  <hubicka@ucw.cz>
1902         * gcc.dg/unroll-6.c: Update template.
1903         * gcc.dg/unroll-7.c: New testcase.
1904         * gcc.dg/unroll-8.c: New testcase.
1906 2016-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1908         * gnat.dg/opt56.ad[sb]: New test.
1910 2016-06-01  Paolo Carlini  <paolo.carlini@oracle.com>
1912         PR c++/66635
1913         * g++.dg/cpp0x/constexpr-ice16.C: New.
1915 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1917         PR tree-optimization/71314
1918         * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector.  Pass
1919         -mbranch-cost=2.
1921 2016-06-01  Patrick Palka  <ppalka@gcc.gnu.org>
1923         PR tree-optimization/71077
1924         * gcc.dg/tree-ssa/pr71077.c: New test.
1926 2016-05-31  Jan Hubicka  <hubicka@ucw.cz>
1928         * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1929         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1930         * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1932 2016-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1934         PR c++/71248
1935         * g++.dg/cpp0x/pr71248.C: New.
1936         * g++.dg/cpp0x/auto7.C: Test column numbers too.
1937         * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1938         * g++.dg/init/new37.C: Likewise.
1939         * g++.dg/template/static1.C: Likewise.
1940         * g++.dg/template/static2.C: Likewise.
1942 2016-05-31  H.J. Lu  <hongjiu.lu@intel.com>
1944         * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1945         instead of %rdi.
1946         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1948 2016-05-31  Marek Polacek  <polacek@redhat.com>
1950         * c-c++-common/Wswitch-unreachable-3.c: New test.
1951         * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1953 2016-05-31  Richard Biener  <rguenther@suse.de>
1955         PR tree-optimization/71352
1956         * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1958 2016-05-31  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1960         * gcc.target/arm/armv5_thumb_isa.c: New test.
1962 2016-05-31  Kirill Yukhin  <kirill.yukhin@intel.com>
1964         PR target/71346
1965         * gcc.target/i386/pr71346.c: New test.
1967 2016-05-31  Tom de Vries  <tom@codesourcery.com>
1969         PR tree-optimization/69068
1970         * gcc.dg/graphite/pr69068.c: New test.
1972 2016-05-27  Martin Sebor  <msebor@redhat.com>
1974         PR c++/71306
1975         * g++.dg/warn/Wplacement-new-size-3.C: New test.
1977 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
1979         PR c++/71349
1980         * c-c++-common/gomp/clauses-1.c (bar): Add dd argument.  Add
1981         nowait depend(inout: dd[0]) clauses where permitted.
1983 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
1985         PR c++/71238
1986         * g++.dg/parse/pr71238.C: New.
1987         * g++.dg/concepts/friend1.C: Test column numbers too.
1988         * g++.dg/cpp0x/initlist31.C: Likewise.
1989         * g++.dg/cpp0x/pr51420.C: Likewise.
1990         * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1991         * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1992         * g++.dg/ext/builtin3.C: Likewise.
1993         * g++.dg/lookup/friend12.C: Likewise.
1994         * g++.dg/lookup/friend7.C: Likewise.
1995         * g++.dg/lookup/koenig1.C: Likewise.
1996         * g++.dg/lookup/koenig5.C: Likewise.
1997         * g++.dg/lookup/used-before-declaration.C: Likewise.
1998         * g++.dg/overload/koenig1.C: Likewise.
1999         * g++.dg/template/crash65.C: Likewise.
2000         * g++.dg/template/friend57.C: Likewise.
2001         * g++.dg/warn/Wshadow-5.C: Likewise.
2002         * g++.dg/warn/Wunused-8.C: Likewise.
2003         * g++.old-deja/g++.bugs/900211_01.C: Likewise.
2004         * g++.old-deja/g++.jason/lineno5.C: Likewise.
2005         * g++.old-deja/g++.jason/member.C: Likewise.
2006         * g++.old-deja/g++.jason/report.C: Likewise.
2007         * g++.old-deja/g++.jason/scoping12.C: Likewise.
2008         * g++.old-deja/g++.law/visibility20.C: Likewise.
2009         * g++.old-deja/g++.ns/koenig5.C: Likewise.
2010         * g++.old-deja/g++.other/static5.C: Likewise.
2011         * g++.old-deja/g++.pt/overload2.C: Likewise.
2013 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2015         * gcc.dg/tree-ssa/peel1.c: New testcase.
2016         * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
2017         * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
2019 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2021         * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
2022         to ce.
2024 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
2026         PR c++/71099
2027         * g++.dg/parse/virtual1.C: New.
2029 2016-05-30  Uros Bizjak  <ubizjak@gmail.com>
2031         * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
2032         Use correct register when clearing %edx.
2034 2016-05-30  Alexander Monakov  <amonakov@ispras.ru>
2036         PR tree-optimization/71289
2037         * gcc.dg/pr71289.c: New test.
2039 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2041         PR middle-end/71269
2042         PR middle-end/71292
2043         * gcc.dg/tree-ssa/pr71269.c: New test.
2044         * gcc.dg/tree-ssa/pr71292.c: New test.
2046 2016-05-30  Kugan Vivekanandarajah  <kuganv@linaro.org>
2048         PR middle-end/71252
2049         * gcc.dg/tree-ssa/pr71252-2.c: New test.
2051 2016-05-30  Jan Hubicka  <hubicka@ucw.cz>
2053         * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
2054         * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
2055         * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
2057 2016-05-30  Tom de Vries  <tom@codesourcery.com>
2059         PR tree-optimization/69067
2060         * gcc.dg/graphite/pr69067.c: New test.
2062 2016-05-29  Uros Bizjak  <ubizjak@gmail.com>
2064         PR target/71245
2065         * gcc.target/i386/pr71245-1.c: New test.
2066         * gcc.target/i386/pr71245-2.c: Ditto.
2068 2016-05-29  Paolo Carlini  <paolo.carlini@oracle.com>
2070         PR c++/71105
2071         * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
2072         * g++.dg/cpp1y/lambda-conv1.C: Likewise.
2073         * g++.dg/cpp1y/lambda-conv2.C: Likewise.
2075 2016-05-27  Jan Hubicka  <hubicka@ucw.cz>
2077         * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
2079 2016-05-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
2081         Revert:
2082         PR c++/69855
2083         * g++.dg/overload/69855.C: New.
2084         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2085         * g++.old-deja/g++.pt/crash3.C: Likewise.
2087 2016-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
2089         PR c++/60385
2090         * g++.dg/parse/namespace13.C: New.
2092 2016-05-26  Jeff Law  <law@redhat.com>
2094         * gcc.dg/tree-ssa/pr21417.c: Update expected output.
2095         * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
2096         * gcc.dg/tree-ssa/pr68198.c: Likewise.
2097         * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
2098         * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
2099         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
2100         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
2101         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
2102         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
2103         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
2104         * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
2105         * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
2106         * gcc.dg/tree-ssa/vrp56.c: Likewise.
2108 2016-05-27  Ville Voutilainen  <ville.voutilainen@gmail.com>
2110         PR c++/69855
2111         * g++.dg/overload/69855.C: New.
2112         * g++.old-deja/g++.law/missed-error2.C: Adjust.
2113         * g++.old-deja/g++.pt/crash3.C: Likewise.
2115 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2117         PR target/63596
2118         * gcc.target/aarch64/va_arg_1.c: New testcase.
2119         * gcc.target/aarch64/va_arg_2.c: Likewise.
2120         * gcc.target/aarch64/va_arg_3.c: Likewise.
2122 2016-05-27  Jiong Wang  <jiong.wang@arm.com>
2124         * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
2125         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2126         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2127         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2128         * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
2130 2016-05-27  Marek Polacek  <polacek@redhat.com>
2132         PR middle-end/71308
2133         * g++.dg/torture/pr71308.C: New test.
2135 2016-05-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2137         * gcc.dg/zero_bits_compound-1.c: New test.
2138         * gcc.dg/zero_bits_compound-2.c: New test.
2140 2016-05-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2142         PR middle-end/71279
2143         * gcc.dg/pr71279.c: New test.
2145 2016-05-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
2147         * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
2148         floating point min/max/comparison instructions.
2149         * gcc.target/powerpc/p9-minmax-2.c: Likewise.
2151 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2153         * c-c++-common/gomp/schedule-1.c: New test.
2154         * gfortran.dg/gomp/schedule-1.f90: New test.
2156 2016-05-26  Patrick Palka  <ppalka@gcc.gnu.org>
2158         PR c++/70822
2159         PR c++/70106
2160         * g++.dg/cpp1y/auto-fn32.C: New test.
2161         * g++.dg/cpp1y/paren4.C: New test.
2163 2016-05-26  Nathan Sidwell  <nathan@acm.org>
2165         * gcc.dg/20060410.c: Xfail on ptx.
2166         * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
2167         * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
2168         * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
2169         * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
2170         * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
2172 2016-05-26  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2174         * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
2176 2016-05-26  Jakub Jelinek  <jakub@redhat.com>
2178         PR tree-optimization/71280
2179         * gcc.dg/pr71280.c: New test.
2181         * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
2183         * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
2184         * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
2186         * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
2188 2016-05-26  Jiong Wang  <jiong.wang@arm.com>
2190         * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
2191         kept in memory.
2193 2016-05-25  Jeff Law  <law@redhat.com>
2195         PR tree-optimization/71272
2196         * gcc.c-torture/compile/pr71272.c: new test.
2198 2016-05-25  Bill Seurer  <seurer@linux.vnet.ibm.com>
2200         * gcc.target/powerpc/vec-cmpne.c: New test.
2201         * gcc.target/powerpc/vec-cmpne-long.c: New test.
2203 2016-05-25  Eric Botcazou  <ebotcazou@adacore.com>
2205         * gnat.dg/opt55.ad[sb]: New test.
2207 2016-05-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2209         * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
2210         * c-c++-common/pr60226.c: Require int32plus.
2211         * gcc.c-torture/execute/pr70602.c: Likewise.
2212         * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
2213         unsigned long for malloc arg type.
2214         * gcc.dg/asr_div1.c: Require int32plus.
2215         * gcc.dg/enum-mode-1.c: XFAIL for int16.
2216         * gcc.dg/pie-1.c: Require pie.
2217         * gcc.dg/pie-2.c: Likewise.
2218         * gcc.dg/pr59471.c: Require int32plus.
2219         * gcc.dg/pr59963-2.c: XFAIL for int16.
2220         * gcc.dg/pr60114.c: Require int32plus.
2221         * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
2222         unsigned long for typedef of size_t.
2223         * gcc.dg/pr63914.c: Require int32plus.
2224         * gcc.dg/pr64536.c: Require pt32plus.
2225         * gcc.dg/pr65658.c: Likewise.
2226         * gcc.dg/pr67271.c: Require int32plus.
2227         * gcc.dg/pr68112.c: Likewise.
2228         * gcc.dg/pr69071.c: Skip for avr target.
2229         * gcc.dg/pr69973.c: Require int32plus.
2230         * gcc.dg/pr70169.c: Skip for avr target.
2231         * gcc.dg/sso-6.c: Require int32plus.
2232         * gcc.dg/sso-7.c: Likewise.
2233         * gcc.dg/sso-8.c: Likewise.
2234         * gcc.dg/vrp-min-max-2.c: Likewise.
2236 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
2238         PR target/70738
2239         * gcc.target/i386/pr70738-1.c: New test.
2240         * gcc.target/i386/pr70738-2.c: Likewise.
2241         * gcc.target/i386/pr70738-3.c: Likewise.
2242         * gcc.target/i386/pr70738-4.c: Likewise.
2243         * gcc.target/i386/pr70738-5.c: Likewise.
2244         * gcc.target/i386/pr70738-6.c: Likewise.
2245         * gcc.target/i386/pr70738-7.c: Likewise.
2246         * gcc.target/i386/pr70738-8.c: Likewise.
2247         * gcc.target/i386/pr70738-9.c: Likewise.
2249 2016-05-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2251         PR rtl-optimization/66940
2252         * gcc.c-torture/execute/pr66940.c: New test.
2254 2016-05-25  Ilya Verbin  <ilya.verbin@intel.com>
2256         * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
2257         * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
2258         * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
2259         * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
2260         * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
2261         * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
2262         * gcc.target/i386/avx512f-floor-vec-1.c: New test.
2263         * gcc.target/i386/avx512f-floor-vec-2.c: New test.
2264         * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
2265         * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
2266         * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
2267         * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
2268         * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
2269         * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
2270         * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
2271         * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
2272         * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
2273         * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
2274         * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
2275         * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
2276         * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
2277         * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
2278         * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
2279         * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
2281 2016-05-25  Marek Polacek  <polacek@redhat.com>
2283         PR c/71265
2284         * gcc.dg/noncompile/pr71265.c: New test.
2286         PR c/71266
2287         * gcc.dg/noncompile/old-style-parm-3.c: New test.
2289 2016-05-25  Nathan Sidwell  <nathan@acm.org>
2291         * gcc.c-torture/execute/921110-1.c: Fix abort decl.
2293 2016-05-25  Richard Biener  <rguenther@suse.de>
2295         PR tree-optimization/71261
2296         * c-c++-common/torture/pr71261.c: New testcase.
2298 2016-05-25  Richard Biener  <rguenther@suse.de>
2300         PR tree-optimization/71264
2301         * gcc.dg/vect/pr71264.c: New testcase.
2303 2016-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
2305         PR c++/55992
2306         * g++.dg/cpp0x/alias-decl-53.C: New.
2307         * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2309 2016-05-25  Martin Liska  <mliska@suse.cz>
2311         * g++.dg/pr71239.C: New test.
2313 2016-05-25  Richard Biener  <rguenther@suse.de>
2315         * gcc.dg/vect/pr58135.c: Rename to ...
2316         * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2318 2016-05-25  Marek Polacek  <polacek@redhat.com>
2320         * g++.dg/pr65295.C: Use target c++14.
2322 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2324         * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2325         * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2327 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2329         * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2330         instructions.
2332 2016-05-24  Cesar Philippidis  <cesar@codesourcery.com>
2334         * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2335         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2336         * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2337         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2338         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2339         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2340         * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2341         * c-c++-common/goacc/pcopy.c: Likewise.
2342         * c-c++-common/goacc/pcopyin.c: Likewise.
2343         * c-c++-common/goacc/pcopyout.c: Likewise.
2344         * c-c++-common/goacc/pcreate.c: Likewise.
2345         * c-c++-common/goacc/pr70688.c: New test.
2346         * c-c++-common/goacc/present-1.c: Adjust test.
2347         * c-c++-common/goacc/reduction-5.c: Likewise.
2348         * g++.dg/goacc/data-1.C: New test.
2350 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2352         * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2353         vector parity built-in functions.
2354         * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2355         count trailing zeros automatic vectorization.
2356         * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2357         count trailing zeros built-in functions.
2359 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2361         * gcc.dg/tree-ssa/reassoc-44.c: New test.
2363 2016-05-24  Pat Haugen  <pthaugen@us.ibm.com>
2365         PR target/71050
2366         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2368 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2370         PR c++/50436
2371         * g++.dg/template/crash123.C: New.
2372         * g++.dg/template/crash124.C: Likewise.
2374 2016-05-24  Martin Sebor  <msebor@redhat.com>
2376         PR c++/71147
2377         * g++.dg/ext/flexary16.C: New test.
2379 2016-05-24  Ilya Verbin  <ilya.verbin@intel.com>
2381         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2382         before math.h is included.
2383         * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2384         * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2385         * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2386         * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2387         * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2388         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2389         * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2390         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2391         * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2392         * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2393         * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2394         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2395         * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2396         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2397         * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2398         * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2399         * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2400         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2401         * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2402         * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2403         * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2404         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2405         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2407 2016-05-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2408             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2410         * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2411         support.
2413 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
2415         PR c++/69872
2416         * g++.dg/warn/Wno-narrowing1.C: New.
2418 2016-05-24  Marek Polacek  <polacek@redhat.com>
2420         PR c/71249
2421         * c-c++-common/Wswitch-unreachable-2.c: New test.
2423 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
2425         PR c++/71257
2426         * g++.dg/vect/simd-clone-6.cc: New test.
2427         * g++.dg/gomp/declare-simd-6.C: New test.
2429         PR middle-end/70434
2430         PR c/69504
2431         * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2433 2016-05-24  Richard Biener  <rguenther@suse.de>
2435         PR tree-optimization/71240
2436         * gcc.dg/optimize-bswapsi-5.c: New testcase.
2438 2016-05-24  Richard Biener  <rguenther@suse.de>
2440         PR tree-optimization/71230
2441         * gcc.dg/torture/pr71230.c: New testcase.
2442         * g++.dg/torture/pr71230.C: Likewise.
2444 2016-05-24  Thomas Schwinge  <thomas@codesourcery.com>
2446         * c-c++-common/goacc/routine-5.c: Add tests.
2447         * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2448         * gfortran.dg/goacc/routine-6.f90: Add tests.
2450 2016-05-24  Richard Biener  <rguenther@suse.de>
2452         PR tree-optimization/71253
2453         * gcc.dg/torture/pr71253.c: New testcase.
2455 2016-05-24  Kugan Vivekanandarajah  <kuganv@linaro.org>
2457         PR middle-end/71252
2458         * gfortran.dg/pr71252.f90: New test.
2460 2016-05-24  Richard Sandiford  <richard.sandiford@arm.com>
2462         * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2464 2016-05-24  Richard Biener  <rguenther@suse.de>
2466         PR middle-end/70434
2467         PR c/69504
2468         * c-c++-common/vector-subscript-4.c: New testcase.
2469         * c-c++-common/vector-subscript-5.c: Likewise.
2471 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2473         PR fortran/71123
2474         * gfortran.dg/namelist_90.f: New test
2476 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2478         PR fortran/66461
2479         * gfortran.dg/unexpected_eof.f: New test
2481 2016-05-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2482             Kelvin Nilsen  <kelvin@gcc.gnu.org>
2484         * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2485         as little endian.
2487 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2489         PR c++/70972
2490         * g++.dg/cpp0x/inh-ctor20.C: New.
2491         * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2493 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2495         PR c++/69095
2496         * g++.dg/cpp0x/variadic168.C: New.
2498 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2500         * g++.dg/cpp0x/pr31445.C: Test column number too.
2501         * g++.dg/cpp0x/pr32253.C: Likewise.
2502         * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2503         * g++.dg/cpp0x/variadic36.C: Likewise.
2505 2016-05-23  Marc Glisse  <marc.glisse@inria.fr>
2507         * gcc.dg/fold-notshift-2.c: Adjust.
2509 2016-05-23  Marek Polacek  <polacek@redhat.com>
2511         PR c/49859
2512         * c-c++-common/Wswitch-unreachable-1.c: New test.
2513         * gcc.dg/Wswitch-unreachable-1.c: New test.
2514         * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2515         * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2516         * g++.dg/gomp/block-10.C: Likewise.
2517         * gcc.dg/gomp/block-10.c: Likewise.
2518         * g++.dg/gomp/block-9.C: Likewise.
2519         * gcc.dg/gomp/block-9.c: Likewise.
2520         * g++.dg/gomp/target-1.C: Likewise.
2521         * g++.dg/gomp/target-2.C: Likewise.
2522         * gcc.dg/gomp/target-1.c: Likewise.
2523         * gcc.dg/gomp/target-2.c: Likewise.
2524         * g++.dg/gomp/taskgroup-1.C: Likewise.
2525         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2526         * gcc.dg/gomp/teams-1.c: Likewise.
2527         * g++.dg/gomp/teams-1.C: Likewise.
2528         * g++.dg/overload/error3.C: Likewise.
2529         * g++.dg/tm/jump1.C: Likewise.
2530         * g++.dg/torture/pr40335.C: Likewise.
2531         * gcc.dg/c99-vla-jump-5.c: Likewise.
2532         * gcc.dg/switch-warn-1.c: Likewise.
2533         * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2534         * gcc.dg/nested-func-1.c: Likewise.
2535         * gcc.dg/pr67784-4.c: Likewise.
2537 2016-05-23  Richard Biener  <rguenther@suse.de>
2539         PR tree-optimization/71230
2540         * gfortran.dg/pr71230-1.f90: New testcase.
2541         * gfortran.dg/pr71230-2.f90: Likewise.
2543 2016-05-23  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
2545         * gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
2546         * gcc.dg/vect/pr58135.c:  Add new.
2547         * gfortran.dg/pr46519-1.f: Adjust test case.
2549 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2551         PR c++/53401
2552         * g++.dg/cpp0x/decltype64.C: New.
2554 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2556         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2557         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2558         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2560 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2562         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2563         Add poly64x1_t and poly64x2_t cases if supported.
2564         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2565         (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2566         * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2567         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2568         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2570 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2572         * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2573         * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2574         * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2575         * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2576         * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2577         * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2578         * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2580 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2582         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2584 2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>
2586         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2587         vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2589 2016-05-22  Jakub Jelinek  <jakub@redhat.com>
2591         * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2592         constraint instead of "r".
2593         * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2594         insn instead of vxorpd.
2595         * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2597         * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2598         * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2600         * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2602         * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2603         * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2605         * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2607 2016-05-22  Kugan Vivekanandarajah  <kuganv@linaro.org>
2609         PR middle-end/40921
2610         * gcc.dg/tree-ssa/pr40921.c: New test.
2612 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
2614         PR target/71103
2615         * gcc.target/avr/pr71103.c: New test.
2617 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
2619         PR middle-end/71179
2620         * gcc.dg/tree-ssa/pr71179.c: New test.
2622 2016-05-20  Martin Sebor  <msebor@redhat.com>
2624         PR c/71115
2625         * gcc.dg/init-excess-2.c: New test.
2627 2016-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2629         * gnat.dg/opt53.adb: New test.
2630         * gnat.dg/opt54.adb: Likewise.
2632 2016-05-20  Martin Jambor  <mjambor@suse.cz>
2634         PR tree-optimization/70884
2635         * gcc.dg/tree-ssa/pr70919.c: New test.
2637 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2639         * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2640         formatting.
2641         * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2642         fix code formatting.
2644 2016-05-20  Nathan Sidwell  <nathan@acm.org>
2646         * gcc.target/nvptx/uninit-decl.c: Force common storage,  add
2647         non-common cases.
2648         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2650 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2652         * jit.dg/all-non-failing-tests.h: Add
2653         test-factorial-must-tail-call.c.
2654         * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2655         * jit.dg/test-factorial-must-tail-call.c: New test case.
2657 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2659         PR fortran/71204
2660         * gfortran.dg/pr71204.f90: New test.
2662 2016-05-20  Cesar Philippidis  <cesar@codesourcery.com>
2664         * gcc.target/nvptx/sincos.c: New test.
2666 2016-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2668         PR c++/70572
2669         * g++.dg/cpp1y/auto-fn31.C: New.
2671 2016-05-20  Bill Seurer  <seurer@linux.vnet.ibm.com>
2673         * gcc.target/powerpc/vec-addec.c: New test.
2674         * gcc.target/powerpc/vec-addec-int128.c: New test.
2676 2016-05-20  David Malcolm  <dmalcolm@redhat.com>
2678         * gcc.dg/plugin/must-tail-call-1.c: New test case.
2679         * gcc.dg/plugin/must-tail-call-2.c: New test case.
2680         * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2681         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2683 2016-05-20  Jan Hubicka  <hubicka@ucw.cz>
2685         * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2687 2016-05-20  Jakub Jelinek  <jakub@redhat.com>
2689         PR c++/71210
2690         * g++.dg/opt/pr71210-1.C: New test.
2691         * g++.dg/opt/pr71210-2.C: New test.
2693         PR tree-optimization/29756
2694         gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2695         Add -msse2 for x86 and -maltivec for powerpc.  Use scan-tree-dump-times
2696         only on selected targets where V4SImode vectors are known to be
2697         supported.
2699 2016-05-20  Marc Glisse  <marc.glisse@inria.fr>
2701         PR tree-optimization/71079
2702         PR tree-optimization/71206
2703         * gcc.dg/tree-ssa/pr71206.c: New testcase.
2705 2016-05-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2707         * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2708         * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2709         * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2711 2016-05-20  Richard Guenther  <rguenther@suse.de>
2713         PR tree-optimization/29756
2714         * gcc.dg/tree-ssa/vector-6.c: New testcase.
2716 2016-05-20  Richard Biener  <rguenther@suse.de>
2718         PR tree-optimization/71185
2719         * gcc.dg/tree-ssa/pr71185.c: New testcase.
2721 2016-05-20  Richard Biener  <rguenther@suse.de>
2723         * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2725 2016-05-19  Marek Polacek  <polacek@redhat.com>
2727         PR c++/71075
2728         * g++.dg/diagnostic/pr71075.C: New test.
2730 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
2732         PR c++/71184
2733         * g++.dg/pr71184.C: New test case.
2735 2016-05-19  Kelvin Nilsen  <kelvin@gcc.gnu.org>
2737         * gcc.target/powerpc/darn-0.c: New test.
2738         * gcc.target/powerpc/darn-1.c: New test.
2739         * gcc.target/powerpc/darn-2.c: New test.
2741 2016-05-19  Marek Polacek  <polacek@redhat.com>
2743         PR tree-optimization/71031
2744         * gcc.dg/tree-ssa/vrp100.c: New test.
2746 2016-05-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2748         PR rtl-optimization/71148
2749         * gcc.dg/pr71148.c: New test.
2751 2016-05-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2753         PR target/71056
2754         * gcc.target/arm/pr71056.c: New test.
2756 2016-05-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2758         * c-c++-common/pr69669.c: Check the used mode.
2760 2016-05-19  Maxim Ostapenko  <m.ostapenko@samsung.com>
2762         PR sanitizer/64354
2763         * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2765 2016-05-19  Richard Biener  <rguenther@suse.de>
2767         PR tree-optimization/70729
2768         * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2769         * gcc.dg/graphite/scop-18.c: Likewise.
2770         * gcc.dg/pr41783.c: Disable LIM.
2771         * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2772         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2773         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2774         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2775         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2776         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2777         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2778         * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2779         * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2780         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2781         * gfortran.dg/pr42108.f90: Likewise.
2783 2016-05-18  David Malcolm  <dmalcolm@redhat.com>
2785         PR driver/69265
2786         * gcc.dg/spellcheck-options-11.c: New test case.
2788 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2790         PR c++/71100
2791         * g++.dg/opt/pr71100.C: New test.
2793 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2795         PR ipa/69708
2796         * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2797         * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2798         * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2799         * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2801 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2803         PR ipa/69708
2804         * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2805         * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2806         * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2807         * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2808         * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2810 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2812         PR c++/69793
2813         * g++.dg/template/crash122.C: New.
2815 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2817         PR c++/70466
2818         * g++.dg/template/pr70466-1.C: New.
2819         * g++.dg/template/pr70466-2.C: Likewise.
2821 2016-05-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
2823         * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2824         splat operations and the XXSPLTIB instruction.
2825         * gcc.target/powerpc/p9-splat-2.c: Likewise.
2826         * gcc.target/powerpc/p9-splat-3.c: Likewise.
2827         * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2828         xxlxor to clear a register.
2830 2016-05-18  Richard Sandiford  <richard.sandiford@arm.com>
2832         * gcc.dg/torture/pr71020.c: New test.
2834 2016-05-18  Martin Jambor  <mjambor@suse.cz>
2836         PR ipa/70646
2837         * gcc.dg/ipa/pr70646.c: New test.
2839 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2841         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2843 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2845         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2846         missing tests for vreinterpretq_p{8,16}.
2848 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2850         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2851         vsliq_n_s64 and vsliq_n_u64.
2853 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2855         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2856         CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2858 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2860         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2861         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2862         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2864 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2866         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2867         in comment.
2869 2016-05-18  Christophe Lyon  <christophe.lyon@linaro.org>
2871         * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2872         * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2873         "blr\t" and switch to scan-assembler-times.
2875 2016-05-18  Jiong Wang  <jiong.wang@arm.com>
2877         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2878         with __aarch64__.
2879         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2880         declarations under __aarch64__ and __ARM_FEATURE_FMA.
2882 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
2884         * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2885         * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2886         * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2887         * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2888         * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2889         * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2891         * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2892         * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2894         * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2895         * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2897         * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2898         * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2900         * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2902 2016-05-18  Richard Biener  <rguenther@suse.de>
2904         PR tree-optimization/71168
2905         * gcc.dg/torture/pr71168.c: New testcase.
2907 2016-05-17  Kugan Vivekanandarajah  <kuganv@linaro.org>
2909         PR middle-end/63586
2910         * gcc.dg/tree-ssa/pr63586-2.c: New test.
2911         * gcc.dg/tree-ssa/pr63586.c: New test.
2912         * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2914 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2916         * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2917         * gcc.dg/pr68671.c: Fix ptx xfail-if.
2918         * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2919         * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2921 2016-05-17  Nathan Sidwell  <nathan@acm.org>
2923         * gcc.target/nvptx/abi-vararg-3.c: New.
2925 2016-05-17  Mikhail Maltsev  <maltsevm@gmail.com>
2927         PR tree-optimization/54579
2928         PR middle-end/55299
2929         * gcc.dg/fold-notrotate-1.c: New test.
2930         * gcc.dg/fold-notshift-1.c: New test.
2931         * gcc.dg/fold-notshift-2.c: New test.
2933 2016-05-17  Marek Polacek  <polacek@redhat.com>
2935         PR ipa/71146
2936         * g++.dg/ipa/pr71146.C: New test.
2938 2016-05-17  David Malcolm  <dmalcolm@redhat.com>
2940         * jit.dg/test-error-array-bounds.c: New test case.
2942 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2944         * gcc.dg/tree-ssa/and-1.c: New testcase.
2946 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2948         * gcc.dg/tree-ssa/pr69270.c: Adjust.
2949         * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2951 2016-05-17  Marc Glisse  <marc.glisse@inria.fr>
2953         * gcc.dg/tree-ssa/pr69270.c: Adjust.
2954         * gcc.dg/tree-ssa/vrp99.c: New testcase.
2956 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2958         * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2960 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2962         * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2964 2016-05-17  Jiong Wang  <jiong.wang@arm.com>
2966         * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2967         ".2d[index]" when scan the assembly.
2968         * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2969         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2970         float64x1.
2971         * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2973 2016-05-17  Richard Biener  <rguenther@suse.de>
2975         PR tree-optimization/71132
2976         * gcc.dg/torture/pr71132.c: New testcase.
2978 2016-05-17  Christophe Lyon  <christophe.lyon@linaro.org>
2980         * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2982 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2984         PR target/70809
2985         * gcc.target/aarch64/pr70809_1.c: New test.
2987 2016-05-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2989         * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2990         * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2991         * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2992         * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2994 2016-05-17  Dominique d'Humieres  <dominiq@lps.ens.fr>
2995             Ilya Enkovich  <ilya.enkovich@intel.com>
2997         PR target/71114
2998         * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
3000 2016-05-16  Jan Hubicka  <hubicka@ucw.cz>
3002         * g++.dg/ipa/ivinline-7.C: Do not xfail.
3003         * g++.dg/ipa/ivinline-9.C: Do not xfail.
3005 2016-05-16  Matthew Wahab  <matthew.wahab@arm.com>
3007         * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output.  Add
3008         test for __ARM_FP16_ARGS.
3009         * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
3010         * gcc.target/arm/aapcs/neon-vect10.c: New.
3011         * gcc.target/arm/aapcs/neon-vect9.c: New.
3012         * gcc.target/arm/aapcs/vfp18.c: New.
3013         * gcc.target/arm/aapcs/vfp19.c: New.
3014         * gcc.target/arm/aapcs/vfp20.c: New.
3015         * gcc.target/arm/aapcs/vfp21.c: New.
3016         * gcc.target/arm/fp16-aapcs-1.c: New.
3017         * g++.target/arm/fp16-param-1.c: Update expected output.  Add
3018         test for __ARM_FP16_ARGS.
3019         * g++.target/arm/fp16-return-1.c: Update expected output.
3021 2016-05-16  Jiong Wang  <jiong.wang@arm.com>
3023         PR testsuite/70227
3024         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
3026 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
3028         PR fortran/69603
3029         * gfortran.dg/pr69603.f90: New testcase.
3031 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3033         * gfortran.dg/dec_union_4.f90: Fix endian issue.
3035 2016-05-14  Fritz Reese  <fritzoreese@gmail.com>
3037         PR fortran/71047
3038         * gfortran.dg/pr71047.f08: New test.
3040 2016-05-13  Joseph Myers  <joseph@codesourcery.com>
3042         * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
3043         * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
3044         gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
3046 2016-05-13  Martin Sebor  <msebor@redhat.com>
3048         PR c++/60049
3049         * g++.dg/cpp0x/constexpr-60049.C: New test.
3051 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
3053         PR bootstrap/71071
3054         * gcc.dg/pr71071.c: New test.
3056 2016-05-13  Uros Bizjak  <ubizjak@gmail.com>
3058         * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
3059         remove XOP handling.
3060         * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
3062 2016-05-13  Nathan Sidwell  <nathan@acm.org>
3064         * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
3065         __atomic_is_lock_free declaration.
3067 2016-05-13  Richard Biener  <rguenther@suse.de>
3069         PR tree-optimization/42587
3070         * gcc.dg/optimize-bswapsi-4.c: New testcase.
3072 2016-05-13  Martin Liska  <mliska@suse.cz>
3074         * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
3075         the new format of dump output.
3077 2016-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
3079         * gcc.dg/pr71084.c: New test.
3081 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3083         PR target/53440
3084         * g++.dg/inherit/thunk1.C: Support arm / aarch64.
3086 2016-05-13  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3088         * gcc.target/aarch64/struct_return.c: New test.
3090 2016-05-12  Marek Polacek  <polacek@redhat.com>
3092         PR c/70756
3093         * c-c++-common/pr70756-2.c: New test.
3094         * c-c++-common/pr70756.c: New test.
3096 2016-05-12  Richard Biener  <rguenther@suse.de>
3098         PR tree-optimization/71059
3099         * gcc.dg/torture/pr71059.c: New testcase.
3101 2016-05-12  Richard Biener  <rguenther@suse.de>
3103         PR tree-optimization/71062
3104         * gcc.dg/torture/pr71062.c: New testcase.
3106 2016-05-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3108         PR tree-optimization/71006
3109         * gcc.dg/pr71006.c: New test.
3111 2016-05-12  Marek Polacek  <polacek@redhat.com>
3113         PR driver/71063
3114         * gcc.dg/opts-7.c: New test.
3116 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3118         PR target/70830
3119         * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
3120         Add -save-temps to dg-options.
3121         Scan for ldmfd rather than pop instruction.
3122         * gcc.target/arm/interrupt-2.c: Likewise.
3123         * gcc.target/arm/pr70830.c: New test.
3125 2016-05-12  Jakub Jelinek  <jakub@redhat.com>
3127         * gcc.target/i386/avx512bw-vpextr-1.c: New test.
3128         * gcc.target/i386/avx512dq-vpextr-1.c: New test.
3130         * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
3131         * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
3132         * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
3134         PR target/71019
3135         * gcc.target/i386/avx512vl-pack-1.c: New test.
3136         * gcc.target/i386/avx512vl-pack-2.c: New test.
3137         * gcc.target/i386/avx512bw-pack-2.c: New test.
3139         * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
3141         * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
3142         * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
3143         * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
3145 2016-05-12  Richard Biener  <rguenther@suse.de>
3147         PR tree-optimization/70986
3148         * gcc.dg/torture/pr70986-1.c: New testcase.
3149         * gcc.dg/torture/pr70986-2.c: Likewise.
3150         * gcc.dg/torture/pr70986-3.c: Likewise.
3152 2016-05-11  Mikhail Maltsev  <maltsevm@gmail.com>
3154         PR c/43651
3155         * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
3156         * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
3158 2016-05-11  Uros Bizjak  <ubizjak@gmail.com>
3160         * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
3161         directive.
3162         * gcc.target/i386/pr66746.c: Ditto.
3164 2016-05-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3166         * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
3167         support.
3168         * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
3169         warning when using -mvsx-timode.
3170         * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3171         * gcc.target/powerpc/dform-2.c: Likewise.
3172         * gcc.target/powerpc/pr68805.c: Likewise.
3174 2016-05-11  Marek Polacek  <polacek@redhat.com>
3176         PR c++/71024
3177         * c-c++-common/attributes-3.c: New test.
3179 2016-05-11  Nathan Sidwell  <nathan@acm.org>
3181         * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
3182         * gcc.c-torture/execute/pr68185.c: Likewise.
3183         * gcc.dg/ipa/pr70306.c: Requires global constructors.
3184         * gcc.dg/pr69634.c: Requires scheduling.
3185         * gcc.dg/torture/pr66178.c: Require label values.
3186         * gcc.dg/setjmp-6.c: Require indirect jumps.
3188 2016-05-11  Richard Biener  <rguenther@suse.de>
3190         PR tree-optimization/71055
3191         * gcc.dg/torture/pr71055.c: New testcase.
3193 2016-05-11  Richard Biener  <rguenther@suse.de>
3195         PR debug/71057
3196         * g++.dg/debug/pr71057.C: New testcase.
3198 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
3200         PR fortran/70855
3201         * gfortran.dg/gomp/pr70855.f90: New test.
3203 2016-05-11  Richard Biener  <rguenther@suse.de>
3205         PR middle-end/71002
3206         * g++.dg/torture/pr71002.C: New testcase.
3208 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
3210         PR middle-end/70807
3211         * gcc.dg/pr70807.c: New test.
3213 2016-05-10  Martin Sebor  <msebor@redhat.com>
3215         PR c++/38611
3216         * g++.dg/Wattributes.C: New test.
3218 2016-05-10  Marc Glisse  <marc.glisse@inria.fr>
3220         * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
3221         * gcc.dg/tree-ssa/pr69270.c: Adjust.
3222         * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
3224 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3226         PR target/70799
3227         * gcc.target/i386/pr70799-1.c: New test.
3229 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3231         * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
3233 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3235         PR middle-end/70877
3236         * gcc.target/i386/pr70877.c: New test.
3238 2016-05-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3240         PR tree-optimization/70786
3241         * gcc.target/i386/pr70876.c: New test.
3243 2016-05-10  Jakub Jelinek  <jakub@redhat.com>
3245         PR target/70927
3246         * gcc.target/i386/avx512vl-logic-1.c: New test.
3247         * gcc.target/i386/avx512vl-logic-2.c: New test.
3248         * gcc.target/i386/avx512dq-logic-2.c: New test.
3250 2016-05-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3252         PR target/70963
3253         * gcc.target/powerpc/pr70963.c: New.
3255 2016-05-10  David Malcolm  <dmalcolm@redhat.com>
3257         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
3258         (test_very_wide_line): Add ruler to expected output.
3259         * gcc.dg/plugin/diagnostic-test-show-locus-color.c
3260         (test_very_wide_line): Likewise.
3261         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3262         (test_show_locus): Within the handling of "test_very_wide_line",
3263         enable show_ruler_p on the diagnostic context.
3265 2016-05-10  Richard Biener  <rguenther@suse.de>
3267         PR tree-optimization/71039
3268         * gcc.dg/torture/pr71039.c: New testcase.
3270 2016-05-10  Nathan Sidwell  <nathan@acm.org>
3272         * gcc.dg/nested-func-10.c: Requires alloca.
3273         * gcc.dg/nested-func-9.c: Requires alloca.
3274         * gcc.c-torture/execute/pr70460.c: Requires labels.
3275         * gcc.c-torture/compile/pr70199.c: Requires labels.
3276         * gcc.target/nvptx/decl.c: Compile only.
3277         * gcc.target/nvptx/trailing-init.c: Compile only.
3278         * gcc.target/nvptx/ary-init.c: Compile only.
3280 2016-05-10  Marek Polacek  <polacek@redhat.com>
3282         PR c/70255
3283         * gcc.dg/attr-opt-1.c: New test.
3285 2016-05-10  Richard Biener  <rguenther@suse.de>
3287         PR tree-optimization/70497
3288         PR tree-optimization/28367
3289         * gcc.dg/torture/20160404-1.c: New testcase.
3290         * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
3291         * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
3293 2016-05-10  Pierre-Marie de Rodat  <derodat@adacore.com>
3295         * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
3297 2016-05-09  Uros Bizjak  <ubizjak@gmail.com>
3299         * gcc.target/i386/fabsneg-1.c New test.
3301 2016-05-09  Alan Modra  <amodra@gmail.com>
3303         PR testsuite/70826
3304         * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
3306 2016-05-09  Richard Biener  <rguenther@suse.de>
3308         PR tree-optimization/70985
3309         * gcc.dg/torture/pr70985.c: New testcase.
3311 2016-05-09  Bin Cheng  <bin.cheng@arm.com>
3313         * gcc.dg/tree-ssa/ifc-9.c: New test.
3314         * gcc.dg/tree-ssa/ifc-10.c: New test.
3315         * gcc.dg/tree-ssa/ifc-11.c: New test.
3316         * gcc.dg/tree-ssa/ifc-12.c: New test.
3317         * gcc.dg/vect/pr61194.c: Remove XFAIL.
3318         * gcc.dg/vect/vect-23.c: Remove XFAIL.
3319         * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3321 2016-05-09  Richard Biener  <rguenther@suse.de>
3323         PR fortran/70937
3324         * gfortran.dg/pr70937.f90: New testcase.
3326 2016-05-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3328         * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3330 2016-05-07  Fritz Reese  <fritzoreese@gmail.com>
3332         PR fortran/56226
3333         * gfortran.dg/dec_structure_1.f90: New testcase.
3334         * gfortran.dg/dec_structure_2.f90: Ditto.
3335         * gfortran.dg/dec_structure_3.f90: Ditto.
3336         * gfortran.dg/dec_structure_4.f90: Ditto.
3337         * gfortran.dg/dec_structure_5.f90: Ditto.
3338         * gfortran.dg/dec_structure_6.f90: Ditto.
3339         * gfortran.dg/dec_structure_7.f90: Ditto.
3340         * gfortran.dg/dec_structure_8.f90: Ditto.
3341         * gfortran.dg/dec_structure_9.f90: Ditto.
3342         * gfortran.dg/dec_structure_10.f90: Ditto.
3343         * gfortran.dg/dec_structure_11.f90: Ditto.
3344         * gfortran.dg/dec_union_1.f90: Ditto.
3345         * gfortran.dg/dec_union_2.f90: Ditto.
3346         * gfortran.dg/dec_union_3.f90: Ditto.
3347         * gfortran.dg/dec_union_4.f90: Ditto.
3348         * gfortran.dg/dec_union_5.f90: Ditto.
3349         * gfortran.dg/dec_union_6.f90: Ditto.
3350         * gfortran.dg/dec_union_7.f90: Ditto.
3352 2016-05-07  Tom de Vries  <tom@codesourcery.com>
3354         PR tree-optimization/70956
3355         * gcc.dg/graphite/pr70956.c: New test.
3357 2016-05-06  Jakub Jelinek  <jakub@redhat.com>
3359         PR middle-end/70941
3360         * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3361         (a, b, c, d): Change type from char to signed char.
3362         (main): Compare against (signed char) -1634678893 instead of
3363         hardcoded -109.  Use __builtin_abort instead of abort.
3365         * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3366         * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3368         * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3370 2016-05-06  Yuri Rumyantsev  <ysrumyan@gmail.com>
3372         PR debug/70935
3373         * gcc.dg/torture/pr70935.c: New test.
3375 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3377         PR target/58219
3378         * gcc.target/sh/pr58219.c: New tests.
3380 2016-05-06  Richard Biener  <rguenther@suse.de>
3382         PR tree-optimization/70960
3383         * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3385 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3387         PR target/52933
3388         * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3389         test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3390         Adjust expected instruction counts.
3391         * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3393 2016-05-06  Marek Polacek  <polacek@redhat.com>
3395         PR sanitizer/70875
3396         * gcc.dg/ubsan/bounds-3.c: New test.
3398 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
3400         PR target/54089
3401         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3403 2016-05-06  Richard Biener  <rguenther@suse.de>
3405         PR middle-end/70931
3406         * gfortran.dg/pr70931.f90: New testcase.
3408 2016-05-06  Richard Biener  <rguenther@suse.de>
3410         PR middle-end/70941
3411         * gcc.dg/torture/pr70941.c: New testcase.
3413 2016-05-05  Bin Cheng  <bin.cheng@arm.com>
3415         PR tree-optimization/57206
3416         * gcc.dg/vect/pr57206.c: New test.
3418 2016-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3420         * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3422 2016-05-05  Jakub Jelinek  <jakub@redhat.com>
3424         * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3426         * c-c++-common/Wdangling-else-4.c: New test.
3428 2016-05-04  Jakub Jelinek  <jakub@redhat.com>
3430         PR c++/70906
3431         PR c++/70933
3432         * g++.dg/opt/pr70906.C: New test.
3433         * g++.dg/opt/pr70933.C: New test.
3435         * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3437 2016-05-04  Jan Hubicka  <hubicka@ucw.cz>
3439         * gcc.dg/ipa/pure-const-3.c: New testcase.
3441 2016-05-04  Marek Polacek  <polacek@redhat.com>
3443         * c-c++-common/Wdangling-else-1.c: New test.
3444         * c-c++-common/Wdangling-else-2.c: New test.
3445         * c-c++-common/Wdangling-else-3.c: New test.
3447 2016-05-04  Kwok Cheung Yeung  <kcy@codesourcery.com>
3449         * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3450         flag is present.
3452 2016-05-04  Marek Polacek  <polacek@redhat.com>
3454         PR c/48778
3455         * gcc.dg/Waddress-2.c: New test.
3457 2016-05-04  Alan Modra  <amodra@gmail.com>
3459         * gcc.target/powerpc/pr70866.c: New.
3461 2016-05-03  Martin Sebor  <msebor@redhat.com>
3463         PR c++/66561
3464         * c-c++-common/builtin_location.c: New test.
3465         * g++.dg/cpp1y/builtin_location.C: New test.
3467 2016-05-03  Marek Polacek  <polacek@redhat.com>
3469         PR c/70859
3470         * gcc.dg/pr70859.c: New test.
3471         * gcc.dg/pr70859-2.c: New test.
3473 2016-05-03  Pierre-Marie de Rodat  <derodat@adacore.com>
3475         * gnat.dg/debug5.adb: New testcase.
3477 2016-05-03  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3479         * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3480         * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3481         Procedure to check for z10 instruction set.
3483 2016-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
3485         * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3487 2016-05-03  Alan Modra  <amodra@gmail.com>
3489         * gcc.target/powerpc/savres.c: Add func using a single gpr.
3491 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3493         * gcc.target/i386/avx512f-cvt-1.c: New test.
3495 2016-05-03  H.J. Lu  <hongjiu.lu@intel.com>
3497         * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3498         -fdump-tree-vrp-details.
3500 2016-05-03  Richard Biener  <rguenther@suse.de>
3502         * gcc.dg/pr30172-1.c: Adjust.
3503         * gcc.dg/pr63743.c: Likewise.
3504         * gcc.dg/tm/pr51696.c: Likewise.
3505         * c-c++-common/tm/safe-1.c: Likewise.
3506         * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3507         * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3508         * g++.dg/plugin/self-assign-test-1.C: Likewise.
3509         * g++.dg/plugin/self-assign-test-2.C: Likewise.
3511 2016-05-03  Jakub Jelinek  <jakub@redhat.com>
3513         PR rtl-optimization/70467
3514         * gcc.target/i386/pr70467-3.c: New test.
3515         * gcc.target/i386/pr70467-4.c: New test.
3517         PR tree-optimization/70916
3518         * gcc.c-torture/compile/pr70916.c: New test.
3520         PR target/49244
3521         * gcc.target/i386/pr49244-1.c: New test.
3522         * gcc.target/i386/pr49244-2.c: New test.
3524 2016-05-03  Bernd Schmidt  <bschmidt@redhat.com>
3526         PR rtl-optimization/44281
3527         * gcc.target/i386/pr44281.c: New test.
3529 2016-05-03  bin cheng  <bin.cheng@arm.com>
3531         PR tree-optimization/56541
3532         * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3533         * gcc.dg/vect/pr56541.c: new test.
3535 2016-05-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3537         * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3538         __float128.
3539         * gcc.target/powerpc/float128-complex-2.c: Likewise.
3541 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
3543         PR testsuite/70520
3544         * c-c++-common/asan/clone-test-1.c (main): Align child process
3545         stack to 16 bytes.
3547 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3549         PR c++/62314
3550         * g++.dg/spellcheck-fields-2.C: New test case.
3552 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
3554         PR c++/62314
3555         * g++.dg/pr62314.C: New test case.
3557 2016-05-02  Jan Hubicka  <hubicka@ucw.cz>
3559         * gcc.dg/ipa/inline-8.c: New testcase.
3561 2016-05-02  Jakub Jelinek  <jakub@redhat.com>
3563         PR rtl-optimization/70467
3564         * gcc.target/i386/pr70467-1.c: New test.
3566 2016-05-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3568         * gcc.dg/spec-options.c: Run the test on all targets.
3569         * gcc.dg/foo.specs: Use cpp_unique_options.
3571 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3573         * gcc.dg/tree-ssa/unord.c: New testcase.
3575 2016-05-02  Marc Glisse  <marc.glisse@inria.fr>
3577         * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3579 2016-05-02  Nathan Sidwell  <nathan@codesourcery.com>
3581         * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3583 2016-05-02  Marek Polacek  <polacek@redhat.com>
3585         PR c/70851
3586         * gcc.dg/enum-incomplete-3.c: New test.
3588 2016-05-02  Marek Polacek  <polacek@redhat.com>
3589             Tom de Vries  <tom@codesourcery.com>
3591         PR tree-optimization/70700
3592         * gcc.dg/pr70700.c: New test.
3594 2016-05-01  Uros Bizjak  <ubizjak@gmail.com>
3596         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3597         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3598         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3599         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3600         * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3602 2016-04-30  Eric Botcazou  <ebotcazou@adacore.com>
3604         * ada/acats/run_acats: Rename into...
3605         * ada/acats/run_acats.sh: ...this.  Only export BASE variable.
3606         * ada/acats/run_all.sh: Remove redundant test.
3607         (target_run): Move around.
3608         (target_gnatchop): Use newly built executable.
3609         (target_gnatmake): Likewise.
3610         Check that the compilation of impbit succeeds.
3612 2016-04-30  Oleg Endo  <olegendo@gcc.gnu.org>
3614         * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3615         * gcc.dg/20021029-1.c: Likewise.
3616         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3617         * gcc.target/sh/attr-isr-trapa.c: Likewise.
3618         * gcc.target/sh/cmpstr.c: Likewise.
3619         * gcc.target/sh/cmpstrn.c: Likewise.
3620         * gcc.target/sh/memset.c: Likewise.
3621         * gcc.target/sh/pr21255-2-mb.c: Likewise.
3622         * gcc.target/sh/pr21255-2-ml.c: Likewise.
3623         * gcc.target/sh/pr39423-1.c: Likewise.
3624         * gcc.target/sh/pr49468-di.c: Likewise.
3625         * gcc.target/sh/pr49468-si.c: Likewise.
3626         * gcc.target/sh/pr49880-1.c: Likewise.
3627         * gcc.target/sh/pr49880-2.c: Likewise.
3628         * gcc.target/sh/pr49880-3.c: Likewise.
3629         * gcc.target/sh/pr50751-1.c: Likewise.
3630         * gcc.target/sh/pr50751-4.c: Likewise.
3631         * gcc.target/sh/pr50751-7.c: Likewise.
3632         * gcc.target/sh/pr51244-1.c: Likewise.
3633         * gcc.target/sh/pr51244-10.c: Likewise.
3634         * gcc.target/sh/pr51244-11.c: Likewise.
3635         * gcc.target/sh/pr51244-12.c: Likewise.
3636         * gcc.target/sh/pr51244-13.c: Likewise.
3637         * gcc.target/sh/pr51244-14.c: Likewise.
3638         * gcc.target/sh/pr51244-17.c: Likewise.
3639         * gcc.target/sh/pr51244-18.c: Likewise.
3640         * gcc.target/sh/pr51244-19.c: Likewise.
3641         * gcc.target/sh/pr51244-4.c: Likewise.
3642         * gcc.target/sh/pr51244-5.c: Likewise.
3643         * gcc.target/sh/pr51244-7.c: Likewise.
3644         * gcc.target/sh/pr51244-8.c: Likewise.
3645         * gcc.target/sh/pr51244-9.c: Likewise.
3646         * gcc.target/sh/pr51697.c: Likewise.
3647         * gcc.target/sh/pr52483-1.c: Likewise.
3648         * gcc.target/sh/pr52483-2.c: Likewise.
3649         * gcc.target/sh/pr52483-3.c: Likewise.
3650         * gcc.target/sh/pr52483-5.c: Likewise.
3651         * gcc.target/sh/pr52933-1.c: Likewise.
3652         * gcc.target/sh/pr52933-2.c: Likewise.
3653         * gcc.target/sh/pr52933-3.c: Likewise.
3654         * gcc.target/sh/pr53568-1.c: Likewise.
3655         * gcc.target/sh/pr53976-1.c: Likewise.
3656         * gcc.target/sh/pr53988-1.c: Likewise.
3657         * gcc.target/sh/pr53988.c: Likewise.
3658         * gcc.target/sh/pr54089-1.c: Likewise.
3659         * gcc.target/sh/pr54089-6.c: Likewise.
3660         * gcc.target/sh/pr54089-7.c: Likewise.
3661         * gcc.target/sh/pr54089-8.c: Likewise.
3662         * gcc.target/sh/pr54089-9.c: Likewise.
3663         * gcc.target/sh/pr54236-1.c: Likewise.
3664         * gcc.target/sh/pr54236-2.c: Likewise.
3665         * gcc.target/sh/pr54236-3.c: Likewise.
3666         * gcc.target/sh/pr54236-4.c: Likewise.
3667         * gcc.target/sh/pr54386.c: Likewise.
3668         * gcc.target/sh/pr54602-1.c: Likewise.
3669         * gcc.target/sh/pr54685.c: Likewise.
3670         * gcc.target/sh/pr54760-1.c: Likewise.
3671         * gcc.target/sh/pr54760-2.c: Likewise.
3672         * gcc.target/sh/pr54760-3.c: Likewise.
3673         * gcc.target/sh/pr54760-4.c: Likewise.
3674         * gcc.target/sh/pr54760-5.c: Likewise.
3675         * gcc.target/sh/pr54760-6.c: Likewise.
3676         * gcc.target/sh/pr55146.c: Likewise.
3677         * gcc.target/sh/pr55160.c: Likewise.
3678         * gcc.target/sh/pr59278.c: Likewise.
3679         * gcc.target/sh/pr59401-1.c: Likewise.
3680         * gcc.target/sh/pr59533-1.c: Likewise.
3681         * gcc.target/sh/pr63260.c: Likewise.
3682         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3683         * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3684         * gcc.target/sh/strlen.c: Likewise.
3685         * gcc.target/sh/torture/pr30807.c: Likewise.
3686         * gcc.target/sh/torture/pr34777.c: Likewise.
3687         * gcc.target/sh/torture/pr64652.c: Likewise.
3688         * gcc.target/sh/torture/pr65505.c: Likewise.
3689         * gcc.target/sh/torture/pragma-isr.c: Likewise.
3690         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3692 2016-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3694         PR c++/66644
3695         * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3697 2016-04-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3699         * gcc.target/powerpc/vsx-elemrev-1.c: New.
3700         * gcc.target/powerpc/vsx-elemrev-2.c: New.
3701         * gcc.target/powerpc/vsx-elemrev-3.c: New.
3702         * gcc.target/powerpc/vsx-elemrev-4.c: New.
3704 2016-04-29  Patrick Palka  <ppalka@gcc.gnu.org>
3706         * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3707         * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3709 2016-04-29  Cesar Philippidis  <cesar@codesourcery.com>
3711         PR middle-end/70626
3712         * c-c++-common/goacc/combined-reduction.c: New test.
3713         * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3715 2016-04-29  H.J. Lu  <hongjiu.lu@intel.com>
3717         * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3718         *movdi_internal pattern only if PIC off.
3719         * gcc.target/i386/pr70155-2.c: Likewise.
3720         * gcc.target/i386/pr70155-3.c: Likewise.
3721         * gcc.target/i386/pr70155-4.c: Likewise.
3722         * gcc.target/i386/pr70155-5.c: Likewise.
3723         * gcc.target/i386/pr70155-6.c: Likewise.
3724         * gcc.target/i386/pr70155-7.c: Likewise.
3725         * gcc.target/i386/pr70155-8.c: Likewise.
3726         * gcc.target/i386/pr70155-15.c: Likewise.
3727         * gcc.target/i386/pr70155-17.c: Likewise.
3728         * gcc.target/i386/pr70155-22.c: Likewise.
3730 2016-04-29  Bin Cheng  <bin.cheng@arm.com>
3732         PR tree-optimization/70803
3733         * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3735 2016-04-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3737         * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3738         optimization of vector loop.
3739         * gcc.target/i386/vect-unpack-3.c: New test.
3740         * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3741         * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3742         * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3744 2016-04-29  Marek Polacek  <polacek@redhat.com>
3746         PR sanitizer/70342
3747         * g++.dg/ubsan/null-7.C: New test.
3749         PR c/70852
3750         * gcc.dg/pr70852.c: New test.
3752 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3754         PR/69089
3755         * g++.dg/cpp0x/alignas6.C: New test.
3757 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3759         * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3760         * gcc.dg/pr27003.c: Likewise.
3761         * gcc.dg/tree-ssa/cswtch.c: Likewise.
3762         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3763         * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3764         * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3765         * gcc.target/arc/mxy.c: Likewise.
3766         * gcc.target/arc/mswape.c: Likewise.
3767         * gcc.target/arc/mrtsc.c: Likewise.
3768         * gcc.target/arc/mcrc.c: Likewise.
3769         * gcc.target/arc/mdsp-packa.c: Likewise.
3770         * gcc.target/arc/mdvbf.c: Likewise.
3771         * gcc.target/arc/mlock.c: Likewise.
3772         * gcc.target/arc/mmac-24.c: Likewise.
3773         * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3775 2016-04-29  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3776             Matthijs Kooijman  <matthijs@stdin.nl>
3777             Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
3779         PR target/60040
3780         * gcc.target/avr/pr60040-1.c: New.
3781         * gcc.target/avr/pr60040-2.c: New.
3783 2016-04-29  Richard Biener  <rguenther@suse.de>
3785         * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3787 2016-04-29  Richard Biener  <rguenther@suse.de>
3789         PR tree-optimization/13962
3790         PR tree-optimization/65686
3791         * gcc.dg/uninit-pr65686.c: New testcase.
3793 2016-04-29  Jakub Jelinek  <jakub@redhat.com>
3795         PR middle-end/70843
3796         * gcc.dg/pr70843.c: New test.
3798 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3800         PR target/70858
3801         * gcc.target/i386/pr70858.c: New test.
3803 2016-04-28  Andrew Burgess  <andrew.burgess@embecosm.com>
3805         * gcc.target/arc/nps400-1.c: New file.
3807 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3808             Andrew Burgess  <andrew.burgess@embecosm.com>
3810         * gcc.target/arc/movh_cl-1.c: New file.
3812 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3813             Andrew Burgess  <andrew.burgess@embecosm.com>
3815         * gcc.target/arc/extzv-1.c: New file.
3816         * gcc.target/arc/insv-1.c: New file.
3817         * gcc.target/arc/insv-2.c: New file.
3818         * gcc.target/arc/movb-1.c: New file.
3819         * gcc.target/arc/movb-2.c: New file.
3820         * gcc.target/arc/movb-3.c: New file.
3821         * gcc.target/arc/movb-4.c: New file.
3822         * gcc.target/arc/movb-5.c: New file.
3823         * gcc.target/arc/movb_cl-1.c: New file.
3824         * gcc.target/arc/movb_cl-2.c: New file.
3825         * gcc.target/arc/movbi_cl-1.c: New file.
3826         * gcc.target/arc/movl-1.c: New file.
3828 2016-04-28  Joern Rennecke  <joern.rennecke@embecosm.com>
3829             Andrew Burgess  <andrew.burgess@embecosm.com>
3831         * gcc.target/arc/cmem-1.c: New file.
3832         * gcc.target/arc/cmem-2.c: New file.
3833         * gcc.target/arc/cmem-3.c: New file.
3834         * gcc.target/arc/cmem-4.c: New file.
3835         * gcc.target/arc/cmem-5.c: New file.
3836         * gcc.target/arc/cmem-6.c: New file.
3837         * gcc.target/arc/cmem-7.c: New file.
3838         * gcc.target/arc/cmem-ld.inc: New file.
3839         * gcc.target/arc/cmem-st.inc: New file.
3841 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3843         PR target/70821
3844         * gcc.target/i386/pr70821.c: New test.
3846 2016-04-28  Bill Seurer  <seurer@linux.vnet.ibm.com>
3848         * gcc.target/powerpc/vec-adde.c: New test.
3849         * gcc.target/powerpc/vec-adde-int128.c: New test.
3851 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
3853         * gcc.target/i386/avx-vround-1.c: New test.
3854         * gcc.target/i386/avx-vround-2.c: New test.
3855         * gcc.target/i386/avx512vl-vround-1.c: New test.
3856         * gcc.target/i386/avx512vl-vround-2.c: New test.
3858 2016-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3860         PR testsuite/70595
3861         * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3862         (check_effective_target_cilkplus_runtime): ... this.
3863         * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3864         * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3866         * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3867         Require cilkplus_runtime.
3868         Don't add -lcilkrts.
3869         * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3870         * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3871         * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3872         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3873         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3874         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3875         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3876         * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3877         * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3878         * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3879         * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3880         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3881         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3882         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3883         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3884         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3885         * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3886         * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3887         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3888         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3889         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3890         * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3891         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3892         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3893         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3894         * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3895         * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3896         * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3897         * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3899         * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3900         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3902         * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3904         * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3905         cilkplus_runtime.
3907 2016-04-27  Marc Glisse  <marc.glisse@inria.fr>
3909         * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3910         * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3912 2015-04-27  Ryan Burn  <contact@rnburn.com>
3914         PR c++/69024
3915         PR c++/68997
3916         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3917         diagnostic.
3918         * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3919         * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3921 2016-04-27  Eric Botcazou  <ebotcazou@adacore.com>
3923         * gnat.dg/limited_with4.ad[sb]: New test.
3924         * gnat.dg/limited_with4_pkg.ads: New helper.
3926 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3928         PR target/70155
3929         * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3930         and movv1ti_internal patterns
3931         * gcc.target/i386/pr70155-1.c: New test.
3932         * gcc.target/i386/pr70155-2.c: Likewise.
3933         * gcc.target/i386/pr70155-3.c: Likewise.
3934         * gcc.target/i386/pr70155-4.c: Likewise.
3935         * gcc.target/i386/pr70155-5.c: Likewise.
3936         * gcc.target/i386/pr70155-6.c: Likewise.
3937         * gcc.target/i386/pr70155-7.c: Likewise.
3938         * gcc.target/i386/pr70155-8.c: Likewise.
3939         * gcc.target/i386/pr70155-9.c: Likewise.
3940         * gcc.target/i386/pr70155-10.c: Likewise.
3941         * gcc.target/i386/pr70155-11.c: Likewise.
3942         * gcc.target/i386/pr70155-12.c: Likewise.
3943         * gcc.target/i386/pr70155-13.c: Likewise.
3944         * gcc.target/i386/pr70155-14.c: Likewise.
3945         * gcc.target/i386/pr70155-15.c: Likewise.
3946         * gcc.target/i386/pr70155-16.c: Likewise.
3947         * gcc.target/i386/pr70155-17.c: Likewise.
3948         * gcc.target/i386/pr70155-18.c: Likewise.
3949         * gcc.target/i386/pr70155-19.c: Likewise.
3950         * gcc.target/i386/pr70155-20.c: Likewise.
3951         * gcc.target/i386/pr70155-21.c: Likewise.
3952         * gcc.target/i386/pr70155-22.c: Likewise.
3954 2016-04-27  H.J. Lu  <hongjiu.lu@intel.com>
3956         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3957         ".{5,6}".
3959 2016-04-27  Bin Cheng  <bin.cheng@arm.com>
3961         * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3962         * gcc.dg/tree-ssa/scev-9.c: Ditto.
3963         * gcc.dg/tree-ssa/scev-10.c: Ditto.
3964         * gcc.dg/tree-ssa/scev-11.c: Ditto.
3965         * gcc.dg/tree-ssa/scev-12.c: Ditto.
3967 2016-04-27  Richard Biener  <rguenther@suse.de>
3969         PR ipa/70760
3970         * g++.dg/ipa/ipa-pta-2.C: New testcase.
3971         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3973 2016-04-27  Nathan Sidwell  <nathan@acm.org>
3975         * g++.dg/cpp0x/constexpr-recursion3.C: New.
3976         * g++.dg/ubsan/pr63956.C: Adjust error location.
3978 2016-04-27  Nick Clifton  <nickc@redhat.com>
3980         PR middle-end/49889
3981         * gcc.dg/pr49889.c: New test.
3983 2016-04-27  Bernd Schmidt  <bschmidt@redhat.com>
3985         * c-c++-common/memset-array.c: New test.
3987 2016-04-26  Martin Sebor  <msebor@redhat.com>
3989         PR c++/66639
3990         * g++.dg/cpp1y/func_constexpr.C: New test.
3992 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
3994         PR c++/70241
3995         * g++.dg/cpp0x/enum32.C: New test.
3996         * g++.dg/cpp0x/enum33.C: New test.
3998 2016-04-26  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4000         * gcc.c-torture/compile/pr69102.c: Require scheduling support.
4001         * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
4002         * gcc.c-torture/execute/bitfld-6.c: Likewise.
4003         * gcc.c-torture/execute/bitfld-7.c: Likewise.
4004         * gcc.c-torture/execute/pr38151.c: Likewise.
4005         * gcc.c-torture/execute/pr66556.c: Likewise.
4006         * gcc.c-torture/execute/pr67781.c: Likewise.
4007         * gcc.c-torture/execute/pr68648.c: Likewise.
4009 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4011         * gcc.dg/tree-ssa/overflow-1.c: New testcase.
4013 2016-04-26  Marek Polacek  <polacek@redhat.com>
4015         PR c/67784
4016         * gcc.dg/pr67784-3.c: New test.
4017         * gcc.dg/pr67784-4.c: New test.
4018         * gcc.dg/pr67784-5.c: New test.
4020         PR c/70791
4021         * gcc.dg/Wnested-externs-2.c: New test.
4023 2016-04-26  Marc Glisse  <marc.glisse@inria.fr>
4025         * gcc.dg/fold-plusmult.c: Adjust.
4026         * gcc.dg/no-strict-overflow-6.c: Adjust.
4027         * gcc.dg/gomp/loop-1.c: Xfail some tests.
4029 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4031         * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
4032         number scans.
4033         * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
4034         * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
4035         * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
4036         * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
4037         * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
4038         * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
4039         * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
4040         * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
4041         * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
4042         * gcc.target/i386/avx512f-gather-5.c: Likewise.
4043         * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
4044         * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
4045         * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
4046         * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
4047         * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
4048         * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
4049         * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
4050         * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
4051         * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
4052         * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
4053         * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
4054         * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
4055         scans.
4056         * gcc.target/i386/pr32219-4.c: Likewise.
4057         * gcc.target/i386/pr32219-6.c: Likewise.
4058         * gcc.target/i386/pr32219-8.c: Likewise.
4060 2016-04-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4062         * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
4063         associated options.
4065 2016-04-26  Marek Polacek  <polacek@redhat.com>
4067         PR c++/70744
4068         * g++.dg/ext/cond2.C: New test.
4070 2016-04-26  Bin Cheng  <bin.cheng@arm.com>
4072         PR tree-optimization/70771
4073         PR tree-optimization/70775
4074         * gcc.dg/pr70771.c: New test.
4075         * gcc.dg/pr70775.c: New test.
4077 2016-04-26  Bernd Schmidt  <bschmidt@redhat.com>
4079         * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
4081 2016-04-25  Richard Biener  <rguenther@suse.de>
4083         PR tree-optimization/70780
4084         * gcc.dg/torture/pr70780.c: New testcase.
4086 2016-04-25  Michael Collison <michael.collison@arm.com>
4088         * gcc.target/arm/neon-vaddws16.c: New test.
4089         * gcc.target/arm/neon-vaddws32.c: New test.
4090         * gcc.target/arm/neon-vaddwu16.c: New test.
4091         * gcc.target/arm/neon-vaddwu32.c: New test.
4092         * gcc.target/arm/neon-vaddwu8.c: New test.
4093         * lib/target-supports.exp
4094         (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
4095         that arm neon support vector widen sum of HImode TO SImode.
4097 2016-04-23  Jakub Jelinek  <jakub@redhat.com>
4099         PR sanitizer/70712
4100         * c-c++-common/asan/pr70712.c: New test.
4102 2016-04-22  Trevor Saunders  <tbsaunde+gcc@tbsaunde.org>
4104         * .gitattributes: New file.
4106 2016-04-22  Christophe Lyon  <christophe.lyon@linaro.org>
4108         * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
4110 2016-04-22  Dominique d'Humieres  <dominiq@lps.ens.fr>
4112         * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
4113         * gfortran.dg/submodule_15.f08: Likewise.
4115 2016-04-22  Richard Biener  <rguenther@suse.de>
4117         PR tree-optimization/70740
4118         * gcc.dg/torture/pr70740.c: New testcase.
4120 2016-04-21  H.J. Lu  <hongjiu.lu@intel.com>
4122         PR target/70750
4123         * gcc.target/i386/pr70750-1.c: New test.
4124         * gcc.target/i386/pr70750-2.c: Likewise.
4126 2016-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
4128         PR c++/70540
4129         * g++.dg/cpp0x/auto48.C: New.
4131 2016-04-21  Marek Polacek  <polacek@redhat.com>
4133         PR c++/70513
4134         * g++.dg/cpp0x/forw_enum12.C: New test.
4135         * g++.dg/cpp0x/forw_enum13.C: New test.
4137 2016-04-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4139         PR target/70728
4140         * gcc.target/i386/pr70728.c: New test.
4142 2016-04-21  Richard Biener  <rguenther@suse.de>
4144         PR middle-end/70747
4145         * gcc.dg/pr70747.c: New testcase.
4147 2016-04-21  Bin Cheng  <bin.cheng@arm.com>
4149         PR tree-optimization/70715
4150         * gcc.dg/tree-ssa/scev-13.c: New test.
4152 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4154         * gcc.dg/tree-ssa/minmax-2.c: New testcase.
4156 2016-04-21  Marc Glisse  <marc.glisse@inria.fr>
4158         * gcc.dg/tree-ssa/minmax-1.c: New testcase.
4160 2016-04-20  Jan Hubicka  <jh@suse.cz>
4162         PR ipa/70018
4163         * g++.dg/ipa/nothrow-1.C: New testcase.
4165 2016-04-20  Nathan Sidwell  <nathan@acm.org>
4167         PR c++/55635
4168         * g++.dg/eh/delete1.C: New.
4170 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4172         * gcc.target/i386/avx256-unaligned-store-2.c: Add
4173         -mtune-ctrl=sse_typeless_stores.
4175 2016-04-20  H.J. Lu  <hongjiu.lu@intel.com>
4177         * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
4179 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4181         PR tree-optimization/69489
4182         * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
4184 2016-04-20  Ilya Verbin  <ilya.verbin@intel.com>
4186         PR c++/69363
4187         * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
4188         * c-c++-common/cilk-plus/PS/clauses4.c: New test.
4189         * c-c++-common/cilk-plus/PS/pr69363.c: New test.
4191 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4193         PR tree-optimization/56625
4194         PR tree-optimization/69489
4195         * gcc.dg/vect/pr56625.c: New test.
4196         * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
4198 2016-04-20  Andrew Pinski  <apinski@cavium.com>
4200         PR target/64971
4201         * gcc.c-torture/compile/pr37433-1.c: New testcase.
4203 2016-04-20  Arnaud Charlet  <charlet@adacore.com>
4205         * gnat.dg/self1.adb: Remove now incorrect test.
4207 2016-04-20  Bin Cheng  <bin.cheng@arm.com>
4209         * gcc.dg/tree-ssa/scev-11.c: New test.
4210         * gcc.dg/tree-ssa/scev-12.c: New test.
4212 2016-04-20  Marek Polacek  <polacek@redhat.com>
4214         PR tree-optimization/70725
4215         * gcc.dg/pr70725.c: New test.
4217 2016-04-20  Richard Biener  <rguenther@suse.de>
4219         PR tree-optimization/70726
4220         * g++.dg/vect/pr70726.cc: New testcase.
4222 2016-04-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4224         PR target/70674
4225         * gcc.target/s390/pr70674.c: New test.
4227 2016-04-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4229         PR libgfortran/70684
4230         * gfortran.dg/list_read_14.f90: New test.
4232 2016-04-19  H.J. Lu  <hongjiu.lu@intel.com>
4234         PR target/69201
4235         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
4236         extern to force it misaligned.
4237         (b): Likewise.
4238         (c): Likewise.
4239         (d): Likewise.
4240         Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
4241         Don't check `*' before movv4sf_internal.
4242         * gcc.target/i386/avx256-unaligned-store-2.c: Check
4243         vmovups.*movv32qi_internal/3 instead of avx_storeups256.
4244         Don't check `*' before movv16qi_internal.
4245         * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
4246         extern to force it misaligned.
4247         (b): Likewise.
4248         (c): Likewise.
4249         (d): Likewise.
4250         Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
4251         Don't check `*' before movv2df_internal.
4252         * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
4253         extern to force it misaligned.
4254         (b): Likewise.
4255         (c): Likewise.
4256         (d): Likewise.
4257         Check movv8sf_internal instead of avx_storeups256.
4258         Check movups.*movv4sf_internal/3 instead of avx_storeups256.
4260 2016-04-19  Richard Biener  <rguenther@suse.de>
4262         PR tree-optimization/70171
4263         * g++.dg/tree-ssa/pr70171.C: New testcase.
4265 2016-04-19  Richard Biener  <rguenther@suse.de>
4267         PR tree-optimization/70724
4268         * gcc.dg/torture/pr70724.c: New testcase.
4270 2016-04-18  Vladimir Makarov  <vmakarov@redhat.com>
4272         PR middle-end/70689
4273         * gcc.target/i386/pr70689.c: New.
4275 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
4277         PR target/70708
4278         * gcc.target/i386/pr70708.c: New test.
4280 2016-04-18  Richard Biener  <rguenther@suse.de>
4282         PR tree-optimization/43434
4283         * gcc.dg/vect/pr43434.c: New testcase.
4284         * c-c++-common/goacc/kernels-alias-3.c: Adjust.
4285         * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4286         * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4287         * c-c++-common/goacc/kernels-alias-6.c: Likewise.
4288         * c-c++-common/goacc/kernels-alias-7.c: Likewise.
4289         * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4290         * gcc.dg/gomp/pr68640.c: Likewise.
4291         * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
4292         * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
4294 2016-04-18  Richard Biener  <rguenther@suse.de>
4296         PR tree-optimization/70701
4297         * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
4299 2016-04-18  Tom de Vries  <tom@codesourcery.com>
4301         PR testsuite/70699
4302         * gcc.dg/pr70161.c: Add dot-file scans.
4303         * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
4304         instead of after last dot char.
4306 2016-04-17  Eric Botcazou  <ebotcazou@adacore.com>
4308         * c-c++-common/dump-ada-spec-3.c: New test.
4309         * c-c++-common/dump-ada-spec-4.c: Likewise.
4311 2016-04-17  Tom de Vries  <tom@codesourcery.com>
4313         PR other/70183
4314         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4316 2016-04-15  Jan Hubicka  <jh@suse.cz>
4318         PR ipa/70018
4319         * g++.dg/ipa/pure-const-1.C: New testcase.
4320         * g++.dg/ipa/pure-const-2.C: New testcase.
4321         * g++.dg/ipa/pure-const-3.C: New testcase.
4323 2016-04-15  Marek Polacek  <polacek@redhat.com>
4325         PR c/70671
4326         * gcc.dg/bitfld-22.c: New test.
4328 2016-04-15  Bernd Schmidt  <bschmidt@redhat.com>
4330         * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4331         x86_64.
4333 2016-04-15  Marek Polacek  <polacek@redhat.com>
4335         PR c/70651
4336         * c-c++-common/pr70651.c: New test.
4338 2016-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4340         PR rtl-optimization/70681
4341         * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4342         dump scan on arm and powerpc.
4343         * gcc.dg/pr10474.c: Likewise.
4345 2016-04-15  Jakub Jelinek  <jakub@redhat.com>
4347         PR c++/69517
4348         PR c++/70019
4349         PR c++/70588
4350         * g++.dg/cpp1y/vla11.C: Revert for real.
4352         PR c/70436
4353         * c-c++-common/Wparentheses-1.c: New test.
4354         * c-c++-common/gomp/Wparentheses-1.c: New test.
4355         * c-c++-common/gomp/Wparentheses-2.c: New test.
4356         * c-c++-common/gomp/Wparentheses-3.c: New test.
4357         * c-c++-common/gomp/Wparentheses-4.c: New test.
4358         * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4359         * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4360         * c-c++-common/goacc/Wparentheses-1.c: New test.
4362 2016-04-15  Kirill Yukhin  <kirill.yukhin@intel.com>
4364         PR target/70662
4365         * gcc.target/i386/pr70662.c: New test.
4367 2016-04-15  Richard Biener  <rguenther@suse.de>
4368             Alan Modra  <amodra@gmail.com>
4370         PR tree-optimization/70130
4371         * gcc.dg/vect/O3-pr70130.c: New testcase.
4373 2016-04-14  Michael Meissner  <meissner@linux.vnet.ibm.com>
4375         PR target/70669
4376         * gcc.target/powerpc/pr70669.c: New test.
4378         PR target/70640
4379         * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4380         a power7 system that does not have an assembler that supports
4381         power8.
4383 2016-04-14  Martin Sebor  <msebor@redhat.com>
4385         PR c++/69517
4386         PR c++/70019
4387         PR c++/70588
4388         * c-c++-common/ubsan/vla-1.c: Revert.
4389         * g++.dg/cpp1y/vla11.C: Same.
4390         * g++.dg/cpp1y/vla12.C: Same.
4391         * g++.dg/cpp1y/vla13.C: Same.
4392         * g++.dg/cpp1y/vla14.C: Same.
4393         * g++.dg/cpp1y/vla3.C: Same.
4394         * g++.dg/init/array24.C: Same.
4395         * g++.dg/ubsan/vla-1.C: Same.
4397 2016-04-14  Marek Polacek  <polacek@redhat.com>
4398             Jan Hubicka  <hubicka@ucw.cz>
4400         PR c++/70029
4401         * g++.dg/torture/pr70029.C: New test.
4403 2016-04-14  Martin Sebor  <msebor@redhat.com>
4405         * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4406         type size to prevent failures on targets with very low maximum
4407         alignment.
4409 2016-04-14  Richard Biener  <rguenther@suse.de>
4411         PR tree-optimization/70623
4412         * gcc.dg/torture/pr70623.c: New testcase.
4413         * gcc.dg/torture/pr70623-2.c: Likewise.
4415 2016-04-13  Martin Sebor  <msebor@redhat.com>
4417         PR c++/69517
4418         PR c++/70019
4419         PR c++/70588
4420         * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4421         * g++.dg/cpp1y/vla11.C: New test.
4422         * g++.dg/cpp1y/vla12.C: New test.
4423         * g++.dg/cpp1y/vla13.C: New test.
4424         * g++.dg/cpp1y/vla14.C: New test.
4425         * g++.dg/cpp1y/vla3.C: Restore deleted test.
4426         * g++.dg/init/array24.C: Fully brace VLA initializer.
4427         * g++.dg/ubsan/vla-1.C: Disable exceptions.
4429 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4431         PR c++/70641
4432         * g++.dg/opt/pr70641.C: New test.
4434 2016-04-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4436         PR rtl-optimization/68749
4437         * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4438         effects of argument promotions.
4439         Remove default args to dg-skip-if.
4441 2016-04-13  Paolo Carlini  <paolo.carlini@oracle.com>
4443         PR c++/70635
4444         * g++.dg/parse/pr70635.C: New.
4446 2016-04-13  Marek Polacek  <polacek@redhat.com>
4448         PR c++/70639
4449         * c-c++-common/Wmisleading-indentation-4.c: New test.
4451 2016-04-13  Marek Polacek  <polacek@redhat.com>
4453         PR c/70436
4454         * gcc.dg/Wparentheses-12.c: New test.
4455         * gcc.dg/Wparentheses-13.c: New test.
4457 2016-04-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4459         * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4460         * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4461         * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4463 2016-04-13  Jakub Jelinek  <jakub@redhat.com>
4465         PR middle-end/70633
4466         * gcc.c-torture/compile/pr70633.c: New test.
4468         PR debug/70628
4469         * gcc.dg/torture/pr70628.c: New test.
4471 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
4473         PR c++/70610
4474         * g++.dg/template/pr70610.C: New test.
4475         * g++.dg/template/pr70610-2.C: New test.
4476         * g++.dg/template/pr70610-3.C: New test.
4477         * g++.dg/template/pr70610-4.C: New test.
4479 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4481         * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4482         128 instead of 32.
4484         PR c++/70571
4485         * g++.dg/ext/pr70571.C: New test.
4487 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4489         PR target/70640
4490         * gcc.target/powerpc/pr70640.c: New test.
4492 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
4494         PR c++/68722
4495         * g++.dg/parse/pr68722.C: New.
4497 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4499         PR rtl-optimization/70596
4500         * gcc.target/i386/pr70596.c: New test.
4502 2016-04-12  Nathan Sidwell  <nathan@acm.org>
4504         PR c++/70501
4505         * g++.dg/init/pr70501.C: New.
4507 2016-04-12  David Wohlferd  <dw@LimeGreenSocks.com>
4509         * gcc.target/i386/asm-flag-6.c: New test.
4511 2016-04-12  Tom de Vries  <tom@codesourcery.com>
4513         PR tree-optimization/68756
4514         * gcc.dg/graphite/pr68756.c: New test.
4516 2016-04-12  Jakub Jelinek  <jakub@redhat.com>
4518         PR tree-optimization/70602
4519         * gcc.c-torture/execute/pr70602.c: New test.
4521 2016-04-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4523         PR target/70381
4524         * gcc.target/powerpc/float128-1.c: New tests to make sure the
4525         __float128 emulator is built and runs.
4526         * gcc.target/powerpc/float128-1.c: Likewise.
4528         * lib/target-supports.exp (check_ppc_float128_sw_available):
4529         Rework tests for __float128 software and hardware
4530         availability. Fix exit condition to return 0 on success.
4532 2016-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
4534         PR target/70133
4535         * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4536         * gcc.target/aarch64/target_attr_15.c: Likewise.
4538 2016-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
4540         PR c++/69066
4541         * g++.dg/cpp1y/pr69066.C: New.
4543 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4545         PR fortran/68566
4546         * gfortran.dg/pr36192.f90: Update test.
4547         * gfortran.dg/pr36192_1.f90: Update test.
4548         * gfortran.dg/real_dimension_1.f: Update test.
4549         * gfortran.dg/parameter_array_init_7.f90: New test.
4551 2016-04-09  John David Anglin  <danglin@gcc.gnu.org>
4553         PR testsuite/64039
4554         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4556         * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4558         PR rtl-optimization/66669
4559         * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4561         * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4563         * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4564         * gcc.dg/pie-1.c: Likewise.
4565         * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4566         * gcc.dg/pic-4.c: Likewise.
4567         * gcc.dg/pie-3.c: Likewise.
4568         * gcc.dg/pie-4.c: Likewise.
4570         * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4572         PR tree-optimization/68644
4573         * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4575         PR rtl-optimization/64886
4576         * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4578 2016-04-09  Tom de Vries  <tom@codesourcery.com>
4580         PR tree-optimization/68953
4581         * gcc.dg/graphite/pr68953.c: New test.
4583 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4585         PR fortran/70592
4586         * gfortran.dg/deferred_character_16.f90: New test.
4588 2016-04-09  Jakub Jelinek  <jakub@redhat.com>
4590         PR tree-optimization/70586
4591         * gcc.c-torture/execute/pr70586.c: New test.
4593 2016-04-09  Dominique d'Humieres  <dominiq@lps.ens.fr>
4595         PR sanitizer/70573
4596         * c-c++-common/asan/halt_on_error-1.c: Replace memset
4597         with __builtin_memset
4598         * c-c++-common/asan/halt_on_error-2.c: Likewise.
4600 2016-04-08  Cesar Philippidis  <cesar@codesourcery.com>
4602         PR lto/70289
4603         PR ipa/70348
4604         PR tree-optimization/70373
4605         PR middle-end/70533
4606         PR middle-end/70534
4607         PR middle-end/70535
4608         * c-c++-common/goacc/reduction-5.c: New test.
4609         * c-c++-common/goacc/reduction-promotions.c: New test.
4610         * gfortran.dg/goacc/reduction-3.f95: New test.
4611         * gfortran.dg/goacc/reduction-promotions.f90: New test.
4613 2016-04-08  Patrick Palka  <ppalka@gcc.gnu.org>
4615         PR c++/70590
4616         PR c++/70452
4617         * g++.dg/pr70590.C: New test.
4618         * g++.dg/pr70590-2.C: New test.
4620 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
4622         PR middle-end/70593
4623         * gcc.target/i386/pr70593.c: New test.
4625         PR rtl-optimization/70574
4626         * gcc.target/i386/avx2-pr70574.c: New test.
4628 2016-04-08  Maxim Ostapenko  <m.ostapenko@samsung.com>
4630         PR sanitizer/70541
4631         * c-c++-common/asan/pr70541.c: New test.
4633 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4635         * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4636         * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4638 2016-04-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4640         PR target/70566
4641         * gcc.c-torture/execute/pr70566.c: New test.
4643 2016-04-08  Tom de Vries  <tom@codesourcery.com>
4645         * c-c++-common/goacc/uninit-copy-clause.c: New test.
4646         * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4648 2016-04-08  Alan Modra  <amodra@gmail.com>
4650         * gcc.target/powerpc/pr70117.c: New.
4652 2016-04-07  Jakub Jelinek  <jakub@redhat.com>
4654         PR testsuite/70581
4655         * gcc.dg/lto/simd-function_0.c: New test.
4657         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4658         clones.
4659         * c-c++-common/attr-simd-2.c: Likewise.
4660         * c-c++-common/attr-simd-4.c: Likewise.
4661         * gcc.dg/gomp/simd-clones-2.c: Likewise.
4662         * gcc.dg/gomp/simd-clones-3.c: Likewise.
4664 2016-04-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4666         PR testsuite/70553
4667         * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4669 2016-04-07  Thomas Schwinge  <thomas@codesourcery.com>
4670             Tom de Vries  <tom@codesourcery.com>
4672         * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4673         * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4674         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4675         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4676         * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4677         * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4678         * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4679         * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4681 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4683         PR c/70436
4684         * g++.dg/warn/Wparentheses-29.C: New test.
4686 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
4688         PR c/70436
4689         * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4690         explicit braces to resolve a future -Wparentheses warning.
4692 2016-04-06  Richard Henderson  <rth@redhat.com>
4694         * gcc.dg/pr61817-1.c: New test.
4695         * gcc.dg/pr61817-2.c: New test.
4696         * gcc.dg/pr69391-1.c: New test.
4697         * gcc.dg/pr69391-2.c: New test.
4699 2016-04-06  Vladimir Makarov  <vmakarov@redhat.com>
4701         PR rtl-optimization/70398
4702         * gcc.target/aarch64/pr70398.c: New.
4704 2016-04-06  Eric Botcazou  <ebotcazou@adacore.com>
4706         * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4708 2016-04-06  Yvan Roux  <yvan.roux@linaro.org>
4709             Pedro Alves  <palves@redhat.com>
4711         * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4713 2016-04-06  Jakub Jelinek  <jakub@redhat.com>
4715         * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4716         Check for avx512f effective targets instead of avx2.
4717         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4718         for AVX512F clones.
4719         * gcc.dg/gomp/declare-simd-3.c: Likewise.
4720         * g++.dg/gomp/declare-simd-1.C: Likewise.
4721         * g++.dg/gomp/declare-simd-3.C: Likewise.
4722         * g++.dg/gomp/declare-simd-4.C: Likewise.
4724         PR middle-end/70550
4725         * c-c++-common/gomp/pr70550-1.c: New test.
4726         * c-c++-common/gomp/pr70550-2.c: New test.
4728 2016-04-05  Nathan Sidwell  <nathan@acm.org>
4730         PR c++/70512
4731         * g++.dg/ext/attribute-may-alias-5.C: New.
4733 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4735         PR c++/70336
4736         * c-c++-common/pr70336.c: New test.
4737         * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4738         no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4740 2016-04-05  Jan Hubicka  <hubicka@ucw.cz>
4742         PR ipa/66223
4743         * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4745 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4747         PR rtl-optimization/70542
4748         * gcc.dg/torture/pr70542.c: New test.
4749         * gcc.target/i386/avx2-pr70542.c: New test.
4751 2016-04-05  Zdenek Sojka  <zsojka@seznam.cz>
4753         PR tree-optimization/70509
4754         * gcc.target/i386/avx512bw-pr70509.c: New test.
4756 2016-04-05  Patrick Palka  <ppalka@gcc.gnu.org>
4758         PR c++/70452
4759         * g++.dg/ext/constexpr-vla4.C: New test.
4761 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
4763         PR target/70510
4764         * gcc.target/i386/pr70510.c: New test.
4766 2016-04-05  Richard Biener  <rguenther@suse.de>
4768         PR tree-optimization/70526
4769         * g++.dg/torture/pr70526.C: New testcase.
4771 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
4773         PR target/70525
4774         * gcc.target/i386/pr70525.c: New test.
4776 2016-04-05  Richard Biener  <rguenther@suse.de>
4778         PR middle-end/70499
4779         * g++.dg/torture/pr70499.C: New testcase.
4781 2016-04-05  Richard Biener  <rguenther@suse.de>
4783         * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4784         remove XFAIL.
4786 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
4788         PR middle-end/70307
4789         * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options.  Prune
4790         rs6000 ABI warnings.
4792 2016-04-04  Jan Hubicka  <hubicka@ucw.cz>
4794         PR ipa/66223
4795         * g++.dg/ipa/devirt-51.C: New testcase.
4797 2016-04-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4798             Jakub Jelinek <jakub@redhat.com>
4800         PR middle-end/70457
4801         * gcc.dg/torture/pr70457.c: New.
4803 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4805         PR fortran/67538
4806         * gfortran.dg/allocate_with_source_19.f08: New test.
4808 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
4810         PR fortran/65795
4811         * gfortran.dg/coarray_allocate_6.f08: New test.
4813 2016-04-04  Richard Biener  <rguenther@suse.de>
4815         PR rtl-optimization/70484
4816         * gcc.dg/torture/pr70484.c: New testcase.
4818 2016-04-04  Marek Polacek  <polacek@redhat.com>
4820         PR c/70307
4821         * gcc.dg/torture/pr70307.c: New test.
4823 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
4825         PR target/70416
4826         PR target/67391
4827         * gcc.target/sh/torture/pr70416.c: New.
4829 2016-04-02  Martin Sebor  <msebor@redhat.com>
4831         PR c++/67376
4832         PR c++/70170
4833         PR c++/70172
4834         PR c++/70228
4835         * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4836         * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4837         * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4838         * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4839         * g++.dg/cpp0x/constexpr-string.C: Same.
4840         * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4841         * g++.dg/cpp0x/pr65398.C: Same.
4842         * g++.dg/ext/constexpr-vla1.C: Same.
4843         * g++.dg/ext/constexpr-vla2.C: Same.
4844         * g++.dg/ext/constexpr-vla3.C: Same.
4845         * g++.dg/ubsan/pr63956.C: Same.
4847 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4849         PR rtl-optimization/70467
4850         * gcc.target/i386/pr70467-2.c: New test.
4852 2016-04-01  Jakub Jelinek  <jakub@redhat.com>
4853             Marek Polacek  <polacek@redhat.com>
4855         PR c++/70488
4856         * g++.dg/init/new47.C: New test.
4858 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4860         PR target/70496
4861         * gcc.target/arm/pr70496.c: New test.
4863 2016-04-01  Nathan Sidwell  <nathan@acm.org>
4865         PR c++/68475
4866         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4868 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
4870         PR target/69890
4871         * gcc.dg/strlenopt.h (memmove): New.
4872         * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4873         instead of "string.h".
4874         * gcc.target/i386/chkp-strlen-2.c: Likewise.
4875         * gcc.target/i386/chkp-strlen-3.c: Likewise.
4876         * gcc.target/i386/chkp-strlen-4.c: Likewise.
4877         * gcc.target/i386/chkp-strlen-5.c: Likewise.
4878         * gcc.target/i386/chkp-stropt-1.c: Likewise.
4879         * gcc.target/i386/chkp-stropt-10.c: Likewise.
4880         * gcc.target/i386/chkp-stropt-11.c: Likewise.
4881         * gcc.target/i386/chkp-stropt-12.c: Likewise.
4882         * gcc.target/i386/chkp-stropt-13.c: Likewise.
4883         * gcc.target/i386/chkp-stropt-14.c: Likewise.
4884         * gcc.target/i386/chkp-stropt-15.c: Likewise.
4885         * gcc.target/i386/chkp-stropt-16.c: Likewise.
4886         * gcc.target/i386/chkp-stropt-2.c: Likewise.
4887         * gcc.target/i386/chkp-stropt-3.c: Likewise.
4888         * gcc.target/i386/chkp-stropt-4.c: Likewise.
4889         * gcc.target/i386/chkp-stropt-5.c: Likewise.
4890         * gcc.target/i386/chkp-stropt-6.c: Likewise.
4891         * gcc.target/i386/chkp-stropt-7.c: Likewise.
4892         * gcc.target/i386/chkp-stropt-8.c: Likewise.
4893         * gcc.target/i386/chkp-stropt-9.c: Likewise.
4895 2016-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4897         * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4898         (Holder::foo): Reflect this.
4900 2016-03-31  Ilya Enkovich  <enkovich.gnu@gmail.com>
4902         PR target/70442
4903         * gcc.dg/pr70442.c: New test.
4905 2016-03-31  Nathan Sidwell  <nathan@acm.org>
4907         PR c++/70393
4908         * g++.dg/cpp0x/constexpr-virtual6.C: New.
4910 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
4912         PR target/70453
4913         * gcc.target/i386/pr70453.c: New test.
4915 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
4917         PR target/70292
4918         * gcc.c-torture/pr70292.c: New test.
4920 2016-03-31  Marek Polacek  <polacek@redhat.com>
4922         PR c/70297
4923         * c-c++-common/pr70297.c: New test.
4924         * g++.dg/cpp0x/typedef-redecl.C: New test.
4925         * gcc.dg/typedef-redecl2.c: New test.
4927 2016-03-31  Jakub Jelinek  <jakub@redhat.com>
4929         PR rtl-optimization/70460
4930         * gcc.c-torture/execute/pr70460.c: New test.
4932 2016-03-31  Richard Biener  <rguenther@suse.de>
4934         PR c++/70430
4935         * g++.dg/ext/vector30.C: New testcase.
4937 2016-03-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
4938             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4940         * gfortran.dg/fmt_pf.f90: New test.
4942 2016-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4944         Forward-port from 5 branch
4945         2016-03-30  Jakub Jelinek  <jakub@redhat.com>
4947         PR testsuite/70356
4948         * gcc.target/i386/avx-vextractf128-256-5.c: Move
4949         dg-require-effective-target after dg-do.
4951         2015-12-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4953         * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4955 2016-03-30  Thomas Schwinge  <thomas@codesourcery.com>
4956             Julian Brown  <julian@codesourcery.com>
4957             Chung-Lin Tang  <cltang@codesourcery.com>
4958             Cesar Philippidis  <cesar@codesourcery.com>
4959             James Norris  <jnorris@codesourcery.com>
4960             Tom de Vries  <tom@codesourcery.com>
4961             Nathan Sidwell  <nathan@codesourcery.com>
4963         * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4964         * c-c++-common/goacc/loop-clauses.c: Likewise.
4965         * g++.dg/goacc/template.C: Likewise.
4966         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4967         * gfortran.dg/goacc/loop-1.f95: Likewise.
4968         * gfortran.dg/goacc/loop-5.f95: Likewise.
4969         * gfortran.dg/goacc/loop-6.f95: Likewise.
4970         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4971         * c-c++-common/goacc-gomp/nesting-1.c: Update.
4972         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4973         * c-c++-common/goacc/clauses-fail.c: Likewise.
4974         * c-c++-common/goacc/parallel-1.c: Likewise.
4975         * c-c++-common/goacc/reduction-1.c: Likewise.
4976         * c-c++-common/goacc/reduction-2.c: Likewise.
4977         * c-c++-common/goacc/reduction-3.c: Likewise.
4978         * c-c++-common/goacc/reduction-4.c: Likewise.
4979         * c-c++-common/goacc/routine-3.c: Likewise.
4980         * c-c++-common/goacc/routine-4.c: Likewise.
4981         * c-c++-common/goacc/routine-5.c: Likewise.
4982         * c-c++-common/goacc/tile.c: Likewise.
4983         * g++.dg/goacc/template.C: Likewise.
4984         * gfortran.dg/goacc/combined-directives.f90: Likewise.
4985         * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4986         * c-c++-common/goacc/nesting-fail-1.c: ... this file.  Update.
4987         * c-c++-common/goacc/kernels-1.c: Update.  Incorporate...
4988         * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4989         * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4990         * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4991         * c-c++-common/goacc/host_data-1.c: New file.  Incorporate...
4992         * c-c++-common/goacc/use_device-1.c: ... this file.
4993         * c-c++-common/goacc/host_data-2.c: New file.  Incorporate...
4994         * c-c++-common/goacc/host_data-5.c: ... this file, and...
4995         * c-c++-common/goacc/host_data-6.c: ... this file.
4996         * c-c++-common/goacc/loop-2-kernels.c: New file.
4997         * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4998         * c-c++-common/goacc/loop-3.c: Likewise.
4999         * g++.dg/goacc/reference.C: Likewise.
5000         * g++.dg/goacc/routine-1.C: Likewise.
5001         * g++.dg/goacc/routine-2.C: Likewise.
5003 2016-03-30  Richard Biener  <rguenther@suse.de>
5005         PR middle-end/70450
5006         * gcc.dg/torture/pr70450.c: New testcase.
5008 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
5010         PR target/70421
5011         * gcc.dg/torture/pr70421.c: New test.
5012         * gcc.target/i386/avx512f-pr70421.c: New test.
5014 2016-03-30  H.J. Lu  <hongjiu.lu@intel.com>
5016         PR testsuite/70364
5017         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
5018         (check): New function.
5019         (bar): Call check.
5020         (foo): Align stack to 16 bytes when calling bar.
5021         * gcc.target/i386/cleanup-2.c: Likewise.
5023 2016-03-30  Patrick Palka  <ppalka@gcc.gnu.org>
5025         PR tree-optimization/59124
5026         * gcc.dg/Warray-bounds-19.c: New test.
5028 2016-03-29  Zachary T Welch <zwelch@codesourcery.com>
5030         * lib/prune.exp (escape_regex_chars): New.
5031         (prune_file_path): Update to quote metcharacters for regexp.
5033 2016-03-29  Jakub Jelinek  <jakub@redhat.com>
5035         PR rtl-optimization/70429
5036         * gcc.c-torture/execute/pr70429.c: New test.
5038         PR tree-optimization/70405
5039         * gcc.dg/pr70405.c: New test.
5041 2016-03-29  Andre Vehreschild  <vehre@gcc.gnu.org>
5043         PR fortran/70397
5044         * gfortran.dg/unlimited_polymorphic_25.f90: New test.
5045         * gfortran.dg/unlimited_polymorphic_26.f90: New test.
5047 2016-03-29  Thomas Schwinge  <thomas@codesourcery.com>
5049         PR testsuite/64177
5050         * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
5051         __cilkrts_set_param to set two workers.
5052         * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
5053         * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
5055 2016-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
5057         * g++.dg/ext/fnname5.C: Update the test for Darwin.
5059 2016-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5061         PR target/70406
5062         * gcc.target/i386/pr70406.c: New test.
5064 2016-03-27  Eric Botcazou  <ebotcazou@adacore.com>
5066         * gnat.dg/specs/double_record_extension3.ads: New test.
5068 2016-03-25  Richard Henderson  <rth@redhat.com>
5070         PR target/70120
5071         * gcc.target/aarch64/pr70120-1.c: New.
5072         * gcc.target/aarch64/pr70120-2.c: New.
5073         * gcc.target/aarch64/pr70120-3.c: New.
5075 2016-03-25  Patrick Palka  <ppalka@gcc.gnu.org>
5077         PR c++/62212
5078         * g++.dg/template/mangle2.C: The dg-do directive should be
5079         "compile" not "assemble".
5081 2016-03-25  Bernd Schmidt  <bschmidt@redhat.com>
5083         PR lto/69650
5084         * gcc.dg/pr69650.c: New test.
5086 2016-03-25  David Edelsohn  <dje.gcc@gmail.com>
5088         * g++.dg/ext/pr70290.C: Prune non-standard ABI.
5090 2016-03-25  Alan Modra  <amodra@gmail.com>
5092         * gcc.dg/dfp/pr70052.c: New test.
5094 2016-03-24  Richard Henderson  <rth@redhat.com>
5096         PR middle-end/69845
5097         * gcc.dg/tree-ssa/pr69845-1.c: New test.
5098         * gcc.dg/tree-ssa/pr69845-2.c: New test.
5100 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5102         * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
5104 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5106         * c-c++-common/goacc/uninit-use-device-clause.c: New test.
5107         * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
5109 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5111         * c-c++-common/goacc/uninit-dim-clause.c: New test.
5112         * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
5114 2016-03-24  Patrick Palka  <ppalka@gcc.gnu.org>
5116         PR c++/62212
5117         * g++.dg/template/mangle2.C: New test.
5119 2016-03-24  Richard Biener  <rguenther@suse.de>
5121         PR tree-optimization/70396
5122         * gcc.dg/torture/pr70396.c: New testcase.
5124 2016-03-24  Richard Biener  <rguenther@suse.de>
5126         PR middle-end/70370
5127         * gcc.dg/torture/pr70370.c: New testcase.
5129 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5131         * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
5132         * gfortran.dg/goacc/kernels-tree.f95: Same.
5133         * gfortran.dg/goacc/parallel-tree.f95: Same.
5135 2016-03-24  Tom de Vries  <tom@codesourcery.com>
5137         * c-c++-common/goacc/uninit-if-clause.c: New test.
5138         * gfortran.dg/goacc/uninit-if-clause.f95: New test.
5140 2016-03-24  Jakub Jelinek  <jakub@redhat.com>
5142         PR target/70290
5143         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
5144         Fix formatting.
5146 2016-03-24  Richard Biener  <rguenther@suse.de>
5148         PR tree-optimization/70372
5149         * gcc.dg/tree-ssa/pr70372.c: New testcase.
5151 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5153         PR c++/70347
5154         * g++.dg/cpp1y/nsdmi-union1.C: New test.
5156 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
5158         PR c++/70332
5159         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
5161 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5163         PR c++/70001
5164         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
5165         * g++.dg/cpp1y/pr70001.C: New test.
5167         PR c++/70323
5168         * g++.dg/cpp0x/constexpr-70323.C: New test.
5170 2016-03-23  Alexandre Oliva  <aoliva@redhat.com>
5171             Jason Merrill  <jason@redhat.com>
5172             Jakub Jelinek  <jakub@redhat.com>
5174         PR c++/69315
5175         * g++.dg/cpp0x/constexpr-69315.C: New test.
5176         * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
5178 2016-03-23  Marek Polacek  <polacek@redhat.com>
5180         PR c++/69884
5181         * g++.dg/warn/Wignored-attributes-1.C: New test.
5182         * g++.dg/warn/Wignored-attributes-2.C: New test.
5184 2016-03-23  Tom de Vries  <tom@codesourcery.com>
5186         * c-c++-common/goacc/kernels-default.c (foo): Add missing
5187         initialization.
5188         * gfortran.dg/goacc/private-3.f95 (test): Same.
5189         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
5190         missing use param.
5192 2016-03-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5194         * lib/target-supports.exp: Remove v7ve entry from loop
5195         creating effective target checks.
5196         (check_effective_target_arm_arch_v7ve_ok): New procedure.
5197         (add_options_for_arm_arch_v7ve): Likewise.
5199 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
5201         PR tree-optimization/70354
5202         * gcc.dg/vect/pr70354-1.c: New test.
5203         * gcc.dg/vect/pr70354-2.c: New test.
5204         * gcc.target/i386/avx2-pr70354-1.c: New test.
5205         * gcc.target/i386/avx2-pr70354-2.c: New test.
5207 2016-03-22  Jeff Law  <law@redhat.com>
5209         PR target/70232
5210         * gcc.dg/tree-ssa/pr70232.c: New test.
5212 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5214         PR target/70302
5215         * gcc.target/i386/pr70302.c: New test.
5217 2016-03-22  Richard Biener  <rguenther@suse.de>
5219         PR middle-end/70251
5220         * g++.dg/torture/pr70251.C: New testcase.
5222 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
5224         PR c/69993
5225         * c-c++-common/Wmisleading-indentation-3.c: New test, based on
5226         Wmisleading-indentation.c.
5227         * c-c++-common/Wmisleading-indentation.c: Update thoughout to
5228         reflect change to diagnostic text and order of messages.
5229         * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
5231 2016-03-22  David Edelsohn  <dje.gcc@gmail.com>
5233         * g++.dg/ext/java-3.C: Don't compile on AIX.
5235 2016-03-22  Richard Biener  <rguenther@suse.de>
5237         PR middle-end/70333
5238         * gcc.dg/torture/pr70333.c: New testcase.
5240 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
5242         * g++.dg/ext/pr70290.C: New test.
5244 2016-03-22  Kirill Yukhin  <kirill.yukhin@intel.com>
5246         PR target/70325
5247         * gcc.target/i386/pr70325.c: New test.
5249 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
5251         PR target/70329
5252         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
5253         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
5255         PR target/70300
5256         * gcc.target/i386/pr70300.c: New test.
5258         PR c++/70295
5259         * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
5260         (func2): New function for cond with parens, xfail warning for c++.
5261         * g++.dg/warn/Wnonnull-compare-8.C: New test.
5263 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5265         PR c++/70096
5266         * g++.dg/template/ptrmem30.C: New test.
5268 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
5270         PR c++/70204
5271         * g++.dg/cpp0x/constexpr-70204a.C: New test.
5272         * g++.dg/cpp0x/constexpr-70204b.C: New test.
5274 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5276         PR middle-end/70326
5277         * gcc.dg/pr70326.c: New test.
5279 2016-03-21  Marc Glisse  <marc.glisse@inria.fr>
5280             Jakub Jelinek  <jakub@redhat.com>
5282         PR tree-optimization/70317
5283         * gcc.dg/pr70317.c: New test.
5285 2016-03-21  Uros Bizjak  <ubizjak@gmail.com>
5287         PR target/70327
5288         * gcc.target/i386/pr70327.c: New test.
5290 2016-03-21  Martin Liska  <mliska@suse.cz>
5292         PR ipa/70306
5293         * gcc.dg/ipa/pr70306.c: New test.
5295 2016-03-21  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5297         * gcc.target/arm/attr-align1.c: Skip if M-profile.
5298         * gcc.target/arm/attr-align3.c: Likewise.
5299         * gcc.target/arm/attr_arm.c: Likewise.
5300         * gcc.target/arm/flip-thumb.c: Likewise.
5302 2016-03-21  Jakub Jelinek  <jakub@redhat.com>
5304         PR target/70296
5305         * gcc.target/powerpc/altivec-36.c: New test.
5307 2016-03-21  Richard Biener  <rguenther@suse.de>
5309         PR tree-optimization/70310
5310         * gcc.dg/torture/pr70310.c: New testcase.
5312 2016-03-21  Kirill Yukhin  <kirill.yukhin@intel.com>
5314         PR target/70293
5315         * gcc.target/i386/pr70293.c: New test.
5317 2016-03-21  Richard Biener  <rguenther@suse.de>
5319         PR tree-optimization/70288
5320         * gcc.dg/torture/pr70288-1.c: New testcase.
5321         * gcc.dg/torture/pr70288-2.c: Likewise.
5323 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5325         PR rtl-optimization/69307
5326         * gcc.target/arm/pr69307.c: New test.
5328 2016-03-21  Andrey Belevantsev  <abel@ispras.ru>
5330         PR rtl-optimization/69102
5331         * gcc.c-torture/compile/pr69102.c: New test.
5333 2016-03-18  Jeff Law  <law@redhat.com>
5335         PR rtl-optimization/70263
5336         * gcc.c-torture/compile/pr70263-1.c: New test.
5337         * gcc.target/i386/pr70263-2.c: New test.
5339 2016-03-18  Bernd Schmidt  <bschmidt@redhat.com>
5341         PR rtl-optimization/70278
5342         * gcc.dg/torture/pr70278.c: New test.
5343         * gcc.target/arm/pr70278.c: New test.
5345 2016-03-18  David Malcolm  <dmalcolm@redhat.com>
5347         PR c/70281
5348         * gcc.dg/plugin/diagnostic-test-expressions-1.c
5349         (test_builtin_types_compatible_p): New test function.
5350         * gcc.dg/pr70281.c: New test case.
5352 2016-03-18  Christophe Lyon  <christophe.lyon@linaro.org>
5354         PR target/70113
5355         * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5357 2016-03-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5359         PR tree-optimization/70252
5360         * gcc.dg/pr70252.c: New test.
5362 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5364         * gcc.dg/pr70161-2.c: New test.
5365         * gcc.dg/pr70161.c: New test.
5367 2016-03-18  Tom de Vries  <tom@codesourcery.com>
5369         PR ipa/70269
5370         * gcc.dg/pr70269.c: New test.
5372 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
5374         PR c++/70267
5375         * g++.dg/ext/java-3.C: New test.
5377 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5379         PR c++/70205
5380         * g++.dg/lookup/pr70205.C: New test.
5382 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
5384         PR c++/70218
5385         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5387 2016-03-17  Marek Polacek  <polacek@redhat.com>
5389         PR c/69407
5390         * gcc.dg/atomic-op-6.c: New test.
5392 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
5394         PR c/70264
5395         * c-c++-common/pr70264.c: New test case.
5397 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
5399         PR c++/70144
5400         * c-c++-common/pr70144-1.c: New test.
5401         * c-c++-common/pr70144-2.c: New test.
5403         PR c++/70272
5404         * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5405         * g++.dg/opt/flifetime-dse6.C: New test.
5406         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5408 2016-03-17  H.J. Lu  <hongjiu.lu@intel.com>
5410         PR driver/70192
5411         * gcc.dg/pic-1.c: New test.
5412         * gcc.dg/pic-2.c: Likewise.
5413         * gcc.dg/pic-3.c: Likewise.
5414         * gcc.dg/pic-4.c: Likewise.
5415         * gcc.dg/pie-1.c: Likewise.
5416         * gcc.dg/pie-2.c: Likewise.
5417         * gcc.dg/pie-3.c: Likewise.
5418         * gcc.dg/pie-4.c: Likewise.
5419         * gcc.dg/pie-5.c: Likewise.
5420         * gcc.dg/pie-6.c: Likewise.
5422 2016-03-17  Tom de Vries  <tom@codesourcery.com>
5424         * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5425         * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5427 2016-03-17  Richard Biener  <rguenther@suse.de>
5429         PR debug/70271
5430         * g++.dg/debug/pr70271.C: New testcase.
5432 2016-03-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
5434         * gcc.target/i386/pr70251.c: New test.
5436 2016-03-17  Marek Polacek  <polacek@redhat.com>
5438         PR c++/70194
5439         * g++.dg/warn/constexpr-70194.C: New test.
5441 2016-03-16  Richard Henderson  <rth@redhat.com>
5443         PR middle-end/70240
5444         * gcc.c-torture/compile/pr70240.c: New.
5446 2016-03-16  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5448         * gcc.c-torture/compile/20151204.c: Skip for avr.
5450 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5452         PR target/70245
5453         * g++.dg/opt/pr70245.C: New test.
5454         * g++.dg/opt/pr70245.h: New file.
5455         * g++.dg/opt/pr70245-aux.cc: New file.
5457 2016-03-16  Martin Sebor  <msebor@redhat.com>
5459         * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5461 2016-03-16  Richard Henderson  <rth@redhat.com>
5463         PR middle-end/70199
5464         * gcc.c-torture/compile/pr70199.c: New.
5466 2016-03-16  H.J. Lu  <hongjiu.lu@intel.com>
5468         * gcc.dg/uninit-19.c: Run dos2unix.
5470 2016-03-16  Marek Polacek  <polacek@redhat.com>
5472         PR c/70093
5473         * gcc.dg/nested-func-10.c: New test.
5474         * gcc.dg/nested-func-9.c: New test.
5476 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5478         PR tree-optimization/68714
5479         * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5481 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5483         PR tree-optimization/68715
5484         * gcc.dg/graphite/pr68715-2.c: New test.
5485         * gcc.dg/graphite/pr68715.c: New test.
5486         * gfortran.dg/graphite/pr68715.f90: New test.
5488 2016-03-16  Tom de Vries  <tom@codesourcery.com>
5490         PR tree-optimization/68809
5491         * gcc.dg/graphite/pr68809-2.c: New test.
5492         * gcc.dg/graphite/pr68809.c: New test.
5494 2016-03-16  Jakub Jelinek  <jakub@redhat.com>
5496         PR c++/70147
5497         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5498         method call to i () as argument.  Adjust expected output.
5500         PR c++/70147
5501         * g++.dg/ubsan/pr70147-1.C: New test.
5502         * g++.dg/ubsan/pr70147-2.C: New test.
5504 2016-03-15  Martin Sebor  <msebor@redhat.com>
5506         PR c++/58281
5507         * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5509 2016-03-15  John David Anglin  <danglin@gcc.gnu.org>
5511         * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5512         hppa*-*-hpux*.
5514         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5516         PR libfortran/69799
5517         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5518         libatomic_available.
5520 2016-03-15  Marek Polacek  <polacek@redhat.com>
5522         PR c++/70209
5523         * g++.dg/ext/attribute-may-alias-4.C: New test.
5525 2016-03-15  Alexander Monakov  <amonakov@ispras.ru>
5527         * g++.dg/pr63384.C: Add -w to dg-options.  Remove '-toggle' in
5528         -fvar-tracking-assignments-toggle flag.
5530 2016-03-15  Pat Haugen  <pthaugen@us.ibm.com>
5532         * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5534 2016-03-15  Jakub Jelinek  <jakub@redhat.com>
5536         PR rtl-optimization/70222
5537         * gcc.c-torture/execute/pr70222-1.c: New test.
5538         * gcc.c-torture/execute/pr70222-2.c: New test.
5540 2016-03-15  Richard Henderson  <rth@redhat.com>
5542         * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5544 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5546         PR rtl-optimization/69032
5547         * gcc.dg/pr69032.c: New test.
5549 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5551         PR rtl-optimization/63384
5552         * g++.dg/pr63384.C: New test.
5554 2016-03-15  Andrey Belevantsev  <abel@ispras.ru>
5556         PR target/64411
5557         * gcc.target/i386/pr64411.C: New test.
5559 2016-03-15  Tom de Vries  <tom@codesourcery.com>
5561         * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5562         * gfortran.dg/goacc/kernels-alias.f95: New test.
5564 2016-03-14  Martin Sebor  <msebor@redhat.com>
5566         PR c++/53792
5567         * g++.dg/cpp0x/constexpr-inline.C: New test.
5568         * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5570 2016-03-14  David Edelsohn  <dje.gcc@gmail.com>
5572         * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5574 2016-03-14  Jakub Jelinek  <jakub@redhat.com>
5576         PR middle-end/70219
5577         * gcc.dg/pr70219.c: New test.
5579 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
5581         PR target/70083
5582         * gcc.dg/torture/pr70083.c: New test.
5583         * gcc.target/i386/pr70083.c: New test.
5585 2016-03-14  Richard Biener  <rguenther@suse.de>
5587         PR tree-optimization/56365
5588         * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5590 2016-03-14  Segher Boessenkool  <segher@kernel.crashing.org>
5592         PR target/70098
5593         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5594         New function.
5595         * g++.dg/pr70098.C: New testcase.
5598 2016-03-14  Tom de Vries  <tom@codesourcery.com>
5600         PR tree-optimization/70045
5601         * gcc.dg/graphite/pr70045.c: New test.
5603 2016-03-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605         PR fortran/69043
5606         * gfortran.dg/include_9.f90: New test.
5608 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5610         PR fortran/45076
5611         gfortran.dg/prof/prof.exp: New script.
5612         gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5614 2016-03-12  Andrey Belevantsev  <abel@ispras.ru>
5616         PR rtl-optimization/69307
5617         * gcc.dg/pr69307.c: New test.
5619 2016-03-12  Vladimir Makarov  <vmakarov@redhat.com>
5621         PR target/69614
5622         * gcc.target/arm/pr69614.c: New.
5624 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
5626         PR fortran/70031
5627         * gfortran.dg/submodule_14.f08: New test
5629         PR fortran/69524
5630         * gfortran.dg/submodule_15.f08: New test
5632 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
5634         PR c++/70106
5635         * g++.dg/cpp1y/paren3.C: New test.
5637 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5639         PR target/70131
5640         * gcc.target/powerpc/ppc-round2.c: New test.
5642 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
5644         PR target/70123
5645         * gcc.dg/torture/pr70123.c: New test.
5647 2016-03-11  Jeff Law  <law@redhat.com>
5649         PR tree-optimization/70190
5650         * gcc.c-torture/compile/pr70190.c: New test.
5652 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5654         PR c/68187
5655         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5656         case.
5657         (test43_b): Likewise.
5658         (test43_c): Likewise.
5659         (test43_d): Likewise.
5660         (test43_e): Likewise.
5661         (test43_f): Likewise.
5662         (test43_g): Likewise.
5663         (test44_a): Likewise.
5664         (test44_b): Likewise.
5665         (test44_c): Likewise.
5666         (test44_d): Likewise.
5667         (test44_e): Likewise.
5669 2016-03-11  David Malcolm  <dmalcolm@redhat.com>
5671         PR c/70085
5672         * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5674 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5676         * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5677         dg-options.
5679 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5681         PR target/70002
5682         PR target/69245
5683         * gcc.target/aarch64/pr69245_2.c: New test.
5685 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5687         PR tree-optimization/70177
5688         * gcc.dg/pr70177.c: New test.
5690 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5692         * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5694 2016-03-11  Alan Lawrence  <alan.lawrence@arm.com>
5696         * gcc.dg/tree-ssa/sra-20.c: New.
5698 2016-03-11  Jakub Jelinek  <jakub@redhat.com>
5700         PR rtl-optimization/70174
5701         * gcc.dg/pr70174.c: New test.
5703         PR tree-optimization/70169
5704         * gcc.dg/pr70169.c: New test.
5706 2016-03-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
5708         PR target/70160
5709         * gcc.target/i386/pr70160.c: New test.
5711 2016-03-11  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5713         * gcc.target/s390/dfp-1.c: New test.
5715 2016-03-10  Nick Clifton  <nickc@redhat.com>
5717         PR target/70044
5718         * gcc.target/aarch64/pr70044.c: New test.
5720 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
5721             Jakub Jelinek  <jakub@redhat.com>
5723         PR c++/70001
5724         * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5725         * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5726         * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5728 2016-03-10  Jan Hubicka  <hubicka@ucw.cz>
5730         PR lto/69589
5731         * g++.dg/lto/pr69589_0.C: New testcase
5732         * g++.dg/lto/pr69589_1.C: New testcase
5734 2016-03-10  Marek Polacek  <polacek@redhat.com>
5736         PR c++/70153
5737         * g++.dg/delayedfold/unary-plus1.C: New test.
5739 2016-03-10  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5741         * gcc.target/arm/pr45701-1.c: Escape brackets.
5742         * gcc.target/arm/pr45701-2.c: Likewise.
5744 2016-03-10  Alan Lawrence  <alan.lawrence@arm.com>
5746         * gfortran.dg/unconstrained_commons.f: New.
5748 2016-03-10  Alan Modra  <amodra@gmail.com>
5750         * gcc.dg/pr69195.c: New.
5751         * gcc.dg/pr69238.c: New.
5753 2016-03-10  Tom de Vries  <tom@codesourcery.com>
5755         PR testsuite/68915
5756         * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5758 2016-03-10  Richard Biener  <rguenther@suse.de>
5760         PR tree-optimization/70128
5761         * gcc.dg/tree-ssa/alias-34.c: New testcase.
5762         * gcc.dg/tree-ssa/alias-35.c: Likewise.
5764 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5766         PR tree-optimization/70152
5767         * gcc.dg/pr70152.c: New test.
5769         PR target/70086
5770         * gcc.target/i386/pr70086-1.c: New test.
5771         * gcc.target/i386/pr70086-2.c: New test.
5772         * gcc.target/i386/pr70086-3.c: New test.
5774         PR tree-optimization/70127
5775         * gcc.c-torture/execute/pr70127.c: New test.
5777 2016-03-09  Cesar Philippidis  <cesar@codesourcery.com>
5779         * c-c++-common/goacc/combined-directives-2.c: New test.
5781 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5783         PR c/68473
5784         PR c++/70105
5785         * g++.dg/diagnostic/pr70105.C: New test.
5786         * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5787         (test_multiple_ordinary_maps): New test function.
5789 2016-03-09  David Malcolm  <dmalcolm@redhat.com>
5791         PR c/68473
5792         PR c++/70105
5793         * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5794         Drop range information from call to inform_at_rich_loc.
5795         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5796         New.
5797         (test_show_locus): Replace calls to rich_location::add_range with
5798         calls to add_range.  Rewrite the tests that used the now-defunct
5799         rich_location ctor taking a source_range.  Simplify other tests
5800         by replacing calls to COMBINE_LOCATION_DATA with calls to
5801         make_location.
5803 2016-03-09  Richard Biener  <rguenther@suse.de>
5804         Jakub Jelinek  <jakub@redhat.com>
5806         PR tree-optimization/70138
5807         * gcc.dg/vect/pr70138-1.c: New testcase.
5808         * gcc.dg/vect/pr70138-2.c: Likewise.
5810 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5812         PR target/70049
5813         * gcc.target/i386/pr70049.c: New test.
5815 2016-03-09  Richard Biener  <rguenther@suse.de>
5817         PR c/70143
5818         * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5819         * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5820         * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5822 2016-03-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5824         * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5825         arm-*-*.
5827 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
5829         PR middle-end/67278
5830         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5832         PR target/67278
5833         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5835         PR middle-end/70050
5836         * gcc.dg/pr70050.c: Add -w to dg-options.  Fix up PR number
5837         in testcase comment.
5839 2016-03-09  Tom de Vries  <tom@codesourcery.com>
5841         * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5842         * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5843         * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5844         * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5845         * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5846         * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5847         * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5848         * gfortran.dg/goacc/kernels-loop.f95: New test.
5850 2016-03-08  Martin Sebor  <msebor@redhat.com>
5852         PR c++/62096
5853         * g++.dg/warn/overflow-warn-7.C: New test.
5855 2016-03-08  Jason Merrill  <jason@redhat.com>
5857         * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5858         * lib/target-supports.exp (check_effective_target_concepts): New.
5860 2016-03-08  Jakub Jelinek  <jakub@redhat.com>
5862         PR c++/70135
5863         * g++.dg/cpp1y/constexpr-loop4.C: New test.
5864         * g++.dg/ubsan/pr70135.C: New test.
5866         PR target/70110
5867         * gcc.dg/pr70110.c: New test.
5869 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5871         * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5872         * c-c++-common/gomp/if-1.c: Likewise.
5873         * c-c++-common/gomp/pr61486-2.c: Likewise.
5874         * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5875         to dg-additional-options.
5876         * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5877         * g++/gomp/target-teams-1.c: Likewise.
5878         * gcc.dg/gomp/gomp.exp: Likewise.
5879         * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5880         dg-additional-options.
5881         * gfortran.dg/gomp/gomp.exp: Likewise.
5882         * gfortran.dg/gomp/target1.f90: Remove dg-options.
5883         * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5884         dg-additional-options.
5885         * gfortran.dg/gomp/target3.f90: Remove dg-options.
5887 2016-03-07  Martin Jambor  <mjambor@suse.cz>
5889         * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5890         * c-c++-common/gomp/gridify-1.c: New test.
5891         * gfortran.dg/gomp/gridify-1.f90: Likewise.
5893 2016-03-07  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5895         * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5896         trigger for cortex-r8, when scanning for register r8.
5897         * gcc.target/arm/pr45701-2.c: Likewise.
5899 2016-02-26  Richard Biener  <rguenther@suse.de>
5900             Jeff Law  <law@redhat.com>
5902         PR tree-optimization/69740
5903         * gcc.c-torture/compile/pr69740-1.c: New test.
5904         * gcc.c-torture/compile/pr69740-2.c: New test.
5906 2016-03-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5908         * lib/target-supports.exp
5909         (check_effective_target_whole_vector_shift): Enable for PPC64.
5911 2016-03-07  Richard Biener  <rguenther@suse.de>
5913         PR tree-optimization/70115
5914         * gcc.dg/torture/pr70115.c: New testcase.
5916 2016-03-07  Nathan Sidwell  <nathan@codesourcery.com>
5918         PR middle-end/69916
5919         * c-c-++-common/goacc/pr69916.c: New.
5921 2016-03-07  Richard Henderson  <rth@redhat.com>
5923         * gcc.c-torture/compile/pr70061.c: New test.
5925 2016-03-07  Richard Biener  <rguenther@suse.de>
5927         PR testsuite/70109
5928         * gcc.dg/vect/O3-pr36098.c: New testcase.
5930 2016-03-07  Christophe Lyon  <christophe.lyon@linaro.org>
5932         * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5934 2016-03-07  Eric Botcazou  <ebotcazou@adacore.com>
5936         * gnat.dg/renaming9.ad[sb]: New testcase.
5938 2016-03-05  Jakub Jelinek  <jakub@redhat.com>
5940         PR c++/70084
5941         * g++.dg/expr/stdarg3.C: New test.
5943 2016-03-04  Jeff Law  <law@redhat.com>
5945         PR tree-optimization/69196
5946         * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5947         x86_64-*-*.
5949 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
5951         PR c/69973
5952         * gcc.dg/pr69973.c: New test.
5954         PR rtl-optimization/69941
5955         * gcc.dg/torture/pr69941.c: New test.
5957         PR c/69824
5958         * gcc.dg/pr69824.c: New test.
5960 2016-03-05  Tom de Vries  <tom@codesourcery.com>
5962         * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5963         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5964         function.
5966 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
5968         PR c++/66786
5969         * g++.dg/cpp1y/var-templ48.C: New test.
5970         * g++.dg/cpp1y/var-templ49.C: New test.
5972 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5974         * g++.dg/Wno-frame-address.C: Skip on IA-64.
5976 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
5978         PR c++/70035
5979         * g++.dg/ubsan/pr70035.C: New test.
5981         PR target/70062
5982         * gcc.target/i386/pr70062.c: New test.
5984 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5986         * g++.dg/template/typename21.C: Remove c++98_only.
5988 2016-03-04  H.J. Lu  <hongjiu.lu@intel.com>
5990         * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5992 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
5994         PR c/68187
5995         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5996         function.
5997         (fn_42_b): Likewise.
5998         (fn_42_c): Likewise.
6000 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
6002         PR c/68187
6003         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
6004         function.
6005         (fn_40_b): Likewise.
6006         (fn_41_a): Likewise.
6007         (fn_41_b): Likewise.
6009 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6011         PR target/70059
6012         * gcc.target/i386/avx512f-pr70059.c: New test.
6013         * gcc.target/i386/avx512dq-pr70059.c: New test.
6015 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
6017         PR rtl-optimization/57676
6018         * gcc.dg/torture/pr57676.c: New test.
6020 2016-03-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
6022         * gcc.dg/pr70026.c: New test.
6024 2016-03-04  Marek Polacek  <polacek@redhat.com>
6026         PR c/69798
6027         * gcc.dg/cilk-plus/pr69798-1.c: New test.
6028         * gcc.dg/cilk-plus/pr69798-2.c: New test.
6030 2016-03-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6032         PR target/70004
6033         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
6034         Delete.
6035         (test_corners_sisd_si): Likewise.
6036         (main): Remove checks of the above.
6037         * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
6039 2016-03-04  Eric Botcazou  <ebotcazou@adacore.com>
6041         * gcc.dg/Wno-frame-address.c: Skip on IA-64.
6043 2016-03-04  Christophe Lyon  <christophe.lyon@linaro.org>
6045         * gcc.dg/torture/pr69951.c: Accept argc==0.
6047 2016-03-04  Richard Biener  <rguenther@suse.de>
6049         PR c++/70054
6050         * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
6051         * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
6053 2016-03-04  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6055         PR testsuite/69766
6056         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
6057         testing multiarch.
6059 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
6061         PR debug/69947
6062         * gcc.dg/guality/pr69947.c: New test.
6064 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6066         PR ada/70017
6067         * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
6069 2016-03-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6071         PR rtl-optimization/69904
6072         * gcc.target/arm/pr69904.c: New test.
6074 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
6076         PR target/70021
6077         * gcc.dg/vect/pr70021.c: New test.
6078         * gcc.target/i386/pr70021.c: New test.
6080 2016-03-03  Marek Polacek  <polacek@redhat.com>
6082         PR middle-end/70050
6083         * gcc.dg/pr70050.c: New test.
6085 2016-03-03  James Greenhalgh  <james.greenhalgh@arm.com>
6087         * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
6089 2016-03-03  Ilya Enkovich  <enkovich.gnu@gmail.com>
6091         PR tree-optimization/70043
6092         * gfortran.dg/vect/pr70043.f90: New test.
6094 2016-03-03  Eric Botcazou  <ebotcazou@adacore.com>
6096         * gnat.dg/specs/task1.ads: New test.
6098 2016-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6100         * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
6101         Invoke gdb with -batch.
6102         * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
6104 2016-03-03  Richard Biener  <rguenther@suse.de>
6106         PR tree-optimization/55936
6107         * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
6109 2016-03-02  Jeff Law  <law@redhat.com>
6111         PR rtl-optimization/69942
6112         * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
6113         effects of argument promotions.
6115         PR tree-optimization/69987
6116         * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
6117         target does not support -fprefetch-loop-arrays.
6119 2016-03-02  Uros Bizjak  <ubizjak@gmail.com>
6121         * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
6123 2016-03-02  Bin Cheng  <bin.cheng@arm.com>
6125         PR rtl-optimization/69052
6126         * gcc.target/i386/pr69052.c: New test.
6128 2016-03-02  Alan Modra  <amodra@gmail.com>
6130         * gcc.dg/pr69990.c: New.
6132 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6134         PR c/68062
6135         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
6137         PR middle-end/70022
6138         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
6140         PR target/70028
6141         * gcc.target/i386/pr70028.c: New test.
6143 2016-03-02  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6145         * c-c++-common/asan/swapcontext-test-1.c,
6146         * c-c++-common/tsan/thread_leak.c,
6147         * g++.dg/tsan/aligned_vs_unaligned_race.C,
6148         * g++.dg/tsan/benign_race.C,
6149         * g++.dg/tsan/fd_close_norace.C,
6150         * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
6151         races with sanitizer output
6153 2016-03-02  Richard Biener  <rguenther@suse.de>
6154             Uros Bizjak  <ubizjak@gmail.com>
6156         PR target/67278
6157         * gcc.dg/simd-8.c: New testcase.
6159 2016-03-02  Richard Biener  <rguenther@suse.de>
6161         PR middle-end/67278
6162         * gcc.dg/simd-7.c: New testcase.
6164 2016-03-02  Eric Botcazou  <ebotcazou@adacore.com>
6166         * gcc.target/i386/pr70007.c: Tweak.
6168 2016-03-02  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6170         * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
6172 2016-03-02  Marek Polacek  <polacek@redhat.com>
6174         PR c/67854
6175         * gcc.dg/pr67854.c: New test.
6177 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
6179         PR middle-end/70025
6180         * gcc.dg/torture/pr70025.c: New test.
6182 2016-03-02  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
6184         PR tree-optimization/68621
6185         * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
6187 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6189         * gcc.target/i386/pr70007.c: New test.
6191 2016-03-01  Jeff Law  <law@redhat.com>
6193         PR tree-optimization/69196
6194         * gcc.dg/tree-ssa/pr69196-1.c: New test.
6196         PR tree-optimization/69196
6197         * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
6198         duplicating code and spoiling the expected output.
6200 2016-03-01  Michael Meissner  <meissner@linux.vnet.ibm.com>
6202         PR target/70033
6203         * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
6204         supports power9 before doing tests.
6205         * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
6206         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
6207         * gcc.target/powerpc/p9-permute.c: Likewise.
6209 2016-03-01  Uros Bizjak  <ubizjak@gmail.com>
6211         PR target/70027
6212         * gcc.target/i386/pr70027.c: New test.
6214 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6216         * gcc.dg/pr70017.c: New test.
6218 2016-03-01  Jakub Jelinek  <jakub@redhat.com>
6220         PR c/69796
6221         PR c/69974
6222         * gcc.dg/pr69796.c: New test.
6223         * gcc.dg/pr69974.c: New test.
6225 2016-03-01  Eric Botcazou  <ebotcazou@adacore.com>
6227         * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
6229 2016-02-29  Jeff Law  <law@redhat.com>
6231         PR tree-optimization/69987
6232         * gfortran.dg/pr69987.f90: New test.
6234         PR tree-optimization/69989
6235         * gcc.c-torture/compile/pr69989-2.c: New test.
6237 2016-03-01  Marek Polacek  <polacek@redhat.com>
6239         PR c++/69795
6240         * g++.dg/parse/invalid1.C: New test.
6242 2016-03-01  Richard Biener  <rguenther@suse.de>
6244         PR middle-end/70022
6245         * gcc.dg/pr70022.c: New testcase.
6247 2016-03-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
6249         PR tree-optimization/69956
6250         * gcc.dg/pr69956.c: New test.
6252 2016-02-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6254         PR target/70011
6255         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
6256         XFAIL when hardware supports efficient unaligned storage access.
6258 2016-03-01  Patrick Palka  <ppalka@gcc.gnu.org>
6260         PR c++/69961
6261         * g++.dg/template/pr69961a.C: New test.
6262         * g++.dg/template/pr69961b.C: New test.
6264 2016-02-29  David Malcolm  <dmalcolm@redhat.com>
6266         PR preprocessor/69985
6267         * gcc.dg/cpp/pr69985.c: New test case.
6269 2016-02-29  Jeff Law  <law@redhat.com>
6271         PR tree-optimization/70005
6272         * gcc.c-torture/execute/pr70005.c New test.
6274         PR tree-optimization/69999
6275         * gcc.c-torture/compile/pr69999.c: New test.
6277 2016-02-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6279         PR tree-optimization/69652
6280         * gcc.dg/torture/pr69652.c: Delete test.
6281         * gcc.dg/vect/pr69652.c: New test.
6283 2016-02-19  Richard Biener  <rguenther@suse.de>
6285         PR tree-optimization/69980
6286         * gfortran.dg/vect/pr69980.f90: New testcase.
6288 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6290         * gcc.target/sparc/20160229-1.c: New test.
6292 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6294         * gnat.dg/stack_usage3.adb: New test.
6295         * gnat.dg/stack_usage3_pkg.ads: New helper.
6297 2016-02-29  Eric Botcazou  <ebotcazou@adacore.com>
6299         * gnat.dg/renaming8.adb: New test.
6300         * gnat.dg/renaming8_pkg1.ads: New helper.
6301         * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
6302         * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
6304 2016-02-29  Richard Biener  <rguenther@suse.de>
6306         PR tree-optimization/69720
6307         * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6309 2016-02-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6311         PR fortran/68147
6312         PR fortran/47674
6313         * gfortran.dg/realloc_on_assign_26.f90:  New test case.
6315 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6316             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6318         PR fortran/56007
6319         * gfortran.dg/coarray_8.f90: Adjust error message.
6320         * gfortran.dg/pr56007.f90: New test.
6321         * gfortran.dg/pr56007.f: New test.
6323 2016-02-28  H.J. Lu  <hongjiu.lu@intel.com>
6325         PR tree-optimization/69989
6326         * gcc.dg/torture/pr69989.c: New test.
6328 2016-02-28  Eric Botcazou  <ebotcazou@adacore.com>
6330         * gcc.target/i386/stack-realign-win.c: New test.
6332 2016-02-28  Harald Anlauf  <anlauf@gmx.de>
6334         PR fortran/60126
6335         * gfortran.dg/pr60126.f90: New test.
6337 2016-02-27  Jeff Law  <law@redhat.com>
6339         Revert
6340         2016-02-26  Richard Biener  <rguenther@suse.de>
6341                     Jeff Law  <law@redhat.com>
6343         PR tree-optimization/69740
6344         * gcc.c-torture/compile/pr69740-1.c: New test.
6345         * gcc.c-torture/compile/pr69740-2.c: New test.
6347 2016-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6349         PR fortran/69910
6350         * gfortran.dg/newunit_4.f90: New test.
6352 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
6354         PR target/69613
6355         PR rtl-optimization/69886
6356         * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6357         * gcc.dg/torture/pr69613.c: Likewise.  Guard -mavx with avx_runtime
6358         target.
6360 2016-02-26  Martin Sebor  <msebor@redhat.com>
6362         PR tree-optimization/15826
6363         * gcc.dg/tree-ssa/pr15826.c: New test.
6365 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6367         PR target/69969
6368         * gcc.target/powerpc/pr69969.c: New test.
6370 2016-02-26  Martin Sebor  <msebor@redhat.com>
6372         PR c++/15766
6373         * g++.old-deja/g++.other/decl5.C: Add a test case.
6375 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
6377         PR target/69946
6378         * gcc.target/powerpc/pr69946.c: New file.
6380 2016-02-26  Richard Biener  <rguenther@suse.de>
6381             Jeff Law  <law@redhat.com>
6383         PR tree-optimization/69740
6384         * gcc.c-torture/compile/pr69740-1.c: New test.
6385         * gcc.c-torture/compile/pr69740-2.c: New test.
6387 2016-02-26  Martin Jambor  <mjambor@suse.cz>
6389         PR middle-end/69920
6390         * gcc.dg/torture/pr69932.c: New test.
6391         * gcc.dg/torture/pr69936.c: Likewise.
6393 2016-02-26  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6395         PR target/69709
6396         * gcc.target/s390/pr69709.c: New test.
6398 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6400         PR target/69245
6401         * gcc.target/aarch64/pr69245_1.c: New test.
6403 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6405         PR target/69613
6406         * gcc.dg/torture/pr69613.c: New test.
6408 2016-02-26  Jakub Jelinek  <jakub@redhat.com>
6410         PR rtl-optimization/69891
6411         * gcc.target/i386/pr69891.c: New test.
6413 2016-02-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
6414             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6416         PR target/61397
6417         * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6418         functionality for both 32-bit and 64-bit.
6420 2016-02-26  Richard Biener  <rguenther@suse.de>
6422         PR tree-optimization/69551
6423         * gcc.dg/torture/pr69951.c: New testcase.
6425 2016-02-25  Richard Biener  <rguenther@suse.de>
6427         PR tree-optimization/48795
6428         * gcc.dg/Warray-bounds-18.c: New testcase.
6430 2016-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6432         * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6434 2016-02-25  Jakub Jelinek  <jakub@redhat.com>
6436         PR rtl-optimization/69896
6437         * gcc.dg/pr69896.c: New test.
6439 2016-02-25  Patrick Palka  <ppalka@gcc.gnu.org>
6441         PR c++/69736
6442         * g++.dg/cpp1y/paren2.C: New test.
6444 2016-02-24  Martin Sebor  <msebor@redhat.com>
6446         PR c/51147
6447         * gcc.dg/enum-mode-2.c: New test.
6449 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6451         PR c++/69922
6452         * g++.dg/warn/Wnonnull-compare-6.C: New test.
6453         * g++.dg/warn/Wnonnull-compare-7.C: New test.
6454         * g++.dg/ubsan/pr69922.C: New test.
6456 2016-02-24  Marek Polacek  <polacek@redhat.com>
6458         PR c/69819
6459         * gcc.dg/pr69819.c: New test.
6461 2016-02-24  Martin Sebor  <msebor@redhat.com>
6463         PR c++/69912
6464         * g++.dg/ext/flexary15.C: New test.
6466 2016-02-24  Martin Sebor  <msebor@redhat.com>
6468         * gcc.dg/builtins-68.c: Avoid making unportable
6469         assumptions about the relationship between SIZE_MAX and UINT_MAX.
6470         * g++.dg/ext/builtin_alloca.C: Same.
6472 2016-02-24  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6473             Charles Baylis  <charles.baylis@linaro.org>
6475         PR debug/61033
6476         * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6478 2016-02-24  Richard Biener  <rguenther@suse.de>
6479             Jakub Jelinek  <jakub@redhat.com>
6481         PR middle-end/69760
6482         * gcc.dg/torture/pr69760.c: New testcase.
6484 2016-02-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6486         * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6487         pattern on Solaris with as.
6489 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6491         * gcc.target/arm/cond_sub_restrict_it.c: New test.
6492         * gcc.target/arm/condarith_restrict_it.c: Likewise.
6493         * gcc.target/arm/movcond_restrict_it.c: Likewise.
6494         * gcc.target/arm/negscc_restrict_it.c: Likewise.
6496 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6498         PR middle-end/69915
6499         * gcc.dg/pr69915.c: New test.
6501 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6503         PR rtl-optimization/69886
6504         * gcc.dg/torture/pr69886.c: New test.
6506 2016-02-24  Richard Biener  <rguenther@suse.de>
6508         PR middle-end/68963
6509         * gcc.dg/torture/pr68963.c: New testcase.
6511 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6513         PR target/69875
6514         * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6515         * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6516         * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6517         * gcc.target/arm/atomic_loaddi_1.c: New test.
6518         * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6519         * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6520         * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6521         * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6522         * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6523         * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6524         * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6525         * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6527 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
6529         PR middle-end/69909
6530         * gcc.dg/torture/pr69909.c: New test.
6532 2016-02-24  Richard Biener  <rguenther@suse.de>
6534         PR tree-optimization/69907
6535         * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6536         * gcc.dg/vect/bb-slp-34.c: XFAIL.
6537         * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6539 2016-02-24  Christian Bruel  <christian.bruel@st.com>
6541         * gcc.target/arm/pragma_cpp_fma.c: New test.
6543 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6545         PR fortran/61156
6546         * gfortran.dg/include_6.f90: Update test.
6548 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6550         PR objc/69844
6551         * objc.dg/pr69844.m: New test.
6553 2016-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6555         PR libgfortran/69456
6556         * gfortran.dg/namelist_89.f90: New test.
6557         * gfortran.dg/pr59700.f90: Update test..
6559 2016-02-23  Martin Sebor  <msebor@redhat.com>
6561         PR middle-end/69780
6562         * g++.dg/ext/builtin_alloca.C: New test.
6563         * gcc.dg/builtins-68.c: New test.
6565 2016-02-23  Richard Henderson  <rth@redhat.com>
6567         * gcc.target/i386/addr-space-3.c: Remove test.
6569 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6571         PR preprocessor/69126
6572         PR preprocessor/69543
6573         * c-c++-common/pr69126-2-long.c: New test.
6574         * c-c++-common/pr69126-2-short.c: New test.
6575         * c-c++-common/pr69543-1.c: Remove xfail.
6577 2016-02-23  David Malcolm  <dmalcolm@redhat.com>
6579         PR preprocessor/69126
6580         PR preprocessor/69543
6581         PR preprocessor/69558
6582         * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6583         (f): Rename to...
6584         (test_2): ...this, and add leading comment.
6585         (MACRO_3, test_3): New.
6586         (MACRO_4A, MACRO_4B, test_4): New.
6587         (MACRO): Rename to...
6588         (MACRO_5): ...this.
6589         (g): Rename to...
6590         (test_5): ...this, updating for renaming of MACRO, and
6591         add leading comment.
6592         * c-c++-common/pr69543-1.c: New.
6593         * c-c++-common/pr69543-2.c: New.
6594         * c-c++-common/pr69543-3.c: New.
6595         * c-c++-common/pr69543-4.c: New.
6596         * c-c++-common/pr69558-1.c: New.
6597         * c-c++-common/pr69558-2.c: New.
6598         * c-c++-common/pr69558-3.c: New.
6599         * c-c++-common/pr69558-4.c: New.
6600         * gcc.dg/pr69558.c: Move to...
6601         * c-c++-common/pr69558.c: ...here.  Add dg-bogus directives, with
6602         xfail for c++.
6604 2016-02-23  Thomas Schwinge  <thomas@codesourcery.com>
6606         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6607         to -ftree-parallelize-loops/-fopenacc changes.
6608         * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6609         * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6610         * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6611         * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6612         * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6613         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6614         * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6615         * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6616         * c-c++-common/goacc/kernels-loop.c: Likewise.
6617         * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6618         * c-c++-common/goacc/kernels-reduction.c: Likewise.
6619         * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6620         * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6622 2016-02-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6624         * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6626 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
6628         PR c++/69902
6629         * g++.dg/warn/Wnonnull-compare-5.C: New test.
6631         PR c/69900
6632         * gcc.dg/pr69900.c: New test.
6634 2016-02-23  Martin Jambor  <mjambor@suse.cz>
6636         PR tree-optimization/69666
6637         * gcc.dg/tree-ssa/pr69666.c: New test.
6639 2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
6641         PR fortran/67451
6642         * gfortran.dg/coarray_allocate_5.f08: New test.
6644 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6646         * gcc.target/s390/vcond-shift.c: Move to ...
6647         * gcc.target/s390/vector/vcond-shift.c: ... here.
6649 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6651         * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6652         * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6654 2016-02-23  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6656         * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6658 2016-02-20  Mark Wielaard  <mjw@redhat.com>
6660         PR c/28901
6661         * gcc.dg/unused-variable-3.c: New test.
6663 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6665         PR target/69888
6666         * gcc.target/i386/pr69888.c: New test.
6668 2016-02-22  Richard Biener  <rguenther@suse.de>
6670         PR tree-optimization/69882
6671         * gfortran.dg/vect/pr69882.f90: New testcase.
6673 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
6675         PR target/69885
6676         * gcc.dg/pr69885.c: New test.
6678 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
6680         PR target/69806
6681         PR target/54089
6682         * gcc.target/sh/pr54089-10.c: New.
6684 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
6686         PR fortran/69423
6687         * gfortran.dg/deferred_character_15.f90 : New test.
6689 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6691         PR fortran/57365
6692         gfortran.dg/allocate_with_source_18.f03: New test.
6694 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
6696         PR fortran/52531
6697         gfortran.dg/gomp/pr52531.f90: New test.
6699 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6701         PR c++/69865
6702         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6703         -std=c++03.
6705 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6707         PR c++/69826
6708         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6709         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6711         PR c++/69850
6712         * g++.dg/warn/Wnonnull-compare-4.C: New test.
6714         PR c++/69851
6715         * g++.dg/torture/pr69851.C: New test.
6717 2016-02-19  Martin Sebor  <msebor@redhat.com>
6719         PR testsuite/69573
6720         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6722 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6724         PR c++/69850
6725         * g++.dg/warn/Wnonnull-compare-2.C: New test.
6726         * g++.dg/warn/Wnonnull-compare-3.C: New test.
6728         PR c++/67767
6729         * g++.dg/cpp0x/pr67767.C: New test.
6731 2016-02-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6733         * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6734         for fp, simd, crypto, crc, lse.
6735         * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6736         above.
6737         * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6738         effective target check.
6740 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
6742         PR target/69820
6743         * gcc.target/i386/pr69820.c: New test.
6745 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6747         * gcc.target/s390/vector/int128-1.c: New test.
6749 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6751         * gcc.target/s390/vector/vec-vcond-1.c: New test.
6753 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6755         * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6756         instruction pattern name to prevent the testcase from failing with
6757         -march=z13.
6759 2016-02-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6761         * gcc.target/s390/md/movstr-2.c: New test.
6763 2016-02-19  Marcin KoÅ›cielnicki  <koriakin@0x04.net>
6765         * gcc.target/s390/morestack.c: New test.
6767 2016-02-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6769         PR target/69625
6770         * gcc.target/s390/pr69625.c: Add test case.
6772 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6774         PR testsuite/68580
6775         * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6777 2016-02-18  Michael Meissner  <meissner@linux.vnet.ibm.com>
6779         PR target/68404
6780         * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6781         * gcc.target/powerpc/fusion3.c: Likewise.
6783 2016-02-18  Richard Biener  <rguenther@suse.de>
6785         PR middle-end/69553
6786         * g++.dg/torture/pr69553.C: New testcase.
6788 2016-02-18  Nick Clifton  <nickc@redhat.com>
6790         PR target/62254
6791         PR target/69610
6792         * gcc.target/arm/pr62554.c: New test.
6793         * gcc.target/arm/pr69610-1.c: New test.
6794         * gcc.target/arm/pr69610-2.c: New test.
6796 2016-02-18  Richard Biener  <rguenther@suse.de>
6798         PR middle-end/69854
6799         * gcc.dg/torture/pr69854.c: New testcase.
6801 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
6803         PR c++/69850
6804         * g++.dg/warn/Wnonnull-compare-1.C: New test.
6806 2012-02-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6808         * gcc.target/powerpc/vec-cg.c: New test.
6810 2016-02-17  Richard Biener  <rguenther@suse.de>
6812         PR testsuite/69586
6813         * gcc.dg/uninit-21.c: Add -fno-short-enums.
6815 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6817         PR target/69161
6818         * gcc.c-torture/compile/pr69161.c: New test.
6820 2016-02-17  David Sherwood  <david.sherwood@arm.com>
6822         PR target/69532
6823         * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6824         * gcc.target/arm/vect-fmaxmin.c: Likewise.
6826 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6828         * gcc.dg/ifcvt-4.c: Skip on Visium.
6830 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6832         * gnat.dg/atomic8.adb: New test.
6834 2016-02-17  Eric Botcazou  <ebotcazou@adacore.com>
6836         * gnat.dg/discr46.ad[sb]: New test.
6838 2016-02-16  Kelvin Nilsen  <kelvin@gcc.gnu.org>
6840         PR Target/48344
6841         * gcc.target/powerpc/pr48344-1.c: New test.
6843 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6845         PR fortran/69742
6846         * gfortran.dg/associate_21.f90:  New test.
6848 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6850         PR c/69835
6851         * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6852         -Wnonnull in dg-options.
6853         * c-c++-common/nonnull-2.c: New test.
6855 2016-02-16  James Greenhalgh  <james.greenhalgh@arm.com>
6856             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6858         * gcc.target/aarch64/vector_initialization_nostack.c: New.
6860 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6862         PR middle-end/69801
6863         * gcc.dg/pr69801.c: Add empty dg-options.
6865 2016-02-16  James Norris  <jnorris@codesourcery.com>
6867         * c-c++-common/goacc/deviceptr-1.c: Add tests.
6868         * g++.dg/goacc/deviceptr-1.c: New file.
6870 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6872         PR tree-optimization/69820
6873         * gcc.dg/vect/pr69820.c: New test.
6875 2016-02-16  Richard Biener  <rguenther@suse.de>
6877         PR tree-optimization/69776
6878         * gcc.dg/torture/pr69776-2.c: New testcase.
6880 2016-02-16  Bernd Schmidt  <bschmidt@redhat.com>
6882         PR tree-optimization/69714
6883         * gcc.dg/torture/pr69714.c: New test.
6885 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
6887         PR tree-optimization/69802
6888         * gcc.dg/pr69802.c: New test.
6890 2016-02-16  Richard Biener  <rguenther@suse.de>
6892         PR middle-end/69801
6893         * gcc.dg/pr69801.c: New testcase.
6895 2016-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6897         PR libgfortran/69651
6898         * gfortran.dg/read_bang.f90: New test.
6899         * gfortran.dg/read_bang4.f90: New test.
6901 2016-02-15  Jakub Jelinek  <jakub@redhat.com>
6903         PR c++/69658
6904         * g++.dg/init/pr69658.C: New test.
6906         PR c++/69797
6907         * c-c++-common/pr69797.c: New test.
6909 2016-02-15  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6911         * lib/target-supports.exp (check_effective_target_section_anchors): Add
6912         check for aarch64*-*-*.
6914 2016-02-15  Richard Biener  <rguenther@suse.de>
6916         PR tree-optimization/69783
6917         * gcc.dg/vect/pr69783.c: New testcase.
6919 2016-02-15  Richard Biener  <rguenther@suse.de>
6921         PR tree-optimization/69776
6922         * gcc.dg/torture/pr69776.c: New testcase.
6924 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6926         PR fortran/60526
6927         * gfortran.dg/type_decl_4.f90:  Reinstated.
6929 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
6931         PR fortran/68746
6932         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6934 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6936         PR fortran/60526
6937         PR bootstrap/69816
6938         * gfortran.dg/type_decl_4.f90:  Removed.
6940 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
6942         PR fortran/60526
6943         * gfortran.dg/type_decl_4.f90:  New test.
6945 2016-02-14  Alan Modra  <amodra@gmail.com>
6947         PR testsuite/68886
6948         * gcc.c-torture/execute/stkalign.c: Revise test.
6950 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6952         PR target/67260
6953         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6955 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6957         PR target/67260
6958         * gcc.target/sh/torture/pr67260.c: New.
6960 2016-02-12  John David Anglin  <danglin@gcc.gnu.org>
6962         * gcc.dg/pr67964.c: Add dg-require-alias.
6964 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
6966         PR target/67636
6967         PR target/64345
6968         * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6970 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6972         PR libgfortran/69668
6973         * gfortran.dg/namelist_88.f90: New test.
6975 2016-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6977         PR libgfortran/69668
6978         * gfortran.dg/namelist_38.f90: Update test.
6979         * gfortran.dg/namelist_84.f90: Update test.
6981 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6983         PR other/69554
6984         * gcc.dg/pr69554-1.c: New test.
6985         * gfortran.dg/pr69554-1.F90: New test.
6986         * gfortran.dg/pr69554-2.F90: New test.
6987         * lib/gcc-dg.exp (proc dg-locus): New function.
6988         * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6989         distinguish between the caret-printing and non-caret-printing
6990         cases.  If caret-printing has been explicitly enabled, bail out
6991         without attempting to fix up the output.
6993 2016-02-12  David Malcolm  <dmalcolm@redhat.com>
6995         PR driver/69265
6996         PR driver/69453
6997         * gcc.dg/spellcheck-options-3.c: New test case.
6998         * gcc.dg/spellcheck-options-4.c: New test case.
6999         * gcc.dg/spellcheck-options-5.c: New test case.
7000         * gcc.dg/spellcheck-options-6.c: New test case.
7001         * gcc.dg/spellcheck-options-7.c: New test case.
7002         * gcc.dg/spellcheck-options-8.c: New test case.
7003         * gcc.dg/spellcheck-options-9.c: New test case.
7004         * gcc.dg/spellcheck-options-10.c: New test case.
7006 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7008         PR rtl-optimization/69764
7009         PR rtl-optimization/69771
7010         * c-c++-common/pr69764.c: New test.
7011         * gcc.dg/torture/pr69771.c: New test.
7013 2016-02-12  Marek Polacek  <polacek@redhat.com>
7015         * g++.dg/torture/init-list1.C: New.
7017 2016-02-12  Marek Polacek  <polacek@redhat.com>
7019         * gcc.dg/pr69522.c: Add empty dg-options.
7021 2016-02-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
7023         * g++.dg/lto/lto.exp: Include and init mpx.
7024         * g++.dg/lto/pr69729_0.C: New test.
7026 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7028         PR ipa/69241
7029         * g++.dg/ipa/pr69241-4.C: New test.
7031         PR ipa/68672
7032         * g++.dg/ipa/pr68672-1.C: New test.
7033         * g++.dg/ipa/pr68672-2.C: New test.
7034         * g++.dg/ipa/pr68672-3.C: New test.
7036 2016-02-12  Bernd Schmidt  <bschmidt@redhat.com>
7038         PR c/69522
7039         * gcc.dg/pr69522.c: New test.
7041 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
7043         PR c++/69098
7044         * g++.dg/cpp1y/69098.C: New test.
7045         * g++.dg/cpp1y/69098-2.C: New test.
7047 2016-02-12  Jakub Jelinek  <jakub@redhat.com>
7049         * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
7050         and neighbour -> neighbor.
7051         * objc.dg/attributes/method-nonnull-1.m: Likewise.
7052         * objc.dg/gnu-api-2-class-meta.m: Likewise.
7053         * c-c++-common/Wvarargs.c: Likewise.
7054         * c-c++-common/goacc/host_data-5.c: Likewise.
7055         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
7056         * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
7057         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
7058         * gcc.target/aarch64/pr60697.c: Likewise.
7059         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7060         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
7061         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7062         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
7063         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7064         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7065         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
7066         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7067         * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
7068         * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
7069         * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
7070         * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7071         * g++.dg/lookup/koenig5.C: Likewise.
7072         * g++.dg/ext/no-asm-2.C: Likewise.
7073         * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
7074         * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
7075         * gfortran.dg/used_types_16.f90: Likewise.
7076         * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7077         * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
7078         * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7079         * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
7080         * gfortran.dg/abstract_type_6.f03: Likewise.
7081         * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
7082         * gfortran.dg/used_types_15.f90: Likewise.
7083         * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
7084         * gfortran.dg/exit_3.f08: Likewise.
7085         * gfortran.dg/open_status_2.f90: Likewise.
7086         * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7087         * gfortran.dg/intrinsic_std_1.f90: Likewise.
7088         * gfortran.dg/associate_1.f03: Likewise.
7089         * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
7090         * gfortran.dg/intrinsic_std_6.f90: Likewise.
7091         * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
7092         * gcc.dg/builtin-object-size-1.c: Likewise.
7093         * gcc.dg/noreturn-6.c: Likewise.
7094         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7095         * gcc.dg/globalalias.c: Likewise.
7096         * gcc.dg/builtins-config.h: Likewise.
7097         * gcc.dg/pr30457.c: Likewise.
7098         * gcc.c-torture/compile/volatile-1.c: Likewise.
7099         * gcc.c-torture/execute/20101011-1.c: Likewise.
7100         * c-c++-common/Waddress-1.c: Likewise.
7102 2016-02-11  Jakub Jelinek  <jakub@redhat.com>
7104         PR c/69768
7105         * c-c++-common/Waddress-1.c: New test.
7107 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
7109         PR fortran/69296
7110         * gfortran.dg/associate_19.f03: New test.
7111         * gfortran.dg/associate_20.f03: New test.
7113 2016-02-11  Oleg Endo  <olegendo@gcc.gnu.org>
7115         * gcc.target/sh/pr54089-8.c: Adjust optimization level.
7117 2016-02-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7119         * gcc.target/aarch64/target_attr_15.c: Scan assembly for
7120         .arch armv8-a\n.  Add -dA to dg-options.
7121         * gcc.target/aarch64/assembler_arch_1.c: New test.
7122         * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
7124 2016-02-11  Paolo Carlini  <paolo.carlini@oracle.com>
7126         PR c++/68726
7127         * g++.dg/cpp0x/pr68726.C: New.
7129 2016-02-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
7131         * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
7132         test.
7134 2016-02-11  Richard Biener  <rguenther@suse.de>
7136         * g++.dg/tree-ssa/pr61034.C: Adjust.
7138 2016-02-10  Vladimir Makarov  <vmakarov@redhat.com>
7140         PR target/69148
7141         * gcc.target/s390/pr69148.c: New.
7143 2016-02-10  Yuri Rumyantsev  <ysrumyan@gmail.com>
7145         PR tree-optimization/69652
7146         * gcc.dg/torture/pr69652.c: New test.
7148 2016-02-10  Jakub Jelinek  <jakub@redhat.com>
7149             Patrick Palka  <ppalka@gcc.gnu.org>
7151         PR ipa/69241
7152         PR c++/69649
7153         * g++.dg/ipa/pr69241-1.C: New test.
7154         * g++.dg/ipa/pr69241-2.C: New test.
7155         * g++.dg/ipa/pr69241-3.C: New test.
7156         * g++.dg/ipa/pr69649.C: New test.
7158 2016-02-10  Uros Bizjak  <ubizjak@gmail.com>
7160         * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
7161         * gcc.dg/tree-ssa/sra-18.c: Ditto.
7163 2016-02-10  Bin Cheng  <bin.cheng@arm.com>
7165         PR tree-optimization/68021
7166         * gcc.dg/tree-ssa/pr68021.c: New test.
7168 2016-02-10  Richard Biener  <rguenther@suse.de>
7170         PR tree-optimization/69726
7171         * gcc.dg/uninit-22.c: New testcase.
7173 2016-02-09  Andrew Pinski  <apinski@cavium.com>
7175         PR tree-opt/69282
7176         * gcc.c-torture/compile/20160205-1.c: New testcase.
7178 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
7180         PR target/68404
7181         * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
7182         instead accessing a really large arrray.
7183         * gcc.target/powerpc/fusion3.c: Likewise.
7185 2016-02-09  Charles Baylis  <charles.baylis@linaro.org>
7187         PR target/68532
7188         * gcc.c-torture/execute/pr68532.c: New test.
7190 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
7192         PR target/69634
7193         * gcc.dg/pr69634.c: New.
7195 2016-02-09  Richard Biener  <rguenther@suse.de>
7197         * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
7199 2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
7201         * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
7203 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
7205         * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
7207 2016-02-09  Richard Biener  <rguenther@suse.de>
7209         PR tree-optimization/69715
7210         * gcc.dg/torture/pr69715.c: New testcase.
7212 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7214         PR c++/69139
7215         * g++.dg/cpp0x/trailing12.C: New test.
7216         * g++.dg/cpp0x/trailing13.C: New test.
7218 2016-02-08  Patrick Palka  <ppalka@gcc.gnu.org>
7220         PR c++/69283
7221         PR c++/67835
7222         * g++.dg/cpp1y/auto-fn29.C: New test.
7223         * g++.dg/cpp1y/auto-fn30.C: New test.
7225 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7227         PR tree-optimization/69209
7228         * gcc.c-torture/compile/pr69209.c: New test.
7230 2016-02-08  Jeff Law  <law@redhat.com>
7232         PR tree-optimization/68541
7233         * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
7234         of statements allowed in join block for path splitting.
7236 2016-02-08  Jakub Jelinek  <jakub@redhat.com>
7238         PR c++/59627
7239         * g++.dg/gomp/pr59627.C: New test.
7241         PR ipa/69239
7242         * g++.dg/ipa/pr69239.C: New test.
7244 2016-02-08  David Malcolm  <dmalcolm@redhat.com>
7246         PR preprocessor/69664
7247         * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
7248         * gcc.dg/cpp/warn-comments.c: Likewise.
7250 2016-02-08  Marek Polacek  <polacek@redhat.com>
7252         PR c++/69688
7253         * g++.dg/init/const12.C: New test.
7255 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
7257         PR target/60410
7258         * gcc.dg/lto/pr55113_0.c: Remove test.
7260 2016-02-08  Richard Biener  <rguenther@suse.de>
7262         PR tree-optimization/69719
7263         * gcc.dg/torture/pr69719.c: New testcase.
7265 2016-02-08  Richard Biener  <rguenther@suse.de>
7266         Jeff Law  <law@redhat.com>
7268         PR target/68273
7269         * gcc.target/mips/pr68273.c: New testcase.
7271 2016-02-08   Richard Biener  <rguenther@suse.de>
7273         PR rtl-optimization/69274
7274         * gcc.target/i386/addr-sel-1.c: XFAIL.
7276 2016-02-08  Jeff Law  <law@redhat.com>
7278         PR tree-optimization/68541
7279         * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
7281         PR tree-optimization/65917
7282         * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
7284 2016-02-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7286         PR fortran/50555
7287         * gfortran.dg/namelist_args.f90: New test.
7289 2016-02-05  Jeff Law  <law@redhat.com>
7291         PR tree-optimization/68541
7292         * gcc.dg/tree-ssa/split-path-2.c: New test.
7293         * gcc.dg/tree-ssa/split-path-3.c: New test.
7294         * gcc.dg/tree-ssa/split-path-4.c: New test.
7295         * gcc.dg/tree-ssa/split-path-5.c: New test.
7296         * gcc.dg/tree-ssa/split-path-6.c: New test.
7297         * gcc.dg/tree-ssa/split-path-7.c: New test.
7299 2016-02-05  Martin Sebor  <msebor@redhat.com>
7301         PR c++/69662
7302         * g++.dg/warn/Wplacement-new-size-1.C: New test.
7303         * g++.dg/warn/Wplacement-new-size-2.C: New test.
7305 2016-02-06  Richard HEnderson  <rth@redhat.com>
7307         PR c/69643
7308         * gcc.target/i386/addr-space-4.c: New.
7309         * gcc.target/i386/addr-space-5.c: New.
7311 2016-02-05  Mikael Morin  <mikael@gcc.gnu.org>
7313         PR fortran/66089
7314         * gfortran.dg/elemental_dependency_6.f90: New.
7316 2016-02-05  Jakub Jelinek  <jakub@redhat.com>
7318         PR rtl-optimization/69691
7319         * gcc.c-torture/execute/pr69691.c: New test.
7321         PR c++/69628
7322         * g++.dg/parse/pr69628.C: New test.
7324 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7326         * gcc.dg/sancov/asan.c: Move to ...
7327         * gcc.dg/asan/sancov-1.c: ... here.
7329 2016-02-05  Uros Bizjak  <ubizjak@gmail.com>
7331         * gcc.target/i386/pr69577.c: Require avx_runtime target.
7333 2016-02-05  H.J. Lu  <hongjiu.lu@intel.com>
7335         PR target/69677
7336         * gcc.target/i386/pr69677.c: New test.
7338 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
7340         PR c++/68948
7341         * g++.dg/template/pr68948.C: New test.
7343 2016-02-05  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7345         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7346         (only necessary on s390x).
7348 2016-02-04  H.J. Lu  <hongjiu.lu@intel.com>
7350         * gcc.target/i386/pr69454-2.c: Compile with -msse2
7351         -mno-accumulate-outgoing-args.
7353 2016-02-04  Patrick Palka  <ppalka@gcc.gnu.org>
7355         * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7357 2016-02-04  Jakub Jelinek  <jakub@redhat.com>
7359         PR c/69669
7360         * c-c++-common/pr69669.c: New test.
7362 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
7364         PR target/69667
7365         * g++.dg/pr69667.C: New file.
7367 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
7369         PR target/69619
7370         * gcc.dg/pr69619.c: Add new test.
7372 2016-02-04  Richard Sandiford  <richard.sandiford@arm.com>
7374         PR rtl-optimization/69577
7375         * gcc.target/i386/pr69577.c: New test.
7377 2016-02-04  Martin Liska  <mliska@suse.cz>
7379         * g++.dg/asan/pr69276.C: New test.
7381 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7383         PR target/65932
7384         PR target/67714
7385         * gcc.target/arm/wmul-3.c: Simplify test to generate just
7386         a single smulbb instruction.
7387         * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7388         * gcc.target/amr/wmul-2.c: Likewise.
7390 2016-02-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7392         PR target/65932
7393         PR target/67714
7394         * gcc.c-torture/execute/pr67714.c: New test.
7396 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
7398         PR target/69454
7399         * gcc.target/i386/pr69454-1.c: New test.
7400         * gcc.target/i386/pr69454-2.c: New test.
7402 2016-02-03  Martin Sebor  <msebor@redhat.com>
7404         PR c++/69251
7405         PR c++/69253
7406         PR c++/69290
7407         PR c++/69277
7408         PR c++/69349
7409         * g++.dg/ext/flexarray-mangle-2.C: New test.
7410         * g++.dg/ext/flexarray-mangle.C: New test.
7411         * g++.dg/ext/flexarray-subst.C: New test.
7412         * g++.dg/ext/flexary11.C: New test.
7413         * g++.dg/ext/flexary12.C: New test.
7414         * g++.dg/ext/flexary13.C: New test.
7415         * g++.dg/ext/flexary14.C: New test.
7416         * g++.dg/other/dump-ada-spec-2.C: Adjust.
7418 2016-02-03  H.J. Lu  <hongjiu.lu@intel.com>
7420         * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7421         Define only if CHECK_FLOAT128 is defined.
7422         (main): Properly initialize u5.
7424 2016-02-03  Jakub Jelinek  <jakub@redhat.com>
7426         PR c/69627
7427         * gcc.dg/pr69627.c: New test.
7429         PR target/69644
7430         * gcc.dg/pr69644.c: New test.
7432 2016-02-03  Mike Stump  <mikestump@comcast.net>
7434         * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7435         support for struct-layout-1.exp.
7437 2016-02-03  Patrick Palka  <ppalka@gcc.gnu.org>
7439         PR c++/69056
7440         * g++.dg/cpp0x/pr69056.C: New test.
7442 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
7443             Alexandre Oliva  <aoliva@redhat.com>
7445         PR target/69461
7446         * gcc.target/powerpc/pr69461.c: New.
7448 2016-02-03  Uros Bizjak  <ubizjak@gmail.com>
7450         * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7451         works from here ...
7452         (check_effective_target_fsanitize_thread): ... to here.  Do not
7453         specify additional compile flags for the test source.
7454         * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7455         specify additional compile flags for the test source.
7457 2016-02-03  Wilco Dijkstra  <wdijkstr@arm.com>
7459         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7461 2016-02-03  Andre Vehreschild  <vehre@gcc.gnu.org>
7463         PR fortran/67451
7464         PR fortran/69418
7465         * gfortran.dg/coarray_allocate_2.f08: New test.
7466         * gfortran.dg/coarray_allocate_3.f08: New test.
7467         * gfortran.dg/coarray_allocate_4.f08: New test.
7469 2016-02-03  Alan Lawrence  <alan.lawrence@arm.com>
7471         * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7472         use same scan-tree-dump-times on all platforms.
7473         * gcc.dg/vect/vect-outer-1.c: Likewise.
7474         * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7475         * gcc.dg/vect/vect-outer-1a.c: Likewise.
7476         * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7477         * gcc.dg/vect/vect-outer-1b.c: Likewise.
7478         * gcc.dg/vect/vect-outer-2b.c: Likewise.
7479         * gcc.dg/vect/vect-outer-3b.c: Likewise.
7480         * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7482 2016-02-02  Segher Boessenkool  <segher@kernel.crashing.org>
7484         * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7485         warning.
7487 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
7489         * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7491 2016-02-02  James Norris  <jnorris@codesourcery.com>
7493         * c-c++-common/goacc/routine-5.c: Add tests.
7495 2016-02-02  Alexander Monakov  <amonakov@ispras.ru>
7497         * gcc.target/nvptx/unsigned-cmp.c: New test.
7499 2016-02-02  Wilco Dijkstra  <wdijkstr@arm.com>
7501         * gcc.target/aarch64/scalar_shift_1.c
7502         (test_corners_sisd_di): Improve force to SIMD register.
7503         (test_corners_sisd_si): Likewise.
7504         * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7505         Remove scan-assembler check for ldr.
7507 2016-02-02  Richard Biener  <rguenther@suse.de>
7509         PR tree-optimization/69595
7510         * gcc.dg/Warray-bounds-17.c: New testcase.
7512 2016-02-02  Richard Biener  <rguenther@suse.de>
7514         PR tree-optimization/69606
7515         * gcc.dg/torture/pr69606.c: New testcase.
7517 2016-02-02  Yuri Rumyantsev  <ysrumyan@gmail.com>
7519         PR middle-end/68542
7520         * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7521         * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7523 2016-02-02  Alan Modra  <amodra@gmail.com>
7525         PR target/69548
7526         * gcc.target/powerpc/pr69548.c: New test.
7528 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7530         PR rtl-optimization/69592
7531         * gcc.dg/pr69592.c: New test.
7533         PR preprocessor/69543
7534         PR c/69558
7535         * gcc.dg/pr69543.c: New test.
7536         * gcc.dg/pr69558.c: New test.
7538 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
7540         PR testsuite/65940
7541         * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7543 2016-02-01  Martin Sebor  <msebor@redhat.com>
7545         * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7547 2016-02-01  Bin Cheng  <bin.cheng@arm.com>
7549         PR tree-optimization/67921
7550         * c-c++-common/ubsan/pr67921.c: New test.
7552 2016-02-01  Richard Biener  <rguenther@suse.de>
7554         PR middle-end/69556
7555         * gcc.dg/tree-ssa/recip-8.c: New testcase.
7557 2016-02-01  Richard Biener  <rguenther@suse.de>
7559         PR tree-optimization/69574
7560         * gcc.dg/torture/pr69574.c: New testcase.
7562 2016-02-01  Richard Biener  <rguenther@suse.de>
7564         PR tree-optimization/69579
7565         * gcc.dg/setjmp-6.c: New testcase.
7567 2016-02-01  Jakub Jelinek  <jakub@redhat.com>
7569         PR rtl-optimization/69570
7570         * g++.dg/opt/pr69570.C: New test.
7572 2016-02-01  Richard Henderson  <rth@redhat.com>
7574         * gcc.dg/pr69535.c: New test.
7576 2016-01-31  John David Anglin  <danglin@gcc.gnu.org>
7578         PR testsuite/69584
7579         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7580         * gcc.dg/tree-ssa/sra-18.c: Likewise.
7582         PR debug/68244
7583         * g++.dg/parse/parens3.C: Use register "4" on hppa.
7585         * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7587 2016-01-31  Paul Thomas  <pault@gcc.gnu.org>
7589         PR fortran/67564
7590         * gfortran.dg/allocate_with_source_17.f03: New test.
7592 2016-01-30  Jakub Jelinek  <jakub@redhat.com>
7594         PR tree-optimization/69546
7595         * gcc.dg/torture/pr69546.c: New test.
7597 2016-01-30  Paul Thomas  <pault@gcc.gnu.org>
7599         PR fortran/69566
7600         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7602 2016-01-30  Martin Sebor  <msebor@redhat.com>
7604         PR c++/68490
7605         * g++.dg/ext/flexary10.C: New test.
7607 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7609         PR fortran/66707
7610         gfortran.dg/common_23.f90: New test.
7612 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7614         PR target/65546
7615         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7616         condition being checked, and disable it when the target supports
7617         misaligned loads and stores.
7619 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7621         PR debug/69518
7622         * gcc.dg/torture/pr69518.c: New test.
7624 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
7626         PR target/69530
7627         * gcc.target/i386/pr69530.c: New test.
7629 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
7631         PR target/65604
7632         * gcc.target/mips/div-delay.c: New test.
7634 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7636         PR target/69551
7637         * gcc.target/i386/pr69551.c: New test.
7639         PR target/66137
7640         * gcc.target/i386/pr66137.c: New test.
7642 2016-01-29  Andrew Bennett  <andrew.bennett@imgtec.com>
7644         * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7645         always built for p5600.
7646         * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7647         isa=p5600 dg-option.
7649 2016-01-29  Richard Biener  <rguenther@suse.de>
7651         PR tree-optimization/69547
7652         * g++.dg/tree-ssa/pr69547.C: New testcase.
7654 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
7656         PR debug/66869
7657         * g++.dg/warn/Wunused-function2.C: New test.
7659 2016-01-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7661         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7662         support for test to succeed.
7664 2016-01-29  Marek Polacek  <polacek@redhat.com>
7666         PR c++/69509
7667         PR c++/69516
7668         * g++.dg/ext/constexpr-vla2.C: New test.
7669         * g++.dg/ext/constexpr-vla3.C: New test.
7670         * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7672 2016-01-29  Richard Biener  <rguenther@suse.de>
7674         PR middle-end/69537
7675         * gcc.dg/uninit-21.c: New testcase.
7677 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
7679         PR target/69459
7680         * gcc.target/i386/pr69459.c: New test.
7682 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
7684         PR target/68400
7685         * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7686         * gcc.target/mips/pr68400.c: New test.
7688 2016-01-28  Martin Sebor  <msebor@redhat.com>
7690         PR target/17381
7691         * gcc.target/powerpc/pr17381.c: New test.
7693 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
7695         PR middle-end/69542
7696         * gcc.dg/torture/pr69542.c: New test.
7698 2016-01-28  Wilco Dijkstra  <wdijkstr@arm.com>
7700         * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7702 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7704         * gcc.dg/pr65980.c: Skip on AIX.
7705         * gcc.dg/pr66688.c: Same.
7707 2016-01-28  David Edelsohn  <dje.gcc@gmail.com>
7709         PR target/63679
7710         * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7711         * gcc.dg/tree-ssa/sra-18.c: Same.
7713 2016-01-28  Andre Vehreschild  <vehre@gcc.gnu.org>
7715         PR fortran/62536
7716         * gfortran.dg/block_15.f08: New test.
7717         * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7718         on incorrectly closed BLOCK.
7720 2016-01-28  Ilya Enkovich  <enkovich.gnu@gmail.com>
7722         * gcc.dg/declare-simd.c: New test.
7723 2016-01-28  Richard Biener  <rguenther@suse.de>
7725         PR tree-optimization/69466
7726         * gfortran.dg/vect/pr69466.f90: New testcase.
7728 2016-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7730         * g++.dg/pr67989.C: Remove ARM-specific option.
7731         * gcc.target/arm/pr67989.C: New file.
7733 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7735         * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7736         and expm1 test for glibc < 2.11.
7738 2016-01-27  Richard Henderson  <rth@redhat.com>
7740         * gcc.c-torture/execute/pr69447.c: New test.
7742 2016-01-27  Paul Thomas  <pault@gcc.gnu.org>
7744         PR fortran/69422
7745         * gfortran.dg/alloc_comp_assign_15.f03: New test.
7747 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7749         PR debug/66869
7750         * gcc.dg/pr66869.c: New test.
7752 2016-01-25  Jeff Law  <law@redhat.com>
7754         PR tree-optimization/68398
7755         PR tree-optimization/69196
7756         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7757         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7758         path to avoid new heuristic allowing more irreducible regions
7759         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7760         * gcc.dg/tree-ssa/vrp46.c: Likewise.
7761         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7762         * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7763         * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7765 2016-01-27  Marek Polacek  <polacek@redhat.com>
7767         PR c/68062
7768         * c-c++-common/vector-compare-4.c: New test.
7770 2016-01-27  David Malcolm  <dmalcolm@redhat.com>
7772         PR preprocessor/69126
7773         * c-c++-common/pr69126.c: New test case.
7775 2016-01-27  Ian Lance Taylor  <iant@google.com>
7777         * gcc.dg/tree-ssa/ivopt_5.c: New test.
7779 2016-01-27  Ryan Burn  <contact@rnburn.com>
7781         PR cilkplus/69267
7782         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7784 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
7786         PR target/69512
7787         * gcc.target/i386/pr69512.c: New test.
7789 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
7791         PR ada/69488
7792         * gnat.dg/sso/*.adb: Robustify dg-output directives.
7794 2016-01-27  Marek Polacek  <polacek@redhat.com>
7796         PR c++/69379
7797         * g++.dg/pr69379.C: New test.
7799 2016-01-27  Martin Sebor  <msebor@redhat.com>
7801         PR c++/69317
7802         * g++.dg/abi/Wabi-2-2.C: New test.
7803         * g++.dg/abi/Wabi-2-3.C: New test.
7804         * g++.dg/abi/Wabi-3-2.C: New test.
7805         * g++.dg/abi/Wabi-3-3.C: New test.
7807 2016-01-27  Richard Biener  <rguenther@suse.de>
7809         PR tree-optimization/69166
7810         * gcc.dg/torture/pr69166.c: New testcase.
7812 2016-01-27  Martin Jambor  <mjambor@suse.cz>
7814         PR tree-optimization/69355
7815         * gcc.dg/tree-ssa/pr69355.c: New test.
7817 2016-01-27  Marek Polacek  <polacek@redhat.com>
7819         PR c++/69496
7820         * g++.dg/ext/constexpr-vla1.C: New test.
7822 2016-01-20  Christian Bruel  <christian.bruel@st.com>
7824         PR target/69245
7825         * gcc.target/arm/pr69245.c: New test.
7827 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
7829         PR tree-optimization/69399
7830         * gcc.dg/torture/pr69399.c: New test.
7832 2016-01-27  Eric Botcazou  <ebotcazou@adacore.com>
7834         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7836 2016-01-26  Eric Botcazou  <ebotcazou@adacore.com>
7838         * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7840 2016-01-26  Tom de Vries  <tom@codesourcery.com>
7842         PR tree-optimization/69110
7843         * gcc.dg/autopar/pr69110.c: New test.
7845 2016-01-26  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
7846             Sebastian Pop  <s.pop@samsung.com>
7848         * gcc.dg/graphite/isl-ast-op-select.c: New.
7850 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
7852         PR fortran/69385
7853         * gfortran.dg/allocate_error_6.f90: New test.
7855 2016-01-26  Richard Henderson  <rth@redhat.com>
7857         * gcc.dg/tm/pr60908.c: New test.
7859 2016-01-26  David Malcolm  <dmalcolm@redhat.com>
7861         PR other/69006
7862         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7863         directive.
7864         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7865         expected multiline output to reflect the colorization being
7866         disabled before newlines.
7867         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7868         (custom_diagnostic_finalizer): Replace call to
7869         pp_newline_and_flush with call to pp_flush.
7870         * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7871         * gfortran.dg/implicit_class_1.f90: Likewise.
7872         * lib/gcc-dg.exp (allow_blank_lines): New global.
7873         (dg-allow-blank-lines-in-output): New procedure.
7874         (gcc-dg-prune): Complain about blank lines in the output, unless
7875         dg-allow-blank-lines-in-output was called.
7876         * lib/multiline.exp (_build_multiline_regex): Only support
7877         arbitrary followup text for non-blank-lines, not for blank lines.
7879 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7881         PR tree-optimization/69483
7882         * gcc.dg/pr69483.c: New test.
7883         * g++.dg/opt/pr69483.C: New test.
7885 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7887         PR target/68620
7888         * gcc.target/arm/pr68620.c: New test.
7890 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7892         * gcc.target/i386/pr68986-2.c: Remove -m32.
7894 2016-01-26  H.J. Lu  <hongjiu.lu@intel.com>
7896         PR target/68986
7897         * gcc.target/i386/pr68986-1.c: New test.
7898         * gcc.target/i386/pr68986-2.c: Likewise.
7899         * gcc.target/i386/pr68986-3.c: Likewise.
7901 2016-01-26  Christian Bruel  <christian.bruel@st.com>
7903         * lib/target-supports.exp
7904         (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7905         (check_effective_target_arm_crypto_pragma_ok): Likewise.
7906         * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7908 2016-01-26  Richard Biener  <rguenther@suse.de>
7910         PR tree-optimization/69452
7911         * gcc.dg/torture/pr69452.c: New testcase.
7913 2016-01-26  Jakub Jelinek  <jakub@redhat.com>
7915         PR target/69442
7916         * gcc.dg/pr69442.c: New test.
7918 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
7920         PR target/67896
7921         * gcc.target/aarch64/simd/pr67896.C: New.
7923 2016-01-26  Richard Sandiford  <richard.sandiford@arm.com>
7925         PR tree-optimization/69400
7926         * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7927         function.
7928         (plugin_init): Call it.
7929         * gcc.dg/torture/pr69400.c: New test.
7931 2016-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
7933         * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7935 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7936             Sebastian Pop  <s.pop@samsung.com>
7938         * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7939         isl-0.15.
7941 2016-01-25  Aditya Kumar  <aditya.k7@samsung.com>
7942             Sebastian Pop  <s.pop@samsung.com>
7944         * gcc.dg/graphite/pr69292.c: New.
7946 2016-01-25  Jakub Jelinek  <jakub@redhat.com>
7948         * c-c++-common/goacc/use_device-1.c: New test.
7950 2016-01-25  Jeff Law  <law@redhat.com>
7952         PR tree-optimization/69196
7953         PR tree-optimization/68398
7954         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7955         * gcc.dg/tree-ssa/pr68198.c: Likewise.
7957 2016-01-25  David Edelsohn  <dje.gcc@gmail.com>
7959         PR target/69469
7960         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7961         Algorithm.
7963 2016-01-25  Richard Biener  <rguenther@suse.de>
7965         PR testsuite/69380
7966         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7968 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
7970         PR target/69421
7971         * gcc.dg/pr69421.c: New test.
7973 2016-01-25  Bilyan Borisov  <bilyan.borisov@arm.com>
7975         * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7976         * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7977         * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7978         * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7979         * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7980         * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7981         * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7982         * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7983         * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7984         * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7986 2016-01-25  Richard Biener  <rguenther@suse.de>
7988         PR tree-optimization/69376
7989         * gcc.dg/torture/pr69376.c: New testcase.
7991 2016-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7993         PR fortran/69397
7994         PR fortran/68442
7995         * gfortran.dg/interface_38.f90: New test.
7996         * gfortran.dg/interface_39.f90: New test.
7998 2016-01-24  Patrick Palka  <ppalka@gcc.gnu.org>
8000         Revert:
8001         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8003         PR c++/11858
8004         PR c++/24663
8005         PR c++/24664
8006         * g++.dg/template/pr11858.C: New test.
8007         * g++.dg/template/pr24663.C: New test.
8008         * g++.dg/template/unify12.C: New test.
8009         * g++.dg/template/unify13.C: New test.
8010         * g++.dg/template/unify14.C: New test.
8011         * g++.dg/template/unify15.C: New test.
8012         * g++.dg/template/unify16.C: New test.
8013         * g++.dg/template/unify17.C: New test.
8015 2016-01-24  Dominique d'Humieres  <dominiq@lps.ens.fr>
8017         PR fortran/68283
8018         gfortran.dg/pr68283.f90: New test.
8020 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
8022         PR fortran/66094
8023         * gfortran.dg/inline_matmul_13.f90:  New test.
8024         * gfortran.dg/matmul_bounds_8.f90:  New test.
8025         * gfortran.dg/matmul_bounds_9.f90:  New test.
8026         * gfortran.dg/matmul_bounds_10.f90:  New test.
8028 2016-01-23  Tom de Vries  <tom@codesourcery.com>
8030         PR tree-optimization/69426
8031         * gcc.dg/autopar/pr69426.c: New test.
8033 2016-01-23  Martin Sebor  <msebor@redhat.com>
8035         PR c++/58109
8036         PR c++/69022
8037         * g++.dg/cpp0x/alignas5.C: New test.
8038         * g++.dg/ext/vector29.C: Same.
8040 2016-01-23  Uros Bizjak  <ubizjak@gmail.com>
8042         * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
8043         * gcc.target/i386/chkp-strlen-4.c: Move the definition of
8044         _GNU_SOURCE from compile flags to the source.
8045         * gcc.target/i386/chkp-stropt-12.c: Ditto.
8046         * gcc.target/i386/chkp-stropt-16.c: Ditto.
8047         * gcc.target/i386/chkp-stropt-4.c: Ditto.
8048         * gcc.target/i386/chkp-stropt-8.c: Ditto.
8050 2016-01-22  Jakub Jelinek  <jakub@redhat.com>
8052         PR target/69432
8053         * g++.dg/opt/pr69432.C: New test.
8055 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8057         * gcc.target/powerpc/pr63354c: Adjust target selector to include
8058         32-bit targets testing an -m64 multilib.
8060 2016-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8062         * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
8063         64-bit support.
8065 2016-01-22  James Greenhalgh  <james.greenhalgh@arm.com>
8067         * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
8069 2016-01-21  Christian Bruel  <christian.bruel@st.com>
8071         PR target/68674
8072         * gcc.target/i386/pr68674.c
8073         * gcc.target/aarch64/pr68674.c
8074         * gcc.target/arm/pr68674.c
8076 2016-01-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8078         PR target/69403
8079         * gcc.c-torture/execute/pr69403.c: New test.
8081 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
8083         PR c++/55843
8084         * g++.dg/template/pr55843.C: New.
8086 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
8088         PR testsuite/66877
8089         * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
8090         vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
8092 2016-01-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8094         PR testsuite/67489
8095         * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
8096         from dg-do compile directive, and instead add
8097         { dg-require-effective-target int128 }.
8099 2016-01-20  Martin Sebor  <msebor@redhat.com>
8101         PR c/69405
8102         * gcc.dg/sync-fetch.c: New test.
8104 2016-01-21  Martin Sebor  <msebor@redhat.com>
8106         PR target/69252
8107         * gcc.target/powerpc/pr69252.c: New test.
8109 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8111         PR fortran/65996
8112         * gfortran.dg/pr65996.f90: New test.
8114 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8116         PR c++/68810
8117         * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
8118         expected to generate an error.
8120 2016-01-21  Bernd Schmidt  <bschmidt@redhat.com>
8122         PR middle-end/66178
8123         * gcc.dg/torture/pr66178.c: New test.
8125 2016-01-21  Anton Blanchard  <anton@samba.org>
8126             Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8128         PR target/63354
8129         * gcc.target/powerpc/pr63354.c:  New test.
8131 2016-01-21  Vladimir Makarov  <vmakarov@redhat.com>
8133         PR rtl-optimization/68990
8134         * gcc.target/i386/pr68990: New.
8136 2016-01-21  Nick Clifton  <nickc@redhat.com>
8138         PR target/69129
8139         * gcc.target/mips/pr69129.c: New.
8141 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
8143         PR c++/58046
8144         * g++.dg/cpp0x/pr58046.C: New.
8146 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8148         PR target/69187
8149         PR target/65624
8150         * gcc.target/arm/pr69187.c: New test.
8152         PR c++/69355
8153         * g++.dg/torture/pr69355.C: New test.
8155 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8156             Sebastian Pop  <s.pop@samsung.com>
8158         * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
8160 2016-01-21  Aditya Kumar  <aditya.k7@samsung.com>
8161             Sebastian Pop  <s.pop@samsung.com>
8163         * gcc.dg/graphite/pr68976.c: New test.
8165 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
8167         PR middle-end/67653
8168         * c-c++-common/pr67653.c: New test.
8169         * gcc.dg/torture/pr29119.c: Add dg-warning.
8171 2016-01-20  Peter Bergner  <bergner@vnet.ibm.com>
8173         * gcc.target/powerpc/cpu-builtin-1.c: New test.
8175 2016-01-20  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
8177         PR c/24293
8178         * gcc.dg/pr24293.c: New test.
8179         * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
8180         incomplete struct type.
8181         * gcc.dg/declspec-1.c: Likewise.
8182         * gcc.dg/pr63549.c: Likewise.
8184 2016-01-20  Jakub Jelinek  <jakub@redhat.com>
8186         PR tree-optimization/66612
8187         * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
8188         for bdn instruction.
8190 2016-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
8192         * lib/target-supports.exp
8193         (check_effective_target_arm_fp_ok_nocache): New.
8194         (check_effective_target_arm_fp_ok): New.
8195         (add_options_for_arm_fp): New.
8196         (check_effective_target_arm_crypto_ok_nocache): Require
8197         target_arm_v8_neon_ok instead of arm32.
8198         (check_effective_target_arm_crypto_pragma_ok_nocache): New.
8199         (check_effective_target_arm_crypto_pragma_ok): New.
8200         (add_options_for_arm_vfp): New.
8201         * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
8202         target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
8203         target instead. Force initial fpu to vfp.
8204         * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
8205         -mfloat-abi=softfp, use arm_fp_ok effective target instead.
8206         * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
8207         dependency.
8208         * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
8209         use arm_vfp effective target instead. Force initial fpu to vfp.
8210         * gcc.target/arm/attr-neon3.c: Likewise.
8211         * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
8212         arm_vfp_ok.
8213         * gcc.target/arm/unsigned-float.c: Likewise.
8214         * gcc.target/arm/vfp-1.c: Likewise.
8215         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8216         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
8217         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8218         * gcc.target/arm/vfp-ldmias.c: Likewise.
8219         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8220         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8221         * gcc.target/arm/vfp-stmiad.c: Likewise.
8222         * gcc.target/arm/vfp-stmias.c: Likewise.
8223         * gcc.target/arm/vnmul-1.c: Likewise.
8224         * gcc.target/arm/vnmul-2.c: Likewise.
8225         * gcc.target/arm/vnmul-3.c: Likewise.
8226         * gcc.target/arm/vnmul-4.c: Likewise.
8228 2016-01-20  H.J. Lu  <hongjiu.lu@intel.com>
8230         PR testsuite/69366
8231         * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
8232         the MPX run-time library, for compile-time MPX test.
8233         * gcc.target/i386/chkp-always_inline.c: Likewise.
8234         * gcc.target/i386/chkp-bndret.c: Likewise.
8235         * gcc.target/i386/chkp-builtins-1.c: Likewise.
8236         * gcc.target/i386/chkp-builtins-2.c: Likewise.
8237         * gcc.target/i386/chkp-builtins-3.c: Likewise.
8238         * gcc.target/i386/chkp-builtins-4.c: Likewise.
8239         * gcc.target/i386/chkp-const-check-1.c: Likewise.
8240         * gcc.target/i386/chkp-const-check-2.c: Likewise.
8241         * gcc.target/i386/chkp-hidden-def.c: Likewise.
8242         * gcc.target/i386/chkp-label-address.c: Likewise.
8243         * gcc.target/i386/chkp-lifetime-1.c: Likewise.
8244         * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
8245         * gcc.target/i386/chkp-pr69044.c: Likewise.
8246         * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
8247         * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
8248         * gcc.target/i386/chkp-strchr.c: Likewise.
8249         * gcc.target/i386/chkp-strlen-1.c: Likewise.
8250         * gcc.target/i386/chkp-strlen-2.c: Likewise.
8251         * gcc.target/i386/chkp-strlen-3.c: Likewise.
8252         * gcc.target/i386/chkp-strlen-4.c: Likewise.
8253         * gcc.target/i386/chkp-strlen-5.c: Likewise.
8254         * gcc.target/i386/chkp-stropt-1.c: Likewise.
8255         * gcc.target/i386/chkp-stropt-10.c: Likewise.
8256         * gcc.target/i386/chkp-stropt-11.c: Likewise.
8257         * gcc.target/i386/chkp-stropt-12.c: Likewise.
8258         * gcc.target/i386/chkp-stropt-13.c: Likewise.
8259         * gcc.target/i386/chkp-stropt-14.c: Likewise.
8260         * gcc.target/i386/chkp-stropt-15.c: Likewise.
8261         * gcc.target/i386/chkp-stropt-16.c: Likewise.
8262         * gcc.target/i386/chkp-stropt-2.c: Likewise.
8263         * gcc.target/i386/chkp-stropt-3.c: Likewise.
8264         * gcc.target/i386/chkp-stropt-4.c: Likewise.
8265         * gcc.target/i386/chkp-stropt-5.c: Likewise.
8266         * gcc.target/i386/chkp-stropt-6.c: Likewise.
8267         * gcc.target/i386/chkp-stropt-7.c: Likewise.
8268         * gcc.target/i386/chkp-stropt-8.c: Likewise.
8269         * gcc.target/i386/chkp-stropt-9.c: Likewise.
8270         * gcc.target/i386/pr63995-2.c: Likewise.
8271         * gcc.target/i386/pr64805.c: Likewise.
8272         * gcc.target/i386/pr65044.c: Likewise.
8273         * gcc.target/i386/pr65167.c: Likewise.
8274         * gcc.target/i386/pr65183.c: Likewise.
8275         * gcc.target/i386/pr65184.c: Likewise.
8276         * gcc.target/i386/thunk-retbnd.c: Likewise.
8278 2016-01-20  Ilya Enkovich  <enkovich.gnu@gmail.com>
8280         PR tree-optimization/69328
8281         * gcc.dg/pr69328.c: New test.
8283 2016-01-20  Jeff Law  <law@redhat.com>
8285         PR target/25114
8286         * gcc.target/m68k/pr25114.c: New test.
8288 2016-01-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8290         * gcc.target/arm/memset-inline-10.c: Added
8291         dg-require-effective-target arm_thumb2_ok.
8293 2016-01-19  Eric Botcazou  <ebotcazou@adacore.com>
8295         * gcc.dg/debug/dwarf2/sso.c: New test.
8297 2016-01-19  Uros Bizjak  <ubizjak@gmail.com>
8299         PR testsuite/68820
8300         * gcc.c-torture/execute/builtins/memops-asm.x: New file.
8301         * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
8302         * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
8304 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8306         PR ipa/66223
8307         * g++.dg/ipa/devirt-50.C: New testcase.
8309 2016-01-19  Marek Polacek  <polacek@redhat.com>
8311         PR c++/68965
8312         * g++.dg/cpp1y/parameter-pack-1.C: New test.
8313         * g++.dg/cpp1y/parameter-pack-2.C: New test.
8315 2016-01-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8317         PR target/69135
8318         * gcc.target/arm/pr69135_1.c: New test.
8320 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8322         * gcc.target/aarch64/ccmp_1.c: Add new tests.
8324 2015-01-19  Wilco Dijkstra  <wdijkstr@arm.com>
8326         * gcc.target/aarch64/ccmp_1.c: New testcase.
8328 2016-01-19  Marek Polacek  <polacek@redhat.com>
8330         PR c++/68586
8331         * g++.dg/cpp0x/enum30.C: New test.
8333 2016-01-19  Richard Biener  <rguenther@suse.de>
8335         PR tree-optimization/69336
8336         * g++.dg/tree-ssa/pr69336.C: New testcase.
8338 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8340         PR debug/65779
8341         * gcc.dg/pr65779.c: New test.
8343 2016-01-19  Richard Biener  <rguenther@suse.de>
8345         PR tree-optimization/69352
8346         * gcc.dg/torture/pr69352.c: New testcase.
8348 2016-01-19  Jakub Jelinek  <jakub@redhat.com>
8350         PR rtl-optimization/68955
8351         PR rtl-optimization/64557
8352         * gcc.dg/torture/pr68955.c: New test.
8354 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8356         PR lto/69136
8357         * g++.dg/torture/pr69136.C: New testcase.
8359 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
8361         PR lto/69133
8362         * g++.dg/lto/pr69133_0.C: New testcase.
8363         * g++.dg/lto/pr69133_1.C: New testcase.
8365 2016-01-15  Jeff Law  <law@redhat.com>
8367         PR tree-optimization/69320
8368         * gcc.c-torture/pr69320-1.c: New test.
8369         * gcc.c-torture/pr69320-2.c: New test.
8370         * gcc.c-torture/pr69320-3.c: New test.
8371         * gcc.c-torture/pr69320-4.c: New test.
8373 2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
8375         PR c++/11858
8376         PR c++/24663
8377         PR c++/24664
8378         * g++.dg/template/pr11858.C: New test.
8379         * g++.dg/template/pr24663.C: New test.
8380         * g++.dg/template/unify12.C: New test.
8381         * g++.dg/template/unify13.C: New test.
8382         * g++.dg/template/unify14.C: New test.
8383         * g++.dg/template/unify15.C: New test.
8384         * g++.dg/template/unify16.C: New test.
8385         * g++.dg/template/unify17.C: New test.
8387 2016-01-18  David Malcolm  <dmalcolm@redhat.com>
8389         PR testsuite/69181
8390         * gcc.dg/pr69181-1.c: New test file.
8391         * gcc.dg/pr69181-2.c: New test file.
8392         * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8393         globals by moving it to...
8394         (cleanup-after-saved-dg-test): ...this new function.  Add
8395         "global additional_sources_used".  Add reset of global
8396         multiline_expected_outputs to the empty list.
8397         * lib/multiline.exp (_multiline_expected_outputs): Rename this
8398         global to...
8399         (multiline_expected_outputs): ...this, and updated comments to
8400         note that it is modified from gcc-dg.exp.
8401         (dg-end-multiline-output): Update for the above renaming.
8402         (handle-multiline-outputs): Likewise.  Remove the clearing
8403         of the expected outputs to the empty list.
8405 2016-01-18  Richard Biener  <rguenther@suse.de>
8407         PR tree-optimization/69297
8408         * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8410 2016-01-18  Joseph Myers  <joseph@codesourcery.com>
8412         * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8413         dg-options.
8414         * gcc.target/mips/mips-3d-2.c: Likewise.
8415         * gcc.target/mips/mips-3d-3.c: Likewise.
8416         * gcc.target/mips/mips-3d-4.c: Likewise.
8417         * gcc.target/mips/mips-3d-5.c: Likewise.
8418         * gcc.target/mips/mips-3d-6.c: Likewise.
8419         * gcc.target/mips/mips-3d-7.c: Likewise.
8420         * gcc.target/mips/mips-3d-8.c: Likewise.
8421         * gcc.target/mips/mips-3d-9.c: Likewise.
8422         * gcc.target/mips/mips-ps-1.c: Likewise.
8423         * gcc.target/mips/mips-ps-2.c: Likewise.
8424         * gcc.target/mips/mips-ps-3.c: Likewise.
8425         * gcc.target/mips/mips-ps-4.c: Likewise.
8426         * gcc.target/mips/mips-ps-5.c: Likewise.
8427         * gcc.target/mips/mips-ps-6.c: Likewise.
8428         * gcc.target/mips/mips-ps-7.c: Likewise.
8429         * gcc.target/mips/mips-ps-type.c: Likewise.
8430         * gcc.target/mips/mips-ps-type-2.c: Likewise.
8431         * gcc.target/mips/mips16-attributes-6.c: Likewise.
8433 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8435         * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8436         * c-c++-common/goacc/kernels-double-reduction.c: New test.
8437         * c-c++-common/goacc/kernels-empty.c: New test.
8438         * c-c++-common/goacc/kernels-eternal.c: New test.
8439         * c-c++-common/goacc/kernels-loop-2.c: New test.
8440         * c-c++-common/goacc/kernels-loop-3.c: New test.
8441         * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8442         * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8443         * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8444         * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8445         * c-c++-common/goacc/kernels-loop-data.c: New test.
8446         * c-c++-common/goacc/kernels-loop-g.c: New test.
8447         * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8448         * c-c++-common/goacc/kernels-loop-n.c: New test.
8449         * c-c++-common/goacc/kernels-loop-nest.c: New test.
8450         * c-c++-common/goacc/kernels-loop.c: New test.
8451         * c-c++-common/goacc/kernels-noreturn.c: New test.
8452         * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8453         * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8454         * c-c++-common/goacc/kernels-reduction.c: New test.
8456 2016-01-18  Tom de Vries  <tom@codesourcery.com>
8458         * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8459         * gcc.dg/autopar/outer-2.c: Same.
8460         * gcc.dg/autopar/outer-3.c: Same.
8461         * gcc.dg/autopar/outer-4.c: Same.
8462         * gcc.dg/autopar/outer-5.c: Same.
8463         * gcc.dg/autopar/outer-6.c: Same.
8464         * gcc.dg/autopar/parallelization-1.c: Same.
8465         * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8466         * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8467         * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8468         * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8469         * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8470         * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8471         * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8472         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8473         * gcc.dg/autopar/pr39500-1.c: Same.
8474         * gcc.dg/autopar/pr39500-2.c: Same.
8475         * gcc.dg/autopar/pr46193.c: Same.
8476         * gcc.dg/autopar/pr46194.c: Same.
8477         * gcc.dg/autopar/pr49580.c: Same.
8478         * gcc.dg/autopar/pr49960-1.c: Same.
8479         * gcc.dg/autopar/pr49960.c: Same.
8480         * gcc.dg/autopar/pr68373.c: Same.
8481         * gcc.dg/autopar/reduc-1.c: Same.
8482         * gcc.dg/autopar/reduc-1char.c: Same.
8483         * gcc.dg/autopar/reduc-1short.c: Same.
8484         * gcc.dg/autopar/reduc-2.c: Same.
8485         * gcc.dg/autopar/reduc-2char.c: Same.
8486         * gcc.dg/autopar/reduc-2short.c: Same.
8487         * gcc.dg/autopar/reduc-3.c: Same.
8488         * gcc.dg/autopar/reduc-4.c: Same.
8489         * gcc.dg/autopar/reduc-6.c: Same.
8490         * gcc.dg/autopar/reduc-7.c: Same.
8491         * gcc.dg/autopar/reduc-8.c: Same.
8492         * gcc.dg/autopar/reduc-9.c: Same.
8493         * gcc.dg/autopar/uns-outer-4.c: Same.
8494         * gcc.dg/autopar/uns-outer-5.c: Same.
8495         * gcc.dg/autopar/uns-outer-6.c: Same.
8496         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8497         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8499 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8501         PR target/63679
8502         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8503         aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8505 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8507         PR target/63679
8508         * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8509         * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8510         * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8512 2016-01-18  Alan Lawrence  <alan.lawrence@arm.com>
8514         PR target/63679
8515         * gcc.dg/tree-ssa/sra-17.c: New.
8516         * gcc.dg/tree-ssa/sra-18.c: New.
8518 2016-01-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
8520         * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8522 2016-01-18  Eric Botcazou  <ebotcazou@adacore.com>
8524         * gnat.dg/inline12.adb: New test.
8526 2016-01-18  Bin Cheng  <bin.cheng@arm.com>
8528         PR tree-optimization/66797
8529         * gcc.c-torture/execute/pr65447.c: Relax check condition.
8531 2016-01-18  Richard Biener  <rguenther@suse.de>
8533         PR tree-optimization/69170
8534         * gcc.dg/torture/pr69170.c: New testcase.
8536 2016-01-17  John David Anglin  <danglin@gcc.gnu.org>
8538         * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8540 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8542         * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8544 2016-01-16  Tom de Vries  <tom@codesourcery.com>
8546         * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8547         * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here.  Remove
8548         redundant dg-require-effective-target pthread.
8549         * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8550         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8551         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8552         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8553         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8554         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8555         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8557 2016-01-16  David Edelsohn  <dje.gcc@gmail.com>
8559         PR target/68609
8560         * gcc.target/powerpc/recip-6.c: Enable on AIX.
8561         * gcc.target/powerpc/recip-7.c: Same.
8563 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8565         PR c++/69091
8566         * g++.dg/template/pr69091.C: New test.
8568 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8570         * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8571         dump does not contain an error_mark_node.
8572         * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8573         * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8575 2016-01-16  Patrick Palka  <ppalka@gcc.gnu.org>
8577         PR c++/68936
8578         * g++.dg/template/pr68936.C: New test.
8580 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
8582         PR target/68609
8583         * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8584         * gcc.target/powerpc/recip-2.c: Same.
8585         * gcc.target/powerpc/recip-3.c: Same.
8586         * gcc.target/powerpc/recip-4.c: Same.
8587         * gcc.target/powerpc/recip-sqrtf.c: Same.
8589 2016-01-15  Jeff Law  <law@redhat.com>
8591         PR tree-optimization/69270
8592         * gcc.dg/tree-ssa/pr69270-2.c: New test.
8593         * gcc.dg/tree-ssa/pr69270-3.c: New test.
8595 2016-01-15  Paul Thomas  <pault@gcc.gnu.org>
8597         PR fortran/49630
8598         * gfortran.dg/deferred_character_13.f90: New test for the fix
8599         of comment 3 of the PR.
8601         PR fortran/54070
8602         * gfortran.dg/deferred_character_8.f90: New test
8603         * gfortran.dg/allocate_error_5.f90: New test
8605         PR fortran/60593
8606         * gfortran.dg/deferred_character_10.f90: New test
8608         PR fortran/60795
8609         * gfortran.dg/deferred_character_14.f90: New test
8611         PR fortran/61147
8612         * gfortran.dg/deferred_character_11.f90: New test
8614         PR fortran/64324
8615         * gfortran.dg/deferred_character_9.f90: New test
8617 2016-01-15  Vladimir Makarov  <vmakarov@redhat.com>
8619         PR rtl-optimization/69030
8620         * gcc.target/i386/pr69030.c: New.
8622 2016-01-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8624         * gcc.target/aarch64/target_attr_17.c: New test.
8626 2016-01-15  Richard Biener  <rguenther@suse.de>
8628         PR tree-optimization/66856
8629         * gcc.dg/torture/pr66856-1.c: New testcase.
8630         * gcc.dg/torture/pr66856-2.c: Likewise.
8632 2016-01-15  Richard Biener  <rguenther@suse.de>
8634         PR debug/69137
8635         * g++.dg/lto/pr69137_0.C: New testcase.
8637 2016-01-15  Richard Sandiford  <richard.sandiford@arm.com>
8639         PR middle-end/69246
8640         * gcc.target/i386/pr69246.c: New test.
8642 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8644         * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8646 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8648         PR c++/56194
8649         * g++.dg/init/const9.C: Disable test on S/390.
8651 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8653         * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8654         * g++.dg/Wno-frame-address.C: Ditto.
8656 2016-01-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8658         * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8660 2016-01-15  Richard Biener  <rguenther@suse.de>
8662         PR tree-optimization/68961
8663         * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8665 2016-01-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
8667         * gcc.target/i386/pr65105-5.c: New test.
8669 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8671         * gcc.c-torture/execute/alias-4.c: New testcase.
8673 2016-01-15  Jan Hubicka  <hubicka@ucw.cz>
8675         PR ipa/68148
8676         * g++.dg/ipa/devirt-49.C: New testcase.
8678 2016-01-15  Christian Bruel  <christian.bruel@st.com>
8680         PR target/65837
8681         * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8682         * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8683         * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8685 2016-01-15  Richard Biener  <rguenther@suse.de>
8687         PR tree-optimization/69117
8688         * gcc.dg/torture/pr69117.c: New testcase.
8690 2015-01-14  Ryan Burn  <contact@rnburn.com>
8692         PR c++/69048
8693         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8695 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8697         PR testsuite/67509
8698         * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8699         range tests use 100 * maximum instead of maximum + 1.
8701 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8703         PR debug/69244
8704         * gcc.dg/guality/pr69244.c: New test.
8706 2016-01-14  Uros Bizjak  <ubizjak@gmail.com>
8708         * lib/target-supports.exp (check_effective_target_issignaling):
8709         New procedure.
8710         * gcc.dg/pr61441.c: Require issignaling effective target.
8712 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
8714         PR target/68803
8715         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8717 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
8719         PR c++/68819
8720         PR preprocessor/69177
8721         * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8722         * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8723         * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8724         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8726 2016-01-14  Marek Polacek  <polacek@redhat.com>
8728         PR c/69262
8729         * gcc.dg/array-15.c: New test.
8731 2016-01-14  Jakub Jelinek  <jakub@redhat.com>
8733         PR middle-end/68146
8734         PR tree-optimization/69155
8735         * gfortran.dg/pr68146.f: New test.
8736         * gfortran.dg/pr69155.f90: New test.
8738 2016-01-14  Richard Biener  <rguenther@suse.de>
8740         PR tree-optimization/68060
8741         * gcc.dg/torture/pr68060-1.c: New testcase.
8742         * gcc.dg/torture/pr68060-2.c: Likewise.
8744 2016-01-14  Nick Clifton  <nickc@redhat.com>
8746         * lib/target-supports.exp
8747         (check_effective_target_arm_neon_ok_nocache): Add an option
8748         sequence that includes setting the ARM architecture to ARMv7-A.
8749         * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8750         command line options necessary to enable Neon support.
8751         * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8752         * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8753         * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8754         * gcc.target/arm/pr69180.c: Likewise.
8756 2016-01-14  Jeff Law  <law@redhat.com>
8758         PR tree-optimization/69270
8759         * gcc.dg/tree-ssa/pr69270.c: New test.
8761 2016-01-13  Bernd Schmidt  <bschmidt@redhat.com>
8763         PR c/66208
8764         * c-c++-common/pr66208.c: New file.
8766 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8768         PR tree-optimization/69156
8769         * gcc.dg/pr69156.c: New test.
8771 2016-01-13  H.J. Lu  <hongjiu.lu@intel.com>
8773         * gcc.target/i386/pr69225-7.c: New test.
8775 2016-01-13  Richard Henderson  <rth@redhat.com>
8777         * gcc.dg/tm/memopt-13.c: Update expected function.
8778         * gcc.dg/tm/memopt-6.c: Likewise.
8780 2016-01-13  Uros Bizjak  <ubizjak@gmail.com>
8782         * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8783         * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8784         * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8785         * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8787 2016-01-13  Tom de Vries  <tom@codesourcery.com>
8789         PR tree-optimization/69169
8790         * gcc.dg/pr69169.c: New test.
8792 2016-01-13  Alexander Fomin  <alexander.fomin@intel.com>
8794         PR target/69228
8795         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8796         * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8797         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8798         * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8799         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8800         * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8801         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8802         * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8804 2016-01-13  Jakub Jelinek  <jakub@redhat.com>
8806         PR target/69247
8807         * gcc.dg/pr69247.c: New test.
8809 2016-01-13  Richard Biener  <rguenther@suse.de>
8811         PR tree-optimization/69242
8812         * gcc.dg/torture/pr69242.c: New testcase.
8814 2016-01-13  Richard Biener  <rguenther@suse.de>
8816         PR tree-optimization/69186
8817         * gcc.dg/torture/pr69186.c: New testcase.
8819 2016-01-13  Jeff Law  <law@redhat.com>
8821         PR tree-optimization/67755
8822         * gcc.dg/tree-ssa/pr67755.c: New test.
8824 2016-01-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8826         * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8827         pass number in output by a star.
8829 2016-01-12  Bin Cheng  <bin.cheng@arm.com>
8831         PR tree-optimization/68911
8832         * gcc.c-torture/execute/pr68911.c: New test.
8834 2016-01-12  Marek Polacek  <polacek@redhat.com>
8836         PR c++/68979
8837         * g++.dg/warn/permissive-1.C: New test.
8839 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8841         PR objc++/68511
8842         PR c++/69213
8843         * g++.dg/opt/pr69213.C: New test.
8845 2016-01-12  Christian Bruel  <christian.bruel@st.com>
8847         PR target/69180
8848         * gcc.target/arm/pr69180.c: New test.
8850 2016-01-12  Richard Biener  <rguenther@suse.de>
8852         PR lto/69077
8853         * g++.dg/lto/pr69077_0.C: New testcase.
8854         * g++.dg/lto/pr69077_1.C: Likewise.
8856 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8858         PR target/69175
8859         * g++.dg/opt/pr69175.C: New test.
8861 2016-01-12  Alan Lawrence  <alan.lawrence@arm.com>
8863         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8864         rather than #including math.h & stdlib.h.
8865         * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8866         * gcc.dg/vect/pr49771.c: Likewise.
8867         * gcc.dg/vect/vect-10-big-array.c: Likewise.
8868         * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8869         * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8870         * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8871         * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8872         * gcc.dg/vect/pr44507.c: Likewise.
8873         * gcc.dg/vect/pr45902.c: Likewise.
8874         * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8875         * gcc.dg/vect/vect-117.c: Likewise.
8876         * gcc.dg/vect/vect-99.c: Likewise.
8877         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8878         * gcc.dg/vect/vect-cond-1.c: Likewise.
8879         * gcc.dg/vect/vect-cond-2.c: Likewise.
8880         * gcc.dg/vect/vect-cond-3.c: Likewise.
8881         * gcc.dg/vect/vect-cond-4.c: Likewise.
8882         * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8883         * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8884         * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8885         * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8886         * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8887         * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8888         * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8889         * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8890         * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8891         * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8892         * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8893         * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8894         * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8895         * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8896         * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8897         include of signal.h.
8898         * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8899         * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8900         * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8901         * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8902         * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8903         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8904         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8905         * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8906         * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8907         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8908         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8909         * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8910         * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8911         * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8912         * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8913         * gcc.dg/vect/vect-outer-5.c: Likewise.
8914         * gcc.dg/vect/vect-outer-6.c: Likewise.
8915         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8916         include of stdio.h.
8918 2016-01-12  Nick Clifton  <nickc@redhat.com>
8920         PR target/68913
8921         * gcc.dg/lto/pr61886_0.c: Rename the external function called
8922         to fread so that it will be found in all target runtimes.
8924 2016-01-12  Richard Biener  <rguenther@suse.de>
8926         PR tree-optimization/69053
8927         * g++.dg/torture/pr69053.C: New testcase.
8929 2016-01-12  Richard Biener  <rguenther@suse.de>
8931         PR tree-optimization/69168
8932         * gcc.dg/torture/pr69168.c: New testcase.
8934 2016-01-12  Richard Biener  <rguenther@suse.de>
8936         PR tree-optimization/69157
8937         * gcc.dg/torture/pr69157.c: New testcase.
8939 2016-01-12  Richard Biener  <rguenther@suse.de>
8941         PR tree-optimization/69174
8942         * gcc.dg/torture/pr69174.c: New testcase.
8944 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
8946         PR c++/66808
8947         PR c++/69000
8948         * g++.dg/tls/pr66808.C: New test.
8949         * g++.dg/tls/pr69000.C: New test.
8951 2016-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8953         * gcc.target/powerpc/swaps-p8-23.c: New test.
8954         * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8956 2016-01-11  John David Anglin  <danglin@gcc.gnu.org>
8958         PR tree-optimization/68356
8959         * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8961 2016-01-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
8962             Jim Wilson  <jim.wilson@linaro.org>
8964         PR target/69194
8965         * gcc.target/arm/pr69194.c: New test.
8967 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
8969         PR target/69225
8970         * gcc.target/i386/pr69225-1.c: New test.
8971         * gcc.target/i386/pr69225-2.c: Likewise.
8972         * gcc.target/i386/pr69225-3.c: Likewise.
8973         * gcc.target/i386/pr69225-4.c: Likewise.
8974         * gcc.target/i386/pr69225-5.c: Likewise.
8975         * gcc.target/i386/pr69225-6.c: Likewise.
8977 2016-01-11  Jakub Jelinek  <jakub@redhat.com>
8979         PR target/67462
8980         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8981         if lp64.
8983         PR target/69071
8984         * gcc.dg/pr69071.c: New test.
8986         PR c++/69211
8987         * g++.dg/opt/pr69211.C: New test.
8989         PR tree-optimization/69214
8990         * gcc.c-torture/compile/pr69214.c: New test.
8992 2016-01-11  Uros Bizjak  <ubizjak@gmail.com>
8994         * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8995         * gcc.target/i386/pr66232-11.c: Ditto.
8996         * gcc.target/i386/pr66232-12.c: Ditto.
8997         * gcc.target/i386/pr66232-13.c: Ditto.
8999 2016-01-11  Richard Biener  <rguenther@suse.de>
9001         PR tree-optimization/69173
9002         * gcc.dg/torture/pr69173.c: New testcase.
9004 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9006         PR rtl-optimization/68796
9007         * gcc.target/aarch64/tst_5.c: New test.
9008         * gcc.target/aarch64/tst_6.c: Likewise.
9010 2016-01-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9012         PR rtl-optimization/68841
9013         * gcc.dg/pr68841.c: New test.
9014         * gcc.c-torture/execute/pr68841.c: New test.
9016 2016-01-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
9018         PR rtl-optimization/68920
9019         * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
9020         for ix86 targets.
9021         * gcc.dg/ifcvt-5.c: New test.
9023 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
9025         PR bootstrap/69123
9026         * g++.dg/pr69123.C: New.
9028 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
9030         PR target/69010
9031         * gcc.target/i386/pr69010.c: New test.
9033 2016-01-11  Martin Jambor  <mjambor@suse.cz>
9035         PR ipa/69044
9036         * gcc.target/i386/chkp-pr69044.c: New test.
9038 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9040         PR tree-optimization/69109
9041         * gcc.dg/autopar/pr69109-2.c: New test.
9042         * gcc.dg/autopar/pr69109.c: New test.
9044 2016-01-11  Tom de Vries  <tom@codesourcery.com>
9046         PR tree-optimization/69108
9047         * gcc.dg/autopar/pr69108.c: New test.
9049 2016-01-10  Patrick Palka  <ppalka@gcc.gnu.org>
9051         PR c++/69029
9052         * c-c++-common/Wisleading-indentation.c: Augment test.
9054 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
9056         PR fortran/69154
9057         * gfortran.dg/inline_matmul_12.f90:  New test.
9059 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
9061         PR fortran/67779
9062         * gfortran.dg/actual_array_offset_1: New test.
9064 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9066         PR tree-optimization/69062
9067         * gcc.dg/autopar/pr69062.c: New test.
9069 2016-01-10  Thomas Schwinge  <thomas@codesourcery.com>
9071         * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
9072         * gcc.dg/vect/slp-perm-2.c: Likewise.
9073         * gcc.dg/vect/slp-perm-3.c: Likewise.
9074         * gcc.dg/vect/slp-perm-5.c: Likewise.
9075         * gcc.dg/vect/slp-perm-6.c: Likewise.
9076         * gcc.dg/vect/slp-perm-7.c: Likewise.
9077         * gcc.dg/vect/slp-perm-8.c: Likewise.
9079 2016-01-10  Tom de Vries  <tom@codesourcery.com>
9081         PR tree-optimization/69039
9082         * gcc.dg/autopar/pr69039.c: New test.
9084 2016-01-09  Marek Polacek  <polacek@redhat.com>
9086         PR c++/69113
9087         * g++.dg/pr69113.C: New test.
9089 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9091         PR middle-end/50865
9092         PR tree-optimization/69097
9093         * gcc.c-torture/execute/pr50865.c: New test.
9094         * gcc.c-torture/execute/pr69097-1.c: New test.
9095         * gcc.c-torture/execute/pr69097-2.c: New test.
9096         * gcc.dg/pr69097-1.c: New test.
9097         * gcc.dg/pr69097-2.c: New test.
9099 2016-01-09  Jakub Jelinek  <jakub@redhat.com>
9101         PR c++/69164
9102         * g++.dg/opt/pr69164.C: New test.
9104 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9106         PR tree-optimization/69167
9107         * gcc.dg/pr69167.c: New test.
9109 2016-01-08  Marek Polacek  <polacek@redhat.com>
9111         PR c++/68449
9112         * g++.dg/pr68449.C: New.
9114 2016-01-08  Alan Lawrence  <alan.lawrence@arm.com>
9116         PR tree-optimization/68707
9117         * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
9118         * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
9119         on platforms supporting it.
9120         * gcc.dg/vect/slp-perm-2.c: Likewise.
9121         * gcc.dg/vect/slp-perm-3.c: Likewise.
9122         * gcc.dg/vect/slp-perm-5.c: Likewise.
9123         * gcc.dg/vect/slp-perm-7.c: Likewise.
9124         * gcc.dg/vect/slp-perm-8.c: Likewise.
9125         * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
9126         on platforms supporting it.
9128 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9130         PR tree-optimization/69162
9131         * gcc.dg/pr69162.c: New test.
9133         PR tree-optimization/69172
9134         * gcc.dg/pr69172.c: New test.
9136 2016-01-08  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9138         PR tree-optimization/67781
9139         * gcc.c-torture/execute/pr67781.c: New file.
9141 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9143         PR tree-optimization/69083
9144         * gcc.dg/vect/pr69083.c: New test.
9146 2016-01-08  Sujoy Saraswati  <sujoy.saraswati@hpe.com>
9148         PR tree-optimization/61441
9149         * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
9150         Use -fexcess-precision=standard for compiler options.
9151         Use fabs() only when  __FLT_EVAL_METHOD__ == 0.
9153 2016-01-08  Jakub Jelinek  <jakub@redhat.com>
9155         PR fortran/69128
9156         * gfortran.dg/gomp/pr69128.f90: New test.
9158         PR c++/69145
9159         * g++.dg/ext/pr69145-1.C: New test.
9160         * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
9161         * g++.dg/ext/pr69145-2.h: New file.
9163 2016-01-07  Martin Sebor  <msebor@redhat.com>
9165         PR c/68966
9166         * gcc.dg/atomic-fetch-bool.c: New test.
9167         * gcc.dg/sync-fetch-bool.c: New test.
9169 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9171         PR fortran/66680
9172         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
9174 2016-01-07  Nick Clifton  <nickc@redhat.com>
9176         PR target/66655
9177         * g++.dg/pr66655.C: New test.
9178         * g++.dg/pr66655_1.cc: Test support file.
9179         * g++.dg/pr66655.h: Test header file.
9181 2016-01-07  Dominique d'Humieres  <dominiq@lps.ens.fr>
9183         PR fortran/66680
9184         gfortran.dg/gomp/pr66680.f90: New test.
9186 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
9188         PR target/69171
9189         * gcc.target/i386/pr69171-1.c: New test.
9190         * gcc.target/i386/pr69171-2.c: Likewise.
9191         * gcc.target/i386/pr69171-3.c: Likewise.
9192         * gcc.target/i386/pr69171-4.c: Likewise.
9193         * gcc.target/i386/pr69171-5.c: Likewise.
9194         * gcc.target/i386/pr69171-6.c: Likewise.
9196 2015-12-15  Bernd Schmidt  <bschmidt@redhat.com>
9198         PR middle-end/67639
9199         * c-c++-common/pr67639.c: New test.
9201 2016-01-07  Jakub Jelinek  <jakub@redhat.com>
9203         PR tree-optimization/69141
9204         * g++.dg/opt/pr69141.C: New test.
9206 2016-01-06  Eric Botcazou  <ebotcazou@adacore.com>
9208         * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
9210 2016-01-06  Uros Bizjak  <ubizjak@gmail.com>
9212         PR target/69140
9213         * gcc.target/i386/pr69140.c: New test
9215 2016-01-06  David Malcolm  <dmalcolm@redhat.com>
9217         * gcc.dg/bad-dereference.c: New test case.
9219 2015-01-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9221         * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
9223 2016-01-06  Andreas Schwab  <schwab@linux-m68k.org>
9225         * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
9227 2016-01-06  Marek Polacek  <polacek@redhat.com>
9229         PR sanitizer/69099
9230         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
9232 2016-01-05  Marek Polacek  <polacek@redhat.com>
9234         PR c/69104
9235         * gcc.dg/atomic-invalid-2.c: New.
9237 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9239         PR target/68991
9240         * gcc.target/i386/pr68991.c: New test.
9242 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
9244         PR target/68991
9245         * g++.dg/pr68991-1.C: New test.
9246         * g++.dg/pr68991-2.C: Likewise.
9248 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
9250         PR other/60465
9251         * gcc.target/ia64/pr60465-gprel64.c: New test.
9252         * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
9254 2016-01-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9256         PR rtl-optimization/68651
9257         * gcc.target/aarch64/pr68651_1.c: New test.
9259 2016-01-05  David Malcolm  <dmalcolm@redhat.com>
9261         PR c/69122
9262         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
9264 2016-01-05  Nathan Sidwell  <nathan@acm.org>
9266         PR c++/58583
9267         * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
9269         * gcc.dg/alias-15.c: New.
9271 2016-01-05  Nick Clifton  <nickc@redhat.com>
9273         PR target/68870
9274         * g++.dg/pr68770.C: New test.
9276 2016-01-04  Mike Stump  <mikestump@comcast.net>
9278         * lib/target-supports.exp (check_effective_target_cilkplus):
9279         cilkplus targets require pthreads.
9280         (check_effective_target_cilkplus): Remove special case for NVPTX.
9282 2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9284         * gcc.target/powerpc/p9-permute.c: New test for xxperm code
9285         generation.
9287 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
9289         Update copyright years.
9291 2016-01-04  Marek Polacek  <polacek@redhat.com>
9293         PR c/68908
9294         * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
9295         * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
9296         * gcc.dg/atomic/stdatomic-op-5.c: New test.
9298 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9300         * gcc.target/sparc/20160104-2.c: New test.
9302 2016-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9304         * gcc.target/sparc/20160104-1.c: New test.
9306 2016-01-03  Paul Thomas  <pault@gcc.gnu.org>
9308         PR fortran/65045
9309         * gfortran.dg/pr65045.f90: New test.
9311 2016-01-02  Eric Botcazou  <ebotcazou@adacore.com>
9313         * gnat.dg/specs/debug1.ads: Delete.
9315 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9317         PR libgfortran/68867
9318         * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9319         expression.
9321 2016-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9323         PR libgfortran/68867
9324         * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9325         PowerPC.
9327 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
9329         PR fortran/68864
9330         * gfortran.dg/pr68864.f90: New test.
9332 2016-01-01  Jakub Jelinek  <jakub@redhat.com>
9334         PR tree-optimization/69070
9335         * gcc.dg/pr69070.c: New test.
9337         PR sanitizer/69055
9338         * gfortran.dg/pr69055.f90: New test.
9340         PR target/69015
9341         * gcc.dg/pr69015.c: New test.
9343 Copyright (C) 2016 Free Software Foundation, Inc.
9345 Copying and distribution of this file, with or without modification,
9346 are permitted in any medium without royalty provided the copyright
9347 notice and this notice are preserved.